<!DOCTYPE html>
<html>
<head>
<meta name="robots" content="noindex, nofollow, noarchive">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script data-skip-moving="true">(function(w, d, n) {var cl = "bx-core";var ht = d.documentElement;var htc = ht ? ht.className : undefined;if (htc === undefined || htc.indexOf(cl) !== -1){return;}var ua = n.userAgent;if (/(iPad;)|(iPhone;)/i.test(ua)){cl += " bx-ios";}else if (/Windows/i.test(ua)){cl += ' bx-win';}else if (/Macintosh/i.test(ua)){cl += " bx-mac";}else if (/Linux/i.test(ua) && !/Android/i.test(ua)){cl += " bx-linux";}else if (/Android/i.test(ua)){cl += " bx-android";}cl += (/(ipad|iphone|android|mobile|touch)/i.test(ua) ? " bx-touch" : " bx-no-touch");cl += w.devicePixelRatio && w.devicePixelRatio >= 2? " bx-retina": " bx-no-retina";if (/AppleWebKit/.test(ua)){cl += " bx-chrome";}else if (/Opera/.test(ua)){cl += " bx-opera";}else if (/Firefox/.test(ua)){cl += " bx-firefox";}ht.className = htc ? htc + " " + cl : cl;})(window, document, navigator);</script>


<link href="/bitrix/js/intranet/intranet-common.css?166686536666709" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/ui/design-tokens/dist/ui.design-tokens.css?171922076126358" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/intranet/design-tokens/bitrix24/bitrix24-design-tokens.css?16887209781587" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/ui/fonts/opensans/ui.font.opensans.css?16668653082555" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/main/popup/dist/main.popup.bundle.css?173642032329852" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/ui/fonts/roboto/ui.font.roboto.css?16668653084437" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/main/phonenumber/css/phonenumber.css?165538191341921" type="text/css"  rel="stylesheet" />
<link href="/bitrix/css/skyweb24.popuppro/animation.css?170083048791437" type="text/css"  rel="stylesheet" />
<link href="/bitrix/js/main/core/css/core_popup.min.css?165538191615428" type="text/css"  rel="stylesheet" />
<link href="/bitrix/css/main/font-awesome.css?165538191128777" type="text/css"  rel="stylesheet" />
<link href="/bitrix/templates/pub/template_styles.css?168872097812825" type="text/css"  data-template-style="true"  rel="stylesheet" />
<link href="/bitrix/templates/bitrix24/interface.css?1688720943118895" type="text/css"  data-template-style="true"  rel="stylesheet" />







<title></title>
</head>

<body class="">
<table class="main-wrapper">
	<tr>
		<td class="main-wrapper-content-cell">
			<div class="content-wrap">
				<div class="content">
					<h1 class="main-title">
													<span class="main-title-inner">Joia Wine Store</span>
															<span class="title-num">24</span>
																		</h1>

					<div id="pub-template-error" class="error-block" style="display: none; ">
						<div id="pub-template-error-title" class="error-block-title"></div>
						<div id="pub-template-error-text" class="error-block-text"></div>
					</div>
				</div>
			</div>
		</td>
	</tr>
	<tr class="main-wrapper-footer">
		<td class="main-wrapper-footer-cell">
			<div class="content-wrap">
													<a class="footer-logo ru" target="_blank" href="https://www.bitrix24.ru/?c=crm.joiastore.ru">
						<span class="footer-logo-text">Заряжено</span>
						<span class="footer-logo-img"></span>
					</a>
							</div>
		</td>
	</tr>
</table>
<div class="bottom-cloud"></div>
<div class="left-cloud"></div>
<div class="right-cloud"></div>

<script>if(!window.BX)window.BX={};if(!window.BX.message)window.BX.message=function(mess){if(typeof mess==='object'){for(let i in mess) {BX.message[i]=mess[i];} return true;}};</script>
<script>(window.BX||top.BX).message({"JS_CORE_LOADING":"Загрузка...","JS_CORE_NO_DATA":"- Нет данных -","JS_CORE_WINDOW_CLOSE":"Закрыть","JS_CORE_WINDOW_EXPAND":"Развернуть","JS_CORE_WINDOW_NARROW":"Свернуть в окно","JS_CORE_WINDOW_SAVE":"Сохранить","JS_CORE_WINDOW_CANCEL":"Отменить","JS_CORE_WINDOW_CONTINUE":"Продолжить","JS_CORE_H":"ч","JS_CORE_M":"м","JS_CORE_S":"с","JSADM_AI_HIDE_EXTRA":"Скрыть лишние","JSADM_AI_ALL_NOTIF":"Показать все","JSADM_AUTH_REQ":"Требуется авторизация!","JS_CORE_WINDOW_AUTH":"Войти","JS_CORE_IMAGE_FULL":"Полный размер"});</script><script src="/bitrix/js/main/core/core.js?1728563153498062"></script><script>BX.Runtime.registerExtension({"name":"main.core","namespace":"BX","loaded":true});</script>
<script>BX.setJSList(["\/bitrix\/js\/main\/core\/core_ajax.js","\/bitrix\/js\/main\/core\/core_promise.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/loadext\/loadext.js","\/bitrix\/js\/main\/loadext\/extension.js","\/bitrix\/js\/main\/polyfill\/promise\/js\/promise.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/includes\/js\/includes.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/ui\/polyfill\/closest\/js\/closest.js","\/bitrix\/js\/main\/polyfill\/fill\/main.polyfill.fill.js","\/bitrix\/js\/main\/polyfill\/find\/js\/find.js","\/bitrix\/js\/main\/polyfill\/matches\/js\/matches.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/core\/core.js","\/bitrix\/js\/main\/polyfill\/intersectionobserver\/js\/intersectionobserver.js","\/bitrix\/js\/main\/lazyload\/dist\/lazyload.bundle.js","\/bitrix\/js\/main\/polyfill\/core\/dist\/polyfill.bundle.js","\/bitrix\/js\/main\/parambag\/dist\/parambag.bundle.js"]);
</script>
<script>BX.Runtime.registerExtension({"name":"ui.dexie","namespace":"BX.Dexie3","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"ls","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"fx","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"fc","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"pull.protobuf","namespace":"BX","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"rest.client","namespace":"window","loaded":true});</script>
<script>(window.BX||top.BX).message({"pull_server_enabled":"Y","pull_config_timestamp":1666788247,"shared_worker_allowed":"Y","pull_guest_mode":"N","pull_guest_user_id":0,"pull_worker_mtime":1741588360});(window.BX||top.BX).message({"PULL_OLD_REVISION":"Для продолжения корректной работы с сайтом необходимо перезагрузить страницу."});</script>
<script>BX.Runtime.registerExtension({"name":"pull.client","namespace":"BX","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"pull","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"intranet.design-tokens.bitrix24","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"ui.design-tokens","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"ui.fonts.opensans","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"main.popup","namespace":"BX.Main","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"popup","namespace":"window","loaded":true});</script>
<script>BX.Runtime.registerExtension({"name":"ui.fonts.roboto","namespace":"window","loaded":true});</script>
<script>(window.BX||top.BX).message({"phone_number_default_country":"RU","user_default_country":""});</script>
<script>BX.Runtime.registerExtension({"name":"phone_number","namespace":"window","loaded":true});</script>
<script>(window.BX||top.BX).message({"LANGUAGE_ID":"ru","FORMAT_DATE":"DD.MM.YYYY","FORMAT_DATETIME":"DD.MM.YYYY HH:MI:SS","COOKIE_PREFIX":"BITRIX_SM","SERVER_TZ_OFFSET":"10800","UTF_MODE":"Y","SITE_ID":"s1","SITE_DIR":"\/","USER_ID":"","SERVER_TIME":1785144929,"USER_TZ_OFFSET":0,"USER_TZ_AUTO":"Y","bitrix_sessid":"372c64ab8752a1f2a46988852bc1e485"});</script><script src="/bitrix/js/ui/dexie/dist/dexie3.bundle.js?1697096401187520"></script>
<script src="/bitrix/js/main/core/core_ls.js?17364203234201"></script>
<script src="/bitrix/js/main/core/core_fx.js?165538191616888"></script>
<script src="/bitrix/js/main/core/core_frame_cache.js?173642032316944"></script>
<script src="/bitrix/js/pull/protobuf/protobuf.js?1655381912274055"></script>
<script src="/bitrix/js/pull/protobuf/model.js?165538191270928"></script>
<script src="/bitrix/js/rest/client/rest.client.js?165538192117414"></script>
<script src="/bitrix/js/pull/client/pull.client.js?172366038983600"></script>
<script src="/bitrix/js/main/popup/dist/main.popup.bundle.js?1736420323117175"></script>
<script src="/bitrix/js/main/phonenumber/phonenumber.js?168312457960787"></script>
<script src="/bitrix/js/skyweb24.popuppro/script_public.js?170083048758864"></script>
<script src="/bitrix/js/skyweb24.popuppro/effects.js?17008304872242"></script>
<script>if (Intl && Intl.DateTimeFormat) document.cookie="BITRIX_SM_TZ="+Intl.DateTimeFormat().resolvedOptions().timeZone+"; path=/; expires=Thu, 01 Jul 2027 00:00:00 +0300";</script>
<script>
					(function () {
						"use strict";

						var counter = function ()
						{
							var cookie = (function (name) {
								var parts = ("; " + document.cookie).split("; " + name + "=");
								if (parts.length == 2) {
									try {return JSON.parse(decodeURIComponent(parts.pop().split(";").shift()));}
									catch (e) {}
								}
							})("BITRIX_CONVERSION_CONTEXT_s1");

							if (cookie && cookie.EXPIRE >= BX.message("SERVER_TIME"))
								return;

							var request = new XMLHttpRequest();
							request.open("POST", "/bitrix/tools/conversion/ajax_counter.php", true);
							request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
							request.send(
								"SITE_ID="+encodeURIComponent("s1")+
								"&sessid="+encodeURIComponent(BX.bitrix_sessid())+
								"&HTTP_REFERER="+encodeURIComponent(document.referrer)
							);
						};

						if (window.frameRequestStart === true)
							BX.addCustomEvent("onFrameDataReceived", counter);
						else
							BX.ready(counter);
					})();
				</script>



<script src="/bitrix/templates/pub/template_scripts.js?1655381909456"></script>

<script>

var pubTemplate = {

	showError: function(error, params)
	{
		switch (error.toString())
		{
			case '204':
				var error = {
					title: 'Не удалось показать содержимое письма',
					text: 'Данные на странице не загрузились,<br>нажмите ссылку <a href=\"#TARGET#\">обновить<\/a>.'
				};
				break;
			case '401':
				var error = {
					title: 'Перейдите по ссылке в письме',
					text: 'К сожалению, время действия ссылки закончилось.<br>Чтобы продолжить работу, перейдите по ссылке в письме снова.'
				};
				break;
			case '403':
				var error = {
					title: 'Недостаточно прав',
					text: 'К сожалению, у вас недостаточно прав на просмотр страницы.<br>Для решения этой ситуации вы можете обратиться к автору письма.'
				};
				break;
			case '400':
			case '404':
				var error = {
					title: 'Ничего не найдено',
					text: 'К сожалению, запрошенная страница не найдена.<br>Для решения этой ситуации вы можете обратиться к автору письма.'
				};
				break;
			default:
				var error = {
					title: 'Произошла ошибка',
					text: error
				};
		}

		if (params)
		{
			for (var key in params)
				error.text = error.text.replace('#'+key.toUpperCase()+'#', params[key]);
		}

		BX.adjust(BX('pub-template-error-title'), { html: error.title });
		BX.adjust(BX('pub-template-error-text'), { html: error.text });

		BX.show(BX('pub-template-error'), 'block');
	}

};

BX.ready(function()
{
	pubTemplate.showError('401');
});


</script>

</body>
</html>
