{% set metaInfo = getMetaInfo() %}
{% set path = app.request.requestUri|url_encode %}
{% if app.request.query.get('path') %}
{% set path = app.request.query.get('path')|url_encode %}
{% endif %}
{% if path != '%2F' %}
{% set path = '?path=' ~ path %}
{% else %}
{% set path = '' %}
{% endif %}
<!DOCTYPE html>
<html lang="ru">
<head>
{% include "Slivki#{regional_template_path}/mobile/meta_block.html.twig" %}
<link href="/css/flowersHotLent.css?v={{ flowers_hot_lent_css_version }}" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/css/beauty/beauty-masters.css?v={{ beauty_masters_css_version }}" type="text/css"/>
{% block meta %}{% endblock %}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet">
<link href="/js/jgallery-1.5.5/dist/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="/css/swiper/swiper.min.css"/>
<link href="/css/jform-styler/vanillaSelectBox.css" rel="stylesheet">
<link rel="stylesheet" href="/css/botstrap-dropdowns-v3/dropdowns.css"/>
<link href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/css/intlTelInput.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" integrity="sha512-yHknP1/AwR+yx26cB1y0cjvQUMvEa2PFzt1c9LlS4pRQ5NOTZFWbhBig+X9G9eYW/8m0/4OXNx8pxJ6z57x0dw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css" integrity="sha512-17EgCFERpgZKcm0j0fEq1YCJuyAWdz9KUtv1EjVuaOz8pDnh/0nZxmU6BBXwaaxqoi9PQXnRWqlcDB027hgv9A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-toast-plugin/1.3.2/jquery.toast.min.css"
integrity="sha512-wJgJNTBBkLit7ymC6vvzM1EcSWeM9mmOu+1USHaRBbHkm6W9EgM0HY27+UtUaprntaYQJF75rc8gjxllKs5OIQ=="
crossorigin="anonymous" referrerpolicy="no-referrer"/>
{% block styles %}
<link href="/mobile/css/style.css?v={{ mobile_style_css_version }}" rel="stylesheet">
<link href="/css/new_popup.css?v={{ new_popup_css_version }}" rel="stylesheet" type="text/css" />
{% if app.request.getPathInfo() == '/profile' %}
<link href="/css/crt-fonts.css?v={{ crt_fonts_css_version }}" rel="stylesheet" type="text/css" />
<link href="/css/certificate-creator/certificate-creator.css" rel="stylesheet" type="text/css" />
{% endif %}
{% endblock %}
{% block favicon %}
<!-- iPhone(first generation or 2G), iPhone 3G, iPhone 3GS -->
<link rel="apple-touch-icon" sizes="57x57" href="{{ asset('apple-touch-icon-57x57.png') }}">
<link rel="apple-touch-icon" sizes="76x76" href="{{ asset('apple-touch-icon-76x76.png') }}">
<link rel="apple-touch-icon" sizes="120x120" href="{{ asset('apple-touch-icon-120x120.png') }}">
<link rel="apple-touch-icon" sizes="152x152" href="{{ asset('apple-touch-icon-152x152.png') }}">
<link rel="apple-touch-icon" sizes="180x180" href="{{ asset('apple-touch-icon-180x180.png') }}">
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}"/>
<!--[if IE]><link rel="shortcut icon" href="{{ asset('favicon.ico') }}"><![endif]-->
{% endblock %}
<meta name="google-site-verification" content="LZdJyY-ROJZoDrU1Akiha-FF7W_PmSiN4mJRSyWexog" />
<link rel="manifest" href="/manifest.json?v=0">
<script src="//code-eu1.jivosite.com/widget/nNpsUw68ys" async></script>
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=ced3d85f-6a99-4208-93d6-b578ba5e8f8a"></script>
<script type="text/javascript" src="{{ slivki_metrica_url }}/js/metric.js"></script>
<script>
async function metricEvent(urlEvent, data) {
const response = await fetch(urlEvent, {
method: 'POST',
body: JSON.stringify(data)
});
return await response.json();
}
</script>
<!-- TikTok Code -->
<script>
!function (w, d, t) {
w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++
)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=i+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)};
ttq.load('CAEQUGBC77U9MLGRE66G');
ttq.page();
}(window, document, 'ttq');
</script>
<!-- End TikTok Code -->
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '274301711683015');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=274301711683015&ev=PageView&noscript=1"/></noscript>
<!-- End Meta Pixel Code -->
<noscript>
<img height="1" width="1" src="https://www.facebook.com/tr?id=1884900258504761&ev=PageView&noscript=1" style="display: none;"/>
</noscript>
<!-- End Facebook Pixel Code -->
<script type="text/javascript">(window.Image ? (new Image()) : document.createElement('img')).src = 'https://vk.com/rtrg?p=VK-RTRG-167315-4IspB';</script>
{% if fitnessOffer is defined %}
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1615676305118909');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1615676305118909&ev=PageView&noscript=1"/></noscript>
<script type="text/javascript">(window.Image ? (new Image()) : document.createElement('img')).src = 'https://vk.com/rtrg?p=VK-RTRG-170417-8Uj6y';</script>
{% endif %}
<script>
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (userAgent.indexOf('FBAN') == -1 && userAgent.indexOf('FBAV') == -1 && userAgent.indexOf('Instagram') == -1 &&
userAgent.indexOf('Skype') == -1 && userAgent.indexOf('Viber') == -1 && userAgent.indexOf('WhatsApp') == -1) {
var d = document,
h = d.getElementsByTagName('head')[0],
s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//cdn.sendpulse.com/js/push/260be6a77276a4d176159328b4b7175c_1.js?v=0';
h.appendChild(s);
}
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
{% set currentCity = getCurrentCity() %}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-185332166-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-185332166-1');
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-VGFW27H90X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-VGFW27H90X');
</script>
{% if app.user %}
<script type="text/javascript">
(function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script")
;r.type="text/javascript"
;r.integrity="sha384-vYYnQ3LPdp/RkQjoKBTGSq0X5F73gXU3G2QopHaIfna0Ct1JRWzwrmEz115NzOta"
;r.crossOrigin="anonymous";r.async=true
;r.src="https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js"
;r.onload=function(){if(!e.amplitude.runQueuedFunctions){
console.log("[Amplitude] Error: could not load SDK")}}
;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)
;function s(e,t){e.prototype[t]=function(){
this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}}
var o=function(){this._q=[];return this}
;var a=["add","append","clearAll","prepend","set","setOnce","unset"]
;for(var u=0;u<a.length;u++){s(o,a[u])}n.Identify=o;var c=function(){this._q=[]
;return this}
;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"]
;for(var p=0;p<l.length;p++){s(c,l[p])}n.Revenue=c
;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId", "enableTracking", "setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"]
;function v(e){function t(t){e[t]=function(){
e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}
for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){
e=(!e||e.length===0?"$default_instance":e).toLowerCase()
;if(!n._iq.hasOwnProperty(e)){n._iq[e]={_q:[]};v(n._iq[e])}return n._iq[e]}
;e.amplitude=n})(window,document);
amplitude.getInstance().init("bbbedb2acb30e6a6aeddaf969f31dd31");
</script>
{% endif %}
{% if category is not defined and offer is not defined %}
<script src="/js/smart-app-banner.js"></script>
<script type="text/javascript">
new SmartBanner({
daysHidden: 15, // days to hide banner after close button is clicked (defaults to 15)
daysReminder: 90, // days to hide banner after "VIEW" button is clicked (defaults to 90)
appStoreLanguage: 'ru', // language code for the App Store (defaults to user's browser language)
title: 'Slivki - промокоды и скидки',
author: 'Slivki',
button: 'Посмотреть',
store: {
ios: 'On the App Store',
android: 'В Google Play',
windows: 'In Windows store'
},
price: {
ios: 'FREE',
android: 'FREE',
windows: 'FREE'
}
// , theme: '' // put platform type ('ios', 'android', etc.) here to force single theme on all device
, icon: '/images/app-icon.png' // full path to icon image if not using website icon image
// , force: 'ios' // Uncomment for platform emulation
});
</script>
{% endif %}
</head>
{% set bodyClass = '' %}
{% if noToken is not defined and is_granted('ROLE_ADMIN_USER') %}
{% set bodyClass = 'a-u' %}
{% endif %}
<body class="{{ bodyClass }}">
{% if app.debug %}
<input type="hidden" id="debugMode" value="1"/>
{% endif %}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-185332166-1', 'auto');
ga('send', 'pageview');
{% if app.user %}
ga('set', 'userId', '{{ app.user.getID() }}');
{% endif %}
</script>
{% if app.user %}
<input type="hidden" id="customerID" value="{{ app.user.getID() }}"/>
{% if app.user.getEmail() != '' %}
<input class="sp_push_custom_data" type="hidden" name="email" value="{{ app.user.getEmail() }}">
{% else %}
<input class="sp_push_custom_data" type="hidden" name="email" value="{{ app.user.getPhone() }}">
{% endif %}
{% endif %}
<input type="hidden" id="serverTime" value="{{ 'now'|date('Y-m-d H:i:s') }}">
<input type="hidden" id="cityID" value="{{ currentCity.getID() }}">
<input id="cityName" type="hidden" value="{{ currentCity.getID() in [constant('Slivki\\Entity\\City::DEFAULT_CITY_ID'), constant('Slivki\\Entity\\City::TASHKENT_CITY_ID')] ? '/' : getURL(constant('Slivki\\Repository\\SeoRepository::RESOURCE_URL_CITY'), currentCity.getID()) }}"/>
<input type="hidden" id="rtbhUID" value="{{ getRTBHouseUID(app.user) }}">
<input id="userId" type="hidden" value=" {{ app.user is not null ? app.user.ID : null }}">
<input id="metricaUrl" type="hidden" value=" {{ slivki_metrica_url }}/api/v1/metric">
{% set geoIpLocation = getIPLocationData() %}
<input type="hidden" id="geoIpLatitude" value="{{ geoIpLocation[0] }}"/>
<input type="hidden" id="geoIpLongitude" value="{{ geoIpLocation[1] }}"/>
{% set subscription = app.user ? getSubscription(app.user) : null %}
{% block linkToStore %}
{% if category is defined or offer is defined %}
<div id="linkToStore" class="d-flex">
<img src="/images/logomob.png" height="35" alt="">
<div class="col pl-0">
<p class="sf-bold-font">Slivki: промокоды и скидки</p>
<p>В приложении</p>
</div>
<div id="deepLinksHeader" class="button-store-index-page">Открыть</div>
</div>
{% endif %}
{% endblock %}
{% block linkToPartner %}
{% if app.user and is_granted('ROLE_SUPPLIER') %}
<div class="bg-gray text-violet text-center py-3 px-4 sf-font font-size-14">
<div>Здравствуйте, <span class="sf-bold-font">{{ app.user.getFirstName() }}!</span></div>
<div>Здесь вы можете проверить промокод</div>
<a class="d-block text-white font-weight-bold bg-violet text-white rounded-14 py-2 px-3 text-uppercase mt-2" href="{{ base_url }}/partner">перейти в кабинет партнера</a>
</div>
{% endif %}
{% endblock %}
{% block messenger %}
{% include 'Slivki/jivosite/button_mobile.html.twig' %}
{% include "Slivki#{regional_template_path}/jivosite/modal_mobile.html.twig" %}
{% endblock %}
{% block headerBanner %}
{% if not (app.user and app.user.hasRole(constant('\\Slivki\\Entity\\UserGroup::ROLE_ADS_FREE'))) %}
<div id="headerBanner" class="head-banner-container">
{{ getTopSiteBanner(brandingBannerCategoryIDs is defined ? brandingBannerCategoryIDs : [], true, true) }}
</div>
{% endif %}
{% endblock %}
{% block header %}
<div id="headerWrapper">
<div id="header" class="{{ app.request.get('_route') == 'deliveryOrder' ? 'no-fixed' }}">
<nav id="headerTop" class="navbar navbar-expand p-0">
<a class="navbar-brand mx-3" href="{{ base_url }}"><img src="/images/v_22.png" height="35" alt=""></a>
<div class="navbar-collapse collapse">
<form id="headerSearchForm" class="d-inline w-100" action="{{ base_url }}/search">
<div class="input-group">
<input id="headerSearchInput" name="text" type="text" class="search-input form-control py-1" placeholder="Я ищу..." value="{{ app.request.query.get('text', '') }}">
<button class="input-group-append button-search-landing" type="submit">
<img alt="" src="/images/searchNewWhite.svg" />
</button>
<button class="voice-search-btn" type="button"></button>
{% include 'search_equalizer.html.twig' with {'barCount': 36, 'barPadding': 6} only %}
</div>
<input type="hidden" name="sortBy" id="sortBy" value="{{ app.request.query.get('sortBy', 'default') }}">
<input type="hidden" name="distance" id="distance" value="{{ app.request.query.get('distance', '0') }}">
<input type="hidden" name="isVoice" id="searchByVoice" value="false"/>
</form>
<ul class="list-unstyled navbar-nav">
{% if not app.user %}
<li class="nav-item focus-tel">
<a href="#" class="nav-link" data-toggle="modal" data-target=".modal-auth">Войти</a>
</li>
{% else %}
<li class="nav-item d-none d-sm-block">
<a id="headerUserName" class="nav-link" href="{{ path('profile') }}">{{ app.user.getFirstName() }}</a>
</li>
{% endif %}
<li class="nav-item">
<a class="nav-link p-0" href="#" id="sidebarMenuLink">
<i class="slivki-icon-menu text-black"></i>
</a>
</li>
</ul>
</div>
</nav>
{% include "Slivki/mobile/#{regional_template_path}/header_menu.html.twig" %}
</div>
</div>
{% endblock %}
<main id="content" class="container-fluid">
<div id="topContent" class="row no-gutters">
<div class="col-12">
{% block topContent %}{% endblock %}
</div>
</div>
<div class="row no-gutters">
<div class="col-12">
{% block content %}{% endblock %}
</div>
</div>
</main>
{% block footer %}
{% include "Slivki/mobile#{regional_template_path}/footer.html.twig" %}
{% endblock %}
<nav id="sidebarMenu">
{% set landingUrl = '/subscription-landing?utm_source=main_menu' %}
{% if app.user %}
{% set landingUrl = '/profile/subscription/manage?utm_source=main_menu' %}
{% endif %}
<div class="row sf-font h-100">
<div class="col-10 bg-white px-0 side-bar-menu">
{% if app.user and is_granted('ROLE_SUPPLIER') %}
<div class="col w-fit-content my-3 ml-3">
<a class="d-block text-white text-center font-weight-bold bg-violet text-white rounded-14 py-2 px-3 text-uppercase mt-2" href="/partner">кабинет партнера</a>
<p class="text-violet sf-font mb-0 mt-1">Войдите для проверки промокода</p>
</div>
{% endif %}
<div class="bg-light-gray p-2 d-flex user-info__wrapper">
{% if app.user %}
<a class="w-100" href="{{ path('profile') }}">
<div id="userTopInfo" class="user-info">
<p class="user-info__title"><strong>Личный кабинет</strong></p>
<p id="username">{{ app.user.getPhone() ? '***' ~ app.user.getPhone()|phone[3:] : app.user.getEmail() }}</p>
{% if is_granted('IS_IMPERSONATOR') %}
<a class="text-danger pl-2" href="{{ impersonation_exit_path(path('homepage')) }}"><i class="slivki-icon-off text-danger p-0"></i> Вернутся в свой акк</a>
{% endif %}
</div>
</a>
{% else %}
<i class="slivki-icon-user-o user-avatar"></i>
<a href="#" data-toggle="modal" data-target=".modal-auth" class="my-auto">Вход/Регистрация</a></li>
{% endif %}
</div>
<ul class="list-unstyled menu-list__wrapper">
{% if app.user and isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::REPLENISHMENT_BALANCE')) %}
<li>
<a href="/oplata">
<img class="side-bar-menu-icons" alt="Баланс" src="/images/money.svg">
<lable style="font-weight: bold; font-size: 16px">
<span id="balance">{{ app.user.getFullBalance()|number_format(2, ',', '') }}</span> р
</lable>
<br>
<a class="text-violet" style="margin-left: 0.5rem;">Пополнить и получить бонус</a>
</a>
</li>
<li><a href="{{ path('profile') }}#profilePromocodesTab"><img class="side-bar-menu-icons" src="/images/promo-code.svg" alt="Промокод">Мои промокоды</a></li>
{% endif %}
{% include "Slivki/mobile#{regional_template_path}/select_city_opener.html.twig" %}
{% include "Slivki/mobile#{regional_template_path}/translate_block.html.twig" %}
{% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SUBSCRIPTION')) and (not app.user or (app.user and subscription is not null and subscription.status == constant('Slivki\\Bundle\\SubscriptionBundle\\Enum\\SubscriptionStatus::CANCELED'))) %}
<li>
<a href="{{ landingUrl }}">
<div class="d-flex subscription-button-sidebar">
<div class="icon-lightning align-self-center"></div>
<div class="col">
<div class="text-violet">ПОДПИСКА</div>
<div>1 промокод 5 копеек</div>
</div>
</div>
</a>
</li>
{% endif %}
<li class="bg-light-gray menu-list__title">
Интересное на сайте
</li>
{% if getActiveSubCategories(0)|length > 1 %}
<li><a href="javascript:void(0)" role="button" data-toggle="modal" data-target="#offerCategoryMenuPopup"><img class="side-bar-menu-icons" alt="Промокод" src="/images/category-promo.svg">Категории</a></li>
{% else %}
<li><a href="{{ getCurrentCityURL() }}" role="button"><i class="slivki-icon-percentage"></i>Категории</a></li>
{% endif %}
{% set menuItem = getTestMenuItem(2) %}
{% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SALES')) %}
<li><a href="{{ base_url }}{{ path('sales') }}"><img class="side-bar-menu-icons" alt="Новости" src="/images/new-news.svg">Новости скидок</a></li>
{% endif %}
{% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::FLIERS')) %}
<li><a href="{{ getURL(constant('Slivki\\Repository\\SeoRepository::RESOURCE_URL_SALE_CATEGORY'), constant('Slivki\\Entity\\Category::FLIER_SALE_CATEGORY_ID')) }}"><img class="side-bar-menu-icons" alt="Листовки" src="/images/listovki.svg">Листовки</a></li>
{% endif %}
{% if not isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) %}
<li class="py-2">
<a href="{{ landingUrl }}">
<div class="d-flex pl-2">
<div class="icon-lightning align-self-center"></div>
<div class="col pl-2">
<div>Подписка</div>
</div>
</div>
</a>
</li>
{% endif %}
<li><a href="/moya_akciya" onclick="ga('send', 'event', 'create-own-offer-button--mobile-menu', 'Click', '1');"><img class="side-bar-menu-icons" src="/images/add-offer.svg" alt="Добавление">Разместить свою акцию</a></li>
{% if app.user and is_granted('ROLE_ADMIN_USER') %}
<li><a href="/admin"><img class="side-bar-menu-icons" alt="Администрирование" src="/images/admin-new-icon.svg">Администрирование</a></li>
<li><a href="/admin/past_offers"><img class="side-bar-menu-icons" alt="Прошедшее" src="/images/past-new.svg">Прошедшие акции</a></li>
<li><a href="/admin/past_sales"><img class="side-bar-menu-icons" alt="Прошедшее" src="/images/past-new.svg">Прошедшие НС</a></li>
{% endif %}
{% if app.user and is_granted('ROLE_SUPPLIER') %}
<li class="mar-b-5"><a href="{{ path('partner') }}"><img class="side-bar-menu-icons" src="/images/partner.svg" alt="Кабинет партнера">Кабинет партнера</a></li>
{% endif %}
</ul>
</div>
<div class="col-2 bg-modal px-0 sidebar-overlay">
<div class="sidebar-close__wrapper">
<i id="sidebarOverlay" class="slivki-icon-close-thin sidebar-close" data-dismiss="modal"></i>
</div>
</div>
</div>
</nav>
{% block popup %}
{% include 'Slivki/mobile/popup/loading_popup.html.twig' %}
{{ getMainMenu(false, false) }}
{% if app.session.flashbag.get("showMogilevMailingBonusPopup")|length > 0 %}
{% include 'Slivki/mobile/popup/mogilev_mailing_popup.html.twig' %}
{% endif %}
{% include 'Slivki/mobile/select_city.html.twig' %}
{% include 'Slivki/mobile/popup/push.html.twig' %}
{% if not app.user %}
{% include 'Slivki/mobile/popup/login.html.twig' %}
{% include 'Slivki/mobile/popup/restore_password.html.twig'%}
{% include 'Slivki/mobile/popup/succes_restore_password.html.twig'%}
{% endif %}
{% include 'Slivki/popups/deep_links_popup.html.twig' %}
{% endblock %}
{% block brandingBanner %}{% endblock %}
{% block floatingMobileBanner %}
{% if not (app.user and app.user.hasRole(constant('\\Slivki\\Entity\\UserGroup::ROLE_ADS_FREE'))) %}
{{ getMobileFloatingBanner(brandingBannerCategoryIDs is defined ? brandingBannerCategoryIDs : [])|raw }}
{% endif %}
{% endblock %}
{% include 'Slivki/mobile/popup/confirm_popup.html.twig' %}
{% include 'Slivki/delivery/modal/questions.html.twig' %}
{% include 'Slivki/mobile/popup/alert_popup.html.twig' %}
{% include 'Slivki/popups/examples_of_works_popup_small.html.twig' %}
{% include 'Slivki/popups/examples_of_works_popup.html.twig' %}
{% include 'Slivki/mobile/popup/new_alert_popup.html.twig' %}
{% include 'Slivki/mobile/popup/mail_popup.html.twig' %}
{% include "Slivki/mobile#{regional_template_path}/popup/info_message_popup.html.twig" %}
{% include 'Slivki/beauty/beauty_master_popup.html.twig' %}
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(20933521, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/20933521" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
{% set coordinate = currentCity.getCoordinate() %}
<input type="hidden" id="cityCoord" value="[{{ coordinate.getLatitude() }}, {{ coordinate.getLongitude() }}]">
{% block javascripts %}
<script src="/js/bodyScrollLock.min.js?v=1"></script>
<script type="module" src="/js/botsrap-custom-dropdowns/custom-dropdowns.js"></script>
<script src="/js/jform-styler/vanillaSelectBox.min.js"></script>
<script src="/js/swiper-js/swiper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/universal-parallax@1.3.2/dist/universal-parallax.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" integrity="sha512-XtmMtDEcNz2j7ekrtHvOVR4iwwaD6o/FUJe6+Zq+HgcCsk3kj4uSQQR8weQ2QVj1o0Pk6PwYLohm206ZzNfubg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-touch-events/2.0.0/jquery.mobile-events.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.5.9/lottie_light.min.js"></script>
<script src="/js/jquery.maskedinput.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/5.0.5/jquery.inputmask.min.js"></script>
<script type="text/javascript" src="/js/jquery.cookie.min.js?v=1"></script>
<script src="https://yastatic.net/pcode/adfox/loader.js" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/js/intlTelInput-jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/js/utils.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js"></script>
<script src="/js/common.js?v={{ common_js_version }}"></script>
<script src="/js/time_block_category/main.js?v={{ time_block_category_js }}"></script>
<script src="/mobile/js/script.js?v={{ mobile_script_js_version }}"></script>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
<script src="//translate.google.com/translate_a/element.js?cb=TranslateInit"></script>
<script src="/js/gtranslate.js"></script>
<script src="/js/subscription.js?v={{ subscription_js_version }}"></script>
<script src="/js/maps_index_page/roundedControlls.js?v=1"></script>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
<script src="/js/jquery.sameheight.js"></script>
<script type="module" src="/js/flowersCategoryCarousel.js?v={{ flowers_category_carousel_js_version }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<script type="module" src="/js/family_subscription/api_family_subscription.js?v={{ family_subscription_js_version }}"></script>
<script type="module" src="/js/family_subscription/family_subscription.js?v={{ family_subscription_js_version }}"></script>
<script src="//translate.google.com/translate_a/element.js?cb=TranslateInit"></script>
<script type="module" src="/js/work_examples/api_work_examples.js?v={{ api_work_examples_js_version }}"></script>
<script src="/js/helper.js?v={{ helper_version_js }}"></script>
<script src="/js/maps_index_page/roundedControlls.js?v=5"></script>
<script type="module" src="/js/beauty/mainMapBeauty.js?v={{ main_map_beauty_js_version }}"></script>
<script type="module" src="/js/beauty/masters.js?v={{ beauty_masters_js_version }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-toast-plugin/1.3.2/jquery.toast.min.js"
integrity="sha512-zlWWyZq71UMApAjih4WkaRpikgY9Bz1oXIW5G0fED4vk14JjGlQ1UmkGM392jEULP8jbNMiwLWdM8Z87Hu88Fw=="
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
{% endblock %}
{% if app.user and app.user.isGeoLocationAccepted() == null %}
<input type="hidden" id="storeGeoLocationData"/>
{% endif %}
<div type="hidden" id="mobileVersionIndicator"></div>
<div type="hidden" id="newMobileVersionIndicator"></div>
{% block RTBHouse %}
<script>
try{ (function() {
var prefix = "", hash = "TS5TS2S9bdSbgKBA4Q2H", rtbhTags = []; rtbhTags.push("pr_"+hash+""); rtbhTags.push("pr_"+hash+"_uid_"+document.getElementById('rtbhUID').value);
var key = "__rtbhouse.lid", lid = window.localStorage.getItem(key); if (!lid) {
lid = ""; var pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < 20; i++) lid += pool.charAt(Math.floor(Math.random() * pool.length)); window.localStorage.setItem(key, lid);}
rtbhTags.push("pr_"+hash+"_lid_" + lid);
var ifr = document.createElement("iframe"),
sr = encodeURIComponent(document.referrer ? document.referrer : ""),
su = encodeURIComponent(document.location.href ? document.location.href : ""),
ifrSrc = "https://"+prefix+"creativecdn.com/tags?type=iframe", tmstmp = encodeURIComponent("" + Date.now()); for(var i=0; i<rtbhTags.length; i++) {ifrSrc += "&id=" + encodeURIComponent(rtbhTags[i]);}
ifrSrc += "&su=" + su + "&sr=" + sr + "&ts=" + tmstmp;
ifr.setAttribute("src", ifrSrc); ifr.setAttribute("width", "1");
ifr.setAttribute("height", "1"); ifr.setAttribute("scrolling", "no");
ifr.setAttribute("frameBorder", "0"); ifr.setAttribute("style", "display:none");
ifr.setAttribute("referrerpolicy", "no-referrer-when-downgrade"); if(document.body){document.body.appendChild(ifr);}
else{window.addEventListener('DOMContentLoaded', function(){document.body.appendChild(ifr);});}
})();} catch(e) {} </script>
{% endblock %}
{% block metrikaEvent %}{% endblock %}
</body>
</html>