Описание
Заказчик
Лоты
Зарегистрируйтесь и получите полную информацию о Заказчике, аналитику по снижению им
цены и основным поставщикам.
Лот 1
Предмет контракта: Поставка этиленгликоля
Цена контракта: 0,00 RUB
Получить помощь специалиста
Документация
Вы не можете просматривать результаты тендеров. Свяжитесь с вашим персональным менеджером, чтобы получить возможность просматривать результаты тендеров
Оглавление ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - открыть 60
..
STAGE = "prod";
var captchaImageExpireSeconds = ""*1; // "" for syntax, *1 for number
var captchaInputDisabledAtLastsExpireSeconds = ""*1; // "" for syntax, *1 for number
input,
html,
h1, h2, h3 {
font-weight: 400;
}
.
hgroup.page
.status
.loading-rotate-back,
.loading
.loading-rotate
.loading
@keyframes loading-wings
}
@keyframes loading-rotate
40% {
transform: rotate(0deg);
}
45% {
transform: rotate(10deg);
}
60% {
transform: rotate(0deg);
}
75% {
transform: rotate(0deg);
}
82% {
transform: rotate(7deg);
}
}
#
.state-expire #
.state-loading #
@keyframes captcha
50% {
background-position: 0px 0px;
}
}
#status
.state-loading #status
.captcha-180 {
position: absolute;
transform: scaleY(-1) translateY(-0.07em) translateX(-2px);
}
.captcha-after
#
#header-wrong
.state-wrong-answer #header-wrong
.first-captcha-loaded .width-as
.at-left-side-before-first
.first-captcha-loaded .at-left-side-before-first
@media (max-width: 768px) {
.
hgroup.page
.status
#header-wrong
.state-wrong-answer #header-wrong
}
@media (min-width: 768px) {
#header-we-like-a
#
.
}
#
.stage-local #
.state-expire #header-hello, .state-expire #header-its-captcha, .state-expire #header-we-like-a
#header
.state-expire #header
.state-expire #
(function(){
if (STAGE!="local") return;
setInterval(function() {
var captchaImageLivetime = Math.floor((Date.now() - captchaImageReceivedAt) / 1000);
document.getElementById("dbg").innerHTML = `${captchaImageLivetime}sec / ${captchaImageExpireSeconds} – ${captchaInputDisabledAtLastsExpireSeconds}`;
}, 0.5*1000);
})();
(function(){
var prevLivetime = -1;
setInterval(function() {
var captchaImageLivetime = Math.floor((Date.now() - captchaImageReceivedAt) / 1000);
if (prevLivetime!=captchaImageLivetime) {
var critical = Math.floor(CAPTCHA_ENV["VERIFICATION_TOKEN_TTL"]/1000);
if (prevLivetime!==-1 && prevLivetime critical) {
expireSoon();
}
prevLivetime = captchaImageLivetime;
}
}, 0.5*1000);
})();
Здравствуйте!
Вам КАПЧА!
Не бойтесь оказаться роботом, но никогда не скрывайте свою человечность.
Пожалуйста, включите яваскрипт
Вы не успели расшифровать эту КАПЧУ.
Пожалуйста, запросите другую картинку.
Текст не совпал — попробуйте еще раз
var loadings = 1;
function addLoading() {
if (loadings===0) {
document.body.classList.add('state-loading');
document.getElementById("refreshbtn").disabled = true;
document.getElementById("answerbtn").disabled = true;
}
loadings++;
}
function removeLoading() {
loadings--;
setTimeout(() => {
if (loadings===0) {
document.body.classList.remove('state-loading');
document.getElementById("answerbtn").disabled = false;
document.getElementById("answer").focus();
document.getElementById("answer").value = "";
document.getElementById("refreshbtn").disabled = false;
document.getElementById("answerbtn").disabled = false;
}
}, 50);
}
function actualOrDefault(replacedVariable, defaultValue) {
if (replacedVariable.charAt(0)=="_") {
if (replacedVariable.charAt(replacedVariable.length-1)=="_") {
return defaultValue;
}
}
return replacedVariable;
}
var CAPTCHA_ENV = {
"REQUEST_ID": "aUVO2jAKKeA1",
"IP": "188.152.7.213",
"DATETIME": "
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - открыть :30:36 +0000",
"ORIGINAL_URL": "https://api.tektorg.ru/open-api/documents/procedure/
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - открыть ?utm_referrer=https%3a%2f%2fwww.tektorg.ru%2frosnefttkp%2fprocedures%2f
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - открыть ",
"PTOKEN_PARAM_NAME_FOR_ORIGINAL_URL": "fa821dba_ipp_har",
"CAPTCHA_TOKEN": actualOrDefault("b1E066fK2AW8UAp4+RNt7vDtG76/G7yfMZrJXbCdqXF4Dx1f5XJ176ADIBiusBUeXjONLA==",""),
"CAPTCHA_TOKEN_TTL": actualOrDefault("600000", "600000")*1,
"VERIFICATION_TOKEN_TTL": actualOrDefault("120000", "120000")*1,
"CAPTCHA_URL": actualOrDefault("https://c1.vchecks.io",""),
};
var captchaImageReceivedAt = 0;
var vtoken = null;
function handleTokenExpiration() {
document.getElementById("submitbtn").disabled = true;
document.getElementById("refreshbtn").disabled = false;
document.getElementById("answer").disabled = true;
document.getElementById("refreshbtn").onclick = () =>
window.location.reload();
}
function myFetch(folder, params) {
if (folder.charAt(0)=="/") folder = folder.slice(1);
var origin = CAPTCHA_ENV["CAPTCHA_URL"];
if (origin.slice(-1)=="/") origin = origin.slice(0, -1);
var url = origin + "/" + folder;
url += "?ms="+ Date.now() +"&rnd=" + Math.random();
url += "&ctoken=" + CAPTCHA_ENV["CAPTCHA_TOKEN"];
var getParams = Object.entries(params || {}).map(([k,v]) => k+'='+v).join('&') || '';
if (getParams) {
url += '&' + getParams;
}
return fetch(url)
.then(res => {
if (!res.ok) throw new Error(res.status);
return res.json();
});
}
function fetchPic() {
addLoading();
document.getElementById("captcha").src = '';
document.body.classList.remove("state-expire-wait-for-user");
var widthAsCaptcha = () => {
setTimeout(()=>{
var img = document.getElementById("captcha");
img.width = img.naturalWidth;
img.height = img.naturalHeight;
var width = img.offsetWidth;
var height = img.offsetHeight;
Array.from(document.querySelectorAll(".width-as-captcha")).forEach(node => {
node.style.width = width +"px";
});
Array.from(document.querySelectorAll(".height-as-captcha")).forEach(node => {
node.style.height = height +"px";
});
console.log(width, height)
notExpireSoon();
setTimeout(()=>{
document.body.classList.remove("first-captcha-not-loaded");
document.body.classList.add("first-captcha-loaded");
}, 50);
},10);
}
document.getElementById("captcha").onload = widthAsCaptcha;
return myFetch("generate", null)
.then(json => {
var captcha_image_elem = document.getElementById("captcha");
if (json.png) {
captcha_image_elem.src = "data:image/png;base64," + json.png;
} else if (json.jpg || json.jpeg) {
captcha_image_elem.src = "data:image/jpeg;base64," + json.jpg || json.jpeg;
}
if (json.alt) {
captcha_image_elem.alt = json.alt;
}
captcha_image_elem.classList.remove('loading');
vtoken = json.vtoken;
captchaImageReceivedAt = Date.now();
removeLoading();
})
.catch(er => {
console.error(er);
if (er.message === "403") {
handleTokenExpiration();
} , 5 * 1000);
})
.then(()=>{
removeLoading();
return fetchPic();
});
}
});
}
function expireSoon() {
document.body.classList.add('state-expire');
document.body.classList.add('state-expire-wait-for-user');
document.getElementById("answerbtn").disabled = true;
document.getElementById("refreshbtn").disabled = false;
document.getElementById("answer").disabled = true;
}
function notExpireSoon() {
document.body.classList.remove('state-expire');
document.body.classList.remove('state-expire-wait-for-user');
document.getElementById("answerbtn").disabled = false;
document.getElementById("answer").disabled = false;
}
function submit_answer() {
addLoading();
return myFetch("verify", {"vtoken": vtoken, "answer": (document.getElementById("answer").value+'').trim()})
.then(json => {
const result_url = new URL(CAPTCHA_ENV["ORIGINAL_URL"]);
result_url.searchParams.append(CAPTCHA_ENV["PTOKEN_PARAM_NAME_FOR_ORIGINAL_URL"], json.ptoken);
window.location.href = result_url.href;
})
.catch(er => {
console.error(er);
return new Promise(resolve => {
setTimeout(() => {
resolve();
}, 1 * 1000);
})
.then(()=>{
removeLoading();
document.body.classList.add('state-wrong-answer');
setTimeout(() => {
document.body.classList.remove('state-wrong-answer');
}, 3*1000);
return fetchPic();
});
})
}
removeLoading();
fetchPic();
setTimeout(()=>{
handleTokenExpiration()
}, CAPTCHA_ENV["CAPTCHA_TOKEN_TTL"])
- Посмотреть таблицу с данными
Похожие тендеры
Название
Тип тендера
Цена
Период показа
Запрос предложений #301098426
20 дней
09.06.2025
01.09.2025
Запрос предложений #303676145
14 часов
10.07.2025
12.08.2025
Запрос предложений #305458847
2 дня
31.07.2025
13.08.2025
Запрос предложений #305587170
2 дня
01.08.2025
13.08.2025
Тендеры из отрасли Химические элементы и соединения
Название
Тип тендера
Цена
Период показа
Запрос предложений #293173259
срок истек
-
17.03.2025
Запрос предложений #293173258
срок истек
-
21.04.2025
Малая закупка #293173189
22 332
Обеспечение заявки: 1 117
срок истек
-
07.03.2025
Запрос предложений #293173062
срок истек
-
31.03.2025
Запрос предложений #293173061
срок истек
-
21.04.2025
Тендеры из региона Комсомольск-на-Амуре
Название
Тип тендера
Цена
Период показа
Запрос предложений #293173259
срок истек
-
17.03.2025
Запрос предложений #293173258
срок истек
-
21.04.2025
Единственный поставщик #293173247
12 948
срок истек
07.03.2025
-
Запрос предложений #293173178
срок истек
-
31.03.2025
Единственный поставщик #293173090
147 954
срок истек
07.03.2025
-