File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/bizproc/automation/robot-selector/dist/robot-selector.bundle.js.map
Back
{"version":3,"file":"robot-selector.bundle.js","sources":["../src/groups/group-icon.js","../src/groups/group.js","../src/groups/client-communication.js","../src/groups/informing-employee.js","../src/groups/employee-control.js","../src/groups/paperwork.js","../src/groups/payment.js","../src/groups/delivery.js","../src/groups/repeat-sales.js","../src/groups/ads.js","../src/groups/element-control.js","../src/groups/client-data.js","../src/groups/goods.js","../src/groups/task-management.js","../src/groups/modification-data.js","../src/groups/digital-workplace.js","../src/groups/other-group.js","../src/groups/employee-category.js","../src/groups/client-category.js","../src/groups/ads-category.js","../src/groups/other-category.js","../src/groups/trigger-category.js","../src/groups/manager.js","../src/filters/filter.js","../src/filters/b24-robots.js","../src/filters/b24-triggers.js","../src/groups/recent-group.js","../src/stubs/empty-group-stub.js","../src/robot-selector.js"],"sourcesContent":["export default class GroupIcon\n{\n\tstatic COMMUNICATION = `\n\t\t<svg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.59123 0.576996H10.945C11.4447 0.576996 11.8498 0.982076 11.8498 1.48177V7.73366C11.8498 8.23335 11.4447 8.63843 10.945 8.63843H6.26813L3.79313 11.1131C3.56213 11.3441 3.1672 11.1805 3.1672 10.8538V8.63843H1.59123C1.09154 8.63843 0.686462 8.23335 0.686462 7.73366V1.48177C0.686462 0.982076 1.09154 0.576996 1.59123 0.576996ZM15.2863 4.29766C15.786 4.29766 16.1911 4.70274 16.1911 5.20244V10.8342C16.1911 11.3339 15.786 11.739 15.2863 11.739H13.7103V13.3343C13.7103 13.6609 13.3154 13.8245 13.0844 13.5936L11.2296 11.739H7.1729C6.67321 11.739 6.26813 11.3339 6.26813 10.8342V9.87865H11.7361C12.4856 9.87865 13.0932 9.27103 13.0932 8.5215V4.29766H15.2863Z\"/>\n\t\t</svg>\n\t`;\n\tstatic INFORMING = `\n\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.94062 15.3333C11.9579 15.3333 15.2146 12.0767 15.2146 8.0594C15.2146 4.04211 11.9579 0.785461 7.94062 0.785461C3.92334 0.785461 0.666687 4.04211 0.666687 8.0594C0.666687 12.0767 3.92334 15.3333 7.94062 15.3333ZM9.0163 7.25348H7.13241V7.25388H6.32419V8.02399H7.13241V11.2923H6.32419V12.1005H7.13241H8.74884H9.0163H9.55705V11.2923H9.0163V7.25348ZM9.07747 4.83716C9.07747 5.46503 8.56849 5.97401 7.94062 5.97401C7.31276 5.97401 6.80377 5.46503 6.80377 4.83716C6.80377 4.2093 7.31276 3.70031 7.94062 3.70031C8.56849 3.70031 9.07747 4.2093 9.07747 4.83716Z\" />\n\t\t</svg>\n\t`;\n\tstatic EMPLOYEES = `\n\t\t<svg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" d=\"M10.6326 9.50203C10.6326 9.50203 11.0806 11.1896 11.3421 12.4571C11.3926 12.7023 11.2486 12.9445 11.0083 13.0147C9.59769 13.4267 8.0006 13.66 6.30852 13.6623H6.25753C4.10343 13.6594 2.10326 13.2821 0.445725 12.6382C0.22605 12.5529 0.103653 12.3208 0.14889 12.0895C0.317093 11.2295 0.511772 10.2623 0.609865 9.87472C0.803459 9.10982 1.88818 8.54142 2.88587 8.10456C3.14668 7.99043 3.30402 7.89929 3.46302 7.80719C3.61876 7.71699 3.77608 7.62586 4.03378 7.5113C4.06286 7.37067 4.07455 7.227 4.06859 7.08353L4.51067 7.03006C4.51067 7.03006 4.56877 7.13753 4.47532 6.50551C4.47532 6.50551 3.97915 6.37317 3.95613 5.36684C3.95613 5.36684 3.5834 5.4933 3.5609 4.88346C3.55633 4.76149 3.52551 4.64429 3.496 4.53208C3.42531 4.26327 3.36212 4.02302 3.68515 3.81404L3.45192 3.18201C3.45192 3.18201 3.20719 0.737309 4.282 0.936222C3.84607 0.233879 7.52356 -0.35056 7.76776 1.80272C7.86388 2.45181 7.86388 3.11148 7.76776 3.76057C7.76776 3.76057 8.31722 3.6964 7.95038 4.75941C7.95038 4.75941 7.74848 5.52351 7.43841 5.35106C7.43841 5.35106 7.48875 6.31809 7.00035 6.48198C7.00035 6.48198 7.03516 6.99691 7.03516 7.03193L7.4435 7.09529C7.4435 7.09529 7.43225 7.52467 7.51258 7.57119C7.8848 7.81592 8.29283 8.00145 8.72208 8.12114C9.98994 8.44838 10.6326 9.01009 10.6326 9.50203Z\"/>\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" d=\"M16.2687 9.983C16.2809 10.2247 16.2951 10.5077 16.309 10.7857C16.3202 11.0094 16.1815 11.2139 15.9676 11.2803C14.9025 11.611 13.6824 11.8769 12.3528 12.0616H11.9565C11.9327 11.726 11.6287 10.5637 11.4523 9.8892C11.3824 9.62183 11.3325 9.43108 11.3281 9.39897C11.3053 8.76373 10.7465 8.19641 9.79111 7.80874C9.86336 7.71104 9.92528 7.60612 9.97586 7.49567C10.1098 7.32941 10.2845 7.20048 10.483 7.12137L10.4983 6.62409L9.44944 6.29631C9.44944 6.29631 9.1798 6.17039 9.15302 6.17039C9.18405 6.09388 9.2229 6.02077 9.26896 5.95222C9.28905 5.89875 9.41597 5.49986 9.41597 5.49986C9.26324 5.69604 9.08411 5.87022 8.88365 6.01746C9.06714 5.69336 9.22273 5.3543 9.34876 5.00391C9.4319 4.66665 9.4876 4.32323 9.51531 3.977C9.58716 3.34781 9.69932 2.72386 9.85108 2.10899C9.96002 1.80216 10.152 1.53148 10.4056 1.32697C10.7804 1.06695 11.2179 0.911436 11.673 0.876477H11.7265C12.1824 0.911144 12.6207 1.06666 12.9963 1.32697C13.2502 1.53108 13.4422 1.80165 13.5511 2.10845C13.7027 2.72337 13.8149 3.3473 13.8871 3.97647C13.9194 4.31501 13.9779 4.65056 14.062 4.98012C14.1879 5.33668 14.3408 5.68319 14.5193 6.01666C14.3185 5.8698 14.139 5.69588 13.9859 5.49986C13.9859 5.49986 14.0847 5.86186 14.1045 5.91533C14.1588 5.99613 14.2071 6.08074 14.2491 6.16851C14.2232 6.16851 13.9527 6.29444 13.9527 6.29444L12.9039 6.62222L12.9189 7.11976C13.1175 7.19865 13.2922 7.32761 13.426 7.49406C13.4895 7.65382 13.59 7.79629 13.7192 7.9098C13.9723 7.99781 14.2162 8.1099 14.4478 8.24453C14.7984 8.43933 15.1832 8.56529 15.5813 8.61562C15.9829 8.68166 16.2362 9.32999 16.2362 9.32999C16.2362 9.33633 16.2499 9.60933 16.2686 9.9805L16.2687 9.983Z\"/>\n\t\t</svg>\n\t`;\n\tstatic PAPERWORK = `\n\t\t<svg width=\"12\" height=\"15\" viewBox=\"0 0 12 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.41669 0.666687C0.864402 0.666687 0.416687 1.1144 0.416687 1.66669V13.4167C0.416687 13.969 0.864402 14.4167 1.41669 14.4167H10.4375C10.9898 14.4167 11.4375 13.969 11.4375 13.4167V5.31535C11.4375 4.81316 11.2486 4.32935 10.9083 3.96005L8.46753 1.31138C8.08886 0.900458 7.55555 0.666687 6.99676 0.666687H1.41669ZM2.99401 4.31723C2.59418 4.31723 2.27006 4.64135 2.27006 5.04118C2.27006 5.441 2.59418 5.76512 2.99401 5.76512H8.32692C8.72674 5.76512 9.05086 5.441 9.05086 5.04118C9.05086 4.64135 8.72674 4.31723 8.32692 4.31723H2.99401ZM2.99401 7.06723C2.59418 7.06723 2.27006 7.39135 2.27006 7.79118C2.27006 8.191 2.59418 8.51512 2.99401 8.51512H8.32692C8.72674 8.51512 9.05086 8.191 9.05086 7.79118C9.05086 7.39135 8.72674 7.06723 8.32692 7.06723H2.99401ZM2.27006 10.5043C2.27006 10.1045 2.59418 9.78037 2.99401 9.78037H6.76482C7.16465 9.78037 7.48877 10.1045 7.48877 10.5043C7.48877 10.9041 7.16465 11.2283 6.76483 11.2283H2.99401C2.59418 11.2283 2.27006 10.9041 2.27006 10.5043Z\"/>\n\t\t</svg>\n\t`;\n\tstatic PAYMENT = `\n\t\t<svg width=\"15\" height=\"15\" viewBox=\"0 0 15 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9523 2.41008C11.9065 2.05645 5.13194 0.75 5.13194 0.75L4.60299 1.98149L12.7995 3.44285C13.6433 3.44285 14.3273 4.19526 14.3273 5.1234V4.09064C14.3273 3.16249 13.6913 2.65999 12.9523 2.41008ZM2.80304 3.24492C2.80304 3.24492 11.8548 3.97571 12.9005 4.32934C13.6395 4.57925 14.2755 5.08175 14.2755 6.00989V7.04266C14.2755 6.11451 13.5915 5.3621 12.7477 5.3621H2.30619L2.80304 3.24492ZM0.583313 7.47248C0.583313 6.9202 1.03103 6.47248 1.58331 6.47248H13.2769C13.8291 6.47248 14.2769 6.9202 14.2769 7.47248V13.7702C14.2769 14.3225 13.8291 14.7702 13.2769 14.7702H1.58331C1.03103 14.7702 0.583313 14.3225 0.583313 13.7702V7.47248Z\"/>\n\t\t</svg>\n\t`;\n\tstatic DELIVERY = `\n\t\t<svg width=\"18\" height=\"13\" viewBox=\"0 0 18 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.0631 10.1625C17.0631 10.7911 16.5536 11.3007 15.925 11.3007L15.1601 11.3007C15.1642 11.2436 15.1663 11.186 15.1663 11.1279C15.1663 9.81834 14.1047 8.75677 12.7952 8.75677C11.4857 8.75677 10.4241 9.81834 10.4241 11.1279C10.4241 11.186 10.4262 11.2436 10.4303 11.3007H7.11522C7.11933 11.2436 7.12142 11.186 7.12142 11.1279C7.12142 9.81834 6.05985 8.75677 4.75032 8.75677C3.4408 8.75677 2.37923 9.81834 2.37923 11.1279C2.37923 11.186 2.38132 11.2436 2.38543 11.3007L1.88813 11.3007C1.25956 11.3007 0.75 10.7911 0.75 10.1625V7.31723C0.75 7.2853 0.751315 7.25367 0.753894 7.2224L0.75 7.22238V2.10081C0.75 1.26272 1.42941 0.583313 2.2675 0.583313H9.27287C10.111 0.583313 10.7904 1.26272 10.7904 2.10081L10.7904 2.38535H12.7354C13.6263 2.38535 14.4578 2.83205 14.9496 3.57486L16.5272 5.95741C16.6877 6.19983 16.8138 6.46148 16.9033 6.73488C17.0047 6.90528 17.0631 7.10443 17.0631 7.31723V10.1625ZM6.28471 11.1279C6.28471 10.2804 5.59774 9.59348 4.75032 9.59348C3.90291 9.59348 3.21594 10.2804 3.21594 11.1279C3.21594 11.9753 3.90291 12.6622 4.75032 12.6622C5.59774 12.6622 6.28471 11.9753 6.28471 11.1279ZM14.3296 11.1279C14.3296 10.2804 13.6426 9.59348 12.7952 9.59348C11.9478 9.59348 11.2608 10.2804 11.2608 11.1279C11.2608 11.9753 11.9478 12.6622 12.7952 12.6622C13.6426 12.6622 14.3296 11.9753 14.3296 11.1279ZM11.5622 3.52347H12.9067C13.2879 3.52347 13.6438 3.71431 13.8547 4.03184L15.281 6.1791H11.5622V3.52347Z\"/>\n\t\t</svg>\n\t`;\n\tstatic SALES = `\n\t\t<svg width=\"16\" height=\"14\" viewBox=\"0 0 16 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.477 10.6451C14.7693 10.6451 15.0063 10.8979 15.0063 11.2372V13.0355C15.0063 13.3748 14.7693 13.6498 14.477 13.6498H1.52304C1.23074 13.6498 0.993774 13.3748 0.993774 13.0355V11.2372C0.993774 10.8979 1.23074 10.6451 1.52304 10.6451H14.477ZM8.00057 11.2299C7.56141 11.2299 7.20539 11.6055 7.20539 12.0688C7.20539 12.5322 7.56141 12.9078 8.00057 12.9078C8.43974 12.9078 8.79575 12.5322 8.79575 12.0688C8.79575 11.6055 8.43974 11.2299 8.00057 11.2299ZM7.48783 0.604309C7.78014 0.604309 8.0171 0.854327 8.0171 1.16274V2.30995H12.1024C12.3947 2.30995 12.6317 2.55997 12.6317 2.86838V4.01317C12.6317 4.01317 14.1401 8.20753 14.1401 8.32705V8.80363C14.1401 9.11205 13.9031 9.36206 13.6108 9.36206H2.41678C2.12448 9.36206 1.88752 9.11205 1.88752 8.80363V8.32705C1.88752 8.20753 3.15776 4.04874 3.15776 4.04874V2.86838C3.15776 2.55997 3.39472 2.30995 3.68703 2.30995H4.49416V1.16274C4.49416 0.854327 4.73113 0.604309 5.02343 0.604309L7.48783 0.604309ZM11.971 6.70599H4.11137C4.06909 6.70599 4.03453 6.74086 4.03212 6.78483L4.03198 6.78975V7.68324C4.03198 7.72785 4.06503 7.76432 4.10671 7.76687L11.971 7.76701C12.0133 7.76701 12.0479 7.73214 12.0503 7.68817L12.0504 6.78975C12.0504 6.74349 12.0149 6.70599 11.971 6.70599ZM11.3134 4.95441H4.76732C4.7321 4.95441 4.70332 4.98929 4.70131 5.03326L4.70119 5.03818V5.93167C4.70119 5.97628 4.72872 6.01274 4.76343 6.01529L4.76732 6.01543H11.3134C11.3486 6.01543 11.3774 5.98056 11.3794 5.93659L11.3796 5.03818C11.3796 4.99192 11.3499 4.95441 11.3134 4.95441ZM7.19148 1.50743C7.19148 1.48665 7.17463 1.4698 7.15385 1.4698H5.35742C5.33663 1.4698 5.31978 1.48665 5.31978 1.50743V2.99836C5.31978 3.01914 5.33663 3.03599 5.35742 3.03599H7.15385C7.17463 3.03599 7.19148 3.01914 7.19148 2.99836V1.50743Z\" />\n\t\t</svg>\n\t`;\n\tstatic ADS = `\n\t\t<svg width=\"16\" height=\"12\" viewBox=\"0 0 16 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.78548 3.14396C2.79104 3.14168 2.79686 3.13987 2.80291 3.13859L14.6093 0.641989C14.9824 0.563099 15.3334 0.847685 15.3334 1.22901V9.70901C15.3334 10.1027 14.9607 10.3897 14.5801 10.2891L10.0882 9.10177V10.4762C10.0882 11.0285 9.64052 11.4762 9.08823 11.4762H4.97031C4.41803 11.4762 3.97032 11.0285 3.97032 10.4762V7.48464L2.79804 7.17478C2.79253 7.17332 2.78722 7.17142 2.78216 7.16912C2.75365 7.19136 2.72079 7.20868 2.68467 7.21962L1.0833 7.70455C0.890654 7.76288 0.69635 7.61871 0.69635 7.41742V2.89303C0.69635 2.69175 0.890654 2.54757 1.0833 2.60591L2.68467 3.09084C2.72219 3.1022 2.7562 3.12046 2.78548 3.14396ZM8.88285 8.78316L5.1757 7.80326V10.0991C5.1757 10.2648 5.31001 10.3991 5.4757 10.3991H8.58285C8.74853 10.3991 8.88285 10.2648 8.88285 10.0991V8.78316Z\"/>\n\t\t</svg>\n\t`;\n\tstatic ELEMENT_CONTROL = `\n\t\t<svg width=\"16\" height=\"13\" viewBox=\"0 0 16 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.915689 0.698242H15.0846C15.4503 0.698242 15.7467 0.981381 15.7467 1.33065C15.7467 1.40145 15.7343 1.47174 15.7099 1.5386L15.2818 2.71309C15.1891 2.96724 14.9383 3.13755 14.6565 3.13755H1.34033C1.05798 3.13755 0.806687 2.96651 0.714515 2.71158L0.289868 1.5371C0.170503 1.20696 0.353927 0.8469 0.699558 0.732885C0.769087 0.70995 0.842131 0.698242 0.915689 0.698242ZM3.24939 5.20731H12.7509C13.1166 5.20731 13.413 5.49045 13.413 5.83972C13.413 5.91555 13.3987 5.99075 13.3709 6.06175L12.9098 7.23624C12.8129 7.48308 12.5659 7.64662 12.2899 7.64662H3.68591C3.40564 7.64662 3.15574 7.47806 3.06197 7.22578L2.62545 6.0513C2.50312 5.72215 2.68329 5.3606 3.02788 5.24375C3.099 5.21963 3.17392 5.20731 3.24939 5.20731ZM6.19927 9.73052H9.80104C10.1667 9.73052 10.4631 10.0137 10.4631 10.3629C10.4631 10.4245 10.4537 10.4857 10.4352 10.5446L10.0665 11.7191C9.98248 11.9866 9.7247 12.1698 9.43229 12.1698H6.60798C6.32279 12.1698 6.06965 11.9954 5.97969 11.7369L5.57098 10.5624C5.45564 10.231 5.64343 9.87298 5.99043 9.76281C6.05778 9.74142 6.12829 9.73052 6.19927 9.73052Z\"/>\n\t\t</svg>\n\t`;\n\tstatic CLIENT_DATA = `\n\t\t<svg width=\"16\" height=\"13\" viewBox=\"0 0 16 13\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.1417 2.31749C14.7999 2.31749 15.3334 2.85186 15.3334 3.51103V11.2231C15.3334 11.8823 14.7999 12.4167 14.1417 12.4167H1.85841C1.20028 12.4167 0.666748 11.8823 0.666748 11.2231V3.51103C0.666748 2.85186 1.20028 2.31749 1.85841 2.31749H14.1417ZM5.01297 4.4398C4.31453 4.32938 4.47357 5.68653 4.47357 5.68653L4.62513 6.0374C4.35463 6.1869 4.50088 6.36522 4.53729 6.56914L4.54439 6.63108C4.55901 6.96963 4.80122 6.89943 4.80122 6.89943C4.81618 7.45808 5.1386 7.53155 5.1386 7.53155L5.16431 7.69656C5.18574 7.86093 5.16157 7.82275 5.16157 7.82275L4.8743 7.85243C4.87817 7.93208 4.87058 8.01183 4.85168 8.0899C4.51324 8.21844 4.44121 8.29383 4.10573 8.41925L3.8048 8.5365C3.25423 8.76144 2.73317 9.04264 2.62673 9.40194L2.13065 11.1374V11.1374H9.71988C9.72022 10.6957 9.13976 9.19504 9.13976 9.19504C9.13976 8.92195 8.72215 8.61012 7.89826 8.42845C7.61932 8.36201 7.35417 8.25902 7.1123 8.12315C7.0601 8.09733 7.0674 7.85896 7.0674 7.85896L6.80205 7.82379L6.77943 7.51849V7.51849C7.09681 7.4275 7.0641 6.89067 7.0641 6.89067C7.20514 6.95768 7.31174 6.76993 7.36301 6.65125L7.39679 6.56221C7.63517 5.97209 7.27812 6.00772 7.27812 6.00772C7.34058 5.64738 7.34058 5.28117 7.27812 4.92083C7.11943 3.72546 4.7297 4.0499 5.01297 4.4398ZM13.0417 6.83182H10.2917C10.0667 6.83182 9.87961 6.99421 9.8408 7.20836L9.83341 7.29087V7.95816C9.83341 8.18351 9.99555 8.37094 10.2094 8.40981L10.2917 8.41721H13.0417C13.2668 8.41721 13.4539 8.25482 13.4927 8.04067L13.5001 7.95816V7.29087C13.5001 7.03734 13.2949 6.83182 13.0417 6.83182ZM13.0417 4.1537H10.2917C10.0667 4.1537 9.87961 4.31609 9.8408 4.53024L9.83341 4.61276V5.28004C9.83341 5.5054 9.99555 5.69283 10.2094 5.7317L10.2917 5.73909H13.0417C13.2668 5.73909 13.4539 5.5767 13.4927 5.36255L13.5001 5.28004V4.61276C13.5001 4.35923 13.2949 4.1537 13.0417 4.1537ZM13.2686 0.5C13.8316 0.5 14.3035 0.891092 14.4281 1.41684H1.57207C1.69668 0.891092 2.16852 0.5 2.73155 0.5H13.2686Z\" />\n\t\t</svg>\n\t`;\n\tstatic GOODS = `\n\t\t<svg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.23787 0.58961L4.67123 2.46161L15.5258 2.44151C15.7066 2.44228 15.8768 2.52618 15.9876 2.66781C16.0992 2.81022 16.1392 2.99495 16.0977 3.17045L14.9939 9.29919C14.9307 9.56399 14.6944 9.75103 14.4227 9.75257H5.67583C5.40411 9.75104 5.16781 9.56399 5.10469 9.29919L3.19343 1.31855H1.49839C1.1719 1.31855 0.907227 1.05388 0.907227 0.727389C0.907227 0.400901 1.1719 0.13623 1.49839 0.13623H3.66597C3.93845 0.137767 4.17399 0.32481 4.23787 0.58961ZM8.88512 11.9202C8.88512 12.7469 8.21469 13.4173 7.38721 13.4173C6.56051 13.4173 5.89006 12.7469 5.89006 11.9202C5.89006 11.0927 6.56049 10.4222 7.38721 10.4222C8.21467 10.4222 8.88512 11.0927 8.88512 11.9202ZM14.1663 11.9202C14.1663 12.7469 13.4959 13.4173 12.6684 13.4173C11.8417 13.4173 11.1713 12.7469 11.1713 11.9202C11.1713 11.0927 11.8417 10.4222 12.6684 10.4222C13.4959 10.4222 14.1663 11.0927 14.1663 11.9202Z\"/>\n\t\t</svg>\n\t`;\n\tstatic TASK = `\n\t\t<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.2613 11.521V9.06562H11.5278V2.45493H2.46174V9.06562H4.72826V11.521H9.2613ZM1.70626 0.566162H12.2834C12.9092 0.566162 13.4166 1.07354 13.4166 1.69942V12.2765C13.4166 12.9024 12.9092 13.4098 12.2834 13.4098H1.70626C1.08038 13.4098 0.572998 12.9024 0.572998 12.2765V1.69942C0.572998 1.07354 1.08038 0.566162 1.70626 0.566162ZM5.22457 5.44907L6.28228 6.54455L8.92655 3.8625L9.68206 4.99576L6.28228 8.39555L4.39351 6.50678L5.22457 5.44907Z\"/>\n\t\t</svg>\n\t`;\n\tstatic STORAGE = `\n\t\t<svg width=\"17\" height=\"12\" viewBox=\"0 0 17 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.5167 6C15.9218 6 16.2501 6.32832 16.2501 6.73333V10.4C16.2501 11.0075 15.7576 11.5 15.1501 11.5H1.76675C1.15923 11.5 0.666748 11.0075 0.666748 10.4V6.73333C0.666748 6.32832 0.995073 6 1.40008 6H15.5167ZM11.1167 7.83333H5.80008C5.5267 7.83333 5.2999 8.03279 5.25728 8.29412L5.25008 8.38333V9.11667C5.25008 9.39005 5.44954 9.61684 5.71087 9.65947L5.80008 9.66667H11.1167C11.3901 9.66667 11.6169 9.46721 11.6595 9.20588L11.6667 9.11667V8.38333C11.6667 8.07958 11.4205 7.83333 11.1167 7.83333ZM3.41675 7.83333C2.91049 7.83333 2.50008 8.24374 2.50008 8.75C2.50008 9.25626 2.91049 9.66667 3.41675 9.66667C3.92301 9.66667 4.33341 9.25626 4.33341 8.75C4.33341 8.24374 3.92301 7.83333 3.41675 7.83333ZM13.1471 0.5C13.4892 0.5 13.8028 0.690431 13.9605 0.993929L15.7917 4.51735H1.21675L2.96024 1.00875C3.11511 0.697081 3.43312 0.5 3.78114 0.5H13.1471Z\" />\n\t\t</svg>\n\t`;\n\tstatic AUTOMATION = `\n\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.97334 0.666626L10.7051 2.40481L9.27589 3.84155C11.0294 4.38805 12.3014 6.02865 12.3014 7.96851C12.3014 8.15827 12.2884 8.34478 12.2645 8.52803L12.8208 10.1903L15.1957 9.38574C15.2857 8.92706 15.3334 8.45321 15.3334 7.96743C15.3334 4.23082 12.5638 1.14482 8.97334 0.666626V0.666626ZM11.166 10.8919C10.3809 11.7485 9.25312 12.2874 7.99954 12.2874C7.05285 12.2874 6.17773 11.9795 5.46744 11.459L3.65864 11.4666L3.66948 13.9107C4.88186 14.8052 6.38051 15.3333 7.99954 15.3333C10.7539 15.3333 13.1548 13.8076 14.4084 11.5522L11.6941 12.4685L11.166 10.8919ZM4.04361 9.66658C3.8213 9.1461 3.69659 8.5714 3.69659 7.96743C3.69659 6.0178 4.98379 4.36962 6.75138 3.83287L8.17305 2.40481L6.52474 0.752288C3.1815 1.4365 0.666748 4.40757 0.666748 7.96743C0.666748 9.46055 1.10919 10.8496 1.87044 12.0098L1.8596 9.67525L4.04361 9.66658V9.66658Z\" />\n\t\t</svg>\n\t`;\n\tstatic ANDROID = `\n\t\t<svg width=\"16\" height=\"14\" viewBox=\"0 0 16 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.5312 4.18202L13.3243 1.51824C13.3934 1.28664 13.3351 1.03534 13.1714 0.859007C13.0077 0.68267 12.7634 0.608084 12.5305 0.663346C12.2977 0.718608 12.1117 0.895322 12.0426 1.12692L11.3632 3.41359C9.25115 2.29852 6.73295 2.30118 4.62319 3.4207L3.94049 1.12692C3.83366 0.768899 3.46013 0.566266 3.10618 0.674327C2.75224 0.782388 2.55191 1.16022 2.65874 1.51824L3.45523 4.19251C1.66659 5.63864 0.627862 7.83115 0.634061 10.1473C0.634061 14.3273 3.93045 13.3016 7.99989 13.3016C12.0693 13.3016 15.3657 14.3273 15.3657 10.1473C15.3729 7.82494 14.3285 5.62706 12.5312 4.18202ZM7.99328 9.57927C5.08844 9.57927 2.73245 9.88394 2.73245 8.63854C2.73245 7.39315 5.08844 6.382 7.99328 6.382C10.8981 6.382 13.2575 7.39213 13.2575 8.63854C13.2575 9.88495 10.9015 9.57927 7.99328 9.57927ZM5.58709 7.31495C5.17236 7.39158 4.88832 7.7816 4.93893 8.20497C4.98954 8.62833 5.35729 8.93863 5.77813 8.91306C6.19896 8.88749 6.52734 8.53488 6.52748 8.10843C6.48049 7.62873 6.06206 7.27566 5.58709 7.31495ZM9.7501 8.20708C9.80166 8.63038 10.1699 8.94002 10.5908 8.91391C11.0116 8.8878 11.3397 8.53497 11.3398 8.10847C11.2928 7.62735 10.8722 7.27376 10.396 7.315C9.98151 7.393 9.69855 7.78379 9.7501 8.20708Z\" />\n\t\t</svg>\n\t`;\n\tstatic COMMERCE = `\n\t\t<svg width=\"15\" height=\"17\" viewBox=\"0 0 15 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.10547 1.54478C5.89891 1.54478 5.41758 2.42589 5.41758 2.8329V2.88466H8.79335V2.8329C8.79335 2.42589 8.31202 1.54478 7.10547 1.54478ZM3.99609 5.63149V4.46409H3.57865C2.95967 4.46409 2.44504 4.94065 2.39757 5.55781L1.87044 12.4105C1.81752 13.0985 2.3615 13.6859 3.05153 13.6859H6.70043L7.17648 15.2653H3.05153C1.44146 15.2653 0.172173 13.8946 0.295659 12.2893L0.822785 5.43668C0.933558 3.99663 2.13436 2.88466 3.57865 2.88466H3.99609V2.8329C3.99609 1.64082 5.11384 0.123291 7.10547 0.123291C9.09709 0.123291 10.2148 1.64082 10.2148 2.8329V2.88466H10.6065C12.0508 2.88466 13.2516 3.99664 13.3624 5.43668L13.7062 9.90643L12.0737 9.27686L11.7876 5.55782C11.7402 4.94066 11.2255 4.46409 10.6065 4.46409H10.2148V5.61755C10.5605 5.85185 10.7877 6.24787 10.7877 6.69694C10.7877 7.41659 10.2043 7.99998 9.48468 7.99998C8.76504 7.99998 8.18165 7.41659 8.18165 6.69694C8.18165 6.23126 8.42594 5.82263 8.79335 5.59222V4.46409H5.41758V5.57983C5.79619 5.8078 6.04944 6.2228 6.04944 6.69694C6.04944 7.41659 5.46605 7.99998 4.74641 7.99998C4.02676 7.99998 3.44337 7.41659 3.44337 6.69694C3.44337 6.25665 3.66174 5.86737 3.99609 5.63149ZM9.37277 15.8087L7.63611 10.0469C7.61028 9.96117 7.61146 9.86957 7.63946 9.78576C7.71106 9.57151 7.93599 9.46219 8.14185 9.54157L13.7392 11.7001C13.8352 11.7372 13.9147 11.8114 13.961 11.9073C14.0601 12.1129 13.9831 12.3604 13.789 12.4602L12.7522 12.9934C12.7125 13.0137 12.6766 13.0411 12.6459 13.0742C12.4956 13.2365 12.5017 13.4984 12.6595 13.6593L14.0727 15.0996L14.0802 15.1075C14.234 15.2727 14.2334 15.5346 14.0789 15.6924L13.3295 16.4585L13.3219 16.466C13.1634 16.6194 12.9136 16.6066 12.764 16.4373L11.4483 14.9481C11.437 14.9354 11.425 14.9233 11.4123 14.9121C11.2441 14.7632 10.9953 14.7831 10.8567 14.9564L10.0534 15.9609C10.0051 16.0213 9.94085 16.0655 9.86844 16.0881C9.66073 16.1529 9.43881 16.0278 9.37277 15.8087Z\" />\n\t\t</svg>\n\t`;\n\tstatic PARTNER = `\n\t\t<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path class=\"bizproc-creating-robot__svg-icon-blue\" d=\"M12.6869 13.5858C12.9532 13.485 13.1018 13.2043 13.0469 12.9248L12.7469 11.3972C12.7469 10.8375 12.0017 10.1983 10.5341 9.8258C10.0369 9.68968 9.56423 9.47859 9.13302 9.20008C9.03872 9.14718 9.05305 8.65847 9.05305 8.65847L8.58038 8.58785C8.58038 8.54818 8.53997 7.96213 8.53997 7.96213C9.1055 7.77559 9.04732 6.67522 9.04732 6.67522C9.40647 6.87076 9.64037 5.99997 9.64037 5.99997C10.0652 4.79016 9.42883 4.86331 9.42883 4.86331C9.54015 4.12475 9.54015 3.37413 9.42883 2.63556C9.14592 0.185548 4.8865 0.850665 5.39155 1.65083C4.14669 1.42575 4.43075 4.20607 4.43075 4.20607L4.70076 4.92605C4.3265 5.16434 4.4 5.4378 4.4821 5.74327C4.51632 5.87062 4.55204 6.00353 4.55744 6.14178C4.58352 6.83559 5.01606 6.69182 5.01606 6.69182C5.04271 7.83692 5.61799 7.98604 5.61799 7.98604C5.72606 8.70518 5.6587 8.58279 5.6587 8.58279L5.14676 8.64356C5.15369 8.8071 5.14012 8.97086 5.10635 9.13114C4.80891 9.26127 4.62681 9.36482 4.44651 9.46733C4.26194 9.57229 4.07925 9.67616 3.77664 9.80639C2.62092 10.3035 1.36488 10.9501 1.14159 11.8206C1.06552 12.1172 0.991278 12.5327 0.926446 12.9518C0.884754 13.2213 1.03401 13.4842 1.28895 13.581C2.88255 14.1861 4.69417 14.5455 6.62018 14.5869H7.36842C9.28929 14.5456 11.0964 14.188 12.6869 13.5858Z\" />\n\t\t</svg>\n\t`;\n}","import {Type} from 'main.core';\nimport type { GroupData } from 'ui.entity-catalog';\n\nexport class Group\n{\n\t#customData: Object = {};\n\t#selected: boolean = false;\n\t#disabled: boolean = false;\n\t#compare: Function = null;\n\n\tconstructor()\n\t{\n\t\tif (this.constructor === Group)\n\t\t{\n\t\t\tthrow new Error('Object of Abstract Class cannot be created');\n\t\t}\n\t}\n\n\tgetId(): string\n\t{\n\t\tthrow new Error(\"Abstract Method has no implementation\");\n\t}\n\n\tgetName(): string\n\t{\n\t\tthrow new Error(\"Abstract Method has no implementation\");\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn '';\n\t}\n\n\tgetTags(): Array\n\t{\n\t\treturn [];\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn '';\n\t}\n\n\tgetAdviceAvatar(): string\n\t{\n\t\treturn '';\n\t}\n\n\tsetCustomData(customData = {}): this\n\t{\n\t\tthis.#customData = customData;\n\n\t\treturn this;\n\t}\n\n\tgetCustomData(): Object\n\t{\n\t\treturn this.#customData;\n\t}\n\n\tsetSelected(selected = false): this\n\t{\n\t\tthis.#selected = selected;\n\n\t\treturn this;\n\t}\n\n\tgetSelected(): boolean\n\t{\n\t\treturn this.#selected;\n\t}\n\n\tsetDisabled(disabled = false): this\n\t{\n\t\tthis.#disabled = disabled;\n\n\t\treturn this;\n\t}\n\n\tgetDisabled(): boolean\n\t{\n\t\treturn this.#disabled;\n\t}\n\n\tsetCompare(compare: Function): this\n\t{\n\t\tthis.#compare = compare;\n\n\t\treturn this;\n\t}\n\n\tgetCompare(): ?Function\n\t{\n\t\treturn this.#compare;\n\t}\n\n\tgetData(): GroupData\n\t{\n\t\tconst data = {\n\t\t\tid: this.getId(),\n\t\t\tname: this.getName(),\n\t\t\ticon: this.getIcon(),\n\t\t\ttags: this.getTags(),\n\t\t\tadviceTitle: this.getAdviceTitle(),\n\t\t\tadviceAvatar: this.getAdviceAvatar(),\n\t\t\tcustomData: this.getCustomData(),\n\t\t\tselected: this.getSelected(),\n\t\t\tdisabled: this.getDisabled(),\n\t\t};\n\n\t\tif (Type.isFunction(this.getCompare()))\n\t\t{\n\t\t\tdata.compare = this.getCompare();\n\t\t}\n\n\t\treturn data;\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class ClientCommunication extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'clientCommunication';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_CLIENT_COMMUNICATION');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.COMMUNICATION;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_CLIENT_COMMUNICATION');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class InformingEmployee extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'informingEmployee';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_INFORMING_EMPLOYEE');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.INFORMING;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_INFORMING_EMPLOYEE');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class EmployeeControl extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'employeeControl';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_EMPLOYEE_CONTROL');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.EMPLOYEES;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_EMPLOYEE_CONTROL_1');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class Paperwork extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'paperwork';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_PAPERWORK');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.PAPERWORK;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_PAPERWORK');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class Payment extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'payment';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_PAYMENT');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.PAYMENT;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_PAYMENT');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class Delivery extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'delivery';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DELIVERY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.DELIVERY;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_DELIVERY');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class RepeatSales extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'repeatSales';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_REPEAT_SALES');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.SALES;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_REPEAT_SALES');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class Ads extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'ads';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_ADS');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.ADS;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_ADS');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class ElementControl extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'elementControl';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_ELEMENT_CONTROL');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.ELEMENT_CONTROL;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_ELEMENT_CONTROL');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class ClientData extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'clientData';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_CLIENT_DATA');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.CLIENT_DATA;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_CLIENT_DATA');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class Goods extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'goods';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_GOODS');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.GOODS;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_GOODS');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class TaskManagement extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'taskManagement';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_TASK_MANAGEMENT');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.TASK;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_TASK_MANAGEMENT');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class ModificationData extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'modificationData';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_MODIFICATION_DATA');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.STORAGE;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_MODIFICATION_DATA');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class DigitalWorkplace extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'digitalWorkplace';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DIGITAL_WORKPLACE');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.AUTOMATION;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_DIGITAL_WORKPLACE');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class OtherGroup extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'other';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_OTHER');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.ANDROID;\n\t}\n\n\tgetAdviceTitle(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_DESCRIPTION_OTHER');\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class EmployeeCategory extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'employee_category';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_EMPLOYEE_CATEGORY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.EMPLOYEES;\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class ClientCategory extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'client_category';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_CLIENT_CATEGORY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.COMMUNICATION;\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class AdsCategory extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'ads_category';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_ADS_CATEGORY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.ADS;\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class OtherCategory extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'other_category';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_OTHER_CATEGORY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.ANDROID;\n\t}\n}","import { Group } from './group';\nimport GroupIcon from './group-icon';\nimport { Loc } from 'main.core';\n\nexport class TriggerCategory extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'trigger_category';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_TRIGGER_CATEGORY');\n\t}\n\n\tgetIcon(): string\n\t{\n\t\treturn GroupIcon.AUTOMATION;\n\t}\n}","import type { GroupData } from 'ui.entity-catalog';\n\nimport { ClientCommunication as ClientCommunicationGroup } from './client-communication';\nimport { InformingEmployee as InformingEmployeeGroup } from './informing-employee';\nimport { EmployeeControl as EmployeeControlGroup } from './employee-control';\nimport { Paperwork as PaperworkGroup } from './paperwork';\nimport { Payment as PaymentGroup } from './payment';\nimport { Delivery as DeliveryGroup } from './delivery';\nimport { RepeatSales as RepeatSalesGroup } from './repeat-sales';\nimport { Ads as AdsGroup } from './ads';\nimport { ElementControl as ElementControlGroup } from './element-control';\nimport { ClientData as ClientDataGroup } from './client-data';\nimport { Goods as GoodsGroup } from './goods';\nimport { TaskManagement as TaskManagementGroup } from './task-management';\nimport { ModificationData as ModificationDataGroup } from './modification-data';\nimport { DigitalWorkplace as DigitalWorkplaceGroup } from './digital-workplace';\nimport { OtherGroup } from './other-group';\n\nimport { EmployeeCategory } from './employee-category';\nimport { ClientCategory } from './client-category';\nimport { AdsCategory } from './ads-category';\nimport { OtherCategory } from './other-category';\nimport { TriggerCategory } from './trigger-category';\n\nlet instance = null;\n\nexport class Manager\n{\n\t#clientCommunicationGroup: ClientCommunicationGroup;\n\t#informingEmployeeGroup: InformingEmployeeGroup;\n\t#employeeControlGroup: EmployeeControlGroup;\n\t#paperworkGroup: PaperworkGroup;\n\t#paymentGroup: PaymentGroup;\n\t#deliveryGroup: DeliveryGroup;\n\t#repeatSalesGroup: RepeatSalesGroup;\n\t#adsGroup: AdsGroup;\n\t#elementControlGroup: ElementControlGroup;\n\t#clientDataGroup: ClientDataGroup;\n\t#goodsGroup: GoodsGroup;\n\t#taskManagementGroup: TaskManagementGroup;\n\t#modificationDataGroup: ModificationDataGroup;\n\t#digitalWorkplaceGroup: DigitalWorkplaceGroup;\n\t#otherGroup: OtherGroup;\n\n\t#employeeCategory: EmployeeCategory;\n\t#clientCategory: ClientCategory;\n\t#adsCategory: AdsCategory;\n\t#otherCategory: OtherCategory;\n\t#triggerCategory: TriggerCategory;\n\n\tstatic get Instance(): Manager\n\t{\n\t\tif (instance === null)\n\t\t{\n\t\t\tinstance = new Manager();\n\t\t}\n\n\t\treturn instance;\n\t}\n\n\tgetAutomationGroupsData(): Array<GroupData>\n\t{\n\t\treturn [\n\t\t\tthis.clientCommunicationGroup.getData(),\n\t\t\tthis.informingEmployeeGroup.getData(),\n\t\t\tthis.employeeControlGroup.getData(),\n\t\t\tthis.paperworkGroup.getData(),\n\t\t\tthis.paymentGroup.getData(),\n\t\t\tthis.deliveryGroup.getData(),\n\t\t\tthis.repeatSalesGroup.getData(),\n\t\t\tthis.adsGroup.getData(),\n\t\t\tthis.elementControlGroup.getData(),\n\t\t\tthis.clientDataGroup.getData(),\n\t\t\tthis.goodsGroup.getData(),\n\t\t\tthis.taskManagementGroup.getData(),\n\t\t\tthis.modificationDataGroup.getData(),\n\t\t\tthis.digitalWorkplaceGroup.getData(),\n\t\t\tthis.otherGroup.getData(),\n\t\t];\n\t}\n\n\tgetAutomationCategoriesData(): Array<GroupData>\n\t{\n\t\treturn [\n\t\t\tthis.employeeCategory.getData(),\n\t\t\tthis.clientCategory.getData(),\n\t\t\tthis.adsCategory.getData(),\n\t\t\tthis.otherCategory.getData(),\n\t\t\tthis.triggerCategory.getData(),\n\t\t];\n\t}\n\n\tget clientCommunicationGroup(): ClientCommunicationGroup\n\t{\n\t\tif (!this.#clientCommunicationGroup)\n\t\t{\n\t\t\tthis.#clientCommunicationGroup = new ClientCommunicationGroup();\n\t\t}\n\n\t\treturn this.#clientCommunicationGroup;\n\t}\n\n\tget informingEmployeeGroup(): InformingEmployeeGroup\n\t{\n\t\tif (!this.#informingEmployeeGroup)\n\t\t{\n\t\t\tthis.#informingEmployeeGroup = new InformingEmployeeGroup();\n\t\t}\n\n\t\treturn this.#informingEmployeeGroup;\n\t}\n\n\tget employeeControlGroup(): EmployeeControlGroup\n\t{\n\t\tif (!this.#employeeControlGroup)\n\t\t{\n\t\t\tthis.#employeeControlGroup = new EmployeeControlGroup();\n\t\t}\n\n\t\treturn this.#employeeControlGroup;\n\t}\n\n\tget paperworkGroup(): PaperworkGroup\n\t{\n\t\tif (!this.#paperworkGroup)\n\t\t{\n\t\t\tthis.#paperworkGroup = new PaperworkGroup();\n\t\t}\n\n\t\treturn this.#paperworkGroup;\n\t}\n\n\tget paymentGroup(): PaymentGroup\n\t{\n\t\tif (!this.#paymentGroup)\n\t\t{\n\t\t\tthis.#paymentGroup = new PaymentGroup();\n\t\t}\n\n\t\treturn this.#paymentGroup;\n\t}\n\n\tget deliveryGroup(): DeliveryGroup\n\t{\n\t\tif (!this.#deliveryGroup)\n\t\t{\n\t\t\tthis.#deliveryGroup = new DeliveryGroup();\n\t\t}\n\n\t\treturn this.#deliveryGroup;\n\t}\n\n\tget repeatSalesGroup(): RepeatSalesGroup\n\t{\n\t\tif (!this.#repeatSalesGroup)\n\t\t{\n\t\t\tthis.#repeatSalesGroup = new RepeatSalesGroup();\n\t\t}\n\n\t\treturn this.#repeatSalesGroup;\n\t}\n\n\tget adsGroup(): AdsGroup\n\t{\n\t\tif (!this.#adsGroup)\n\t\t{\n\t\t\tthis.#adsGroup = new AdsGroup();\n\t\t}\n\n\t\treturn this.#adsGroup;\n\t}\n\n\tget elementControlGroup(): ElementControlGroup\n\t{\n\t\tif (!this.#elementControlGroup)\n\t\t{\n\t\t\tthis.#elementControlGroup = new ElementControlGroup();\n\t\t}\n\n\t\treturn this.#elementControlGroup;\n\t}\n\n\tget clientDataGroup(): ClientDataGroup\n\t{\n\t\tif (!this.#clientDataGroup)\n\t\t{\n\t\t\tthis.#clientDataGroup = new ClientDataGroup();\n\t\t}\n\n\t\treturn this.#clientDataGroup;\n\t}\n\n\tget goodsGroup(): GoodsGroup\n\t{\n\t\tif (!this.#goodsGroup)\n\t\t{\n\t\t\tthis.#goodsGroup = new GoodsGroup();\n\t\t}\n\n\t\treturn this.#goodsGroup;\n\t}\n\n\tget taskManagementGroup(): TaskManagementGroup\n\t{\n\t\tif (!this.#taskManagementGroup)\n\t\t{\n\t\t\tthis.#taskManagementGroup = new TaskManagementGroup();\n\t\t}\n\n\t\treturn this.#taskManagementGroup;\n\t}\n\n\tget modificationDataGroup(): ModificationDataGroup\n\t{\n\t\tif (!this.#modificationDataGroup)\n\t\t{\n\t\t\tthis.#modificationDataGroup = new ModificationDataGroup();\n\t\t}\n\n\t\treturn this.#modificationDataGroup;\n\t}\n\n\tget digitalWorkplaceGroup(): DigitalWorkplaceGroup\n\t{\n\t\tif (!this.#digitalWorkplaceGroup)\n\t\t{\n\t\t\tthis.#digitalWorkplaceGroup = new DigitalWorkplaceGroup();\n\t\t}\n\n\t\treturn this.#digitalWorkplaceGroup;\n\t}\n\n\tget otherGroup(): OtherGroup\n\t{\n\t\tif (!this.#otherGroup)\n\t\t{\n\t\t\tthis.#otherGroup = new OtherGroup();\n\t\t}\n\n\t\treturn this.#otherGroup;\n\t}\n\n\tget employeeCategory(): EmployeeCategory\n\t{\n\t\tif (!this.#employeeCategory)\n\t\t{\n\t\t\tthis.#employeeCategory = new EmployeeCategory();\n\t\t}\n\n\t\treturn this.#employeeCategory;\n\t}\n\n\tget clientCategory(): ClientCategory\n\t{\n\t\tif (!this.#clientCategory)\n\t\t{\n\t\t\tthis.#clientCategory = new ClientCategory();\n\t\t}\n\n\t\treturn this.#clientCategory;\n\t}\n\n\tget adsCategory(): AdsCategory\n\t{\n\t\tif (!this.#adsCategory)\n\t\t{\n\t\t\tthis.#adsCategory = new AdsCategory();\n\t\t}\n\n\t\treturn this.#adsCategory;\n\t}\n\n\tget otherCategory(): OtherCategory\n\t{\n\t\tif (!this.#otherCategory)\n\t\t{\n\t\t\tthis.#otherCategory = new OtherCategory();\n\t\t}\n\n\t\treturn this.#otherCategory;\n\t}\n\n\tget triggerCategory(): TriggerCategory\n\t{\n\t\tif (!this.#triggerCategory)\n\t\t{\n\t\t\tthis.#triggerCategory = new TriggerCategory();\n\t\t}\n\n\t\treturn this.#triggerCategory;\n\t}\n}","import type { FilterData } from 'ui.entity-catalog';\n\nexport class Filter\n{\n\t#applied: boolean = false;\n\n\tconstructor()\n\t{\n\t\tif (this.constructor === Filter)\n\t\t{\n\t\t\tthrow new Error('Object of Abstract Class cannot be created');\n\t\t}\n\t}\n\n\tgetId(): string\n\t{\n\t\tthrow new Error(\"Abstract Method has no implementation\");\n\t}\n\n\tgetText(): string\n\t{\n\t\tthrow new Error(\"Abstract Method has no implementation\");\n\t}\n\n\tgetAction(): Function\n\t{\n\t\tthrow new Error(\"Abstract Method has no implementation\");\n\t}\n\n\tsetApplied(applied = false): this\n\t{\n\t\tthis.#applied = applied;\n\n\t\treturn this;\n\t}\n\n\tgetApplied(): boolean\n\t{\n\t\treturn this.#applied;\n\t}\n\n\tgetData(): FilterData\n\t{\n\t\treturn {\n\t\t\tid: this.getId(),\n\t\t\ttext: this.getText(),\n\t\t\taction: this.getAction(),\n\t\t\tapplied: this.getApplied(),\n\t\t};\n\t}\n}","import { Loc } from 'main.core';\nimport { Filter } from './filter';\n\nexport class B24Robots extends Filter\n{\n\tgetId(): string\n\t{\n\t\treturn 'bitrix24_robots';\n\t}\n\n\tgetText(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TITLEBAR_FILTER_BITRIX_24_ROBOTS');\n\t}\n\n\tgetAction(): Function\n\t{\n\t\treturn (item) => {\n\t\t\treturn item.customData.type === 'robot' && item.customData.owner === 'bitrix24';\n\t\t};\n\t}\n}","import { Loc } from 'main.core';\nimport { Filter } from './filter';\n\nexport class B24Triggers extends Filter\n{\n\tgetId(): string\n\t{\n\t\treturn 'bitrix24_triggers';\n\t}\n\n\tgetText(): string\n\t{\n\t\treturn Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TITLEBAR_FILTER_BITRIX_24_TRIGGERS');\n\t}\n\n\tgetAction(): Function\n\t{\n\t\treturn (item) => {\n\t\t\treturn item.customData.type === 'trigger' && item.customData.owner === 'bitrix24';\n\t\t};\n\t}\n}","import { Group } from './group';\nimport type { GroupData } from 'ui.entity-catalog';\n\nexport class RecentGroup extends Group\n{\n\tgetId(): string\n\t{\n\t\treturn 'recent';\n\t}\n\n\tgetName(): string\n\t{\n\t\treturn '';\n\t}\n\n\tgetData(): GroupData\n\t{\n\t\treturn {\n\t\t\tselected: this.getSelected(),\n\t\t\tcompare: this.getCompare(),\n\t\t};\n\t}\n}","import { Stubs, GroupData, States } from 'ui.entity-catalog';\nimport { mapState } from 'ui.vue3.pinia';\n\nexport const EmptyGroupStub = {\n\tname: 'bizproc-robot-selector-empty-group-stub',\n\tcomponents: {\n\t\tEmptyContent: Stubs.EmptyContent,\n\t},\n\tprops: {\n\t\tgroup: {\n\t\t\ttype: GroupData,\n\t\t\trequired: true,\n\t\t},\n\t},\n\tcomputed: {\n\t\tisRecentGroup()\n\t\t{\n\t\t\treturn this.currentGroup?.id === 'recent';\n\t\t},\n\t\t...mapState(States.useGlobalState, ['currentGroup']),\n\t},\n\ttemplate: `\n\t\t<EmptyContent>\n\t\t\t<div v-if=\"isRecentGroup\">\n\t\t\t\t<b>{{$Bitrix.Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_EMPTY_RECENT_GROUP_STUB_TITLE')}}</b><br/>\n\t\t\t\t{{$Bitrix.Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_EMPTY_RECENT_GROUP_STUB_TEXT')}}\n\t\t\t</div>\n\t\t\t<div v-else>\n\t\t\t\t{{$Bitrix.Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_EMPTY_GROUP_STUB_TITLE')}}\n\t\t\t</div>\n\t\t</EmptyContent>\n\t`,\n};","import { Type, Loc, Runtime, Text, Event, Tag, Dom } from 'main.core';\nimport { EventEmitter } from 'main.core.events';\nimport { MenuManager, PopupOptions } from 'main.popup';\nimport { Context } from 'bizproc.automation';\nimport { EntityCatalog, GroupData, ItemData } from 'ui.entity-catalog';\nimport { Settings } from 'bizproc.local-settings';\n\nimport './css/robot-selector.css';\nimport GroupIcon from './groups/group-icon';\nimport { Manager as GroupManager } from './groups/manager';\nimport { B24Robots as B24RobotsFilter } from './filters/b24-robots';\nimport { B24Triggers as B24TriggersFilter } from './filters/b24-triggers';\nimport { RecentGroup } from './groups/recent-group';\n\nimport { EmptyGroupStub } from './stubs/empty-group-stub';\n\nexport class RobotSelector extends EventEmitter\n{\n\tstatic RECENT_GROUP_ID = 'recent';\n\tstatic DEFAULT_GROUP_NAME = 'other';\n\n\tstatic MAX_SIZE_OF_RECENT_GROUP = 10;\n\n\t#context: Context;\n\t#stageId: string;\n\t#catalog: ?EntityCatalog;\n\t#cache: Settings;\n\n\t#showNewGroups: boolean = false;\n\n\trecentGroupIdsSort: Map<string, number>;\n\n\tconstructor(props: {\n\t\tcontext: Context,\n\t\tstageId: string,\n\t\tevents: ?{[eventName: string]: Function},\n\t})\n\t{\n\t\tsuper();\n\t\t// TODO - fix namespace\n\t\tthis.setEventNamespace('BX.Bizproc.Automation.RobotSelector');\n\n\t\tthis.#context = props.context;\n\t\tthis.#stageId = props.stageId;\n\t\tthis.#cache = new Settings('robot-selector');\n\t\tthis.recentGroupIdsSort = new Map(this.#getRecentEntitiesIds().map((id, index) => [id, index]));\n\n\t\tthis.#context.set('recentAutomationEntities', new Map());\n\t\tthis.#context.subsribeValueChanges('recentAutomationEntities', (event) => {\n\t\t\tconst {value: newRecentGroupIds} = event.getData();\n\t\t\tthis.recentGroupIdsSort = new Map(newRecentGroupIds.map((item, index) => [item.id, index]));\n\t\t})\n\n\t\tthis.subscribeFromOptions(props.events);\n\n\t\tif (this.#context.document.getRawType()[0] === 'crm')\n\t\t{\n\t\t\tthis.#showNewGroups = true;\n\t\t}\n\t}\n\n\t#getRecentEntitiesIds(): Array<string>\n\t{\n\t\treturn this.#getRecentEntities().map(item => item.id);\n\t}\n\n\t#getRecentEntities(): Array<{entity: string, id: string}>\n\t{\n\t\tconst recentEntitiesByDocumentType = this.#cache.remember('recentAutomationEntities', {});\n\n\t\treturn recentEntitiesByDocumentType[this.#context.document.getRawType()[2]] ?? [];\n\t}\n\n\tsetStageId(stageId: string)\n\t{\n\t\tif (Type.isStringFilled(stageId))\n\t\t{\n\t\t\tthis.#stageId = stageId;\n\t\t\tthis.#onStageIdChanged();\n\t\t}\n\t}\n\n\tshow()\n\t{\n\t\tthis.#getCatalog().show();\n\t\tthis.emit('onAfterShow');\n\t}\n\n\tclose()\n\t{\n\t\tthis.#getCatalog().close();\n\t}\n\n\tisShown(): boolean\n\t{\n\t\treturn this.#getCatalog().isShown();\n\t}\n\n\t#getCatalog(): EntityCatalog\n\t{\n\t\tif (Type.isNil(this.#catalog))\n\t\t{\n\t\t\tthis.#catalog = new EntityCatalog({\n\t\t\t\tgroups: this.#getDefaultRobotGroups(),\n\t\t\t\titems: this.#getItems(),\n\t\t\t\trecentGroupData:\n\t\t\t\t\t(new RecentGroup())\n\t\t\t\t\t\t.setSelected(this.#getRecentEntities().length > 0)\n\t\t\t\t\t\t.setCompare((lhsItem, rhsItem) => (\n\t\t\t\t\t\t\tthis.recentGroupIdsSort.get(lhsItem.id) - this.recentGroupIdsSort.get(rhsItem.id)\n\t\t\t\t\t\t))\n\t\t\t\t\t\t.getData()\n\t\t\t\t,\n\t\t\t\tcustomTitleBar: this.#getTitleBar(),\n\t\t\t\tslots: this.#getSlots(),\n\t\t\t\tshowEmptyGroups: false,\n\t\t\t\tshowRecentGroup: true,\n\t\t\t\tshowSearch: true,\n\t\t\t\tfilterOptions: this.#getFilterOptions(),\n\t\t\t\tpopupOptions: this.#getPopupOptions(),\n\t\t\t\tcustomComponents: {EmptyGroupStub},\n\t\t\t});\n\t\t}\n\n\t\treturn this.#catalog;\n\t}\n\n\t#getDefaultRobotGroups(): Array<Array<GroupData>>\n\t{\n\t\treturn (\n\t\t\tthis.#showNewGroups\n\t\t\t\t? [GroupManager.Instance.getAutomationGroupsData()]\n\t\t\t\t: [GroupManager.Instance.getAutomationCategoriesData()]\n\t\t);\n\t}\n\n\t#getItems(): Array<ItemData>\n\t{\n\t\tconst getButtonHandler = (robotData) => {\n\t\t\treturn (event) => {\n\n\t\t\t\tif (robotData.LOCKED)\n\t\t\t\t{\n\t\t\t\t\tif (top.BX.UI && top.BX.UI.InfoHelper && robotData.LOCKED.INFO_CODE)\n\t\t\t\t\t{\n\t\t\t\t\t\ttop.BX.UI.InfoHelper.show(robotData.LOCKED.INFO_CODE);\n\t\t\t\t\t}\n\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!event.getData().eventData.groupIds.includes(this.constructor.RECENT_GROUP_ID))\n\t\t\t\t{\n\t\t\t\t\tevent.getData().eventData.groupIds.push(this.constructor.RECENT_GROUP_ID);\n\t\t\t\t}\n\n\t\t\t\tthis.#addToRecentGroup({\n\t\t\t\t\tentity: 'robot',\n\t\t\t\t\tid: event.getData().eventData.id,\n\t\t\t\t});\n\n\t\t\t\tconst originalEvent: PointerEvent = event.getData().originalEvent;\n\t\t\t\tthis.emit('robotSelected', {\n\t\t\t\t\trobotData,\n\t\t\t\t\toriginalEvent,\n\t\t\t\t\titem: event.getData().eventData,\n\t\t\t\t\tstageId: this.#stageId,\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\n\t\tconst availableRobots = this.#context.availableRobots;\n\t\tconst recentRobotIds = this.#getRecentRobotIds();\n\t\tconst triggers = this.#getTriggerItems();\n\n\t\tlet items = [];\n\t\tconst restRobots = [];\n\t\tlet restTriggers = [];\n\n\t\tfor (const robot of availableRobots)\n\t\t{\n\t\t\tconst settings = Type.isPlainObject(robot['ROBOT_SETTINGS']) ? robot['ROBOT_SETTINGS'] : {};\n\n\t\t\tif (robot['EXCLUDED'])\n\t\t\t{\n\t\t\t\tif (Type.isPlainObject(settings['ASSOCIATED_TRIGGERS']))\n\t\t\t\t{\n\t\t\t\t\titems = items.concat(this.#getAssociatedTriggers(settings, triggers));\n\t\t\t\t}\n\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tconst isRestRobot = robot['CATEGORY'] && robot['CATEGORY']['ID'] && robot['CATEGORY']['ID'] === 'rest';\n\n\t\t\tconst robotItem = this.#getRobotItemData(robot);\n\t\t\trobotItem.button = {\n\t\t\t\taction: getButtonHandler(robot),\n\t\t\t\tlocked: !!robot.LOCKED,\n\t\t\t};\n\n\t\t\tconst isRecentRobot = recentRobotIds.includes(robotItem.id);\n\t\t\tif (isRecentRobot && !robotItem.groupIds.includes(this.constructor.RECENT_GROUP_ID))\n\t\t\t{\n\t\t\t\trobotItem.groupIds.push(this.constructor.RECENT_GROUP_ID);\n\t\t\t}\n\t\t\telse if (!isRecentRobot)\n\t\t\t{\n\t\t\t\trobotItem.groupIds = robotItem.groupIds.filter(id => id !== RobotSelector.RECENT_GROUP_ID);\n\t\t\t}\n\n\t\t\tif (isRestRobot)\n\t\t\t{\n\t\t\t\trestRobots.push(robotItem);\n\n\t\t\t\tif (Type.isPlainObject(settings['ASSOCIATED_TRIGGERS']))\n\t\t\t\t{\n\t\t\t\t\trestTriggers = restTriggers.concat(this.#getAssociatedTriggers(settings, triggers));\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tconst useGroupKeys = this.#showNewGroups && settings['TITLE_GROUP'];\n\t\t\t\tconst useCategoryKeys = !this.#showNewGroups && settings['TITLE_CATEGORY'];\n\n\t\t\t\tif (useGroupKeys || useCategoryKeys)\n\t\t\t\t{\n\t\t\t\t\tconst titleGroupKey = useGroupKeys ? 'TITLE_GROUP' : 'TITLE_CATEGORY';\n\t\t\t\t\tconst descriptionGroupKey = useGroupKeys ? 'DESCRIPTION_GROUP' : 'DESCRIPTION_CATEGORY';\n\n\t\t\t\t\tconst groupIdsByTitle = {}\n\t\t\t\t\tObject.entries(settings[titleGroupKey]).forEach(([key, value]) => {\n\t\t\t\t\t\tif (!Type.isArray(groupIdsByTitle[value]))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tgroupIdsByTitle[value] = [];\n\t\t\t\t\t\t}\n\t\t\t\t\t\tgroupIdsByTitle[value].push(key);\n\t\t\t\t\t});\n\n\t\t\t\t\tfor (const groupTitle in groupIdsByTitle)\n\t\t\t\t\t{\n\t\t\t\t\t\tconst firstGroupId = groupIdsByTitle[groupTitle][0];\n\t\t\t\t\t\tconst groupIds = groupIdsByTitle[groupTitle];\n\n\t\t\t\t\t\tconst item = Runtime.clone(robotItem);\n\t\t\t\t\t\titem.id = robot['CLASS'] + '@' + firstGroupId;\n\t\t\t\t\t\titem.title = groupTitle;\n\t\t\t\t\t\titem.groupIds = this.#getGroupIds({'GROUP': groupIds, 'CATEGORY': groupIds}, 'robot');\n\t\t\t\t\t\titem.description = settings[descriptionGroupKey] ? settings[descriptionGroupKey][firstGroupId] : robot['DESCRIPTION'];\n\t\t\t\t\t\titem.customData.contextGroup = firstGroupId;\n\n\t\t\t\t\t\tif (recentRobotIds.includes(item.id))\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif (!item.groupIds.includes(this.constructor.RECENT_GROUP_ID))\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\titem.groupIds.push(this.constructor.RECENT_GROUP_ID);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\titems.push(item);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\titems.push(robotItem);\n\t\t\t\t}\n\n\t\t\t\tif (Type.isPlainObject(settings['ASSOCIATED_TRIGGERS']))\n\t\t\t\t{\n\t\t\t\t\titems = items.concat(this.#getAssociatedTriggers(settings, triggers));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfor (const key in triggers)\n\t\t{\n\t\t\tif (triggers[key].customData.owner === 'rest')\n\t\t\t{\n\t\t\t\trestTriggers.push(triggers[key]);\n\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\titems.push(triggers[key]);\n\t\t}\n\n\t\titems = items.concat(restRobots, restTriggers);\n\n\t\tif (this.#showNewGroups)\n\t\t{\n\t\t\titems.sort(this.#sortItems.bind(this));\n\t\t}\n\t\telse\n\t\t{\n\t\t\titems.sort(this.#oldSortItems.bind(this));\n\t\t}\n\n\t\treturn items;\n\t}\n\n\t#getAssociatedTriggers(settings, triggers): Array\n\t{\n\t\tconst associatedTriggers = [];\n\n\t\tif (Type.isPlainObject(settings['ASSOCIATED_TRIGGERS']))\n\t\t{\n\t\t\tfor (const code in settings['ASSOCIATED_TRIGGERS'])\n\t\t\t{\n\t\t\t\tconst trigger = triggers[code];\n\n\t\t\t\tif (trigger)\n\t\t\t\t{\n\t\t\t\t\ttrigger.customData.sort = settings['SORT'] + settings['ASSOCIATED_TRIGGERS'][code];\n\t\t\t\t\tassociatedTriggers.push(Runtime.clone(trigger));\n\n\t\t\t\t\tdelete triggers[code];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn associatedTriggers;\n\t}\n\n\t#getGroupIds(settings, type): Array\n\t{\n\t\tif (this.#showNewGroups)\n\t\t{\n\t\t\treturn Type.isArrayFilled(settings['GROUP']) ? settings['GROUP'] : [RobotSelector.DEFAULT_GROUP_NAME];\n\t\t}\n\n\t\tif (type === 'robot')\n\t\t{\n\t\t\tconst categories = Type.isArray(settings['CATEGORY']) ? settings['CATEGORY'] : [settings['CATEGORY']];\n\n\t\t\treturn categories.map(category => category + '_category');\n\t\t}\n\n\t\treturn ['trigger_category'];\n\t}\n\n\t#getRobotItemData(robot): ItemData\n\t{\n\t\tconst settings = Type.isPlainObject(robot['ROBOT_SETTINGS']) ? robot['ROBOT_SETTINGS'] : {};\n\t\tconst title = settings['TITLE'] ?? robot['NAME'];\n\n\t\tconst isRestRobot = robot['CATEGORY'] && robot['CATEGORY']['ID'] && robot['CATEGORY']['ID'] === 'rest';\n\n\t\treturn {\n\t\t\tid: robot['CLASS'],\n\t\t\ttitle: title,\n\t\t\tgroupIds: this.#getGroupIds(settings, 'robot'),\n\t\t\tdescription: robot['DESCRIPTION'],\n\t\t\ttags: [\n\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_ROBOTS'),\n\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_ROBOT'),\n\t\t\t],\n\t\t\tcustomData: {\n\t\t\t\trobotData: Runtime.clone(robot),\n\t\t\t\tcontextGroup: null,\n\t\t\t\ttype: 'robot',\n\t\t\t\towner: isRestRobot ? 'rest' : 'bitrix24',\n\t\t\t\tsort: settings['SORT'] ?? null,\n\t\t\t},\n\t\t};\n\t}\n\n\t#getRecentRobotIds(): Array<string>\n\t{\n\t\treturn (\n\t\t\tthis\n\t\t\t\t.#getRecentEntities()\n\t\t\t\t.filter(item => item.entity === 'robot')\n\t\t\t\t.map(item => item.id)\n\t\t);\n\t}\n\n\t#getTriggerItems(): Object<string, ItemData>\n\t{\n\t\tconst getButtonHandler = (triggerData) => {\n\t\t\treturn (event) => {\n\n\t\t\t\tif (triggerData.LOCKED)\n\t\t\t\t{\n\t\t\t\t\tif (top.BX.UI && top.BX.UI.InfoHelper && triggerData.LOCKED.INFO_CODE)\n\t\t\t\t\t{\n\t\t\t\t\t\ttop.BX.UI.InfoHelper.show(triggerData.LOCKED.INFO_CODE);\n\t\t\t\t\t}\n\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!event.getData().eventData.groupIds.includes(this.constructor.RECENT_GROUP_ID))\n\t\t\t\t{\n\t\t\t\t\tevent.getData().eventData.groupIds.push(this.constructor.RECENT_GROUP_ID);\n\t\t\t\t}\n\n\t\t\t\tthis.#addToRecentGroup({\n\t\t\t\t\tentity: 'trigger',\n\t\t\t\t\tid: triggerData.CODE,\n\t\t\t\t});\n\n\t\t\t\tconst originalEvent: PointerEvent = event.getData().originalEvent;\n\t\t\t\tthis.emit('triggerSelected', {\n\t\t\t\t\ttriggerData,\n\t\t\t\t\toriginalEvent,\n\t\t\t\t\titem: event.getData().eventData,\n\t\t\t\t\tstageId: this.#stageId,\n\t\t\t\t});\n\n\t\t\t\tif (originalEvent.ctrlKey || originalEvent.metaKey)\n\t\t\t\t{\n\t\t\t\t\tthis.#getCatalog().close();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tconst availableTriggers = this.#context.availableTriggers;\n\t\tconst recentTriggerIds = this.#getRecentTriggersIds();\n\n\t\tconst triggerItems = {};\n\t\tfor (const key in availableTriggers)\n\t\t{\n\t\t\tconst trigger = availableTriggers[key];\n\t\t\tconst isRecentTrigger = recentTriggerIds.includes(trigger.CODE);\n\n\t\t\tlet groupIds = this.#getGroupIds(trigger, 'trigger');\n\n\t\t\tif (isRecentTrigger && !groupIds.includes(this.constructor.RECENT_GROUP_ID))\n\t\t\t{\n\t\t\t\tgroupIds.push(RobotSelector.RECENT_GROUP_ID);\n\t\t\t}\n\t\t\telse if (!isRecentTrigger)\n\t\t\t{\n\t\t\t\tgroupIds = groupIds.filter(id => id !== this.constructor.RECENT_GROUP_ID);\n\t\t\t}\n\n\t\t\tif (trigger.CODE !== 'APP')\n\t\t\t{\n\t\t\t\ttriggerItems[trigger.CODE] ={\n\t\t\t\t\tgroupIds,\n\t\t\t\t\tid: trigger.CODE,\n\t\t\t\t\ttitle: trigger.NAME,\n\t\t\t\t\tsubtitle: Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_ITEM_SUBTITLE_TRIGGER'),\n\t\t\t\t\tdescription: trigger['DESCRIPTION'],\n\t\t\t\t\ttags: [\n\t\t\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_TRIGGERS'),\n\t\t\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_TRIGGER'),\n\t\t\t\t\t],\n\t\t\t\t\tcustomData: {\n\t\t\t\t\t\ttriggerData: {\n\t\t\t\t\t\t\tCODE: trigger.CODE,\n\t\t\t\t\t\t},\n\t\t\t\t\t\ttype: 'trigger',\n\t\t\t\t\t\towner: 'bitrix24',\n\t\t\t\t\t\tsort: null,\n\t\t\t\t\t},\n\t\t\t\t\tbutton: {\n\t\t\t\t\t\taction: getButtonHandler(trigger),\n\t\t\t\t\t\tlocked: !!trigger.LOCKED,\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tfor (const i in trigger['APP_LIST'])\n\t\t\t{\n\t\t\t\tconst item = trigger['APP_LIST'][i];\n\t\t\t\tconst id = item['CODE'] + '@' + item['APP_ID'] + '@' + i;\n\t\t\t\tconst itemName = '[' + item['APP_NAME'] + '] ' + item['NAME'];\n\t\t\t\tconst groupIds = this.#getGroupIds(trigger, 'trigger');\n\t\t\t\tif (groupIds.includes(id))\n\t\t\t\t{\n\t\t\t\t\tgroupIds.push(RobotSelector.RECENT_GROUP_ID);\n\t\t\t\t}\n\n\t\t\t\ttriggerItems[id] = {\n\t\t\t\t\tid,\n\t\t\t\t\ttitle: itemName,\n\t\t\t\t\tsubtitle: Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_ITEM_SUBTITLE_TRIGGER'),\n\t\t\t\t\tgroupIds,\n\t\t\t\t\tdescription: trigger['DESCRIPTION'],\n\t\t\t\t\ttags: [\n\t\t\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_TRIGGERS'),\n\t\t\t\t\t\tLoc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TAGS_TRIGGER'),\n\t\t\t\t\t],\n\t\t\t\t\tcustomData: {\n\t\t\t\t\t\ttriggerData: {\n\t\t\t\t\t\t\tNAME: itemName,\n\t\t\t\t\t\t\tCODE: trigger.CODE,\n\t\t\t\t\t\t\tAPPLY_RULES: {\n\t\t\t\t\t\t\t\tAPP_ID: item['APP_ID'],\n\t\t\t\t\t\t\t\tCODE: item['CODE']\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\ttype: 'trigger',\n\t\t\t\t\t\towner: 'rest',\n\t\t\t\t\t\tsort: null,\n\t\t\t\t\t},\n\t\t\t\t\tbutton: {\n\t\t\t\t\t\taction: getButtonHandler(item),\n\t\t\t\t\t},\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\n\t\treturn triggerItems;\n\t}\n\n\t#getRecentTriggersIds(): Array<string>\n\t{\n\t\treturn (\n\t\t\tthis\n\t\t\t\t.#getRecentEntities()\n\t\t\t\t.filter(item => item.entity === 'trigger')\n\t\t\t\t.map(item => item.id)\n\t\t);\n\t}\n\n\t#addToRecentGroup(newItem: {entity: string, id: string}): void\n\t{\n\t\tlet recentGroupItems = this.#getRecentEntities().filter(item => item.id !== newItem.id);\n\t\tif (recentGroupItems.length >= RobotSelector.MAX_SIZE_OF_RECENT_GROUP)\n\t\t{\n\t\t\trecentGroupItems = recentGroupItems.slice(0, RobotSelector.MAX_SIZE_OF_RECENT_GROUP - 1);\n\t\t}\n\n\t\trecentGroupItems = [newItem, ...recentGroupItems];\n\t\tconst entitiesByDocType = this.#cache.remember('recentAutomationEntities', {});\n\t\tentitiesByDocType[this.#context.document.getRawType()[2]] = recentGroupItems;\n\n\t\tthis.#cache.set('recentAutomationEntities', entitiesByDocType);\n\t\tthis.#context.set('recentAutomationEntities', recentGroupItems);\n\n\t\tthis.#getCatalog().setItems(this.#getItems());\n\t}\n\n\t#getSlots(): Object\n\t{\n\t\treturn {\n\t\t\t[EntityCatalog.SLOT_GROUP_LIST_HEADER]: this.#getGroupsHeader(),\n\t\t\t[EntityCatalog.SLOT_MAIN_CONTENT_HEADER]: this.#getItemsHeader(),\n\t\t\t[EntityCatalog.SLOT_MAIN_CONTENT_NO_SELECTED_GROUP_STUB]: this.#getItemsStub(),\n\t\t\t[EntityCatalog.SLOT_GROUP_LIST_FOOTER]: this.#getGroupsFooter(),\n\t\t\t[EntityCatalog.SLOT_MAIN_CONTENT_SEARCH_NOT_FOUND]: this.#getSearchNotFoundStub(),\n\t\t\t[EntityCatalog.SLOT_MAIN_CONTENT_EMPTY_GROUP_STUB]: `<EmptyGroupStub/>`,\n\t\t\t[EntityCatalog.SLOT_MAIN_CONTENT_FILTERS_STUB_TITLE]: Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_EMPTY_GROUP_STUB_TITLE'),\n\t\t};\n\t}\n\n\t#getGroupsHeader(): string\n\t{\n\t\treturn `\n\t\t\t<div class=\"bizproc-creating-robot__head\">\n\t\t\t\t<div class=\"bizproc-creating-robot__head_title\">\n\t\t\t\t\t<div class=\"bizproc-creating-robot__head_name\">${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUPS_HEADER_TITLE')}</div>\n\t\t\t\t\t<Hint text=\"${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUPS_HEADER_TITLE_HINT')}\"/>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;\n\t}\n\n\t#getItemsHeader(): string\n\t{\n\t\tconst helpFeedbackParams = {\n\t\t\tid: String(Math.random()),\n\t\t\tportalUri: 'https://bitrix24.team',\n\t\t\tforms: [\n\t\t\t\t{zones: ['ru'], id: 1922, lang: 'ru', sec: 'frsxzd'},\n\t\t\t\t{zones: ['kz'], id: 1923, lang: 'ru', sec: 'skbmjc'},\n\t\t\t\t{zones: ['by'], id: 1931, lang: 'ru', sec: 'om1f4c'},\n\t\t\t\t{zones: ['en'], id: 1937, lang: 'en', sec: 'yu3ljc'},\n\t\t\t\t{zones: ['es'], id: 1947, lang: 'es', sec: 'wuezi9'},\n\t\t\t\t{zones: ['br'], id: 1948, lang: 'br', sec: 'j5gglp'},\n\t\t\t\t{zones: ['de'], id: 1946, lang: 'de', sec: '6tpoy4'},\n\t\t\t],\n\t\t};\n\n\t\treturn `\n\t\t\t<div class=\"bizproc-creating-robot__head_title\">\n\t\t\t\t<div class=\"bizproc-creating-robot__head_name\">${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_ITEMS_HEADER_TITLE_1')}</div>\n\t\t\t\t<Hint text=\"${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_ITEMS_HEADER_TITLE_HINT_1')}\"/>\n\t\t\t\t<a class=\"bizproc-creating-robot__help-link\" v-feedback=\"${Text.encode(JSON.stringify(helpFeedbackParams))}\" href=\"javascipt:none\">\n\t\t\t\t\t${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_HELP_SET_UP_AUTOMATION')}\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t`;\n\t}\n\n\t#getItemsStub(): string\n\t{\n\t\treturn `\n\t\t\t<div class=\"bizproc-creating-robot__content --help-block --select-grouping\">\n\t\t\t\t<div class=\"bizproc-creating-robot__empty-content\">\n\t\t\t\t\t<div class=\"bizproc-creating-robot__empty-content_icon\">\n\t\t\t\t\t\t<img src=\"/bitrix/js/bizproc/automation/robot-selector/images/bizproc-creating-robot--select-grouping.svg\" alt=\"\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"bizproc-creating-robot__empty-content_text\">\n\t\t\t\t\t\t${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_ITEM_LIST_STUB_TITLE')}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;\n\t}\n\n\t#getSearchNotFoundStub(): string\n\t{\n\t\tconst title = Text.encode(Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_SEARCH_NOT_FOUND_TITLE')) ?? ''\n\t\tlet msg = Text.encode(Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_SEARCH_NOT_FOUND')) ?? '';\n\n\t\tconst feedbackParams = {\n\t\t\tid: Math.random()+'',\n\t\t\tportalUri: 'https://product-feedback.bitrix24.com/',\n\t\t\tforms: [\n\t\t\t\t{zones: ['by', 'kz', 'ru'], id: 438, lang: 'ru', sec: 'odyyl1'},\n\t\t\t\t{zones: ['com.br'], id: 436, lang: 'br', sec: '8fb4et'},\n\t\t\t\t{zones: ['la', 'co', 'mx'], id: 434, lang: 'es', sec: 'ze9mqq'},\n\t\t\t\t{zones: ['de'], id: 432, lang: 'de', sec: 'm8isto'},\n\t\t\t\t{zones: ['en', 'eu', 'in', 'uk'], id: 430, lang: 'en', sec: 'etg2n4'},\n\t\t\t],\n\t\t};\n\n\t\tmsg = msg\n\t\t\t.replace(\n\t\t\t\t'#A1#',\n\t\t\t\t`<a v-feedback=\"${Text.encode(JSON.stringify(feedbackParams))}\" href=\"#feedback\">`\n\t\t\t)\n\t\t\t.replace('#A2#', '</a>')\n\t\t;\n\n\t\treturn `<b>${title}</b><br/>${msg}`;\n\t}\n\n\t#getGroupsFooter(): string\n\t{\n\t\tconst url = '/marketplace/category/%category%/'.replace('%category%', this.#context.get('marketplaceRobotCategory'));\n\n\t\treturn `\n\t\t\t<a class=\"bizproc-creating-robot__menu-market\" href=\"${url}\">\n\t\t\t\t<div class='bizproc-creating-robot__menu_item-market'>\n\t\t\t\t\t<span class=\"bizproc-creating-robot__menu_item-icon-market\">\n\t\t\t\t\t\t${GroupIcon.COMMERCE}\n\t\t\t\t\t</span>\n\t\t\t\t\t<span class=\"bizproc-creating-robot__menu_item-text-market\">${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_GROUP_MARKETPLACE')}</span>\n\t\t\t\t</div>\n\t\t\t</a>\n\t\t`;\n\t}\n\n\t#getTitleBar(): Element\n\t{\n\t\tif (this.#context.document.statusList.length <= 1)\n\t\t{\n\t\t\treturn Tag.render`\n\t\t\t\t<div>\n\t\t\t\t\t${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_POPUP_TITLE_1')}\n\t\t\t\t</div>\n\t\t\t`;\n\t\t}\n\n\t\treturn Tag.render`\n\t\t\t<div>\n\t\t\t\t${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_POPUP_TITLE_1')}\n\t\t\t</div>\n\t\t\t<div class=\"bizproc-creating-robot__titlebar_subtitle\">\n\t\t\t\t${Loc.getMessage('BIZPROC_AUTOMATION_ROBOT_SELECTOR_TITLEBAR_SUBTITLE')}\n\t\t\t</div>\n\t\t\t${this.#getTitleBarStageBlock() ?? ''}\n\t\t`;\n\t}\n\n\t#getTitleBarStageBlock(): ?Element\n\t{\n\t\tconst statusList = this.#context.document.statusList;\n\n\t\tfor (const key in statusList)\n\t\t{\n\t\t\tif (String(statusList[key]['STATUS_ID']) === String(this.#stageId))\n\t\t\t{\n\t\t\t\tconst currentStageColor = this.constructor.#getColor(statusList[key]['COLOR']);\n\t\t\t\tconst currentStageName = statusList[key]['NAME'] ?? statusList[key]['TITLE'];\n\n\t\t\t\tconst stageBlock = Tag.render`\n\t\t\t\t\t<div class=\"bizproc-creating-robot__stage-block\" data-role=\"bp-robot-selector-stage-block\">\n\t\t\t\t\t\t<div class=\"bizproc-creating-robot__stage-block_title\">\n\t\t\t\t\t\t\t${this.#createTitleBarStageBlockColor(currentStageColor, {width: 13, height: 12})}\n\t\t\t\t\t\t\t<div class=\"bizproc-creating-robot__stage-block_title-block\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\t\tclass=\"bizproc-creating-robot__stage-block_title-text\"\n\t\t\t\t\t\t\t\t\tdata-role=\"bp-robot-selector-stage-block-title\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t${Text.encode(currentStageName)}\n\t\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<div class=\"bizproc-creating-robot__stage-block_bg\">\n\t\t\t\t\t\t\t<span class=\"bizproc-creating-robot__stage-block_bg-arrow\"></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`;\n\n\t\t\t\tEvent.bind(stageBlock, 'click', this.#onTitleBarStageBlockClick.bind(this));\n\n\t\t\t\treturn stageBlock;\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t}\n\n\t#onTitleBarStageBlockClick(event)\n\t{\n\t\tconst statusList = this.#context.document.statusList;\n\n\t\tconst stageMenuItems = [];\n\t\tfor (const key in statusList)\n\t\t{\n\t\t\tstageMenuItems.push({\n\t\t\t\thtml: `\n\t\t\t\t\t<div class=\"bizproc-creating-robot__stage-block_title-menu\">\n\t\t\t\t\t\t${this.#createTitleBarStageBlockColor(statusList[key]['COLOR'], {width: 14, height: 12})}\n\t\t\t\t\t\t<span class=\"bizproc-creating-robot__stage-block_title-text-menu\">\n\t\t\t\t\t\t\t${Text.encode(statusList[key]['NAME'] ?? statusList[key]['TITLE'])}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t${\n\t\t\t\t\t\t\t(String(statusList[key]['STATUS_ID']) === String(this.#stageId))\n\t\t\t\t\t\t\t\t? `<div class=\"bizproc-creating-robot__stage-block_selected\"></div>` \n\t\t\t\t\t\t\t\t: ''\n\t\t\t\t\t\t}\n\t\t\t\t\t</div>\n\t\t\t\t`,\n\t\t\t\tonclick: (event, item) => {\n\t\t\t\t\tthis.#stageId = statusList[key]['STATUS_ID'];\n\t\t\t\t\tthis.#onStageIdChanged();\n\n\t\t\t\t\titem.getMenuWindow().close();\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tMenuManager.create({\n\t\t\tid: 'bizproc-automation-robot-selector-menu-stages',\n\t\t\tbindElement: event.target,\n\t\t\titems: stageMenuItems,\n\t\t\tminWidth: 228,\n\t\t\tautoHide: true,\n\t\t\tcontentColor: 'white',\n\t\t\tdraggable: false,\n\t\t\tcacheable: false,\n\t\t}).show();\n\t}\n\n\t#onStageIdChanged()\n\t{\n\t\tconst status = this.#context.document.statusList.find((status) => {\n\t\t\treturn (String(status.STATUS_ID) === String(this.#stageId))\n\t\t});\n\n\t\tconst stageBlock =\n\t\t\tthis.#getCatalog()\n\t\t\t\t.getPopup()\n\t\t\t\t.getTitleContainer()\n\t\t\t\t.querySelector('[data-role=\"bp-robot-selector-stage-block\"]')\n\t\t;\n\n\t\tif (!stageBlock)\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\tconst stageColorBlock = stageBlock.querySelector('[data-role=\"bp-robot-selector-stage-block-color-block\"]');\n\t\tif (stageColorBlock)\n\t\t{\n\t\t\tDom.replace(\n\t\t\t\tstageColorBlock,\n\t\t\t\tTag.render`${this.#createTitleBarStageBlockColor(status['COLOR'])}`\n\t\t\t);\n\t\t}\n\n\t\tconst stageBlockTitle = stageBlock.querySelector('[data-role=\"bp-robot-selector-stage-block-title\"]');\n\t\tif (stageBlockTitle)\n\t\t{\n\t\t\tstageBlockTitle.innerText = status['NAME'] ?? status['TITLE'];\n\t\t}\n\t}\n\n\t#createTitleBarStageBlockColor(color: ?string, size={width: 13, height: 12}): string\n\t{\n\t\tcolor = this.constructor.#getColor(color);\n\n\t\treturn `\n\t\t\t<svg \n\t\t\t\tclass=\"bizproc-creating-robot__stage-block_color\"\n\t\t\t\twidth=\"${size.width}\"\n\t\t\t\theight=\"${size.height}\"\n\t\t\t\tviewBox=\"0 0 13 12\"\n\t\t\t\tfill=\"none\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\tdata-role=\"bp-robot-selector-stage-block-color-block\"\n\t\t\t>\n\t\t\t\t<path \n\t\t\t\t\tfill=\"${color}\"\n\t\t\t\t\td=\"M0 2.25C0 1.00736 1.02835 0 2.29689 0H8.68575C9.25708 0 9.80141 0.20818 10.2184 0.574156C10.465 0.790543 10.6254 1.08387 10.7737 1.37649L12.6727 5.12357C12.7468 5.26988 12.8412 5.40624 12.9071 5.55648C13.031 5.83933 13.031 6.16066 12.9071 6.44352C12.8412 6.59376 12.7468 6.73012 12.6727 6.87643L10.7737 10.6235C10.6254 10.9161 10.465 11.2095 10.2184 11.4258C9.80141 11.7918 9.25708 12 8.68575 12L2.29689 12C1.02835 12 0 10.9926 0 9.75V2.25Z\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t`;\n\t}\n\n\t#getFilterOptions(): Object\n\t{\n\t\treturn {\n\t\t\tfilterItems: [\n\t\t\t\t(new B24RobotsFilter()).getData(),\n\t\t\t\t(new B24TriggersFilter()).getData(),\n\t\t\t],\n\t\t\tmultiple: false,\n\t\t};\n\t}\n\n\t#getPopupOptions(): PopupOptions\n\t{\n\t\treturn {\n\t\t\toverlay: { backgroundColor: 'transparent' },\n\t\t\tevents: {\n\t\t\t\tonPopupAfterClose: () => {\n\t\t\t\t\tthis.emit('onAfterClose');\n\t\t\t\t}\n\t\t\t},\n\t\t\tzIndexOptions: {\n\t\t\t\talwaysOnTop: false,\n\t\t\t}\n\t\t};\n\t}\n\n\t#sortItems(item1: ItemData, item2: ItemData): number\n\t{\n\t\tconst sortItem1 = item1.customData.sort;\n\t\tconst sortItem2 = item2.customData.sort;\n\n\t\treturn (\n\t\t\t(sortItem1 && sortItem2)\n\t\t\t\t? sortItem1 - sortItem2\n\t\t\t\t: Text.toNumber(sortItem2) - Text.toNumber(sortItem1)\n\t\t);\n\t}\n\n\t#oldSortItems(item1: ItemData, item2: ItemData): number\n\t{\n\t\tconst sortItem1 = item1.customData.robotData?.SORT;\n\t\tconst sortItem2 = item2.customData.robotData?.SORT;\n\n\t\treturn (\n\t\t\t(sortItem1 && sortItem2)\n\t\t\t\t? sortItem1 - sortItem2\n\t\t\t\t: Text.toNumber(sortItem2) - Text.toNumber(sortItem1)\n\t\t);\n\t}\n\n\tstatic #getColor(color: ?string): string\n\t{\n\t\tif (Type.isStringFilled(color))\n\t\t{\n\t\t\treturn color.startsWith('#') ? color : '#' + color;\n\t\t}\n\n\t\treturn '#ACF2FA';\n\t}\n}"],"names":["GroupIcon","COMMUNICATION","INFORMING","EMPLOYEES","PAPERWORK","PAYMENT","DELIVERY","SALES","ADS","ELEMENT_CONTROL","CLIENT_DATA","GOODS","TASK","STORAGE","AUTOMATION","ANDROID","COMMERCE","PARTNER","Group","constructor","Error","getId","getName","getIcon","getTags","getAdviceTitle","getAdviceAvatar","setCustomData","customData","getCustomData","setSelected","selected","getSelected","setDisabled","disabled","getDisabled","setCompare","compare","getCompare","getData","data","id","name","icon","tags","adviceTitle","adviceAvatar","Type","isFunction","ClientCommunication","Loc","getMessage","InformingEmployee","EmployeeControl","Paperwork","Payment","Delivery","RepeatSales","Ads","ElementControl","ClientData","Goods","TaskManagement","ModificationData","DigitalWorkplace","OtherGroup","EmployeeCategory","ClientCategory","AdsCategory","OtherCategory","TriggerCategory","instance","Manager","Instance","getAutomationGroupsData","clientCommunicationGroup","informingEmployeeGroup","employeeControlGroup","paperworkGroup","paymentGroup","deliveryGroup","repeatSalesGroup","adsGroup","elementControlGroup","clientDataGroup","goodsGroup","taskManagementGroup","modificationDataGroup","digitalWorkplaceGroup","otherGroup","getAutomationCategoriesData","employeeCategory","clientCategory","adsCategory","otherCategory","triggerCategory","ClientCommunicationGroup","InformingEmployeeGroup","EmployeeControlGroup","PaperworkGroup","PaymentGroup","DeliveryGroup","RepeatSalesGroup","AdsGroup","ElementControlGroup","ClientDataGroup","GoodsGroup","TaskManagementGroup","ModificationDataGroup","DigitalWorkplaceGroup","Filter","getText","getAction","setApplied","applied","getApplied","text","action","B24Robots","item","type","owner","B24Triggers","RecentGroup","EmptyGroupStub","components","EmptyContent","Stubs","props","group","GroupData","required","computed","isRecentGroup","currentGroup","mapState","States","useGlobalState","template","RobotSelector","EventEmitter","setEventNamespace","context","stageId","Settings","recentGroupIdsSort","Map","map","index","set","subsribeValueChanges","event","value","newRecentGroupIds","subscribeFromOptions","events","document","getRawType","setStageId","isStringFilled","show","emit","close","isShown","recentEntitiesByDocumentType","remember","isNil","EntityCatalog","groups","items","recentGroupData","length","lhsItem","rhsItem","get","customTitleBar","slots","showEmptyGroups","showRecentGroup","showSearch","filterOptions","popupOptions","customComponents","GroupManager","getButtonHandler","robotData","LOCKED","top","BX","UI","InfoHelper","INFO_CODE","eventData","groupIds","includes","RECENT_GROUP_ID","push","entity","originalEvent","availableRobots","recentRobotIds","triggers","restRobots","restTriggers","robot","settings","isPlainObject","concat","isRestRobot","robotItem","button","locked","isRecentRobot","filter","useGroupKeys","useCategoryKeys","titleGroupKey","descriptionGroupKey","groupIdsByTitle","Object","entries","forEach","key","isArray","groupTitle","firstGroupId","Runtime","clone","title","description","contextGroup","sort","bind","associatedTriggers","code","trigger","isArrayFilled","DEFAULT_GROUP_NAME","categories","category","triggerData","CODE","ctrlKey","metaKey","availableTriggers","recentTriggerIds","triggerItems","isRecentTrigger","NAME","subtitle","i","itemName","APPLY_RULES","APP_ID","newItem","recentGroupItems","MAX_SIZE_OF_RECENT_GROUP","slice","entitiesByDocType","setItems","SLOT_GROUP_LIST_HEADER","SLOT_MAIN_CONTENT_HEADER","SLOT_MAIN_CONTENT_NO_SELECTED_GROUP_STUB","SLOT_GROUP_LIST_FOOTER","SLOT_MAIN_CONTENT_SEARCH_NOT_FOUND","SLOT_MAIN_CONTENT_EMPTY_GROUP_STUB","SLOT_MAIN_CONTENT_FILTERS_STUB_TITLE","helpFeedbackParams","String","Math","random","portalUri","forms","zones","lang","sec","Text","encode","JSON","stringify","msg","feedbackParams","replace","url","statusList","Tag","render","currentStageColor","currentStageName","stageBlock","width","height","Event","stageMenuItems","html","onclick","getMenuWindow","MenuManager","create","bindElement","target","minWidth","autoHide","contentColor","draggable","cacheable","status","find","STATUS_ID","getPopup","getTitleContainer","querySelector","stageColorBlock","Dom","stageBlockTitle","innerText","color","size","filterItems","B24RobotsFilter","B24TriggersFilter","multiple","overlay","backgroundColor","onPopupAfterClose","zIndexOptions","alwaysOnTop","item1","item2","sortItem1","sortItem2","toNumber","SORT","startsWith"],"mappings":"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"}
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings