PageSourceSearch

https://art-dizo.ru/local/templates/aspro_max/js/custom.js?17835526763174

js art-dizo.ru collected 2026-10-06 09:07:59 UTC 3,174 bytes, 127 lines download raw bytes

1/* You can use this file with your scripts. It will not be overwritten when you upgrade solution. */
2
3(function(w,d,u){
4        var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);
5        var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
6})(window,document,'https://crm.art-dizo.ru/upload/crm/9c2/9c20675b03807f0e6006719d776014d6.js');
7
8(function() {
9  BX.addCustomEvent('onCounterGoalsCustom', function(eventdata) {
10
11    console.log(eventdata)
12
13		var idCounter = 49367347;
14		idCounter = parseInt(idCounter);
15
16		if(typeof eventdata != 'object')
17			eventdata = {goal: 'undefined'};
18
19		if(eventdata.form_id) {
20			switch (eventdata.form_id) {
21				// Обратный звонок
22				case '3':
23					eventdata.goal = 'callback';
24					break;
25				// Оставить свой отзыв
26				case '8':
27					eventdata.goal = 'review';
28					break;
29				// Задать вопрос сотруднику
30				case '2':
31					eventdata.goal = 'question_to_staff';
32					break;
33				// Резюме
34				case '7':
35					eventdata.goal = 'resume_send';
36					break;
37				// Скидка оптовикам
38				case '11':
39					eventdata.goal = 'opt_sale';
40					break;
41				// Написать сообщение контакты
42				case '16':
43					eventdata.goal = 'form_contact';
44					break;
45				// Задать вопрос сайдбар
46				case '17':
47					eventdata.goal = 'question_pack';
48					break;
49				// Написать сообщение на главной
50				case '18':
51					 eventdata.goal = 'main_message';
52					break;
53				// Заказать услугу
54				case '10':
55					
56					if (typeof window.serviceGoalParams == 'object') {
57						switch(window.serviceGoalParams.id) {
58							// изготовление коробок
59							case '1682':
60								eventdata.goal = 'order_make';
61								break;
62							// цифровая печать
63							case '873':
64								eventdata.goal = 'order_pechat';
65								break;
66							// тиснение фольгой
67							case '1683':
68								eventdata.goal = 'order_folga';
69								break;
70							// Выезд в офис
71							case '1689':
72								eventdata.goal = 'office';
73								break;
74							// Упаковка подарков в бумагу
75							case '1687':
76								eventdata.goal = 'order_paper';
77								break;
78							// плоттерная резка
79							case '2217':
80								eventdata.goal = 'order_rezka';
81								break;
82							// вырубка на тиггельных прессах
83							case '2214':
84								eventdata.goal = 'order_press';
85								break;
86							// Сборка бумажных пакетов
87							case '2215':
88								eventdata.goal = 'order_sbor';
89								break;
90
91						}
92					}
93					break;
94				
95			}
96
97		}
98
99		if(typeof eventdata.goal != 'string')
100			eventdata.goal = 'undefined';
101
102
103
104		if(idCounter)
105		{
106
107			try
108			{
109				waitCounter(idCounter, 50, function(){
110					var obCounter = window['yaCounter' + idCounter];
111					if(typeof obCounter == 'object'){
112						obCounter.reachGoal(eventdata.goal);
113					}
114				});
115			}
116			catch(e)
117			{
118				console.error(e)
119			}
120		}
121		else
122		{
123			console.info('Bad counter id!', idCounter);
124		}
125	
126})
127})();

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.