PageSourceSearch

https://school.ecovector-academy.com/pl/saas/account/suspend

html ecovector-academy.com collected 2026-10-07 11:20:00 UTC 20,934 bytes, 571 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="ru">
4<head>
5	
5<script>
6		window.isAccountRedesignEnabledForNotice =
7			true;
8	</script>
8
9	<meta charset="UTF-8"/>
10	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
11		
12			
12<script type="text/javascript">
13			window.redesignedMenuActiveItem = '';
14		</script>
14
15		
16	
17			<link rel="shortcut icon" href="https://fs.getcourse.ru/fileservice/file/download/a/156288/sc/80/h/79dda97b18c175642454df9329b78f29.png">
18	
19		<title>Действие аккаунта приостановлено</title>
20			
21<script>
22	window.accountUserId = -1;
23	window.conversationsUserChannel = "conversations_user_98dbb8d3a0668c000b7f62d1f290f418e802ed82102d5003c0cba12770ee8609";
24	window.userChannelSuffix = "98dbb8d3a0668c000b7f62d1f290f418e802ed82102d5003c0cba12770ee8609";
25	window.requestIp = "181.215.65.49";
26	window.isSublogined = false;
27	window.accountId = 156288;
28	window.gcSessionId = 0;
29	window.controllerId = "account";
30	window.actionId = "suspend";
31	window.nowTime = new Date(2026, 9, 07, 14, 20, 00);
32	window.dateOffset = 3;
33	window.userInfo = {"isAdmin":false,"isManager":false,"isInAccount":false,"isTeacher":false,"canCms":false,"canEditHelp":false,"canViewTasksBlock":false,"isHumanDesign":"0"};
34	window.currencyLabels = {"RUB":"RUB","USD":"USD","EUR":"EUR","GBP":"GBP","BYR":"BYR","BYN":"BYN","KZT":"KZT","UAH":"UAH","AUD":"AUD","DKK":"DKK","CHF":"CHF","SEK":"SEK","ZAR":"ZAR","AMD":"AMD","RON":"RON","BRL":"BRL","ILS":"ILS","MYR":"MYR","SGD":"SGD","KGS":"KGS","CAD":"CAD","MXN":"MXN","JPY":"JPY","UZS":"UZS","PLN":"PLN","AZN":"AZN","AED":"AED","TRY":"TRY","INR":"INR","RSD":"RSD","CZK":"CZK","MNT":"MNT","NZD":"NZD","BGN":"BGN","IDR":"IDR","CNY":"CNY","GEL":"GEL","COP":"COP","ARS":"ARS","PEN":"PEN","CLP":"CLP","VND":"VND","PHP":"PHP","DOP":"DOP","KRW":"KRW","TWD":"TWD","MDL":"MDL","TJS":"TJS","NOK":"NOK","NGN":"NGN","HKD":"HKD","POINTS":""};
35window.accountSafeUserName = "Guest";
36window.accountUserThumbnail = "<img class=\"user-profile-image user-default-profile-image\" src=\"\/public\/img\/default_profile_50.png\" width=\"50\" alt=\"\">";
37window.language = "ru";
38window.csrfToken = "AFBGHdx2NGeaLwkVt_HIDZ5JnPv3cB5r4Bso_kv5d9lwFn5Fhil6L8t3SyT_g59J8CXEscEkaBzVXk-0CrJCqA==";
39window.requestTime = 1791372000;
40window.requestSimpleSign = "737a3b5014ddf925d47b135aacaed5c9";
41window.gcUniqId = "20220603866ac62ae08e47b9.34506306.1791372000.5828";
42window.mailingVisibility = 0;
43window.isSupportChatEnabled = false;
44window.disableCaptchaForConfirmPhone = false;
45window.csrfField = "_csrf";
46window.allowRevealPassword = false;
47window.isDisabledConvertIndexToSimple = false;
48window.params_52 = 0;
49window.isSessionLocalStorageEnabled = true;
50window.isWhatsappIconEnabled = false;
51window.file_upload_blocking = false;
52window.file_upload_blocking_for_admin = false;
53window.storage_usage_percent = null;
54window.used_storage_size = null;
55window.max_storage_size = null;
56window.fileserviceThumbnailHost = "fs-thb01.getcourse.ru";
57window.fileserviceMainHost = "fs16.getcourse.ru";
58window.fileserviceUploadHost = "fs26.getcourse.ru";
59window.fileserviceTusFeatureEnabled = true;
60window.iCanSelectGridOffset = true;
61window.webinarUsePlayer15 = false;
62window.isEnabledSecureUpload = 1;
63window.webinarWebsocketHosts = ["ws10.getcourse.ru","stream01.gcfiles.net"];
64window.webinarWebsocketPath = "\/ws1\/webinar";
65window.webSocketHost = "ws04.getcourse.ru";
66window.fdsrevEnabled12 = true;
67window.isDisabledFacebook = true;
68window.isDisabledGooglePlus = true;
69window.metaIsAnExtremismOrganizationText = "\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Meta \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0430 \u044d\u043a\u0441\u0442\u0440\u0435\u043c\u0438\u0441\u0442\u0441\u043a\u043e\u0439 \u0432 \u0420\u0424.";
70window.isTestingV2 = false;
71window.testingV2VersionCheck = false;
72window.isDisabledVK = false;
73window.isEnableForeignAuthMethods = true;
74window.autoGenerateSubtitlesSectionEnabled = true;
75window.internalDomains = ["school.ecovector-academy.com","eco-vector.getcourse.ru"];
76window.vhApiHost = "vh-api-1-de.gceuproxy.com";
77window.vhsRegion = "eu";
78window.videoLinkFeatureUsed = 0;
79window.helpdeskEnabledFeature = false;
80window.helpdeskTalksEnabledFeature = false;
81window.enabledTariffsPage = true;
82window.tgButtonColorsEnabledFeature = true;
83window.relatedUsersOnActiveBlock = true;
84window.UShort = "Wy0xXQ.ij9ShABZmv-9jwXQXS7hVE2LnimL2DIG70XPIn0EFKE";
85window.ULong = "Wy0xXQ.ij9ShABZmv-9jwXQXS7hVE2LnimL2DIG70XPIn0EFKE";
86window.gcRedesign = {"isLessonRedesignEnabled":false};
87window.attachContactToUserUpdateFeature = false;
88window.enableRuleCopyToClipboardFeature = true;
89window.ShowFaceBookDisclaimerFeature = true;
90window.proMode = true;
91window.proModeUser = true;
92window.maxEnabledFeature = true;
93window.gcAccountMenuBadges = {"showQualityMark":false,"qualityMarkHref":"","showTopOnePercent":false,"topOneHref":""};
94window.canFileStorage = false;
95</script>
95
96	<link href="/pl/nassets/d142fbf/css/bootstrap.min.css?v=1777880033" rel="stylesheet">
97<link href="/pl/nassets/cc216a2a/select2.min.css?v=1765633902" rel="stylesheet">
98<link href="/pl/nassets/cc216a2a/select2-kv.min.css?v=1765633902" rel="stylesheet">
99<link href="/pl/nassets/7717e45a/css/menu.css?v=1777450802" rel="stylesheet">
100<link href="/pl/nassets/9a95ff58/statuses.css?v=1765633899" rel="stylesheet">
101<link href="/pl/nassets/6121b536/standard.css?v=1790428180" rel="stylesheet">
102<link href="/pl/nassets/6121b536/fonts.css?v=1765633899" rel="stylesheet">
103<link href="/pl/nassets/86fb0827/css/als-granate-vf-new.css?v=1777450802" rel="stylesheet">
104<link href="/pl/nassets/4b8ca1d0/themes/smoothness/jquery-ui.css?v=1765633902" rel="stylesheet">
105<link href="/pl/nassets/e6953c0c/css/modal.css?v=1765633900" rel="stylesheet">
106<link href="/pl/nassets/1bef5346/notice-redesign.css?v=1790428180" rel="stylesheet">
107<link href="/pl/nassets/de470cdd/css/all.css?v=1765633899" rel="stylesheet">
108<link href="/pl/nassets/de470cdd/css/v5-font-face.css?v=1765633899" rel="stylesheet">
109<link href="/pl/nassets/de470cdd/css/v4-font-face.css?v=1765633899" rel="stylesheet">
110<link href="/pl/nassets/de470cdd/css/v4-shims.css?v=1765633899" rel="stylesheet">
111<link href="/pl/nassets/de470cdd/css/old.css?v=1765633899" rel="stylesheet">
112<link href="/pl/nassets/8dac3fb3/css/user-form.css?v=1765633901" rel="stylesheet">
113<link href="/pl/nassets/abe8451a/toast/css/jquery.toast.min.css?v=1765633899" rel="stylesheet">
114<link href="/pl/nassets/5ff1daa/css/bootstrap-datepicker3.min.css?v=1765633902" rel="stylesheet">
115<link href="/pl/nassets/5ff1daa/css/datepicker-kv.min.css?v=1765633902" rel="stylesheet">
116<link href="/pl/nassets/82b491ed/glyphicons.css?v=1765633899" rel="stylesheet">
117<link href="/pl/nassets/3288556b/css/reveal-password.css?v=1765633899" rel="stylesheet">
118<link href="/pl/nassets/b9c49911/css/global.css?v=1777450802" rel="stylesheet">
119<link href="/pl/nassets/44f6feca/manrope.css?v=1765633899" rel="stylesheet">
120<link href="/pl/nassets/e18c7588/proxima.css?v=1765633899" rel="stylesheet">
121<link href="/pl/nassets/7717e45a/css/main.css?v=1765633899" rel="stylesheet">
122<link href="/pl/nassets/7717e45a/css/jquery.toast.min.css?v=1765633899" rel="stylesheet">
123<link href="/pl/nassets/7717e45a/css/fonts.css?v=1765633899" rel="stylesheet">
124<link href="/pl/nassets/639a08f5/tasks-block.css?v=1765633899" rel="stylesheet">
125<script src="/pl/nassets/2b98cd16/jquery.min.js?v=1765633902"></script>
vendor: 1 bytes, line 125
125
126<script src="/pl/nassets/ec6d9f5b/yii.js?v=1777740740"></script>
vendor: 1 bytes, line 126
126
127<script src="/pl/nassets/7717e45a/js/react/react.min.js?v=1765633899"></script>
vendor: 1 bytes, line 127
127
128<script src="/pl/nassets/34e59808/js/JsTrans.min.js?v=1765633900"></script>
vendor: 1 bytes, line 128
128
129<script src="/pl/nassets/6a945dd1/dictionary-gen-3d8a14f9c65163ba97b417e71447d2e921733602.js?v=1791370800"></script>
vendor: 1 bytes, line 129
129
130<script src="/pl/nassets/4b8ca1d0/jquery-ui.min.js?v=1765633902"></script>
vendor: 1 bytes, line 130
130
131<script src="/pl/nassets/e6953c0c/js/modal.js?v=1791371895"></script>
vendor: 1 bytes, line 131
131
132<script src="/pl/nassets/d142fbf/js/bootstrap.min.js?v=1765633902"></script>
vendor: 1 bytes, line 132
132
133<script src="/pl/nassets/7717e45a/js/socket.io.slim.js?v=1765633899"></script>
vendor: 1 bytes, line 133
133
134<script src="/pl/nassets/7717e45a/js/socket.js?v=1765633899"></script>
vendor: 1 bytes, line 134
134
135<script src="/pl/nassets/7717e45a/js/websocket.global.js?v=1765633899"></script>
vendor: 1 bytes, line 135
135
136<script src="/pl/nassets/8dac3fb3/js/user-form-def.js?v=1765633901"></script>
vendor: 1 bytes, line 136
136
137<script src="/pl/nassets/8dac3fb3/js/build/user-form.js?v=1785485055"></script>
vendor: 1 bytes, line 137
137
138<script src="/pl/nassets/636461e3/jquery.autosize.min.js?v=1765633899"></script>
vendor: 1 bytes, line 138
138
139<script src="/pl/nassets/abe8451a/js/jquery.toast.min.js?v=1765633899"></script>
vendor: 1 bytes, line 139
139
140<script src="/pl/nassets/636461e3/jquery.form.min.js?v=1765633899"></script>
vendor: 1 bytes, line 140
140
141<script src="/pl/nassets/636461e3/jquery.sticky.js?v=1765633899"></script>
vendor: 1 bytes, line 141
141
142<script src="/pl/nassets/5ff1daa/js/bootstrap-datepicker.min.js?v=1765633902"></script>
vendor: 1 bytes, line 142
142
143<script src="/pl/nassets/5ff1daa/js/datepicker-kv.min.js?v=1765633902"></script>
vendor: 1 bytes, line 143
143
144<script src="/pl/nassets/c73799f4/js/datepicker-reset.js?v=1765633899"></script>
vendor: 1 bytes, line 144
144
145<script src="/pl/nassets/b9c49911/js/global-function.js?v=1779966196"></script>
vendor: 1 bytes, line 145
145
146<script src="/pl/nassets/3288556b/js/reveal-password.js?v=1765633899"></script>
vendor: 1 bytes, line 146
146
147<script src="/pl/nassets/b9c49911/js/main.js?v=1791371895"></script>
vendor: 1 bytes, line 147
147
148<script src="/pl/nassets/85b801e8/jquery.inputmask.bundle.js?v=1765633902"></script>
148	
149														
150			
151</head>
152<body class="gc-user-guest ">
153
154	<div class="demo-hh gc-main-content gc-both-main-content
155		no-menu  account-page-content gc-user-guest"
156	>
157		
158<div id="noticeWidget2" class="notice-widget"></div>
159					<div class="redesigned-notice-widget" id="redesignedNoticeTopPanel"></div><div class="container">
160		<div class="standard-logo">
161		<a href="/" class="logo-link">
162							<img src='//fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/9f992e28fddbc8ab794c40be39bd5e62.png/s/x50/a/156288/sc/358'>					</a>
163								</div>
164		
165
166	<div class="standard-page-content">
167				
168<div class="standard-page-header" style="margin-bottom: 20px">
169				<h1>Действие аккаунта приостановлено</h1>
170		</div>
171<a href="/cms/system/login">Вход для администраторов</a>
172	</div>
173</div>
174
175<style>
176	.getplatinum-partner-lk-head-block {
177		margin-top: 32px;
178	}
179	@media (max-width: 768px) {
180		.getplatinum-partner-lk-head-block {
181			margin-top: 12px;
182		}
183	}
184</style>
185
186
187
188<script>
189	$(function () {
190		let $noticesDiv = $('#noticeWidget2');
191		if ($noticesDiv?.noticeWidget) {
192			$noticesDiv.noticeWidget();
193					}
194        var container = $('#redesignedNoticeTopPanel');
195        var importantNoticeTopPanel = container.find('.redesigned-notice-important');
196        var noticeNoticeTopPanel = container.find('.redesigned-notice-notice');
197        var successNoticeTopPanel = container.find('.redesigned-notice-success');
198        var warningNoticeTopPanel = container.find('.redesigned-notice-warning');
199        container.find('.redesigned-notice-top-panel').detach();
200        successNoticeTopPanel.prependTo(container);
201        noticeNoticeTopPanel.prependTo(container);
202        warningNoticeTopPanel.prependTo(container);
203        importantNoticeTopPanel.prependTo(container);
204
205		const informers = container.children('.notice-top-panel');
206		const informersCollapsed = localStorage.getItem('informersCollapsed');
207
208		function collapseInformers() {
209			container.removeClass('expanded');
210			if (informers.length > 1) {
211				const $informersCount = $('<div class="notice-count rd-caption-s"></div>');
212				$informersCount.text(
213					'+' + window.tt('apps.teach', '{n} уведомление|{n} уведомления', (informers.length - 1))
214				);
215				const firstInformer = $('#redesignedNoticeTopPanel .notice-top-panel')[0];
216				$informersCount.appendTo(firstInformer);
217				if (!informersCollapsed) {
218					localStorage.setItem('informersCollapsed', 'true');
219				}
220			}
221		}
222
223		if (informersCollapsed || window.accountUserId === -2) {
224			collapseInformers()
225		} else {
226			container.addClass('expanded');
227			setTimeout(() => {
228				collapseInformers()
229			}, 2000)
230		}
231
232		const pageContainer = $('.gc-main-content > .container');
233		const profilePageContainer = $('.main-page-block');
234
235		function calculateIndent() {
236			const firstInformer = informers.first();
237
238			if (!firstInformer.length) {
239				return;
240			}
241
242			const firstInformerHeight = firstInformer.outerHeight();
243			const indent = 6 + firstInformerHeight + 22 - 24;
244
245			pageContainer.css('margin-top', indent + 'px');
246			profilePageContainer.css('margin-top', indent + 'px');
247		}
248
249		calculateIndent();
250	});
251</script>
251
252	</div>
253
254	
254<script src="/public/js/gccounter-new.js?1"></script>
254
255
256
257
258
259
260<style>
261	.ai-chat-widget {
262		position: fixed;
263		right: 0;
264		top: 0;
265		bottom: 0;
266		height: 100%;
267		width: 470px;
268		border: 1px solid #f2f2f2;
269		z-index: 10000;
270	}
271
272	.feedback-backdrop {
273		position: fixed;
274		right: 0;
275		top: 0;
276		bottom: 0;
277		left: 0;
278		z-index: 10001;
279		display: flex;
280	}
281
282	.feedback-modal {
283		margin: 30px auto;
284		width: 650px;
285		height: max-content;
286		background-color: white;
287		border-radius: 8px;
288		padding: 24px;
289		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
290	}
291
292	.feedback-header {
293		display: flex;
294	}
295
296	.feedback-title {
297		font-size: 26px;
298		font-weight: bold;
299		text-align: center;
300		margin-bottom: 20px;
301	}
302
303	.feedback-caption {
304		text-align: center;
305		font-size: 22px;
306		color: #4f4f4f;
307		padding: 0 40px;
308		margin-bottom: 20px;
309	}
310
311	.feedback-form {
312		display: flex;
313		flex-direction: column;
314		align-items: center;
315	}
316
317	.feedback-text {
318		width: 100%;
319		max-width: 540px;
320		margin: 0 auto 20px;
321		border-radius: 8px;
322		border: 1px solid #d9d9d9;
323		min-height: 95px;
324		padding: 10px;
325		font-size: 16px;
326	}
327
328	.feedback-close-button {
329		cursor: pointer;
330		border: 1px solid #858585;
331		padding: 0;
332		border-radius: 50%;
333		margin: 0 6px 0 auto;
334		background: none;
335		width: 32px;
336		height: 32px;
337		display: flex;
338		text-align: center;
339		align-items: center;
340	}
341
342	.feedback-close-button svg {
343		width: 30px;
344		height: 30px;
345		fill: #858585;
346	}
347
348	.feedback-button-wrapper {
349		display: flex;
350		justify-content: center;
351	}
352
353	.feedback-button {
354		padding: 8px 16px;
355		border: none;
356		font-size: 18px;
357		background-color: #387db3;
358		color: #fff;
359		border-radius: 8px;
360		cursor: pointer;
361	}
362
363	.feedback-button[disabled="disabled"] {
364		background-color: #d9d9d9;
365		cursor: not-allowed;
366	}
367</style>
368
369<div style="display: none" class="feedback-backdrop" data-element="feedback-backdrop">
370	<div style="display: none" class="feedback-modal" data-element="feedback-modal" data-modal="update">
371		<div class="feedback-header">
372			<button class="feedback-close-button" data-element="feedback-close-button">
373				<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
374					<rect x="9.09241" y="23.3401" width="4.55694" height="20.5062" rx="2.27847"
375						  transform="rotate(-135 9.09241 23.3401)"></rect>
376					<rect x="6.13861" y="9.10884" width="4.55694" height="20.5062" rx="2.27847"
377						  transform="rotate(-45 6.13861 9.10884)"></rect>
378				</svg>
379			</button>
380		</div>
381		<div class="feedback-title">
382			Отзыв принят, спасибо!
383		</div>
384		<div class="feedback-caption">
385			В дополнение к отзыву вы можете оставить комментарий.
386		</div>
387		<div class="feedback-form">
388			<textarea
389				class="feedback-text"
390				placeholder="Опишите, что, по вашему мнению, могло сработать лучше и какой результат вы ожидали."
391				data-element="feedback-text"
392			></textarea>
393			<button class="feedback-button" data-element="feedback-submit-button" disabled="disabled">
394				Отправить			</button>
395		</div>
396	</div>
397
398	<div style="display: none" class="feedback-modal" data-element="feedback-modal" data-modal="updated">
399		<div class="feedback-header">
400			<button class="feedback-close-button" data-element="feedback-close-button">
401				<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
402					<rect x="9.09241" y="23.3401" width="4.55694" height="20.5062" rx="2.27847"
403						  transform="rotate(-135 9.09241 23.3401)"></rect>
404					<rect x="6.13861" y="9.10884" width="4.55694" height="20.5062" rx="2.27847"
405						  transform="rotate(-45 6.13861 9.10884)"></rect>
406				</svg>
407			</button>
408		</div>
409		<div class="feedback-title">
410			Отзыв принят, спасибо!
411		</div>
412		<div class="feedback-caption">
413			Благодарим вас за помощь в развитии платформы.
414		</div>
415		<div class="feedback-button-wrapper">
416			<button class="feedback-button" data-element="feedback-close-button">
417				Закрыть			</button>
418		</div>
419	</div>
420</div>
421
422<script>
423	$(document).ready(() => {
424		let frame = null;
425
426		const feedback = {
427			$backdropEl: $('[data-element="feedback-backdrop"]'),
428			$updateModal: $('[data-element="update-feedback-modal"]'),
429			$updatedModal: $('[data-element="updated-feedback-modal"]'),
430
431			showModal: function (type, messageId = null) {
432				this.hideAllModals();
433				const $modal = $(`[data-element="feedback-modal"][data-modal="${type}"]`);
434
435				if ($modal.length) {
436					$modal.data('message-id', messageId);
437					$('[data-element="feedback-backdrop"]').show();
438					$modal.show();
439				}
440			},
441			hideAllModals: function () {
442				this.resetForm();
443				$('[data-element="feedback-backdrop"]').hide();
444				const $modals = $('[data-element="feedback-modal"]');
445				$modals.data('message-id', null);
446				$modals.hide();
447			},
448			sendFeedback: function (messageId, text, $button) {
449				ajaxCall('/pl/ai/chat/update-feedback',
450					{
451						messageId: messageId,
452						text: text,
453					},
454					{
455						btn: $button,
456					},
457					() => {
458						this.showModal('updated');
459					}
460				);
461			},
462			resetForm: function () {
463				$('[data-element="feedback-text"]').val('');
464				$('[data-element="feedback-submit-button"]').attr('disabled', 'disabled');
465			},
466			addListeners: function () {
467				$('[data-element="feedback-submit-button"]').on('click', (event) => {
468					const messageId = $('[data-element="feedback-modal"][data-element]').data('message-id');
469					const text = $('[data-element="feedback-text"]').val();
470					const $button = $(event.currentTarget);
471
472					if (messageId === undefined || text === undefined) {
473						return;
474					}
475
476					this.sendFeedback(messageId, text, $button);
477				});
478				$('[data-element="feedback-close-button"]').on('click', () => {
479					this.hideAllModals();
480				});
481				$('[data-element="feedback-text"]').on('input', (event) => {
482					const $textarea = $(event.currentTarget);
483					const text = $textarea.val().trim();
484					const $submitButton = $('[data-element="feedback-submit-button"]');
485
486					if (text === '') {
487						$submitButton.attr('disabled', 'disabled');
488					} else {
489						$submitButton.removeAttr('disabled');
490					}
491				});
492			},
493		};
494
495		feedback.addListeners();
496
497		$('[data-element="ai-chat-button"]').on('click', function () {
498			if (frame) {
499				return;
500			}
501
502			const $button = $(this);
503			const contextName = $button.data('context-name');
504			const isRedesigned = Boolean(window.isPageRedesigned);
505			const url = '/pl/ai/chat/render?contextName=' + contextName + '&isRedesigned=' + (isRedesigned ? '1' : '0');
506			frame = document.createElement('iframe');
507			frame.src = url;
508			frame.className = 'ai-chat-widget';
509			document.body.append(frame);
510			const frameContentWindow = frame.contentWindow;
511
512			window.addEventListener('message', (event) => {
513				if (event.source !== frameContentWindow) {
514					return;
515				}
516
517				if (!event.data || !event.data.event) {
518					return;
519				}
520
521				switch (event.data.event) {
522					case 'closeChat': {
523						frame.remove();
524						frame = null;
525
526						break;
527					}
528					case 'applyRule': {
529						const $segmentConstructWidget = $('.segment-construct-widget');
530						const parsedRuleString = JSON.parse(event.data.ruleString);
531
532						if (!parsedRuleString.rule || !$segmentConstructWidget.length) {
533							return;
534						}
535
536						const widget = $segmentConstructWidget.data()['gc-segmentConstruct'];
537
538						if (!widget) {
539							return
540						}
541
542						widget.element.find('.segment-selector-wrapper select').val("0").trigger('change');
543						widget.rulePluginEl.rulePlugin('setRule', parsedRuleString.rule);
544
545						break;
546					}
547					case 'negativeFeedbackReceived': {
548						const messageId = event.data.messageId;
549						feedback.showModal('update', messageId);
550
551						break;
552					}
553				}
554			});
555		});
556	});
557</script>
557
558
559    <style>
560	a:focus {
561		outline: none !important;
562	}
563</style>
564<script src="/pl/nassets/cc216a2a/select2.min.js?v=1765633902"></script>
vendor: 1 bytes, line 564
564
565<script src="/pl/nassets/cc216a2a/select2-kv.min.js?v=1765633902"></script>
vendor: 1 bytes, line 565
565
566<script src="/pl/nassets/cc216a2a/select2_locale_ru.js?v=1765633902"></script>
vendor: 1 bytes, line 566
566
567<script src="/pl/nassets/7717e45a/js/light-menu.js?v=1763986723"></script>
vendor: 1 bytes, line 567
567
568<script src="/pl/nassets/1bef5346/notice.js?v=1784624046"></script>
vendor: 1 bytes, line 568
568
569<script src="/pl/nassets/639a08f5/build/tasks-block.js?v=1765633899"></script>
569<!-- 
569<script async src="https://vhencapi13.gcfiles.net/st/stat.js?v= --><!-- "></script>
569 -->
570</body>
571</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.