Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/component/message/sign/dist/ |
Upload File : |
{"version":3,"file":"sign.bundle.js","sources":["../src/const/sign.js","../src/const/configurations.js","../src/sign.js"],"sourcesContent":["import { ButtonColor } from 'im.v2.component.elements.button';\n\nexport const Await = Object.freeze({\n\t// initiated by company\n\tinviteCompany: 'inviteCompany',\n\tinviteCompanyWithInitiator: 'inviteCompanyWithInitiator',\n\tinviteEmployeeSes: 'inviteEmployeeSes',\n\tinviteEmployeeSesWithInitiator: 'inviteEmployeeSesWithInitiator',\n\tinviteEmployeeGosKey: 'inviteEmployeeGosKey',\n\tinviteEmployeeGosKeyV2: 'inviteEmployeeGosKeyV2',\n\tinviteEmployeeGosKeyWithInitiator: 'inviteEmployeeGosKeyWithInitiator',\n\tinviteReviewer: 'inviteReviewer',\n\tinviteReviewerWithInitiator: 'inviteReviewerWithInitiator',\n\tinviteEditor: 'inviteEditor',\n\tinviteEditorWithInitiator: 'inviteEditorWithInitiator',\n\tinviteB2bDocumentSigning: 'inviteB2bDocumentSigning',\n\n\t// initiated by employee\n\tbyEmployeeInviteCompany: 'byEmployeeInviteCompany',\n\tbyEmployeeInviteReviewer: 'byEmployeeInviteReviewer',\n\tbyEmployeeInviteEmployee: 'byEmployeeInviteEmployee',\n\tbyEmployeeSignedByEmployee: 'byEmployeeSignedByEmployee',\n});\n\nexport const Success = Object.freeze({\n\t// initiated by company\n\tdoneCompany: 'doneCompany',\n\tdoneEmployee: 'doneEmployee',\n\tdoneEmployeeGosKey: 'doneEmployeeGosKey',\n\tdoneFromAssignee: 'doneFromAssignee',\n\tdoneFromEditor: 'doneFromEditor',\n\tdoneFromReviewer: 'doneFromReviewer',\n\n\t// initiated by employee\n\tbyEmployeeDoneEmployee: 'byEmployeeDoneEmployee',\n\tbyEmployeeDoneEmployeeM: 'byEmployeeDoneEmployeeM',\n\tbyEmployeeDoneEmployeeF: 'byEmployeeDoneEmployeeF',\n\tbyEmployeeDoneCompany: 'byEmployeeDoneCompany',\n\tdoneB2bDocumentSigning: 'doneB2bDocumentSigning',\n});\n\nexport const Failure = Object.freeze({\n\t// initiated by company\n\trefusedCompanyV2: 'refusedCompanyV2',\n\trefusedCompanyV2M: 'refusedCompanyV2M',\n\trefusedCompanyV2F: 'refusedCompanyV2F',\n\temployeeStoppedToCompanyV2: 'employeeStoppedToCompanyV2',\n\temployeeStoppedToCompanyV2M: 'employeeStoppedToCompanyV2M',\n\temployeeStoppedToCompanyV2F: 'employeeStoppedToCompanyV2F',\n\tdocumentExpiredToCompany: 'documentExpiredToCompany',\n\tdocumentStoppedToInitiator: 'documentStoppedToInitiator',\n\tdocumentStoppedToInitiatorM: 'documentStoppedToInitiatorM',\n\tdocumentStoppedToInitiatorF: 'documentStoppedToInitiatorF',\n\tdocumentStoppedToAssignee: 'documentStoppedToAssignee',\n\tdocumentStoppedToAssigneeM: 'documentStoppedToAssigneeM',\n\tdocumentStoppedToAssigneeF: 'documentStoppedToAssigneeF',\n\tdocumentStoppedToReviewer: 'documentStoppedToReviewer',\n\tdocumentStoppedToReviewerM: 'documentStoppedToReviewerM',\n\tdocumentStoppedToReviewerF: 'documentStoppedToReviewerF',\n\tdocumentStoppedToEditor: 'documentStoppedToEditor',\n\tdocumentStoppedToEditorM: 'documentStoppedToEditorM',\n\tdocumentStoppedToEditorF: 'documentStoppedToEditorF',\n\trefusedCompany: 'refusedCompany',\n\temployeeStoppedToCompany: 'employeeStoppedToCompany',\n\tdocumentStopped: 'documentStopped',\n\tdocumentCancelled: 'documentCancelled',\n\tstoppedToEmployee: 'stoppedToEmployee',\n\tstoppedToEmployeeM: 'stoppedToEmployeeM',\n\tstoppedToEmployeeF: 'stoppedToEmployeeF',\n\tsigningError: 'signingError',\n\trepeatSigning: 'repeatSigning',\n\n\t// initiated by employee\n\tbyEmployeeStoppedToEmployee: 'byEmployeeStoppedToEmployee',\n\tbyEmployeeStoppedToEmployeeM: 'byEmployeeStoppedToEmployeeM',\n\tbyEmployeeStoppedToEmployeeF: 'byEmployeeStoppedToEmployeeF',\n\tbyEmployeeExpiredToEmployee: 'byEmployeeExpiredToEmployee',\n});\n\nexport type SignButtonParams = {\n\ttext: string,\n\tcallback: (...rest: any[]) => void,\n\tcolor: $Values<typeof ButtonColor>,\n}\n\nexport type SignMessageComponentParams = {\n\ttitle: (...rest: any[]) => string,\n\tdescription: (...rest: any[]) => string,\n\tbutton: SignButtonParams | null,\n};\n","import { Loc, Browser } from 'main.core';\n\nimport { ButtonColor } from 'im.v2.component.elements.button';\n\nimport { Await, Failure, Success } from './sign';\n\nexport const metaData = {\n\t[Await.inviteCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteCompanyWithInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_TITLE_INITIATOR'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_DESCRIPTION_INITIATOR'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_COMPANY_BUTTON_TEXT_INITIATOR'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteEmployeeSes]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_DESCRIPTION_MSGVER_2'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteEmployeeSesWithInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_DESCRIPTION_INITIATOR_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_SES_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteEmployeeGosKey]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_TITLE_MSGVER_1'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_DESCRIPTION_MSGVER_1'),\n\t\tbutton: null,\n\t},\n\t[Await.inviteEmployeeGosKeyV2]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_TITLE_MSGVER_1'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_V2_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_V2_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Await.inviteEmployeeGosKeyWithInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_TITLE_MSGVER_1'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_V2_INITIATOR_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EMPLOYEE_GOS_KEY_V2_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Await.inviteReviewer]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteReviewerWithInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_TITLE_INITIATOR'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_DESCRIPTION_INITIATOR'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_REVIEWER_BUTTON_TEXT_INITIATOR'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteEditor]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.inviteEditorWithInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_TITLE_INITIATOR'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_DESCRIPTION_INITIATOR'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_EDITOR_BUTTON_TEXT_INITIATOR'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.byEmployeeInviteCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_COMPANY_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.byEmployeeInviteReviewer]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_REVIEWER_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_REVIEWER_BUTTON_TEXT'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.byEmployeeInviteEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_EMPLOYEE_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_INVITE_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Await.byEmployeeSignedByEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_SIGNED_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_SIGNED_EMPLOYEE_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_SIGNED_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ initiator, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Await.inviteB2bDocumentSigning]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_B2B_DOCUMENT_SIGNING_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_INVITE_B2B_DOCUMENT_SIGNING_DESCRIPTION'),\n\t\tbutton: null,\n\t},\n\t[Success.doneCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_COMPANY_TITLE_MSGVER_1'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_COMPANY_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DONE_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, false);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.doneEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.doneEmployeeGosKey]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_GOS_KEY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_GOS_KEY_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DONE_EMPLOYEE_GOS_KEY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.doneFromAssignee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_ASSIGNEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_ASSIGNEE_DESCRIPTION'),\n\t\tbutton: null,\n\t},\n\t[Success.doneFromEditor]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_EDITOR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_EDITOR_DESCRIPTION'),\n\t\tbutton: null,\n\t},\n\t[Success.doneFromReviewer]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_FROM_REVIEWER_DESCRIPTION_MSGVER_1'),\n\t\tbutton: null,\n\t},\n\t[Success.doneB2bDocumentSigning]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DONE_B2B_DOCUMENT_SIGNING_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DONE_B2B_DOCUMENT_SIGNING_DESCRIPTION'),\n\t\tbutton: null,\n\t},\n\t[Success.byEmployeeDoneEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.byEmployeeDoneEmployeeM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_DESCRIPTIONM'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.byEmployeeDoneEmployeeF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_DESCRIPTIONF'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.PrimaryBorder,\n\t\t},\n\t},\n\t[Success.byEmployeeDoneCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_DONE_COMPANY_DESCRIPTION'),\n\t},\n\t[Failure.refusedCompanyV2]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.refusedCompanyV2M]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_DESCRIPTIONM_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.refusedCompanyV2F]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_DESCRIPTIONF_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.stoppedToEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTION'),\n\t},\n\t[Failure.stoppedToEmployeeM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTIONM'),\n\t},\n\t[Failure.stoppedToEmployeeF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTIONF'),\n\t},\n\t[Failure.byEmployeeExpiredToEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_EXPIRED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_EXPIRED_TO_EMPLOYEE_TITLE_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_EXPIRED_TO_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.LightBorder,\n\t\t},\n\t},\n\t[Failure.byEmployeeStoppedToEmployee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.LightBorder,\n\t\t},\n\t},\n\t[Failure.byEmployeeStoppedToEmployeeM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTIONM'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.LightBorder,\n\t\t},\n\t},\n\t[Failure.byEmployeeStoppedToEmployeeF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_TITLE_DESCRIPTIONF'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_BY_EMPLOYEE_STOPPED_TO_EMPLOYEE_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.LightBorder,\n\t\t},\n\t},\n\t[Failure.employeeStoppedToCompanyV2]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.employeeStoppedToCompanyV2M]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_DESCRIPTIONM_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.employeeStoppedToCompanyV2F]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_DESCRIPTIONF_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.documentStoppedToAssignee]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_DESCRIPTION'),\n\t},\n\t[Failure.documentStoppedToAssigneeM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_DESCRIPTIONM'),\n\t},\n\t[Failure.documentStoppedToAssigneeF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_ASSIGNEE_DESCRIPTIONF'),\n\t},\n\t[Failure.documentStoppedToReviewer]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_DESCRIPTION'),\n\t},\n\t[Failure.documentStoppedToReviewerM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_DESCRIPTIONM'),\n\t},\n\t[Failure.documentStoppedToReviewerF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_REVIEWER_DESCRIPTIONF'),\n\t},\n\t[Failure.documentStoppedToEditor]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_DESCRIPTION'),\n\t},\n\t[Failure.documentStoppedToEditorM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_DESCRIPTIONM'),\n\t},\n\t[Failure.documentStoppedToEditorF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TO_EDITOR_DESCRIPTIONF'),\n\t},\n\t[Failure.documentStoppedToInitiator]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_DESCRIPTION_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.documentStoppedToInitiatorM]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_DESCRIPTIONM_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.documentStoppedToInitiatorF]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_DESCRIPTIONF_MSGVER_1'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.documentExpiredToCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_EXPIRED_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_EXPIRED_COMPANY_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_EXPIRED_COMPANY_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.refusedCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_REFUSED_COMPANY_DESCRIPTION'),\n\t},\n\t[Failure.employeeStoppedToCompany]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_EMPLOYEE_STOPPED_TO_COMPANY_DESCRIPTION'),\n\t},\n\t[Failure.documentStopped]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_STOPPED_DESCRIPTION'),\n\t},\n\t[Failure.documentCancelled]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_CANCELLED_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_CANCELLED_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_CANCELLED_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.signingError]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_SIGNING_ERROR_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_SIGNING_ERROR_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_SIGNING_ERROR_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n\t[Failure.repeatSigning]: {\n\t\ttitle: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_REPEAT_TITLE'),\n\t\tdescription: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_REPEAT_DESCRIPTION'),\n\t\tbutton: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_DOCUMENT_REPEAT_BUTTON_TEXT'),\n\t\t\tcallback: ({ user, document }) => {\n\t\t\t\tgoToPrimaryLink(document, true);\n\t\t\t},\n\t\t\tcolor: ButtonColor.Primary,\n\t\t},\n\t},\n};\n\nfunction goToPrimaryLink(document: { link: string }, openInSlider: boolean = false)\n{\n\tif (document.link !== undefined)\n\t{\n\t\tif (!Browser.isMobile() && openInSlider)\n\t\t{\n\t\t\topenLinkInSlider(document.link);\n\t\t}\n\t\telse\n\t\t{\n\t\t\twindow.open(document.link);\n\t\t}\n\t}\n}\n\nfunction openLinkInSlider(link: string): any\n{\n\tif (!isSigningLink(link))\n\t{\n\t\treturn BX.Runtime.loadExtension('sign.v2.b2e.sign-link').then(() => {\n\t\t\treturn BX.SidePanel.Instance.open(link, {\n\t\t\t\textensions: ['sign.v2.b2e.sign-link'],\n\t\t\t});\n\t\t});\n\t}\n\n\treturn BX.SidePanel.Instance.open('sign:stub:sign-link', {\n\t\twidth: 900,\n\t\tcacheable: false,\n\t\tallowCrossOrigin: true,\n\t\tallowCrossDomain: true,\n\t\tallowChangeHistory: false,\n\t\tnewWindowUrl: link,\n\t\tcopyLinkLabel: true,\n\t\tnewWindowLabel: true,\n\t\tloader: '/bitrix/js/intranet/sidepanel/bindings/images/sign_mask.svg',\n\t\tlabel: {\n\t\t\ttext: Loc.getMessage('IM_MESSAGE_SIGN_SIDEPANEL_BTN_SIGN'),\n\t\t\tbgColor: '#C48300',\n\t\t},\n\t\tcontentCallback(slider): Promise {\n\t\t\treturn BX.Runtime.loadExtension('sign.v2.b2e.sign-link').then((exports) => {\n\t\t\t\tconst memberIdFromLinkToSigning = /\\/sign\\/link\\/member\\/(\\d+)\\//i.exec(link);\n\n\t\t\t\treturn (new exports.SignLink({ memberId: memberIdFromLinkToSigning[1], slider }))\n\t\t\t\t\t.render()\n\t\t\t\t;\n\t\t\t});\n\t\t},\n\t});\n}\n\nfunction isSigningLink(link: string): boolean\n{\n\treturn /^\\/sign\\/link\\/member\\/\\d+\\/$/.test(link);\n}\n","import { Core } from 'im.v2.application.core';\nimport { Text } from 'main.core';\nimport { Utils } from 'im.v2.lib.utils';\n\nimport { BaseMessage } from 'im.v2.component.message.base';\nimport { ChatButton, ButtonSize } from 'im.v2.component.elements.button';\nimport { MessageStatus } from 'im.v2.component.message.elements';\nimport { DefaultMessage } from 'im.v2.component.message.default';\n\nimport './css/sign.css';\nimport { Await, Failure, Success, SignButtonParams } from './const/sign';\nimport { metaData } from './const/configurations';\n\nimport type { ImModelMessage } from 'im.v2.model';\nimport type { SignMessageComponentParams } from './const/sign';\n\nconst PARAMS_KEY = {\n\tSTAGE_ID: 'stageId',\n\tUSER: 'user',\n\tINITIATOR: 'initiator',\n\tDOCUMENT: 'document',\n\tHELP_ARTICLE: 'helpArticle',\n};\n\n// @vue/component\nexport const SignMessage = {\n\tname: 'SignMessage',\n\tcomponents: { ChatButton, BaseMessage, DefaultMessage, MessageStatus },\n\tprops: {\n\t\titem: {\n\t\t\ttype: Object,\n\t\t\trequired: true,\n\t\t},\n\t\tdialogId: {\n\t\t\ttype: String,\n\t\t\trequired: true,\n\t\t},\n\t},\n\tcomputed:\n\t{\n\t\tmessage(): ImModelMessage\n\t\t{\n\t\t\treturn this.item;\n\t\t},\n\t\tButtonSize: () => ButtonSize,\n\t\tcomponentParams(): Object\n\t\t{\n\t\t\treturn this.message.componentParams;\n\t\t},\n\t\tstageId(): string\n\t\t{\n\t\t\treturn this.componentParams[PARAMS_KEY.STAGE_ID] ?? '';\n\t\t},\n\t\tuser(): ?Object\n\t\t{\n\t\t\treturn this.componentParams[PARAMS_KEY.USER];\n\t\t},\n\t\tinitiator(): ?Object\n\t\t{\n\t\t\treturn this.componentParams[PARAMS_KEY.INITIATOR];\n\t\t},\n\t\tdocument(): ?Object\n\t\t{\n\t\t\treturn this.componentParams[PARAMS_KEY.DOCUMENT];\n\t\t},\n\t\thelpArticle(): ?string\n\t\t{\n\t\t\treturn this.componentParams[PARAMS_KEY.HELP_ARTICLE] ?? '';\n\t\t},\n\t\tsignData(): SignMessageComponentParams\n\t\t{\n\t\t\tconst data = metaData[this.stageId];\n\t\t\tif (!data)\n\t\t\t{\n\t\t\t\tconsole.error('SignMessage: signData is undefined.');\n\t\t\t}\n\n\t\t\treturn data;\n\t\t},\n\t\ttitle(): string\n\t\t{\n\t\t\treturn this.signData?.title ?? '';\n\t\t},\n\t\tdescription(): string\n\t\t{\n\t\t\treturn this.signData?.description ?? '';\n\t\t},\n\t\tbutton(): ?SignButtonParams\n\t\t{\n\t\t\treturn this.signData?.button;\n\t\t},\n\t\tisAwaitSign(): boolean\n\t\t{\n\t\t\treturn Object.values(Await).includes(this.stageId);\n\t\t},\n\t\tisSuccessSign(): boolean\n\t\t{\n\t\t\treturn Object.values(Success).includes(this.stageId);\n\t\t},\n\t\tisFailureSign(): boolean\n\t\t{\n\t\t\treturn Object.values(Failure).includes(this.stageId);\n\t\t},\n\t\tisSelfMessage(): boolean\n\t\t{\n\t\t\treturn this.message.authorId === Core.getUserId();\n\t\t},\n\t\tcontainerClasses(): Object\n\t\t{\n\t\t\treturn {\n\t\t\t\t'--self': this.isSelfMessage,\n\t\t\t\t'--await': this.isAwaitSign,\n\t\t\t\t'--success': this.isSuccessSign,\n\t\t\t\t'--failure': this.isFailureSign,\n\t\t\t};\n\t\t},\n\t},\n\tmethods:\n\t{\n\t\treplacePhrase(phrase: ?string): string\n\t\t{\n\t\t\tlet text = phrase ?? '';\n\t\t\tconst userLink = Utils.user.getProfileLink(this.user?.id);\n\t\t\tconst initiatorLink = Utils.user.getProfileLink(this.initiator?.id);\n\t\t\tconst articleLink = `BX.Helper?.show('redirect=detail&code=${this.helpArticle}')`;\n\t\t\tconst LINK_CLASS = 'bx-im-message-sign__link';\n\t\t\tconst DOCUMENT_CLASS = 'bx-im-message-sign__document';\n\n\t\t\tconst phrases = {\n\t\t\t\t'#DOCUMENT_NAME#': `<span class=\"${DOCUMENT_CLASS}\">${Text.encode(this.document?.name)}</span>`,\n\t\t\t\t'#USER_LINK#': `<a href=\"${userLink}\" class=\"${LINK_CLASS}\">${Text.encode(this.user?.name)}</a>`,\n\t\t\t\t'#INITIATOR_LINK#': `<a href=\"${initiatorLink}\" class=\"${LINK_CLASS}\">${Text.encode(this.initiator?.name)}</a>`,\n\t\t\t\t'[helpdesklink]': `<a onclick=\"${articleLink}\" class=\"${LINK_CLASS}\">`,\n\t\t\t\t'[/helpdesklink]': '</a>',\n\t\t\t};\n\n\t\t\tObject.keys(phrases).forEach((code) => {\n\t\t\t\ttext = text.replaceAll(code, phrases[code]);\n\t\t\t});\n\n\t\t\treturn text;\n\t\t},\n\t},\n\ttemplate: `\n\t\t<DefaultMessage v-if=\"!signData\" :item=\"item\" :dialogId=\"dialogId\" />\n\t\t<BaseMessage\n\t\t\tv-else\n\t\t\t:dialogId=\"dialogId\"\n\t\t\t:item=\"item\"\n\t\t\t:withContextMenu=\"false\"\n\t\t\t:withReactions=\"false\"\n\t\t\t:withBackground=\"false\"\n\t\t\tclass=\"bx-im-message-sign__scope\"\n\t\t>\n\t\t\t<div :class=\"['bx-im-message-sign__container', containerClasses]\">\n\t\t\t\t<div class=\"bx-im-message-sign__image\" />\n\t\t\t\t<div class=\"bx-im-message-sign__content\">\n\t\t\t\t\t<div class=\"bx-im-message-sign__title\">\n\t\t\t\t\t\t{{ title }}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"bx-im-message-sign__description\" v-html=\"replacePhrase(description)\" />\n\t\t\t\t\t<div class=\"bx-im-message-sign__buttons_container\">\n\t\t\t\t\t\t<ChatButton\n\t\t\t\t\t\t\tv-if=\"button\"\n\t\t\t\t\t\t\t:size=\"ButtonSize.L\"\n\t\t\t\t\t\t\tisRounded\n\t\t\t\t\t\t\t:text=\"button.text\"\n\t\t\t\t\t\t\t:color=\"button.color\"\n\t\t\t\t\t\t\t@click=\"button.callback({ user, document })\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"bx-im-message-sign__status_container\">\n\t\t\t\t\t<MessageStatus :item=\"message\" />\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</BaseMessage>\n\t`,\n};\n"],"names":["Await","Object","freeze","inviteCompany","inviteCompanyWithInitiator","inviteEmployeeSes","inviteEmployeeSesWithInitiator","inviteEmployeeGosKey","inviteEmployeeGosKeyV2","inviteEmployeeGosKeyWithInitiator","inviteReviewer","inviteReviewerWithInitiator","inviteEditor","inviteEditorWithInitiator","inviteB2bDocumentSigning","byEmployeeInviteCompany","byEmployeeInviteReviewer","byEmployeeInviteEmployee","byEmployeeSignedByEmployee","Success","doneCompany","doneEmployee","doneEmployeeGosKey","doneFromAssignee","doneFromEditor","doneFromReviewer","byEmployeeDoneEmployee","byEmployeeDoneEmployeeM","byEmployeeDoneEmployeeF","byEmployeeDoneCompany","doneB2bDocumentSigning","Failure","refusedCompanyV2","refusedCompanyV2M","refusedCompanyV2F","employeeStoppedToCompanyV2","employeeStoppedToCompanyV2M","employeeStoppedToCompanyV2F","documentExpiredToCompany","documentStoppedToInitiator","documentStoppedToInitiatorM","documentStoppedToInitiatorF","documentStoppedToAssignee","documentStoppedToAssigneeM","documentStoppedToAssigneeF","documentStoppedToReviewer","documentStoppedToReviewerM","documentStoppedToReviewerF","documentStoppedToEditor","documentStoppedToEditorM","documentStoppedToEditorF","refusedCompany","employeeStoppedToCompany","documentStopped","documentCancelled","stoppedToEmployee","stoppedToEmployeeM","stoppedToEmployeeF","signingError","repeatSigning","byEmployeeStoppedToEmployee","byEmployeeStoppedToEmployeeM","byEmployeeStoppedToEmployeeF","byEmployeeExpiredToEmployee","metaData","title","Loc","getMessage","description","button","text","callback","user","document","goToPrimaryLink","color","ButtonColor","Primary","PrimaryBorder","initiator","LightBorder","openInSlider","link","undefined","Browser","isMobile","openLinkInSlider","window","open","isSigningLink","BX","Runtime","loadExtension","then","SidePanel","Instance","extensions","width","cacheable","allowCrossOrigin","allowCrossDomain","allowChangeHistory","newWindowUrl","copyLinkLabel","newWindowLabel","loader","label","bgColor","contentCallback","slider","exports","memberIdFromLinkToSigning","exec","SignLink","memberId","render","test","PARAMS_KEY","STAGE_ID","USER","INITIATOR","DOCUMENT","HELP_ARTICLE","SignMessage","name","components","ChatButton","BaseMessage","DefaultMessage","MessageStatus","props","item","type","required","dialogId","String","computed","message","ButtonSize","componentParams","stageId","helpArticle","signData","data","console","error","isAwaitSign","values","includes","isSuccessSign","isFailureSign","isSelfMessage","authorId","Core","getUserId","containerClasses","methods","replacePhrase","phrase","userLink","Utils","getProfileLink","id","initiatorLink","articleLink","LINK_CLASS","DOCUMENT_CLASS","phrases","Text","encode","keys","forEach","code","replaceAll","template"],"mappings":"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"}