From d2fc1eb2563949dc37b48c38acda04a030d50218 Mon Sep 17 00:00:00 2001 From: Vladless Date: Sat, 28 Dec 2024 22:22:56 +0300 Subject: [PATCH] TV/Send_message/custom_refferal_level/buttons --- database.py | 27 +- handlers/admin/admin_panel.py | 31 +- handlers/admin/admin_user_editor.py | 44 +- handlers/buttons/gifts.py | 2 +- handlers/buttons/profile.py | 8 + handlers/buttons/yookassa.py | 2 +- handlers/instructions/instructions.py | 71 +- handlers/keys/keys.py | 5 +- handlers/payments/cryprobot_pay.c | 1592 +++---- ...probot_pay.cpython-312-x86_64-linux-gnu.so | Bin 1255976 -> 1257880 bytes handlers/payments/gift.c | 3773 ++++++++++------- .../gift.cpython-312-x86_64-linux-gnu.so | Bin 1321752 -> 1386840 bytes handlers/profile.py | 17 +- 13 files changed, 3293 insertions(+), 2279 deletions(-) create mode 100644 handlers/buttons/profile.py diff --git a/database.py b/database.py index 615aafad..f9f900d6 100644 --- a/database.py +++ b/database.py @@ -594,14 +594,11 @@ async def handle_referral_on_balance_update(tg_id: int, amount: float): Обработка многоуровневой реферальной системы при обновлении баланса пользователя. Метод анализирует цепочку рефералов для указанного пользователя и начисляет - бонусы рефереерам на разных уровнях согласно настроенным процентам. + бонусы реферерам на разных уровнях согласно настроенным процентам. Args: tg_id (int): Идентификатор Telegram пользователя, пополнившего баланс amount (float): Сумма пополнения баланса - - Raises: - Exception: В случае ошибки при работе с базой данных """ conn = None try: @@ -609,8 +606,11 @@ async def handle_referral_on_balance_update(tg_id: int, amount: float): logger.info(f"Начало обработки реферальной системы для пользователя {tg_id}") MAX_REFERRAL_LEVELS = len(REFERRAL_BONUS_PERCENTAGES.keys()) - visited_tg_ids = set() + if MAX_REFERRAL_LEVELS == 0: + logger.warning("Реферальные бонусы отключены.") + return + visited_tg_ids = set() current_tg_id = tg_id referral_chain = [] @@ -695,8 +695,10 @@ async def get_referral_stats(referrer_tg_id: int): ) logger.debug(f"Получено количество активных рефералов: {active_referrals}") + MAX_REFERRAL_LEVELS = len(REFERRAL_BONUS_PERCENTAGES.keys()) + referrals_by_level_records = await conn.fetch( - """ + f""" WITH RECURSIVE referral_levels AS ( SELECT referred_tg_id, referrer_tg_id, 1 AS level FROM referrals @@ -707,7 +709,7 @@ async def get_referral_stats(referrer_tg_id: int): SELECT r.referred_tg_id, r.referrer_tg_id, rl.level + 1 FROM referrals r JOIN referral_levels rl ON r.referrer_tg_id = rl.referred_tg_id - WHERE rl.level < 5 + WHERE rl.level < {MAX_REFERRAL_LEVELS} ) SELECT level, COUNT(*) AS level_count, @@ -730,7 +732,7 @@ async def get_referral_stats(referrer_tg_id: int): logger.debug(f"Получена статистика рефералов по уровням: {referrals_by_level}") total_referral_bonus = await conn.fetchval( - """ + f""" WITH RECURSIVE referral_levels AS ( SELECT referred_tg_id, @@ -747,13 +749,11 @@ async def get_referral_stats(referrer_tg_id: int): rl.level + 1 FROM referrals r JOIN referral_levels rl ON r.referrer_tg_id = rl.referred_tg_id - WHERE rl.level < 5 + WHERE rl.level < {MAX_REFERRAL_LEVELS} ) SELECT SUM(p.amount * CASE - WHEN rl.level = 1 THEN 0.25 - WHEN rl.level = 2 THEN 0.10 - WHEN rl.level = 3 THEN 0.05 + {" ".join([f"WHEN rl.level = {level} THEN {REFERRAL_BONUS_PERCENTAGES[level]}" for level in REFERRAL_BONUS_PERCENTAGES])} ELSE 0 END) AS total_bonus FROM referral_levels rl @@ -762,6 +762,8 @@ async def get_referral_stats(referrer_tg_id: int): """, referrer_tg_id, ) + + total_referral_bonus = total_referral_bonus or 0 logger.debug( f"Получена общая сумма бонусов от рефералов: {total_referral_bonus}" ) @@ -784,7 +786,6 @@ async def get_referral_stats(referrer_tg_id: int): logger.info("Закрытие подключения к базе данных") - async def update_key_expiry(client_id: str, new_expiry_time: int): """ Обновление времени истечения ключа для указанного клиента. diff --git a/handlers/admin/admin_panel.py b/handlers/admin/admin_panel.py index 91ae12e1..8bfd52c2 100644 --- a/handlers/admin/admin_panel.py +++ b/handlers/admin/admin_panel.py @@ -34,6 +34,8 @@ async def handle_admin_callback_query(callback_query: CallbackQuery, state: FSMC async def handle_admin_message(message: types.Message, state: FSMContext): await state.clear() + BOT_VERSION = "3.2.3-beta" # Укажите текущую версию бота + builder = InlineKeyboardBuilder() builder.row( InlineKeyboardButton( @@ -58,14 +60,37 @@ async def handle_admin_message(message: types.Message, state: FSMContext): builder.row( InlineKeyboardButton(text="📢 Массовая рассылка", callback_data="send_to_alls") ) + builder.row( + InlineKeyboardButton( + text="🤖 Управление Ботом", callback_data="bot_management" + ) + ) + builder.row( + InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile") + ) + await message.answer( + f"🤖 Панель администратора\n\nВерсия бота: {BOT_VERSION}", + reply_markup=builder.as_markup(), + parse_mode="HTML" + ) + + +@router.callback_query(F.data == "bot_management") +async def handle_bot_management(callback_query: types.CallbackQuery): + builder = InlineKeyboardBuilder() builder.row( InlineKeyboardButton(text="💾 Создать резервную копию", callback_data="backups") ) builder.row( InlineKeyboardButton(text="🔄 Перезагрузить бота", callback_data="restart_bot") ) - builder.row(InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")) - await message.answer("🤖 Панель администратора", reply_markup=builder.as_markup()) + builder.row( + InlineKeyboardButton(text="⬅️ Назад", callback_data="admin") + ) + await callback_query.message.answer( + "🤖 Управление ботом", + reply_markup=builder.as_markup(), + ) @router.callback_query(F.data == "user_stats", IsAdminFilter()) @@ -163,7 +188,7 @@ async def export_users_csv(callback_query: CallbackQuery, session: Any): ) return - csv_data = "tg_id,username,first_name,last_name,language_code,is_bot,balance,trial\n" # Заголовки CSV + csv_data = "tg_id,username,first_name,last_name,language_code,is_bot,balance,trial\n" for user in users: csv_data += f"{user['tg_id']},{user['username']},{user['first_name']},{user['last_name']},{user['language_code']},{user['is_bot']},{user['balance']},{user['trial']}\n" diff --git a/handlers/admin/admin_user_editor.py b/handlers/admin/admin_user_editor.py index e2fc5e3e..18fa6fc1 100644 --- a/handlers/admin/admin_user_editor.py +++ b/handlers/admin/admin_user_editor.py @@ -2,7 +2,7 @@ import asyncio from datetime import datetime from typing import Any -from aiogram import F, Router, types +from aiogram import Bot, F, Router, types from aiogram.fsm.context import FSMContext from aiogram.fsm.state import State, StatesGroup from aiogram.types import CallbackQuery, InlineKeyboardButton, InlineKeyboardMarkup @@ -29,6 +29,7 @@ class UserEditorState(StatesGroup): waiting_for_new_balance = State() waiting_for_key_name = State() waiting_for_expiry_time = State() + waiting_for_message_text = State() @router.callback_query(F.data == "search_by_tg_id", IsAdminFilter()) @@ -114,6 +115,12 @@ async def handle_username_input( ) ) builder.row(InlineKeyboardButton(text="❌ Удалить клиента", callback_data=f"confirm_delete_user_{tg_id}")) + builder.row( + InlineKeyboardButton( + text="✉️ Отправить сообщение", + callback_data=f"send_message_{tg_id}" + ) + ) builder.row(InlineKeyboardButton(text="🔙 Назад", callback_data="user_editor")) user_info = ( @@ -128,6 +135,35 @@ async def handle_username_input( await state.set_state(UserEditorState.displaying_user_info) +@router.callback_query(F.data.startswith("send_message_")) +async def handle_send_message(callback_query: types.CallbackQuery, state: FSMContext): + tg_id = callback_query.data.split("_")[2] + await state.update_data(target_tg_id=tg_id) + await callback_query.message.answer( + "✉️ Введите текст сообщения, которое вы хотите отправить пользователю." + ) + await state.set_state(UserEditorState.waiting_for_message_text) + + +@router.message(UserEditorState.waiting_for_message_text, IsAdminFilter()) +async def process_send_message(message: types.Message, state: FSMContext, bot: Bot): + data = await state.get_data() + target_tg_id = data.get("target_tg_id") + + if not target_tg_id: + await message.answer("🚫 Ошибка: ID пользователя не найден.") + await state.clear() + return + + try: + await bot.send_message(chat_id=target_tg_id, text=message.text) + await message.answer("✅ Сообщение успешно отправлено.") + except Exception as e: + await message.answer(f"❌ Не удалось отправить сообщение: {e}") + + await state.clear() + + @router.message(UserEditorState.waiting_for_tg_id, F.text.isdigit(), IsAdminFilter()) async def handle_tg_id_input(message: types.Message, state: FSMContext, session: Any): tg_id = int(message.text) @@ -172,6 +208,12 @@ async def handle_tg_id_input(message: types.Message, state: FSMContext, session: callback_data=f"restore_trial_{tg_id}", ) ) + builder.row( + InlineKeyboardButton( + text="✉️ Отправить сообщение", + callback_data=f"send_message_{tg_id}" + ) + ) builder.row(InlineKeyboardButton(text="🔙 Назад", callback_data="user_editor")) diff --git a/handlers/buttons/gifts.py b/handlers/buttons/gifts.py index 2320277a..93a7b955 100644 --- a/handlers/buttons/gifts.py +++ b/handlers/buttons/gifts.py @@ -2,4 +2,4 @@ GIFT = "🎁 Подарить подписку" MY_GIFTS = "🎁 Мои подарки" PROFILE = "👤 Личный кабинет" BACK = "🔙 Назад" -GIFTS_ABOUT = "Дарите подарки и следите, чтобы они дошли до адресата! 🎄" \ No newline at end of file +GIFTS_ABOUT = "Дарите подарки и следите, чтобы они дошли до адресата! 🎄" diff --git a/handlers/buttons/profile.py b/handlers/buttons/profile.py new file mode 100644 index 00000000..9179c864 --- /dev/null +++ b/handlers/buttons/profile.py @@ -0,0 +1,8 @@ +ADD_SUB = "➕ Устройство" +MY_SUBS = "📱 Мои устройства" +PAYMENT = "💳 Пополнить баланс" +INVITE = "👥 Пригласить" +GIFTS = "🎁 Подарить" +TARRIFS = "💡 Тарифы" +INSTRUCTIONS = "📘 Инструкции" +MAIN_MENU = "⬅️ Главное меню" diff --git a/handlers/buttons/yookassa.py b/handlers/buttons/yookassa.py index 2422a6a8..037be327 100644 --- a/handlers/buttons/yookassa.py +++ b/handlers/buttons/yookassa.py @@ -1,3 +1,3 @@ PAY = "Пополнить" BACK = "⬅️ Назад" -CUSTOM_SUM = "💰 Ввести свою сумму" \ No newline at end of file +CUSTOM_SUM = "💰 Ввести свою сумму" diff --git a/handlers/instructions/instructions.py b/handlers/instructions/instructions.py index f93b79f5..e79e9fdc 100644 --- a/handlers/instructions/instructions.py +++ b/handlers/instructions/instructions.py @@ -1,12 +1,13 @@ import os from typing import Any +import asyncpg from aiogram import F, Router, types from aiogram.types import BufferedInputFile, InlineKeyboardButton from aiogram.utils.keyboard import InlineKeyboardBuilder -from config import CONNECT_MACOS, CONNECT_WINDOWS, SUPPORT_CHAT_URL -from handlers.texts import INSTRUCTION_PC, INSTRUCTIONS, KEY_MESSAGE +from config import CONNECT_MACOS, CONNECT_WINDOWS, DATABASE_URL, SUPPORT_CHAT_URL +from handlers.texts import CONNECT_TV_TEXT, INSTRUCTION_PC, INSTRUCTIONS, KEY_MESSAGE, SUBSCRIPTION_DETAILS_TEXT router = Router() @@ -87,3 +88,69 @@ async def process_connect_pc(callback_query: types.CallbackQuery, session: Any): parse_mode="HTML", disable_web_page_preview=True, ) + + +@router.callback_query(F.data.startswith("connect_tv|")) +async def process_connect_tv(callback_query: types.CallbackQuery): + key_name = callback_query.data.split("|")[1] + + builder = InlineKeyboardBuilder() + builder.row( + InlineKeyboardButton( + text="▶ Продолжить", callback_data=f"continue_tv|{key_name}" + ) + ) + builder.row( + InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile") + ) + + await callback_query.message.answer( + text=CONNECT_TV_TEXT, + reply_markup=builder.as_markup(), + parse_mode="HTML" + ) + + +@router.callback_query(F.data.startswith("continue_tv|")) +async def process_continue_tv(callback_query: types.CallbackQuery): + key_name = callback_query.data.split("|")[1] + tg_id = callback_query.from_user.id + + print(f"tg_id: {tg_id}, key_name: {key_name}") # Отладочный вывод + + conn = await asyncpg.connect(DATABASE_URL) + try: + record = await conn.fetchrow( + """ + SELECT k.key + FROM keys k + WHERE k.tg_id = $1 AND k.email = $2 + """, + tg_id, + key_name, + ) + + print(f"Query result: {record}") # Отладочный вывод результата + finally: + await conn.close() + + + subscription_link = record['key'] + + message_text = SUBSCRIPTION_DETAILS_TEXT.format(subscription_link=subscription_link) + + builder = InlineKeyboardBuilder() + builder.row( + InlineKeyboardButton( + text="📖 Полная инструкция", url="https://vpn4tv.com/quick-guide.html" + ) + ) + builder.row( + InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile") + ) + + await callback_query.message.answer( + text=message_text, + reply_markup=builder.as_markup(), + parse_mode="HTML" + ) diff --git a/handlers/keys/keys.py b/handlers/keys/keys.py index 1ac3ad9e..8db9f50b 100644 --- a/handlers/keys/keys.py +++ b/handlers/keys/keys.py @@ -208,7 +208,10 @@ async def process_callback_view_key(callback_query: types.CallbackQuery, session builder.row( InlineKeyboardButton( - text="💻 Windows/Linux", callback_data=f"connect_pc|{key_name}" + text="💻 Компьютеры", callback_data=f"connect_pc|{key_name}" + ), + InlineKeyboardButton( + text="📺 Андроид TV", callback_data=f"connect_tv|{key_name}" ) ) diff --git a/handlers/payments/cryprobot_pay.c b/handlers/payments/cryprobot_pay.c index f1258197..3983a343 100644 --- a/handlers/payments/cryprobot_pay.c +++ b/handlers/payments/cryprobot_pay.c @@ -1535,6 +1535,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_1_proces PyObject *__pyx_v_e; PyObject *__pyx_v_invoice; PyObject *__pyx_v_state; + PyObject *__pyx_v_usdt_amount; PyObject *__pyx_t_0; PyObject *__pyx_t_1; PyObject *__pyx_t_2; @@ -1544,7 +1545,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_1_proces }; -/* "handlers/payments/cryprobot_pay.py":134 +/* "handlers/payments/cryprobot_pay.py":136 * * * async def cryptobot_webhook(request): # <<<<<<<<<<<<<< @@ -1562,7 +1563,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_crypto }; -/* "handlers/payments/cryprobot_pay.py":157 +/* "handlers/payments/cryprobot_pay.py":159 * * * async def check_hash(request): # <<<<<<<<<<<<<< @@ -1577,7 +1578,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_ }; -/* "handlers/payments/cryprobot_pay.py":167 +/* "handlers/payments/cryprobot_pay.py":169 * * * async def process_crypto_payment(payload): # <<<<<<<<<<<<<< @@ -1599,7 +1600,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_proces }; -/* "handlers/payments/cryprobot_pay.py":184 +/* "handlers/payments/cryprobot_pay.py":186 * * * @router.callback_query(F.data == "enter_custom_amount_crypto") # <<<<<<<<<<<<<< @@ -1614,7 +1615,7 @@ struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_proces }; -/* "handlers/payments/cryprobot_pay.py":199 +/* "handlers/payments/cryprobot_pay.py":201 * * * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< @@ -2686,7 +2687,7 @@ static const char __pyx_k__12[] = " \321\200\321\203\320\261"; static const char __pyx_k__13[] = ":"; static const char __pyx_k__14[] = "\320\237\320\276\320\277\320\276\320\273\320\275\320\270\321\202\321\214"; static const char __pyx_k__15[] = "\320\222\321\213 \320\262\321\213\320\261\321\200\320\260\320\273\320\270 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\320\265 \320\275\320\260 "; -static const char __pyx_k__16[] = " \321\200\321\203\320\261\320\273\320\265\320\271."; +static const char __pyx_k__16[] = " \321\200\321\203\320\261\320\273\320\265\320\271. \320\255\321\202\320\276 \321\215\320\272\320\262\320\270\320\262\320\260\320\273\320\265\320\275\321\202\320\275\320\276 "; static const char __pyx_k__17[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\320\270 \320\277\320\273\320\260\321\202\320\265\320\266\320\260."; static const char __pyx_k__18[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\320\270 \320\277\320\273\320\260\321\202\320\265\320\266\320\260: "; static const char __pyx_k__20[] = "\320\237\320\276\320\273\321\203\321\207\320\265\320\275\321\213 \320\264\320\260\320\275\320\275\321\213\320\265 \320\262\320\265\320\261\321\205\321\203\320\272\320\260: "; @@ -2697,9 +2698,10 @@ static const char __pyx_k__28[] = "\360\237\224\231 \320\235\320\260\320\267\320 static const char __pyx_k__29[] = "\320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\262\320\262\320\265\320\264\320\270\321\202\320\265 \321\201\321\203\320\274\320\274\321\203 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217."; static const char __pyx_k__32[] = "\320\241\321\203\320\274\320\274\320\260 \320\264\320\276\320\273\320\266\320\275\320\260 \320\261\321\213\321\202\321\214 \320\261\320\276\320\273\321\214\321\210\320\265 "; static const char __pyx_k__33[] = ". \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\262\320\262\320\265\320\264\320\270\321\202\320\265 \321\201\321\203\320\274\320\274\321\203 \320\265\321\211\320\265 \321\200\320\260\320\267:"; -static const char __pyx_k__34[] = "\320\235\320\265\320\272\320\276\321\200\321\200\320\265\320\272\321\202\320\275\320\260\321\217 \321\201\321\203\320\274\320\274\320\260. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\262\320\262\320\265\320\264\320\270\321\202\320\265 \321\201\321\203\320\274\320\274\321\203 \320\265\321\211\320\265 \321\200\320\260\320\267:"; -static const char __pyx_k__35[] = "."; -static const char __pyx_k__44[] = "?"; +static const char __pyx_k__34[] = " \321\200\321\203\320\261\320\273\320\265\320\271."; +static const char __pyx_k__35[] = "\320\235\320\265\320\272\320\276\321\200\321\200\320\265\320\272\321\202\320\275\320\260\321\217 \321\201\321\203\320\274\320\274\320\260. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\262\320\262\320\265\320\264\320\270\321\202\320\265 \321\201\321\203\320\274\320\274\321\203 \320\265\321\211\320\265 \321\200\320\260\320\267:"; +static const char __pyx_k__36[] = "."; +static const char __pyx_k__45[] = "?"; static const char __pyx_k_doc[] = "__doc__"; static const char __pyx_k_get[] = "get"; static const char __pyx_k_pay[] = "pay"; @@ -2735,6 +2737,7 @@ static const char __pyx_k_token[] = "token"; static const char __pyx_k_trial[] = "trial"; static const char __pyx_k_types[] = "types"; static const char __pyx_k_Router[] = "Router"; +static const char __pyx_k_USDT_2[] = " USDT."; static const char __pyx_k_amount[] = "amount"; static const char __pyx_k_answer[] = "answer"; static const char __pyx_k_config[] = "config"; @@ -2793,6 +2796,7 @@ static const char __pyx_k_mro_entries[] = "__mro_entries__"; static const char __pyx_k_solonet_sup[] = "\342\235\214 \320\237\320\270\321\200\320\260\321\202\321\201\320\272\320\260\321\217 \320\262\320\265\321\200\321\201\320\270\321\217, \320\276\320\261\321\200\320\260\321\202\320\270\321\202\320\265\321\201\321\214 \320\262 \320\277\320\276\320\264\320\264\320\265\321\200\320\266\320\272\321\203 @solonet_sup."; static const char __pyx_k_update_data[] = "update_data"; static const char __pyx_k_update_type[] = "update_type"; +static const char __pyx_k_usdt_amount[] = "usdt_amount"; static const char __pyx_k_user_id_str[] = "user_id_str"; static const char __pyx_k_AioCryptoPay[] = "AioCryptoPay"; static const char __pyx_k_aiocryptopay[] = "aiocryptopay"; @@ -2931,6 +2935,7 @@ typedef struct { PyObject *__pyx_n_s_State; PyObject *__pyx_n_s_StatesGroup; PyObject *__pyx_n_u_USDT; + PyObject *__pyx_kp_u_USDT_2; PyObject *__pyx_n_s_ValueError; PyObject *__pyx_kp_u__10; PyObject *__pyx_kp_u__11; @@ -2953,8 +2958,9 @@ typedef struct { PyObject *__pyx_kp_u__33; PyObject *__pyx_kp_u__34; PyObject *__pyx_kp_u__35; + PyObject *__pyx_kp_u__36; PyObject *__pyx_kp_u__4; - PyObject *__pyx_n_s__44; + PyObject *__pyx_n_s__45; PyObject *__pyx_kp_u__7; PyObject *__pyx_kp_u__9; PyObject *__pyx_n_s_add_connection; @@ -3088,6 +3094,7 @@ typedef struct { PyObject *__pyx_n_s_update_data; PyObject *__pyx_n_u_update_type; PyObject *__pyx_n_s_url; + PyObject *__pyx_n_s_usdt_amount; PyObject *__pyx_n_s_user_id; PyObject *__pyx_kp_u_user_id_amount; PyObject *__pyx_n_s_user_id_str; @@ -3106,7 +3113,6 @@ typedef struct { PyObject *__pyx_tuple__8; PyObject *__pyx_tuple__24; PyObject *__pyx_tuple__30; - PyObject *__pyx_tuple__36; PyObject *__pyx_tuple__37; PyObject *__pyx_tuple__38; PyObject *__pyx_tuple__39; @@ -3114,6 +3120,7 @@ typedef struct { PyObject *__pyx_tuple__41; PyObject *__pyx_tuple__42; PyObject *__pyx_tuple__43; + PyObject *__pyx_tuple__44; PyObject *__pyx_codeobj__6; PyObject *__pyx_codeobj__19; PyObject *__pyx_codeobj__23; @@ -3199,6 +3206,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_State); Py_CLEAR(clear_module_state->__pyx_n_s_StatesGroup); Py_CLEAR(clear_module_state->__pyx_n_u_USDT); + Py_CLEAR(clear_module_state->__pyx_kp_u_USDT_2); Py_CLEAR(clear_module_state->__pyx_n_s_ValueError); Py_CLEAR(clear_module_state->__pyx_kp_u__10); Py_CLEAR(clear_module_state->__pyx_kp_u__11); @@ -3221,8 +3229,9 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_kp_u__33); Py_CLEAR(clear_module_state->__pyx_kp_u__34); Py_CLEAR(clear_module_state->__pyx_kp_u__35); + Py_CLEAR(clear_module_state->__pyx_kp_u__36); Py_CLEAR(clear_module_state->__pyx_kp_u__4); - Py_CLEAR(clear_module_state->__pyx_n_s__44); + Py_CLEAR(clear_module_state->__pyx_n_s__45); Py_CLEAR(clear_module_state->__pyx_kp_u__7); Py_CLEAR(clear_module_state->__pyx_kp_u__9); Py_CLEAR(clear_module_state->__pyx_n_s_add_connection); @@ -3356,6 +3365,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_update_data); Py_CLEAR(clear_module_state->__pyx_n_u_update_type); Py_CLEAR(clear_module_state->__pyx_n_s_url); + Py_CLEAR(clear_module_state->__pyx_n_s_usdt_amount); Py_CLEAR(clear_module_state->__pyx_n_s_user_id); Py_CLEAR(clear_module_state->__pyx_kp_u_user_id_amount); Py_CLEAR(clear_module_state->__pyx_n_s_user_id_str); @@ -3374,7 +3384,6 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_tuple__8); Py_CLEAR(clear_module_state->__pyx_tuple__24); Py_CLEAR(clear_module_state->__pyx_tuple__30); - Py_CLEAR(clear_module_state->__pyx_tuple__36); Py_CLEAR(clear_module_state->__pyx_tuple__37); Py_CLEAR(clear_module_state->__pyx_tuple__38); Py_CLEAR(clear_module_state->__pyx_tuple__39); @@ -3382,6 +3391,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_tuple__41); Py_CLEAR(clear_module_state->__pyx_tuple__42); Py_CLEAR(clear_module_state->__pyx_tuple__43); + Py_CLEAR(clear_module_state->__pyx_tuple__44); Py_CLEAR(clear_module_state->__pyx_codeobj__6); Py_CLEAR(clear_module_state->__pyx_codeobj__19); Py_CLEAR(clear_module_state->__pyx_codeobj__23); @@ -3445,6 +3455,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_State); Py_VISIT(traverse_module_state->__pyx_n_s_StatesGroup); Py_VISIT(traverse_module_state->__pyx_n_u_USDT); + Py_VISIT(traverse_module_state->__pyx_kp_u_USDT_2); Py_VISIT(traverse_module_state->__pyx_n_s_ValueError); Py_VISIT(traverse_module_state->__pyx_kp_u__10); Py_VISIT(traverse_module_state->__pyx_kp_u__11); @@ -3467,8 +3478,9 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_kp_u__33); Py_VISIT(traverse_module_state->__pyx_kp_u__34); Py_VISIT(traverse_module_state->__pyx_kp_u__35); + Py_VISIT(traverse_module_state->__pyx_kp_u__36); Py_VISIT(traverse_module_state->__pyx_kp_u__4); - Py_VISIT(traverse_module_state->__pyx_n_s__44); + Py_VISIT(traverse_module_state->__pyx_n_s__45); Py_VISIT(traverse_module_state->__pyx_kp_u__7); Py_VISIT(traverse_module_state->__pyx_kp_u__9); Py_VISIT(traverse_module_state->__pyx_n_s_add_connection); @@ -3602,6 +3614,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_update_data); Py_VISIT(traverse_module_state->__pyx_n_u_update_type); Py_VISIT(traverse_module_state->__pyx_n_s_url); + Py_VISIT(traverse_module_state->__pyx_n_s_usdt_amount); Py_VISIT(traverse_module_state->__pyx_n_s_user_id); Py_VISIT(traverse_module_state->__pyx_kp_u_user_id_amount); Py_VISIT(traverse_module_state->__pyx_n_s_user_id_str); @@ -3620,7 +3633,6 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_tuple__8); Py_VISIT(traverse_module_state->__pyx_tuple__24); Py_VISIT(traverse_module_state->__pyx_tuple__30); - Py_VISIT(traverse_module_state->__pyx_tuple__36); Py_VISIT(traverse_module_state->__pyx_tuple__37); Py_VISIT(traverse_module_state->__pyx_tuple__38); Py_VISIT(traverse_module_state->__pyx_tuple__39); @@ -3628,6 +3640,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_tuple__41); Py_VISIT(traverse_module_state->__pyx_tuple__42); Py_VISIT(traverse_module_state->__pyx_tuple__43); + Py_VISIT(traverse_module_state->__pyx_tuple__44); Py_VISIT(traverse_module_state->__pyx_codeobj__6); Py_VISIT(traverse_module_state->__pyx_codeobj__19); Py_VISIT(traverse_module_state->__pyx_codeobj__23); @@ -3701,6 +3714,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_State __pyx_mstate_global->__pyx_n_s_State #define __pyx_n_s_StatesGroup __pyx_mstate_global->__pyx_n_s_StatesGroup #define __pyx_n_u_USDT __pyx_mstate_global->__pyx_n_u_USDT +#define __pyx_kp_u_USDT_2 __pyx_mstate_global->__pyx_kp_u_USDT_2 #define __pyx_n_s_ValueError __pyx_mstate_global->__pyx_n_s_ValueError #define __pyx_kp_u__10 __pyx_mstate_global->__pyx_kp_u__10 #define __pyx_kp_u__11 __pyx_mstate_global->__pyx_kp_u__11 @@ -3723,8 +3737,9 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_kp_u__33 __pyx_mstate_global->__pyx_kp_u__33 #define __pyx_kp_u__34 __pyx_mstate_global->__pyx_kp_u__34 #define __pyx_kp_u__35 __pyx_mstate_global->__pyx_kp_u__35 +#define __pyx_kp_u__36 __pyx_mstate_global->__pyx_kp_u__36 #define __pyx_kp_u__4 __pyx_mstate_global->__pyx_kp_u__4 -#define __pyx_n_s__44 __pyx_mstate_global->__pyx_n_s__44 +#define __pyx_n_s__45 __pyx_mstate_global->__pyx_n_s__45 #define __pyx_kp_u__7 __pyx_mstate_global->__pyx_kp_u__7 #define __pyx_kp_u__9 __pyx_mstate_global->__pyx_kp_u__9 #define __pyx_n_s_add_connection __pyx_mstate_global->__pyx_n_s_add_connection @@ -3858,6 +3873,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_update_data __pyx_mstate_global->__pyx_n_s_update_data #define __pyx_n_u_update_type __pyx_mstate_global->__pyx_n_u_update_type #define __pyx_n_s_url __pyx_mstate_global->__pyx_n_s_url +#define __pyx_n_s_usdt_amount __pyx_mstate_global->__pyx_n_s_usdt_amount #define __pyx_n_s_user_id __pyx_mstate_global->__pyx_n_s_user_id #define __pyx_kp_u_user_id_amount __pyx_mstate_global->__pyx_kp_u_user_id_amount #define __pyx_n_s_user_id_str __pyx_mstate_global->__pyx_n_s_user_id_str @@ -3876,7 +3892,6 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_tuple__8 __pyx_mstate_global->__pyx_tuple__8 #define __pyx_tuple__24 __pyx_mstate_global->__pyx_tuple__24 #define __pyx_tuple__30 __pyx_mstate_global->__pyx_tuple__30 -#define __pyx_tuple__36 __pyx_mstate_global->__pyx_tuple__36 #define __pyx_tuple__37 __pyx_mstate_global->__pyx_tuple__37 #define __pyx_tuple__38 __pyx_mstate_global->__pyx_tuple__38 #define __pyx_tuple__39 __pyx_mstate_global->__pyx_tuple__39 @@ -3884,6 +3899,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_tuple__41 __pyx_mstate_global->__pyx_tuple__41 #define __pyx_tuple__42 __pyx_mstate_global->__pyx_tuple__42 #define __pyx_tuple__43 __pyx_mstate_global->__pyx_tuple__43 +#define __pyx_tuple__44 __pyx_mstate_global->__pyx_tuple__44 #define __pyx_codeobj__6 __pyx_mstate_global->__pyx_codeobj__6 #define __pyx_codeobj__19 __pyx_mstate_global->__pyx_codeobj__19 #define __pyx_codeobj__23 __pyx_mstate_global->__pyx_codeobj__23 @@ -5734,8 +5750,8 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ * await state.set_state(ReplenishBalanceState.waiting_for_payment_confirmation_crypto) * * try: # <<<<<<<<<<<<<< + * usdt_amount = -(-amount // RUB_TO_USDT) * invoice = await crypto.create_invoice( - * asset="USDT", */ { __Pyx_ExceptionSave(&__pyx_t_9, &__pyx_t_8, &__pyx_t_7); @@ -5747,56 +5763,72 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ /* "handlers/payments/cryprobot_pay.py":111 * * try: - * invoice = await crypto.create_invoice( # <<<<<<<<<<<<<< + * usdt_amount = -(-amount // RUB_TO_USDT) # <<<<<<<<<<<<<< + * invoice = await crypto.create_invoice( * asset="USDT", - * amount=str(int(amount // RUB_TO_USDT)), */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 111, __pyx_L17_error) + __pyx_t_1 = PyNumber_Negative(__pyx_cur_scope->__pyx_v_amount); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 111, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_create_invoice); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 111, __pyx_L17_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 111, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_5); + __pyx_t_11 = PyNumber_FloorDivide(__pyx_t_1, __pyx_t_5); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 111, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __pyx_t_5 = PyNumber_Negative(__pyx_t_11); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 111, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_GIVEREF(__pyx_t_5); + __pyx_cur_scope->__pyx_v_usdt_amount = __pyx_t_5; + __pyx_t_5 = 0; /* "handlers/payments/cryprobot_pay.py":112 * try: - * invoice = await crypto.create_invoice( - * asset="USDT", # <<<<<<<<<<<<<< - * amount=str(int(amount // RUB_TO_USDT)), - * description=f" {amount} ", + * usdt_amount = -(-amount // RUB_TO_USDT) + * invoice = await crypto.create_invoice( # <<<<<<<<<<<<<< + * asset="USDT", + * amount=str(int(usdt_amount)), */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 112, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_asset, __pyx_n_u_USDT) < 0) __PYX_ERR(0, 112, __pyx_L17_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 112, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_create_invoice); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 112, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; /* "handlers/payments/cryprobot_pay.py":113 + * usdt_amount = -(-amount // RUB_TO_USDT) + * invoice = await crypto.create_invoice( + * asset="USDT", # <<<<<<<<<<<<<< + * amount=str(int(usdt_amount)), + * description=f" {amount} ", + */ + __pyx_t_5 = __Pyx_PyDict_NewPresized(4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 113, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_asset, __pyx_n_u_USDT) < 0) __PYX_ERR(0, 113, __pyx_L17_error) + + /* "handlers/payments/cryprobot_pay.py":114 * invoice = await crypto.create_invoice( * asset="USDT", - * amount=str(int(amount // RUB_TO_USDT)), # <<<<<<<<<<<<<< + * amount=str(int(usdt_amount)), # <<<<<<<<<<<<<< * description=f" {amount} ", * payload=f"{callback_query.message.chat.id}:{int(amount)}", */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 113, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_2 = PyNumber_FloorDivide(__pyx_cur_scope->__pyx_v_amount, __pyx_t_11); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L17_error) + __pyx_t_1 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_usdt_amount); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 114, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_Unicode(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 114, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyNumber_Int(__pyx_t_2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 113, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_Unicode(__pyx_t_11); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_amount, __pyx_t_2) < 0) __PYX_ERR(0, 112, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_amount, __pyx_t_2) < 0) __PYX_ERR(0, 113, __pyx_L17_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":114 + /* "handlers/payments/cryprobot_pay.py":115 * asset="USDT", - * amount=str(int(amount // RUB_TO_USDT)), + * amount=str(int(usdt_amount)), * description=f" {amount} ", # <<<<<<<<<<<<<< * payload=f"{callback_query.message.chat.id}:{int(amount)}", * ) */ - __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 114, __pyx_L17_error) + __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = 0; __pyx_t_14 = 127; @@ -5805,82 +5837,82 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __pyx_t_3 += 22; __Pyx_GIVEREF(__pyx_kp_u__11); PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_kp_u__11); - __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 114, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) : __pyx_t_14; - __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_11); - __Pyx_GIVEREF(__pyx_t_11); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_11); - __pyx_t_11 = 0; + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 115, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) : __pyx_t_14; + __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1); + __pyx_t_1 = 0; __Pyx_INCREF(__pyx_kp_u__12); __pyx_t_14 = (65535 > __pyx_t_14) ? 65535 : __pyx_t_14; __pyx_t_3 += 4; __Pyx_GIVEREF(__pyx_kp_u__12); PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_kp_u__12); - __pyx_t_11 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 114, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); + __pyx_t_1 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 115, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_description, __pyx_t_11) < 0) __PYX_ERR(0, 112, __pyx_L17_error) - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_description, __pyx_t_1) < 0) __PYX_ERR(0, 113, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":115 - * amount=str(int(amount // RUB_TO_USDT)), + /* "handlers/payments/cryprobot_pay.py":116 + * amount=str(int(usdt_amount)), * description=f" {amount} ", * payload=f"{callback_query.message.chat.id}:{int(amount)}", # <<<<<<<<<<<<<< * ) * */ - __pyx_t_11 = PyTuple_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 115, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 116, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); __pyx_t_3 = 0; __pyx_t_14 = 127; - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_chat); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_chat); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_13); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; - __pyx_t_13 = __Pyx_PyObject_FormatSimple(__pyx_t_2, __pyx_empty_unicode); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_13 = __Pyx_PyObject_FormatSimple(__pyx_t_2, __pyx_empty_unicode); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_13); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_13) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_13) : __pyx_t_14; __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_13); __Pyx_GIVEREF(__pyx_t_13); - PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_13); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_13); __pyx_t_13 = 0; __Pyx_INCREF(__pyx_kp_u__13); __pyx_t_3 += 1; __Pyx_GIVEREF(__pyx_kp_u__13); - PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_kp_u__13); - __pyx_t_13 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_amount); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 115, __pyx_L17_error) + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_kp_u__13); + __pyx_t_13 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_amount); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_13); - __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_t_13, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_t_13, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) : __pyx_t_14; __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_11, 3, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_1, 3, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_payload, __pyx_t_2) < 0) __PYX_ERR(0, 112, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_payload, __pyx_t_2) < 0) __PYX_ERR(0, 113, __pyx_L17_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":111 - * + /* "handlers/payments/cryprobot_pay.py":112 * try: + * usdt_amount = -(-amount // RUB_TO_USDT) * invoice = await crypto.create_invoice( # <<<<<<<<<<<<<< * asset="USDT", - * amount=str(int(amount // RUB_TO_USDT)), + * amount=str(int(usdt_amount)), */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 111, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_5); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 112, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_r); @@ -5907,227 +5939,44 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 111, __pyx_L17_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 112, __pyx_L17_error) __pyx_t_2 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_2); } else { __pyx_t_2 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 111, __pyx_L17_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 112, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); } __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_invoice = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":118 + /* "handlers/payments/cryprobot_pay.py":119 * ) * * if hasattr(invoice, "bot_invoice_url"): # <<<<<<<<<<<<<< * builder = InlineKeyboardBuilder() * builder.row( */ - __pyx_t_4 = __Pyx_HasAttr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_u_bot_invoice_url); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 118, __pyx_L17_error) + __pyx_t_4 = __Pyx_HasAttr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_u_bot_invoice_url); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 119, __pyx_L17_error) if (__pyx_t_4) { - /* "handlers/payments/cryprobot_pay.py":119 + /* "handlers/payments/cryprobot_pay.py":120 * * if hasattr(invoice, "bot_invoice_url"): * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row( * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 119, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_t_5 = NULL; - __pyx_t_6 = 0; - #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_5)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_5); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_6 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_6, 0+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 119, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __Pyx_GIVEREF(__pyx_t_2); - __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; - __pyx_t_2 = 0; - - /* "handlers/payments/cryprobot_pay.py":120 - * if hasattr(invoice, "bot_invoice_url"): - * builder = InlineKeyboardBuilder() - * builder.row( # <<<<<<<<<<<<<< - * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) - * ) - */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 120, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); - - /* "handlers/payments/cryprobot_pay.py":121 - * builder = InlineKeyboardBuilder() - * builder.row( - * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) # <<<<<<<<<<<<<< - * ) - * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) - */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 121, __pyx_L17_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 120, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 121, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_n_u__14) < 0) __PYX_ERR(0, 121, __pyx_L17_error) - __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_s_bot_invoice_url); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 121, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_13); - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_url, __pyx_t_13) < 0) __PYX_ERR(0, 121, __pyx_L17_error) - __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; - __pyx_t_13 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 121, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_13); - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; __pyx_t_6 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_1); + if (unlikely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_11)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_11); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_6 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_t_13}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 120, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - - /* "handlers/payments/cryprobot_pay.py":123 - * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) - * ) - * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) # <<<<<<<<<<<<<< - * await callback_query.message.answer( - * text=f" {amount} .", - */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 123, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 123, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_13); - __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 123, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_kp_u__3) < 0) __PYX_ERR(0, 123, __pyx_L17_error) - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_callback_data, __pyx_n_u_pay) < 0) __PYX_ERR(0, 123, __pyx_L17_error) - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 123, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_5); - __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = NULL; - __pyx_t_6 = 0; - #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_11)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_11); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_6 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_t_5}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 123, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - - /* "handlers/payments/cryprobot_pay.py":124 - * ) - * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) - * await callback_query.message.answer( # <<<<<<<<<<<<<< - * text=f" {amount} .", - * reply_markup=builder.as_markup(), - */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 124, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - - /* "handlers/payments/cryprobot_pay.py":125 - * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) - * await callback_query.message.answer( - * text=f" {amount} .", # <<<<<<<<<<<<<< - * reply_markup=builder.as_markup(), - * ) - */ - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 125, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 125, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_5); - __pyx_t_3 = 0; - __pyx_t_14 = 127; - __Pyx_INCREF(__pyx_kp_u__15); - __pyx_t_14 = (65535 > __pyx_t_14) ? 65535 : __pyx_t_14; - __pyx_t_3 += 25; - __Pyx_GIVEREF(__pyx_kp_u__15); - PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u__15); - __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 125, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) : __pyx_t_14; - __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_11); - __Pyx_GIVEREF(__pyx_t_11); - PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_11); - __pyx_t_11 = 0; - __Pyx_INCREF(__pyx_kp_u__16); - __pyx_t_14 = (65535 > __pyx_t_14) ? 65535 : __pyx_t_14; - __pyx_t_3 += 8; - __Pyx_GIVEREF(__pyx_kp_u__16); - PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u__16); - __pyx_t_11 = __Pyx_PyUnicode_Join(__pyx_t_5, 3, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 125, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_11) < 0) __PYX_ERR(0, 125, __pyx_L17_error) - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - - /* "handlers/payments/cryprobot_pay.py":126 - * await callback_query.message.answer( - * text=f" {amount} .", - * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< - * ) - * else: - */ - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 126, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_5); - __pyx_t_13 = NULL; - __pyx_t_6 = 0; - #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_5))) { - __pyx_t_13 = PyMethod_GET_SELF(__pyx_t_5); - if (likely(__pyx_t_13)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); - __Pyx_INCREF(__pyx_t_13); + __Pyx_INCREF(__pyx_t_11); __Pyx_INCREF(function); __Pyx_DECREF_SET(__pyx_t_5, function); __pyx_t_6 = 1; @@ -6135,29 +5984,223 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_13, NULL}; - __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 0+__pyx_t_6); - __Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0; - if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 126, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); + PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 0+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 120, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_11) < 0) __PYX_ERR(0, 125, __pyx_L17_error) + __Pyx_GIVEREF(__pyx_t_2); + __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; + __pyx_t_2 = 0; + + /* "handlers/payments/cryprobot_pay.py":121 + * if hasattr(invoice, "bot_invoice_url"): + * builder = InlineKeyboardBuilder() + * builder.row( # <<<<<<<<<<<<<< + * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) + * ) + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 121, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); + + /* "handlers/payments/cryprobot_pay.py":122 + * builder = InlineKeyboardBuilder() + * builder.row( + * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) # <<<<<<<<<<<<<< + * ) + * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) + */ + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 122, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 122, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_n_u__14) < 0) __PYX_ERR(0, 122, __pyx_L17_error) + __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_s_bot_invoice_url); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 122, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_13); + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_url, __pyx_t_13) < 0) __PYX_ERR(0, 122, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; + __pyx_t_13 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 122, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_13); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = NULL; + __pyx_t_6 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_1 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_1)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_1); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_6 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_t_13}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 121, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; /* "handlers/payments/cryprobot_pay.py":124 + * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) + * ) + * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) # <<<<<<<<<<<<<< + * await callback_query.message.answer( + * text=f" {amount} . {usdt_amount} USDT.", + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 124, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 124, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_13); + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 124, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__3) < 0) __PYX_ERR(0, 124, __pyx_L17_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_callback_data, __pyx_n_u_pay) < 0) __PYX_ERR(0, 124, __pyx_L17_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 124, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = NULL; + __pyx_t_6 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_1 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_1)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_1); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_6 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_t_11}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "handlers/payments/cryprobot_pay.py":125 * ) * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) * await callback_query.message.answer( # <<<<<<<<<<<<<< - * text=f" {amount} .", + * text=f" {amount} . {usdt_amount} USDT.", * reply_markup=builder.as_markup(), */ - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 124, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 125, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 125, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_11); + + /* "handlers/payments/cryprobot_pay.py":126 + * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) + * await callback_query.message.answer( + * text=f" {amount} . {usdt_amount} USDT.", # <<<<<<<<<<<<<< + * reply_markup=builder.as_markup(), + * ) + */ + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_11 = PyTuple_New(5); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_3 = 0; + __pyx_t_14 = 127; + __Pyx_INCREF(__pyx_kp_u__15); + __pyx_t_14 = (65535 > __pyx_t_14) ? 65535 : __pyx_t_14; + __pyx_t_3 += 25; + __Pyx_GIVEREF(__pyx_kp_u__15); + PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_kp_u__15); + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) : __pyx_t_14; + __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_t_1); + __pyx_t_1 = 0; + __Pyx_INCREF(__pyx_kp_u__16); + __pyx_t_14 = (65535 > __pyx_t_14) ? 65535 : __pyx_t_14; + __pyx_t_3 += 26; + __Pyx_GIVEREF(__pyx_kp_u__16); + PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__16); + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_usdt_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_14 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) > __pyx_t_14) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_1) : __pyx_t_14; + __pyx_t_3 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_11, 3, __pyx_t_1); + __pyx_t_1 = 0; + __Pyx_INCREF(__pyx_kp_u_USDT_2); + __pyx_t_3 += 6; + __Pyx_GIVEREF(__pyx_kp_u_USDT_2); + PyTuple_SET_ITEM(__pyx_t_11, 4, __pyx_kp_u_USDT_2); + __pyx_t_1 = __Pyx_PyUnicode_Join(__pyx_t_11, 5, __pyx_t_3, __pyx_t_14); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_1) < 0) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "handlers/payments/cryprobot_pay.py":127 + * await callback_query.message.answer( + * text=f" {amount} . {usdt_amount} USDT.", + * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< + * ) + * else: + */ + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 127, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_13 = NULL; + __pyx_t_6 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_11))) { + __pyx_t_13 = PyMethod_GET_SELF(__pyx_t_11); + if (likely(__pyx_t_13)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_11); + __Pyx_INCREF(__pyx_t_13); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_11, function); + __pyx_t_6 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_13, NULL}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_6, 0+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 127, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + } + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 126, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "handlers/payments/cryprobot_pay.py":125 + * ) + * builder.row(InlineKeyboardButton(text=" ", callback_data="pay")) + * await callback_query.message.answer( # <<<<<<<<<<<<<< + * text=f" {amount} . {usdt_amount} USDT.", + * reply_markup=builder.as_markup(), + */ + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 125, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_t_7); @@ -6182,16 +6225,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 124, __pyx_L17_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 125, __pyx_L17_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 124, __pyx_L17_error) + else __PYX_ERR(0, 125, __pyx_L17_error) } } - /* "handlers/payments/cryprobot_pay.py":118 + /* "handlers/payments/cryprobot_pay.py":119 * ) * * if hasattr(invoice, "bot_invoice_url"): # <<<<<<<<<<<<<< @@ -6201,7 +6244,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ goto __pyx_L24; } - /* "handlers/payments/cryprobot_pay.py":129 + /* "handlers/payments/cryprobot_pay.py":130 * ) * else: * await callback_query.message.answer(" .") # <<<<<<<<<<<<<< @@ -6209,35 +6252,35 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ * logger.error(f" : {e}") */ /*else*/ { - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 129, __pyx_L17_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_1); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 130, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; __pyx_t_6 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_2)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); __Pyx_INCREF(__pyx_t_2); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); + __Pyx_DECREF_SET(__pyx_t_5, function); __pyx_t_6 = 1; } } #endif { PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__17}; - __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 129, __pyx_L17_error) - __Pyx_GOTREF(__pyx_t_11); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 130, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_11); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_t_7); @@ -6262,12 +6305,12 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 129, __pyx_L17_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 130, __pyx_L17_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 129, __pyx_L17_error) + else __PYX_ERR(0, 130, __pyx_L17_error) } } } @@ -6277,8 +6320,8 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ * await state.set_state(ReplenishBalanceState.waiting_for_payment_confirmation_crypto) * * try: # <<<<<<<<<<<<<< + * usdt_amount = -(-amount // RUB_TO_USDT) * invoice = await crypto.create_invoice( - * asset="USDT", */ } __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; @@ -6293,7 +6336,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":130 + /* "handlers/payments/cryprobot_pay.py":131 * else: * await callback_query.message.answer(" .") * except Exception as e: # <<<<<<<<<<<<<< @@ -6303,30 +6346,30 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ __pyx_t_10 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_10) { __Pyx_AddTraceback("handlers.payments.cryprobot_pay.process_amount_selection", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_1, &__pyx_t_2) < 0) __PYX_ERR(0, 130, __pyx_L19_except_error) - __Pyx_XGOTREF(__pyx_t_11); + if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_5, &__pyx_t_2) < 0) __PYX_ERR(0, 131, __pyx_L19_except_error) __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_5); __Pyx_XGOTREF(__pyx_t_2); - __Pyx_INCREF(__pyx_t_1); - __Pyx_GIVEREF(__pyx_t_1); - __pyx_cur_scope->__pyx_v_e = __pyx_t_1; + __Pyx_INCREF(__pyx_t_5); + __Pyx_GIVEREF(__pyx_t_5); + __pyx_cur_scope->__pyx_v_e = __pyx_t_5; /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":131 + /* "handlers/payments/cryprobot_pay.py":132 * await callback_query.message.answer(" .") * except Exception as e: * logger.error(f" : {e}") # <<<<<<<<<<<<<< * * */ - __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_logger); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 131, __pyx_L32_error) + __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_logger); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 132, __pyx_L32_error) __Pyx_GOTREF(__pyx_t_13); - __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_error); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 131, __pyx_L32_error) + __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_error); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 132, __pyx_L32_error) __Pyx_GOTREF(__pyx_t_12); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; - __pyx_t_13 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 131, __pyx_L32_error) + __pyx_t_13 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 132, __pyx_L32_error) __Pyx_GOTREF(__pyx_t_13); - __pyx_t_15 = __Pyx_PyUnicode_Concat(__pyx_kp_u__18, __pyx_t_13); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 131, __pyx_L32_error) + __pyx_t_15 = __Pyx_PyUnicode_Concat(__pyx_kp_u__18, __pyx_t_13); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 132, __pyx_L32_error) __Pyx_GOTREF(__pyx_t_15); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; __pyx_t_13 = NULL; @@ -6345,17 +6388,17 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ #endif { PyObject *__pyx_callargs[2] = {__pyx_t_13, __pyx_t_15}; - __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_12, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); + __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_12, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6); __Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0; __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 131, __pyx_L32_error) - __Pyx_GOTREF(__pyx_t_5); + if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 132, __pyx_L32_error) + __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0; } - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } - /* "handlers/payments/cryprobot_pay.py":130 + /* "handlers/payments/cryprobot_pay.py":131 * else: * await callback_query.message.answer(" .") * except Exception as e: # <<<<<<<<<<<<<< @@ -6372,10 +6415,10 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ /*exception exit:*/{ __Pyx_PyThreadState_assign __pyx_t_18 = 0; __pyx_t_19 = 0; __pyx_t_20 = 0; __pyx_t_21 = 0; __pyx_t_22 = 0; __pyx_t_23 = 0; + __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0; __Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0; __Pyx_XDECREF(__pyx_t_15); __pyx_t_15 = 0; - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_21, &__pyx_t_22, &__pyx_t_23); if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_18, &__pyx_t_19, &__pyx_t_20) < 0)) __Pyx_ErrFetch(&__pyx_t_18, &__pyx_t_19, &__pyx_t_20); __Pyx_XGOTREF(__pyx_t_18); @@ -6405,8 +6448,8 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ } __pyx_L33:; } - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; goto __pyx_L18_exception_handled; } @@ -6416,8 +6459,8 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ * await state.set_state(ReplenishBalanceState.waiting_for_payment_confirmation_crypto) * * try: # <<<<<<<<<<<<<< + * usdt_amount = -(-amount // RUB_TO_USDT) * invoice = await crypto.create_invoice( - * asset="USDT", */ __pyx_L19_except_error:; __Pyx_XGIVEREF(__pyx_t_9); @@ -6467,7 +6510,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_5generator1(__pyx_ } static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/cryprobot_pay.py":134 +/* "handlers/payments/cryprobot_pay.py":136 * * * async def cryptobot_webhook(request): # <<<<<<<<<<<<<< @@ -6528,12 +6571,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 134, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 136, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "cryptobot_webhook") < 0)) __PYX_ERR(0, 134, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "cryptobot_webhook") < 0)) __PYX_ERR(0, 136, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 1)) { goto __pyx_L5_argtuple_error; @@ -6544,7 +6587,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("cryptobot_webhook", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 134, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("cryptobot_webhook", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 136, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -6583,7 +6626,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_6cryptobot_webhook if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 134, __pyx_L1_error) + __PYX_ERR(0, 136, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -6591,7 +6634,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_6cryptobot_webhook __Pyx_INCREF(__pyx_cur_scope->__pyx_v_request); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_request); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2, __pyx_codeobj__19, (PyObject *) __pyx_cur_scope, __pyx_n_s_cryptobot_webhook, __pyx_n_s_cryptobot_webhook, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2, __pyx_codeobj__19, (PyObject *) __pyx_cur_scope, __pyx_n_s_cryptobot_webhook, __pyx_n_s_cryptobot_webhook, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 136, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -6648,9 +6691,9 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 134, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 136, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":135 + /* "handlers/payments/cryprobot_pay.py":137 * * async def cryptobot_webhook(request): * try: # <<<<<<<<<<<<<< @@ -6664,14 +6707,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":136 + /* "handlers/payments/cryprobot_pay.py":138 * async def cryptobot_webhook(request): * try: * if not check_hash(request): # <<<<<<<<<<<<<< * logger.warning( * " hash cryptobot" */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_check_hash); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 136, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_check_hash); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 138, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __pyx_t_6 = NULL; __pyx_t_7 = 0; @@ -6691,25 +6734,25 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_cur_scope->__pyx_v_request}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 136, __pyx_L4_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 138, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 136, __pyx_L4_error) + __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 138, __pyx_L4_error) __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_9 = (!__pyx_t_8); if (__pyx_t_9) { - /* "handlers/payments/cryprobot_pay.py":137 + /* "handlers/payments/cryprobot_pay.py":139 * try: * if not check_hash(request): * logger.warning( # <<<<<<<<<<<<<< * " hash cryptobot" * ) */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_logger); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 137, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_logger); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 139, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_warning); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 137, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_warning); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 139, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __pyx_t_5 = NULL; @@ -6730,13 +6773,13 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_kp_u_hash_cryptobot}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 137, __pyx_L4_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 139, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/cryprobot_pay.py":140 + /* "handlers/payments/cryprobot_pay.py":142 * " hash cryptobot" * ) * return web.Response(status=400) # <<<<<<<<<<<<<< @@ -6744,15 +6787,15 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ * data = await request.json() */ __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_web); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 140, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_web); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 142, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 140, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 142, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 140, __pyx_L4_error) + __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 142, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_status, __pyx_int_400) < 0) __PYX_ERR(0, 140, __pyx_L4_error) - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 140, __pyx_L4_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_status, __pyx_int_400) < 0) __PYX_ERR(0, 142, __pyx_L4_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 142, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -6760,7 +6803,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; goto __pyx_L8_try_return; - /* "handlers/payments/cryprobot_pay.py":136 + /* "handlers/payments/cryprobot_pay.py":138 * async def cryptobot_webhook(request): * try: * if not check_hash(request): # <<<<<<<<<<<<<< @@ -6769,14 +6812,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ */ } - /* "handlers/payments/cryprobot_pay.py":142 + /* "handlers/payments/cryprobot_pay.py":144 * return web.Response(status=400) * * data = await request.json() # <<<<<<<<<<<<<< * logger.info(f" : {data}") * if data.get("update_type") == "invoice_paid": */ - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_json); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 142, __pyx_L4_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_json); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 144, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); __pyx_t_6 = NULL; __pyx_t_7 = 0; @@ -6796,7 +6839,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ PyObject *__pyx_callargs[2] = {__pyx_t_6, NULL}; __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 142, __pyx_L4_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 144, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; } @@ -6826,32 +6869,32 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_3 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_3); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 142, __pyx_L4_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 144, __pyx_L4_error) __pyx_t_5 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_5); } else { __pyx_t_5 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_5) < 0) __PYX_ERR(0, 142, __pyx_L4_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_5) < 0) __PYX_ERR(0, 144, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); } __Pyx_GIVEREF(__pyx_t_5); __pyx_cur_scope->__pyx_v_data = __pyx_t_5; __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":143 + /* "handlers/payments/cryprobot_pay.py":145 * * data = await request.json() * logger.info(f" : {data}") # <<<<<<<<<<<<<< * if data.get("update_type") == "invoice_paid": * await process_crypto_payment(data["payload"]) */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_logger); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 143, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_logger); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 145, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 143, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 145, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_data, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 143, __pyx_L4_error) + __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_data, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 145, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_10 = __Pyx_PyUnicode_Concat(__pyx_kp_u__20, __pyx_t_4); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 143, __pyx_L4_error) + __pyx_t_10 = __Pyx_PyUnicode_Concat(__pyx_kp_u__20, __pyx_t_4); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 145, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_4 = NULL; @@ -6873,20 +6916,20 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 143, __pyx_L4_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 145, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":144 + /* "handlers/payments/cryprobot_pay.py":146 * data = await request.json() * logger.info(f" : {data}") * if data.get("update_type") == "invoice_paid": # <<<<<<<<<<<<<< * await process_crypto_payment(data["payload"]) * return web.Response(status=200) */ - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 144, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 146, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_10 = NULL; __pyx_t_7 = 0; @@ -6906,24 +6949,24 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ PyObject *__pyx_callargs[2] = {__pyx_t_10, __pyx_n_u_update_type}; __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 144, __pyx_L4_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 146, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } - __pyx_t_9 = (__Pyx_PyUnicode_Equals(__pyx_t_5, __pyx_n_u_invoice_paid, Py_EQ)); if (unlikely((__pyx_t_9 < 0))) __PYX_ERR(0, 144, __pyx_L4_error) + __pyx_t_9 = (__Pyx_PyUnicode_Equals(__pyx_t_5, __pyx_n_u_invoice_paid, Py_EQ)); if (unlikely((__pyx_t_9 < 0))) __PYX_ERR(0, 146, __pyx_L4_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; if (__pyx_t_9) { - /* "handlers/payments/cryprobot_pay.py":145 + /* "handlers/payments/cryprobot_pay.py":147 * logger.info(f" : {data}") * if data.get("update_type") == "invoice_paid": * await process_crypto_payment(data["payload"]) # <<<<<<<<<<<<<< * return web.Response(status=200) * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_process_crypto_payment); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 145, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_process_crypto_payment); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 147, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); - __pyx_t_10 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_data, __pyx_n_u_payload); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 145, __pyx_L4_error) + __pyx_t_10 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_data, __pyx_n_u_payload); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 147, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); __pyx_t_4 = NULL; __pyx_t_7 = 0; @@ -6944,7 +6987,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 145, __pyx_L4_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 147, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } @@ -6974,16 +7017,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_3 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_3); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 145, __pyx_L4_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 147, __pyx_L4_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 145, __pyx_L4_error) + else __PYX_ERR(0, 147, __pyx_L4_error) } } - /* "handlers/payments/cryprobot_pay.py":146 + /* "handlers/payments/cryprobot_pay.py":148 * if data.get("update_type") == "invoice_paid": * await process_crypto_payment(data["payload"]) * return web.Response(status=200) # <<<<<<<<<<<<<< @@ -6991,15 +7034,15 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ * logger.warning( */ __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_web); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 146, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_web); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 148, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 146, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 148, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 146, __pyx_L4_error) + __pyx_t_5 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 148, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_status, __pyx_int_200) < 0) __PYX_ERR(0, 146, __pyx_L4_error) - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_5); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 146, __pyx_L4_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_status, __pyx_int_200) < 0) __PYX_ERR(0, 148, __pyx_L4_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_5); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 148, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -7007,7 +7050,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; goto __pyx_L8_try_return; - /* "handlers/payments/cryprobot_pay.py":144 + /* "handlers/payments/cryprobot_pay.py":146 * data = await request.json() * logger.info(f" : {data}") * if data.get("update_type") == "invoice_paid": # <<<<<<<<<<<<<< @@ -7016,7 +7059,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ */ } - /* "handlers/payments/cryprobot_pay.py":148 + /* "handlers/payments/cryprobot_pay.py":150 * return web.Response(status=200) * else: * logger.warning( # <<<<<<<<<<<<<< @@ -7024,20 +7067,20 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ * ) */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_logger); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 148, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_logger); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 150, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_warning); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 148, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_warning); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 150, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":149 + /* "handlers/payments/cryprobot_pay.py":151 * else: * logger.warning( * f" : {data.get('update_type')}" # <<<<<<<<<<<<<< * ) * return web.Response(status=400) */ - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 149, __pyx_L4_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 151, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); __pyx_t_11 = NULL; __pyx_t_7 = 0; @@ -7057,14 +7100,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_n_u_update_type}; __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 149, __pyx_L4_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 151, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; } - __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_t_5, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 149, __pyx_L4_error) + __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_t_5, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 151, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyUnicode_Concat(__pyx_kp_u__21, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 149, __pyx_L4_error) + __pyx_t_5 = __Pyx_PyUnicode_Concat(__pyx_kp_u__21, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 151, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_4 = NULL; @@ -7086,13 +7129,13 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_10 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 148, __pyx_L4_error) + if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 150, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - /* "handlers/payments/cryprobot_pay.py":151 + /* "handlers/payments/cryprobot_pay.py":153 * f" : {data.get('update_type')}" * ) * return web.Response(status=400) # <<<<<<<<<<<<<< @@ -7100,15 +7143,15 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ * logger.error(f" : {e}") */ __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_web); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 151, __pyx_L4_error) + __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_web); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 153, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 151, __pyx_L4_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_Response); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 153, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 151, __pyx_L4_error) + __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 153, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_10); - if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_status, __pyx_int_400) < 0) __PYX_ERR(0, 151, __pyx_L4_error) - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 151, __pyx_L4_error) + if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_status, __pyx_int_400) < 0) __PYX_ERR(0, 153, __pyx_L4_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_empty_tuple, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 153, __pyx_L4_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -7117,7 +7160,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ goto __pyx_L8_try_return; } - /* "handlers/payments/cryprobot_pay.py":135 + /* "handlers/payments/cryprobot_pay.py":137 * * async def cryptobot_webhook(request): * try: # <<<<<<<<<<<<<< @@ -7132,7 +7175,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - /* "handlers/payments/cryprobot_pay.py":152 + /* "handlers/payments/cryprobot_pay.py":154 * ) * return web.Response(status=400) * except Exception as e: # <<<<<<<<<<<<<< @@ -7142,7 +7185,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_12 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_12) { __Pyx_AddTraceback("handlers.payments.cryprobot_pay.cryptobot_webhook", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_10, &__pyx_t_6) < 0) __PYX_ERR(0, 152, __pyx_L6_except_error) + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_10, &__pyx_t_6) < 0) __PYX_ERR(0, 154, __pyx_L6_except_error) __Pyx_XGOTREF(__pyx_t_5); __Pyx_XGOTREF(__pyx_t_10); __Pyx_XGOTREF(__pyx_t_6); @@ -7151,21 +7194,21 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_cur_scope->__pyx_v_e = __pyx_t_10; /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":153 + /* "handlers/payments/cryprobot_pay.py":155 * return web.Response(status=400) * except Exception as e: * logger.error(f" : {e}") # <<<<<<<<<<<<<< * return web.Response(status=500) * */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 153, __pyx_L19_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 155, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_error); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 153, __pyx_L19_error) + __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_error); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 155, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_13); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 153, __pyx_L19_error) + __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 155, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_14 = __Pyx_PyUnicode_Concat(__pyx_kp_u__22, __pyx_t_11); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 153, __pyx_L19_error) + __pyx_t_14 = __Pyx_PyUnicode_Concat(__pyx_kp_u__22, __pyx_t_11); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 155, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_14); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -7187,13 +7230,13 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_13, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 153, __pyx_L19_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 155, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; } __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/cryprobot_pay.py":154 + /* "handlers/payments/cryprobot_pay.py":156 * except Exception as e: * logger.error(f" : {e}") * return web.Response(status=500) # <<<<<<<<<<<<<< @@ -7201,15 +7244,15 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ * */ __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_web); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 154, __pyx_L19_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_web); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 156, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Response); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 154, __pyx_L19_error) + __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Response); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 156, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_13); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 154, __pyx_L19_error) + __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 156, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_status, __pyx_int_500) < 0) __PYX_ERR(0, 154, __pyx_L19_error) - __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_empty_tuple, __pyx_t_4); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 154, __pyx_L19_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_status, __pyx_int_500) < 0) __PYX_ERR(0, 156, __pyx_L19_error) + __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_empty_tuple, __pyx_t_4); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 156, __pyx_L19_error) __Pyx_GOTREF(__pyx_t_14); __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0; __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -7221,7 +7264,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ goto __pyx_L18_return; } - /* "handlers/payments/cryprobot_pay.py":152 + /* "handlers/payments/cryprobot_pay.py":154 * ) * return web.Response(status=400) * except Exception as e: # <<<<<<<<<<<<<< @@ -7298,7 +7341,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ } goto __pyx_L6_except_error; - /* "handlers/payments/cryprobot_pay.py":135 + /* "handlers/payments/cryprobot_pay.py":137 * * async def cryptobot_webhook(request): * try: # <<<<<<<<<<<<<< @@ -7326,7 +7369,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/cryprobot_pay.py":134 + /* "handlers/payments/cryprobot_pay.py":136 * * * async def cryptobot_webhook(request): # <<<<<<<<<<<<<< @@ -7357,7 +7400,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_8generator2(__pyx_ } static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/cryprobot_pay.py":157 +/* "handlers/payments/cryprobot_pay.py":159 * * * async def check_hash(request): # <<<<<<<<<<<<<< @@ -7418,12 +7461,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 157, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 159, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "check_hash") < 0)) __PYX_ERR(0, 157, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "check_hash") < 0)) __PYX_ERR(0, 159, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 1)) { goto __pyx_L5_argtuple_error; @@ -7434,7 +7477,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("check_hash", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 157, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("check_hash", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 159, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -7473,7 +7516,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_9check_hash(CYTHON if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 157, __pyx_L1_error) + __PYX_ERR(0, 159, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -7481,7 +7524,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_9check_hash(CYTHON __Pyx_INCREF(__pyx_cur_scope->__pyx_v_request); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_request); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3, __pyx_codeobj__23, (PyObject *) __pyx_cur_scope, __pyx_n_s_check_hash, __pyx_n_s_check_hash, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 157, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3, __pyx_codeobj__23, (PyObject *) __pyx_cur_scope, __pyx_n_s_check_hash, __pyx_n_s_check_hash, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -7518,16 +7561,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 157, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 159, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":158 + /* "handlers/payments/cryprobot_pay.py":160 * * async def check_hash(request): * body_text = await request.text() # <<<<<<<<<<<<<< * crypto_pay_signature = request.headers.get( * "Crypto-Pay-Api-Signature", "No value" */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_text); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 158, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_text); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -7547,7 +7590,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 158, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -7562,37 +7605,37 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L4_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 158, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 160, __pyx_L1_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 158, __pyx_L1_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); } __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_body_text = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":159 + /* "handlers/payments/cryprobot_pay.py":161 * async def check_hash(request): * body_text = await request.text() * crypto_pay_signature = request.headers.get( # <<<<<<<<<<<<<< * "Crypto-Pay-Api-Signature", "No value" * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_headers); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 159, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_request, __pyx_n_s_headers); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__24, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 159, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__24, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_crypto_pay_signature = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":162 + /* "handlers/payments/cryprobot_pay.py":164 * "Crypto-Pay-Api-Signature", "No value" * ) * return crypto.check_signature( # <<<<<<<<<<<<<< @@ -7600,32 +7643,32 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx * ) */ __Pyx_XDECREF(__pyx_r); - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 162, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_check_signature); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 162, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_check_signature); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":163 + /* "handlers/payments/cryprobot_pay.py":165 * ) * return crypto.check_signature( * body_text=body_text, crypto_pay_signature=crypto_pay_signature # <<<<<<<<<<<<<< * ) * */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 163, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 165, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_body_text, __pyx_cur_scope->__pyx_v_body_text) < 0) __PYX_ERR(0, 163, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_crypto_pay_signature, __pyx_cur_scope->__pyx_v_crypto_pay_signature) < 0) __PYX_ERR(0, 163, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_body_text, __pyx_cur_scope->__pyx_v_body_text) < 0) __PYX_ERR(0, 165, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_crypto_pay_signature, __pyx_cur_scope->__pyx_v_crypto_pay_signature) < 0) __PYX_ERR(0, 165, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":162 + /* "handlers/payments/cryprobot_pay.py":164 * "Crypto-Pay-Api-Signature", "No value" * ) * return crypto.check_signature( # <<<<<<<<<<<<<< * body_text=body_text, crypto_pay_signature=crypto_pay_signature * ) */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 162, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7634,7 +7677,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx goto __pyx_L0; CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/cryprobot_pay.py":157 + /* "handlers/payments/cryprobot_pay.py":159 * * * async def check_hash(request): # <<<<<<<<<<<<<< @@ -7661,7 +7704,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_11generator3(__pyx } static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/cryprobot_pay.py":167 +/* "handlers/payments/cryprobot_pay.py":169 * * * async def process_crypto_payment(payload): # <<<<<<<<<<<<<< @@ -7722,12 +7765,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 167, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 169, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_crypto_payment") < 0)) __PYX_ERR(0, 167, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_crypto_payment") < 0)) __PYX_ERR(0, 169, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 1)) { goto __pyx_L5_argtuple_error; @@ -7738,7 +7781,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("process_crypto_payment", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 167, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("process_crypto_payment", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 169, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -7777,7 +7820,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_12process_crypto_p if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 167, __pyx_L1_error) + __PYX_ERR(0, 169, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -7785,7 +7828,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_12process_crypto_p __Pyx_INCREF(__pyx_cur_scope->__pyx_v_payload); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_payload); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4, __pyx_codeobj__25, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_crypto_payment, __pyx_n_s_process_crypto_payment, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4, __pyx_codeobj__25, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_crypto_payment, __pyx_n_s_process_crypto_payment, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 169, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -7844,42 +7887,42 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 167, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 169, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":168 + /* "handlers/payments/cryprobot_pay.py":170 * * async def process_crypto_payment(payload): * if payload["status"] == "paid": # <<<<<<<<<<<<<< * custom_payload = payload["payload"] * user_id_str, amount_str = custom_payload.split(":") */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_payload, __pyx_n_u_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 168, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_payload, __pyx_n_u_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 170, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = (__Pyx_PyUnicode_Equals(__pyx_t_1, __pyx_n_u_paid, Py_EQ)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 168, __pyx_L1_error) + __pyx_t_2 = (__Pyx_PyUnicode_Equals(__pyx_t_1, __pyx_n_u_paid, Py_EQ)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 170, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_2) { - /* "handlers/payments/cryprobot_pay.py":169 + /* "handlers/payments/cryprobot_pay.py":171 * async def process_crypto_payment(payload): * if payload["status"] == "paid": * custom_payload = payload["payload"] # <<<<<<<<<<<<<< * user_id_str, amount_str = custom_payload.split(":") * try: */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_payload, __pyx_n_u_payload); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 169, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_payload, __pyx_n_u_payload); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 171, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_custom_payload = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":170 + /* "handlers/payments/cryprobot_pay.py":172 * if payload["status"] == "paid": * custom_payload = payload["payload"] * user_id_str, amount_str = custom_payload.split(":") # <<<<<<<<<<<<<< * try: * user_id = int(user_id_str) */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_custom_payload, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 170, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_custom_payload, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_4 = NULL; __pyx_t_5 = 0; @@ -7899,7 +7942,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_kp_u__13}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 170, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -7909,7 +7952,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx if (unlikely(size != 2)) { if (size > 2) __Pyx_RaiseTooManyValuesError(2); else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size); - __PYX_ERR(0, 170, __pyx_L1_error) + __PYX_ERR(0, 172, __pyx_L1_error) } #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS if (likely(PyTuple_CheckExact(sequence))) { @@ -7922,15 +7965,15 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_INCREF(__pyx_t_3); __Pyx_INCREF(__pyx_t_4); #else - __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 170, __pyx_L1_error) + __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 170, __pyx_L1_error) + __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); #endif __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } else { Py_ssize_t index = -1; - __pyx_t_6 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 170, __pyx_L1_error) + __pyx_t_6 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6); @@ -7938,7 +7981,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_GOTREF(__pyx_t_3); index = 1; __pyx_t_4 = __pyx_t_7(__pyx_t_6); if (unlikely(!__pyx_t_4)) goto __pyx_L5_unpacking_failed; __Pyx_GOTREF(__pyx_t_4); - if (__Pyx_IternextUnpackEndCheck(__pyx_t_7(__pyx_t_6), 2) < 0) __PYX_ERR(0, 170, __pyx_L1_error) + if (__Pyx_IternextUnpackEndCheck(__pyx_t_7(__pyx_t_6), 2) < 0) __PYX_ERR(0, 172, __pyx_L1_error) __pyx_t_7 = NULL; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; goto __pyx_L6_unpacking_done; @@ -7946,7 +7989,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_t_7 = NULL; if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index); - __PYX_ERR(0, 170, __pyx_L1_error) + __PYX_ERR(0, 172, __pyx_L1_error) __pyx_L6_unpacking_done:; } __Pyx_GIVEREF(__pyx_t_3); @@ -7956,7 +7999,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_cur_scope->__pyx_v_amount_str = __pyx_t_4; __pyx_t_4 = 0; - /* "handlers/payments/cryprobot_pay.py":171 + /* "handlers/payments/cryprobot_pay.py":173 * custom_payload = payload["payload"] * user_id_str, amount_str = custom_payload.split(":") * try: # <<<<<<<<<<<<<< @@ -7970,44 +8013,44 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_XGOTREF(__pyx_t_10); /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":172 + /* "handlers/payments/cryprobot_pay.py":174 * user_id_str, amount_str = custom_payload.split(":") * try: * user_id = int(user_id_str) # <<<<<<<<<<<<<< * amount = int(amount_str) * await add_payment(int(user_id), float(amount), "cryptobot") */ - __pyx_t_1 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_user_id_str); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L7_error) + __pyx_t_1 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_user_id_str); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 174, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_user_id = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":173 + /* "handlers/payments/cryprobot_pay.py":175 * try: * user_id = int(user_id_str) * amount = int(amount_str) # <<<<<<<<<<<<<< * await add_payment(int(user_id), float(amount), "cryptobot") * logger.debug(f"Payment succeeded for user_id: {user_id}, amount: {amount}") */ - __pyx_t_1 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_amount_str); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 173, __pyx_L7_error) + __pyx_t_1 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_amount_str); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 175, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_amount = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":174 + /* "handlers/payments/cryprobot_pay.py":176 * user_id = int(user_id_str) * amount = int(amount_str) * await add_payment(int(user_id), float(amount), "cryptobot") # <<<<<<<<<<<<<< * logger.debug(f"Payment succeeded for user_id: {user_id}, amount: {amount}") * await update_balance(user_id, amount) */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_add_payment); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 174, __pyx_L7_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_add_payment); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 176, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_3 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_user_id); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 174, __pyx_L7_error) + __pyx_t_3 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_user_id); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 176, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_6 = __Pyx_PyNumber_Float(__pyx_cur_scope->__pyx_v_amount); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 174, __pyx_L7_error) + __pyx_t_6 = __Pyx_PyNumber_Float(__pyx_cur_scope->__pyx_v_amount); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 176, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_11 = NULL; __pyx_t_5 = 0; @@ -8029,7 +8072,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 174, __pyx_L7_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 176, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; } @@ -8059,28 +8102,28 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_10 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 174, __pyx_L7_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 176, __pyx_L7_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 174, __pyx_L7_error) + else __PYX_ERR(0, 176, __pyx_L7_error) } } - /* "handlers/payments/cryprobot_pay.py":175 + /* "handlers/payments/cryprobot_pay.py":177 * amount = int(amount_str) * await add_payment(int(user_id), float(amount), "cryptobot") * logger.debug(f"Payment succeeded for user_id: {user_id}, amount: {amount}") # <<<<<<<<<<<<<< * await update_balance(user_id, amount) * await send_payment_success_notification(user_id, amount) */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_logger); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L7_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_logger); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_debug); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 175, __pyx_L7_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_debug); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L7_error) + __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_4); __pyx_t_12 = 0; __pyx_t_13 = 127; @@ -8088,7 +8131,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_12 += 31; __Pyx_GIVEREF(__pyx_kp_u_Payment_succeeded_for_user_id); PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_kp_u_Payment_succeeded_for_user_id); - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_user_id, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L7_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_user_id, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); @@ -8099,14 +8142,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_12 += 10; __Pyx_GIVEREF(__pyx_kp_u_amount_2); PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_kp_u_amount_2); - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L7_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_3); PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_4, 4, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L7_error) + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_4, 4, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_4 = NULL; @@ -8128,20 +8171,20 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 175, __pyx_L7_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":176 + /* "handlers/payments/cryprobot_pay.py":178 * await add_payment(int(user_id), float(amount), "cryptobot") * logger.debug(f"Payment succeeded for user_id: {user_id}, amount: {amount}") * await update_balance(user_id, amount) # <<<<<<<<<<<<<< * await send_payment_success_notification(user_id, amount) * except ValueError as e: */ - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 176, __pyx_L7_error) + __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 178, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_3 = NULL; __pyx_t_5 = 0; @@ -8161,7 +8204,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_cur_scope->__pyx_v_user_id, __pyx_cur_scope->__pyx_v_amount}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 176, __pyx_L7_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 178, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } @@ -8191,23 +8234,23 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_10 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 176, __pyx_L7_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 178, __pyx_L7_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 176, __pyx_L7_error) + else __PYX_ERR(0, 178, __pyx_L7_error) } } - /* "handlers/payments/cryprobot_pay.py":177 + /* "handlers/payments/cryprobot_pay.py":179 * logger.debug(f"Payment succeeded for user_id: {user_id}, amount: {amount}") * await update_balance(user_id, amount) * await send_payment_success_notification(user_id, amount) # <<<<<<<<<<<<<< * except ValueError as e: * logger.error(f" user_id amount: {e}") */ - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_send_payment_success_notificatio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 177, __pyx_L7_error) + __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_send_payment_success_notificatio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 179, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_3 = NULL; __pyx_t_5 = 0; @@ -8227,7 +8270,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_cur_scope->__pyx_v_user_id, __pyx_cur_scope->__pyx_v_amount}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L7_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 179, __pyx_L7_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } @@ -8257,16 +8300,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_10 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 177, __pyx_L7_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 179, __pyx_L7_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 177, __pyx_L7_error) + else __PYX_ERR(0, 179, __pyx_L7_error) } } - /* "handlers/payments/cryprobot_pay.py":171 + /* "handlers/payments/cryprobot_pay.py":173 * custom_payload = payload["payload"] * user_id_str, amount_str = custom_payload.split(":") * try: # <<<<<<<<<<<<<< @@ -8285,7 +8328,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - /* "handlers/payments/cryprobot_pay.py":178 + /* "handlers/payments/cryprobot_pay.py":180 * await update_balance(user_id, amount) * await send_payment_success_notification(user_id, amount) * except ValueError as e: # <<<<<<<<<<<<<< @@ -8295,7 +8338,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_14 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_ValueError); if (__pyx_t_14) { __Pyx_AddTraceback("handlers.payments.cryprobot_pay.process_crypto_payment", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_6, &__pyx_t_3) < 0) __PYX_ERR(0, 178, __pyx_L9_except_error) + if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_6, &__pyx_t_3) < 0) __PYX_ERR(0, 180, __pyx_L9_except_error) __Pyx_XGOTREF(__pyx_t_1); __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_3); @@ -8304,21 +8347,21 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_cur_scope->__pyx_v_e = __pyx_t_6; /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":179 + /* "handlers/payments/cryprobot_pay.py":181 * await send_payment_success_notification(user_id, amount) * except ValueError as e: * logger.error(f" user_id amount: {e}") # <<<<<<<<<<<<<< * else: * logger.warning(f" : {payload}") */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 179, __pyx_L21_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 181, __pyx_L21_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_error); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 179, __pyx_L21_error) + __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_error); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 181, __pyx_L21_error) __Pyx_GOTREF(__pyx_t_15); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 179, __pyx_L21_error) + __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 181, __pyx_L21_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_16 = __Pyx_PyUnicode_Concat(__pyx_kp_u_user_id_amount, __pyx_t_11); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 179, __pyx_L21_error) + __pyx_t_16 = __Pyx_PyUnicode_Concat(__pyx_kp_u_user_id_amount, __pyx_t_11); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 181, __pyx_L21_error) __Pyx_GOTREF(__pyx_t_16); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -8340,14 +8383,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 179, __pyx_L21_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 181, __pyx_L21_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; } __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; } - /* "handlers/payments/cryprobot_pay.py":178 + /* "handlers/payments/cryprobot_pay.py":180 * await update_balance(user_id, amount) * await send_payment_success_notification(user_id, amount) * except ValueError as e: # <<<<<<<<<<<<<< @@ -8404,7 +8447,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx } goto __pyx_L9_except_error; - /* "handlers/payments/cryprobot_pay.py":171 + /* "handlers/payments/cryprobot_pay.py":173 * custom_payload = payload["payload"] * user_id_str, amount_str = custom_payload.split(":") * try: # <<<<<<<<<<<<<< @@ -8425,7 +8468,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_L12_try_end:; } - /* "handlers/payments/cryprobot_pay.py":168 + /* "handlers/payments/cryprobot_pay.py":170 * * async def process_crypto_payment(payload): * if payload["status"] == "paid": # <<<<<<<<<<<<<< @@ -8435,7 +8478,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx goto __pyx_L4; } - /* "handlers/payments/cryprobot_pay.py":181 + /* "handlers/payments/cryprobot_pay.py":183 * logger.error(f" user_id amount: {e}") * else: * logger.warning(f" : {payload}") # <<<<<<<<<<<<<< @@ -8443,14 +8486,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx * */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_logger); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 181, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_logger); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_warning); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 181, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_warning); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_payload, __pyx_empty_unicode); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 181, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_payload, __pyx_empty_unicode); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - __pyx_t_4 = __Pyx_PyUnicode_Concat(__pyx_kp_u__26, __pyx_t_6); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 181, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyUnicode_Concat(__pyx_kp_u__26, __pyx_t_6); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_t_6 = NULL; @@ -8472,7 +8515,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 181, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -8481,7 +8524,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx __pyx_L4:; CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/cryprobot_pay.py":167 + /* "handlers/payments/cryprobot_pay.py":169 * * * async def process_crypto_payment(payload): # <<<<<<<<<<<<<< @@ -8514,7 +8557,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_14generator4(__pyx } static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/cryprobot_pay.py":184 +/* "handlers/payments/cryprobot_pay.py":186 * * * @router.callback_query(F.data == "enter_custom_amount_crypto") # <<<<<<<<<<<<<< @@ -8578,7 +8621,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 184, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 186, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -8586,14 +8629,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 184, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 186, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("process_enter_custom_amount", 1, 2, 2, 1); __PYX_ERR(0, 184, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("process_enter_custom_amount", 1, 2, 2, 1); __PYX_ERR(0, 186, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_enter_custom_amount") < 0)) __PYX_ERR(0, 184, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_enter_custom_amount") < 0)) __PYX_ERR(0, 186, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 2)) { goto __pyx_L5_argtuple_error; @@ -8606,7 +8649,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("process_enter_custom_amount", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 184, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("process_enter_custom_amount", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 186, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -8645,7 +8688,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_15process_enter_cu if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 184, __pyx_L1_error) + __PYX_ERR(0, 186, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -8656,7 +8699,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_15process_enter_cu __Pyx_INCREF(__pyx_cur_scope->__pyx_v_state); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_state); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5, __pyx_codeobj__27, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_enter_custom_amount, __pyx_n_s_process_enter_custom_amount, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5, __pyx_codeobj__27, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_enter_custom_amount, __pyx_n_s_process_enter_custom_amount, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -8696,16 +8739,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 184, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 186, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":188 + /* "handlers/payments/cryprobot_pay.py":190 * callback_query: types.CallbackQuery, state: FSMContext * ): * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row(InlineKeyboardButton(text=" ", callback_data="pay_cryptobot")) * */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 190, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -8725,7 +8768,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 188, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 190, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -8733,22 +8776,22 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx __pyx_cur_scope->__pyx_v_builder = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":189 + /* "handlers/payments/cryprobot_pay.py":191 * ): * builder = InlineKeyboardBuilder() * builder.row(InlineKeyboardButton(text=" ", callback_data="pay_cryptobot")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 189, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 189, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 189, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_text, __pyx_kp_u__28) < 0) __PYX_ERR(0, 189, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_callback_data, __pyx_n_u_pay_cryptobot) < 0) __PYX_ERR(0, 189, __pyx_L1_error) - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 189, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_text, __pyx_kp_u__28) < 0) __PYX_ERR(0, 191, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_callback_data, __pyx_n_u_pay_cryptobot) < 0) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -8771,35 +8814,35 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 189, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":191 + /* "handlers/payments/cryprobot_pay.py":193 * builder.row(InlineKeyboardButton(text=" ", callback_data="pay_cryptobot")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * ", .", * reply_markup=builder.as_markup(), */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 193, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 193, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/cryprobot_pay.py":193 + /* "handlers/payments/cryprobot_pay.py":195 * await callback_query.message.answer( * ", .", * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 193, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 193, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -8819,21 +8862,21 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 193, __pyx_L1_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_6) < 0) __PYX_ERR(0, 193, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_6) < 0) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - /* "handlers/payments/cryprobot_pay.py":191 + /* "handlers/payments/cryprobot_pay.py":193 * builder.row(InlineKeyboardButton(text=" ", callback_data="pay_cryptobot")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * ", .", * reply_markup=builder.as_markup(), */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__30, __pyx_t_1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__30, __pyx_t_1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 193, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -8848,27 +8891,27 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L4_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 191, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 193, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 191, __pyx_L1_error) + else __PYX_ERR(0, 193, __pyx_L1_error) } } - /* "handlers/payments/cryprobot_pay.py":196 + /* "handlers/payments/cryprobot_pay.py":198 * ) * * await state.set_state(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< * * */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_set_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 196, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_set_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 196, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_entering_custom_amount_crypto); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 196, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_entering_custom_amount_crypto); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -8890,7 +8933,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 196, __pyx_L1_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -8905,17 +8948,17 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 196, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 198, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 196, __pyx_L1_error) + else __PYX_ERR(0, 198, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/cryprobot_pay.py":184 + /* "handlers/payments/cryprobot_pay.py":186 * * * @router.callback_query(F.data == "enter_custom_amount_crypto") # <<<<<<<<<<<<<< @@ -8946,7 +8989,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_17generator5(__pyx } static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/cryprobot_pay.py":199 +/* "handlers/payments/cryprobot_pay.py":201 * * * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< @@ -9010,7 +9053,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 199, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 201, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -9018,14 +9061,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 199, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 201, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("process_custom_amount_input", 1, 2, 2, 1); __PYX_ERR(0, 199, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("process_custom_amount_input", 1, 2, 2, 1); __PYX_ERR(0, 201, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_custom_amount_input") < 0)) __PYX_ERR(0, 199, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "process_custom_amount_input") < 0)) __PYX_ERR(0, 201, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 2)) { goto __pyx_L5_argtuple_error; @@ -9038,7 +9081,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("process_custom_amount_input", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 199, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("process_custom_amount_input", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 201, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -9077,7 +9120,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_18process_custom_a if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 199, __pyx_L1_error) + __PYX_ERR(0, 201, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -9088,7 +9131,7 @@ static PyObject *__pyx_pf_8handlers_8payments_13cryprobot_pay_18process_custom_a __Pyx_INCREF(__pyx_cur_scope->__pyx_v_state); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_state); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6, __pyx_codeobj__31, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_custom_amount_input, __pyx_n_s_process_custom_amount_input, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6, __pyx_codeobj__31, (PyObject *) __pyx_cur_scope, __pyx_n_s_process_custom_amount_input, __pyx_n_s_process_custom_amount_input, __pyx_n_s_handlers_payments_cryprobot_pay); if (unlikely(!gen)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -9149,18 +9192,18 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 199, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 201, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":201 + /* "handlers/payments/cryprobot_pay.py":203 * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) * async def process_custom_amount_input(message: types.Message, state: FSMContext): * if message.text.isdigit(): # <<<<<<<<<<<<<< * amount = int(message.text) * if amount // RUB_TO_USDT <= 0: */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_text); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 201, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_text); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_isdigit); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 201, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_isdigit); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -9181,66 +9224,66 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 201, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 201, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_5) { - /* "handlers/payments/cryprobot_pay.py":202 + /* "handlers/payments/cryprobot_pay.py":204 * async def process_custom_amount_input(message: types.Message, state: FSMContext): * if message.text.isdigit(): * amount = int(message.text) # <<<<<<<<<<<<<< * if amount // RUB_TO_USDT <= 0: * await message.answer( */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_text); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 202, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_text); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = __Pyx_PyNumber_Int(__pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyNumber_Int(__pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 204, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_amount = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":203 + /* "handlers/payments/cryprobot_pay.py":205 * if message.text.isdigit(): * amount = int(message.text) * if amount // RUB_TO_USDT <= 0: # <<<<<<<<<<<<<< * await message.answer( * f" {RUB_TO_USDT}. , :" */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 203, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 205, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_1 = PyNumber_FloorDivide(__pyx_cur_scope->__pyx_v_amount, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error) + __pyx_t_1 = PyNumber_FloorDivide(__pyx_cur_scope->__pyx_v_amount, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 205, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = PyObject_RichCompare(__pyx_t_1, __pyx_int_0, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 203, __pyx_L1_error) + __pyx_t_3 = PyObject_RichCompare(__pyx_t_1, __pyx_int_0, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 205, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 203, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 205, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_5) { - /* "handlers/payments/cryprobot_pay.py":204 + /* "handlers/payments/cryprobot_pay.py":206 * amount = int(message.text) * if amount // RUB_TO_USDT <= 0: * await message.answer( # <<<<<<<<<<<<<< * f" {RUB_TO_USDT}. , :" * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 206, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/cryprobot_pay.py":205 + /* "handlers/payments/cryprobot_pay.py":207 * if amount // RUB_TO_USDT <= 0: * await message.answer( * f" {RUB_TO_USDT}. , :" # <<<<<<<<<<<<<< * ) * return */ - __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 205, __pyx_L1_error) + __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_6 = 0; __pyx_t_7 = 127; @@ -9249,9 +9292,9 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 25; __Pyx_GIVEREF(__pyx_kp_u__32); PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_kp_u__32); - __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 205, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_t_8, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 205, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_t_8, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __pyx_t_7 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) > __pyx_t_7) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) : __pyx_t_7; @@ -9264,7 +9307,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 36; __Pyx_GIVEREF(__pyx_kp_u__33); PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_kp_u__33); - __pyx_t_9 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 205, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -9286,7 +9329,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 204, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 206, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -9301,16 +9344,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L6_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 204, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 206, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 204, __pyx_L1_error) + else __PYX_ERR(0, 206, __pyx_L1_error) } } - /* "handlers/payments/cryprobot_pay.py":207 + /* "handlers/payments/cryprobot_pay.py":209 * f" {RUB_TO_USDT}. , :" * ) * return # <<<<<<<<<<<<<< @@ -9321,7 +9364,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/cryprobot_pay.py":203 + /* "handlers/payments/cryprobot_pay.py":205 * if message.text.isdigit(): * amount = int(message.text) * if amount // RUB_TO_USDT <= 0: # <<<<<<<<<<<<<< @@ -9330,19 +9373,19 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx */ } - /* "handlers/payments/cryprobot_pay.py":209 + /* "handlers/payments/cryprobot_pay.py":211 * return * * await state.update_data(amount=amount) # <<<<<<<<<<<<<< * await state.set_state( * ReplenishBalanceState.waiting_for_payment_confirmation_crypto */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_update_data); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 209, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_update_data); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 211, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 209, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 211, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_amount, __pyx_cur_scope->__pyx_v_amount) < 0) __PYX_ERR(0, 209, __pyx_L1_error) - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 209, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_amount, __pyx_cur_scope->__pyx_v_amount) < 0) __PYX_ERR(0, 211, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 211, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -9357,35 +9400,35 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L7_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 209, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 211, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 209, __pyx_L1_error) + else __PYX_ERR(0, 211, __pyx_L1_error) } } - /* "handlers/payments/cryprobot_pay.py":210 + /* "handlers/payments/cryprobot_pay.py":212 * * await state.update_data(amount=amount) * await state.set_state( # <<<<<<<<<<<<<< * ReplenishBalanceState.waiting_for_payment_confirmation_crypto * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_set_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 210, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_state, __pyx_n_s_set_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 212, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/cryprobot_pay.py":211 + /* "handlers/payments/cryprobot_pay.py":213 * await state.update_data(amount=amount) * await state.set_state( * ReplenishBalanceState.waiting_for_payment_confirmation_crypto # <<<<<<<<<<<<<< * ) * try: */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 211, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_waiting_for_payment_confirmation); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 211, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_waiting_for_payment_confirmation); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 213, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; @@ -9407,7 +9450,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 210, __pyx_L1_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -9422,16 +9465,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_generator->resume_label = 3; return __pyx_r; __pyx_L8_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 210, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 212, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 210, __pyx_L1_error) + else __PYX_ERR(0, 212, __pyx_L1_error) } } - /* "handlers/payments/cryprobot_pay.py":213 + /* "handlers/payments/cryprobot_pay.py":215 * ReplenishBalanceState.waiting_for_payment_confirmation_crypto * ) * try: # <<<<<<<<<<<<<< @@ -9445,59 +9488,59 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __Pyx_XGOTREF(__pyx_t_12); /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":214 + /* "handlers/payments/cryprobot_pay.py":216 * ) * try: * invoice = await crypto.create_invoice( # <<<<<<<<<<<<<< * asset="USDT", * amount=str(int(amount // RUB_TO_USDT)), */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 214, __pyx_L9_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_crypto_2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 216, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_create_invoice); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 214, __pyx_L9_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_create_invoice); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 216, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/cryprobot_pay.py":215 + /* "handlers/payments/cryprobot_pay.py":217 * try: * invoice = await crypto.create_invoice( * asset="USDT", # <<<<<<<<<<<<<< * amount=str(int(amount // RUB_TO_USDT)), * description=f" {amount} ", */ - __pyx_t_9 = __Pyx_PyDict_NewPresized(4); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 215, __pyx_L9_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(4); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 217, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_asset, __pyx_n_u_USDT) < 0) __PYX_ERR(0, 215, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_asset, __pyx_n_u_USDT) < 0) __PYX_ERR(0, 217, __pyx_L9_error) - /* "handlers/payments/cryprobot_pay.py":216 + /* "handlers/payments/cryprobot_pay.py":218 * invoice = await crypto.create_invoice( * asset="USDT", * amount=str(int(amount // RUB_TO_USDT)), # <<<<<<<<<<<<<< * description=f" {amount} ", * payload=f"{message.chat.id}:{amount}", */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 216, __pyx_L9_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RUB_TO_USDT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = PyNumber_FloorDivide(__pyx_cur_scope->__pyx_v_amount, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 216, __pyx_L9_error) + __pyx_t_3 = PyNumber_FloorDivide(__pyx_cur_scope->__pyx_v_amount, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 216, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_Unicode(__pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 216, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_Unicode(__pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_amount, __pyx_t_3) < 0) __PYX_ERR(0, 215, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_amount, __pyx_t_3) < 0) __PYX_ERR(0, 217, __pyx_L9_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":217 + /* "handlers/payments/cryprobot_pay.py":219 * asset="USDT", * amount=str(int(amount // RUB_TO_USDT)), * description=f" {amount} ", # <<<<<<<<<<<<<< * payload=f"{message.chat.id}:{amount}", * ) */ - __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 217, __pyx_L9_error) + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 219, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_6 = 0; __pyx_t_7 = 127; @@ -9506,7 +9549,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 22; __Pyx_GIVEREF(__pyx_kp_u__11); PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u__11); - __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 217, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 219, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_7 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) > __pyx_t_7) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) : __pyx_t_7; __pyx_t_6 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_2); @@ -9518,29 +9561,29 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 4; __Pyx_GIVEREF(__pyx_kp_u__12); PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__12); - __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 217, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 219, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_description, __pyx_t_2) < 0) __PYX_ERR(0, 215, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_description, __pyx_t_2) < 0) __PYX_ERR(0, 217, __pyx_L9_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":218 + /* "handlers/payments/cryprobot_pay.py":220 * amount=str(int(amount // RUB_TO_USDT)), * description=f" {amount} ", * payload=f"{message.chat.id}:{amount}", # <<<<<<<<<<<<<< * ) * */ - __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_6 = 0; __pyx_t_7 = 127; - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_chat); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_chat); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_8, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_8, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __pyx_t_7 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_7) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_7; @@ -9552,27 +9595,27 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 1; __Pyx_GIVEREF(__pyx_kp_u__13); PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_kp_u__13); - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_7 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_7) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_7; __pyx_t_6 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_3); PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_2, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_payload, __pyx_t_3) < 0) __PYX_ERR(0, 215, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_payload, __pyx_t_3) < 0) __PYX_ERR(0, 217, __pyx_L9_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":214 + /* "handlers/payments/cryprobot_pay.py":216 * ) * try: * invoice = await crypto.create_invoice( # <<<<<<<<<<<<<< * asset="USDT", * amount=str(int(amount // RUB_TO_USDT)), */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 214, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 216, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; @@ -9602,35 +9645,35 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_12 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_12); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 214, __pyx_L9_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 216, __pyx_L9_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 214, __pyx_L9_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 216, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); } __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_invoice = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":221 + /* "handlers/payments/cryprobot_pay.py":223 * ) * * if hasattr(invoice, "bot_invoice_url"): # <<<<<<<<<<<<<< * builder = InlineKeyboardBuilder() * builder.row( */ - __pyx_t_5 = __Pyx_HasAttr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_u_bot_invoice_url); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(0, 221, __pyx_L9_error) + __pyx_t_5 = __Pyx_HasAttr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_u_bot_invoice_url); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(0, 223, __pyx_L9_error) if (__pyx_t_5) { - /* "handlers/payments/cryprobot_pay.py":222 + /* "handlers/payments/cryprobot_pay.py":224 * * if hasattr(invoice, "bot_invoice_url"): * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row( * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 222, __pyx_L9_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 224, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -9650,7 +9693,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 222, __pyx_L9_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 224, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } @@ -9658,33 +9701,33 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_cur_scope->__pyx_v_builder = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":223 + /* "handlers/payments/cryprobot_pay.py":225 * if hasattr(invoice, "bot_invoice_url"): * builder = InlineKeyboardBuilder() * builder.row( # <<<<<<<<<<<<<< * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) * ) */ - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 223, __pyx_L9_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 225, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); - /* "handlers/payments/cryprobot_pay.py":224 + /* "handlers/payments/cryprobot_pay.py":226 * builder = InlineKeyboardBuilder() * builder.row( * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) # <<<<<<<<<<<<<< * ) * builder.row( */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 224, __pyx_L9_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 226, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 224, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 226, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_n_u__14) < 0) __PYX_ERR(0, 224, __pyx_L9_error) - __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_s_bot_invoice_url); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 224, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_n_u__14) < 0) __PYX_ERR(0, 226, __pyx_L9_error) + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_invoice, __pyx_n_s_bot_invoice_url); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 226, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_8); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_url, __pyx_t_8) < 0) __PYX_ERR(0, 224, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_url, __pyx_t_8) < 0) __PYX_ERR(0, 226, __pyx_L9_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 224, __pyx_L9_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 226, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -9707,36 +9750,36 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 223, __pyx_L9_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 225, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":226 + /* "handlers/payments/cryprobot_pay.py":228 * InlineKeyboardButton(text="", url=invoice.bot_invoice_url) * ) * builder.row( # <<<<<<<<<<<<<< * InlineKeyboardButton(text=" ", callback_data="pay"), * ) */ - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 226, __pyx_L9_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 228, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); - /* "handlers/payments/cryprobot_pay.py":227 + /* "handlers/payments/cryprobot_pay.py":229 * ) * builder.row( * InlineKeyboardButton(text=" ", callback_data="pay"), # <<<<<<<<<<<<<< * ) * await message.answer( */ - __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 227, __pyx_L9_error) + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 229, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 227, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 229, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_kp_u__3) < 0) __PYX_ERR(0, 227, __pyx_L9_error) - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_pay) < 0) __PYX_ERR(0, 227, __pyx_L9_error) - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 227, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_kp_u__3) < 0) __PYX_ERR(0, 229, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_pay) < 0) __PYX_ERR(0, 229, __pyx_L9_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 229, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -9759,32 +9802,32 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 226, __pyx_L9_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 228, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/cryprobot_pay.py":229 + /* "handlers/payments/cryprobot_pay.py":231 * InlineKeyboardButton(text=" ", callback_data="pay"), * ) * await message.answer( # <<<<<<<<<<<<<< * text=f" {amount} .", * reply_markup=builder.as_markup(), */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 229, __pyx_L9_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 231, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_3); - /* "handlers/payments/cryprobot_pay.py":230 + /* "handlers/payments/cryprobot_pay.py":232 * ) * await message.answer( * text=f" {amount} .", # <<<<<<<<<<<<<< * reply_markup=builder.as_markup(), * ) */ - __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 230, __pyx_L9_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 230, __pyx_L9_error) + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_6 = 0; __pyx_t_7 = 127; @@ -9793,32 +9836,32 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_6 += 25; __Pyx_GIVEREF(__pyx_kp_u__15); PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_kp_u__15); - __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 230, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_amount, __pyx_empty_unicode); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_7 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) > __pyx_t_7) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_2) : __pyx_t_7; __pyx_t_6 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_2); __pyx_t_2 = 0; - __Pyx_INCREF(__pyx_kp_u__16); + __Pyx_INCREF(__pyx_kp_u__34); __pyx_t_7 = (65535 > __pyx_t_7) ? 65535 : __pyx_t_7; __pyx_t_6 += 8; - __Pyx_GIVEREF(__pyx_kp_u__16); - PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u__16); - __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_1, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 230, __pyx_L9_error) + __Pyx_GIVEREF(__pyx_kp_u__34); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u__34); + __pyx_t_2 = __Pyx_PyUnicode_Join(__pyx_t_1, 3, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_2) < 0) __PYX_ERR(0, 230, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_2) < 0) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":231 + /* "handlers/payments/cryprobot_pay.py":233 * await message.answer( * text=f" {amount} .", * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * except Exception as e: */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 231, __pyx_L9_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 233, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_8 = NULL; __pyx_t_4 = 0; @@ -9838,21 +9881,21 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx PyObject *__pyx_callargs[2] = {__pyx_t_8, NULL}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 231, __pyx_L9_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 233, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_reply_markup, __pyx_t_2) < 0) __PYX_ERR(0, 230, __pyx_L9_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_reply_markup, __pyx_t_2) < 0) __PYX_ERR(0, 232, __pyx_L9_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/cryprobot_pay.py":229 + /* "handlers/payments/cryprobot_pay.py":231 * InlineKeyboardButton(text=" ", callback_data="pay"), * ) * await message.answer( # <<<<<<<<<<<<<< * text=f" {amount} .", * reply_markup=builder.as_markup(), */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 229, __pyx_L9_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 231, __pyx_L9_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; @@ -9882,16 +9925,16 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_12 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_12); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 229, __pyx_L9_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 231, __pyx_L9_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 229, __pyx_L9_error) + else __PYX_ERR(0, 231, __pyx_L9_error) } } - /* "handlers/payments/cryprobot_pay.py":221 + /* "handlers/payments/cryprobot_pay.py":223 * ) * * if hasattr(invoice, "bot_invoice_url"): # <<<<<<<<<<<<<< @@ -9900,7 +9943,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx */ } - /* "handlers/payments/cryprobot_pay.py":213 + /* "handlers/payments/cryprobot_pay.py":215 * ReplenishBalanceState.waiting_for_payment_confirmation_crypto * ) * try: # <<<<<<<<<<<<<< @@ -9919,7 +9962,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/cryprobot_pay.py":233 + /* "handlers/payments/cryprobot_pay.py":235 * reply_markup=builder.as_markup(), * ) * except Exception as e: # <<<<<<<<<<<<<< @@ -9929,7 +9972,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_13 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_13) { __Pyx_AddTraceback("handlers.payments.cryprobot_pay.process_custom_amount_input", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_9, &__pyx_t_3) < 0) __PYX_ERR(0, 233, __pyx_L11_except_error) + if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_9, &__pyx_t_3) < 0) __PYX_ERR(0, 235, __pyx_L11_except_error) __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_9); __Pyx_XGOTREF(__pyx_t_3); @@ -9938,21 +9981,21 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_cur_scope->__pyx_v_e = __pyx_t_9; /*try:*/ { - /* "handlers/payments/cryprobot_pay.py":234 + /* "handlers/payments/cryprobot_pay.py":236 * ) * except Exception as e: * logger.error(f" : {e}") # <<<<<<<<<<<<<< * else: * await message.answer(" . , :") */ - __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_logger); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 234, __pyx_L23_error) + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_logger); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 236, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_error); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 234, __pyx_L23_error) + __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_error); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 236, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_14); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - __pyx_t_8 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 234, __pyx_L23_error) + __pyx_t_8 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 236, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_15 = __Pyx_PyUnicode_Concat(__pyx_kp_u__18, __pyx_t_8); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 234, __pyx_L23_error) + __pyx_t_15 = __Pyx_PyUnicode_Concat(__pyx_kp_u__18, __pyx_t_8); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 236, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_15); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __pyx_t_8 = NULL; @@ -9974,14 +10017,14 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_14, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 234, __pyx_L23_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 236, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - /* "handlers/payments/cryprobot_pay.py":233 + /* "handlers/payments/cryprobot_pay.py":235 * reply_markup=builder.as_markup(), * ) * except Exception as e: # <<<<<<<<<<<<<< @@ -10038,7 +10081,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx } goto __pyx_L11_except_error; - /* "handlers/payments/cryprobot_pay.py":213 + /* "handlers/payments/cryprobot_pay.py":215 * ReplenishBalanceState.waiting_for_payment_confirmation_crypto * ) * try: # <<<<<<<<<<<<<< @@ -10059,7 +10102,7 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_L14_try_end:; } - /* "handlers/payments/cryprobot_pay.py":201 + /* "handlers/payments/cryprobot_pay.py":203 * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) * async def process_custom_amount_input(message: types.Message, state: FSMContext): * if message.text.isdigit(): # <<<<<<<<<<<<<< @@ -10069,13 +10112,13 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx goto __pyx_L4; } - /* "handlers/payments/cryprobot_pay.py":236 + /* "handlers/payments/cryprobot_pay.py":238 * logger.error(f" : {e}") * else: * await message.answer(" . , :") # <<<<<<<<<<<<<< */ /*else*/ { - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 236, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_message, __pyx_n_s_answer); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 238, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_2 = NULL; __pyx_t_4 = 0; @@ -10092,10 +10135,10 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__34}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__35}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 236, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 238, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } @@ -10110,19 +10153,19 @@ static PyObject *__pyx_gb_8handlers_8payments_13cryprobot_pay_20generator6(__pyx __pyx_generator->resume_label = 6; return __pyx_r; __pyx_L29_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 236, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 238, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 236, __pyx_L1_error) + else __PYX_ERR(0, 238, __pyx_L1_error) } } } __pyx_L4:; CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/cryprobot_pay.py":199 + /* "handlers/payments/cryprobot_pay.py":201 * * * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< @@ -10388,6 +10431,7 @@ static void __pyx_tp_dealloc_8handlers_8payments_13cryprobot_pay___pyx_scope_str Py_CLEAR(p->__pyx_v_e); Py_CLEAR(p->__pyx_v_invoice); Py_CLEAR(p->__pyx_v_state); + Py_CLEAR(p->__pyx_v_usdt_amount); Py_CLEAR(p->__pyx_t_0); Py_CLEAR(p->__pyx_t_1); Py_CLEAR(p->__pyx_t_2); @@ -10438,6 +10482,9 @@ static int __pyx_tp_traverse_8handlers_8payments_13cryprobot_pay___pyx_scope_str if (p->__pyx_v_state) { e = (*v)(p->__pyx_v_state, a); if (e) return e; } + if (p->__pyx_v_usdt_amount) { + e = (*v)(p->__pyx_v_usdt_amount, a); if (e) return e; + } if (p->__pyx_t_0) { e = (*v)(p->__pyx_t_0, a); if (e) return e; } @@ -11522,6 +11569,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_State, __pyx_k_State, sizeof(__pyx_k_State), 0, 0, 1, 1}, {&__pyx_n_s_StatesGroup, __pyx_k_StatesGroup, sizeof(__pyx_k_StatesGroup), 0, 0, 1, 1}, {&__pyx_n_u_USDT, __pyx_k_USDT, sizeof(__pyx_k_USDT), 0, 1, 0, 1}, + {&__pyx_kp_u_USDT_2, __pyx_k_USDT_2, sizeof(__pyx_k_USDT_2), 0, 1, 0, 0}, {&__pyx_n_s_ValueError, __pyx_k_ValueError, sizeof(__pyx_k_ValueError), 0, 0, 1, 1}, {&__pyx_kp_u__10, __pyx_k__10, sizeof(__pyx_k__10), 0, 1, 0, 0}, {&__pyx_kp_u__11, __pyx_k__11, sizeof(__pyx_k__11), 0, 1, 0, 0}, @@ -11544,8 +11592,9 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_kp_u__33, __pyx_k__33, sizeof(__pyx_k__33), 0, 1, 0, 0}, {&__pyx_kp_u__34, __pyx_k__34, sizeof(__pyx_k__34), 0, 1, 0, 0}, {&__pyx_kp_u__35, __pyx_k__35, sizeof(__pyx_k__35), 0, 1, 0, 0}, + {&__pyx_kp_u__36, __pyx_k__36, sizeof(__pyx_k__36), 0, 1, 0, 0}, {&__pyx_kp_u__4, __pyx_k__4, sizeof(__pyx_k__4), 0, 1, 0, 0}, - {&__pyx_n_s__44, __pyx_k__44, sizeof(__pyx_k__44), 0, 0, 1, 1}, + {&__pyx_n_s__45, __pyx_k__45, sizeof(__pyx_k__45), 0, 0, 1, 1}, {&__pyx_kp_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 0}, {&__pyx_kp_u__9, __pyx_k__9, sizeof(__pyx_k__9), 0, 1, 0, 0}, {&__pyx_n_s_add_connection, __pyx_k_add_connection, sizeof(__pyx_k_add_connection), 0, 0, 1, 1}, @@ -11679,6 +11728,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_update_data, __pyx_k_update_data, sizeof(__pyx_k_update_data), 0, 0, 1, 1}, {&__pyx_n_u_update_type, __pyx_k_update_type, sizeof(__pyx_k_update_type), 0, 1, 0, 1}, {&__pyx_n_s_url, __pyx_k_url, sizeof(__pyx_k_url), 0, 0, 1, 1}, + {&__pyx_n_s_usdt_amount, __pyx_k_usdt_amount, sizeof(__pyx_k_usdt_amount), 0, 0, 1, 1}, {&__pyx_n_s_user_id, __pyx_k_user_id, sizeof(__pyx_k_user_id), 0, 0, 1, 1}, {&__pyx_kp_u_user_id_amount, __pyx_k_user_id_amount, sizeof(__pyx_k_user_id_amount), 0, 1, 0, 0}, {&__pyx_n_s_user_id_str, __pyx_k_user_id_str, sizeof(__pyx_k_user_id_str), 0, 0, 1, 1}, @@ -11725,25 +11775,25 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__8); __Pyx_GIVEREF(__pyx_tuple__8); - /* "handlers/payments/cryprobot_pay.py":159 + /* "handlers/payments/cryprobot_pay.py":161 * async def check_hash(request): * body_text = await request.text() * crypto_pay_signature = request.headers.get( # <<<<<<<<<<<<<< * "Crypto-Pay-Api-Signature", "No value" * ) */ - __pyx_tuple__24 = PyTuple_Pack(2, __pyx_kp_u_Crypto_Pay_Api_Signature, __pyx_kp_u_No_value); if (unlikely(!__pyx_tuple__24)) __PYX_ERR(0, 159, __pyx_L1_error) + __pyx_tuple__24 = PyTuple_Pack(2, __pyx_kp_u_Crypto_Pay_Api_Signature, __pyx_kp_u_No_value); if (unlikely(!__pyx_tuple__24)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_tuple__24); __Pyx_GIVEREF(__pyx_tuple__24); - /* "handlers/payments/cryprobot_pay.py":191 + /* "handlers/payments/cryprobot_pay.py":193 * builder.row(InlineKeyboardButton(text=" ", callback_data="pay_cryptobot")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * ", .", * reply_markup=builder.as_markup(), */ - __pyx_tuple__30 = PyTuple_Pack(1, __pyx_kp_u__29); if (unlikely(!__pyx_tuple__30)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_tuple__30 = PyTuple_Pack(1, __pyx_kp_u__29); if (unlikely(!__pyx_tuple__30)) __PYX_ERR(0, 193, __pyx_L1_error) __Pyx_GOTREF(__pyx_tuple__30); __Pyx_GIVEREF(__pyx_tuple__30); @@ -11754,10 +11804,10 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * async def process_callback_pay_cryptobot( * callback_query: types.CallbackQuery, state: FSMContext, session: Any */ - __pyx_tuple__36 = PyTuple_Pack(8, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_expected_hash, __pyx_n_s_builder, __pyx_n_s_i, __pyx_n_s_key_count, __pyx_n_s_exists); if (unlikely(!__pyx_tuple__36)) __PYX_ERR(0, 38, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__36); - __Pyx_GIVEREF(__pyx_tuple__36); - __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__36, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_callback_pay_cryptobot, 38, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 38, __pyx_L1_error) + __pyx_tuple__37 = PyTuple_Pack(8, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_expected_hash, __pyx_n_s_builder, __pyx_n_s_i, __pyx_n_s_key_count, __pyx_n_s_exists); if (unlikely(!__pyx_tuple__37)) __PYX_ERR(0, 38, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__37); + __Pyx_GIVEREF(__pyx_tuple__37); + __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_callback_pay_cryptobot, 38, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 38, __pyx_L1_error) /* "handlers/payments/cryprobot_pay.py":90 * @@ -11766,73 +11816,73 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * async def process_amount_selection( * callback_query: types.CallbackQuery, state: FSMContext */ - __pyx_tuple__37 = PyTuple_Pack(1, __pyx_kp_u_crypto_amount); if (unlikely(!__pyx_tuple__37)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__37); - __Pyx_GIVEREF(__pyx_tuple__37); - __pyx_tuple__38 = PyTuple_Pack(8, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_data, __pyx_n_s_amount_str, __pyx_n_s_amount, __pyx_n_s_invoice, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__38)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_tuple__38 = PyTuple_Pack(1, __pyx_kp_u_crypto_amount); if (unlikely(!__pyx_tuple__38)) __PYX_ERR(0, 90, __pyx_L1_error) __Pyx_GOTREF(__pyx_tuple__38); __Pyx_GIVEREF(__pyx_tuple__38); - __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__38, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_amount_selection, 90, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_tuple__39 = PyTuple_Pack(9, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_data, __pyx_n_s_amount_str, __pyx_n_s_amount, __pyx_n_s_usdt_amount, __pyx_n_s_invoice, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__39)) __PYX_ERR(0, 90, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__39); + __Pyx_GIVEREF(__pyx_tuple__39); + __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 9, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__39, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_amount_selection, 90, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) __PYX_ERR(0, 90, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":134 + /* "handlers/payments/cryprobot_pay.py":136 * * * async def cryptobot_webhook(request): # <<<<<<<<<<<<<< * try: * if not check_hash(request): */ - __pyx_tuple__39 = PyTuple_Pack(3, __pyx_n_s_request, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__39)) __PYX_ERR(0, 134, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__39); - __Pyx_GIVEREF(__pyx_tuple__39); - __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__39, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_cryptobot_webhook, 134, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_tuple__40 = PyTuple_Pack(3, __pyx_n_s_request, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__40)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__40); + __Pyx_GIVEREF(__pyx_tuple__40); + __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__40, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_cryptobot_webhook, 136, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) __PYX_ERR(0, 136, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":157 + /* "handlers/payments/cryprobot_pay.py":159 * * * async def check_hash(request): # <<<<<<<<<<<<<< * body_text = await request.text() * crypto_pay_signature = request.headers.get( */ - __pyx_tuple__40 = PyTuple_Pack(3, __pyx_n_s_request, __pyx_n_s_body_text, __pyx_n_s_crypto_pay_signature); if (unlikely(!__pyx_tuple__40)) __PYX_ERR(0, 157, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__40); - __Pyx_GIVEREF(__pyx_tuple__40); - __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__40, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_check_hash, 157, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(0, 157, __pyx_L1_error) + __pyx_tuple__41 = PyTuple_Pack(3, __pyx_n_s_request, __pyx_n_s_body_text, __pyx_n_s_crypto_pay_signature); if (unlikely(!__pyx_tuple__41)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__41); + __Pyx_GIVEREF(__pyx_tuple__41); + __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_check_hash, 159, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(0, 159, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":167 + /* "handlers/payments/cryprobot_pay.py":169 * * * async def process_crypto_payment(payload): # <<<<<<<<<<<<<< * if payload["status"] == "paid": * custom_payload = payload["payload"] */ - __pyx_tuple__41 = PyTuple_Pack(7, __pyx_n_s_payload, __pyx_n_s_custom_payload, __pyx_n_s_user_id_str, __pyx_n_s_amount_str, __pyx_n_s_user_id, __pyx_n_s_amount, __pyx_n_s_e); if (unlikely(!__pyx_tuple__41)) __PYX_ERR(0, 167, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__41); - __Pyx_GIVEREF(__pyx_tuple__41); - __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_crypto_payment, 167, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_tuple__42 = PyTuple_Pack(7, __pyx_n_s_payload, __pyx_n_s_custom_payload, __pyx_n_s_user_id_str, __pyx_n_s_amount_str, __pyx_n_s_user_id, __pyx_n_s_amount, __pyx_n_s_e); if (unlikely(!__pyx_tuple__42)) __PYX_ERR(0, 169, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__42); + __Pyx_GIVEREF(__pyx_tuple__42); + __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__42, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_crypto_payment, 169, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) __PYX_ERR(0, 169, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":184 + /* "handlers/payments/cryprobot_pay.py":186 * * * @router.callback_query(F.data == "enter_custom_amount_crypto") # <<<<<<<<<<<<<< * async def process_enter_custom_amount( * callback_query: types.CallbackQuery, state: FSMContext */ - __pyx_tuple__42 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__42)) __PYX_ERR(0, 184, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__42); - __Pyx_GIVEREF(__pyx_tuple__42); - __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__42, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_enter_custom_amount, 184, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_tuple__43 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__43)) __PYX_ERR(0, 186, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__43); + __Pyx_GIVEREF(__pyx_tuple__43); + __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__43, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_enter_custom_amount, 186, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) __PYX_ERR(0, 186, __pyx_L1_error) - /* "handlers/payments/cryprobot_pay.py":199 + /* "handlers/payments/cryprobot_pay.py":201 * * * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< * async def process_custom_amount_input(message: types.Message, state: FSMContext): * if message.text.isdigit(): */ - __pyx_tuple__43 = PyTuple_Pack(6, __pyx_n_s_message, __pyx_n_s_state, __pyx_n_s_amount, __pyx_n_s_invoice, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__43)) __PYX_ERR(0, 199, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__43); - __Pyx_GIVEREF(__pyx_tuple__43); - __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__43, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_custom_amount_input, 199, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_tuple__44 = PyTuple_Pack(6, __pyx_n_s_message, __pyx_n_s_state, __pyx_n_s_amount, __pyx_n_s_invoice, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__44)) __PYX_ERR(0, 201, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__44); + __Pyx_GIVEREF(__pyx_tuple__44); + __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__44, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_cryprobot_pay_2, __pyx_n_s_process_custom_amount_input, 201, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_RefNannyFinishContext(); return 0; __pyx_L1_error:; @@ -11939,15 +11989,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook)) __PYX_ERR(0, 134, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook) < 0) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook)) __PYX_ERR(0, 136, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook) < 0) __PYX_ERR(0, 136, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook = &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook) < 0) __PYX_ERR(0, 134, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook) < 0) __PYX_ERR(0, 136, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_2_cryptobot_webhook->tp_print = 0; @@ -11958,15 +12008,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash)) __PYX_ERR(0, 157, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash) < 0) __PYX_ERR(0, 157, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash)) __PYX_ERR(0, 159, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash) < 0) __PYX_ERR(0, 159, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash = &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash) < 0) __PYX_ERR(0, 157, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash) < 0) __PYX_ERR(0, 159, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_3_check_hash->tp_print = 0; @@ -11977,15 +12027,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment)) __PYX_ERR(0, 167, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment) < 0) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment)) __PYX_ERR(0, 169, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment) < 0) __PYX_ERR(0, 169, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment = &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment) < 0) __PYX_ERR(0, 167, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment) < 0) __PYX_ERR(0, 169, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_4_process_crypto_payment->tp_print = 0; @@ -11996,15 +12046,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount)) __PYX_ERR(0, 184, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount) < 0) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount)) __PYX_ERR(0, 186, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount) < 0) __PYX_ERR(0, 186, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount = &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount) < 0) __PYX_ERR(0, 184, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount) < 0) __PYX_ERR(0, 186, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_5_process_enter_custom_amount->tp_print = 0; @@ -12015,15 +12065,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input)) __PYX_ERR(0, 199, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input)) __PYX_ERR(0, 201, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input_spec, __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input) < 0) __PYX_ERR(0, 201, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input = &__pyx_type_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input) < 0) __PYX_ERR(0, 201, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_13cryprobot_pay___pyx_scope_struct_6_process_custom_amount_input->tp_print = 0; @@ -12986,7 +13036,7 @@ if (!__Pyx_RefNanny) { __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_startswith); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 90, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_tuple__37, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_tuple__38, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 90, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 90, __pyx_L1_error) @@ -13008,114 +13058,114 @@ if (!__Pyx_RefNanny) { if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_amount_selection, __pyx_t_5) < 0) __PYX_ERR(0, 90, __pyx_L1_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":134 + /* "handlers/payments/cryprobot_pay.py":136 * * * async def cryptobot_webhook(request): # <<<<<<<<<<<<<< * try: * if not check_hash(request): */ - __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_7cryptobot_webhook, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_cryptobot_webhook, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__19)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_7cryptobot_webhook, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_cryptobot_webhook, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__19)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 136, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_cryptobot_webhook, __pyx_t_5) < 0) __PYX_ERR(0, 134, __pyx_L1_error) + if (PyDict_SetItem(__pyx_d, __pyx_n_s_cryptobot_webhook, __pyx_t_5) < 0) __PYX_ERR(0, 136, __pyx_L1_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":157 + /* "handlers/payments/cryprobot_pay.py":159 * * * async def check_hash(request): # <<<<<<<<<<<<<< * body_text = await request.text() * crypto_pay_signature = request.headers.get( */ - __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_10check_hash, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_check_hash, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 157, __pyx_L1_error) + __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_10check_hash, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_check_hash, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_check_hash, __pyx_t_5) < 0) __PYX_ERR(0, 157, __pyx_L1_error) + if (PyDict_SetItem(__pyx_d, __pyx_n_s_check_hash, __pyx_t_5) < 0) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":167 + /* "handlers/payments/cryprobot_pay.py":169 * * * async def process_crypto_payment(payload): # <<<<<<<<<<<<<< * if payload["status"] == "paid": * custom_payload = payload["payload"] */ - __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_13process_crypto_payment, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_crypto_payment, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__25)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_t_5 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_13process_crypto_payment, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_crypto_payment, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__25)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 169, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_crypto_payment, __pyx_t_5) < 0) __PYX_ERR(0, 167, __pyx_L1_error) + if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_crypto_payment, __pyx_t_5) < 0) __PYX_ERR(0, 169, __pyx_L1_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":184 + /* "handlers/payments/cryprobot_pay.py":186 * * * @router.callback_query(F.data == "enter_custom_amount_crypto") # <<<<<<<<<<<<<< * async def process_enter_custom_amount( * callback_query: types.CallbackQuery, state: FSMContext */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_router); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 184, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_router); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_F); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 184, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_F); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_data); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_data); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = PyObject_RichCompare(__pyx_t_6, __pyx_n_u_enter_custom_amount_crypto, Py_EQ); __Pyx_XGOTREF(__pyx_t_5); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_5 = PyObject_RichCompare(__pyx_t_6, __pyx_n_u_enter_custom_amount_crypto, Py_EQ); __Pyx_XGOTREF(__pyx_t_5); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_5); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 184, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 184, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_16process_enter_custom_amount, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_enter_custom_amount, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__27)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 184, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 186, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 186, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_16process_enter_custom_amount, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_enter_custom_amount, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__27)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_6, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_6, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_enter_custom_amount, __pyx_t_5) < 0) __PYX_ERR(0, 184, __pyx_L1_error) + if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_enter_custom_amount, __pyx_t_5) < 0) __PYX_ERR(0, 186, __pyx_L1_error) __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - /* "handlers/payments/cryprobot_pay.py":199 + /* "handlers/payments/cryprobot_pay.py":201 * * * @router.message(ReplenishBalanceState.entering_custom_amount_crypto) # <<<<<<<<<<<<<< * async def process_custom_amount_input(message: types.Message, state: FSMContext): * if message.text.isdigit(): */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_router); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_router); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_ReplenishBalanceState); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_entering_custom_amount_crypto); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_entering_custom_amount_crypto); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_6); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_6); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_message, __pyx_kp_s_types_Message) < 0) __PYX_ERR(0, 199, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 199, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_19process_custom_amount_input, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_custom_amount_input, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__31)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_message, __pyx_kp_s_types_Message) < 0) __PYX_ERR(0, 201, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 201, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_13cryprobot_pay_19process_custom_amount_input, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_process_custom_amount_input, NULL, __pyx_n_s_handlers_payments_cryprobot_pay, __pyx_d, ((PyObject *)__pyx_codeobj__31)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_custom_amount_input, __pyx_t_6) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + if (PyDict_SetItem(__pyx_d, __pyx_n_s_process_custom_amount_input, __pyx_t_6) < 0) __PYX_ERR(0, 201, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; /* "handlers/payments/cryprobot_pay.py":1 @@ -17302,7 +17352,7 @@ bad: if (unlikely(!module_name_str)) { goto modbad; } module_name = PyUnicode_FromString(module_name_str); if (unlikely(!module_name)) { goto modbad; } - module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__35); + module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__36); if (unlikely(!module_dot)) { goto modbad; } full_name = PyUnicode_Concat(module_dot, name); if (unlikely(!full_name)) { goto modbad; } @@ -19153,7 +19203,7 @@ __Pyx_PyType_GetName(PyTypeObject* tp) if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { PyErr_Clear(); Py_XDECREF(name); - name = __Pyx_NewRef(__pyx_n_s__44); + name = __Pyx_NewRef(__pyx_n_s__45); } return name; } diff --git a/handlers/payments/cryprobot_pay.cpython-312-x86_64-linux-gnu.so b/handlers/payments/cryprobot_pay.cpython-312-x86_64-linux-gnu.so index 120dce56c7f28b28b1bd8225fe58f80103467ac8..bcf399c7146cb351a5142c262518431ac1b12d25 100755 GIT binary patch literal 1257880 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%0D+xLijC!js^>i+{{gND0TNOD^Apr~<*` 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≦{$(s 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 z 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%0A(K2s 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 z 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

C;i=2c|J3b948AaCGPW`yw9yXry@-$K;-$- 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 RyzQxc-uAY=t!&H=-Zn>e zuXr2NRf^e#wZux;t^wXLZ#$)6Tb)zCp0w?i)aOp>)`V*{VIgljvBXpz^R{O+m1$Xfol*OWIog#!&lo3@0(K~H^9tDNWOC0(Dsh;B;xJFeI-R0-nA`)~gQOX5@jO54 zSOx{h_EmFJj_sT#pGaX?wQ}Hs9cZ52N3A*~GZDR-{qPo}2P)1HxPxn_saL9Ciy>gx6WkvwfbaHpNK~f6>0(Yq!zHCr)~} z==##0ZPt0egtk1}_xN?PBR(~UmXaRsyl%ocmWyd69s^sGUwd`feeBoffr|lw*ZVF= zQ-7k=3^fRyX|1vQyUT9J^c(m!5j%F<0yb|(5Ho3)`Jlc#ye$6y@;Ea F*iQcg!E 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$J-{GFkd-eZ{0~ugFy2h=LD+;#cvSUXi&I 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℞foM%3MMy)C9 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 OuCn30+~L4+Y5Wh#BRkmu diff --git a/handlers/payments/gift.c b/handlers/payments/gift.c index f8b172ad..dd41800f 100644 --- a/handlers/payments/gift.c +++ b/handlers/payments/gift.c @@ -1497,10 +1497,11 @@ static const char *__pyx_f[] = { /*--- Type declarations ---*/ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler; struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler; -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler; -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler; -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler; -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code; +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler; +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler; +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; /* "handlers/payments/gift.py":27 * @@ -1530,6 +1531,7 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler PyObject *__pyx_v_callback_query; PyObject *__pyx_v_expiry_time; PyObject *__pyx_v_gift; + PyObject *__pyx_v_gift_id; PyObject *__pyx_v_gift_link; PyObject *__pyx_v_gifts; PyObject *__pyx_v_gifts_text; @@ -1542,14 +1544,29 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler }; -/* "handlers/payments/gift.py":90 +/* "handlers/payments/gift.py":100 + * + * + * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< + * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): + * """ .""" + */ +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler { + PyObject_HEAD + PyObject *__pyx_v_callback_query; + PyObject *__pyx_v_gift_id; + PyObject *__pyx_v_session; +}; + + +/* "handlers/payments/gift.py":115 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" */ -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler { +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler { PyObject_HEAD PyObject *__pyx_v_builder; PyObject *__pyx_v_callback_query; @@ -1558,14 +1575,14 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscriptio }; -/* "handlers/payments/gift.py":110 +/* "handlers/payments/gift.py":135 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler { +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler { PyObject_HEAD PyObject *__pyx_v_balance; PyObject *__pyx_v_builder; @@ -1577,14 +1594,14 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_han }; -/* "handlers/payments/gift.py":150 +/* "handlers/payments/gift.py":175 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" */ -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler { +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler { PyObject_HEAD PyObject *__pyx_v_builder; PyObject *__pyx_v_callback_query; @@ -1608,14 +1625,14 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_ha }; -/* "handlers/payments/gift.py":222 +/* "handlers/payments/gift.py":239 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< * """ * hardware ID . */ -struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code { +struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code { PyObject_HEAD PyObject *__pyx_v_data; PyObject *__pyx_v_e; @@ -2145,6 +2162,54 @@ static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key); /* PyIntCompare.proto */ static CYTHON_INLINE int __Pyx_PyInt_BoolEqObjC(PyObject *op1, PyObject *op2, long intval, long inplace); +/* PyObjectFormatSimple.proto */ +#if CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#elif PY_MAJOR_VERSION < 3 + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyString_CheckExact(s)) ? PyUnicode_FromEncodedObject(s, NULL, "strict") :\ + PyObject_Format(s, f)) +#elif CYTHON_USE_TYPE_SLOTS + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyLong_CheckExact(s)) ? PyLong_Type.tp_repr(s) :\ + likely(PyFloat_CheckExact(s)) ? PyFloat_Type.tp_repr(s) :\ + PyObject_Format(s, f)) +#else + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#endif + +/* JoinPyUnicode.proto */ +static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char); + +/* GetItemInt.proto */ +#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ + (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ + __Pyx_GetItemInt_Generic(o, to_py_func(i)))) +#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "tuple index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j); +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, + int is_list, int wraparound, int boundscheck); + /* IterFinish.proto */ static CYTHON_INLINE int __Pyx_IterFinish(void); @@ -2184,57 +2249,9 @@ static CYTHON_INLINE PyObject* __Pyx_dict_iterator(PyObject* dict, int is_dict, static CYTHON_INLINE int __Pyx_dict_iter_next(PyObject* dict_or_iter, Py_ssize_t orig_length, Py_ssize_t* ppos, PyObject** pkey, PyObject** pvalue, PyObject** pitem, int is_dict); -/* PyObjectFormatSimple.proto */ -#if CYTHON_COMPILING_IN_PYPY - #define __Pyx_PyObject_FormatSimple(s, f) (\ - likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ - PyObject_Format(s, f)) -#elif PY_MAJOR_VERSION < 3 - #define __Pyx_PyObject_FormatSimple(s, f) (\ - likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ - likely(PyString_CheckExact(s)) ? PyUnicode_FromEncodedObject(s, NULL, "strict") :\ - PyObject_Format(s, f)) -#elif CYTHON_USE_TYPE_SLOTS - #define __Pyx_PyObject_FormatSimple(s, f) (\ - likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ - likely(PyLong_CheckExact(s)) ? PyLong_Type.tp_repr(s) :\ - likely(PyFloat_CheckExact(s)) ? PyFloat_Type.tp_repr(s) :\ - PyObject_Format(s, f)) -#else - #define __Pyx_PyObject_FormatSimple(s, f) (\ - likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ - PyObject_Format(s, f)) -#endif - /* PyUnicode_Unicode.proto */ static CYTHON_INLINE PyObject* __Pyx_PyUnicode_Unicode(PyObject *obj); -/* JoinPyUnicode.proto */ -static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, - Py_UCS4 max_char); - -/* GetItemInt.proto */ -#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ - (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ - __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ - (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ - __Pyx_GetItemInt_Generic(o, to_py_func(i)))) -#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ - (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ - __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ - (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL)) -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, - int wraparound, int boundscheck); -#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ - (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ - __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ - (PyErr_SetString(PyExc_IndexError, "tuple index out of range"), (PyObject*)NULL)) -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, - int wraparound, int boundscheck); -static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j); -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, - int is_list, int wraparound, int boundscheck); - /* PyIntBinop.proto */ #if !CYTHON_COMPILING_IN_PYPY static PyObject* __Pyx_PyInt_MultiplyObjC(PyObject *op1, PyObject *op2, long intval, int inplace, int zerodivision_check); @@ -2533,30 +2550,32 @@ static const char __pyx_k_gc[] = "gc"; static const char __pyx_k_id[] = "id"; static const char __pyx_k_Any[] = "Any"; static const char __pyx_k__10[] = "\320\235\320\265 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275"; -static const char __pyx_k__13[] = " "; -static const char __pyx_k__14[] = " \320\267\320\260 "; -static const char __pyx_k__15[] = " \321\200\321\203\320\261\320\273\320\265\320\271"; -static const char __pyx_k__17[] = "|"; -static const char __pyx_k__18[] = "\320\235\320\265\320\262\320\265\321\200\320\275\321\213\320\271 \320\262\321\213\320\261\320\276\321\200. \320\237\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; -static const char __pyx_k__20[] = "\342\235\214 \320\243 \320\262\320\260\321\201 \320\275\320\265\320\264\320\276\321\201\321\202\320\260\321\202\320\276\321\207\320\275\320\276 \321\201\321\200\320\265\320\264\321\201\321\202\320\262 \320\264\320\273\321\217 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260. \320\237\320\265\321\200\320\265\320\271\320\264\320\270\321\202\320\265 \320\262 \320\273\320\270\321\207\320\275\321\213\320\271 \320\272\320\260\320\261\320\270\320\275\320\265\321\202 \320\264\320\273\321\217 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217 \320\261\320\260\320\273\320\260\320\275\321\201\320\260."; -static const char __pyx_k__21[] = "\342\234\205 \320\237\320\276\320\264\321\202\320\262\320\265\321\200\320\264\320\270\321\202\321\214"; -static const char __pyx_k__22[] = "\342\235\214 \320\236\321\202\320\274\320\265\320\275\320\260"; -static const char __pyx_k__24[] = "\320\241\321\204\320\276\321\200\320\274\320\270\321\200\320\276\320\262\320\260\320\275\320\260 \321\201\321\201\321\213\320\273\320\272\320\260 \320\275\320\260 \320\277\320\276\320\264\320\260\321\200\320\276\320\272: "; -static const char __pyx_k__25[] = "\342\235\214 \320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\264\320\260\321\200\320\265\320\275\320\270\320\270 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270: "; -static const char __pyx_k__26[] = "\n\320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\277\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; -static const char __pyx_k__28[] = "\n"; -static const char __pyx_k__32[] = "\320\221\320\276\321\202 \320\261\321\213\320\273 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275 \320\275\320\265 \320\275\320\260 \321\215\321\202\320\276\320\274 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\265. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260 \320\276\320\261\321\200\320\260\321\202\320\270\321\202\320\265\321\201\321\214 \320\262 \320\277\320\276\320\264\320\264\320\265\321\200\320\266\320\272\321\203"; -static const char __pyx_k__34[] = "\320\222\320\260\321\210 \320\261\320\276\321\202 \321\203\321\201\320\277\320\265\321\210\320\275\320\276 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275!."; -static const char __pyx_k__35[] = "\320\236\321\210\320\270\320\261\320\272\320\260: "; -static const char __pyx_k__36[] = "\320\237\320\276\320\273\321\203\321\207\320\270\321\202\320\265 \320\272\320\276\320\264 \320\275\320\260 \321\201\320\260\320\271\321\202\320\265."; -static const char __pyx_k__38[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213."; -static const char __pyx_k__39[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \321\201\320\265\321\200\320\262\320\265\321\200\320\260: "; -static const char __pyx_k__40[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213"; -static const char __pyx_k__41[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\267\320\260\320\277\321\200\320\276\321\201\320\265: "; -static const char __pyx_k__42[] = "\320\235\320\265\320\270\320\267\320\262\320\265\321\201\321\202\320\275\320\260\321\217 \320\276\321\210\320\270\320\261\320\272\320\260: "; -static const char __pyx_k__43[] = "*"; -static const char __pyx_k__44[] = "."; -static const char __pyx_k__55[] = "?"; +static const char __pyx_k__11[] = "\320\243\320\264\320\260\320\273\320\270\321\202\321\214 (\320\270\321\201\321\202\320\265\320\272\320\260\320\265\321\202 "; +static const char __pyx_k__12[] = ")"; +static const char __pyx_k__14[] = "|"; +static const char __pyx_k__17[] = " "; +static const char __pyx_k__18[] = " \320\267\320\260 "; +static const char __pyx_k__19[] = " \321\200\321\203\320\261\320\273\320\265\320\271"; +static const char __pyx_k__21[] = "\320\235\320\265\320\262\320\265\321\200\320\275\321\213\320\271 \320\262\321\213\320\261\320\276\321\200. \320\237\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; +static const char __pyx_k__23[] = "\342\235\214 \320\243 \320\262\320\260\321\201 \320\275\320\265\320\264\320\276\321\201\321\202\320\260\321\202\320\276\321\207\320\275\320\276 \321\201\321\200\320\265\320\264\321\201\321\202\320\262 \320\264\320\273\321\217 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260. \320\237\320\265\321\200\320\265\320\271\320\264\320\270\321\202\320\265 \320\262 \320\273\320\270\321\207\320\275\321\213\320\271 \320\272\320\260\320\261\320\270\320\275\320\265\321\202 \320\264\320\273\321\217 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217 \320\261\320\260\320\273\320\260\320\275\321\201\320\260."; +static const char __pyx_k__24[] = "\342\234\205 \320\237\320\276\320\264\321\202\320\262\320\265\321\200\320\264\320\270\321\202\321\214"; +static const char __pyx_k__25[] = "\342\235\214 \320\236\321\202\320\274\320\265\320\275\320\260"; +static const char __pyx_k__27[] = "\320\241\321\204\320\276\321\200\320\274\320\270\321\200\320\276\320\262\320\260\320\275\320\260 \321\201\321\201\321\213\320\273\320\272\320\260 \320\275\320\260 \320\277\320\276\320\264\320\260\321\200\320\276\320\272: "; +static const char __pyx_k__28[] = "\342\235\214 \320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\264\320\260\321\200\320\265\320\275\320\270\320\270 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270: "; +static const char __pyx_k__29[] = "\n\320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\277\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; +static const char __pyx_k__31[] = "\n"; +static const char __pyx_k__35[] = "\320\221\320\276\321\202 \320\261\321\213\320\273 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275 \320\275\320\265 \320\275\320\260 \321\215\321\202\320\276\320\274 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\265. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260 \320\276\320\261\321\200\320\260\321\202\320\270\321\202\320\265\321\201\321\214 \320\262 \320\277\320\276\320\264\320\264\320\265\321\200\320\266\320\272\321\203"; +static const char __pyx_k__37[] = "\320\222\320\260\321\210 \320\261\320\276\321\202 \321\203\321\201\320\277\320\265\321\210\320\275\320\276 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275!."; +static const char __pyx_k__38[] = "\320\236\321\210\320\270\320\261\320\272\320\260: "; +static const char __pyx_k__39[] = "\320\237\320\276\320\273\321\203\321\207\320\270\321\202\320\265 \320\272\320\276\320\264 \320\275\320\260 \321\201\320\260\320\271\321\202\320\265."; +static const char __pyx_k__41[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213."; +static const char __pyx_k__42[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \321\201\320\265\321\200\320\262\320\265\321\200\320\260: "; +static const char __pyx_k__43[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213"; +static const char __pyx_k__44[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\267\320\260\320\277\321\200\320\276\321\201\320\265: "; +static const char __pyx_k__45[] = "\320\235\320\265\320\270\320\267\320\262\320\265\321\201\321\202\320\275\320\260\321\217 \320\276\321\210\320\270\320\261\320\272\320\260: "; +static const char __pyx_k__46[] = "*"; +static const char __pyx_k__47[] = "."; +static const char __pyx_k__60[] = "?"; static const char __pyx_k_b_b[] = "\320\222\320\260\321\210\320\270 \320\277\320\276\320\264\320\260\321\200\320\272\320\270:\n\n"; static const char __pyx_k_get[] = "get"; static const char __pyx_k_hex[] = "hex"; @@ -2629,6 +2648,7 @@ static const char __pyx_k_aiohttp[] = "aiohttp"; static const char __pyx_k_balance[] = "balance"; static const char __pyx_k_builder[] = "builder"; static const char __pyx_k_disable[] = "disable"; +static const char __pyx_k_execute[] = "execute"; static const char __pyx_k_gift_id[] = "gift_id"; static const char __pyx_k_hashlib[] = "hashlib"; static const char __pyx_k_is_used[] = "is_used"; @@ -2663,6 +2683,7 @@ static const char __pyx_k_subprocess[] = "subprocess"; static const char __pyx_k_user_tg_id[] = "user_tg_id"; static const char __pyx_k_CLIENT_CODE[] = "CLIENT_CODE"; static const char __pyx_k_GIFTS_ABOUT[] = "GIFTS_ABOUT"; +static const char __pyx_k_delete_gift[] = "delete_gift|"; static const char __pyx_k_expiry_time[] = "expiry_time"; static const char __pyx_k_get_balance[] = "get_balance"; static const char __pyx_k_hardware_id[] = "hardware_id"; @@ -2698,6 +2719,7 @@ static const char __pyx_k_start_menu_handler[] = "start_menu_handler"; static const char __pyx_k_ClientResponseError[] = "ClientResponseError"; static const char __pyx_k_GIFTS_TEXT_TEMPLATE[] = "GIFTS_TEXT_TEMPLATE"; static const char __pyx_k_aiogram_fsm_context[] = "aiogram.fsm.context"; +static const char __pyx_k_delete_gift_handler[] = "delete_gift_handler"; static const char __pyx_k_types_CallbackQuery[] = "types.CallbackQuery"; static const char __pyx_k_ClientConnectorError[] = "ClientConnectorError"; static const char __pyx_k_InlineKeyboardButton[] = "InlineKeyboardButton"; @@ -2713,22 +2735,25 @@ static const char __pyx_k_wmic_cpu_get_ProcessorId[] = "wmic cpu get ProcessorId static const char __pyx_k_Name_or_service_not_known[] = "Name or service not known"; static const char __pyx_k_gift_subscription_handler[] = "gift_subscription_handler"; static const char __pyx_k_handlers_payments_gift_py[] = "handlers/payments/gift.py"; -static const char __pyx_k_SELECT_gift_id_selected_months_i[] = "SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link FROM gifts WHERE sender_tg_id = $1"; +static const char __pyx_k_SELECT_gift_id_selected_months[] = "\n SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link \n FROM gifts \n WHERE sender_tg_id = $1\n "; +static const char __pyx_k_DELETE_FROM_gifts_WHERE_gift_id[] = "DELETE FROM gifts WHERE gift_id = $1"; static const char __pyx_k_https_pocomacho_ru_solonetbot_co[] = "https://pocomacho.ru/solonetbot/codes/add/"; /* #### Code section: decls ### */ static PyObject *__pyx_pf_8handlers_8payments_4gift_start_menu_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query); /* proto */ static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_6gift_subscription_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_9confirm_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_session); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_12finalize_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_state, PyObject *__pyx_v_session); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNUSED PyObject *__pyx_self); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_17validate_client_code(CYTHON_UNUSED PyObject *__pyx_self); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_session); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_15finalize_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_state, PyObject *__pyx_v_session); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNUSED PyObject *__pyx_self); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_20validate_client_code(CYTHON_UNUSED PyObject *__pyx_self); /* proto */ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ /* #### Code section: late_includes ### */ /* #### Code section: module_state ### */ typedef struct { @@ -2759,17 +2784,19 @@ typedef struct { #if CYTHON_USE_MODULE_STATE PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler; PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler; - PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler; - PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler; - PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler; - PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code; + PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler; + PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler; + PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; + PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; + PyObject *__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; #endif PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler; PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler; - PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler; - PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler; - PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler; - PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code; + PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler; + PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler; + PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; + PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; + PyTypeObject *__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; PyObject *__pyx_kp_u_1; PyObject *__pyx_kp_u_21U68SOLOBOT; PyObject *__pyx_n_s_Any; @@ -2779,6 +2806,7 @@ typedef struct { PyObject *__pyx_n_s_ClientConnectorError; PyObject *__pyx_n_s_ClientResponseError; PyObject *__pyx_n_s_ClientSession; + PyObject *__pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id; PyObject *__pyx_n_s_F; PyObject *__pyx_n_s_FSMContext; PyObject *__pyx_n_s_GIFT; @@ -2795,38 +2823,40 @@ typedef struct { PyObject *__pyx_n_s_PROJECTMANECONGIGURE; PyObject *__pyx_n_s_RENEWAL_PRICES; PyObject *__pyx_n_s_Router; - PyObject *__pyx_kp_u_SELECT_gift_id_selected_months_i; + PyObject *__pyx_kp_u_SELECT_gift_id_selected_months; PyObject *__pyx_n_s_STARS_ROUTER; PyObject *__pyx_n_u_Windows; PyObject *__pyx_n_s_YOOKASSA_HASH; PyObject *__pyx_kp_u__10; - PyObject *__pyx_kp_u__13; + PyObject *__pyx_kp_u__11; + PyObject *__pyx_kp_u__12; PyObject *__pyx_kp_u__14; - PyObject *__pyx_kp_u__15; PyObject *__pyx_kp_u__17; PyObject *__pyx_kp_u__18; - PyObject *__pyx_kp_u__20; + PyObject *__pyx_kp_u__19; PyObject *__pyx_kp_u__21; - PyObject *__pyx_kp_u__22; + PyObject *__pyx_kp_u__23; PyObject *__pyx_kp_u__24; PyObject *__pyx_kp_u__25; - PyObject *__pyx_kp_u__26; + PyObject *__pyx_kp_u__27; PyObject *__pyx_kp_u__28; + PyObject *__pyx_kp_u__29; PyObject *__pyx_kp_u__3; - PyObject *__pyx_kp_u__32; - PyObject *__pyx_kp_u__34; + PyObject *__pyx_kp_u__31; PyObject *__pyx_kp_u__35; - PyObject *__pyx_kp_u__36; + PyObject *__pyx_kp_u__37; PyObject *__pyx_kp_u__38; PyObject *__pyx_kp_u__39; - PyObject *__pyx_kp_u__40; PyObject *__pyx_kp_u__41; PyObject *__pyx_kp_u__42; - PyObject *__pyx_n_s__43; + PyObject *__pyx_kp_u__43; PyObject *__pyx_kp_u__44; + PyObject *__pyx_kp_u__45; + PyObject *__pyx_n_s__46; + PyObject *__pyx_kp_u__47; PyObject *__pyx_n_u__5; - PyObject *__pyx_n_s__55; PyObject *__pyx_n_u__6; + PyObject *__pyx_n_s__60; PyObject *__pyx_n_u__7; PyObject *__pyx_n_u__8; PyObject *__pyx_n_u__9; @@ -2863,6 +2893,8 @@ typedef struct { PyObject *__pyx_n_s_datetime; PyObject *__pyx_n_s_days; PyObject *__pyx_n_s_decode; + PyObject *__pyx_kp_u_delete_gift; + PyObject *__pyx_n_s_delete_gift_handler; PyObject *__pyx_kp_u_disable; PyObject *__pyx_n_s_e; PyObject *__pyx_kp_u_enable; @@ -2870,6 +2902,7 @@ typedef struct { PyObject *__pyx_n_s_enter; PyObject *__pyx_n_s_error; PyObject *__pyx_kp_u_etc_machine_id; + PyObject *__pyx_n_s_execute; PyObject *__pyx_n_s_exit; PyObject *__pyx_n_s_expiry_time; PyObject *__pyx_n_u_expiry_time; @@ -2887,6 +2920,7 @@ typedef struct { PyObject *__pyx_n_u_gift; PyObject *__pyx_kp_u_gift_2; PyObject *__pyx_n_s_gift_id; + PyObject *__pyx_n_u_gift_id; PyObject *__pyx_n_s_gift_link; PyObject *__pyx_n_u_gift_link; PyObject *__pyx_n_s_gift_subscription_handler; @@ -2987,28 +3021,31 @@ typedef struct { PyObject *__pyx_int_502; PyObject *__pyx_codeobj_; PyObject *__pyx_tuple__4; - PyObject *__pyx_tuple__19; - PyObject *__pyx_tuple__27; - PyObject *__pyx_tuple__29; + PyObject *__pyx_tuple__22; PyObject *__pyx_tuple__30; + PyObject *__pyx_tuple__32; PyObject *__pyx_tuple__33; - PyObject *__pyx_tuple__37; - PyObject *__pyx_tuple__45; - PyObject *__pyx_tuple__46; - PyObject *__pyx_tuple__47; + PyObject *__pyx_tuple__36; + PyObject *__pyx_tuple__40; PyObject *__pyx_tuple__48; PyObject *__pyx_tuple__49; PyObject *__pyx_tuple__50; PyObject *__pyx_tuple__51; PyObject *__pyx_tuple__52; + PyObject *__pyx_tuple__53; PyObject *__pyx_tuple__54; + PyObject *__pyx_tuple__55; + PyObject *__pyx_tuple__56; + PyObject *__pyx_tuple__57; + PyObject *__pyx_tuple__59; PyObject *__pyx_codeobj__2; - PyObject *__pyx_codeobj__11; - PyObject *__pyx_codeobj__16; - PyObject *__pyx_codeobj__23; - PyObject *__pyx_codeobj__31; - PyObject *__pyx_codeobj__53; - PyObject *__pyx_ustring__12; + PyObject *__pyx_codeobj__13; + PyObject *__pyx_codeobj__15; + PyObject *__pyx_codeobj__20; + PyObject *__pyx_codeobj__26; + PyObject *__pyx_codeobj__34; + PyObject *__pyx_codeobj__58; + PyObject *__pyx_ustring__16; } __pyx_mstate; #if CYTHON_USE_MODULE_STATE @@ -3055,14 +3092,16 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler); Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler); Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler); - Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler); - Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler); - Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler); - Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler); - Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler); - Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler); - Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code); - Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code); + Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler); + Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler); + Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler); + Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler); + Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler); + Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler); + Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler); + Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler); + Py_CLEAR(clear_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code); + Py_CLEAR(clear_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code); Py_CLEAR(clear_module_state->__pyx_kp_u_1); Py_CLEAR(clear_module_state->__pyx_kp_u_21U68SOLOBOT); Py_CLEAR(clear_module_state->__pyx_n_s_Any); @@ -3072,6 +3111,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_ClientConnectorError); Py_CLEAR(clear_module_state->__pyx_n_s_ClientResponseError); Py_CLEAR(clear_module_state->__pyx_n_s_ClientSession); + Py_CLEAR(clear_module_state->__pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id); Py_CLEAR(clear_module_state->__pyx_n_s_F); Py_CLEAR(clear_module_state->__pyx_n_s_FSMContext); Py_CLEAR(clear_module_state->__pyx_n_s_GIFT); @@ -3088,38 +3128,40 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_PROJECTMANECONGIGURE); Py_CLEAR(clear_module_state->__pyx_n_s_RENEWAL_PRICES); Py_CLEAR(clear_module_state->__pyx_n_s_Router); - Py_CLEAR(clear_module_state->__pyx_kp_u_SELECT_gift_id_selected_months_i); + Py_CLEAR(clear_module_state->__pyx_kp_u_SELECT_gift_id_selected_months); Py_CLEAR(clear_module_state->__pyx_n_s_STARS_ROUTER); Py_CLEAR(clear_module_state->__pyx_n_u_Windows); Py_CLEAR(clear_module_state->__pyx_n_s_YOOKASSA_HASH); Py_CLEAR(clear_module_state->__pyx_kp_u__10); - Py_CLEAR(clear_module_state->__pyx_kp_u__13); + Py_CLEAR(clear_module_state->__pyx_kp_u__11); + Py_CLEAR(clear_module_state->__pyx_kp_u__12); Py_CLEAR(clear_module_state->__pyx_kp_u__14); - Py_CLEAR(clear_module_state->__pyx_kp_u__15); Py_CLEAR(clear_module_state->__pyx_kp_u__17); Py_CLEAR(clear_module_state->__pyx_kp_u__18); - Py_CLEAR(clear_module_state->__pyx_kp_u__20); + Py_CLEAR(clear_module_state->__pyx_kp_u__19); Py_CLEAR(clear_module_state->__pyx_kp_u__21); - Py_CLEAR(clear_module_state->__pyx_kp_u__22); + Py_CLEAR(clear_module_state->__pyx_kp_u__23); Py_CLEAR(clear_module_state->__pyx_kp_u__24); Py_CLEAR(clear_module_state->__pyx_kp_u__25); - Py_CLEAR(clear_module_state->__pyx_kp_u__26); + Py_CLEAR(clear_module_state->__pyx_kp_u__27); Py_CLEAR(clear_module_state->__pyx_kp_u__28); + Py_CLEAR(clear_module_state->__pyx_kp_u__29); Py_CLEAR(clear_module_state->__pyx_kp_u__3); - Py_CLEAR(clear_module_state->__pyx_kp_u__32); - Py_CLEAR(clear_module_state->__pyx_kp_u__34); + Py_CLEAR(clear_module_state->__pyx_kp_u__31); Py_CLEAR(clear_module_state->__pyx_kp_u__35); - Py_CLEAR(clear_module_state->__pyx_kp_u__36); + Py_CLEAR(clear_module_state->__pyx_kp_u__37); Py_CLEAR(clear_module_state->__pyx_kp_u__38); Py_CLEAR(clear_module_state->__pyx_kp_u__39); - Py_CLEAR(clear_module_state->__pyx_kp_u__40); Py_CLEAR(clear_module_state->__pyx_kp_u__41); Py_CLEAR(clear_module_state->__pyx_kp_u__42); - Py_CLEAR(clear_module_state->__pyx_n_s__43); + Py_CLEAR(clear_module_state->__pyx_kp_u__43); Py_CLEAR(clear_module_state->__pyx_kp_u__44); + Py_CLEAR(clear_module_state->__pyx_kp_u__45); + Py_CLEAR(clear_module_state->__pyx_n_s__46); + Py_CLEAR(clear_module_state->__pyx_kp_u__47); Py_CLEAR(clear_module_state->__pyx_n_u__5); - Py_CLEAR(clear_module_state->__pyx_n_s__55); Py_CLEAR(clear_module_state->__pyx_n_u__6); + Py_CLEAR(clear_module_state->__pyx_n_s__60); Py_CLEAR(clear_module_state->__pyx_n_u__7); Py_CLEAR(clear_module_state->__pyx_n_u__8); Py_CLEAR(clear_module_state->__pyx_n_u__9); @@ -3156,6 +3198,8 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_datetime); Py_CLEAR(clear_module_state->__pyx_n_s_days); Py_CLEAR(clear_module_state->__pyx_n_s_decode); + Py_CLEAR(clear_module_state->__pyx_kp_u_delete_gift); + Py_CLEAR(clear_module_state->__pyx_n_s_delete_gift_handler); Py_CLEAR(clear_module_state->__pyx_kp_u_disable); Py_CLEAR(clear_module_state->__pyx_n_s_e); Py_CLEAR(clear_module_state->__pyx_kp_u_enable); @@ -3163,6 +3207,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_enter); Py_CLEAR(clear_module_state->__pyx_n_s_error); Py_CLEAR(clear_module_state->__pyx_kp_u_etc_machine_id); + Py_CLEAR(clear_module_state->__pyx_n_s_execute); Py_CLEAR(clear_module_state->__pyx_n_s_exit); Py_CLEAR(clear_module_state->__pyx_n_s_expiry_time); Py_CLEAR(clear_module_state->__pyx_n_u_expiry_time); @@ -3180,6 +3225,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_u_gift); Py_CLEAR(clear_module_state->__pyx_kp_u_gift_2); Py_CLEAR(clear_module_state->__pyx_n_s_gift_id); + Py_CLEAR(clear_module_state->__pyx_n_u_gift_id); Py_CLEAR(clear_module_state->__pyx_n_s_gift_link); Py_CLEAR(clear_module_state->__pyx_n_u_gift_link); Py_CLEAR(clear_module_state->__pyx_n_s_gift_subscription_handler); @@ -3280,28 +3326,31 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_int_502); Py_CLEAR(clear_module_state->__pyx_codeobj_); Py_CLEAR(clear_module_state->__pyx_tuple__4); - Py_CLEAR(clear_module_state->__pyx_tuple__19); - Py_CLEAR(clear_module_state->__pyx_tuple__27); - Py_CLEAR(clear_module_state->__pyx_tuple__29); + Py_CLEAR(clear_module_state->__pyx_tuple__22); Py_CLEAR(clear_module_state->__pyx_tuple__30); + Py_CLEAR(clear_module_state->__pyx_tuple__32); Py_CLEAR(clear_module_state->__pyx_tuple__33); - Py_CLEAR(clear_module_state->__pyx_tuple__37); - Py_CLEAR(clear_module_state->__pyx_tuple__45); - Py_CLEAR(clear_module_state->__pyx_tuple__46); - Py_CLEAR(clear_module_state->__pyx_tuple__47); + Py_CLEAR(clear_module_state->__pyx_tuple__36); + Py_CLEAR(clear_module_state->__pyx_tuple__40); Py_CLEAR(clear_module_state->__pyx_tuple__48); Py_CLEAR(clear_module_state->__pyx_tuple__49); Py_CLEAR(clear_module_state->__pyx_tuple__50); Py_CLEAR(clear_module_state->__pyx_tuple__51); Py_CLEAR(clear_module_state->__pyx_tuple__52); + Py_CLEAR(clear_module_state->__pyx_tuple__53); Py_CLEAR(clear_module_state->__pyx_tuple__54); + Py_CLEAR(clear_module_state->__pyx_tuple__55); + Py_CLEAR(clear_module_state->__pyx_tuple__56); + Py_CLEAR(clear_module_state->__pyx_tuple__57); + Py_CLEAR(clear_module_state->__pyx_tuple__59); Py_CLEAR(clear_module_state->__pyx_codeobj__2); - Py_CLEAR(clear_module_state->__pyx_codeobj__11); - Py_CLEAR(clear_module_state->__pyx_codeobj__16); - Py_CLEAR(clear_module_state->__pyx_codeobj__23); - Py_CLEAR(clear_module_state->__pyx_codeobj__31); - Py_CLEAR(clear_module_state->__pyx_codeobj__53); - Py_CLEAR(clear_module_state->__pyx_ustring__12); + Py_CLEAR(clear_module_state->__pyx_codeobj__13); + Py_CLEAR(clear_module_state->__pyx_codeobj__15); + Py_CLEAR(clear_module_state->__pyx_codeobj__20); + Py_CLEAR(clear_module_state->__pyx_codeobj__26); + Py_CLEAR(clear_module_state->__pyx_codeobj__34); + Py_CLEAR(clear_module_state->__pyx_codeobj__58); + Py_CLEAR(clear_module_state->__pyx_ustring__16); return 0; } #endif @@ -3326,14 +3375,16 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler); Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler); Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler); - Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler); - Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler); - Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler); - Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler); - Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler); - Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler); - Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code); - Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code); + Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler); + Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler); + Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler); + Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler); + Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler); + Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler); + Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler); + Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler); + Py_VISIT(traverse_module_state->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code); + Py_VISIT(traverse_module_state->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code); Py_VISIT(traverse_module_state->__pyx_kp_u_1); Py_VISIT(traverse_module_state->__pyx_kp_u_21U68SOLOBOT); Py_VISIT(traverse_module_state->__pyx_n_s_Any); @@ -3343,6 +3394,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_ClientConnectorError); Py_VISIT(traverse_module_state->__pyx_n_s_ClientResponseError); Py_VISIT(traverse_module_state->__pyx_n_s_ClientSession); + Py_VISIT(traverse_module_state->__pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id); Py_VISIT(traverse_module_state->__pyx_n_s_F); Py_VISIT(traverse_module_state->__pyx_n_s_FSMContext); Py_VISIT(traverse_module_state->__pyx_n_s_GIFT); @@ -3359,38 +3411,40 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_PROJECTMANECONGIGURE); Py_VISIT(traverse_module_state->__pyx_n_s_RENEWAL_PRICES); Py_VISIT(traverse_module_state->__pyx_n_s_Router); - Py_VISIT(traverse_module_state->__pyx_kp_u_SELECT_gift_id_selected_months_i); + Py_VISIT(traverse_module_state->__pyx_kp_u_SELECT_gift_id_selected_months); Py_VISIT(traverse_module_state->__pyx_n_s_STARS_ROUTER); Py_VISIT(traverse_module_state->__pyx_n_u_Windows); Py_VISIT(traverse_module_state->__pyx_n_s_YOOKASSA_HASH); Py_VISIT(traverse_module_state->__pyx_kp_u__10); - Py_VISIT(traverse_module_state->__pyx_kp_u__13); + Py_VISIT(traverse_module_state->__pyx_kp_u__11); + Py_VISIT(traverse_module_state->__pyx_kp_u__12); Py_VISIT(traverse_module_state->__pyx_kp_u__14); - Py_VISIT(traverse_module_state->__pyx_kp_u__15); Py_VISIT(traverse_module_state->__pyx_kp_u__17); Py_VISIT(traverse_module_state->__pyx_kp_u__18); - Py_VISIT(traverse_module_state->__pyx_kp_u__20); + Py_VISIT(traverse_module_state->__pyx_kp_u__19); Py_VISIT(traverse_module_state->__pyx_kp_u__21); - Py_VISIT(traverse_module_state->__pyx_kp_u__22); + Py_VISIT(traverse_module_state->__pyx_kp_u__23); Py_VISIT(traverse_module_state->__pyx_kp_u__24); Py_VISIT(traverse_module_state->__pyx_kp_u__25); - Py_VISIT(traverse_module_state->__pyx_kp_u__26); + Py_VISIT(traverse_module_state->__pyx_kp_u__27); Py_VISIT(traverse_module_state->__pyx_kp_u__28); + Py_VISIT(traverse_module_state->__pyx_kp_u__29); Py_VISIT(traverse_module_state->__pyx_kp_u__3); - Py_VISIT(traverse_module_state->__pyx_kp_u__32); - Py_VISIT(traverse_module_state->__pyx_kp_u__34); + Py_VISIT(traverse_module_state->__pyx_kp_u__31); Py_VISIT(traverse_module_state->__pyx_kp_u__35); - Py_VISIT(traverse_module_state->__pyx_kp_u__36); + Py_VISIT(traverse_module_state->__pyx_kp_u__37); Py_VISIT(traverse_module_state->__pyx_kp_u__38); Py_VISIT(traverse_module_state->__pyx_kp_u__39); - Py_VISIT(traverse_module_state->__pyx_kp_u__40); Py_VISIT(traverse_module_state->__pyx_kp_u__41); Py_VISIT(traverse_module_state->__pyx_kp_u__42); - Py_VISIT(traverse_module_state->__pyx_n_s__43); + Py_VISIT(traverse_module_state->__pyx_kp_u__43); Py_VISIT(traverse_module_state->__pyx_kp_u__44); + Py_VISIT(traverse_module_state->__pyx_kp_u__45); + Py_VISIT(traverse_module_state->__pyx_n_s__46); + Py_VISIT(traverse_module_state->__pyx_kp_u__47); Py_VISIT(traverse_module_state->__pyx_n_u__5); - Py_VISIT(traverse_module_state->__pyx_n_s__55); Py_VISIT(traverse_module_state->__pyx_n_u__6); + Py_VISIT(traverse_module_state->__pyx_n_s__60); Py_VISIT(traverse_module_state->__pyx_n_u__7); Py_VISIT(traverse_module_state->__pyx_n_u__8); Py_VISIT(traverse_module_state->__pyx_n_u__9); @@ -3427,6 +3481,8 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_datetime); Py_VISIT(traverse_module_state->__pyx_n_s_days); Py_VISIT(traverse_module_state->__pyx_n_s_decode); + Py_VISIT(traverse_module_state->__pyx_kp_u_delete_gift); + Py_VISIT(traverse_module_state->__pyx_n_s_delete_gift_handler); Py_VISIT(traverse_module_state->__pyx_kp_u_disable); Py_VISIT(traverse_module_state->__pyx_n_s_e); Py_VISIT(traverse_module_state->__pyx_kp_u_enable); @@ -3434,6 +3490,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_enter); Py_VISIT(traverse_module_state->__pyx_n_s_error); Py_VISIT(traverse_module_state->__pyx_kp_u_etc_machine_id); + Py_VISIT(traverse_module_state->__pyx_n_s_execute); Py_VISIT(traverse_module_state->__pyx_n_s_exit); Py_VISIT(traverse_module_state->__pyx_n_s_expiry_time); Py_VISIT(traverse_module_state->__pyx_n_u_expiry_time); @@ -3451,6 +3508,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_u_gift); Py_VISIT(traverse_module_state->__pyx_kp_u_gift_2); Py_VISIT(traverse_module_state->__pyx_n_s_gift_id); + Py_VISIT(traverse_module_state->__pyx_n_u_gift_id); Py_VISIT(traverse_module_state->__pyx_n_s_gift_link); Py_VISIT(traverse_module_state->__pyx_n_u_gift_link); Py_VISIT(traverse_module_state->__pyx_n_s_gift_subscription_handler); @@ -3551,28 +3609,31 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_int_502); Py_VISIT(traverse_module_state->__pyx_codeobj_); Py_VISIT(traverse_module_state->__pyx_tuple__4); - Py_VISIT(traverse_module_state->__pyx_tuple__19); - Py_VISIT(traverse_module_state->__pyx_tuple__27); - Py_VISIT(traverse_module_state->__pyx_tuple__29); + Py_VISIT(traverse_module_state->__pyx_tuple__22); Py_VISIT(traverse_module_state->__pyx_tuple__30); + Py_VISIT(traverse_module_state->__pyx_tuple__32); Py_VISIT(traverse_module_state->__pyx_tuple__33); - Py_VISIT(traverse_module_state->__pyx_tuple__37); - Py_VISIT(traverse_module_state->__pyx_tuple__45); - Py_VISIT(traverse_module_state->__pyx_tuple__46); - Py_VISIT(traverse_module_state->__pyx_tuple__47); + Py_VISIT(traverse_module_state->__pyx_tuple__36); + Py_VISIT(traverse_module_state->__pyx_tuple__40); Py_VISIT(traverse_module_state->__pyx_tuple__48); Py_VISIT(traverse_module_state->__pyx_tuple__49); Py_VISIT(traverse_module_state->__pyx_tuple__50); Py_VISIT(traverse_module_state->__pyx_tuple__51); Py_VISIT(traverse_module_state->__pyx_tuple__52); + Py_VISIT(traverse_module_state->__pyx_tuple__53); Py_VISIT(traverse_module_state->__pyx_tuple__54); + Py_VISIT(traverse_module_state->__pyx_tuple__55); + Py_VISIT(traverse_module_state->__pyx_tuple__56); + Py_VISIT(traverse_module_state->__pyx_tuple__57); + Py_VISIT(traverse_module_state->__pyx_tuple__59); Py_VISIT(traverse_module_state->__pyx_codeobj__2); - Py_VISIT(traverse_module_state->__pyx_codeobj__11); - Py_VISIT(traverse_module_state->__pyx_codeobj__16); - Py_VISIT(traverse_module_state->__pyx_codeobj__23); - Py_VISIT(traverse_module_state->__pyx_codeobj__31); - Py_VISIT(traverse_module_state->__pyx_codeobj__53); - Py_VISIT(traverse_module_state->__pyx_ustring__12); + Py_VISIT(traverse_module_state->__pyx_codeobj__13); + Py_VISIT(traverse_module_state->__pyx_codeobj__15); + Py_VISIT(traverse_module_state->__pyx_codeobj__20); + Py_VISIT(traverse_module_state->__pyx_codeobj__26); + Py_VISIT(traverse_module_state->__pyx_codeobj__34); + Py_VISIT(traverse_module_state->__pyx_codeobj__58); + Py_VISIT(traverse_module_state->__pyx_ustring__16); return 0; } #endif @@ -3604,17 +3665,19 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #if CYTHON_USE_MODULE_STATE #define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler #define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler -#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler -#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler -#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler -#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code +#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler +#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler +#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler +#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler +#define __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code __pyx_mstate_global->__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code #endif #define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handler #define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler -#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler -#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler -#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler -#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code +#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler +#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler +#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler +#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler +#define __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code __pyx_mstate_global->__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code #define __pyx_kp_u_1 __pyx_mstate_global->__pyx_kp_u_1 #define __pyx_kp_u_21U68SOLOBOT __pyx_mstate_global->__pyx_kp_u_21U68SOLOBOT #define __pyx_n_s_Any __pyx_mstate_global->__pyx_n_s_Any @@ -3624,6 +3687,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_ClientConnectorError __pyx_mstate_global->__pyx_n_s_ClientConnectorError #define __pyx_n_s_ClientResponseError __pyx_mstate_global->__pyx_n_s_ClientResponseError #define __pyx_n_s_ClientSession __pyx_mstate_global->__pyx_n_s_ClientSession +#define __pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id __pyx_mstate_global->__pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id #define __pyx_n_s_F __pyx_mstate_global->__pyx_n_s_F #define __pyx_n_s_FSMContext __pyx_mstate_global->__pyx_n_s_FSMContext #define __pyx_n_s_GIFT __pyx_mstate_global->__pyx_n_s_GIFT @@ -3640,38 +3704,40 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_PROJECTMANECONGIGURE __pyx_mstate_global->__pyx_n_s_PROJECTMANECONGIGURE #define __pyx_n_s_RENEWAL_PRICES __pyx_mstate_global->__pyx_n_s_RENEWAL_PRICES #define __pyx_n_s_Router __pyx_mstate_global->__pyx_n_s_Router -#define __pyx_kp_u_SELECT_gift_id_selected_months_i __pyx_mstate_global->__pyx_kp_u_SELECT_gift_id_selected_months_i +#define __pyx_kp_u_SELECT_gift_id_selected_months __pyx_mstate_global->__pyx_kp_u_SELECT_gift_id_selected_months #define __pyx_n_s_STARS_ROUTER __pyx_mstate_global->__pyx_n_s_STARS_ROUTER #define __pyx_n_u_Windows __pyx_mstate_global->__pyx_n_u_Windows #define __pyx_n_s_YOOKASSA_HASH __pyx_mstate_global->__pyx_n_s_YOOKASSA_HASH #define __pyx_kp_u__10 __pyx_mstate_global->__pyx_kp_u__10 -#define __pyx_kp_u__13 __pyx_mstate_global->__pyx_kp_u__13 +#define __pyx_kp_u__11 __pyx_mstate_global->__pyx_kp_u__11 +#define __pyx_kp_u__12 __pyx_mstate_global->__pyx_kp_u__12 #define __pyx_kp_u__14 __pyx_mstate_global->__pyx_kp_u__14 -#define __pyx_kp_u__15 __pyx_mstate_global->__pyx_kp_u__15 #define __pyx_kp_u__17 __pyx_mstate_global->__pyx_kp_u__17 #define __pyx_kp_u__18 __pyx_mstate_global->__pyx_kp_u__18 -#define __pyx_kp_u__20 __pyx_mstate_global->__pyx_kp_u__20 +#define __pyx_kp_u__19 __pyx_mstate_global->__pyx_kp_u__19 #define __pyx_kp_u__21 __pyx_mstate_global->__pyx_kp_u__21 -#define __pyx_kp_u__22 __pyx_mstate_global->__pyx_kp_u__22 +#define __pyx_kp_u__23 __pyx_mstate_global->__pyx_kp_u__23 #define __pyx_kp_u__24 __pyx_mstate_global->__pyx_kp_u__24 #define __pyx_kp_u__25 __pyx_mstate_global->__pyx_kp_u__25 -#define __pyx_kp_u__26 __pyx_mstate_global->__pyx_kp_u__26 +#define __pyx_kp_u__27 __pyx_mstate_global->__pyx_kp_u__27 #define __pyx_kp_u__28 __pyx_mstate_global->__pyx_kp_u__28 +#define __pyx_kp_u__29 __pyx_mstate_global->__pyx_kp_u__29 #define __pyx_kp_u__3 __pyx_mstate_global->__pyx_kp_u__3 -#define __pyx_kp_u__32 __pyx_mstate_global->__pyx_kp_u__32 -#define __pyx_kp_u__34 __pyx_mstate_global->__pyx_kp_u__34 +#define __pyx_kp_u__31 __pyx_mstate_global->__pyx_kp_u__31 #define __pyx_kp_u__35 __pyx_mstate_global->__pyx_kp_u__35 -#define __pyx_kp_u__36 __pyx_mstate_global->__pyx_kp_u__36 +#define __pyx_kp_u__37 __pyx_mstate_global->__pyx_kp_u__37 #define __pyx_kp_u__38 __pyx_mstate_global->__pyx_kp_u__38 #define __pyx_kp_u__39 __pyx_mstate_global->__pyx_kp_u__39 -#define __pyx_kp_u__40 __pyx_mstate_global->__pyx_kp_u__40 #define __pyx_kp_u__41 __pyx_mstate_global->__pyx_kp_u__41 #define __pyx_kp_u__42 __pyx_mstate_global->__pyx_kp_u__42 -#define __pyx_n_s__43 __pyx_mstate_global->__pyx_n_s__43 +#define __pyx_kp_u__43 __pyx_mstate_global->__pyx_kp_u__43 #define __pyx_kp_u__44 __pyx_mstate_global->__pyx_kp_u__44 +#define __pyx_kp_u__45 __pyx_mstate_global->__pyx_kp_u__45 +#define __pyx_n_s__46 __pyx_mstate_global->__pyx_n_s__46 +#define __pyx_kp_u__47 __pyx_mstate_global->__pyx_kp_u__47 #define __pyx_n_u__5 __pyx_mstate_global->__pyx_n_u__5 -#define __pyx_n_s__55 __pyx_mstate_global->__pyx_n_s__55 #define __pyx_n_u__6 __pyx_mstate_global->__pyx_n_u__6 +#define __pyx_n_s__60 __pyx_mstate_global->__pyx_n_s__60 #define __pyx_n_u__7 __pyx_mstate_global->__pyx_n_u__7 #define __pyx_n_u__8 __pyx_mstate_global->__pyx_n_u__8 #define __pyx_n_u__9 __pyx_mstate_global->__pyx_n_u__9 @@ -3708,6 +3774,8 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_datetime __pyx_mstate_global->__pyx_n_s_datetime #define __pyx_n_s_days __pyx_mstate_global->__pyx_n_s_days #define __pyx_n_s_decode __pyx_mstate_global->__pyx_n_s_decode +#define __pyx_kp_u_delete_gift __pyx_mstate_global->__pyx_kp_u_delete_gift +#define __pyx_n_s_delete_gift_handler __pyx_mstate_global->__pyx_n_s_delete_gift_handler #define __pyx_kp_u_disable __pyx_mstate_global->__pyx_kp_u_disable #define __pyx_n_s_e __pyx_mstate_global->__pyx_n_s_e #define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable @@ -3715,6 +3783,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_enter __pyx_mstate_global->__pyx_n_s_enter #define __pyx_n_s_error __pyx_mstate_global->__pyx_n_s_error #define __pyx_kp_u_etc_machine_id __pyx_mstate_global->__pyx_kp_u_etc_machine_id +#define __pyx_n_s_execute __pyx_mstate_global->__pyx_n_s_execute #define __pyx_n_s_exit __pyx_mstate_global->__pyx_n_s_exit #define __pyx_n_s_expiry_time __pyx_mstate_global->__pyx_n_s_expiry_time #define __pyx_n_u_expiry_time __pyx_mstate_global->__pyx_n_u_expiry_time @@ -3732,6 +3801,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_u_gift __pyx_mstate_global->__pyx_n_u_gift #define __pyx_kp_u_gift_2 __pyx_mstate_global->__pyx_kp_u_gift_2 #define __pyx_n_s_gift_id __pyx_mstate_global->__pyx_n_s_gift_id +#define __pyx_n_u_gift_id __pyx_mstate_global->__pyx_n_u_gift_id #define __pyx_n_s_gift_link __pyx_mstate_global->__pyx_n_s_gift_link #define __pyx_n_u_gift_link __pyx_mstate_global->__pyx_n_u_gift_link #define __pyx_n_s_gift_subscription_handler __pyx_mstate_global->__pyx_n_s_gift_subscription_handler @@ -3832,28 +3902,31 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_int_502 __pyx_mstate_global->__pyx_int_502 #define __pyx_codeobj_ __pyx_mstate_global->__pyx_codeobj_ #define __pyx_tuple__4 __pyx_mstate_global->__pyx_tuple__4 -#define __pyx_tuple__19 __pyx_mstate_global->__pyx_tuple__19 -#define __pyx_tuple__27 __pyx_mstate_global->__pyx_tuple__27 -#define __pyx_tuple__29 __pyx_mstate_global->__pyx_tuple__29 +#define __pyx_tuple__22 __pyx_mstate_global->__pyx_tuple__22 #define __pyx_tuple__30 __pyx_mstate_global->__pyx_tuple__30 +#define __pyx_tuple__32 __pyx_mstate_global->__pyx_tuple__32 #define __pyx_tuple__33 __pyx_mstate_global->__pyx_tuple__33 -#define __pyx_tuple__37 __pyx_mstate_global->__pyx_tuple__37 -#define __pyx_tuple__45 __pyx_mstate_global->__pyx_tuple__45 -#define __pyx_tuple__46 __pyx_mstate_global->__pyx_tuple__46 -#define __pyx_tuple__47 __pyx_mstate_global->__pyx_tuple__47 +#define __pyx_tuple__36 __pyx_mstate_global->__pyx_tuple__36 +#define __pyx_tuple__40 __pyx_mstate_global->__pyx_tuple__40 #define __pyx_tuple__48 __pyx_mstate_global->__pyx_tuple__48 #define __pyx_tuple__49 __pyx_mstate_global->__pyx_tuple__49 #define __pyx_tuple__50 __pyx_mstate_global->__pyx_tuple__50 #define __pyx_tuple__51 __pyx_mstate_global->__pyx_tuple__51 #define __pyx_tuple__52 __pyx_mstate_global->__pyx_tuple__52 +#define __pyx_tuple__53 __pyx_mstate_global->__pyx_tuple__53 #define __pyx_tuple__54 __pyx_mstate_global->__pyx_tuple__54 +#define __pyx_tuple__55 __pyx_mstate_global->__pyx_tuple__55 +#define __pyx_tuple__56 __pyx_mstate_global->__pyx_tuple__56 +#define __pyx_tuple__57 __pyx_mstate_global->__pyx_tuple__57 +#define __pyx_tuple__59 __pyx_mstate_global->__pyx_tuple__59 #define __pyx_codeobj__2 __pyx_mstate_global->__pyx_codeobj__2 -#define __pyx_codeobj__11 __pyx_mstate_global->__pyx_codeobj__11 -#define __pyx_codeobj__16 __pyx_mstate_global->__pyx_codeobj__16 -#define __pyx_codeobj__23 __pyx_mstate_global->__pyx_codeobj__23 -#define __pyx_codeobj__31 __pyx_mstate_global->__pyx_codeobj__31 -#define __pyx_codeobj__53 __pyx_mstate_global->__pyx_codeobj__53 -#define __pyx_ustring__12 __pyx_mstate_global->__pyx_ustring__12 +#define __pyx_codeobj__13 __pyx_mstate_global->__pyx_codeobj__13 +#define __pyx_codeobj__15 __pyx_mstate_global->__pyx_codeobj__15 +#define __pyx_codeobj__20 __pyx_mstate_global->__pyx_codeobj__20 +#define __pyx_codeobj__26 __pyx_mstate_global->__pyx_codeobj__26 +#define __pyx_codeobj__34 __pyx_mstate_global->__pyx_codeobj__34 +#define __pyx_codeobj__58 __pyx_mstate_global->__pyx_codeobj__58 +#define __pyx_ustring__16 __pyx_mstate_global->__pyx_ustring__16 /* #### Code section: module_code ### */ static PyObject *__pyx_gb_8handlers_8payments_4gift_2generator(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ @@ -4620,6 +4693,10 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO int __pyx_t_8; Py_ssize_t __pyx_t_9; PyObject *(*__pyx_t_10)(PyObject *); + PyObject *__pyx_t_11 = NULL; + Py_ssize_t __pyx_t_12; + Py_UCS4 __pyx_t_13; + PyObject *__pyx_t_14 = NULL; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; @@ -4657,15 +4734,15 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO * user_tg_id = callback_query.from_user.id * * gifts = await session.fetch( # <<<<<<<<<<<<<< - * "SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link FROM gifts WHERE sender_tg_id = $1", - * user_tg_id, + * """ + * SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link */ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_fetch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 54, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/gift.py":56 - * gifts = await session.fetch( - * "SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link FROM gifts WHERE sender_tg_id = $1", + /* "handlers/payments/gift.py":60 + * WHERE sender_tg_id = $1 + * """, * user_tg_id, # <<<<<<<<<<<<<< * ) * @@ -4685,7 +4762,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO } #endif { - PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_kp_u_SELECT_gift_id_selected_months_i, __pyx_cur_scope->__pyx_v_user_tg_id}; + PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_kp_u_SELECT_gift_id_selected_months, __pyx_cur_scope->__pyx_v_user_tg_id}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 54, __pyx_L1_error) @@ -4714,14 +4791,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_cur_scope->__pyx_v_gifts = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":59 + /* "handlers/payments/gift.py":63 * ) * * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 59, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 63, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -4741,7 +4818,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 59, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 63, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -4749,28 +4826,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":60 + /* "handlers/payments/gift.py":64 * * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) # <<<<<<<<<<<<<< * * if not gifts: */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 60, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 60, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 60, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_BACK); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_BACK); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_6) < 0) __PYX_ERR(0, 60, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_6) < 0) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_gifts) < 0) __PYX_ERR(0, 60, __pyx_L1_error) - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 60, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_gifts) < 0) __PYX_ERR(0, 64, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -4793,38 +4870,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":62 + /* "handlers/payments/gift.py":66 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * * if not gifts: # <<<<<<<<<<<<<< * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) * return */ - __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_gifts); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 62, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_gifts); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 66, __pyx_L1_error) __pyx_t_8 = (!__pyx_t_7); if (__pyx_t_8) { - /* "handlers/payments/gift.py":63 + /* "handlers/payments/gift.py":67 * * if not gifts: * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_5 = NULL; __pyx_t_4 = 0; @@ -4844,13 +4921,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 63, __pyx_L1_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_6) < 0) __PYX_ERR(0, 63, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_6) < 0) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__4, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__4, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -4865,16 +4942,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L6_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 63, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 67, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 63, __pyx_L1_error) + else __PYX_ERR(0, 67, __pyx_L1_error) } } - /* "handlers/payments/gift.py":64 + /* "handlers/payments/gift.py":68 * if not gifts: * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) * return # <<<<<<<<<<<<<< @@ -4885,7 +4962,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":62 + /* "handlers/payments/gift.py":66 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * * if not gifts: # <<<<<<<<<<<<<< @@ -4894,7 +4971,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO */ } - /* "handlers/payments/gift.py":66 + /* "handlers/payments/gift.py":70 * return * * gifts_text = " :\n\n" # <<<<<<<<<<<<<< @@ -4905,7 +4982,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_kp_u_b_b); __pyx_cur_scope->__pyx_v_gifts_text = __pyx_kp_u_b_b; - /* "handlers/payments/gift.py":67 + /* "handlers/payments/gift.py":71 * * gifts_text = " :\n\n" * for gift in gifts: # <<<<<<<<<<<<<< @@ -4917,9 +4994,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_t_9 = 0; __pyx_t_10 = NULL; } else { - __pyx_t_9 = -1; __pyx_t_6 = PyObject_GetIter(__pyx_cur_scope->__pyx_v_gifts); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_9 = -1; __pyx_t_6 = PyObject_GetIter(__pyx_cur_scope->__pyx_v_gifts); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 71, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - __pyx_t_10 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 71, __pyx_L1_error) } for (;;) { if (likely(!__pyx_t_10)) { @@ -4927,28 +5004,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO { Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_6); #if !CYTHON_ASSUME_SAFE_MACROS - if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 67, __pyx_L1_error) + if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 71, __pyx_L1_error) #endif if (__pyx_t_9 >= __pyx_temp) break; } #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - __pyx_t_2 = PyList_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_2 = PyList_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 71, __pyx_L1_error) #else - __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 71, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); #endif } else { { Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_6); #if !CYTHON_ASSUME_SAFE_MACROS - if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 67, __pyx_L1_error) + if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 71, __pyx_L1_error) #endif if (__pyx_t_9 >= __pyx_temp) break; } #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - __pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 71, __pyx_L1_error) #else - __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 71, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); #endif } @@ -4958,7 +5035,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject* exc_type = PyErr_Occurred(); if (exc_type) { if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); - else __PYX_ERR(0, 67, __pyx_L1_error) + else __PYX_ERR(0, 71, __pyx_L1_error) } break; } @@ -4969,38 +5046,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":68 + /* "handlers/payments/gift.py":72 * gifts_text = " :\n\n" * for gift in gifts: * months = gift['selected_months'] # <<<<<<<<<<<<<< * months_text = ( * "" if months == 1 else "" if 2 <= months <= 4 else "" */ - __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 68, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 72, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_months); __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_months, __pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":70 + /* "handlers/payments/gift.py":74 * months = gift['selected_months'] * months_text = ( * "" if months == 1 else "" if 2 <= months <= 4 else "" # <<<<<<<<<<<<<< * ) * is_used = "" if gift['is_used'] else "" */ - __pyx_t_8 = (__Pyx_PyInt_BoolEqObjC(__pyx_cur_scope->__pyx_v_months, __pyx_int_1, 1, 0)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_t_8 = (__Pyx_PyInt_BoolEqObjC(__pyx_cur_scope->__pyx_v_months, __pyx_int_1, 1, 0)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 74, __pyx_L1_error) if (__pyx_t_8) { __Pyx_INCREF(__pyx_n_u__5); __pyx_t_2 = __pyx_n_u__5; } else { - __pyx_t_3 = PyObject_RichCompare(__pyx_int_2, __pyx_cur_scope->__pyx_v_months, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_t_3 = PyObject_RichCompare(__pyx_int_2, __pyx_cur_scope->__pyx_v_months, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 74, __pyx_L1_error) if (__Pyx_PyObject_IsTrue(__pyx_t_3)) { __Pyx_DECREF(__pyx_t_3); - __pyx_t_3 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_months, __pyx_int_4, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_t_3 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_months, __pyx_int_4, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 74, __pyx_L1_error) } - __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 74, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_7) { __Pyx_INCREF(__pyx_n_u__6); @@ -5017,16 +5094,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":72 + /* "handlers/payments/gift.py":76 * "" if months == 1 else "" if 2 <= months <= 4 else "" * ) * is_used = "" if gift['is_used'] else "" # <<<<<<<<<<<<<< * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_is_used); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 72, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_is_used); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 72, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 76, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_8) { __Pyx_INCREF(__pyx_n_u__8); @@ -5040,19 +5117,19 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":73 + /* "handlers/payments/gift.py":77 * ) * is_used = "" if gift['is_used'] else "" * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " # <<<<<<<<<<<<<< * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 73, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 73, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 77, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_8) { - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 73, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_2 = __pyx_t_1; __pyx_t_1 = 0; @@ -5065,16 +5142,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":74 + /* "handlers/payments/gift.py":78 * is_used = "" if gift['is_used'] else "" * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") # <<<<<<<<<<<<<< * gift_link = gift['gift_link'] - * + * gift_id = gift['gift_id'] */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_expiry_time); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 74, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_expiry_time); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_strftime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 74, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_strftime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -5095,7 +5172,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u_d_m_Y_H_M}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 74, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -5104,101 +5181,115 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":75 + /* "handlers/payments/gift.py":79 * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] # <<<<<<<<<<<<<< + * gift_id = gift['gift_id'] * - * gifts_text += GIFTS_TEXT_TEMPLATE.format( */ - __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_link); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 75, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_link); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 79, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_gift_link); __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_gift_link, __pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":77 + /* "handlers/payments/gift.py":80 + * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] + * gift_id = gift['gift_id'] # <<<<<<<<<<<<<< + * + * gifts_text += GIFTS_TEXT_TEMPLATE.format( + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 80, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_gift_id); + __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_gift_id, __pyx_t_2); + __Pyx_GIVEREF(__pyx_t_2); + __pyx_t_2 = 0; + + /* "handlers/payments/gift.py":82 + * gift_id = gift['gift_id'] * * gifts_text += GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=months, * months_text=months_text, */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 82, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 82, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":78 + /* "handlers/payments/gift.py":83 * * gifts_text += GIFTS_TEXT_TEMPLATE.format( * months=months, # <<<<<<<<<<<<<< * months_text=months_text, * expiry_time=expiry_time, */ - __pyx_t_2 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 78, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 83, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_months) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_months) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":79 + /* "handlers/payments/gift.py":84 * gifts_text += GIFTS_TEXT_TEMPLATE.format( * months=months, * months_text=months_text, # <<<<<<<<<<<<<< * expiry_time=expiry_time, * recipient=recipient, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":80 + /* "handlers/payments/gift.py":85 * months=months, * months_text=months_text, * expiry_time=expiry_time, # <<<<<<<<<<<<<< * recipient=recipient, * is_used=is_used, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_expiry_time, __pyx_cur_scope->__pyx_v_expiry_time) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_expiry_time, __pyx_cur_scope->__pyx_v_expiry_time) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":81 + /* "handlers/payments/gift.py":86 * months_text=months_text, * expiry_time=expiry_time, * recipient=recipient, # <<<<<<<<<<<<<< * is_used=is_used, * gift_link=gift_link, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_recipient, __pyx_cur_scope->__pyx_v_recipient) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_recipient, __pyx_cur_scope->__pyx_v_recipient) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":82 + /* "handlers/payments/gift.py":87 * expiry_time=expiry_time, * recipient=recipient, * is_used=is_used, # <<<<<<<<<<<<<< * gift_link=gift_link, * ) */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_is_used, __pyx_cur_scope->__pyx_v_is_used) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_is_used, __pyx_cur_scope->__pyx_v_is_used) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":83 + /* "handlers/payments/gift.py":88 * recipient=recipient, * is_used=is_used, * gift_link=gift_link, # <<<<<<<<<<<<<< * ) * */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 83, __pyx_L1_error) - /* "handlers/payments/gift.py":77 - * gift_link = gift['gift_link'] + /* "handlers/payments/gift.py":82 + * gift_id = gift['gift_id'] * * gifts_text += GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=months, * months_text=months_text, */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 82, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = PyNumber_InPlaceAdd(__pyx_cur_scope->__pyx_v_gifts_text, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 77, __pyx_L1_error) + __pyx_t_2 = PyNumber_InPlaceAdd(__pyx_cur_scope->__pyx_v_gifts_text, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 82, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GOTREF(__pyx_cur_scope->__pyx_v_gifts_text); @@ -5206,7 +5297,108 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":67 + /* "handlers/payments/gift.py":91 + * ) + * + * builder.row( # <<<<<<<<<<<<<< + * types.InlineKeyboardButton( + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 91, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + + /* "handlers/payments/gift.py":92 + * + * builder.row( + * types.InlineKeyboardButton( # <<<<<<<<<<<<<< + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + * ) + */ + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 92, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 92, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "handlers/payments/gift.py":93 + * builder.row( + * types.InlineKeyboardButton( + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" # <<<<<<<<<<<<<< + * ) + * ) + */ + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_11 = PyTuple_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_12 = 0; + __pyx_t_13 = 127; + __Pyx_INCREF(__pyx_kp_u__11); + __pyx_t_13 = (65535 > __pyx_t_13) ? 65535 : __pyx_t_13; + __pyx_t_12 += 18; + __Pyx_GIVEREF(__pyx_kp_u__11); + PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_kp_u__11); + __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) : __pyx_t_13; + __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_14); + __Pyx_GIVEREF(__pyx_t_14); + PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_t_14); + __pyx_t_14 = 0; + __Pyx_INCREF(__pyx_kp_u__12); + __pyx_t_12 += 1; + __Pyx_GIVEREF(__pyx_kp_u__12); + PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__12); + __pyx_t_14 = __Pyx_PyUnicode_Join(__pyx_t_11, 3, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_14) < 0) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; + __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_id, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_delete_gift, __pyx_t_14); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + + /* "handlers/payments/gift.py":92 + * + * builder.row( + * types.InlineKeyboardButton( # <<<<<<<<<<<<<< + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + * ) + */ + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 92, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_1))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_1, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_t_11}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 91, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "handlers/payments/gift.py":71 * * gifts_text = " :\n\n" * for gift in gifts: # <<<<<<<<<<<<<< @@ -5216,48 +5408,48 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO } __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - /* "handlers/payments/gift.py":86 + /* "handlers/payments/gift.py":97 * ) * * await callback_query.message.answer(text=gifts_text, reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * * */ - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 86, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 86, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 86, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_gifts_text) < 0) __PYX_ERR(0, 86, __pyx_L1_error) - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 86, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = NULL; + if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_gifts_text) < 0) __PYX_ERR(0, 97, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 97, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_3 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_3))) { - __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_3); - if (likely(__pyx_t_5)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); - __Pyx_INCREF(__pyx_t_5); + if (likely(PyMethod_Check(__pyx_t_11))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_11); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_11); + __Pyx_INCREF(__pyx_t_3); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_3, function); + __Pyx_DECREF_SET(__pyx_t_11, function); __pyx_t_4 = 1; } } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; - __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 86, __pyx_L1_error) + PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 86, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_6); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 86, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_6); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -5272,12 +5464,12 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_generator->resume_label = 3; return __pyx_r; __pyx_L10_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 86, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 97, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 86, __pyx_L1_error) + else __PYX_ERR(0, 97, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); @@ -5300,6 +5492,8 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_XDECREF(__pyx_t_3); __Pyx_XDECREF(__pyx_t_5); __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_11); + __Pyx_XDECREF(__pyx_t_14); __Pyx_AddTraceback("my_gifts_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); __pyx_L0:; __Pyx_XDECREF(__pyx_r); __pyx_r = 0; @@ -5313,7 +5507,371 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO } static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":90 +/* "handlers/payments/gift.py":100 + * + * + * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< + * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): + * """ .""" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_8handlers_8payments_4gift_7delete_gift_handler(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_6delete_gift_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \321\203\320\264\320\260\320\273\320\265\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260."); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_7delete_gift_handler = {"delete_gift_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_7delete_gift_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_6delete_gift_handler}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_7delete_gift_handler(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v_callback_query = 0; + PyObject *__pyx_v_session = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[2] = {0,0}; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("delete_gift_handler (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL; + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_callback_query,&__pyx_n_s_session,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_callback_query)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 100, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_session)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); + kw_args--; + } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 100, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 100, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "delete_gift_handler") < 0)) __PYX_ERR(0, 100, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 2)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + } + __pyx_v_callback_query = values[0]; + __pyx_v_session = values[1]; + } + goto __pyx_L6_skip; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 100, __pyx_L3_error) + __pyx_L6_skip:; + goto __pyx_L4_argument_unpacking_done; + __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } + __Pyx_AddTraceback("handlers.payments.gift.delete_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_session); + + /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *__pyx_cur_scope; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("delete_gift_handler", 0); + __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler, __pyx_empty_tuple, NULL); + if (unlikely(!__pyx_cur_scope)) { + __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)Py_None); + __Pyx_INCREF(Py_None); + __PYX_ERR(0, 100, __pyx_L1_error) + } else { + __Pyx_GOTREF((PyObject *)__pyx_cur_scope); + } + __pyx_cur_scope->__pyx_v_callback_query = __pyx_v_callback_query; + __Pyx_INCREF(__pyx_cur_scope->__pyx_v_callback_query); + __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_callback_query); + __pyx_cur_scope->__pyx_v_session = __pyx_v_session; + __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); + __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); + { + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_8generator2, __pyx_codeobj__13, (PyObject *) __pyx_cur_scope, __pyx_n_s_delete_gift_handler, __pyx_n_s_delete_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_DECREF(__pyx_cur_scope); + __Pyx_RefNannyFinishContext(); + return (PyObject *) gen; + } + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("handlers.payments.gift.delete_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_DECREF((PyObject *)__pyx_cur_scope); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ +{ + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)__pyx_generator->closure); + PyObject *__pyx_r = NULL; + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + unsigned int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("delete_gift_handler", 0); + switch (__pyx_generator->resume_label) { + case 0: goto __pyx_L3_first_run; + case 1: goto __pyx_L4_resume_from_await; + case 2: goto __pyx_L5_resume_from_await; + default: /* CPython raises the right error here */ + __Pyx_RefNannyFinishContext(); + return NULL; + } + __pyx_L3_first_run:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 100, __pyx_L1_error) + + /* "handlers/payments/gift.py":104 + * """ .""" + * + * gift_id = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< + * + * await session.execute( + */ + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 104, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 104, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_3))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_3); + if (likely(__pyx_t_2)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_3, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__14}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 104, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 104, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_GIVEREF(__pyx_t_3); + __pyx_cur_scope->__pyx_v_gift_id = __pyx_t_3; + __pyx_t_3 = 0; + + /* "handlers/payments/gift.py":106 + * gift_id = callback_query.data.split("|")[1] + * + * await session.execute( # <<<<<<<<<<<<<< + * "DELETE FROM gifts WHERE gift_id = $1", gift_id + * ) + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_execute); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 106, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + + /* "handlers/payments/gift.py":107 + * + * await session.execute( + * "DELETE FROM gifts WHERE gift_id = $1", gift_id # <<<<<<<<<<<<<< + * ) + * + */ + __pyx_t_2 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_1))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(__pyx_t_2)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_1, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[3] = {__pyx_t_2, __pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id, __pyx_cur_scope->__pyx_v_gift_id}; + __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 106, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XGOTREF(__pyx_r); + if (likely(__pyx_r)) { + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + __Pyx_Coroutine_ResetAndClearException(__pyx_generator); + /* return from generator, awaiting value */ + __pyx_generator->resume_label = 1; + return __pyx_r; + __pyx_L4_resume_from_await:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 106, __pyx_L1_error) + } else { + PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); + if (exc_type) { + if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); + else __PYX_ERR(0, 106, __pyx_L1_error) + } + } + + /* "handlers/payments/gift.py":110 + * ) + * + * await my_gifts_handler(callback_query, session) # <<<<<<<<<<<<<< + * + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_my_gifts_handler); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (unlikely(PyMethod_Check(__pyx_t_1))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(__pyx_t_2)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_1, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[3] = {__pyx_t_2, __pyx_cur_scope->__pyx_v_callback_query, __pyx_cur_scope->__pyx_v_session}; + __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XGOTREF(__pyx_r); + if (likely(__pyx_r)) { + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + __Pyx_Coroutine_ResetAndClearException(__pyx_generator); + /* return from generator, awaiting value */ + __pyx_generator->resume_label = 2; + return __pyx_r; + __pyx_L5_resume_from_await:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 110, __pyx_L1_error) + } else { + PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); + if (exc_type) { + if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); + else __PYX_ERR(0, 110, __pyx_L1_error) + } + } + CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); + + /* "handlers/payments/gift.py":100 + * + * + * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< + * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): + * """ .""" + */ + + /* function exit code */ + PyErr_SetNone(PyExc_StopIteration); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_Generator_Replace_StopIteration(0); + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("delete_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_L0:; + __Pyx_XDECREF(__pyx_r); __pyx_r = 0; + #if !CYTHON_USE_EXC_INFO_STACK + __Pyx_Coroutine_ResetAndClearException(__pyx_generator); + #endif + __pyx_generator->resume_label = -1; + __Pyx_Coroutine_clear((PyObject*)__pyx_generator); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} +static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ + +/* "handlers/payments/gift.py":115 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< @@ -5322,16 +5880,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO */ /* Python wrapper */ -static PyObject *__pyx_pw_8handlers_8payments_4gift_7gift_subscription_handler(PyObject *__pyx_self, +static PyObject *__pyx_pw_8handlers_8payments_4gift_10gift_subscription_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else PyObject *__pyx_args, PyObject *__pyx_kwds #endif ); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_6gift_subscription_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\272\320\275\320\276\320\277\320\272\320\270 '\320\237\320\276\320\264\320\260\321\200\320\270\321\202\321\214'. \320\237\320\276\320\272\320\260\320\267\321\213\320\262\320\260\320\265\321\202 \320\262\320\260\321\200\320\270\320\260\320\275\321\202\321\213 \320\277\320\276\320\264\320\277\320\270\321\201\320\276\320\272."); -static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_7gift_subscription_handler = {"gift_subscription_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_7gift_subscription_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_6gift_subscription_handler}; -static PyObject *__pyx_pw_8handlers_8payments_4gift_7gift_subscription_handler(PyObject *__pyx_self, +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_9gift_subscription_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\272\320\275\320\276\320\277\320\272\320\270 '\320\237\320\276\320\264\320\260\321\200\320\270\321\202\321\214'. \320\237\320\276\320\272\320\260\320\267\321\213\320\262\320\260\320\265\321\202 \320\262\320\260\321\200\320\270\320\260\320\275\321\202\321\213 \320\277\320\276\320\264\320\277\320\270\321\201\320\276\320\272."); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_10gift_subscription_handler = {"gift_subscription_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_10gift_subscription_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_9gift_subscription_handler}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_10gift_subscription_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else @@ -5375,12 +5933,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 90, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 115, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "gift_subscription_handler") < 0)) __PYX_ERR(0, 90, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "gift_subscription_handler") < 0)) __PYX_ERR(0, 115, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 1)) { goto __pyx_L5_argtuple_error; @@ -5391,7 +5949,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("gift_subscription_handler", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 90, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("gift_subscription_handler", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 115, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -5405,7 +5963,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __Pyx_RefNannyFinishContext(); return NULL; __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8handlers_8payments_4gift_6gift_subscription_handler(__pyx_self, __pyx_v_callback_query); + __pyx_r = __pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(__pyx_self, __pyx_v_callback_query); /* function exit code */ { @@ -5418,19 +5976,19 @@ PyObject *__pyx_args, PyObject *__pyx_kwds return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_6gift_subscription_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *__pyx_cur_scope; +static PyObject *__pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *__pyx_cur_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; __Pyx_RefNannySetupContext("gift_subscription_handler", 0); - __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler, __pyx_empty_tuple, NULL); + __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { - __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)Py_None); + __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 90, __pyx_L1_error) + __PYX_ERR(0, 115, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -5438,7 +5996,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_6gift_subscription_handler(C __Pyx_INCREF(__pyx_cur_scope->__pyx_v_callback_query); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_callback_query); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_8generator2, __pyx_codeobj__11, (PyObject *) __pyx_cur_scope, __pyx_n_s_gift_subscription_handler, __pyx_n_s_gift_subscription_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_11generator3, __pyx_codeobj__15, (PyObject *) __pyx_cur_scope, __pyx_n_s_gift_subscription_handler, __pyx_n_s_gift_subscription_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 115, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -5454,9 +6012,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_6gift_subscription_handler(C return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)__pyx_generator->closure); + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)__pyx_generator->closure); PyObject *__pyx_r = NULL; PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; @@ -5490,16 +6048,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 90, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 115, __pyx_L1_error) - /* "handlers/payments/gift.py":93 + /* "handlers/payments/gift.py":118 * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * * for months, price in RENEWAL_PRICES.items(): */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 93, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 118, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -5519,7 +6077,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 93, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 118, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -5527,7 +6085,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __pyx_cur_scope->__pyx_v_builder = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":95 + /* "handlers/payments/gift.py":120 * builder = InlineKeyboardBuilder() * * for months, price in RENEWAL_PRICES.items(): # <<<<<<<<<<<<<< @@ -5535,13 +6093,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO * types.InlineKeyboardButton( */ __pyx_t_5 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 95, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 120, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); if (unlikely(__pyx_t_2 == Py_None)) { PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "items"); - __PYX_ERR(0, 95, __pyx_L1_error) + __PYX_ERR(0, 120, __pyx_L1_error) } - __pyx_t_3 = __Pyx_dict_iterator(__pyx_t_2, 0, __pyx_n_s_items, (&__pyx_t_6), (&__pyx_t_7)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 95, __pyx_L1_error) + __pyx_t_3 = __Pyx_dict_iterator(__pyx_t_2, 0, __pyx_n_s_items, (&__pyx_t_6), (&__pyx_t_7)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 120, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_1); @@ -5550,7 +6108,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO while (1) { __pyx_t_8 = __Pyx_dict_iter_next(__pyx_t_1, __pyx_t_6, &__pyx_t_5, &__pyx_t_3, &__pyx_t_2, NULL, __pyx_t_7); if (unlikely(__pyx_t_8 == 0)) break; - if (unlikely(__pyx_t_8 == -1)) __PYX_ERR(0, 95, __pyx_L1_error) + if (unlikely(__pyx_t_8 == -1)) __PYX_ERR(0, 120, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_months); @@ -5562,78 +6120,78 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":96 + /* "handlers/payments/gift.py":121 * * for months, price in RENEWAL_PRICES.items(): * builder.row( # <<<<<<<<<<<<<< * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 96, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - /* "handlers/payments/gift.py":97 + /* "handlers/payments/gift.py":122 * for months, price in RENEWAL_PRICES.items(): * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_types); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 97, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_types); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 122, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 97, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 122, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":98 + /* "handlers/payments/gift.py":123 * builder.row( * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", # <<<<<<<<<<<<<< * callback_data=f"gift|{months}", * ) */ - __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_11 = PyTuple_New(7); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_11 = PyTuple_New(7); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_12 = 0; __pyx_t_13 = 127; - __Pyx_INCREF(__pyx_ustring__12); - __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__12) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__12) : __pyx_t_13; - __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_ustring__12); - __Pyx_GIVEREF(__pyx_ustring__12); - PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_ustring__12); - __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 98, __pyx_L1_error) + __Pyx_INCREF(__pyx_ustring__16); + __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__16) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__16) : __pyx_t_13; + __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_ustring__16); + __Pyx_GIVEREF(__pyx_ustring__16); + PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_ustring__16); + __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_14); __Pyx_GIVEREF(__pyx_t_14); PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_t_14); __pyx_t_14 = 0; - __Pyx_INCREF(__pyx_kp_u__13); + __Pyx_INCREF(__pyx_kp_u__17); __pyx_t_12 += 1; - __Pyx_GIVEREF(__pyx_kp_u__13); - PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__13); - __pyx_t_15 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_15 < 0))) __PYX_ERR(0, 98, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__17); + PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__17); + __pyx_t_15 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_15 < 0))) __PYX_ERR(0, 123, __pyx_L1_error) if (__pyx_t_15) { __Pyx_INCREF(__pyx_n_u__5); __pyx_t_14 = __pyx_n_u__5; } else { - __pyx_t_17 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_months); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_17 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_months); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_17); - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 123, __pyx_L1_error) if (!__pyx_t_19) { } else { __pyx_t_18 = __pyx_t_19; goto __pyx_L6_bool_binop_done; } - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 123, __pyx_L1_error) if (!__pyx_t_19) { } else { __pyx_t_18 = __pyx_t_19; goto __pyx_L6_bool_binop_done; } - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 123, __pyx_L1_error) __pyx_t_18 = __pyx_t_19; __pyx_L6_bool_binop_done:; __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0; @@ -5648,7 +6206,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __pyx_t_14 = __pyx_t_16; __pyx_t_16 = 0; } - __pyx_t_16 = __Pyx_PyUnicode_Unicode(__pyx_t_14); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_t_16 = __Pyx_PyUnicode_Unicode(__pyx_t_14); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) : __pyx_t_13; @@ -5656,52 +6214,52 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_16); PyTuple_SET_ITEM(__pyx_t_11, 3, __pyx_t_16); __pyx_t_16 = 0; - __Pyx_INCREF(__pyx_kp_u__14); + __Pyx_INCREF(__pyx_kp_u__18); __pyx_t_13 = (65535 > __pyx_t_13) ? 65535 : __pyx_t_13; __pyx_t_12 += 4; - __Pyx_GIVEREF(__pyx_kp_u__14); - PyTuple_SET_ITEM(__pyx_t_11, 4, __pyx_kp_u__14); - __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 98, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__18); + PyTuple_SET_ITEM(__pyx_t_11, 4, __pyx_kp_u__18); + __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_16); __Pyx_GIVEREF(__pyx_t_16); PyTuple_SET_ITEM(__pyx_t_11, 5, __pyx_t_16); __pyx_t_16 = 0; - __Pyx_INCREF(__pyx_kp_u__15); + __Pyx_INCREF(__pyx_kp_u__19); __pyx_t_13 = (65535 > __pyx_t_13) ? 65535 : __pyx_t_13; __pyx_t_12 += 7; - __Pyx_GIVEREF(__pyx_kp_u__15); - PyTuple_SET_ITEM(__pyx_t_11, 6, __pyx_kp_u__15); - __pyx_t_16 = __Pyx_PyUnicode_Join(__pyx_t_11, 7, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 98, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__19); + PyTuple_SET_ITEM(__pyx_t_11, 6, __pyx_kp_u__19); + __pyx_t_16 = __Pyx_PyUnicode_Join(__pyx_t_11, 7, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_16) < 0) __PYX_ERR(0, 98, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_16) < 0) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - /* "handlers/payments/gift.py":99 + /* "handlers/payments/gift.py":124 * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", # <<<<<<<<<<<<<< * ) * ) */ - __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 99, __pyx_L1_error) + __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_gift_2, __pyx_t_16); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 99, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_gift_2, __pyx_t_16); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 98, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 123, __pyx_L1_error) __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - /* "handlers/payments/gift.py":97 + /* "handlers/payments/gift.py":122 * for months, price in RENEWAL_PRICES.items(): * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", */ - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 97, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 122, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; @@ -5724,7 +6282,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 96, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -5732,28 +6290,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":103 + /* "handlers/payments/gift.py":128 * ) * * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 103, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 103, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 103, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 103, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_BACK); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 103, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_BACK); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_9) < 0) __PYX_ERR(0, 103, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_9) < 0) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 103, __pyx_L1_error) - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 103, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -5776,36 +6334,36 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 103, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":105 + /* "handlers/payments/gift.py":130 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" :", reply_markup=builder.as_markup() * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 105, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 130, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 105, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":106 + /* "handlers/payments/gift.py":131 * * await callback_query.message.answer( * text=" :", reply_markup=builder.as_markup() # <<<<<<<<<<<<<< * ) * */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u_b_b_2) < 0) __PYX_ERR(0, 106, __pyx_L1_error) - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 106, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u_b_b_2) < 0) __PYX_ERR(0, 131, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -5825,21 +6383,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 106, __pyx_L1_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_9) < 0) __PYX_ERR(0, 106, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_9) < 0) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":105 + /* "handlers/payments/gift.py":130 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" :", reply_markup=builder.as_markup() * ) */ - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 105, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 130, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -5854,17 +6412,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L9_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 105, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 130, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 105, __pyx_L1_error) + else __PYX_ERR(0, 130, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":90 + /* "handlers/payments/gift.py":115 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< @@ -5897,9 +6455,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __Pyx_RefNannyFinishContext(); return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":110 +/* "handlers/payments/gift.py":135 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< @@ -5908,16 +6466,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine */ /* Python wrapper */ -static PyObject *__pyx_pw_8handlers_8payments_4gift_10confirm_gift_handler(PyObject *__pyx_self, +static PyObject *__pyx_pw_8handlers_8payments_4gift_13confirm_gift_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else PyObject *__pyx_args, PyObject *__pyx_kwds #endif ); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_9confirm_gift_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\262\321\213\320\261\320\276\321\200\320\260 \321\201\321\200\320\276\320\272\320\260 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270."); -static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_10confirm_gift_handler = {"confirm_gift_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_10confirm_gift_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_9confirm_gift_handler}; -static PyObject *__pyx_pw_8handlers_8payments_4gift_10confirm_gift_handler(PyObject *__pyx_self, +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_12confirm_gift_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\262\321\213\320\261\320\276\321\200\320\260 \321\201\321\200\320\276\320\272\320\260 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270."); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_13confirm_gift_handler = {"confirm_gift_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_13confirm_gift_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_12confirm_gift_handler}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_13confirm_gift_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else @@ -5964,7 +6522,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 110, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 135, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -5972,14 +6530,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 110, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 135, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 110, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 135, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "confirm_gift_handler") < 0)) __PYX_ERR(0, 110, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "confirm_gift_handler") < 0)) __PYX_ERR(0, 135, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 2)) { goto __pyx_L5_argtuple_error; @@ -5992,7 +6550,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 110, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 135, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -6006,7 +6564,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __Pyx_RefNannyFinishContext(); return NULL; __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8handlers_8payments_4gift_9confirm_gift_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_session); + __pyx_r = __pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_session); /* function exit code */ { @@ -6019,19 +6577,19 @@ PyObject *__pyx_args, PyObject *__pyx_kwds return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_9confirm_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_session) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *__pyx_cur_scope; +static PyObject *__pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_session) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *__pyx_cur_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; __Pyx_RefNannySetupContext("confirm_gift_handler", 0); - __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler, __pyx_empty_tuple, NULL); + __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { - __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)Py_None); + __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 110, __pyx_L1_error) + __PYX_ERR(0, 135, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -6042,7 +6600,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_9confirm_gift_handler(CYTHON __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_11generator3, __pyx_codeobj__16, (PyObject *) __pyx_cur_scope, __pyx_n_s_confirm_gift_handler, __pyx_n_s_confirm_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_14generator4, __pyx_codeobj__20, (PyObject *) __pyx_cur_scope, __pyx_n_s_confirm_gift_handler, __pyx_n_s_confirm_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -6058,9 +6616,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_9confirm_gift_handler(CYTHON return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)__pyx_generator->closure); + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)__pyx_generator->closure); PyObject *__pyx_r = NULL; PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; @@ -6090,18 +6648,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 110, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 135, __pyx_L1_error) - /* "handlers/payments/gift.py":113 + /* "handlers/payments/gift.py":138 * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" * selected_months = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< * price = RENEWAL_PRICES.get(selected_months, None) * user_tg_id = callback_query.from_user.id */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 138, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 138, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -6119,30 +6677,30 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__17}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__14}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 113, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 138, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 138, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_selected_months = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":114 + /* "handlers/payments/gift.py":139 * """ .""" * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) # <<<<<<<<<<<<<< * user_tg_id = callback_query.from_user.id * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 114, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 114, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -6163,7 +6721,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_1, __pyx_cur_scope->__pyx_v_selected_months, Py_None}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 114, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -6171,46 +6729,46 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_cur_scope->__pyx_v_price = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":115 + /* "handlers/payments/gift.py":140 * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) * user_tg_id = callback_query.from_user.id # <<<<<<<<<<<<<< * * if not price: */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 140, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 140, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_user_tg_id = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":117 + /* "handlers/payments/gift.py":142 * user_tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< * await callback_query.answer(" . .", show_alert=True) * return */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 117, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 142, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":118 + /* "handlers/payments/gift.py":143 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 118, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 143, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 118, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 143, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 118, __pyx_L1_error) - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__19, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 118, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 143, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__22, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 143, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -6225,16 +6783,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 118, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 143, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 118, __pyx_L1_error) + else __PYX_ERR(0, 143, __pyx_L1_error) } } - /* "handlers/payments/gift.py":119 + /* "handlers/payments/gift.py":144 * if not price: * await callback_query.answer(" . .", show_alert=True) * return # <<<<<<<<<<<<<< @@ -6245,7 +6803,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":117 + /* "handlers/payments/gift.py":142 * user_tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< @@ -6254,14 +6812,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":121 + /* "handlers/payments/gift.py":146 * return * * balance = await get_balance(user_tg_id) # <<<<<<<<<<<<<< * * if balance < price: */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 121, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_2 = NULL; __pyx_t_4 = 0; @@ -6281,7 +6839,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_cur_scope->__pyx_v_user_tg_id}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 121, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -6296,37 +6854,37 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L6_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 121, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 146, __pyx_L1_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 121, __pyx_L1_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); } __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_balance = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":123 + /* "handlers/payments/gift.py":148 * balance = await get_balance(user_tg_id) * * if balance < price: # <<<<<<<<<<<<<< * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) */ - __pyx_t_1 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_balance, __pyx_cur_scope->__pyx_v_price, Py_LT); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 123, __pyx_L1_error) - __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 123, __pyx_L1_error) + __pyx_t_1 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_balance, __pyx_cur_scope->__pyx_v_price, Py_LT); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 148, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":124 + /* "handlers/payments/gift.py":149 * * if balance < price: * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 149, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_2 = NULL; __pyx_t_4 = 0; @@ -6346,7 +6904,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 124, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 149, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -6354,28 +6912,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":125 + /* "handlers/payments/gift.py":150 * if balance < price: * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 125, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_types); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 125, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_types); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 125, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 125, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 125, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_8) < 0) __PYX_ERR(0, 125, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_8) < 0) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 125, __pyx_L1_error) - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 125, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -6398,44 +6956,44 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 125, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":127 + /* "handlers/payments/gift.py":152 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" . .", * reply_markup=builder.as_markup(), */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 127, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 127, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":128 + /* "handlers/payments/gift.py":153 * * await callback_query.message.answer( * text=" . .", # <<<<<<<<<<<<<< * reply_markup=builder.as_markup(), * ) */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 153, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__20) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__23) < 0) __PYX_ERR(0, 153, __pyx_L1_error) - /* "handlers/payments/gift.py":129 + /* "handlers/payments/gift.py":154 * await callback_query.message.answer( * text=" . .", * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * return */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 129, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_7 = NULL; __pyx_t_4 = 0; @@ -6455,21 +7013,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_7, NULL}; __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 129, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_8) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_8) < 0) __PYX_ERR(0, 153, __pyx_L1_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":127 + /* "handlers/payments/gift.py":152 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" . .", * reply_markup=builder.as_markup(), */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 127, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -6484,16 +7042,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_generator->resume_label = 3; return __pyx_r; __pyx_L8_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 127, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 152, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 127, __pyx_L1_error) + else __PYX_ERR(0, 152, __pyx_L1_error) } } - /* "handlers/payments/gift.py":131 + /* "handlers/payments/gift.py":156 * reply_markup=builder.as_markup(), * ) * return # <<<<<<<<<<<<<< @@ -6504,7 +7062,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":123 + /* "handlers/payments/gift.py":148 * balance = await get_balance(user_tg_id) * * if balance < price: # <<<<<<<<<<<<<< @@ -6513,14 +7071,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":133 + /* "handlers/payments/gift.py":158 * return * * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 133, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 158, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -6540,7 +7098,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 133, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 158, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -6548,60 +7106,60 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_8; __pyx_t_8 = 0; - /* "handlers/payments/gift.py":134 + /* "handlers/payments/gift.py":159 * * builder = InlineKeyboardBuilder() * builder.row( # <<<<<<<<<<<<<< * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), * types.InlineKeyboardButton(text=" ", callback_data="profile"), */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/gift.py":135 + /* "handlers/payments/gift.py":160 * builder = InlineKeyboardBuilder() * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), # <<<<<<<<<<<<<< * types.InlineKeyboardButton(text=" ", callback_data="profile"), * ) */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__21) < 0) __PYX_ERR(0, 135, __pyx_L1_error) - __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 135, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__24) < 0) __PYX_ERR(0, 160, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); - __pyx_t_9 = __Pyx_PyUnicode_Concat(__pyx_kp_u_confirm_gift, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyUnicode_Concat(__pyx_kp_u_confirm_gift, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_9) < 0) __PYX_ERR(0, 135, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_9) < 0) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 160, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":136 + /* "handlers/payments/gift.py":161 * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), * types.InlineKeyboardButton(text=" ", callback_data="profile"), # <<<<<<<<<<<<<< * ) * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__22) < 0) __PYX_ERR(0, 136, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 136, __pyx_L1_error) - __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 136, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__25) < 0) __PYX_ERR(0, 161, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 161, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 161, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -6625,43 +7183,43 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 134, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":139 + /* "handlers/payments/gift.py":164 * ) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=( * f" :\n" */ - __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 139, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 139, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":140 + /* "handlers/payments/gift.py":165 * * await callback_query.message.answer( * text=( # <<<<<<<<<<<<<< * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" */ - __pyx_t_8 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 140, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 165, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - /* "handlers/payments/gift.py":141 + /* "handlers/payments/gift.py":166 * await callback_query.message.answer( * text=( * f" :\n" # <<<<<<<<<<<<<< * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" */ - __pyx_t_7 = PyTuple_New(7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 141, __pyx_L1_error) + __pyx_t_7 = PyTuple_New(7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 166, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __pyx_t_10 = 0; __pyx_t_11 = 127; @@ -6671,44 +7229,44 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b_b_b); PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_kp_u_b_b_b); - /* "handlers/payments/gift.py":142 + /* "handlers/payments/gift.py":167 * text=( * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" # <<<<<<<<<<<<<< * f": {price} \n\n" * " ." */ - __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) : __pyx_t_11; __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_9); __Pyx_GIVEREF(__pyx_t_9); PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_9); __pyx_t_9 = 0; - __Pyx_INCREF(__pyx_kp_u__13); + __Pyx_INCREF(__pyx_kp_u__17); __pyx_t_10 += 1; - __Pyx_GIVEREF(__pyx_kp_u__13); - PyTuple_SET_ITEM(__pyx_t_7, 2, __pyx_kp_u__13); - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 142, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__17); + PyTuple_SET_ITEM(__pyx_t_7, 2, __pyx_kp_u__17); + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 167, __pyx_L1_error) if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__5); __pyx_t_9 = __pyx_n_u__5; } else { - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 167, __pyx_L1_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L9_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 167, __pyx_L1_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L9_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 167, __pyx_L1_error) __pyx_t_5 = __pyx_t_12; __pyx_L9_bool_binop_done:; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -6723,7 +7281,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_t_9 = __pyx_t_3; __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_PyUnicode_Unicode(__pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 142, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyUnicode_Unicode(__pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_11; @@ -6737,14 +7295,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b_b_3); PyTuple_SET_ITEM(__pyx_t_7, 4, __pyx_kp_u_b_b_3); - /* "handlers/payments/gift.py":143 + /* "handlers/payments/gift.py":168 * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" # <<<<<<<<<<<<<< * " ." * ), */ - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 143, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 168, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_11; __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); @@ -6757,27 +7315,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b); PyTuple_SET_ITEM(__pyx_t_7, 6, __pyx_kp_u_b); - /* "handlers/payments/gift.py":141 + /* "handlers/payments/gift.py":166 * await callback_query.message.answer( * text=( * f" :\n" # <<<<<<<<<<<<<< * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" */ - __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_7, 7, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 141, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_7, 7, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 166, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_text, __pyx_t_3) < 0) __PYX_ERR(0, 140, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_text, __pyx_t_3) < 0) __PYX_ERR(0, 165, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":146 + /* "handlers/payments/gift.py":171 * " ." * ), * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * */ - __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 146, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 171, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __pyx_t_9 = NULL; __pyx_t_4 = 0; @@ -6797,21 +7355,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_9, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 146, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 171, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; } - if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_reply_markup, __pyx_t_3) < 0) __PYX_ERR(0, 140, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_reply_markup, __pyx_t_3) < 0) __PYX_ERR(0, 165, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":139 + /* "handlers/payments/gift.py":164 * ) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=( * f" :\n" */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 139, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -6826,17 +7384,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_generator->resume_label = 4; return __pyx_r; __pyx_L12_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 139, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 164, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 139, __pyx_L1_error) + else __PYX_ERR(0, 164, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":110 + /* "handlers/payments/gift.py":135 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< @@ -6866,9 +7424,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_RefNannyFinishContext(); return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":150 +/* "handlers/payments/gift.py":175 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< @@ -6877,16 +7435,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine */ /* Python wrapper */ -static PyObject *__pyx_pw_8handlers_8payments_4gift_13finalize_gift_handler(PyObject *__pyx_self, +static PyObject *__pyx_pw_8handlers_8payments_4gift_16finalize_gift_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else PyObject *__pyx_args, PyObject *__pyx_kwds #endif ); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_12finalize_gift_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\277\320\276\320\264\321\202\320\262\320\265\321\200\320\266\320\264\320\265\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260."); -static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_13finalize_gift_handler = {"finalize_gift_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_13finalize_gift_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_12finalize_gift_handler}; -static PyObject *__pyx_pw_8handlers_8payments_4gift_13finalize_gift_handler(PyObject *__pyx_self, +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_15finalize_gift_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\277\320\276\320\264\321\202\320\262\320\265\321\200\320\266\320\264\320\265\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260."); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_16finalize_gift_handler = {"finalize_gift_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_16finalize_gift_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_15finalize_gift_handler}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_16finalize_gift_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds #else @@ -6936,7 +7494,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 150, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 175, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -6944,9 +7502,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 150, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 175, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 1); __PYX_ERR(0, 150, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 1); __PYX_ERR(0, 175, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: @@ -6954,14 +7512,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 150, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 175, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 2); __PYX_ERR(0, 150, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 2); __PYX_ERR(0, 175, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "finalize_gift_handler") < 0)) __PYX_ERR(0, 150, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "finalize_gift_handler") < 0)) __PYX_ERR(0, 175, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 3)) { goto __pyx_L5_argtuple_error; @@ -6976,7 +7534,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 150, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 175, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -6990,7 +7548,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __Pyx_RefNannyFinishContext(); return NULL; __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8handlers_8payments_4gift_12finalize_gift_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_state, __pyx_v_session); + __pyx_r = __pyx_pf_8handlers_8payments_4gift_15finalize_gift_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_state, __pyx_v_session); /* function exit code */ { @@ -7003,19 +7561,19 @@ PyObject *__pyx_args, PyObject *__pyx_kwds return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_12finalize_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_state, PyObject *__pyx_v_session) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *__pyx_cur_scope; +static PyObject *__pyx_pf_8handlers_8payments_4gift_15finalize_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_state, PyObject *__pyx_v_session) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *__pyx_cur_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; __Pyx_RefNannySetupContext("finalize_gift_handler", 0); - __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler, __pyx_empty_tuple, NULL); + __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { - __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)Py_None); + __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 150, __pyx_L1_error) + __PYX_ERR(0, 175, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -7029,7 +7587,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_12finalize_gift_handler(CYTH __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_14generator4, __pyx_codeobj__23, (PyObject *) __pyx_cur_scope, __pyx_n_s_finalize_gift_handler, __pyx_n_s_finalize_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_17generator5, __pyx_codeobj__26, (PyObject *) __pyx_cur_scope, __pyx_n_s_finalize_gift_handler, __pyx_n_s_finalize_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -7045,9 +7603,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_12finalize_gift_handler(CYTH return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)__pyx_generator->closure); + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)__pyx_generator->closure); PyObject *__pyx_r = NULL; PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; @@ -7091,18 +7649,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 150, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 175, __pyx_L1_error) - /* "handlers/payments/gift.py":153 + /* "handlers/payments/gift.py":178 * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" * selected_months = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< * price = RENEWAL_PRICES.get(selected_months, None) * tg_id = callback_query.from_user.id */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 153, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 153, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -7120,30 +7678,30 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__17}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__14}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 153, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 153, __pyx_L1_error) + __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_selected_months = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":154 + /* "handlers/payments/gift.py":179 * """ .""" * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) # <<<<<<<<<<<<<< * tg_id = callback_query.from_user.id * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 154, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 179, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 154, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 179, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -7164,7 +7722,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_1, __pyx_cur_scope->__pyx_v_selected_months, Py_None}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 154, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 179, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -7172,46 +7730,46 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_price = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":155 + /* "handlers/payments/gift.py":180 * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) * tg_id = callback_query.from_user.id # <<<<<<<<<<<<<< * * if not price: */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 155, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 180, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 155, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 180, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_tg_id = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":157 + /* "handlers/payments/gift.py":182 * tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< * await callback_query.answer(" . .", show_alert=True) * return */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 157, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 182, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":158 + /* "handlers/payments/gift.py":183 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 158, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 158, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 158, __pyx_L1_error) - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__19, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 158, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 183, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__22, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -7226,16 +7784,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 158, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 183, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 158, __pyx_L1_error) + else __PYX_ERR(0, 183, __pyx_L1_error) } } - /* "handlers/payments/gift.py":159 + /* "handlers/payments/gift.py":184 * if not price: * await callback_query.answer(" . .", show_alert=True) * return # <<<<<<<<<<<<<< @@ -7246,7 +7804,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":157 + /* "handlers/payments/gift.py":182 * tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< @@ -7255,12 +7813,12 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":161 + /* "handlers/payments/gift.py":186 * return * * try: # <<<<<<<<<<<<<< - * # * await update_balance(tg_id, -price) + * */ { __Pyx_ExceptionSave(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9); @@ -7269,16 +7827,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_XGOTREF(__pyx_t_9); /*try:*/ { - /* "handlers/payments/gift.py":163 + /* "handlers/payments/gift.py":187 + * * try: - * # * await update_balance(tg_id, -price) # <<<<<<<<<<<<<< * - * # + * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 163, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 187, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = PyNumber_Negative(__pyx_cur_scope->__pyx_v_price); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 163, __pyx_L6_error) + __pyx_t_2 = PyNumber_Negative(__pyx_cur_scope->__pyx_v_price); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 187, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_10 = NULL; __pyx_t_4 = 0; @@ -7299,7 +7857,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 163, __pyx_L6_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 187, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -7329,25 +7887,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 163, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 187, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 163, __pyx_L6_error) + else __PYX_ERR(0, 187, __pyx_L6_error) } } - /* "handlers/payments/gift.py":166 + /* "handlers/payments/gift.py":189 + * await update_balance(tg_id, -price) * - * # * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) # <<<<<<<<<<<<<< * - * # ID + * gift_id = f"{uuid.uuid4().hex}" */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_datetime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 166, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_datetime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_utcnow); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_utcnow); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; @@ -7368,26 +7926,26 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 166, __pyx_L6_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_timedelta); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 166, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_timedelta); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_10 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); - __pyx_t_11 = __Pyx_PyInt_MultiplyObjC(__pyx_t_10, __pyx_int_30, 30, 0, 0); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyInt_MultiplyObjC(__pyx_t_10, __pyx_int_30, 30, 0, 0); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_days, __pyx_t_11) < 0) __PYX_ERR(0, 166, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_days, __pyx_t_11) < 0) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = PyNumber_Add(__pyx_t_1, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 166, __pyx_L6_error) + __pyx_t_3 = PyNumber_Add(__pyx_t_1, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 189, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; @@ -7395,16 +7953,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_expiry_time = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":169 + /* "handlers/payments/gift.py":191 + * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) * - * # ID * gift_id = f"{uuid.uuid4().hex}" # <<<<<<<<<<<<<< * gift_link = get_gift_link(tg_id, gift_id) * */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_uuid); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 169, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_uuid); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 191, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_uuid4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 169, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_uuid4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 191, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -7425,28 +7983,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 169, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_hex); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 169, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_hex); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 191, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 169, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_gift_id = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":170 - * # ID + /* "handlers/payments/gift.py":192 + * * gift_id = f"{uuid.uuid4().hex}" * gift_link = get_gift_link(tg_id, gift_id) # <<<<<<<<<<<<<< * - * # + * logger.info(f" : {gift_link}") */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_get_gift_link); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 170, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_get_gift_link); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 192, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -7466,7 +8024,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_11, __pyx_cur_scope->__pyx_v_tg_id, __pyx_cur_scope->__pyx_v_gift_id}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 170, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 192, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -7474,21 +8032,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_gift_link = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":173 + /* "handlers/payments/gift.py":194 + * gift_link = get_gift_link(tg_id, gift_id) * - * # * logger.info(f" : {gift_link}") # <<<<<<<<<<<<<< * - * # + * await store_gift_link(gift_id, tg_id, int(selected_months), expiry_time, gift_link, session) */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 173, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 194, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 173, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 194, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_link, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 173, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_link, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 194, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u__24, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 173, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u__27, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 194, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -7510,22 +8068,22 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 173, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 194, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":176 + /* "handlers/payments/gift.py":196 + * logger.info(f" : {gift_link}") * - * # * await store_gift_link(gift_id, tg_id, int(selected_months), expiry_time, gift_link, session) # <<<<<<<<<<<<<< * - * # GIFTS_TEXT_TEMPLATE + * months_text = ( */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_store_gift_link); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 176, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_store_gift_link); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 196, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 176, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 196, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -7546,7 +8104,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 6+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 176, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 196, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } @@ -7576,42 +8134,42 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 176, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 196, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 176, __pyx_L6_error) + else __PYX_ERR(0, 196, __pyx_L6_error) } } - /* "handlers/payments/gift.py":180 - * # GIFTS_TEXT_TEMPLATE + /* "handlers/payments/gift.py":199 + * * months_text = ( * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" # <<<<<<<<<<<<<< * ) * message_text = GIFTS_TEXT_TEMPLATE.format( */ - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 180, __pyx_L6_error) + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 199, __pyx_L6_error) if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__5); __pyx_t_3 = __pyx_n_u__5; } else { - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 180, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 199, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 199, __pyx_L6_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L14_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 199, __pyx_L6_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L14_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 199, __pyx_L6_error) __pyx_t_5 = __pyx_t_12; __pyx_L14_bool_binop_done:; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -7630,47 +8188,47 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_months_text = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":182 + /* "handlers/payments/gift.py":201 * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" * ) * message_text = GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=selected_months, * months_text=months_text, */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 182, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 201, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_format); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 182, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_format); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 201, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":183 + /* "handlers/payments/gift.py":202 * ) * message_text = GIFTS_TEXT_TEMPLATE.format( * months=selected_months, # <<<<<<<<<<<<<< * months_text=months_text, * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 183, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_selected_months) < 0) __PYX_ERR(0, 183, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_selected_months) < 0) __PYX_ERR(0, 202, __pyx_L6_error) - /* "handlers/payments/gift.py":184 + /* "handlers/payments/gift.py":203 * message_text = GIFTS_TEXT_TEMPLATE.format( * months=selected_months, * months_text=months_text, # <<<<<<<<<<<<<< * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), * recipient=" ", */ - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 183, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 202, __pyx_L6_error) - /* "handlers/payments/gift.py":185 + /* "handlers/payments/gift.py":204 * months=selected_months, * months_text=months_text, * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), # <<<<<<<<<<<<<< * recipient=" ", * is_used="", */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_n_s_strftime); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 185, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_n_s_strftime); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_10 = NULL; __pyx_t_4 = 0; @@ -7690,32 +8248,32 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_10, __pyx_kp_u_d_m_Y_H_M}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 185, __pyx_L6_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 204, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_expiry_time, __pyx_t_2) < 0) __PYX_ERR(0, 183, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_expiry_time, __pyx_t_2) < 0) __PYX_ERR(0, 202, __pyx_L6_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_recipient, __pyx_kp_u__10) < 0) __PYX_ERR(0, 183, __pyx_L6_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_is_used, __pyx_n_u__9) < 0) __PYX_ERR(0, 183, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_recipient, __pyx_kp_u__10) < 0) __PYX_ERR(0, 202, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_is_used, __pyx_n_u__9) < 0) __PYX_ERR(0, 202, __pyx_L6_error) - /* "handlers/payments/gift.py":188 + /* "handlers/payments/gift.py":207 * recipient=" ", * is_used="", * gift_link=gift_link, # <<<<<<<<<<<<<< * ) * */ - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 183, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 202, __pyx_L6_error) - /* "handlers/payments/gift.py":182 + /* "handlers/payments/gift.py":201 * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" * ) * message_text = GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=selected_months, * months_text=months_text, */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 182, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 201, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -7723,14 +8281,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_message_text = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":192 + /* "handlers/payments/gift.py":210 + * ) * - * # * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 192, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 210, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -7750,7 +8308,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 192, __pyx_L6_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 210, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -7758,28 +8316,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":193 - * # + /* "handlers/payments/gift.py":211 + * * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) # <<<<<<<<<<<<<< * - * # + * await callback_query.message.answer( */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 193, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_types); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 193, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_types); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 193, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 193, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 193, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_10) < 0) __PYX_ERR(0, 193, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_10) < 0) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 193, __pyx_L6_error) - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 193, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 211, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; @@ -7802,36 +8360,36 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 193, __pyx_L6_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":196 + /* "handlers/payments/gift.py":213 + * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * - * # * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" * ) */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 196, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 196, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":197 - * # + /* "handlers/payments/gift.py":214 + * * await callback_query.message.answer( * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" # <<<<<<<<<<<<<< * ) * */ - __pyx_t_2 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 197, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 214, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_message_text) < 0) __PYX_ERR(0, 197, __pyx_L6_error) - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 197, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_message_text) < 0) __PYX_ERR(0, 214, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 214, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -7851,22 +8409,22 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; __pyx_t_10 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 197, __pyx_L6_error) + if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 214, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_10) < 0) __PYX_ERR(0, 197, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_10) < 0) __PYX_ERR(0, 214, __pyx_L6_error) __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_parse_mode, __pyx_n_u_HTML) < 0) __PYX_ERR(0, 197, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_parse_mode, __pyx_n_u_HTML) < 0) __PYX_ERR(0, 214, __pyx_L6_error) - /* "handlers/payments/gift.py":196 + /* "handlers/payments/gift.py":213 + * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * - * # * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" * ) */ - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 196, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -7896,21 +8454,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 196, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 213, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 196, __pyx_L6_error) + else __PYX_ERR(0, 213, __pyx_L6_error) } } - /* "handlers/payments/gift.py":161 + /* "handlers/payments/gift.py":186 * return * * try: # <<<<<<<<<<<<<< - * # * await update_balance(tg_id, -price) + * */ } __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; @@ -7924,7 +8482,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":200 + /* "handlers/payments/gift.py":217 * ) * * except Exception as e: # <<<<<<<<<<<<<< @@ -7934,7 +8492,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_13 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_13) { __Pyx_AddTraceback("handlers.payments.gift.finalize_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_10, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 200, __pyx_L8_except_error) + if (__Pyx_GetException(&__pyx_t_10, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 217, __pyx_L8_except_error) __Pyx_XGOTREF(__pyx_t_10); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); @@ -7943,47 +8501,47 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_e = __pyx_t_2; /*try:*/ { - /* "handlers/payments/gift.py":201 + /* "handlers/payments/gift.py":218 * * except Exception as e: * await callback_query.message.answer(text=f" : {e}\n, .") # <<<<<<<<<<<<<< * * */ - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 201, __pyx_L23_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 201, __pyx_L23_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 201, __pyx_L23_error) + __pyx_t_11 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_14 = PyTuple_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 201, __pyx_L23_error) + __pyx_t_14 = PyTuple_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_14); __pyx_t_15 = 0; __pyx_t_16 = 127; - __Pyx_INCREF(__pyx_kp_u__25); + __Pyx_INCREF(__pyx_kp_u__28); __pyx_t_16 = (65535 > __pyx_t_16) ? 65535 : __pyx_t_16; __pyx_t_15 += 31; - __Pyx_GIVEREF(__pyx_kp_u__25); - PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_kp_u__25); - __pyx_t_17 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 201, __pyx_L23_error) + __Pyx_GIVEREF(__pyx_kp_u__28); + PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_kp_u__28); + __pyx_t_17 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); __pyx_t_16 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_17) > __pyx_t_16) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_17) : __pyx_t_16; __pyx_t_15 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_17); __Pyx_GIVEREF(__pyx_t_17); PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_17); __pyx_t_17 = 0; - __Pyx_INCREF(__pyx_kp_u__26); + __Pyx_INCREF(__pyx_kp_u__29); __pyx_t_16 = (65535 > __pyx_t_16) ? 65535 : __pyx_t_16; __pyx_t_15 += 30; - __Pyx_GIVEREF(__pyx_kp_u__26); - PyTuple_SET_ITEM(__pyx_t_14, 2, __pyx_kp_u__26); - __pyx_t_17 = __Pyx_PyUnicode_Join(__pyx_t_14, 3, __pyx_t_15, __pyx_t_16); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 201, __pyx_L23_error) + __Pyx_GIVEREF(__pyx_kp_u__29); + PyTuple_SET_ITEM(__pyx_t_14, 2, __pyx_kp_u__29); + __pyx_t_17 = __Pyx_PyUnicode_Join(__pyx_t_14, 3, __pyx_t_15, __pyx_t_16); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_17) < 0) __PYX_ERR(0, 201, __pyx_L23_error) + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_17) < 0) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0; - __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 201, __pyx_L23_error) + __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 218, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; @@ -8028,17 +8586,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_10 = __pyx_cur_scope->__pyx_t_5; __pyx_cur_scope->__pyx_t_5 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 201, __pyx_L23_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 218, __pyx_L23_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 201, __pyx_L23_error) + else __PYX_ERR(0, 218, __pyx_L23_error) } } } - /* "handlers/payments/gift.py":200 + /* "handlers/payments/gift.py":217 * ) * * except Exception as e: # <<<<<<<<<<<<<< @@ -8095,12 +8653,12 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine } goto __pyx_L8_except_error; - /* "handlers/payments/gift.py":161 + /* "handlers/payments/gift.py":186 * return * * try: # <<<<<<<<<<<<<< - * # * await update_balance(tg_id, -price) + * */ __pyx_L8_except_error:; __Pyx_XGIVEREF(__pyx_t_7); @@ -8117,7 +8675,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":150 + /* "handlers/payments/gift.py":175 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< @@ -8149,7 +8707,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine return __pyx_r; } -/* "handlers/payments/gift.py":206 +/* "handlers/payments/gift.py":223 * * * def get_hardware_id(): # <<<<<<<<<<<<<< @@ -8158,23 +8716,23 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine */ /* Python wrapper */ -static PyObject *__pyx_pw_8handlers_8payments_4gift_16get_hardware_id(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_15get_hardware_id, "\n \320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\321\217 \321\203\320\275\320\270\320\272\320\260\320\273\321\214\320\275\320\276\320\263\320\276 \320\270\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\260 \320\275\320\260 \320\276\321\201\320\275\320\276\320\262\320\265 hardware-\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\270.\n "); -static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_16get_hardware_id = {"get_hardware_id", (PyCFunction)__pyx_pw_8handlers_8payments_4gift_16get_hardware_id, METH_NOARGS, __pyx_doc_8handlers_8payments_4gift_15get_hardware_id}; -static PyObject *__pyx_pw_8handlers_8payments_4gift_16get_hardware_id(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) { +static PyObject *__pyx_pw_8handlers_8payments_4gift_19get_hardware_id(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/ +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_18get_hardware_id, "\n \320\223\320\265\320\275\320\265\321\200\320\260\321\206\320\270\321\217 \321\203\320\275\320\270\320\272\320\260\320\273\321\214\320\275\320\276\320\263\320\276 \320\270\320\264\320\265\320\275\321\202\320\270\321\204\320\270\320\272\320\260\321\202\320\276\321\200\320\260 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\260 \320\275\320\260 \320\276\321\201\320\275\320\276\320\262\320\265 hardware-\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\270.\n "); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_19get_hardware_id = {"get_hardware_id", (PyCFunction)__pyx_pw_8handlers_8payments_4gift_19get_hardware_id, METH_NOARGS, __pyx_doc_8handlers_8payments_4gift_18get_hardware_id}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_19get_hardware_id(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) { CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("get_hardware_id (wrapper)", 0); __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); - __pyx_r = __pyx_pf_8handlers_8payments_4gift_15get_hardware_id(__pyx_self); + __pyx_r = __pyx_pf_8handlers_8payments_4gift_18get_hardware_id(__pyx_self); /* function exit code */ __Pyx_RefNannyFinishContext(); return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNUSED PyObject *__pyx_self) { +static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNUSED PyObject *__pyx_self) { PyObject *__pyx_v_result = NULL; PyObject *__pyx_v_f = NULL; PyObject *__pyx_v_hardware_id = NULL; @@ -8203,7 +8761,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_hardware_id", 1); - /* "handlers/payments/gift.py":210 + /* "handlers/payments/gift.py":227 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -8219,16 +8777,16 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "handlers/payments/gift.py":211 + /* "handlers/payments/gift.py":228 * """ * try: * if platform.system() == "Windows": # <<<<<<<<<<<<<< * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_platform); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 211, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_platform); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 228, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_system); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 211, __pyx_L3_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_system); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 228, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __pyx_t_5 = NULL; @@ -8249,34 +8807,34 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 211, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 228, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } - __pyx_t_8 = (__Pyx_PyUnicode_Equals(__pyx_t_4, __pyx_n_u_Windows, Py_EQ)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 211, __pyx_L3_error) + __pyx_t_8 = (__Pyx_PyUnicode_Equals(__pyx_t_4, __pyx_n_u_Windows, Py_EQ)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 228, __pyx_L3_error) __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; if (__pyx_t_8) { - /* "handlers/payments/gift.py":212 + /* "handlers/payments/gift.py":229 * try: * if platform.system() == "Windows": * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() # <<<<<<<<<<<<<< * else: * with open("/etc/machine-id") as f: */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_subprocess); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_subprocess); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_check_output); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_check_output); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_shell, Py_True) < 0) __PYX_ERR(0, 212, __pyx_L3_error) - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__27, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 212, __pyx_L3_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_shell, Py_True) < 0) __PYX_ERR(0, 229, __pyx_L3_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__30, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_decode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_decode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -8297,11 +8855,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 212, __pyx_L3_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_split); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_split); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __pyx_t_5 = NULL; @@ -8319,17 +8877,17 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_kp_u__28}; + PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_kp_u__31}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 212, __pyx_L3_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } - __pyx_t_9 = __Pyx_GetItemInt(__pyx_t_6, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_9 = __Pyx_GetItemInt(__pyx_t_6, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 212, __pyx_L3_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __pyx_t_9 = NULL; @@ -8350,14 +8908,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_9, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 212, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 229, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __pyx_v_result = __pyx_t_4; __pyx_t_4 = 0; - /* "handlers/payments/gift.py":211 + /* "handlers/payments/gift.py":228 * """ * try: * if platform.system() == "Windows": # <<<<<<<<<<<<<< @@ -8367,7 +8925,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU goto __pyx_L9; } - /* "handlers/payments/gift.py":214 + /* "handlers/payments/gift.py":231 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< @@ -8376,11 +8934,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU */ /*else*/ { /*with:*/ { - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_open, __pyx_tuple__29, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 214, __pyx_L3_error) + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_open, __pyx_tuple__32, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 231, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_12 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_exit); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 214, __pyx_L3_error) + __pyx_t_12 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_exit); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 231, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_12); - __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_enter); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 214, __pyx_L10_error) + __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_enter); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 231, __pyx_L10_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_5 = NULL; __pyx_t_7 = 0; @@ -8400,7 +8958,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 214, __pyx_L10_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 231, __pyx_L10_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } @@ -8419,14 +8977,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __pyx_v_f = __pyx_t_9; __pyx_t_9 = 0; - /* "handlers/payments/gift.py":215 + /* "handlers/payments/gift.py":232 * else: * with open("/etc/machine-id") as f: * result = f.read().strip() # <<<<<<<<<<<<<< * * hardware_id = hashlib.sha256(result.encode()).hexdigest() */ - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_read); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 215, __pyx_L14_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_read); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 232, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_5 = NULL; __pyx_t_7 = 0; @@ -8446,11 +9004,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 215, __pyx_L14_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 232, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 215, __pyx_L14_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 232, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_4 = NULL; @@ -8471,14 +9029,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 215, __pyx_L14_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 232, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __pyx_v_result = __pyx_t_9; __pyx_t_9 = 0; - /* "handlers/payments/gift.py":214 + /* "handlers/payments/gift.py":231 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< @@ -8499,20 +9057,20 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.get_hardware_id", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_9, &__pyx_t_6, &__pyx_t_4) < 0) __PYX_ERR(0, 214, __pyx_L16_except_error) + if (__Pyx_GetException(&__pyx_t_9, &__pyx_t_6, &__pyx_t_4) < 0) __PYX_ERR(0, 231, __pyx_L16_except_error) __Pyx_XGOTREF(__pyx_t_9); __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_4); - __pyx_t_5 = PyTuple_Pack(3, __pyx_t_9, __pyx_t_6, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 214, __pyx_L16_except_error) + __pyx_t_5 = PyTuple_Pack(3, __pyx_t_9, __pyx_t_6, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 231, __pyx_L16_except_error) __Pyx_GOTREF(__pyx_t_5); __pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_5, NULL); __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 214, __pyx_L16_except_error) + if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 231, __pyx_L16_except_error) __Pyx_GOTREF(__pyx_t_16); __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_16); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - if (__pyx_t_8 < 0) __PYX_ERR(0, 214, __pyx_L16_except_error) + if (__pyx_t_8 < 0) __PYX_ERR(0, 231, __pyx_L16_except_error) __pyx_t_17 = (!__pyx_t_8); if (unlikely(__pyx_t_17)) { __Pyx_GIVEREF(__pyx_t_9); @@ -8520,7 +9078,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __Pyx_XGIVEREF(__pyx_t_4); __Pyx_ErrRestoreWithState(__pyx_t_9, __pyx_t_6, __pyx_t_4); __pyx_t_9 = 0; __pyx_t_6 = 0; __pyx_t_4 = 0; - __PYX_ERR(0, 214, __pyx_L16_except_error) + __PYX_ERR(0, 231, __pyx_L16_except_error) } __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -8544,9 +9102,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU /*finally:*/ { /*normal exit:*/{ if (__pyx_t_12) { - __pyx_t_15 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_tuple__30, NULL); + __pyx_t_15 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_tuple__33, NULL); __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0; - if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 214, __pyx_L3_error) + if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 231, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; } @@ -8563,20 +9121,20 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU } __pyx_L9:; - /* "handlers/payments/gift.py":217 + /* "handlers/payments/gift.py":234 * result = f.read().strip() * * hardware_id = hashlib.sha256(result.encode()).hexdigest() # <<<<<<<<<<<<<< * return hardware_id * except Exception: */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_hashlib); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 217, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_hashlib); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_sha256); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 217, __pyx_L3_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_sha256); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_v_result)) { __Pyx_RaiseUnboundLocalError("result"); __PYX_ERR(0, 217, __pyx_L3_error) } - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_v_result, __pyx_n_s_encode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 217, __pyx_L3_error) + if (unlikely(!__pyx_v_result)) { __Pyx_RaiseUnboundLocalError("result"); __PYX_ERR(0, 234, __pyx_L3_error) } + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_v_result, __pyx_n_s_encode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_10 = NULL; __pyx_t_7 = 0; @@ -8596,7 +9154,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_10, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 217, __pyx_L3_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } @@ -8619,11 +9177,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 217, __pyx_L3_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_hexdigest); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 217, __pyx_L3_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_hexdigest); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_t_6 = NULL; @@ -8644,14 +9202,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_6, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 217, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 234, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } __pyx_v_hardware_id = __pyx_t_4; __pyx_t_4 = 0; - /* "handlers/payments/gift.py":218 + /* "handlers/payments/gift.py":235 * * hardware_id = hashlib.sha256(result.encode()).hexdigest() * return hardware_id # <<<<<<<<<<<<<< @@ -8663,7 +9221,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __pyx_r = __pyx_v_hardware_id; goto __pyx_L7_try_return; - /* "handlers/payments/gift.py":210 + /* "handlers/payments/gift.py":227 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -8679,7 +9237,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":219 + /* "handlers/payments/gift.py":236 * hardware_id = hashlib.sha256(result.encode()).hexdigest() * return hardware_id * except Exception: # <<<<<<<<<<<<<< @@ -8689,12 +9247,12 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __pyx_t_18 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_18) { __Pyx_AddTraceback("handlers.payments.gift.get_hardware_id", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_5, &__pyx_t_6) < 0) __PYX_ERR(0, 219, __pyx_L5_except_error) + if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_5, &__pyx_t_6) < 0) __PYX_ERR(0, 236, __pyx_L5_except_error) __Pyx_XGOTREF(__pyx_t_4); __Pyx_XGOTREF(__pyx_t_5); __Pyx_XGOTREF(__pyx_t_6); - /* "handlers/payments/gift.py":220 + /* "handlers/payments/gift.py":237 * return hardware_id * except Exception: * return None # <<<<<<<<<<<<<< @@ -8710,7 +9268,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU } goto __pyx_L5_except_error; - /* "handlers/payments/gift.py":210 + /* "handlers/payments/gift.py":227 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -8737,7 +9295,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU goto __pyx_L0; } - /* "handlers/payments/gift.py":206 + /* "handlers/payments/gift.py":223 * * * def get_hardware_id(): # <<<<<<<<<<<<<< @@ -8763,9 +9321,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15get_hardware_id(CYTHON_UNU __Pyx_RefNannyFinishContext(); return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":222 +/* "handlers/payments/gift.py":239 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< @@ -8774,40 +9332,40 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ /* Python wrapper */ -static PyObject *__pyx_pw_8handlers_8payments_4gift_18validate_client_code(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_17validate_client_code, "\n \320\236\321\202\320\277\321\200\320\260\320\262\320\273\321\217\320\265\321\202 \320\272\320\273\320\270\320\265\320\275\321\202\321\201\320\272\320\270\320\271 \320\272\320\276\320\264 \320\270 hardware ID \320\275\320\260 \321\201\320\265\321\200\320\262\320\265\321\200 \320\264\320\273\321\217 \320\277\321\200\320\276\320\262\320\265\321\200\320\272\320\270.\n "); -static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_18validate_client_code = {"validate_client_code", (PyCFunction)__pyx_pw_8handlers_8payments_4gift_18validate_client_code, METH_NOARGS, __pyx_doc_8handlers_8payments_4gift_17validate_client_code}; -static PyObject *__pyx_pw_8handlers_8payments_4gift_18validate_client_code(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) { +static PyObject *__pyx_pw_8handlers_8payments_4gift_21validate_client_code(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/ +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_20validate_client_code, "\n \320\236\321\202\320\277\321\200\320\260\320\262\320\273\321\217\320\265\321\202 \320\272\320\273\320\270\320\265\320\275\321\202\321\201\320\272\320\270\320\271 \320\272\320\276\320\264 \320\270 hardware ID \320\275\320\260 \321\201\320\265\321\200\320\262\320\265\321\200 \320\264\320\273\321\217 \320\277\321\200\320\276\320\262\320\265\321\200\320\272\320\270.\n "); +static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_21validate_client_code = {"validate_client_code", (PyCFunction)__pyx_pw_8handlers_8payments_4gift_21validate_client_code, METH_NOARGS, __pyx_doc_8handlers_8payments_4gift_20validate_client_code}; +static PyObject *__pyx_pw_8handlers_8payments_4gift_21validate_client_code(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) { CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("validate_client_code (wrapper)", 0); __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); - __pyx_r = __pyx_pf_8handlers_8payments_4gift_17validate_client_code(__pyx_self); + __pyx_r = __pyx_pf_8handlers_8payments_4gift_20validate_client_code(__pyx_self); /* function exit code */ __Pyx_RefNannyFinishContext(); return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_17validate_client_code(CYTHON_UNUSED PyObject *__pyx_self) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *__pyx_cur_scope; +static PyObject *__pyx_pf_8handlers_8payments_4gift_20validate_client_code(CYTHON_UNUSED PyObject *__pyx_self) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *__pyx_cur_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; __Pyx_RefNannySetupContext("validate_client_code", 0); - __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code, __pyx_empty_tuple, NULL); + __pyx_cur_scope = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { - __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)Py_None); + __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 222, __pyx_L1_error) + __PYX_ERR(0, 239, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_19generator5, __pyx_codeobj__31, (PyObject *) __pyx_cur_scope, __pyx_n_s_validate_client_code, __pyx_n_s_validate_client_code, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 222, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_22generator6, __pyx_codeobj__34, (PyObject *) __pyx_cur_scope, __pyx_n_s_validate_client_code, __pyx_n_s_validate_client_code, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 239, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -8823,9 +9381,9 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_17validate_client_code(CYTHO return __pyx_r; } -static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ +static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value) /* generator body */ { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)__pyx_generator->closure); + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *__pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)__pyx_generator->closure); PyObject *__pyx_r = NULL; PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; @@ -8878,16 +9436,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 222, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 239, __pyx_L1_error) - /* "handlers/payments/gift.py":226 + /* "handlers/payments/gift.py":243 * hardware ID . * """ * hardware_id = get_hardware_id() # <<<<<<<<<<<<<< * if not hardware_id: * logger.info(" . ") */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_get_hardware_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 226, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_get_hardware_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 243, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -8907,7 +9465,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 226, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 243, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -8915,27 +9473,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_hardware_id = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":227 + /* "handlers/payments/gift.py":244 * """ * hardware_id = get_hardware_id() * if not hardware_id: # <<<<<<<<<<<<<< * logger.info(" . ") * return False */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_hardware_id); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 227, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_hardware_id); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 244, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":228 + /* "handlers/payments/gift.py":245 * hardware_id = get_hardware_id() * if not hardware_id: * logger.info(" . ") # <<<<<<<<<<<<<< * return False * */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 228, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 245, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 228, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 245, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -8953,16 +9511,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__32}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__35}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 228, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 245, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":229 + /* "handlers/payments/gift.py":246 * if not hardware_id: * logger.info(" . ") * return False # <<<<<<<<<<<<<< @@ -8973,7 +9531,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_False); goto __pyx_L0; - /* "handlers/payments/gift.py":227 + /* "handlers/payments/gift.py":244 * """ * hardware_id = get_hardware_id() * if not hardware_id: # <<<<<<<<<<<<<< @@ -8982,7 +9540,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":231 + /* "handlers/payments/gift.py":248 * return False * * try: # <<<<<<<<<<<<<< @@ -8996,7 +9554,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XGOTREF(__pyx_t_9); /*try:*/ { - /* "handlers/payments/gift.py":232 + /* "handlers/payments/gift.py":249 * * try: * async with aiohttp.ClientSession() as session: # <<<<<<<<<<<<<< @@ -9004,9 +9562,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: */ /*with:*/ { - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 232, __pyx_L5_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_ClientSession); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 232, __pyx_L5_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_ClientSession); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; @@ -9027,13 +9585,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 232, __pyx_L5_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __pyx_t_10 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aexit); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 232, __pyx_L5_error) + __pyx_t_10 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aexit); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_10); - __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 232, __pyx_L11_error) + __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 249, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -9053,7 +9611,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 232, __pyx_L11_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 249, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -9093,11 +9651,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_10 = __pyx_cur_scope->__pyx_t_4; __pyx_cur_scope->__pyx_t_4 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 232, __pyx_L11_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 249, __pyx_L11_error) __pyx_t_2 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_2); } else { __pyx_t_2 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 232, __pyx_L11_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 249, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_2); } __pyx_t_3 = __pyx_t_2; @@ -9114,25 +9672,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_session = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":233 + /* "handlers/payments/gift.py":250 * try: * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} # <<<<<<<<<<<<<< * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 233, __pyx_L16_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 250, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_CLIENT_CODE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 233, __pyx_L16_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_CLIENT_CODE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 250, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_code, __pyx_t_1) < 0) __PYX_ERR(0, 233, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_code, __pyx_t_1) < 0) __PYX_ERR(0, 250, __pyx_L16_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_hardware_id, __pyx_cur_scope->__pyx_v_hardware_id) < 0) __PYX_ERR(0, 233, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_hardware_id, __pyx_cur_scope->__pyx_v_hardware_id) < 0) __PYX_ERR(0, 250, __pyx_L16_error) __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_payload = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":234 + /* "handlers/payments/gift.py":251 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< @@ -9140,18 +9698,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * data = await response.json() */ /*with:*/ { - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_post); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 234, __pyx_L16_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_post); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 234, __pyx_L16_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_json, __pyx_cur_scope->__pyx_v_payload) < 0) __PYX_ERR(0, 234, __pyx_L16_error) - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__33, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 234, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_json, __pyx_cur_scope->__pyx_v_payload) < 0) __PYX_ERR(0, 251, __pyx_L16_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__36, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_15 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aexit); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 234, __pyx_L16_error) + __pyx_t_15 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aexit); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_15); - __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 234, __pyx_L22_error) + __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 251, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -9171,7 +9729,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 234, __pyx_L22_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 251, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -9231,11 +9789,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_15 = __pyx_cur_scope->__pyx_t_8; __pyx_cur_scope->__pyx_t_8 = 0; __Pyx_XGOTREF(__pyx_t_15); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 234, __pyx_L22_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 251, __pyx_L22_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 234, __pyx_L22_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 251, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_3 = __pyx_t_1; @@ -9252,27 +9810,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_response = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":235 + /* "handlers/payments/gift.py":252 * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: # <<<<<<<<<<<<<< * data = await response.json() * if data.get("status") == "success": */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 235, __pyx_L27_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 252, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_200, 0xC8, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 235, __pyx_L27_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_200, 0xC8, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 252, __pyx_L27_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":236 + /* "handlers/payments/gift.py":253 * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: * data = await response.json() # <<<<<<<<<<<<<< * if data.get("status") == "success": * logger.info(" !.") */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_json); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 236, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_json); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 253, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -9292,7 +9850,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 236, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 253, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -9362,25 +9920,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_18 = __pyx_cur_scope->__pyx_t_10; __pyx_cur_scope->__pyx_t_10 = 0; __Pyx_XGOTREF(__pyx_t_18); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 236, __pyx_L27_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 253, __pyx_L27_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 236, __pyx_L27_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 253, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); } __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_data = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":237 + /* "handlers/payments/gift.py":254 * if response.status == 200: * data = await response.json() * if data.get("status") == "success": # <<<<<<<<<<<<<< * logger.info(" !.") * return True */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 237, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 254, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -9400,24 +9958,24 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_n_u_status}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 237, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_t_3, __pyx_n_u_success, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 237, __pyx_L27_error) + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_t_3, __pyx_n_u_success, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 254, __pyx_L27_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":238 + /* "handlers/payments/gift.py":255 * data = await response.json() * if data.get("status") == "success": * logger.info(" !.") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 238, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 255, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 238, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 255, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -9435,16 +9993,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__34}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__37}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 238, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 255, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":239 + /* "handlers/payments/gift.py":256 * if data.get("status") == "success": * logger.info(" !.") * return True # <<<<<<<<<<<<<< @@ -9455,7 +10013,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_True); goto __pyx_L31_try_return; - /* "handlers/payments/gift.py":237 + /* "handlers/payments/gift.py":254 * if response.status == 200: * data = await response.json() * if data.get("status") == "success": # <<<<<<<<<<<<<< @@ -9464,7 +10022,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":241 + /* "handlers/payments/gift.py":258 * return True * else: * logger.info(f": {data.get('message', ' .')}") # <<<<<<<<<<<<<< @@ -9472,20 +10030,20 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * elif response.status in [502, 404]: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 241, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 241, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 241, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__37, NULL); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 241, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__40, NULL); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 241, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__35, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 241, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__38, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -9507,13 +10065,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 241, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 258, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":242 + /* "handlers/payments/gift.py":259 * else: * logger.info(f": {data.get('message', ' .')}") * return False # <<<<<<<<<<<<<< @@ -9525,7 +10083,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine goto __pyx_L31_try_return; } - /* "handlers/payments/gift.py":235 + /* "handlers/payments/gift.py":252 * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: # <<<<<<<<<<<<<< @@ -9534,38 +10092,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":243 + /* "handlers/payments/gift.py":260 * logger.info(f": {data.get('message', ' .')}") * return False * elif response.status in [502, 404]: # <<<<<<<<<<<<<< * logger.info(f" .") * return True */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 243, __pyx_L27_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 260, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_502, 0x1F6, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 243, __pyx_L27_error) + __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_502, 0x1F6, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 260, __pyx_L27_error) if (!__pyx_t_5) { } else { __pyx_t_6 = __pyx_t_5; goto __pyx_L36_bool_binop_done; } - __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_404, 0x194, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 243, __pyx_L27_error) + __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_404, 0x194, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 260, __pyx_L27_error) __pyx_t_6 = __pyx_t_5; __pyx_L36_bool_binop_done:; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_5 = __pyx_t_6; if (__pyx_t_5) { - /* "handlers/payments/gift.py":244 + /* "handlers/payments/gift.py":261 * return False * elif response.status in [502, 404]: * logger.info(f" .") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 244, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 261, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 244, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 261, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -9583,16 +10141,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__38}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__41}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 244, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 261, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":245 + /* "handlers/payments/gift.py":262 * elif response.status in [502, 404]: * logger.info(f" .") * return True # <<<<<<<<<<<<<< @@ -9603,7 +10161,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_True); goto __pyx_L31_try_return; - /* "handlers/payments/gift.py":243 + /* "handlers/payments/gift.py":260 * logger.info(f": {data.get('message', ' .')}") * return False * elif response.status in [502, 404]: # <<<<<<<<<<<<<< @@ -9612,7 +10170,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":247 + /* "handlers/payments/gift.py":264 * return True * else: * logger.info(f" : {response.status}") # <<<<<<<<<<<<<< @@ -9620,17 +10178,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * except aiohttp.ClientConnectorError: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 247, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 247, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__39, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__42, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -9652,13 +10210,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 247, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 264, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":248 + /* "handlers/payments/gift.py":265 * else: * logger.info(f" : {response.status}") * return False # <<<<<<<<<<<<<< @@ -9670,7 +10228,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine goto __pyx_L31_try_return; } - /* "handlers/payments/gift.py":234 + /* "handlers/payments/gift.py":251 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< @@ -9685,16 +10243,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 234, __pyx_L29_except_error) + if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 251, __pyx_L29_except_error) __Pyx_XGOTREF(__pyx_t_3); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_11); - __pyx_t_1 = PyTuple_Pack(3, __pyx_t_3, __pyx_t_2, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 234, __pyx_L29_except_error) + __pyx_t_1 = PyTuple_Pack(3, __pyx_t_3, __pyx_t_2, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 251, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_19 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_t_1, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 234, __pyx_L29_except_error) + if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 251, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_19); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_19); __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0; @@ -9782,18 +10340,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_19 = __pyx_cur_scope->__pyx_t_14; __pyx_cur_scope->__pyx_t_14 = 0; __Pyx_XGOTREF(__pyx_t_19); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 234, __pyx_L29_except_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 251, __pyx_L29_except_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 234, __pyx_L29_except_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 251, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_19 = __pyx_t_1; __pyx_t_1 = 0; __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_19); __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0; - if (__pyx_t_5 < 0) __PYX_ERR(0, 234, __pyx_L29_except_error) + if (__pyx_t_5 < 0) __PYX_ERR(0, 251, __pyx_L29_except_error) __pyx_t_6 = (!__pyx_t_5); if (unlikely(__pyx_t_6)) { __Pyx_GIVEREF(__pyx_t_3); @@ -9801,7 +10359,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XGIVEREF(__pyx_t_11); __Pyx_ErrRestoreWithState(__pyx_t_3, __pyx_t_2, __pyx_t_11); __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; - __PYX_ERR(0, 234, __pyx_L29_except_error) + __PYX_ERR(0, 251, __pyx_L29_except_error) } __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -9830,9 +10388,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine /*finally:*/ { /*normal exit:*/{ if (__pyx_t_15) { - __pyx_t_18 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__30, NULL); + __pyx_t_18 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__33, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 234, __pyx_L16_error) + if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_18); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_18); __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0; @@ -9890,11 +10448,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_18 = __pyx_cur_scope->__pyx_t_8; __pyx_cur_scope->__pyx_t_8 = 0; __Pyx_XGOTREF(__pyx_t_18); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 234, __pyx_L16_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 251, __pyx_L16_error) __pyx_t_11 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_11); } else { __pyx_t_11 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 234, __pyx_L16_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_11); } __pyx_t_18 = __pyx_t_11; @@ -9917,9 +10475,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_22 = __pyx_r; __pyx_r = 0; if (__pyx_t_15) { - __pyx_t_23 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__30, NULL); + __pyx_t_23 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__33, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 234, __pyx_L16_error) + if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_23); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_23); __Pyx_DECREF(__pyx_t_23); __pyx_t_23 = 0; @@ -10012,11 +10570,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_23 = __pyx_cur_scope->__pyx_t_15; __pyx_cur_scope->__pyx_t_15 = 0; __Pyx_XGOTREF(__pyx_t_23); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 234, __pyx_L16_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 251, __pyx_L16_error) __pyx_t_11 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_11); } else { __pyx_t_11 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 234, __pyx_L16_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 251, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_11); } __pyx_t_23 = __pyx_t_11; @@ -10047,7 +10605,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_L44:; } - /* "handlers/payments/gift.py":232 + /* "handlers/payments/gift.py":249 * * try: * async with aiohttp.ClientSession() as session: # <<<<<<<<<<<<<< @@ -10066,16 +10624,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 232, __pyx_L18_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 249, __pyx_L18_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); - __pyx_t_1 = PyTuple_Pack(3, __pyx_t_11, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 232, __pyx_L18_except_error) + __pyx_t_1 = PyTuple_Pack(3, __pyx_t_11, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 249, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_15 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_1, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 232, __pyx_L18_except_error) + if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 249, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_15); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; @@ -10143,18 +10701,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_15 = __pyx_cur_scope->__pyx_t_10; __pyx_cur_scope->__pyx_t_10 = 0; __Pyx_XGOTREF(__pyx_t_15); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 232, __pyx_L18_except_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 249, __pyx_L18_except_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 232, __pyx_L18_except_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 249, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_15 = __pyx_t_1; __pyx_t_1 = 0; __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (__pyx_t_6 < 0) __PYX_ERR(0, 232, __pyx_L18_except_error) + if (__pyx_t_6 < 0) __PYX_ERR(0, 249, __pyx_L18_except_error) __pyx_t_5 = (!__pyx_t_6); if (unlikely(__pyx_t_5)) { __Pyx_GIVEREF(__pyx_t_11); @@ -10162,7 +10720,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XGIVEREF(__pyx_t_3); __Pyx_ErrRestoreWithState(__pyx_t_11, __pyx_t_2, __pyx_t_3); __pyx_t_11 = 0; __pyx_t_2 = 0; __pyx_t_3 = 0; - __PYX_ERR(0, 232, __pyx_L18_except_error) + __PYX_ERR(0, 249, __pyx_L18_except_error) } __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -10192,9 +10750,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine /*finally:*/ { /*normal exit:*/{ if (__pyx_t_10) { - __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__30, NULL); + __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__33, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 232, __pyx_L5_error) + if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_14); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_14); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; @@ -10232,11 +10790,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_14 = __pyx_cur_scope->__pyx_t_4; __pyx_cur_scope->__pyx_t_4 = 0; __Pyx_XGOTREF(__pyx_t_14); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 232, __pyx_L5_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 249, __pyx_L5_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 232, __pyx_L5_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); } __pyx_t_14 = __pyx_t_3; @@ -10259,9 +10817,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_19 = __pyx_r; __pyx_r = 0; if (__pyx_t_10) { - __pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__30, NULL); + __pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__33, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 232, __pyx_L5_error) + if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_16); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_16); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; @@ -10334,11 +10892,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_21 = __pyx_cur_scope->__pyx_t_11; __pyx_cur_scope->__pyx_t_11 = 0; __Pyx_XGOTREF(__pyx_t_21); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 232, __pyx_L5_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 249, __pyx_L5_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 232, __pyx_L5_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 249, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); } __pyx_t_16 = __pyx_t_3; @@ -10369,7 +10927,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_L51:; } - /* "handlers/payments/gift.py":231 + /* "handlers/payments/gift.py":248 * return False * * try: # <<<<<<<<<<<<<< @@ -10387,7 +10945,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":249 + /* "handlers/payments/gift.py":266 * logger.info(f" : {response.status}") * return False * except aiohttp.ClientConnectorError: # <<<<<<<<<<<<<< @@ -10395,9 +10953,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * return True */ __Pyx_ErrFetch(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 249, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 266, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_ClientConnectorError); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 249, __pyx_L7_except_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_ClientConnectorError); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 266, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_25 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_3, __pyx_t_24); @@ -10406,21 +10964,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; if (__pyx_t_25) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 249, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 266, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); - /* "handlers/payments/gift.py":250 + /* "handlers/payments/gift.py":267 * return False * except aiohttp.ClientConnectorError: * logger.info(" ") # <<<<<<<<<<<<<< * return True * except aiohttp.ClientResponseError as e: */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 250, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 267, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 250, __pyx_L7_except_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 267, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -10438,16 +10996,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u__40}; + PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u__43}; __pyx_t_24 = __Pyx_PyObject_FastCall(__pyx_t_26, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 250, __pyx_L7_except_error) + if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 267, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; } __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; - /* "handlers/payments/gift.py":251 + /* "handlers/payments/gift.py":268 * except aiohttp.ClientConnectorError: * logger.info(" ") * return True # <<<<<<<<<<<<<< @@ -10462,7 +11020,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine goto __pyx_L8_except_return; } - /* "handlers/payments/gift.py":252 + /* "handlers/payments/gift.py":269 * logger.info(" ") * return True * except aiohttp.ClientResponseError as e: # <<<<<<<<<<<<<< @@ -10470,9 +11028,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * logger.info(" ") */ __Pyx_ErrFetch(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 252, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 269, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_ClientResponseError); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 252, __pyx_L7_except_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_ClientResponseError); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 269, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_25 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_3, __pyx_t_26); @@ -10481,7 +11039,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; if (__pyx_t_25) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 252, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 269, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); @@ -10490,38 +11048,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_e = __pyx_t_2; /*try:*/ { - /* "handlers/payments/gift.py":253 + /* "handlers/payments/gift.py":270 * return True * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: # <<<<<<<<<<<<<< * logger.info(" ") * return True */ - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 253, __pyx_L59_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 270, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_301, 0x12D, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 253, __pyx_L59_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_301, 0x12D, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 270, __pyx_L59_error) if (!__pyx_t_6) { } else { __pyx_t_5 = __pyx_t_6; goto __pyx_L62_bool_binop_done; } - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_302, 0x12E, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 253, __pyx_L59_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_302, 0x12E, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 270, __pyx_L59_error) __pyx_t_5 = __pyx_t_6; __pyx_L62_bool_binop_done:; __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; __pyx_t_6 = __pyx_t_5; if (__pyx_t_6) { - /* "handlers/payments/gift.py":254 + /* "handlers/payments/gift.py":271 * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: * logger.info(" ") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 254, __pyx_L59_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 271, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 254, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 271, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_24 = NULL; @@ -10539,16 +11097,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__40}; + PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__43}; __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_24); __pyx_t_24 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 254, __pyx_L59_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 271, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":255 + /* "handlers/payments/gift.py":272 * if e.status in [301, 302]: * logger.info(" ") * return True # <<<<<<<<<<<<<< @@ -10562,7 +11120,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; goto __pyx_L58_return; - /* "handlers/payments/gift.py":253 + /* "handlers/payments/gift.py":270 * return True * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: # <<<<<<<<<<<<<< @@ -10571,7 +11129,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":257 + /* "handlers/payments/gift.py":274 * return True * else: * logger.info(f" : {e.status}") # <<<<<<<<<<<<<< @@ -10579,17 +11137,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine * except Exception as e: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 257, __pyx_L59_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 257, __pyx_L59_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 257, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_27 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 257, __pyx_L59_error) + __pyx_t_27 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_27); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyUnicode_Concat(__pyx_kp_u__41, __pyx_t_27); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 257, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyUnicode_Concat(__pyx_kp_u__44, __pyx_t_27); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_27); __pyx_t_27 = 0; __pyx_t_27 = NULL; @@ -10611,13 +11169,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_24, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_27); __pyx_t_27 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 257, __pyx_L59_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 274, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":258 + /* "handlers/payments/gift.py":275 * else: * logger.info(f" : {e.status}") * return True # <<<<<<<<<<<<<< @@ -10633,7 +11191,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } } - /* "handlers/payments/gift.py":252 + /* "handlers/payments/gift.py":269 * logger.info(" ") * return True * except aiohttp.ClientResponseError as e: # <<<<<<<<<<<<<< @@ -10709,7 +11267,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } } - /* "handlers/payments/gift.py":259 + /* "handlers/payments/gift.py":276 * logger.info(f" : {e.status}") * return True * except Exception as e: # <<<<<<<<<<<<<< @@ -10719,7 +11277,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_28 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_28) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 259, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 276, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_3); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_11); @@ -10728,29 +11286,29 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_e = __pyx_t_2; /*try:*/ { - /* "handlers/payments/gift.py":260 + /* "handlers/payments/gift.py":277 * return True * except Exception as e: * if "Name or service not known" in str(e): # <<<<<<<<<<<<<< * logger.info(" .") * return True */ - __pyx_t_26 = __Pyx_PyObject_Unicode(__pyx_cur_scope->__pyx_v_e); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 260, __pyx_L73_error) + __pyx_t_26 = __Pyx_PyObject_Unicode(__pyx_cur_scope->__pyx_v_e); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 277, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); - __pyx_t_6 = (__Pyx_PyUnicode_ContainsTF(__pyx_kp_u_Name_or_service_not_known, __pyx_t_26, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 260, __pyx_L73_error) + __pyx_t_6 = (__Pyx_PyUnicode_ContainsTF(__pyx_kp_u_Name_or_service_not_known, __pyx_t_26, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 277, __pyx_L73_error) __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":261 + /* "handlers/payments/gift.py":278 * except Exception as e: * if "Name or service not known" in str(e): * logger.info(" .") # <<<<<<<<<<<<<< * return True * logger.info(f" : {e}") */ - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 261, __pyx_L73_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 278, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 261, __pyx_L73_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 278, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_24 = NULL; @@ -10768,16 +11326,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__38}; + PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__41}; __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_24); __pyx_t_24 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 261, __pyx_L73_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 278, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":262 + /* "handlers/payments/gift.py":279 * if "Name or service not known" in str(e): * logger.info(" .") * return True # <<<<<<<<<<<<<< @@ -10791,7 +11349,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; goto __pyx_L72_return; - /* "handlers/payments/gift.py":260 + /* "handlers/payments/gift.py":277 * return True * except Exception as e: * if "Name or service not known" in str(e): # <<<<<<<<<<<<<< @@ -10800,21 +11358,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":263 + /* "handlers/payments/gift.py":280 * logger.info(" .") * return True * logger.info(f" : {e}") # <<<<<<<<<<<<<< * return True * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 263, __pyx_L73_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 280, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 263, __pyx_L73_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 280, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 263, __pyx_L73_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 280, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_27 = __Pyx_PyUnicode_Concat(__pyx_kp_u__42, __pyx_t_1); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 263, __pyx_L73_error) + __pyx_t_27 = __Pyx_PyUnicode_Concat(__pyx_kp_u__45, __pyx_t_1); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 280, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_27); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -10836,13 +11394,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_24, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_27); __pyx_t_27 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 263, __pyx_L73_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 280, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":264 + /* "handlers/payments/gift.py":281 * return True * logger.info(f" : {e}") * return True # <<<<<<<<<<<<<< @@ -10856,7 +11414,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine goto __pyx_L72_return; } - /* "handlers/payments/gift.py":259 + /* "handlers/payments/gift.py":276 * logger.info(f" : {e.status}") * return True * except Exception as e: # <<<<<<<<<<<<<< @@ -10933,7 +11491,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } goto __pyx_L7_except_error; - /* "handlers/payments/gift.py":231 + /* "handlers/payments/gift.py":248 * return False * * try: # <<<<<<<<<<<<<< @@ -10962,7 +11520,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_19generator5(__pyx_Coroutine } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":222 + /* "handlers/payments/gift.py":239 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< @@ -11207,6 +11765,7 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_1_my_g Py_CLEAR(p->__pyx_v_callback_query); Py_CLEAR(p->__pyx_v_expiry_time); Py_CLEAR(p->__pyx_v_gift); + Py_CLEAR(p->__pyx_v_gift_id); Py_CLEAR(p->__pyx_v_gift_link); Py_CLEAR(p->__pyx_v_gifts); Py_CLEAR(p->__pyx_v_gifts_text); @@ -11248,6 +11807,9 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_1_my_g if (p->__pyx_v_gift) { e = (*v)(p->__pyx_v_gift, a); if (e) return e; } + if (p->__pyx_v_gift_id) { + e = (*v)(p->__pyx_v_gift_id, a); if (e) return e; + } if (p->__pyx_v_gift_link) { e = (*v)(p->__pyx_v_gift_link, a); if (e) return e; } @@ -11373,20 +11935,20 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my #endif #if CYTHON_USE_FREELISTS -static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler[8]; -static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler = 0; +static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler[8]; +static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = 0; #endif -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { PyObject *o; #if CYTHON_COMPILING_IN_LIMITED_API allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); o = alloc_func(t, 0); #else #if CYTHON_USE_FREELISTS - if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler)))) { - o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler]; - memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler)); + if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)))) { + o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler]; + memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)); (void) PyObject_INIT(o, t); PyObject_GC_Track(o); } else @@ -11399,23 +11961,22 @@ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gif return o; } -static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler(PyObject *o) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)o; +static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler(PyObject *o) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)o; #if CYTHON_USE_TP_FINALIZE if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { - if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) { if (PyObject_CallFinalizerFromDealloc(o)) return; } } #endif PyObject_GC_UnTrack(o); - Py_CLEAR(p->__pyx_v_builder); Py_CLEAR(p->__pyx_v_callback_query); - Py_CLEAR(p->__pyx_v_months); - Py_CLEAR(p->__pyx_v_price); + Py_CLEAR(p->__pyx_v_gift_id); + Py_CLEAR(p->__pyx_v_session); #if CYTHON_USE_FREELISTS - if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler)))) { - __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)o); + if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)))) { + __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)o); } else #endif { @@ -11430,45 +11991,42 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_gift } } -static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler(PyObject *o, visitproc v, void *a) { +static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler(PyObject *o, visitproc v, void *a) { int e; - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler *)o; - if (p->__pyx_v_builder) { - e = (*v)(p->__pyx_v_builder, a); if (e) return e; - } + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)o; if (p->__pyx_v_callback_query) { e = (*v)(p->__pyx_v_callback_query, a); if (e) return e; } - if (p->__pyx_v_months) { - e = (*v)(p->__pyx_v_months, a); if (e) return e; + if (p->__pyx_v_gift_id) { + e = (*v)(p->__pyx_v_gift_id, a); if (e) return e; } - if (p->__pyx_v_price) { - e = (*v)(p->__pyx_v_price, a); if (e) return e; + if (p->__pyx_v_session) { + e = (*v)(p->__pyx_v_session, a); if (e) return e; } return 0; } #if CYTHON_USE_TYPE_SPECS -static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler_slots[] = { - {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler}, - {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler}, - {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler}, +static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler}, + {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler}, {0, 0}, }; -static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler_spec = { - "handlers.payments.gift.__pyx_scope_struct_2_gift_subscription_handler", - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler), +static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec = { + "handlers.payments.gift.__pyx_scope_struct_2_delete_gift_handler", + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler), 0, Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, - __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler_slots, + __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_slots, }; #else -static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler = { +static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = { PyVarObject_HEAD_INIT(0, 0) - "handlers.payments.gift.""__pyx_scope_struct_2_gift_subscription_handler", /*tp_name*/ - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler), /*tp_basicsize*/ + "handlers.payments.gift.""__pyx_scope_struct_2_delete_gift_handler", /*tp_name*/ + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler), /*tp_basicsize*/ 0, /*tp_itemsize*/ - __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler, /*tp_dealloc*/ + __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler, /*tp_dealloc*/ #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ #endif @@ -11495,7 +12053,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gi 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/ 0, /*tp_doc*/ - __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler, /*tp_traverse*/ + __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ @@ -11513,7 +12071,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gi #endif 0, /*tp_init*/ 0, /*tp_alloc*/ - __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler, /*tp_new*/ + __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler, /*tp_new*/ 0, /*tp_free*/ 0, /*tp_is_gc*/ 0, /*tp_bases*/ @@ -11549,20 +12107,20 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gi #endif #if CYTHON_USE_FREELISTS -static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler[8]; -static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler = 0; +static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler[8]; +static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = 0; #endif -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { PyObject *o; #if CYTHON_COMPILING_IN_LIMITED_API allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); o = alloc_func(t, 0); #else #if CYTHON_USE_FREELISTS - if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler)))) { - o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler]; - memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler)); + if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)))) { + o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler]; + memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)); (void) PyObject_INIT(o, t); PyObject_GC_Track(o); } else @@ -11575,26 +12133,23 @@ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_con return o; } -static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler(PyObject *o) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)o; +static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler(PyObject *o) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)o; #if CYTHON_USE_TP_FINALIZE if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { - if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) { if (PyObject_CallFinalizerFromDealloc(o)) return; } } #endif PyObject_GC_UnTrack(o); - Py_CLEAR(p->__pyx_v_balance); Py_CLEAR(p->__pyx_v_builder); Py_CLEAR(p->__pyx_v_callback_query); + Py_CLEAR(p->__pyx_v_months); Py_CLEAR(p->__pyx_v_price); - Py_CLEAR(p->__pyx_v_selected_months); - Py_CLEAR(p->__pyx_v_session); - Py_CLEAR(p->__pyx_v_user_tg_id); #if CYTHON_USE_FREELISTS - if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler)))) { - __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)o); + if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)))) { + __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)o); } else #endif { @@ -11609,9 +12164,188 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_conf } } -static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler(PyObject *o, visitproc v, void *a) { +static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler(PyObject *o, visitproc v, void *a) { int e; - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler *)o; + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)o; + if (p->__pyx_v_builder) { + e = (*v)(p->__pyx_v_builder, a); if (e) return e; + } + if (p->__pyx_v_callback_query) { + e = (*v)(p->__pyx_v_callback_query, a); if (e) return e; + } + if (p->__pyx_v_months) { + e = (*v)(p->__pyx_v_months, a); if (e) return e; + } + if (p->__pyx_v_price) { + e = (*v)(p->__pyx_v_price, a); if (e) return e; + } + return 0; +} +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler}, + {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler}, + {0, 0}, +}; +static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec = { + "handlers.payments.gift.__pyx_scope_struct_3_gift_subscription_handler", + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, + __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_slots, +}; +#else + +static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = { + PyVarObject_HEAD_INIT(0, 0) + "handlers.payments.gift.""__pyx_scope_struct_3_gift_subscription_handler", /*tp_name*/ + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + 0, /*tp_repr*/ + 0, /*tp_as_number*/ + 0, /*tp_as_sequence*/ + 0, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + 0, /*tp_str*/ + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + 0, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/ + 0, /*tp_doc*/ + __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler, /*tp_traverse*/ + 0, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + 0, /*tp_methods*/ + 0, /*tp_members*/ + 0, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if PY_VERSION_HEX >= 0x030d00A4 + 0, /*tp_versions_used*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif + +#if CYTHON_USE_FREELISTS +static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler[8]; +static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = 0; +#endif + +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + #if CYTHON_USE_FREELISTS + if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)))) { + o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler]; + memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)); + (void) PyObject_INIT(o, t); + PyObject_GC_Track(o); + } else + #endif + { + o = (*t->tp_alloc)(t, 0); + if (unlikely(!o)) return 0; + } + #endif + return o; +} + +static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler(PyObject *o) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + Py_CLEAR(p->__pyx_v_balance); + Py_CLEAR(p->__pyx_v_builder); + Py_CLEAR(p->__pyx_v_callback_query); + Py_CLEAR(p->__pyx_v_price); + Py_CLEAR(p->__pyx_v_selected_months); + Py_CLEAR(p->__pyx_v_session); + Py_CLEAR(p->__pyx_v_user_tg_id); + #if CYTHON_USE_FREELISTS + if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)))) { + __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)o); + } else + #endif + { + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY + (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif + } +} + +static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)o; if (p->__pyx_v_balance) { e = (*v)(p->__pyx_v_balance, a); if (e) return e; } @@ -11636,27 +12370,27 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_conf return 0; } #if CYTHON_USE_TYPE_SPECS -static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler_slots[] = { - {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler}, - {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler}, - {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler}, +static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler}, + {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler}, {0, 0}, }; -static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler_spec = { - "handlers.payments.gift.__pyx_scope_struct_3_confirm_gift_handler", - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler), +static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec = { + "handlers.payments.gift.__pyx_scope_struct_4_confirm_gift_handler", + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler), 0, Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, - __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler_slots, + __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_slots, }; #else -static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler = { +static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = { PyVarObject_HEAD_INIT(0, 0) - "handlers.payments.gift.""__pyx_scope_struct_3_confirm_gift_handler", /*tp_name*/ - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler), /*tp_basicsize*/ + "handlers.payments.gift.""__pyx_scope_struct_4_confirm_gift_handler", /*tp_name*/ + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler), /*tp_basicsize*/ 0, /*tp_itemsize*/ - __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler, /*tp_dealloc*/ + __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler, /*tp_dealloc*/ #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ #endif @@ -11683,7 +12417,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_co 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/ 0, /*tp_doc*/ - __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler, /*tp_traverse*/ + __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ @@ -11701,7 +12435,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_co #endif 0, /*tp_init*/ 0, /*tp_alloc*/ - __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler, /*tp_new*/ + __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler, /*tp_new*/ 0, /*tp_free*/ 0, /*tp_is_gc*/ 0, /*tp_bases*/ @@ -11737,20 +12471,20 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_co #endif #if CYTHON_USE_FREELISTS -static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler[8]; -static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler = 0; +static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler[8]; +static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = 0; #endif -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { PyObject *o; #if CYTHON_COMPILING_IN_LIMITED_API allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); o = alloc_func(t, 0); #else #if CYTHON_USE_FREELISTS - if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler)))) { - o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler]; - memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler)); + if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)))) { + o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler]; + memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)); (void) PyObject_INIT(o, t); PyObject_GC_Track(o); } else @@ -11763,11 +12497,11 @@ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_fin return o; } -static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler(PyObject *o) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)o; +static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler(PyObject *o) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)o; #if CYTHON_USE_TP_FINALIZE if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { - if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) { if (PyObject_CallFinalizerFromDealloc(o)) return; } } @@ -11793,8 +12527,8 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_fina Py_CLEAR(p->__pyx_t_4); Py_CLEAR(p->__pyx_t_5); #if CYTHON_USE_FREELISTS - if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler)))) { - __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)o); + if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)))) { + __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)o); } else #endif { @@ -11809,9 +12543,9 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_fina } } -static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler(PyObject *o, visitproc v, void *a) { +static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler(PyObject *o, visitproc v, void *a) { int e; - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler *)o; + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)o; if (p->__pyx_v_builder) { e = (*v)(p->__pyx_v_builder, a); if (e) return e; } @@ -11866,27 +12600,27 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_fina return 0; } #if CYTHON_USE_TYPE_SPECS -static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler_slots[] = { - {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler}, - {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler}, - {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler}, +static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler}, + {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler}, {0, 0}, }; -static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler_spec = { - "handlers.payments.gift.__pyx_scope_struct_4_finalize_gift_handler", - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler), +static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec = { + "handlers.payments.gift.__pyx_scope_struct_5_finalize_gift_handler", + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler), 0, Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, - __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler_slots, + __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_slots, }; #else -static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler = { +static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = { PyVarObject_HEAD_INIT(0, 0) - "handlers.payments.gift.""__pyx_scope_struct_4_finalize_gift_handler", /*tp_name*/ - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler), /*tp_basicsize*/ + "handlers.payments.gift.""__pyx_scope_struct_5_finalize_gift_handler", /*tp_name*/ + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler), /*tp_basicsize*/ 0, /*tp_itemsize*/ - __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler, /*tp_dealloc*/ + __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler, /*tp_dealloc*/ #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ #endif @@ -11913,7 +12647,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_fi 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/ 0, /*tp_doc*/ - __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler, /*tp_traverse*/ + __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ @@ -11931,7 +12665,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_fi #endif 0, /*tp_init*/ 0, /*tp_alloc*/ - __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler, /*tp_new*/ + __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler, /*tp_new*/ 0, /*tp_free*/ 0, /*tp_is_gc*/ 0, /*tp_bases*/ @@ -11967,20 +12701,20 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_fi #endif #if CYTHON_USE_FREELISTS -static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code[8]; -static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code = 0; +static struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code[8]; +static int __pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = 0; #endif -static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { +static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { PyObject *o; #if CYTHON_COMPILING_IN_LIMITED_API allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); o = alloc_func(t, 0); #else #if CYTHON_USE_FREELISTS - if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code)))) { - o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code]; - memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code)); + if (likely((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code > 0) & (int)(t->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)))) { + o = (PyObject*)__pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code[--__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code]; + memset(o, 0, sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)); (void) PyObject_INIT(o, t); PyObject_GC_Track(o); } else @@ -11993,11 +12727,11 @@ static PyObject *__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_val return o; } -static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code(PyObject *o) { - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)o; +static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code(PyObject *o) { + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)o; #if CYTHON_USE_TP_FINALIZE if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { - if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) { if (PyObject_CallFinalizerFromDealloc(o)) return; } } @@ -12026,8 +12760,8 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_vali Py_CLEAR(p->__pyx_t_14); Py_CLEAR(p->__pyx_t_15); #if CYTHON_USE_FREELISTS - if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code)))) { - __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)o); + if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)))) { + __pyx_freelist_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code[__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code++] = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)o); } else #endif { @@ -12042,9 +12776,9 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_vali } } -static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code(PyObject *o, visitproc v, void *a) { +static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code(PyObject *o, visitproc v, void *a) { int e; - struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code *)o; + struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *p = (struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)o; if (p->__pyx_v_data) { e = (*v)(p->__pyx_v_data, a); if (e) return e; } @@ -12114,27 +12848,27 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_vali return 0; } #if CYTHON_USE_TYPE_SPECS -static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code_slots[] = { - {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code}, - {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code}, - {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code}, +static PyType_Slot __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code}, + {Py_tp_new, (void *)__pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code}, {0, 0}, }; -static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code_spec = { - "handlers.payments.gift.__pyx_scope_struct_5_validate_client_code", - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code), +static PyType_Spec __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec = { + "handlers.payments.gift.__pyx_scope_struct_6_validate_client_code", + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code), 0, Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, - __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code_slots, + __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_slots, }; #else -static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code = { +static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = { PyVarObject_HEAD_INIT(0, 0) - "handlers.payments.gift.""__pyx_scope_struct_5_validate_client_code", /*tp_name*/ - sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code), /*tp_basicsize*/ + "handlers.payments.gift.""__pyx_scope_struct_6_validate_client_code", /*tp_name*/ + sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code), /*tp_basicsize*/ 0, /*tp_itemsize*/ - __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code, /*tp_dealloc*/ + __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code, /*tp_dealloc*/ #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ #endif @@ -12161,7 +12895,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_va 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_HAVE_FINALIZE, /*tp_flags*/ 0, /*tp_doc*/ - __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code, /*tp_traverse*/ + __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ @@ -12179,7 +12913,7 @@ static PyTypeObject __pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_va #endif 0, /*tp_init*/ 0, /*tp_alloc*/ - __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code, /*tp_new*/ + __pyx_tp_new_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code, /*tp_new*/ 0, /*tp_free*/ 0, /*tp_is_gc*/ 0, /*tp_bases*/ @@ -12239,6 +12973,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_ClientConnectorError, __pyx_k_ClientConnectorError, sizeof(__pyx_k_ClientConnectorError), 0, 0, 1, 1}, {&__pyx_n_s_ClientResponseError, __pyx_k_ClientResponseError, sizeof(__pyx_k_ClientResponseError), 0, 0, 1, 1}, {&__pyx_n_s_ClientSession, __pyx_k_ClientSession, sizeof(__pyx_k_ClientSession), 0, 0, 1, 1}, + {&__pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id, __pyx_k_DELETE_FROM_gifts_WHERE_gift_id, sizeof(__pyx_k_DELETE_FROM_gifts_WHERE_gift_id), 0, 1, 0, 0}, {&__pyx_n_s_F, __pyx_k_F, sizeof(__pyx_k_F), 0, 0, 1, 1}, {&__pyx_n_s_FSMContext, __pyx_k_FSMContext, sizeof(__pyx_k_FSMContext), 0, 0, 1, 1}, {&__pyx_n_s_GIFT, __pyx_k_GIFT, sizeof(__pyx_k_GIFT), 0, 0, 1, 1}, @@ -12255,38 +12990,40 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_PROJECTMANECONGIGURE, __pyx_k_PROJECTMANECONGIGURE, sizeof(__pyx_k_PROJECTMANECONGIGURE), 0, 0, 1, 1}, {&__pyx_n_s_RENEWAL_PRICES, __pyx_k_RENEWAL_PRICES, sizeof(__pyx_k_RENEWAL_PRICES), 0, 0, 1, 1}, {&__pyx_n_s_Router, __pyx_k_Router, sizeof(__pyx_k_Router), 0, 0, 1, 1}, - {&__pyx_kp_u_SELECT_gift_id_selected_months_i, __pyx_k_SELECT_gift_id_selected_months_i, sizeof(__pyx_k_SELECT_gift_id_selected_months_i), 0, 1, 0, 0}, + {&__pyx_kp_u_SELECT_gift_id_selected_months, __pyx_k_SELECT_gift_id_selected_months, sizeof(__pyx_k_SELECT_gift_id_selected_months), 0, 1, 0, 0}, {&__pyx_n_s_STARS_ROUTER, __pyx_k_STARS_ROUTER, sizeof(__pyx_k_STARS_ROUTER), 0, 0, 1, 1}, {&__pyx_n_u_Windows, __pyx_k_Windows, sizeof(__pyx_k_Windows), 0, 1, 0, 1}, {&__pyx_n_s_YOOKASSA_HASH, __pyx_k_YOOKASSA_HASH, sizeof(__pyx_k_YOOKASSA_HASH), 0, 0, 1, 1}, {&__pyx_kp_u__10, __pyx_k__10, sizeof(__pyx_k__10), 0, 1, 0, 0}, - {&__pyx_kp_u__13, __pyx_k__13, sizeof(__pyx_k__13), 0, 1, 0, 0}, + {&__pyx_kp_u__11, __pyx_k__11, sizeof(__pyx_k__11), 0, 1, 0, 0}, + {&__pyx_kp_u__12, __pyx_k__12, sizeof(__pyx_k__12), 0, 1, 0, 0}, {&__pyx_kp_u__14, __pyx_k__14, sizeof(__pyx_k__14), 0, 1, 0, 0}, - {&__pyx_kp_u__15, __pyx_k__15, sizeof(__pyx_k__15), 0, 1, 0, 0}, {&__pyx_kp_u__17, __pyx_k__17, sizeof(__pyx_k__17), 0, 1, 0, 0}, {&__pyx_kp_u__18, __pyx_k__18, sizeof(__pyx_k__18), 0, 1, 0, 0}, - {&__pyx_kp_u__20, __pyx_k__20, sizeof(__pyx_k__20), 0, 1, 0, 0}, + {&__pyx_kp_u__19, __pyx_k__19, sizeof(__pyx_k__19), 0, 1, 0, 0}, {&__pyx_kp_u__21, __pyx_k__21, sizeof(__pyx_k__21), 0, 1, 0, 0}, - {&__pyx_kp_u__22, __pyx_k__22, sizeof(__pyx_k__22), 0, 1, 0, 0}, + {&__pyx_kp_u__23, __pyx_k__23, sizeof(__pyx_k__23), 0, 1, 0, 0}, {&__pyx_kp_u__24, __pyx_k__24, sizeof(__pyx_k__24), 0, 1, 0, 0}, {&__pyx_kp_u__25, __pyx_k__25, sizeof(__pyx_k__25), 0, 1, 0, 0}, - {&__pyx_kp_u__26, __pyx_k__26, sizeof(__pyx_k__26), 0, 1, 0, 0}, + {&__pyx_kp_u__27, __pyx_k__27, sizeof(__pyx_k__27), 0, 1, 0, 0}, {&__pyx_kp_u__28, __pyx_k__28, sizeof(__pyx_k__28), 0, 1, 0, 0}, + {&__pyx_kp_u__29, __pyx_k__29, sizeof(__pyx_k__29), 0, 1, 0, 0}, {&__pyx_kp_u__3, __pyx_k__3, sizeof(__pyx_k__3), 0, 1, 0, 0}, - {&__pyx_kp_u__32, __pyx_k__32, sizeof(__pyx_k__32), 0, 1, 0, 0}, - {&__pyx_kp_u__34, __pyx_k__34, sizeof(__pyx_k__34), 0, 1, 0, 0}, + {&__pyx_kp_u__31, __pyx_k__31, sizeof(__pyx_k__31), 0, 1, 0, 0}, {&__pyx_kp_u__35, __pyx_k__35, sizeof(__pyx_k__35), 0, 1, 0, 0}, - {&__pyx_kp_u__36, __pyx_k__36, sizeof(__pyx_k__36), 0, 1, 0, 0}, + {&__pyx_kp_u__37, __pyx_k__37, sizeof(__pyx_k__37), 0, 1, 0, 0}, {&__pyx_kp_u__38, __pyx_k__38, sizeof(__pyx_k__38), 0, 1, 0, 0}, {&__pyx_kp_u__39, __pyx_k__39, sizeof(__pyx_k__39), 0, 1, 0, 0}, - {&__pyx_kp_u__40, __pyx_k__40, sizeof(__pyx_k__40), 0, 1, 0, 0}, {&__pyx_kp_u__41, __pyx_k__41, sizeof(__pyx_k__41), 0, 1, 0, 0}, {&__pyx_kp_u__42, __pyx_k__42, sizeof(__pyx_k__42), 0, 1, 0, 0}, - {&__pyx_n_s__43, __pyx_k__43, sizeof(__pyx_k__43), 0, 0, 1, 1}, + {&__pyx_kp_u__43, __pyx_k__43, sizeof(__pyx_k__43), 0, 1, 0, 0}, {&__pyx_kp_u__44, __pyx_k__44, sizeof(__pyx_k__44), 0, 1, 0, 0}, + {&__pyx_kp_u__45, __pyx_k__45, sizeof(__pyx_k__45), 0, 1, 0, 0}, + {&__pyx_n_s__46, __pyx_k__46, sizeof(__pyx_k__46), 0, 0, 1, 1}, + {&__pyx_kp_u__47, __pyx_k__47, sizeof(__pyx_k__47), 0, 1, 0, 0}, {&__pyx_n_u__5, __pyx_k__5, sizeof(__pyx_k__5), 0, 1, 0, 1}, - {&__pyx_n_s__55, __pyx_k__55, sizeof(__pyx_k__55), 0, 0, 1, 1}, {&__pyx_n_u__6, __pyx_k__6, sizeof(__pyx_k__6), 0, 1, 0, 1}, + {&__pyx_n_s__60, __pyx_k__60, sizeof(__pyx_k__60), 0, 0, 1, 1}, {&__pyx_n_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 1}, {&__pyx_n_u__8, __pyx_k__8, sizeof(__pyx_k__8), 0, 1, 0, 1}, {&__pyx_n_u__9, __pyx_k__9, sizeof(__pyx_k__9), 0, 1, 0, 1}, @@ -12323,6 +13060,8 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_datetime, __pyx_k_datetime, sizeof(__pyx_k_datetime), 0, 0, 1, 1}, {&__pyx_n_s_days, __pyx_k_days, sizeof(__pyx_k_days), 0, 0, 1, 1}, {&__pyx_n_s_decode, __pyx_k_decode, sizeof(__pyx_k_decode), 0, 0, 1, 1}, + {&__pyx_kp_u_delete_gift, __pyx_k_delete_gift, sizeof(__pyx_k_delete_gift), 0, 1, 0, 0}, + {&__pyx_n_s_delete_gift_handler, __pyx_k_delete_gift_handler, sizeof(__pyx_k_delete_gift_handler), 0, 0, 1, 1}, {&__pyx_kp_u_disable, __pyx_k_disable, sizeof(__pyx_k_disable), 0, 1, 0, 0}, {&__pyx_n_s_e, __pyx_k_e, sizeof(__pyx_k_e), 0, 0, 1, 1}, {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0}, @@ -12330,6 +13069,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_enter, __pyx_k_enter, sizeof(__pyx_k_enter), 0, 0, 1, 1}, {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1}, {&__pyx_kp_u_etc_machine_id, __pyx_k_etc_machine_id, sizeof(__pyx_k_etc_machine_id), 0, 1, 0, 0}, + {&__pyx_n_s_execute, __pyx_k_execute, sizeof(__pyx_k_execute), 0, 0, 1, 1}, {&__pyx_n_s_exit, __pyx_k_exit, sizeof(__pyx_k_exit), 0, 0, 1, 1}, {&__pyx_n_s_expiry_time, __pyx_k_expiry_time, sizeof(__pyx_k_expiry_time), 0, 0, 1, 1}, {&__pyx_n_u_expiry_time, __pyx_k_expiry_time, sizeof(__pyx_k_expiry_time), 0, 1, 0, 1}, @@ -12347,6 +13087,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_u_gift, __pyx_k_gift, sizeof(__pyx_k_gift), 0, 1, 0, 1}, {&__pyx_kp_u_gift_2, __pyx_k_gift_2, sizeof(__pyx_k_gift_2), 0, 1, 0, 0}, {&__pyx_n_s_gift_id, __pyx_k_gift_id, sizeof(__pyx_k_gift_id), 0, 0, 1, 1}, + {&__pyx_n_u_gift_id, __pyx_k_gift_id, sizeof(__pyx_k_gift_id), 0, 1, 0, 1}, {&__pyx_n_s_gift_link, __pyx_k_gift_link, sizeof(__pyx_k_gift_link), 0, 0, 1, 1}, {&__pyx_n_u_gift_link, __pyx_k_gift_link, sizeof(__pyx_k_gift_link), 0, 1, 0, 1}, {&__pyx_n_s_gift_subscription_handler, __pyx_k_gift_subscription_handler, sizeof(__pyx_k_gift_subscription_handler), 0, 0, 1, 1}, @@ -12441,7 +13182,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { } /* #### Code section: cached_builtins ### */ static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { - __pyx_builtin_open = __Pyx_GetBuiltinName(__pyx_n_s_open); if (!__pyx_builtin_open) __PYX_ERR(0, 214, __pyx_L1_error) + __pyx_builtin_open = __Pyx_GetBuiltinName(__pyx_n_s_open); if (!__pyx_builtin_open) __PYX_ERR(0, 231, __pyx_L1_error) return 0; __pyx_L1_error:; return -1; @@ -12452,84 +13193,84 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0); - /* "handlers/payments/gift.py":63 + /* "handlers/payments/gift.py":67 * * if not gifts: * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * return * */ - __pyx_tuple__4 = PyTuple_Pack(1, __pyx_kp_u__3); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_tuple__4 = PyTuple_Pack(1, __pyx_kp_u__3); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_tuple__4); __Pyx_GIVEREF(__pyx_tuple__4); - /* "handlers/payments/gift.py":98 + /* "handlers/payments/gift.py":123 * builder.row( * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", # <<<<<<<<<<<<<< * callback_data=f"gift|{months}", * ) */ - __pyx_ustring__12 = PyUnicode_DecodeUnicodeEscape(__pyx_k_ud83c_udf81, sizeof(__pyx_k_ud83c_udf81) - 1, NULL); if (unlikely(!__pyx_ustring__12)) __PYX_ERR(0, 98, __pyx_L1_error) - if (__Pyx_PyUnicode_READY(__pyx_ustring__12) < 0) __PYX_ERR(0, 98, __pyx_L1_error) + __pyx_ustring__16 = PyUnicode_DecodeUnicodeEscape(__pyx_k_ud83c_udf81, sizeof(__pyx_k_ud83c_udf81) - 1, NULL); if (unlikely(!__pyx_ustring__16)) __PYX_ERR(0, 123, __pyx_L1_error) + if (__Pyx_PyUnicode_READY(__pyx_ustring__16) < 0) __PYX_ERR(0, 123, __pyx_L1_error) - /* "handlers/payments/gift.py":118 + /* "handlers/payments/gift.py":143 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_tuple__19 = PyTuple_Pack(1, __pyx_kp_u__18); if (unlikely(!__pyx_tuple__19)) __PYX_ERR(0, 118, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__19); - __Pyx_GIVEREF(__pyx_tuple__19); + __pyx_tuple__22 = PyTuple_Pack(1, __pyx_kp_u__21); if (unlikely(!__pyx_tuple__22)) __PYX_ERR(0, 143, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__22); + __Pyx_GIVEREF(__pyx_tuple__22); - /* "handlers/payments/gift.py":212 + /* "handlers/payments/gift.py":229 * try: * if platform.system() == "Windows": * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() # <<<<<<<<<<<<<< * else: * with open("/etc/machine-id") as f: */ - __pyx_tuple__27 = PyTuple_Pack(1, __pyx_kp_u_wmic_cpu_get_ProcessorId); if (unlikely(!__pyx_tuple__27)) __PYX_ERR(0, 212, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__27); - __Pyx_GIVEREF(__pyx_tuple__27); + __pyx_tuple__30 = PyTuple_Pack(1, __pyx_kp_u_wmic_cpu_get_ProcessorId); if (unlikely(!__pyx_tuple__30)) __PYX_ERR(0, 229, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__30); + __Pyx_GIVEREF(__pyx_tuple__30); - /* "handlers/payments/gift.py":214 + /* "handlers/payments/gift.py":231 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< * result = f.read().strip() * */ - __pyx_tuple__29 = PyTuple_Pack(1, __pyx_kp_u_etc_machine_id); if (unlikely(!__pyx_tuple__29)) __PYX_ERR(0, 214, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__29); - __Pyx_GIVEREF(__pyx_tuple__29); - __pyx_tuple__30 = PyTuple_Pack(3, Py_None, Py_None, Py_None); if (unlikely(!__pyx_tuple__30)) __PYX_ERR(0, 214, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__30); - __Pyx_GIVEREF(__pyx_tuple__30); + __pyx_tuple__32 = PyTuple_Pack(1, __pyx_kp_u_etc_machine_id); if (unlikely(!__pyx_tuple__32)) __PYX_ERR(0, 231, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__32); + __Pyx_GIVEREF(__pyx_tuple__32); + __pyx_tuple__33 = PyTuple_Pack(3, Py_None, Py_None, Py_None); if (unlikely(!__pyx_tuple__33)) __PYX_ERR(0, 231, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__33); + __Pyx_GIVEREF(__pyx_tuple__33); - /* "handlers/payments/gift.py":234 + /* "handlers/payments/gift.py":251 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< * if response.status == 200: * data = await response.json() */ - __pyx_tuple__33 = PyTuple_Pack(1, __pyx_kp_u_https_pocomacho_ru_solonetbot_co); if (unlikely(!__pyx_tuple__33)) __PYX_ERR(0, 234, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__33); - __Pyx_GIVEREF(__pyx_tuple__33); + __pyx_tuple__36 = PyTuple_Pack(1, __pyx_kp_u_https_pocomacho_ru_solonetbot_co); if (unlikely(!__pyx_tuple__36)) __PYX_ERR(0, 251, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__36); + __Pyx_GIVEREF(__pyx_tuple__36); - /* "handlers/payments/gift.py":241 + /* "handlers/payments/gift.py":258 * return True * else: * logger.info(f": {data.get('message', ' .')}") # <<<<<<<<<<<<<< * return False * elif response.status in [502, 404]: */ - __pyx_tuple__37 = PyTuple_Pack(2, __pyx_n_u_message, __pyx_kp_u__36); if (unlikely(!__pyx_tuple__37)) __PYX_ERR(0, 241, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__37); - __Pyx_GIVEREF(__pyx_tuple__37); + __pyx_tuple__40 = PyTuple_Pack(2, __pyx_n_u_message, __pyx_kp_u__39); if (unlikely(!__pyx_tuple__40)) __PYX_ERR(0, 258, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__40); + __Pyx_GIVEREF(__pyx_tuple__40); /* "handlers/payments/gift.py":27 * @@ -12538,10 +13279,10 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * async def start_menu_handler(callback_query: types.CallbackQuery): * """ 'start'. ' ' ' '.""" */ - __pyx_tuple__45 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_is_valid, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__45)) __PYX_ERR(0, 27, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__45); - __Pyx_GIVEREF(__pyx_tuple__45); - __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__45, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_start_menu_handler, 27, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 27, __pyx_L1_error) + __pyx_tuple__48 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_is_valid, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__48)) __PYX_ERR(0, 27, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__48); + __Pyx_GIVEREF(__pyx_tuple__48); + __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__48, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_start_menu_handler, 27, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 27, __pyx_L1_error) /* "handlers/payments/gift.py":48 * @@ -12550,76 +13291,91 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): * """ ' '. .""" */ - __pyx_tuple__46 = PyTuple_Pack(13, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_user_tg_id, __pyx_n_s_gifts, __pyx_n_s_builder, __pyx_n_s_gifts_text, __pyx_n_s_gift, __pyx_n_s_months, __pyx_n_s_months_text, __pyx_n_s_is_used, __pyx_n_s_recipient, __pyx_n_s_expiry_time, __pyx_n_s_gift_link); if (unlikely(!__pyx_tuple__46)) __PYX_ERR(0, 48, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__46); - __Pyx_GIVEREF(__pyx_tuple__46); - __pyx_codeobj__2 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__46, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_my_gifts_handler, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__2)) __PYX_ERR(0, 48, __pyx_L1_error) + __pyx_tuple__49 = PyTuple_Pack(14, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_user_tg_id, __pyx_n_s_gifts, __pyx_n_s_builder, __pyx_n_s_gifts_text, __pyx_n_s_gift, __pyx_n_s_months, __pyx_n_s_months_text, __pyx_n_s_is_used, __pyx_n_s_recipient, __pyx_n_s_expiry_time, __pyx_n_s_gift_link, __pyx_n_s_gift_id); if (unlikely(!__pyx_tuple__49)) __PYX_ERR(0, 48, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__49); + __Pyx_GIVEREF(__pyx_tuple__49); + __pyx_codeobj__2 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 14, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_my_gifts_handler, 48, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__2)) __PYX_ERR(0, 48, __pyx_L1_error) - /* "handlers/payments/gift.py":90 + /* "handlers/payments/gift.py":100 + * + * + * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< + * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): + * """ .""" + */ + __pyx_tuple__50 = PyTuple_Pack(1, __pyx_kp_u_delete_gift); if (unlikely(!__pyx_tuple__50)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__50); + __Pyx_GIVEREF(__pyx_tuple__50); + __pyx_tuple__51 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_gift_id); if (unlikely(!__pyx_tuple__51)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__51); + __Pyx_GIVEREF(__pyx_tuple__51); + __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_delete_gift_handler, 100, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) __PYX_ERR(0, 100, __pyx_L1_error) + + /* "handlers/payments/gift.py":115 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" */ - __pyx_tuple__47 = PyTuple_Pack(4, __pyx_n_s_callback_query, __pyx_n_s_builder, __pyx_n_s_months, __pyx_n_s_price); if (unlikely(!__pyx_tuple__47)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__47); - __Pyx_GIVEREF(__pyx_tuple__47); - __pyx_codeobj__11 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__47, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_gift_subscription_handler, 90, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__11)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_tuple__52 = PyTuple_Pack(4, __pyx_n_s_callback_query, __pyx_n_s_builder, __pyx_n_s_months, __pyx_n_s_price); if (unlikely(!__pyx_tuple__52)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__52); + __Pyx_GIVEREF(__pyx_tuple__52); + __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__52, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_gift_subscription_handler, 115, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) __PYX_ERR(0, 115, __pyx_L1_error) - /* "handlers/payments/gift.py":110 + /* "handlers/payments/gift.py":135 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __pyx_tuple__48 = PyTuple_Pack(1, __pyx_kp_u_gift_2); if (unlikely(!__pyx_tuple__48)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__48); - __Pyx_GIVEREF(__pyx_tuple__48); - __pyx_tuple__49 = PyTuple_Pack(7, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_user_tg_id, __pyx_n_s_balance, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__49)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__49); - __Pyx_GIVEREF(__pyx_tuple__49); - __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_confirm_gift_handler, 110, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_tuple__53 = PyTuple_Pack(1, __pyx_kp_u_gift_2); if (unlikely(!__pyx_tuple__53)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__53); + __Pyx_GIVEREF(__pyx_tuple__53); + __pyx_tuple__54 = PyTuple_Pack(7, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_user_tg_id, __pyx_n_s_balance, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__54)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__54); + __Pyx_GIVEREF(__pyx_tuple__54); + __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__54, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_confirm_gift_handler, 135, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(0, 135, __pyx_L1_error) - /* "handlers/payments/gift.py":150 + /* "handlers/payments/gift.py":175 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" */ - __pyx_tuple__50 = PyTuple_Pack(1, __pyx_kp_u_confirm_gift); if (unlikely(!__pyx_tuple__50)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__50); - __Pyx_GIVEREF(__pyx_tuple__50); - __pyx_tuple__51 = PyTuple_Pack(13, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_tg_id, __pyx_n_s_expiry_time, __pyx_n_s_gift_id, __pyx_n_s_gift_link, __pyx_n_s_months_text, __pyx_n_s_message_text, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__51)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__51); - __Pyx_GIVEREF(__pyx_tuple__51); - __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_finalize_gift_handler, 150, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_tuple__55 = PyTuple_Pack(1, __pyx_kp_u_confirm_gift); if (unlikely(!__pyx_tuple__55)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__55); + __Pyx_GIVEREF(__pyx_tuple__55); + __pyx_tuple__56 = PyTuple_Pack(13, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_tg_id, __pyx_n_s_expiry_time, __pyx_n_s_gift_id, __pyx_n_s_gift_link, __pyx_n_s_months_text, __pyx_n_s_message_text, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__56)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__56); + __Pyx_GIVEREF(__pyx_tuple__56); + __pyx_codeobj__26 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__56, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_finalize_gift_handler, 175, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__26)) __PYX_ERR(0, 175, __pyx_L1_error) - /* "handlers/payments/gift.py":206 + /* "handlers/payments/gift.py":223 * * * def get_hardware_id(): # <<<<<<<<<<<<<< * """ * hardware-. */ - __pyx_tuple__52 = PyTuple_Pack(3, __pyx_n_s_result, __pyx_n_s_f, __pyx_n_s_hardware_id); if (unlikely(!__pyx_tuple__52)) __PYX_ERR(0, 206, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__52); - __Pyx_GIVEREF(__pyx_tuple__52); - __pyx_codeobj__53 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__52, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_get_hardware_id, 206, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__53)) __PYX_ERR(0, 206, __pyx_L1_error) + __pyx_tuple__57 = PyTuple_Pack(3, __pyx_n_s_result, __pyx_n_s_f, __pyx_n_s_hardware_id); if (unlikely(!__pyx_tuple__57)) __PYX_ERR(0, 223, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__57); + __Pyx_GIVEREF(__pyx_tuple__57); + __pyx_codeobj__58 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_get_hardware_id, 223, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__58)) __PYX_ERR(0, 223, __pyx_L1_error) - /* "handlers/payments/gift.py":222 + /* "handlers/payments/gift.py":239 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< * """ * hardware ID . */ - __pyx_tuple__54 = PyTuple_Pack(6, __pyx_n_s_hardware_id, __pyx_n_s_session, __pyx_n_s_payload, __pyx_n_s_response, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__54)) __PYX_ERR(0, 222, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__54); - __Pyx_GIVEREF(__pyx_tuple__54); - __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__54, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_validate_client_code, 222, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) __PYX_ERR(0, 222, __pyx_L1_error) + __pyx_tuple__59 = PyTuple_Pack(6, __pyx_n_s_hardware_id, __pyx_n_s_session, __pyx_n_s_payload, __pyx_n_s_response, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__59)) __PYX_ERR(0, 239, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__59); + __Pyx_GIVEREF(__pyx_tuple__59); + __pyx_codeobj__34 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__59, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_validate_client_code, 239, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__34)) __PYX_ERR(0, 239, __pyx_L1_error) __Pyx_RefNannyFinishContext(); return 0; __pyx_L1_error:; @@ -12729,79 +13485,98 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler)) __PYX_ERR(0, 90, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler) < 0) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)) __PYX_ERR(0, 100, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 100, __pyx_L1_error) #else - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler) < 0) __PYX_ERR(0, 90, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 100, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler->tp_print = 0; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler->tp_print = 0; #endif #if !CYTHON_COMPILING_IN_LIMITED_API - if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler->tp_getattro == PyObject_GenericGetAttr)) { - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_gift_subscription_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler)) __PYX_ERR(0, 110, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler) < 0) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)) __PYX_ERR(0, 115, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 115, __pyx_L1_error) #else - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler) < 0) __PYX_ERR(0, 110, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 115, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler->tp_print = 0; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler->tp_print = 0; #endif #if !CYTHON_COMPILING_IN_LIMITED_API - if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler->tp_getattro == PyObject_GenericGetAttr)) { - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_confirm_gift_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler)) __PYX_ERR(0, 150, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler) < 0) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)) __PYX_ERR(0, 135, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 135, __pyx_L1_error) #else - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler) < 0) __PYX_ERR(0, 150, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 135, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler->tp_print = 0; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler->tp_print = 0; #endif #if !CYTHON_COMPILING_IN_LIMITED_API - if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler->tp_getattro == PyObject_GenericGetAttr)) { - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_finalize_gift_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code)) __PYX_ERR(0, 222, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code) < 0) __PYX_ERR(0, 222, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)) __PYX_ERR(0, 175, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 175, __pyx_L1_error) #else - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code) < 0) __PYX_ERR(0, 222, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 175, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code->tp_print = 0; + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler->tp_print = 0; #endif #if !CYTHON_COMPILING_IN_LIMITED_API - if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code->tp_getattro == PyObject_GenericGetAttr)) { - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_validate_client_code->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; + } + #endif + #if CYTHON_USE_TYPE_SPECS + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)) __PYX_ERR(0, 239, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 239, __pyx_L1_error) + #else + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 239, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code->tp_dictoffset && __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code->tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } #endif __Pyx_RefNannyFinishContext(); @@ -13576,161 +14351,203 @@ if (!__Pyx_RefNanny) { if (PyDict_SetItem(__pyx_d, __pyx_n_s_my_gifts_handler, __pyx_t_3) < 0) __PYX_ERR(0, 48, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":90 + /* "handlers/payments/gift.py":100 + * + * + * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< + * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): + * """ .""" + */ + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_router); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_F); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__50, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 100, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 100, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_7delete_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_delete_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__13)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_4); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_delete_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 100, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "handlers/payments/gift.py":115 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_router); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_F); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 90, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 115, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = PyObject_RichCompare(__pyx_t_4, __pyx_n_u_gift, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 90, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 115, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 90, __pyx_L1_error) - __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_7gift_subscription_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_gift_subscription_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__11)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 90, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_3); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_gift_subscription_handler, __pyx_t_3) < 0) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_4 = PyObject_RichCompare(__pyx_t_3, __pyx_n_u_gift, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 115, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 115, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_10gift_subscription_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_gift_subscription_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__15)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_4); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_gift_subscription_handler, __pyx_t_4) < 0) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/gift.py":110 + /* "handlers/payments/gift.py":135 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_router); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_F); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__48, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_startswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_tuple__53, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 110, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 110, __pyx_L1_error) - __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_10confirm_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_confirm_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__16)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 135, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_13confirm_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_confirm_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__20)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 135, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_4); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_3); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_confirm_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_confirm_gift_handler, __pyx_t_3) < 0) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":150 + /* "handlers/payments/gift.py":175 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 150, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_router); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 150, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_F); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_startswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_tuple__50, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__55, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 150, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 150, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 150, __pyx_L1_error) - __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_13finalize_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_finalize_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 150, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 175, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 175, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 175, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_16finalize_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_finalize_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__26)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 175, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_3); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 150, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_2, __pyx_t_4); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_finalize_gift_handler, __pyx_t_3) < 0) __PYX_ERR(0, 150, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_finalize_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 175, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/gift.py":206 + /* "handlers/payments/gift.py":223 * * * def get_hardware_id(): # <<<<<<<<<<<<<< * """ * hardware-. */ - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_16get_hardware_id, 0, __pyx_n_s_get_hardware_id, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__53)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 206, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_get_hardware_id, __pyx_t_3) < 0) __PYX_ERR(0, 206, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_4 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_19get_hardware_id, 0, __pyx_n_s_get_hardware_id, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__58)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 223, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_get_hardware_id, __pyx_t_4) < 0) __PYX_ERR(0, 223, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/gift.py":222 + /* "handlers/payments/gift.py":239 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< * """ * hardware ID . */ - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_18validate_client_code, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_validate_client_code, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__31)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 222, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_validate_client_code, __pyx_t_3) < 0) __PYX_ERR(0, 222, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_4 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_21validate_client_code, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_validate_client_code, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__34)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 239, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_validate_client_code, __pyx_t_4) < 0) __PYX_ERR(0, 239, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; /* "handlers/payments/gift.py":1 * import hashlib # <<<<<<<<<<<<<< * import platform * import subprocess */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_3) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_4) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; /*--- Wrapped vars code ---*/ @@ -17042,6 +17859,170 @@ static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { PyObject_RichCompare(op1, op2, Py_EQ)); } +/* JoinPyUnicode */ + static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char) { +#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + PyObject *result_uval; + int result_ukind, kind_shift; + Py_ssize_t i, char_pos; + void *result_udata; + CYTHON_MAYBE_UNUSED_VAR(max_char); +#if CYTHON_PEP393_ENABLED + result_uval = PyUnicode_New(result_ulength, max_char); + if (unlikely(!result_uval)) return NULL; + result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND; + kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1; + result_udata = PyUnicode_DATA(result_uval); +#else + result_uval = PyUnicode_FromUnicode(NULL, result_ulength); + if (unlikely(!result_uval)) return NULL; + result_ukind = sizeof(Py_UNICODE); + kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1; + result_udata = PyUnicode_AS_UNICODE(result_uval); +#endif + assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0); + char_pos = 0; + for (i=0; i < value_count; i++) { + int ukind; + Py_ssize_t ulength; + void *udata; + PyObject *uval = PyTuple_GET_ITEM(value_tuple, i); + if (unlikely(__Pyx_PyUnicode_READY(uval))) + goto bad; + ulength = __Pyx_PyUnicode_GET_LENGTH(uval); + if (unlikely(!ulength)) + continue; + if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos)) + goto overflow; + ukind = __Pyx_PyUnicode_KIND(uval); + udata = __Pyx_PyUnicode_DATA(uval); + if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { + memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); + } else { + #if PY_VERSION_HEX >= 0x030d0000 + if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad; + #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) + _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); + #else + Py_ssize_t j; + for (j=0; j < ulength; j++) { + Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j); + __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar); + } + #endif + } + char_pos += ulength; + } + return result_uval; +overflow: + PyErr_SetString(PyExc_OverflowError, "join() result is too long for a Python string"); +bad: + Py_DECREF(result_uval); + return NULL; +#else + CYTHON_UNUSED_VAR(max_char); + CYTHON_UNUSED_VAR(result_ulength); + CYTHON_UNUSED_VAR(value_count); + return PyUnicode_Join(__pyx_empty_unicode, value_tuple); +#endif +} + +/* GetItemInt */ + static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { + PyObject *r; + if (unlikely(!j)) return NULL; + r = PyObject_GetItem(o, j); + Py_DECREF(j); + return r; +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyList_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) { + PyObject *r = PyList_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyTuple_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS + if (is_list || PyList_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o); + if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) { + PyObject *r = PyList_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } + else if (PyTuple_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o); + if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } else { + PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; + PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; + if (mm && mm->mp_subscript) { + PyObject *r, *key = PyInt_FromSsize_t(i); + if (unlikely(!key)) return NULL; + r = mm->mp_subscript(o, key); + Py_DECREF(key); + return r; + } + if (likely(sm && sm->sq_item)) { + if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { + Py_ssize_t l = sm->sq_length(o); + if (likely(l >= 0)) { + i += l; + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + return NULL; + PyErr_Clear(); + } + } + return sm->sq_item(o, i); + } + } +#else + if (is_list || !PyMapping_Check(o)) { + return PySequence_GetItem(o, i); + } +#endif + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +} + /* IterFinish */ static CYTHON_INLINE int __Pyx_IterFinish(void) { PyObject* exc_type; @@ -17287,170 +18268,6 @@ static CYTHON_INLINE int __Pyx_dict_iter_next( return __Pyx_NewRef(obj); } -/* JoinPyUnicode */ - static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, - Py_UCS4 max_char) { -#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - PyObject *result_uval; - int result_ukind, kind_shift; - Py_ssize_t i, char_pos; - void *result_udata; - CYTHON_MAYBE_UNUSED_VAR(max_char); -#if CYTHON_PEP393_ENABLED - result_uval = PyUnicode_New(result_ulength, max_char); - if (unlikely(!result_uval)) return NULL; - result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND; - kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1; - result_udata = PyUnicode_DATA(result_uval); -#else - result_uval = PyUnicode_FromUnicode(NULL, result_ulength); - if (unlikely(!result_uval)) return NULL; - result_ukind = sizeof(Py_UNICODE); - kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1; - result_udata = PyUnicode_AS_UNICODE(result_uval); -#endif - assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0); - char_pos = 0; - for (i=0; i < value_count; i++) { - int ukind; - Py_ssize_t ulength; - void *udata; - PyObject *uval = PyTuple_GET_ITEM(value_tuple, i); - if (unlikely(__Pyx_PyUnicode_READY(uval))) - goto bad; - ulength = __Pyx_PyUnicode_GET_LENGTH(uval); - if (unlikely(!ulength)) - continue; - if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos)) - goto overflow; - ukind = __Pyx_PyUnicode_KIND(uval); - udata = __Pyx_PyUnicode_DATA(uval); - if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { - memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); - } else { - #if PY_VERSION_HEX >= 0x030d0000 - if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad; - #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) - _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); - #else - Py_ssize_t j; - for (j=0; j < ulength; j++) { - Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j); - __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar); - } - #endif - } - char_pos += ulength; - } - return result_uval; -overflow: - PyErr_SetString(PyExc_OverflowError, "join() result is too long for a Python string"); -bad: - Py_DECREF(result_uval); - return NULL; -#else - CYTHON_UNUSED_VAR(max_char); - CYTHON_UNUSED_VAR(result_ulength); - CYTHON_UNUSED_VAR(value_count); - return PyUnicode_Join(__pyx_empty_unicode, value_tuple); -#endif -} - -/* GetItemInt */ - static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { - PyObject *r; - if (unlikely(!j)) return NULL; - r = PyObject_GetItem(o, j); - Py_DECREF(j); - return r; -} -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, - CYTHON_NCP_UNUSED int wraparound, - CYTHON_NCP_UNUSED int boundscheck) { -#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - Py_ssize_t wrapped_i = i; - if (wraparound & unlikely(i < 0)) { - wrapped_i += PyList_GET_SIZE(o); - } - if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) { - PyObject *r = PyList_GET_ITEM(o, wrapped_i); - Py_INCREF(r); - return r; - } - return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); -#else - return PySequence_GetItem(o, i); -#endif -} -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, - CYTHON_NCP_UNUSED int wraparound, - CYTHON_NCP_UNUSED int boundscheck) { -#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - Py_ssize_t wrapped_i = i; - if (wraparound & unlikely(i < 0)) { - wrapped_i += PyTuple_GET_SIZE(o); - } - if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) { - PyObject *r = PyTuple_GET_ITEM(o, wrapped_i); - Py_INCREF(r); - return r; - } - return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); -#else - return PySequence_GetItem(o, i); -#endif -} -static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list, - CYTHON_NCP_UNUSED int wraparound, - CYTHON_NCP_UNUSED int boundscheck) { -#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS - if (is_list || PyList_CheckExact(o)) { - Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o); - if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) { - PyObject *r = PyList_GET_ITEM(o, n); - Py_INCREF(r); - return r; - } - } - else if (PyTuple_CheckExact(o)) { - Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o); - if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) { - PyObject *r = PyTuple_GET_ITEM(o, n); - Py_INCREF(r); - return r; - } - } else { - PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; - PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; - if (mm && mm->mp_subscript) { - PyObject *r, *key = PyInt_FromSsize_t(i); - if (unlikely(!key)) return NULL; - r = mm->mp_subscript(o, key); - Py_DECREF(key); - return r; - } - if (likely(sm && sm->sq_item)) { - if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { - Py_ssize_t l = sm->sq_length(o); - if (likely(l >= 0)) { - i += l; - } else { - if (!PyErr_ExceptionMatches(PyExc_OverflowError)) - return NULL; - PyErr_Clear(); - } - } - return sm->sq_item(o, i); - } - } -#else - if (is_list || !PyMapping_Check(o)) { - return PySequence_GetItem(o, i); - } -#endif - return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); -} - /* PyIntBinop */ #if !CYTHON_COMPILING_IN_PYPY static PyObject* __Pyx_PyInt_MultiplyObjC(PyObject *op1, PyObject *op2, long intval, int inplace, int zerodivision_check) { @@ -18088,7 +18905,7 @@ static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject * #endif static PyObject *__Pyx__ImportDottedModule(PyObject *name, PyObject *parts_tuple) { #if PY_MAJOR_VERSION < 3 - PyObject *module, *from_list, *star = __pyx_n_s__43; + PyObject *module, *from_list, *star = __pyx_n_s__46; CYTHON_UNUSED_VAR(parts_tuple); from_list = PyList_New(1); if (unlikely(!from_list)) @@ -18151,7 +18968,7 @@ static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple) if (unlikely(!module_name_str)) { goto modbad; } module_name = PyUnicode_FromString(module_name_str); if (unlikely(!module_name)) { goto modbad; } - module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__44); + module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__47); if (unlikely(!module_dot)) { goto modbad; } full_name = PyUnicode_Concat(module_dot, name); if (unlikely(!full_name)) { goto modbad; } @@ -19653,7 +20470,7 @@ __Pyx_PyType_GetName(PyTypeObject* tp) if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { PyErr_Clear(); Py_XDECREF(name); - name = __Pyx_NewRef(__pyx_n_s__55); + name = __Pyx_NewRef(__pyx_n_s__60); } return name; } diff --git a/handlers/payments/gift.cpython-312-x86_64-linux-gnu.so b/handlers/payments/gift.cpython-312-x86_64-linux-gnu.so index 40f5e374050268bd5e4a3c8713d28b1fb6b870d9..fffc8851bab196f16f72a3ada6ef7079a1a048d7 100755 GIT binary patch literal 1386840 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

f|*QdZ?s6D8YTB8 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 Ub*4-1z;k);{h!I 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 @gxOopq6_iIO$_D`y~SQCy6` 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

4e=zfLJ4YoTGE>e2122{ zg6Jwhp=iiI;ZWaaQfl*1C|nkvp&Y68u14cSV68Xk@D_^KPMy$tkCcwu(mLe7k*C}x zUMvhTYQ2Tn2dK-!E6`EzW2>MB+xg=Q{V{~|8+^yhToyj(4>=d8>}6p?HA!6-{zU+P z0BfJ+2l7-UNG=QCui2Y3mxU+zwh}H2tM@RPLREX8IwiNumkOyhrW*shEDUno z>_AT4daC49Fef8(JaC29nLEjINcLrr+u4T}3QX?pvhY^#oi{G!eXlzCQM+SRmxVWA zaUQVCLZ#Ye;qx3>3hc7*8;CD}odPaNyTczc6)p?&2O$isrh`oEs;Q)TC_{tgS{Z7F zd=udEmuE7BpqVZWau zx6>8G-J)K+MNdqq0wyDLDzMmt98bgehw8E?DYd1e*k>a@OU85ak4(BkD0G_$)kp5~ z`bBOJd2CZJz9M+M8O;U3V~}INv48P6C3t)S`Nz!Ttbg%nZY6Yh#uw7E zNoQrM^r;GDK)v`T391VIKRS@K27pP!d&1Z&mR0VYp<^=)Za&?Z{xC(62Q58h# zVEdCi?p-f#u!r}!6`C!8c?@!Nc(0N5SR@^J?23G6^O&pQF`Zajc>Tx~c)vIrR4<+! zJnoHVe_;JQ$nk0da?00H!OIwAjxaBsYIsSTR?pPS4)QX%Uc4@NIT_7~!15L3VpmNi z)g+Ja29K8^Kg~S$so_y)+;-CSsh`*R#FeKKJ9xjKPSuvZDIuM7U5AyqvXr0QEvb_Q zJXloN;F&crgOJsLrQKEr>(aQ;#=l~v)FabWmw$Qp#Ke`n;ZQiZXTs<)|CuJF_k{JR z|BkM(ER(p<5_LE~y;rq?{GdHD%&IK2P47&~iT(jVInBSAWlr44@n!z_Hhje6b~~Ot66W$x z_@^r@?AJYW;~~zylBh@RUEySZb9UwZY`U8q4%_A^`7WQVU@H1#sxP^fTqyQ;)drHj zy`_8Sg&sadn*IMpbD~ez8=pt{bbU2AIqeQRU!R9|;Z=V>P9FifEDt0yt^T zKEs@o5qiNNH%DK1MvfL{go^xtYnGn%jD%iGg?v#Le)OrTi0^!=bua6o-Tip;%+tzV5hPl3p~ixhu@@$5oI$IUZ^zf4fh3Xc!ru?@(oTgkPO7yQ}2K6(tN#4i zW0MX!mg37FesneCn$#P?DA=+p`3})7F9i*03hiV(a@)*msbgskF}uOge=7W5B+H^lWnMZunbtOy5Czq0+vC6pi5R zC63v5kd{|&{2infmG)_XUy=C=*w*_mR@&D40}f?r7TDJND-*f<;QymzQyOxKpZLs; zyz3O8XAdE_iDOc75oi#8vnf%cXm<&4|8(^joEU2Wb{UGePbxFZloY zJ4j*h+W0$2_xnob+lHNJifbw>zrv$^rsrnd%m-ykvCs6p0k;&`ew{%xXPW*qJuOCY ztpoVkXNI2i=2`BL`L&g`FCB<^eFv#0V%>m!W@rS&Ffsbf&{YsKL78;yGeeKT-3RP5 zLu(*D0`?uCU3@XLOxkGj9i-f0)E~(8^r_)HKxbyZ17rb~`Kse>GX=Pw0QdF*HpRl` zzyj<5v9lNjco@V8P$nGzyiDl;znTKK?)9vTt7MBJ4k!Ufxd(E6f#RdnNqBP z--LS!SOEvk64Uer{0FJO0e+VMKPM&aWuyGpKAbBqkSnW^|9^f5={GMCxj@k}?HB!2 zxyb>v-ALa-YKgTLz`ldj9%4r^dy~=&Vs|n64pPeKJ4pL+bTF{*ARPlSR?H+)CPSPG za_vt}qW|~L1%(!CQ|$lz4$_Z47q&g?KyOqGCl%+BhvYj*wX6JhkmjU^Hus0@J4m6M zhrU;+irenPg^voLmOcPgOBt@EjMh>HEn_#3kLyFm?uNKi8Jppo)&I|omFPn*VRR|D z1J#1+SJkd!9FAI$v;tqxgQzpimk?{kw1N2@;#W{6owzSYs*ZpI@er7f5W9#u3}zU_ zzG9AtnF?{5m@{DRgt!&7zX)cMFJ!yK-pseV$OS50+S<7)-efSvrb}$Qw0;c>t7KA_ z*55;{1Ie3xty43{DsQ`0#d`(SG95Af^3e?S!1S9zGy!}EX(mCPflzK=99<66f#W*? zTW1=dnhsPuYuC8xTvhTZZtU`LDDp$3qgB!%8E2?ONf$k(I z{TCfwP_<)q-^-@oLAopZ9i(;}pD%OPcBk(ulHY@d%>`a*{J(Va$NLVRd8G;2Sh(Tq23%4E(f-7 z*!|+fe9lQULd4qi!=&F2tW5`*f(ul3@$F*FTbq6b`BlK>=FUirhBmGBiey8*t-L!P z-IKd|6^&nzx;E5Xjp~O|w~aV<@Pb9|ISJOU$XAg^TU%U*&^Mq=DK?4~ozJ>3N30KT z0n-%t4fS^QhGG|}^a9AA?<*;C$08OruP7-()E<_(1oiWPmG&t<8151vmp+wpJL$IqTZ0NRId_R<7&X3D z&NXU0i_B8McYrV1xP)n&6r2{<4)CEAxoZ_l%Zic{6^fSg-bD3PV3iu=cuC!BWGnSh z>B!}`$bW4vU#{U&m0IZSb+xzO_2_5`Nh<~EM`}(e>R@)rt z+w-sr+f+5WfTsh9qI~l`of|*Qx95W^Y*W=ONo)$Ngun4#a!#TVB9`^ur0)(a>p_N1 zRnz)V`6Z=&5auoGhai72aJhqL{aa~kQ`MKf0nYK%Oovr8y;|yO&&Q&AwA8IVzvBgq zT$$oJu%h(85>)d$9idY}nNq9`PKUb?SR1?pVi5?Ns(M4Q`>&@MC+rs;L}q31Ii#PF zy57)u3*t2~YR^AId=F^PlX^LK)j_^JkE+;sQ`KuPOft-tgNQ|kSL9!%Myx$IxUkq& z0xRuSzD@99NaWJ?+>!KMfVJl!lj9xmq=X-nEj6ye$P5B5*XOd0OL($!WbOGDA4-v1 zu29BQ%X+?A!CSWPHAa2rdBSBS`E)qK(fplJWT# z5^exi!b7JeQRbXPBSb9g&yoH#u&f7}f(ukO>)T`Avi>3R?*ne(&HQK9lkvHmcNe*C zayPA_@mQ&=J%5AhS5mk3yr&l|a(hc~dPV*o399-1fzWTDOexj|%P%4~z}jG2h*rS2 z=e@n5*aa#bpD**{b04I8OI_`G7{vZ!)Sgd)I1$jEAMC<1^&!4JUs+>(E=*1`%%?>W zi{@06EErC-dYJJ_)Gr5C+L!xa_#7N^X?wnt^xJ{8=OB}FKT3wib*XHraXo>|W5DGe z@`g5^0X06?^`R8GlCFeuZAD34qP9w1h3X1ml^W!Dn$Bw|oBGM+-@)bQ$geS%ztk9? z&p@;gdtEis?)dpfd#)azr}>aWd;Y)1=Z6UUr4hb8Kbf@W--zG`Q2r%}6(m}FUYfM$ zCKvObJg^dOGbOZViAIQ6*1M7330T&HOu+>zoAuvRTq^AYkl!D;T-zF>hq9iu=X%~< zy`2{5IKg#!^ACo@x z8wo!EtJN3I3VleT5h9lLMwimhfE9L-DY!sov)&E!mi6|??+9FO)&Dss+~wUx?nt@Y zP|5V8q3PS`cRNz!L~=zxaP~28rL9X1_GBm_VUD`pA$Cf zL(P0JMXoLeqQ5FiwkK|@){!U=2Ue{?4&PoQCZqbPMc0##oSuUGN#=B?8r3=lQR_op zQjc5rz++TdGBm|jCgtDihx5Io+1{PpJXgc=^L5B=_IR2}1abpA&l z`rGUOzxAP?d+-h7(Y_CDS!vh3_YuJzpnSXCottxn??c;E+I8<+B)kHwR*yP2^dX5x zh*)9&Li!KD3OmRYT%fX9KO6H_*cH=xvIDr>cmL;g!a(mXa;0*&Wo6^1q^>^H4Amx5 zw>~t)3l?$b2f?i>^JV1G`cNB$T7xpBSi9dHt~0Q9KMLXy;QP=a-calUmG+^n$*el% zsYstJb@ic(AUz5HTSRV>9Id+&!8rP??rRH3G88;n(%T2x_A}Hs=d6k-T(w^^5^LwX4 zX;)b?ZVc+0g&Lq*39M3s93Qjr8U@+lr}jKlI&#?w`3~lC_l+yncU$X2uXzha?kV|f zUs!<5K7Q<6Zg|p%t|nnNuv+bVeo`4ZC(#HIEAD$qzY|z- z2bqEkRCd664)a#rE0BKyupT=5-)dOb+O562$c>S^11lSs5W4lDcTs&?>eh$ad%+@i zk^~Q`%jx6#}S^hFG<+`W#9X? zU~WKa?XGr3Jn0w=YL}mG=yw8TO0ivjhQsX-lE*UrI$Y$cJeA$$r;n_t`JavanZR1> zT!<^hsI@*0@gQ)8oHw9dehx)ZPm^%wottxMQe0t|ADxXS4>~vY8aWpzUnG1Ary~Cm zHmVbc8V14hyw z6z&YOBPf%YJ+6Kf+!$a_WCk;N7pOE~9#@}pEGF%7b>t_3^ew(ubmy?>Ptr>+{?(nBu_baQBqXlj6uz|u+ZmKkE{1WN5c)L5)EGR$A|i32c{_W3Qu*C2UZy}s8=Up~n^u0Gwjknp&A^*PS1 zKBdU5SG8|l5f4A!7gFgJtdL{gPNjkz>*8IKak#DIR51OK>j_+;mhaChm_8)?GRXas zIqr`okE<{B-g#^lt5K_plH&1L)#K_XVsSjM$JLc;kE>tKk?Fu5SHBBlF|fJpEpIAv z`^!{#Tzxs|&jHIskcr(`pNStrCjN`eYT)uMGQp}@sjm(8cgBiRDqT_Bv7+UEidlW_ zI}EG?*4Nx@_6`xFzE%aZDM+>q9_P(P?o`Fvv!eV8Ow`g=&t*Dd+sw8@yfw(r@zUC6 z76bZ7%+J12(O6_)U`5G*6No{h`u?cw1Imkh2` zF7ld@3skn*T_G!KcE=$<7FhjV0CAQW)!#yh1;7<1dsC{v#VCem*TIi}8`Ym}w{u+@ z_U;OMaYgy46Mdxj-dlib>w8?Ix2d)mF%F z2V8@Dz2ALFQmJw#oWI{k=}T2}))FsP8gtqGONHj-*GNo8OPKP@mSUuJ~ zGnx7#7pQa~q#q8K71iT?$lnF59$$i3CPwwR4&n>I@Zn9V9#2A%dQ2{ab7yTlfP_^o zo8Wg#0|-<)!QWRA*E-1;T-DXZt^!!W1y_7?(QE_kmDd9y28+?Riq3gVTLA2p*XJRY z0&8QzLF@vRwlQ9LU7+l#jeUgt2f!7s_7Ulo*QZFPot0)@dA-9YbGrRmlFCU*C}}+s zt~U9A7qXXLZ})|-mtHH$TrwO4(PjQI413-6bI+t_95r8eUE&S%@mLktLlyDuDlWC` z^+f-*a&0Z!%hASDjp_=TBOO&x;Tn1)aJdV8FA5cuEfbDn4_Cy^PVpWaqFE1^ z#~{aimTFXcER&8r?udL_^LR=PkLpV{IeebR9;md&9gr(}qp$DeA0h=6xc-{pn zD2B;l5TXO+J$V)DSMMoufvV#*q9-aUpHR$t6>9_#Ar z$ngjr1FS%TT+Rh5JGeBGjtb-g^1A^W=Y~KG5~FeM zB#80A6&iU{8s~L5pR^cvYFHBLHeQVr2*09TwptG%>2j`ylQB zt}x%5Qax^sVi-kTuCBie<7+a^SJwaDNCPP8PUxRi#COT53hN!rz5%STf*fD-@EX~| zx>hZ$VgMW|4DTw788(PXqWM-|WGk_2s=qqc)-0c?&M z0x<}bNyp}>Q{W~5o1?CRm<6m|1qX4)m2X$fQG3dn+SQ%N-wybiq>o5*)M%1x%u)S( zGQHyBBsF>7%gRv`kJ{m2FJyC64`1M#qwdeBB%+V_RGXvT@XY@?M;+u1$8JXz*OwLX z;4^&%JxTPBDc5SvL9Uw0R!|q|sDj=`{!QgN*L`Nvb3z53Nf}v_7?*nNC68ZK#7l$6 zFVI{QJO(*7piMQBa@J|f9l>LC9Ul-dk6YF7sQzPf)Y)F2)jCflcJRKgBEQ3w>>O2r zxlMu1Q9(Ta55+J?HAA!s@N?7^-hSi)RmZ!E)>l*>h9{e&+Mv-|T2>(Yrgs55^dO|T zGJaix>Lc9|>I|$3f?Uo8Dq96hq@yYriu@26&z<=%1!7kOr+JT&>o1SBD$5U@inivc zqtHA8*a&+z#F?N>Vm89gg_{GcCj>LG3zW~ST@maflj;c%Ab%fl`Col&%*;_Y`cRl0 z6w0QRas9K<)7bVrI!i&BQfzEn1NQ;2vF+(J6M@Q(ZENLSW7{UzvxWd{Y}*Q=nHY_2 zdqVU8uJC|2rLoQ7UUL+!Cs*ok`h+=3Eh@QEeJc%n9Kl5umF4#0#30?qk z7ATXLmEa<{{{Sn&V5Z0gN*?sn9Cf)&ssvv^{(0aUeC_?-Y*E@0TmCd3WoC~0#fufW zb9!K_sxsc@Y;37Xy^EbUYiKWIIwZbC9d1vaNZwbW}k%BmW=eI=6R?o5JefHYAs)HKyI`$|V1S0TUBJnme>qxz4{Q7yg45*H{^>=(7D%)f%A>g%WvG4(#M zIVysBaMcO5T&}s9n6L$OWoAc-o?}GIu^P>pJQWG=7to70BmaiTmxlQy{xk z#-~V7RZx2YOVGfoAjt8Caax3lb@h?MrK1Ab3i+16{eMG zUx2no*j>@w3D^j`55!)eOky^|9t}4JSWgIM__SGSFbPN_><gvB&j!5m>|3KB zO%+OqRP$$r(xb9`K?r3wIx~TVawo)XpiE*G$_lt=frS#x6lDxnhcZPb70Q>$uLZ8b zK<{@JN#TNI_l?8T0@{IItjN{UedV5&aor2CrMmeYJ3q_6x<`=XgYI4<+gSgWf7MN$ z8+o<^xLm^;_m!<~bU|`)S|Cm3abRV0yfy+>NWWQjHj}L z{XALGV1E?yM*th_&xSZdj0XD~A?5*BnCA^>u)iNgP1=mGx%Yetg-KhZZqkTXrq0_b z?0qWZt{3@&T87DIfE84bV_z1pku9igrK5scjr@lSC3kU+g0fjrE$3^m?_5uL99&tx zOxkM1-=X;pu$HsQe>h12WfHTNvlUzmU@a$@DashEZaELjq*_jQbG(V57zUU_5ItCa{hm2qj6HKwpFY~5 zm6b>0$p)BX(KuRKHo&}?D*d36I=V7`M}lg^lMy- zo_pcn>PFq>FYl3&p%)$}RmKA@@g8qRb3yPJE{=f9o#H#$M(2Ur7307(;x6(yxw7OFY3r6| z3pASmyQQgAyQSHkBb|ZW(mVv>Kw!5tk4l5zTc*M-&67!=2&_2-nb=iR)q%ej0>2FT zX~5-=^*uv@^RvsLE&ZK5=SIrWpo+?~rxCMy>3o#t0_&xZK|BD;Bxb$zBe-{f_0nLb z$OS5i1d~iPhsvaS>0ikI0bGNQ-tR<`G`=%Z{j0r5nyVqaEr$2% z6O&e$+78&b5ybQVPz>WnCqz5Qd-CwYwxN23sMs4X_dlGO-I3zU`;5E|Fc8P%q?n2QGJGjj%MR zCM9%V8rD#SHMcVEFw>XN0jTZ+EUbsqu*PM>I)(HTfrS-hVpmO7hqZ<5Dy$jEPX{jd zXpOKm^Cw}gOv9S0u;x|9t3p^epgIp&Sg)pGU7ii=QPLj-7FLjnT{Tr5*25vJ*N}e& zxZK1VVOe`BZp&%?X6aj#feHm5)v2f~zMLHD?Ek-*SuInh^mM8esFK7z=MEKhItHch zP*|5LwevU7BR)A9nRu#nNk!$jpyU=Yu}Uc)-oLh8u$uXY4zvr_EMzr4vfW+&ZGZ39 z_JeBcZwYCurzgBnva1#uE{x8kzL}=74U=DCHWMp7BNNfAaGvciX$ya6QX8hJE??=d zNX^7p&&b3cUPyNt?e1dX+Dz*3G}YxN_)|kO@vLWL;)2vqh~gQ4-l5c+{*k)Dr)ptg zsZZ5gGPW9A2=lpiwEEbmYDYS|2~%k08=v<1D!RgQANE7j&H(I2=LNK9R3ik!##V(t ze1bMY7?^05#)qU^jt#bFP4_L0@881@$c3AHBa*2xSyQ|CCytabC7UoXlQ1WnFglZP zcQ#>iCSiFt;nqyTC)tG8G6{cV6B_zPtElSD&gA@qOhTJ%LO*{?P#S%*3D0H{MrIR! z$|RhcP1wZW3X-YIvk8}H5^l>TJdsIwCYuoZ6AGF7Ae*pNCgG=S!m*iz@+&hrzc-Vx zZ8qWSOv3KjgtD1Q&zJLqvI+e%2@|skvoi^oW)l`=5^l;SY~@$kUWs%p~Mq z^rzd3B#a%d$r^SjiJmJ@Hj;ZE`D7!x=gLRg-f`o{Tk=WOd&fPW>}rzi9k(pmG9=kM zZh5i?NV0d_ie!_JWbe2alN8(KVehyXM>uzU62f@DMN54@R7G?9T<`ae zJHC8BMbU&wsy48_<4!2Iz2i=SKT5~6ciai(ws+hI@Jn^9@mL+Rz2gqQjT^GS_KrI# ziT!o>PE4O{(%I@GLBe3hX{we&h zSJi#ja9>9I#9d!*`^2?Fs13;V@q!!g6KDG~Ca*2*s}d=ShS~m-2UgEG8}AeMUmrS) z1cVe_QC?Yxcx@ZA-Eq?ulqtowF&hmxR7ZE^%r0o=Ow(^;HlNhFfS+x{cB3yjW>lHK zs=W4nGOvB&9zpB@VB4_03GuQRZNpZ6CntQMOggp=+s<&Ufo;QfD8x`;`=rhGRS~X# z;?3$t?gCQJ0l5V}^f!R*CtOFajwa~_++GW!lVO%aECXc{i_hiACvfio>IP?b@%2#{gV2*`2 zLd-)jH$lt;?Vp8N<8x$7g!O#sMlMk4v#xKI#}Ccrf>TR`wlw$(7FL=`j(i944R9@2 zVsjIo=N>Z;xtCz-+)ZBqwhS{ob+838(R<}3dmv}m&|Q(~2<)so$i=RjQkf=~PHm;5 zi-94??+5tqjL$~6hSphkZm{>3?ynU#e%fe%ttY)|>;jeUuk}iK$?f>6&h!|Z9R_SY z^el+U@@`87e|j@TE>O)CFTd#1^0<}iQ%eQ&P`DOYHiIOOuB1UEI=U3AFCArbG4hM# zDA&ZduxvI9B|e*nEoHMrbU6Ri{#wCgy1&-j)%$Bj18Q!sWgFXtaVZQIx0S~QhU5Re zvE8FY_Asy=`&K}_0CMeohW>qHyXv!5&Qr5H_U%{{F|-^X&RqHCm$#!_bR-roMoQ!V zk(2!SzKCqouO>$vL;1HUO{TlE(62l4G&|DPrn~D}7}H%$vlCApFWEt2T$8bfkW^f{ zc|Vx=d1*e^$c~tB-B-A|M)LlqIr;?ABP3e2`&lHEl$MHdP3G~AU9_P%v9bXx&BluF zq`A3nu9YSBwTXJ`W12cQws;E}963nJY!RCL^{4r~Z$1+kqN-5ux((Gk!}gU6o^pua{#;v1tO6h#Xa%;LC(G8k`i0|k28Bs0~ z(9K4P@2nbVMwQ-F)YHggMD{cCSdse}IZ@4Idql`I7VoCeCwWyAA zQ+2P5Eh&u4wa?;_syD9XcZ zVTohY#4S1|i9d2_pW9_~8J#Jk$B&2IS!owUY_pczwN5+Sx^eq3<>a@2(Tn7_ZzPdE zPm-43etT*6So7+%><33hFVMewS}ye)O?-`N_91KZ)=biSW2{ z=vc+gcfK(ZDQ@04^;6uuRqCg>c^C6@`>9B`s4H>Te6aj1Ddk9g^D` z!ac@uB3xQtpA$$o*~^ud?baFDCH($nCYmXLq z-Q>7PEl6KdSH?CuZW{@^CO1xHF@z7O|ECT$w}C^=Naa8$`Kf9+n$%+=KU6%kGhAmc zt8c2;we-%BT9m81@>r6)L_2k-sOzfOVS1@NSlB-tu3=<(jt8J=UK&P84L5m_HS0n? zs<$55_~?+FkJ==eJ$yfs|F+awBr5*G-${Vx(?y#|)Ai_1pD6rdf_DbNUv^83tfu!C z-fw&Xa{30n8F}BDg6q*x4&Jb|&qLZ9J~mCYMJwYv%3_>j7*XgP*xt-GaUDrs5?kTM zS_rNCb`v|&B43MQXu};$l6UEfc2&i8Fi*vG#JCRMat>D1D6Si8Ff^l$;_b|6hhfB1 z#GTq$x1ubmG9;~|rxZO@v{kI((2^c1N+Rv>7gmeLlk{9j8lNOpJ=mO-vx+JwP#IM_ zw1hc3VO*1i?cvUdlI(3T#lv)3NPM4NDPm}O>vPtwM%##U{4sUdpI#!brz)FA8zeTjHDa4b zdr%yS%I171fnVEK>#-pDj!5VFCjXe)nk{55T20cy%pOBQzi(io{iEObcM|*r9n06} z*uHTc{#^z?4cMKZeZ9TN1xizpe$n`jO%A*T+q&~}9rANQ@=pE1sgg=QI-z6f0tsq@ zyB(q1K$%i(mU|5D5n!|2ixA5J@6@YdjZF;&YEzQ*i%#rVYBTJ|NPh%uh8>s62dXp? zcST`_U61Uyz}9kAO9nAdI)oy5rN2#A9KPPNQAeof-^*5n`cx9C=iPESdli_|H= zo}YRi;z2QbvZ}#-++zp!=+r2Pp<+HHWje&U!0IyCW>;PB#XE6&bZRU4QC&WO{C$8g z7kDu}I<*JMc5?V+JHM8&!<{~vuP+>#q$ZC}B_H*$HSGtzh#s8Ezu_5OzxDpxGkS_D z*Wj}xl7D$ls;wS2nD5gWoa`6P9k7UK7n8JtNS6Y;r};C)I$(D&o88X~w7~KnEEJ`- zyeYeb*+SNo_uY`+1-L!$@h-cPwAHxzq(8D%8sK{}satG) zF}DY>TO!YTIbN%y`=&RLMw5Ohu&b6J6T50EF{`VV7iCvhE$1MA7I3}Sc%#XU-?q9} zz1|<%HjU?;+tAa!>MPKh0qkD&K15;ns_*2;ZNTnTFN1gvSja`6CpIEC65;e-^*f}$ z0qpi$kcr(yWs5K;%ALYohs-y?_1?@IO2Tw)-+aNj`F|wFPfO!$d^?J3NyQ=;$T<9nonE?0xgT5PJfNpzdx6WZ2zjO#<<@$pJ`4?0-OSZdS^g5FQi>Bs`$d=as@H{n8HCcPHPg8He=UoaSEO#zc;B=#o2$cp*vaG4M5r?uDs(u-Fwq{3OgC5M6-f ze^+mThuS=q=Ks{*CAX`ZmH#7=KU@Zs|Fa-Y7o+?yfS3zhu>#u18>yxyhR}}cU3Gj2 z?pYL;0t@aPh&MnZ1!u#+L1|Ed@cCWjcqf>a5G{b)X(fT2?u~>gdLXgKFOkp@kzIhTcl;-fG*HbF zpUkJd>orn-wcarZ`GL~WIZcp^Qz`_iE}4^#y5tDthXa>;!aE7;9coL3i~Ye}hcls} zLnDh=H`re-Ef-w8cCcEX9dr31UPA+W?o`iYC30>2!CEZ1R*$CEcH3%2`emQqB;;}K zxpxumfh3(kq{o1049qNuX<{bA+z)XlD3*oQ-hxZ1w7Ic9aipxtz-!3A5)6C-@v#{B z*#NN~*pwcu75&rNj-?gWaHEH*Zse`uR={iutl@3}(G)n>{X-ws)dytrZL^4Ld;4{C zCNIFrsr{n4v+pLEi7p^o0dow*XkdF5{ppn=Zr9QX7xXVFl9Ia9CCFR=%9LWE z-3E6fu+ZLwcnQ$5<-PA;-fc>y=U12Zk1hz26g`3lut+K)%7K+rFi`YQ1M~XVu3p&N z0)?i)g6Im-5iqi~@d5Ord>D8pvo_<8yy3^AXzte!ledK=O-5%Zi0+5kpccmy?77S`;l}w(uaVk3(N%&Q^d4| zSq!ldlu4)25RSAyj6czS-QW5vsi5(&X}=k)_QL`r{|1xX?t7dMQCvSjJdd5FAdXP^ z6ykj`o5F0mgn=IvcjQ8OwKrT%C64gA?ZAq0_bO(@c1C_DV7C+cLF^9d>$)fyD5O*{ zP`p{KXip@LL-ZIx$>>UO%fAx=E;>{)-3FGfmKP0TXCiePut6-y#i@o&=%+z!g>*EC zU5We^vYuP(4TnLDLP$K$_X$PrLV4V2VC{WX)AD!=nl}cIL9WsGs4qgOSqu)Th2dqYe8r%HT zFc50A+mp0;K>5CN9p^r&*flEO#se!pR99_!Jbb1Gs_BmX3b&xLsdVij;Dt#FigNhL+@ zDMfc&|60#0y746afzVGNIvl3u(>%Kgq61*|hUh7#Kg^X7my78N^CZMwpiI`{GdNOj zDc6f2zEFw~UBt|WSpYFd%mSF#Azl)5C(LgU8$j!aVRYXweiou7w;7v()~oF3!YQra zGvcl(@mh$UBz4f8$RA-&g*YCxkLEjfoNtJBZu5c9uyfT^(gdO*{hJg&Nal5Jb34kn zf#fW0ZCXl!N~g^O`j_q}B~2@jq3{T>8D%BJ3u1JZ_6@`rATjq-8bhE`b3^-=E(qpI zpXGuTn7Pd%>Wh)NP7u2SSFBaczrDFQrAmCGj)wIw{Y&N=(WVbTVSf;n!;FSFTud>{ zi4YS&yba7b5NCm8bO>b^xsTO8_yEt?hp?y7;R=Li02_~jT%4A6I8)Ymbg*AW+k3KZ3-x@- zeawLKH^PiYrIX#vwP)tGXuqW^u!3(9+;|8N>(VVWSTSxET6iO~hH=5>kJ~d<_K8F8 zeEDan_SF-;JB;+w#WSZ)$(`iI{o7M`GI92PW(-TdGMQiM6`mog{I{NY1E%nICS_4# zDS6vE*PzUsk zqvmcQ=^cvi4G=#CvjO5;F)zWCJ;#g*;`d-$LNo*I*TVei&GoxaV)1-G7+-Iv?l1eq z$OWoy;+($Jvt-pHzLj;x*lxgDS&)oVosdbjvZth@RyG*5Aa}Ost#{ya&lR)xm}Rl<5b8_i4yqV%~du(_!M}ip1qR`H<{!!{MGOp<(}t zfh0z*R7&F;L%S)QmJ!;5W{?qjBo&&G5gNF$&?{a@Pa+aRVNphO!p5TSr1qA1p=J9z zcWWY4nl>CQEtN%)466U=^He+vLR&7B_$+Ic>8aGVE7bPK+tGX8@yCfJx2->ZAEzOf z?X~TbD#f31XR;8(`K$d@E))j9bQ|xMD7Xse;)Q#Oq*M zL2Ls`wBEef$HqHMniCrCRdW6l#G^a8J(1}F?6T*MR4!0j&ektoXC92~AYfD6NQe<) zG{sGT7zZds-3EC+wN=cWhp6dZC9C99v+i`HE(K*uF+!oWZiqX9H}pwrsIClc zvscMxOT3}wNIeJ2lwyWHg2l{{UP=NekeJ8NTM0JK&3-T@4ZUvtA%Km9*@R2 zVB=?yj8mQLKo&_y1KAYhC(Bdra_=MzB@^+P3s%y(=JTGxOg?S5th?pz^V(q%PTFl> zy^q^We&*RNwCTC$Jd5v7NxBBVmx5k(@24bt<@xJ+{YHZ8wT{10iEdy8ecrTDC3fDk z?iymReh=kc47?4x>i$y@ruQLS^qZaEeL?EyfEnvRT|10Fc03d_T3n;s+o%XnbOg! zRFI5QO2O%;QGTv;R5h0&KMlCtgWhzgnllhBoZ}CE$(hMAbQrT4&bkES=@8B}m+pSW zN%?b_tK=aJgc|#H>Pmi|^oHsx0)E|>lIxx%T!-_y3R>64L5ioAynG@}o%G(b+4QFg zT31tdAio&c)zsq`z3TnB37zkHWFCw}e(CYR4OHkM(rLrDhmd8&Kdk>9wK=cmG zR}f#w#Ljz>f#-ds;YpNuAP0XZ`Bz}QbcL7Twuz_G)AK%i*0wRHYy}Itz=n<%WAFp^NH7EElZk``p$2(UP|J^6I@L zB_|>`@WkbiB(~>6h;z%H$5~gB_Qla&AQ}O4GQf76Z*e zoTFXt1+gdSHI@|DYd`zjSAT7V>j+M{^y8T@jotSal|1mAFYTkz8UyTZS&)m}sT#H^ z;Tt5U5}u08nShTMcw?c2HNzBs^~H4|XSeU7Ls3>g&8I<*=MoR{ikKSO*6j(ZiR{YU)S^oqn-bQ?^am$)4Q@?UvRcCx;S7df7g@5G@RO?baYp=$X{ z&qKRheJ`oA;G}60dC4uTmlcwMesLQ4`zwgN0ZFa!*8!TnJ2E}?rCMXr9RA}ze zoW7-ZEW^OBh@Ff4+0xNm8+2F&@-DqcSM*X`>oDnPb!8UvGl8q4J4Zn@pHjh*lp@_V zT7d9;V0Vq~gSZFSU883po(7B(vh`Hzwwm%KOwfNS0NHyRjW>bW`x0U;Fnhm3{0x#Z zSnkd7u`5q8UfM6Zx^L}!Uhrj5wug)j>zgeHk2x#!z7Pj)52p%-(4brvO*-$ReKd zOv~V{I&|1;`qrJG#`76T(-67{MDM`d1aX6y7h#q{JPJw=zOC8oziO@{{Cf4> zyq0oSOF3$!Ozd{^zliPAw^psC9FHF2&tmK?N^JW2+s9jtT%Z!`C|ujO?o%p!wc$rm zdKg&!t%O(sto}ZLcn`SV1HGwNI34dj+%r4T?OofyAK^T_EQ$X+?|}PiFJZls+pHVV z{}Mz^VOqYzEgTTFf;j+UFVL$4O!DACZ*M1ZfeIxTP3v7c{l)CL`T3}x3+#b|ARhli zF+6ZE8_`*SAbR7kDJP`Mu-B+ROgxl7{~>V!h>w7I7~*a*C%}9K@da=t%InoWMs9Rr zBbw5?aeL)eIVyUUx0ex&l%sYq+XKt^5Qu?dR3zs?Oa>+0NAMxJ)LdVgd%Ab6N|_r> z(u2s{4$71g59i3oaPLX;Xqdaw!Wu5kHT!OQ!%8%@`+4*lTh2>UDYgrGQ;uv7a_@L8 z?SdZ0_Tg@XFUOEvdC;;9@w61#_k_+pr;5NCoqdO9|U z$0_CYT=Ycmy3q-U%s_TJ;Mcb24Cm(i@Me3-Xzmv;lZX9Dx)rf`AQ}ntIm8EIj)Q6T zIu3!2(hqnGd^XursngR3RMc99HI33kklzm^vr7==9Ure`A)y(ebg-1vGmk*wFkn6N zB#0A%_001j&IQR5!qPN`K&2NNQwNm1Cv#dtxCVtez|N_IB=;}9cF;+e5N<{G7GUSp z4?#R2M(5PaA)W(trqd{p`)My{Q*QC;Fl#yfDJa$1!@Fr@&#FzGHK4?v(sFOG1R@#T zs{AOGc>|gBDXqfZQWc3LoYBj7@u3~HR7ux zX$}T1mBpqoZ$c~=(+Z~IO=f;zZEB#m;9ND87>ic-FCF;`*3_nULw*;Kw5cE(r%I|H z{iJlKl+>p7L}3qLZE6_A0l?bSQ4nK5a&PINw6Fpd+DG(7|B}CCPK#z|pm3Tj=z*e3 zATAQ4HZl+5YT#OSAb)G9+M8abiFAZ{l*11KYa+*_j($`V`I2Wi^&sDCq_2{Un#lN6 zrlek`iF`%+=fIjskl}etFCD5yL(^=0TN8=i;`{&|z6asOG&J$6qq>`)Ito-HOC+%O z`$txXRT$V5SRL*Fv7H#zVPA+nK<)u=C2b-XW}3)EB%kyGQ-krjZQmfi^GG@d1Bc4u zOqg3C=83ru<`anbfHjeo-hy-0RAMZ8zJKXCYH(^IWpC50K+;5lDEm=)byDmnrB|h- zCejdv2Edv~D~RoYHIdE`9YNAW-t|Tz7pSy}yxhN}#p{?;6B&fUKv_@|838d|jGD-J zh+~0kc^mnwN7XJvDP9aSox>LcYa(Bzjv?KY@$46F{_JB)Q=RELdV z8i3rc-b&g;9?CS4_)SI;FEBOK(A-XM5nnx$x?x}^5N!c-2E=$VZDAgOxC11kh_}Ef zl2X35f84$FW;Hl9kq?l65BO2Ui!zFMiWK`rDE%lUHIc7T_!3wX`3vF?U`=GxcX@3S z_))|giQGY+N}I@EyO-?oCg#*cwm_jduqLu2L|ZXxBE2BG1J|+(`Rh&9euYxp6=oEN z4*|(2k~$iqCi3_0$tZFv>60X5qev<w;+EL zU=;CUVH8mlnV&ieRJMuKQWL4A?p;ewBKLro{@13^;87;g8MvIh6j71eaOYc_0Qd2k-`9pvoExahBg{MfdpOoC& zD5)uoL*ZCpO<^j;nZTOD42bE#j~3ntqlKr^rqHlw$sn0iQ}_=G3uHl~#k~-Bi&0Z} z7UC)3S{^|DCe>r59i@0E%qJZF2qdFL>gYUVqRo3IP2qRaf0m4m7OBi^WYTkvI`8we z9Y{tCFT-e&Qc3>R6h2eHY6{ySzYSot*mUF3LK8}Je~i(>Q)yFRLaC*bf?7HmsHF)c zx2u;)n?iQtXu;bePnIVxmWP^{tCzQ91RIVO!Y1z#teI~H73o@~* zrmD+s3)xlK-G=u#P3mLOhS5^ANCjVz0_Rq}h00C;eq$ z@dTOJ1q!G3Q(fK@;`tK!wZP?$%EXf_lp$?l)$=LrqNcD8>{v2VRiI*uKBS4EZeeYn zhIMc@teueA9#~jGCU(_Sby)pmSH(00`TcuJ|^D_;3;$IB`DeV+Vd1krX#(QYK2gx$kH)C*<}#2X+U4zue=Ofw)J3o{(z0MPy< znA&VZpkMnlGfb~RFhwQ0t=7@Ii`)$=q9&c{^?N^i>3%7OE(Uh#9)#mm&1~~0T)JP2 z=+%IMMAip->qRM*_Zm^tPWA5H$kQU!76wm2k<$@xqNb;Z5q;1+wLG8P+)ebiuV#$7 z1ZFwMp9Aq6m^Ba|i@6DAlhyPf5Z?pS24Y)Ktd|~-@P4YP(CngJJ5_D>0d>#~v4O}B z0EyC3Y5oEg!i;w7)L=wV8jiw2Qrc+=Zcp?|TY1^b5sRN8;Z#J%g7_7fS0SF0PKjQu ze8THQ?sZkuz)qFVd`Luxkks&F20~D*cO!!w-~9F(A)rDbDqW|5mLN6&`F_9^>$S{f zsqsLOV!y&BQLP>2=rqKJqc9A_=fRu?af&R|QFt#`C9RAHdpxySu)zDD7UndBF93D) zu4jmlYNFc-vs z!YqNfAK3ES!D(T4R#;;?RW;X`s^zz@k@*aiDaDrGNJsItk^!XQ|WcGtviX^VPzX&^GA^6Jsz)}6g^`n)7nMS(frW?`CWm_UG2rfa-7`f z2Kj@@Vw^3%xwhTk=H$hX^Y5n9#!a7Laxh7QG1nW!BVew8xDd2F8fE}_KIXrSKF7nn z#nBZKI|HWa8fpvJ^w`1M<^gII-$9(PD|;PC-x=7gyC4(0NysQm!!c}G+6S4vfy)U{MB`O3EfH%7;`d?3KpX}vh8NQqx}Xpp?u%+F>1P0oA;`pTFfxi^T8Lo| zGFJkggx)BImS5s%6w=Ms5W+f`JCV8x#DBnSfcO?z2;Ze4Ohh3%!iP|6EsHF`LI^Uk zyAT8Pdv1^NrDq(hTe+@Eofa|R@+3GIi+HQH7bE`K?j!jDb zaiXjp#G+kEdJv^sK-3e)eaWWRFpUPmluENvL$Bhru}L(O1!W0#L2zeaCXR;~160 zEa*yoCBzG2WbPY?FMuo2CM+j;bFuqFC3F3N(m`u6aW6@wUo-uJ=oXmGAnJ>m3$rc6 z)}Tx}@e+=7hT8>TRafv=ra{(fjMaq$N}rNd%^|~)8U}2N403U*kzMm!EFHDV6Oo@F z>$z<=uWlCM2AS>deOv0WsXQ(k&|=INXlr-xOVB(EB)fY<+ylxaX79#-0rv^8wU}Tg zc7d{1$RF+Q-Bl*F7E}5SMFU)eW!~>ll9EeNUE58j0}b?{WSW*THW1$o z#j-ip>I3T`K`wT^kW&wNP;x4YcF44m=Uj&xMR5i}7DjmwtA?}gl7z$qMul1au%0d{ zqutu`G3jG4;Q{OX1~1nAAXTKE$lW82ct1sa-+)@9P`4J=ohZ73GNo8E+Z%2#V9jg< z#Be|lY{6OAmZ_m*Wa!=jO``T3o`l2+z?=n{*iDtp)cv-84rkUY%5=n>T!!>CkaP`* zxqwq_MH}LeQ!1QOVrN*dW}-x#C0%fBbnvq}0K z!H+<+0H)rzy!8a4J7ESwbQbdh%#9G&i+K~~35Z9;d;;?>#G9b?dKkU+)cOx2c+shp z2`rw;i%#_*{zT?G5N`pq^ExUW#BE^?g*X_r?*emXlO)vky*oSnG@Ju*B`A}atsLG0cN1Vh($he} zP@Gbv*iS~s%c#1{Lufo8EnBDA;JwGLo4h~PsnmUgpw?+tAoMJ-`Q&FW7r7zGrOR0x zNdFetAQEI^S4|}WsONmA0Mv6fUC;F#aQXGVoRX7Li>G1Zq_j9ARXmS(DxDGHX@O1? zVDU8da$LG+W>~t^{wukrAI#G06eap-+ zl7z$17zyk_m>^Y@%6oAaJ=LkMJqR-a+3~<0ggFah3a|%Zf-;>v&3vLB9)y{J=ybr( zX0W@w9M6h*DqST0yi@6kglGf9^{C7P)?M#`xI>Jlo>w7W0*SeYy%DxyuW9a!PNhqO zxo=VUS{5{uMc=VYjTo700n-E|?eJ-DgeS#3l@>;>bM0SbPVKNO3Y|?!y&#C@Q_8Z7 zW`t6obttJv?2W=+zfo zVFMT3z~wLWaaz#pvq8J!8wn{4Yegy5JPCsLm^+t5-x0+Vh&9Am0}$N}vpvMNAQuM6 z^kw0rc1uQeX1`)~nPpMI27q(YtbR*TM7=tf%#>jbNL{hh5!e85p_gO0Xqp+2hLXM? zumK>*aFyYuvu8DD%dQ51lOxO~CCikBIXZb;*)!cVkE=aLp1d^}UpIRjWcH>dGz znT_Wf(ys&-PmqaSHI(UDJ3DP&{orm+Y=NTJ`0==LIM9 zES}D3JY%x)R3cLwSUf={cGXmMJUhv*%4Zwow*oGI$VTxLw()INZ;FmXIyo`r980q~ z?M%}=&+x`G7qZv>GhSE?a<&QcKHjpLjk54rM(nX5HovA=e!Pz)dAoB4k7SM9BALmy zNl#vm{+$dgAgM3G?+l_lVIGFKLCj+?JN>}o4~SoYxe;O(X!Isbqfht~f6JfmIrOOcl)a5VOQIgINvnI%wY-W@XDHvJ#y&gfJOxno)n3b=&Nk z9|%(;^kzRXLxE(LxXiC(s|`iX$*l%C%#9!l^!Q0#c(|e^MJ*07sO&Qis5C5 z7lA9$?y7&MF|1SGAL~}}iA;P)(zghG38GJ7%6_JSf-;H4e{p07xa~lp!k48!i}pIo zG`ZrL4^6QfODr4akKQsVYde!q3bLtJVfPVFrI~o5TkV~G@|oz3`Ch;>aR9`=Vw8!K zASQrhMRXf)BzA#f+)N5`Nw?bf$egZgu0UZ1u#Ofa=}W10qN9Q6TIr~xEk=Hk9OZg= zF~1^eS;W6?i0H#4+{1yxaCy%9PsvTFiVV zQ+65sc&ZdNM{q^A(!wtYs$73X=tp322D#W(Q;B(%>-Qnf@?RMAfXlV^%_AG9-M)L( zdvvavN-Ra6bZa;P@73?$HN{k8U^fbbc+o!;!;Qin5N##zN!~&W~rf}HI-&+$Esg3p|9bb zi24MXXt^_^RZF7U>^IJpc7ZvM!)Jlwy^wp?o8w~6Q_7Tn(Wl*-j*_|Ih|NR(TA8zR z=MTMTkqcDX`_^U|$TyaSSH?Q?G~cDppk?`PeTuP^_QGk?SKrS9YtIDm^W$Y>Q5FV9P24 zA^L$bi8XqTf_x{*pgVcPm`wk4yfuYWW7CXE{Z1FX+`&_ug7|;O{U>eVadMth!&n!|yCXg2EE- z>iPqn`>r};d%ow7SD`^{aq?Cu|Fn~m-kW-R>!b@wF$8bd`gxx~C3-4t`s2FP9*#X5 z#rosDFK{J4@RrCXUX&d@)rJsU`6uH@Q@tBehd&1+ITS=Wm{TE60A-Smx8ukSaPz=U zyTI)1ZFOo>!7Em=Z9WIprM)XfWeEo6X*NbuM#(wbt4sQAf%MXAZ2lTc`k8P47uJke^ z`_`JTQu%+#dlT>~iscV<=5%IqvJyzbYBYcdC$gNlMmaJyc;1{D<-a7EPMf=VE) ziaDyQUU#pE8=xZYsDL7ih-`|>`~9lB=gj0JkfZnh@B7}%_ti6hOU_L~Z<9dn0JJ@Yw2pDEHT>~*qK3fkC8asB-%TwYhAf?! zO={@|g9OaD@bUZMR14u1hg2Z`%OyWu{O~BPyfYj1`hL)YZXaY)7OLKwo z06=Q#RU}>pNG;hcF~_E;D*m~srJpD>HyJMh{vr}!Eq#T=mjJ0Hn+=Q9Y82Ym(gvWe z2bfxV%%DYT=?^^rO>m@^oOVgIbPTl;)Kczms8xX30+fUvs-+^JwIC`KPDk)npzw*s zC}p40;`I(30ULD*(Dnp~BRC$3V*uH71mY*I#nt72OlE9Bmyp5pa@QJySn^MTlS}jD zMBImfIU68nJWJdtzA)C@NXA| z;o_hQ6yz#^dpa(LBQXS^uEfPuB&P6U5H21?Vh%4xWGKWvbwsHu1yRaBFC=J9j-5%k4=3tde5E9MCm;zvLx(WF4Rf55;1QlQ=s+a)2c)q;e-9YgR4^Dr z;m#s67OpGsj{@NQd6R*Ky8(}D6z+QSc%pu!3&+YIVjf84k24o?rsiYjB3OkPR6JJT z{bG8yfnXO@y_{66dp4(IS44A*42hGVH~zU(_~9z|A9!>cr2ZSgJs%fWA#oX?Lw{Vv z#-AMb+G}^f5%oF9l3)=VUygx(R>L8K&0l3M8#0Tso5`ey=%3HWX2!iVnIH5&@V_w= zAKu%BM=jEx$4?%9R15q}2KRA*7VU6x^co;Io`;QnLk$HSJl7KP|E*g_b{r+x9gp4x z`fC8$_p2O?6mXHjOow#P{9NZ|X1e{j=91wc;FJI)!+A)Y0g%1HHUnnzOjhw;)EKte zE=&VQ?hPIV{1ME>d=D*!|X7E?JkWwMA4s+fm5C<1;9fYyOU^@B{7QJ{kkK;9D| zG9QjaDL`aC5sBjgMhBM%I!L694j^=qZ*?+qRp=wKEN z2YZ9>N(Tw<4IU4qF#y>c{2&suc)`8FFC+0HK=uY(3V3lu3U+Vs5j8$7}Yv4_!RSBN0{gd4{2Z5e><6K;pZ9sqegVzb18%+{=eeZmI= z_dsT5JaG&XT>%nL*vznP!`WuG@x*CB{W}1EvQKz{!NZz$`Kx1}a80zxKH&>M?>tS@ z)a4<2yF$%%Y|4vh&c$_}W@UBn)}S}slS}V28+2v>GWnzf9TwbT2l^~Hzz%d7fjoua70v^qc1?FbFM?; z8eVWZ=N2SJ031)filPPNmhXU>%!lQ?PbRWPi#Kj^c76LMfraI!zdR%=E zP^Gwtd$4zaC}mqf)26Hgb6@Y8(T((}l-9s+2@s_mio_uRQHsrm9ovSKC191(9jM0w zPzp}3=9`ngaAX`y@orb|S#sfYG2SBXT;;A5qGWEsQJA-*>o&AB|4}kq1hOnKk z#O#a{-(Z9)L&4ue9y&2RXp(D?ze(InKh4}baupe+(dzaww-TwwMhJIt*Wy#H1rC7# zHvz-~??7S_pam_^KgLi9Y`$qHTMmDL5snOvU{1$Qm=^1AGJURX9>%`45asQGM~{K> zePmURi}gr+O;#7;LS2QQ-F?p~21tlu$zUg3P!27=JEK$6m6V<#Mk(+Q1vnmgR|lwW z8`RI;or)KcH`)CiNZkP<$gN0J0WyiED8S3Onh$6}L1ev^r4@4uN$dVjxifP?ixYz@ zf%rKZN=nHUU)R1?GRu~TO zphk}D)acoKkl?7{Mj%}SkU_vSBqjr7)L=8=@D66OqlQ=U{9iW1DkPQzWYl0Yc#cg4 z>cObNX$X#tnEedk6F6$HnCU^vYKOt^Q+YYe z42($t82~(n#3KM10N5-s$EK`>1OtEu`wdXGgV@gicPTD1vpgpbP#bVjghUfw{DO;4NE{51$yiGkuNZ3--EGw=V=&z) zCu5HT{xKv#-JOoaX#mlk&6b`-!0N6KP%i+WAe@^h>12F)kg`g2+jq(l7c~IbR|CXF z4MU;|;2&W!@{l&IAt}Dc{kTH{?OaZyyR%cqOYHBs(RLE@jwdm0!3{3BIXAfAw%td8 zG6#@J0QEgwJ~Vv;gLV8JVY}wc)5K^ZuXpspcXH<7H}}HXP1G#1 zY)?9+S2Jj6GahY20oDRkgBkc7PqycD1RNd1h2yQm?;a+rgEv|z`8E9No^1lGz3^ZTFlGWI`0Qt}u*!|{{MxGEZNSl{N{oc=_U;XDAtmlN+YBl{0%WUMRt`)D;LkFd?N+lJ zku~1O++?se1No^TgtY$a=00tX_lPXp(iR3H*pz*n;d*5m2SS~qfZf2c2p|fum^iu4 zK4<|xl`t~f(*ao(H&qp8qgvO3$wj!6z2+qjCTeU_`buk=Ms5WJX!+8 zg_My`)Lyvr3$C^RB)q>S@S&TS^YKnik77=S_q*icd!_&h@4F&#I3SZ~iSb2W-0BUG zfXvcTj!l`G#Y(bHO}jM*U5+nq2L4EZ79j6X>%@Pj02p7ivI0y2((M2d;CUpT17s3S z#up#pY6(D(FBt8&HMCr(05g6rBK&zReH_}23kmht0Q)O|g!+dEj5`t;q5ez7kdUE% zQ3He|015TGBhdwrNwh?$KLEEb2S})Y9};%~Bx3FpNYR6Y5izgc6@(cve+ZoS0MZ?8 zLt-O9B4(ROIg-gn%)8{Fa|B3+Bar9>kcio4z-hmRpKTMIXWwrZaAd@M4)A+14m&>^PHlo@2QjDisJCLrGckdSa35@P@o5>7+n9)JlkuMKpb zNE!2n&_gIRBjzWO<8gq{dmV{a0YdKsB$fcQ4u%Jswkca4M$B%J(ZNb&_y!;mv&B@7 zP1!s_aW(;WBS6^u4WT@Muy2e+0l*ZeIw(#eWr_p-CzC&m(*`+O1BBkeNE`?dddDEq z6`&*LdxGMeN5etH{0BM3IR3LtHHeNW}c05#nH@mTMt`M9k}eu^J!|b6O+#HGo9SHcQO0DQh7? z#GDV@h5(8BS|L#kkf_gQ@scvzsBd4Ob_C#0BIej(+G7+N3G0ZMYobLW<|9Gxa7`1P z)$_&)+K4$=NQ8Q3yE!_j7@G28-v4ehosA4< zNhS^{Eh^6QH`&93_ZiGYi@F>cE(M51RU&Z{KrCt;5@P^5)Gsxvia9ogF@gLAq5f1L zPXS1%|1c7B021oIgv2~vFx3AHiBA9$>RV!%D>4iMeIV4olx~!v{up`!16pzX z8|sh3^AP|E_1_P0Y|7eoG}O0Gm6J&6s$>jw7X&w<{&$985bAd@mZU@d41Nzd&)kYR zlPMS`;$#wTGK880kV&{Fk$4o4Nfeocdk0r<0-EeE)`hBZSgT=ofHN^mvZ2-}Iz@#jvttTk$$!Ie|sIh(*sF}T_X7bO6hzJK0iavhrr zrtfb)Ebnj<;Pm|w!0!x@>HCwBIGz`rzP}WSz5smi)sQ*{3;q6qj7Et^d~EJ>KxM*4 ztN`T1fJ8QjB5?>nmeX$t3N(jS z09Uq}g%DQ;oD%@rmHieV+LTrsGGR(_*WFE~vytH}$wXIXQL#44WDmQt%b7`B88Tc7 z(5?)Ln*iFCAu$HvNK}z)7C^)OM$TjAW_viB-Q{VsZnS8`W-9L zIR$AS#hf+NsGW8!Mc#t|5{sOHL^&XnC=!rdiL1T<2}q_QaVJ2WLvd$2h;-Y69%ld6 zc0e7|IlKg%c>r+^E0FjMAkLwEkf{kXS?7@53}FL6GVFsyJAgO`n<3`dlvOI**{t@a zVVny5Q<#U&A%SUAM!&MGrzi8!Ih+st-T>X2ENXfvyUrH0rmKM5A0XC042dd$SpP&M zCIC!pIy5L{BBg0j=uH%Wt?2>em<)2G_)zLT~+|%gb z6J%Hh5FJ=d732x)pcnH{2djbqEg6YNv6=iJlVud>U>lIP07T}@=9r}hh|JBAXbLbo z=o#oBkuo}f(Ay{gbxQ$>+mQw(IOt@D9}4n(=>HCGf=)w>GGo@@Ck(1SP`ttzai5}0IAFK zk?0MOy1W{RD*;aYpCJeJIWjWh!a0kWEw{Rb|A0C2^AXl#B~rHde7hmTohlF=OfK}s zlaLq(5Z&3#@qmoYY<2e}P#*`#U&klkg5NqyyR_h-mMPO2@V$;luL1ETfV%`2Un21- zpxZkpL!-|@q~q$PSomS?{AQe^JEi&lAh8vX(sn`9L9P~QA7N6fA%AwokJ<}AC*#>s zfEEYiB7=m!H-zw2LA*$FM|Q~(B6k64EFhD26)Am;tHl6CifKij^E)p{c~4xl0<<6p zMan&KbrQf^f}nnj;ov&6$>Fvx-Xk3$YC8Ig;lLRRaDM^bWF+q3#X4L(jKmyXEXT#G zNW2KhBmtF=j349bBY^mz^rLO~Xj8Td-2R=4zA6DT`k?QCzY3ru{w$Lz=Gau0t|7<0 zvQx%Bl#mhsR%F-=kcdCND>woq;%|qhKt+rWGq15f*cv} zSwiK%+a+gz;K@sX7l88|Kwbh^Jmn-(x&R!4wqYK=1o#yA9|N$fuB%qM3`OGy7&bJ} z9zf>&JBDlNlMI%u)ShiF_*qVapa<)xn%ww0D}`L##hbAo81lW`CNTRBAcOUNcY_lL z$f3D?k?6$>4%Y8R;x<4g3CLjmbzHp&kfnx~2U^H%4+a>lpR+F*a4Fq)!1)>=OX;o( z@LB>dSlX9W3_1jU56t3V5j1h2ouf&M+UWqCb^s^+n2>hTPYYe3o8e2F5kZN|C=gD| z-C_kg4g`(@h(MzQfqI7px&+Vr0Ho?Hj&c&IMAa>~!c_r(Fu?Jz3(3QJ7({FlYg!=I z)f5Y-<&I!QP*0PPbsRv%x-SrGTv)8<@capYh-GnaWS|x-g^VoMYu@c9h<>86|8(P!eq zZ9NjdbD;Y3jzXg!g^LG)I2jDzt){yKm-7^e-^ZSaB) zrWhBy0CWVtpCRWsOKBBZU2-Z80SQLnU4e8cKmzLPk+=dN5%{^snV!kn%1kx_pNr@B z*$m5&SOky=+-8V5Hf8OF!EDG^Z^zz_1<~g&KyD6@2%`jv4giTT4o9LCfL?^d^DBc=CQ`;MAoMj9ni0z>$Z;}2 z=v{!sc>o=;AaNx?>!8w*a~+!sDh|QyUI!T+3`2%0fat(tsvu8T2VYVI>fkouj|XTS z*i3$q$ubIbFayZb0V4BLNIU@$nO{TV6@byfq(BFWl+gi%9!R07gZGhRF+k|8MB*EO z(A$K>Mu3jMX9POP-xG#|2z=|oAi)Scy)AM8Bm!@VL=i6-fpP9XdmR)MYayngFCO+au8y;Kb(|Qru5)HZsz+ z4uD_JF@h&v$bd!biSS``L@lb9GkKP?DFjb zpf&-kwDR&7;_MUMaY(x zay}+4y!$9V403T1atRRk1jzf36Orf&$RwJ)|F{8H0{~5aG2%2tM%DuKpPqSwE^cV? zan|wr7S5A5siUDb{&8u7tVp;A~sq7ZOS^7Ao|?^-1Pv7 z>MWKDa_aXpy0x9aao@cHZy7_yU3%;Srf zc@VCy1IQNVnMm9Nke<~tz&C9Id)Lb37Uxc6#-8;R;J*ZL;ujb+Zf-5dW7tndXp8fW z<}sFQ-Kd}H^_ywqw++HUJ=~F;KEmM0KG%iD7CCx~uQV6jUGTJI4{vhzKR2p0o1BF* zDWX?pJx{c}o!DMb*8W{`jyfFj({a5I+23QC=|L@CT969Y@7~PA`dtJ3)hx3=z=&nN zDNnc&j<({JQ$UWpcWL;P<@hUdZnGRM9^Sl|A_Q&;{(G9`SkM8!3E=pf44UOA{(BKz z)E?k-F#Xks^jE-b2~c0-q8k!j0OG$#nEZI(OTpTAX((zq2hYz0i2t@Y=tzLWj-(w3 zOVI}a=W2kH{(DFeeAr#^4ls>wG;($L5f9Y(>Pr7D^OW0#>04y=uEL>nsQj#k zLzA`&JLwmj9P+kP)H>HxBtG&%=@06Xk#(f0$PtjL3Lq6}@o*Hn$q`oT7F(LBz@Ng> z_{Y|$NUGHvztwTx3OM#7$3wd0ztII8XX4SL$T zej4S$z&Q}$q<%TGgZy0q;vDw~^4OF;z#?#t zrvdlx0MWU{QjSf9b$$tXP|gd0e;&Z`PcRI^rVP6>YLL-wmO;7tH^-R`3Wy1)R>!x+ zShx*p2!#vUksxT;4G&H+xp8WjN#)v7AKE1^1EWWGU!YwLX|4pghvT9OiNO>ve!ejY zPAwh)T*f0@Kl3+C8Sop_H#)g89NpLPUkah>ZnJJ=$NMcK$3{&9fO<6m#>_G4he3Gw zCCfFbbH@3gE=f)3_9Xs4rz+XXnG6eSwDwfNdRJzV1nSQo1ZbpWm03u`hzVIdh z5w9^41puctzv6ciq$}wL>AK;fEpE34_-zg81(-_;n>RKK{vCL|S=3XJI2y>E0iv-( zO(wi<#&h?v&W*=_uxRW&;G7E(X)2Jo3Xn-O5os8%ssJb=P0A9A1u0WPA^Hl5QZIKR z$L-7|lR(`9z1UQi)yw0Z8#X)!nK%h_KQhb$$RyBnNIb<0P691M;sb#0&d&|VjbUM) z>zp%`Bp5(!0n$c*_&|%NoJ30VrLXSCJoJIN`@!G<*vnbN2XZ!2N`1ZI7;|jOdQ
    AfR9cXdSi?<$m^Kxt3YpSjcB20d$gn3s^nW-Kr2tX=2}tw+IPqSF6eFrV zk&*STR}a$rF}8}&HY2#1h{?KW6yAQ%6zQO|F!VLIG4psTXIlO3=3%hJDeq7nV$rYO zL}_Izc2-c3Y1H?RoxRPReN=psx%>W^j&l?;C6t4>A#Ry)?)F^sRG(9GBcASMw8lub zQl27`T^7vAUSuAV^d0&!^%B3)+$YheBP>aDX^7|tmT0+AtrOo8di;}p{6N6-22&~I z*$~}OqBy9s_&D>FoI9GQw1HE(@xt$5x<2Mj_y#?x&OZ2UqbdeRsL8{-WFJ%pEwkTU z2o3)mApPzNB$fmA>wzbSn9+W=G2f@aRvnKAzXIbIKze6`Axr=A$*8NjlSnl%x!v3& zv$Dxh7-j8`4gqig8QDx0wFQ|R(6g2&>I~d$fqcyX>3=uOhQr4BmzMtEbkjB)TzF6zLtw}ed809}AG~`dlQ= z21s{pvt=X^u-)|)K)oD*FtLN-K|^%nww@SJHN%uX>yir_Pvyc!8Ju}1=!im&D(HV{ zK0ZYQ80CI|K@Z_(H*0D}?~3BfF6@1Eh0~uA^ktOZ#mn>jSd(XuY61)C?!=l7Y6?ex zK;mXvk-KmHDeiMec@5o0>E&5Hz0ca8&N0E#1SsPFdZpJlT}ZadM*1AYX2GXRw=3NgFUbY3D)n_}4Ipbg~Z1 zBAG+bt2C0#S(+|pm;(_KrIEFll1rF7PN5JHVOr*Z3@W5?&3sv>gLo5`joh0iau~i? zACg?4<`5=cvy?5UY{%Ip^2~9HN?a>b+h*PKi$&?XW+td|(I{RHf?!a(;s#Du%Q*GW z(sjG%Q?gbqp_h)3wRINiQR`~=#vvtPI4VSH=zb4juWyn+)pcakfz3#>Z5CL!+d~xI zzQjGEnN>LvO9f@mEYZteA$hS&Nz4khwm0=Q)NM*)B>@3wKS7{l3B(OE-ABvsIQtsu zO=a!J`$QzM{WGCUDh8*b>bs6}ps@fki6feoHglYVvRs?vU{)+I%3HcLZMe6v;}pm8H#$Y!54RDLIp+EE*>L1ACFyk#%}Yc+11{QKjL0M-aKnZN>(3q+ts& zNvpV}BDpT6f<<_AXS+LDS%+sSjFgUMXtPS&Nk*Nv^u5I)8*A-QA4 zDoyi%8#0e@{*<@@R83h>9a)`PHfjrXF<*~}HH53>c%c{=4=9`fd1#YC6Fjkoib?P! zqY9mocTO%zn6_2`)c7~pk7+P1ad`@>*Ky$ArF5_$$2m128s)W?dZWmFT8UHBI(Fs74XIHZ1$qxt36)~@m$PY$+WG}{+!Ez7W_*Q_ zyQK%S;C(Uh1EkpfNxZaKzg+suLk^?racp6m-25!HTZ`RJYtqooLkDq{v3$JQz8YQ* zl~958na+S52u?qLjTn@dXp`6C2DXnUZd`}L#aX!P)7-P$lOFPa85H#?ycZ!1_YYU4S=bDHvp>vTL3Y4 zw^)NtTzKTl&(FvlYl0uuia-0{Cyk3G)XDrIFLgP8Zs5<&{J8@^-gNw=@yCCFsb~1} zI)2jM#ZT-b{;c57PyFGgg%}yBJfu_;{KWTQY9BrzkJw>M@kbrQ6j{b7P>f>4D3Fj+ zf9F&FsB`#pDSrm=9_ht~@`r_qjb>^he$;fP9^%ilynLOhMf~|3Kk2KOqI_ySQ@`TJ z@v3k*YV5HkNa9a@`U%djbv@5euU?jd7j_X%k;D?!|w_CEgI%R}Z=K0`9o35BFg^ z=bnVJrx8#K$}%LOv^FTZxV56_N97?+BvEN+sO(ik6Cq{oZcy6RjiOau?scderH!GY z8P-}W^^hgGM7nP4thnKM6iakx&dIIZfEB%26nB4zGkHn)KL^pM%$x`7wJ z*Sp0%*7J|3huxN2oI35+PoUJL=gc#$X`_*dL5pGEM*R$jgfm0>!F95Jbm4c{tm@KF zNQHH^ybww~?5)HY)4p}vTV1l$X(>`yBcO>#Lz=*KeKe8OtdfhFgi>tEpxbe+?YACY zAi2#XG15)D+|x>{l~J@U{nv3WYrlDUlFvF|2azLwYI(0=t{1& zE$)esoz>dnv}Kf-4z1RTOD<-T%Ijf7^{6=Q{L4K}tyWp;L8Ttz{{IMNN7ibpF(s6i z#-r#K#5zi97XNdUI-7-b)B}C>Ozu3-E6Dd6pqKLe9^P*9f2fx&|2unG@_&GrVg56+ z%kX=q#k?Z5W^5%g<$JllTjs^p{mLy#bG-&si(0o1lX@9`XCSswe~c%hYUm<{BmvJq z(`zUH5At1P$?(-m;_r`pIb|kWfx725W-E{^;0Z#X;h5zF9rnWek`URtYCB2v^3~!7 z)k3=muNr#ZG_Mzq-R!JuOMXk`SG(9Uq|h zF_HDHYMXWc72%v;t>0PBs_`c0wgqIHq za{Z280sc4g5B4&8c)K9krp(K!hNtN074xdp%dYks_5cRPlPa?e=!IxYXW)jqvdU}a zt4ubzKKlLzzWU;#1;~d+m=AF-@N+%y#HFS1G16kT+!QBO`a|OvVQr!U-lX$uqrMv) z@oBYK;`ZO+k3i4cjal#JPX*2KJma3~rag4X&S)>MjrIw?nw%dcJ|HZ3FA@Bkb+$1^ zn@~xGc+s0Dpb4L#uBn1@CqjMV?!9bNdb;6V;j`&@wyhgfjx4*XQ4`z}=;fN)$m72F zdhMb~+*iv7S%(B3urJbP8`tvvQb!XnnJV&agmY5YQo7r`X2>n3S&qx`fskM+qSQ$# zAmp9rt2_J0OLS$^#T2PGw^KhbJ7Arso*D*qc*oCO3ZEsm@l`>U!Nzr-x4$~2%xk3f z=>z#sOjGdlFRWz#0w22Z)hl=54FtN1V|XiHI=DEU^)1$(SawRU4x*V;**!e3v3&~6 z%h(l{dTtLdyF2lot1Jr@^c;&xI&2SWUrVPm>R$_y3)9lP=Dr%X za*#Ad6uG&2mt{mlkTSObshIlqPTb4z2l!Kw?-~e}qaF*n zMW_NVQ)lOIAO6JJH9|FczWV8FG&UWy3}qwBsG>!UrUR=k_vW}hCbg=+G?QAR2bnpo zh&*#@%5xFq!Ohy_**JA4@{IXvNAf@^kf(ULk>}}JdSrT%d{tUei@(%@1!NwbURjDq*$PiqfE#_FQD1veUy1jqR-YC3 z<(-Lp85H-ZQCz_1t9y;O)4oU&_ltWY;)*!;e&Lh`nZLZZQu=9A2t2d39TK;<5%)n6 z*ZIn5_w}8L%TVjVn&OU`X~g~Mvm|kEnHdq6hG+!a{8izj+?5omX^5qGwT z+uw>itrl^syxBF4^Lz-6o3$C|XZIzEryENv(^zJH8mKSSSgtUQ<$kTcuj{M63n0n; zHPttIwo%{akCW6lYIc%*Mtxg9uA#o0XB+k5Nge9LT9u4ge=F_p?di(AD8ls72-mdsz%?o`404VdAfJOAZ1!XV~#z_K!11FYoX4P6c`~{TtOa< z-MF}(9JivF*H2eYO=7xqCrm#h(`HbMFy5PTWR}N25eovz3q!@AWco4|XM`M!7kfFp zsdlRpzPJr-sgihc{A1||_0wl6``E`em#+>i_viZYBZUvtIsXO|H0Glqp?FMXmBVP- zsKas__VQ(_cdQJh!~m%TxX3Ru*vl#U2)pL8oi8 z;-=k&!h9)`%GFwZsg41Jj+E!3-Kfi_dO0VGQWNp_nT)?F+B_MWvQdl*be!Rzff|eZ z>O&BRKAWmJe>jZIkC%$9!4mgFu{k-yrqor{72est`nn$tN{7TB=!qVNhrXKoBa|E1 z$y_9RqTF;bBUxE2oOB>BtupmAR;F=eup!88)LpEs#@_DgNqjO3-dG}B83w3@ij+<; zmRN={oLVmY)V-B+8B=>$%$pJ0V2MBUGoE4=#+C4Z%(Hzpe5jOO&%kW|)zL%z3emw^ zBcjZ$!6$JRbDRhA$c74kV?<@KUrGV6&=9fPx2ANDW1dAy-@|of#A{^u1H%X)YZ-OR374+u9^v&YMzZh#2<@93D!8V>%O*`|9q z>jH-f?6_K{X*5$0glW9CGaC1UhHx7y{wATG9oYwD%~o4v!m492_28>pei+mTispmO ze2_=y#V()m2kEZI{Lb{>XpeKqD86%%768u)z7#UPu^#cU0BByKN@kl;g$KSryY=&?SS8usBVJE1nmnJ)tld;7|vc{86N64M3>mv?-@1B zk-vrv^XH)v!+a-o!<=Kxth49sruF~fAA^=kOErf0Pza;kyMnDJj|(#Jr{3*lMq&lX zTcoCPSY_P!73vF)q0;H=T6G~MW9l46CUbZw z%wcJi!-mv3j7sM4V3@;4Q4T+(&f(@{4iAJmEQ@kjpE`$Ik~!QT=J0Wp!@ATtj85h- zJIvveD2KJFbGS8`!>llePoo^xq|RYXGKc%Z96pP3_&#+GW0N_|40HHA%3*ct9L6Pc zm=WdxXQsmt?U%kwokMjphkL^uzKnACHgyi;HHQj1Qi(3-N^iKT2BjVJ$00X5p>|>` z{}i#?YA3ehPZ66~JF##66tPLQ6Z`s45xc#1VwgIM#EbQ-fIDg@w){^KyR&v;n3t=s zWDK3zMWctE3}Wo?bA2^LTX0|X$5&1nV*p7Q zaO11%%seUXyR-F_sk+Vtf+%UZUq08zo4)^(9~5wo49(Q9pF`mLCCylFs026nps2Q7 z84{~}&2pL7AL)KPU*5LM} z9L9t>{1oNze(D@>bWu%fy*12XQKqIb89E|)}JEwaP7nv{wZRQ)K2WpKSk`(+KDZwKe15k@EC}h*x~zW(y3jfZeMO= zht<<+#twLf-pya>JRqfS&?AS(vBbbO8a;Br zGq(QuwT&D~^>CrK){nC9y!9tq@F$QesRh3X`K&Oy1;0dL>TJO+(1I&`^;on8Zuf;YK#`qA#NHWGBAW+m8tI54iV{8gz?B}azqsBOe3roz{v!7bdRV2n3 z`|ZFO=OR~NDj$3rF~*Jer)-QPmL(bEoG^zEqa1!rox{jv4iAMnERAy5P)`maQyB#g z##AO~%6-)OPpzqpzptjL;F&fRENyZT$%H3BD(W^Bls#%H2`l;iqgt%wZpdQmSG%kg zWL&3}G=Y^|>Z=J+D_JjYT?ZYPsTftCD@T!EETeG;*f*B(sSN}gJpWF^0a zISh?*cr|qnPbYKuHOygHl*22jb9g41!}c(T;ZY7Rr_SNoWDdWCIgE&Mcqw%b&n0vC zIm}^Xl*5aubNFX6hizdFqoN#MNS(vHWDZ-y9Bz(s_*d#2<|lL566SDAl*99>b9g?P z!{#uD(NPZbQ|IunWDc9c9Bz$rn3p<-7m_*r6y`7{%Hf}>b9gbC!^SWNIJ59z=(*H6 zyp+u0$1sO+Q4Y`6lS8O)c^Mo`-}14he7?H>6Wg~en^m)K!87(PE4`WQTkenaEjyT8 zN7>Q0l>X((^+cC67lJ1RF6&T)XqPmB^48fUwL+JKHG~gGyQI6Mi`HGzW$J76zP3xc zYzJM^L&z0$NlTYSs(!;mDR)VuK1}M89t?B%D9Yi7)H&Ro%;AABhh+8uOWL&p^ zgE6jZP5A<~VVO0qarf6WEZ-ySi}e&vo$CONut50K(&PY#M1SJ5OYZVL4VW>CK(% zw~zpu3|BLL;~`zpqyR6d^3WoDzMzLpGr|Jz)*UX4DDanhRn4P!jnk;uU8EsAj$Gb8>a1$it7G#cO*g%U2_?B~Y9OO4Xinsh_!>P#OyNb?eon zcWt0XlN&B*%5qXF?9FjzG3ewCB)Mbcg+xw6B`%PHIC6ygA-2b#9uoMp)AhG`)eSp7Eyv0%xyxt2_b&ca0ZL1+e?(D&n=O?hSOkyxc%2l&A51LD(mgV>AOWcOm7wNqUQVVyA0vHakM#T0_n(kd% zFn#I(uO;e`sm_6S%|X-ULR!AKN-Sw-L`Wm|^X*uk!(CwC@8 zs0>tzx|W_OqY9@7AgwnV^n$4A*ub(PEb6Neg)XEHQ5Qx<TqW@feHt%e ziWyIMz0|-`&Gsm88yS*dB22QE=XLWtH_m5A!tLl8KE5SRAD)4(msSHc=8Jzsy%Z$2 z1#{az`T&$N8~c=jm#ebMuwi)seQXaCbE%9n8+}O})OY|l&B6&{;}N1V*@GmR8Q!&M zj8>rch*3G*vFl-zx>Xn&X1;8ff@#|o#FRm=`Fmn`bj(1}O{r^!LE^k zWnOjxG@MUAs50Oa{FQx3vlx0;=Lw2v1e_2we^`YL$_eiv7Ajl%)q>wZKf{01Us|oB zM1`*oK{@P8RKEr0n2)pJbvpU#u53A%1V&Q8%j;Y(|3g93U396uJrg15UaZ97z^O3hWj7)H8$5xpmfZ|@ zk*^(^cH}Um(?JwsKeA=ef~1T+bi0I#zC%`HplADt=DD$!MqDagG&;=ljiZEO-eiNI zyMgUcFI7h3XNYrbz{sz&lzB?D%)k{xRVZ+we>w&i z5d8|48Cp4u|ACRGc6V36QowCvLi(QAiR-F|H^E)1LOeYX$BK-Gg?ne0dIy$zIpyBj zRl#Q6$2JWrXV(Mi)Z4&9_l@0h+?muyJzI+l*+Co7u4DWN5OLKZB`g(Ak=Q&4foz@9 z$5&{Ze?!rc3k6?Qk8n$QTW$DxPzhTXD)#XSZXd5)jk`XMejnPGE@6TM;x%GlyHOA| zeh+$6-66RM4ywIE)JDvot8c+I^_2RSSt178x#eD#8o*szLrvwL#de}zFjZ5e#z;5_ z%|oIZ<1E%}OuczCqC{@0QjcvJ1kZ(Wn6xVW^bJ-LJI3bfVyViELL`r2QV$CfPJBSb zPf2Ot*->d>0$+^8zaPCG?>OE=r z*o!C1Vq=zW9-G#Em5Fy5So4{QnItqQjMMh_)f1KOT*SZcBAY!`VY)t5fgabyJLQj4x_ZUdyo6Zioh3o$M% zJ2p5%kDJK?yNYvh)JY(|>}nlZ8SDoQ#Qz~EY2>&EBX>m~UyZ7qOUZdWLXMgmmV7I2 zA!e z0&X=&?-^SJOpHb)*7a{(_WG1`1frL#Us z43>)%N2Z1k9GUTdb>PS@I8w4d`UiS+i7C+9WFvFFS{s;mZ?PQI42LS(WFI#si(EW) zN}7Kj0-q)b=o)x=`*JHPI!@Gbc`0UDn(|2tU!CcCtrboqY6sQDIEakJu@6|r?l{zC zW8iWj)-iD2>Q&S~(*Hus&&EY@Ir?6Ef$gqnkkgy%t(u9-=m}eg(@fK63#4JYAqTYS z^a^h>4z5C_G=(X(QA@r|9ue)Jdv(eM>jn!iI_3W~sAe8wr z_TvnpTOfcg@miEm<=&7CH3U<8J|f6IK+`*>XHM6{UFgeKuU=udLEE~}NAtWEOn1qB z&S=QN2l#JxlupAOnOnw=uRyJrakmb;x!pLW9mEh!HsShe9lCDWL+dpdT|wz_7TbnF zT-FXrSK*kJeVrTJ=*Jrb(`mpD+Dp5g?S8p5qHvp%&Hn|Mmy zHC7M9GOCfIjT*Vr+W#z6`;Y&{+Rs*VKn>*uZ&dk*KVW-mP|~~kCcq7>E9#JFQK#>;sIP{Ky6`U-bwaqP>mx<2s;#Kg`qf$1Rln`5tdIVRvt1a> z=xW_KnBh$FWJsb>|MCM>)48(sKjSOzG&%R_C+JKFDf^Cws2-!DYk3D4K+~PVX)f6 zOj|RElSVsmtXtXa5ODH!*%>l7gt?`r=Jg&Yn(9^fF*_~%(oo@_{mX@)6)pUyp~ByV zN4oHXcUt({*{ehfe?9uGGZ~d5nzXuVN%iGd=6a_JL~hul2Kut$ zS+!<1n!636=c~`g(3J;o1SDo`uAbQ_hM}&l<RN&-oLL~AgvWHyqvZG} z$&`Nk3a=wu2d4^FOVJDQ)x4wGM=sMuK|aJ&n~RJ2UB%`?)N=|#{L zYv72%^Y7ik6yZWGbfNm^pQ4bfUT5(#{G%X76SY=|6b98}20*vvd;4 zLZI*t^jn}FwhD@=v+xEKZUXNDiZJ7<&gc7=i@hV5w>jTdoMpe)Kuwtgh+N`gCg;Kh zGFWX;0g}z|R#EjW!R_P4&lIR8ymK)RO2Xkja5;Fjli?o;1PVU^m9}-C+D16>ahy9- zH=jhG(nc+=rlr;U4Fm=zoXbQJIZ@)CLsDyS;w;BZRZti%zhU5gASZ*N91OCk97g20 zHII{xT_Imx^Q2W(RYb|z2@1IU8|)2}9I`MRIQA$|v!H)W?cfm09L%xjW2HSVa7>SP zxIROd@AdHXP8`kxd>PE(_}R$8Eni4@kKiiB13a5%Uzg`ud%5AjxdMSQ4XJ{ z&f)H44!4Ind>`fTS?V07kOLgVSe_$=L!jinu2EO*hd@<{8P)d?sF1oI#@i8&WjGtS zMR9B@O+Z)8xNxz4j1~(oL?B#BRWmbLabv?AHbyyokUEF^k~xeCbNDIB;r-M(%u42P zYna2PD2FAfbC{jXVRV?o<|v27_2eLdfqD?cO-Q<|s#0F(qQA#YR5-rHT2)z$qtWYi zt^isb-j;ygTr^6?TL;RyO#b0`g(c2!fahV|m`)CZkJX)3tP0-g6bz>_t9V8yk5}^C zo_N##Mxi;Bonu;`XC!uxxQY8#hup+xw@2K>_iLlmL*S*msk+_7*xOv3haR!^>0u7b zqa0SH&S3&L)M&d?!yLYja#)c%hl$`&!`0mr=I~9F!#AmOn3T+6N|?inD2K08=Wu&6 zhr7cZRz^8|l{$wzk~!QJ=CCTtVR`Bt?o8$|In3ePD2Fdo=P(%@yo{z2*zxtr-qNhN z0HQ$6lSAG9+$^GW1Xv&e@|cGUf**Z8&iggwL}!h7X=e?KwDOaQE%{T#X4g(^@t-1g zf9=E;{V8G(keDpI3Vla_9}7@eZKU5UQl0o9RgRpKQlK7L$CXfjuAbmCu`~)US2*}; z4!B3TWW-zfWkVUhbJmLoh9Qde z^Kkj}>R9Ze2I3XKi98fe@2y;|dRLLTs0 z$nT(#zj_p>@yBuS;8}Q!&{Q)-gw(v+YpLFDfYOwRel9H$hIw372pjpURp7{53d8&tK8m? zX2$`(iHZMHqyV5c9@Mbr$yKA_92gMetq9B3NNv9zFKoCPYWV6wQ#p76HtuolE7L2b zXw@>1P6S*#XpXcLkXX%W7&|q>DfMFY8Q$yc@buF>ERDKQH*$^`Wld=bml$NL)i^E{ zgypjj>bXfWH>0(u=a&+q)z$xU`U7&UjmkCA^UkbSEi${VyT@2Do>_MpsyiUSQlG$6 zPThjlt?LI(^)Z`)2QaiXs@-GY^mSmO)5ey8tY;rph@7jy7ZGI-4uSo;*dS!<#0fT#r!U|+jq~Jvzyw(EH1g)PS5r*i(>Pwk&u%0`$_Y@2pWbw1F ze&q~=ydecwy)vReeNl}y9YL>iHKY8MhOQXh`4%|7(z7dB3%URn>^D!}V^ zoMDGqvWC9uP=#xCCA6s;l=B(W4SQk@smxbm^Tw@M9U|In&K(~5)p~DGi>VD#3)4Y{ zb8qaEhw{I=u8*PSsdl`p-%M)K#j0SQ%y#}hy3)KH3DLbs=nmT?wfia8#>!p@OmG#B z7q@p%A5VYq@NB3%59XqzYi{hvSD*=D+e;o*QJ|KM`)ekO)-((!h6}Ba{vxexHJpc! zyFKGv!3vV7S=7VqV`{E)^^(&O#R;Cw;>OrHL@XYg4<8C2mOya%ekNUhi^5hB-Eq3hx&2%#L= zf~GbN!vW?P0|Kv&+9o^D0&fADNnapb!!JFt@yTjs`V*B?9&e>XJQ3q5kVBPW-iA@` zcsMH^HOhwsMu1O&`gQvtNNzie@!(w7x(=iHYHY-loZGj{s0ZR>QPF6~g1d3GnRm&n zZbI4`##=hS$mgqeEWyS0qlqZv1a4*2UwOnQrlg!bSWf>${h9<(JeS6@a9a&&%te2A z0~KAQ9v!8Z)%xnU?So1oWsR5u^y(Z3!x~oVau%p95vfz}2vLx&prz&f<}VOqwPdT` zXbaehQ4;6p9zgtWj4cXORJjzhuIkmbLgiZR+HY#s)Gqf@n6uk znN}HUjd$60E;+Hr`=`ucn5Fg6U!bL}V7MlQdieF1LHJ0V^fFb+^-<4uqdm8)mY^!2 zIgnkleb9>VWCPi{ifqvm)$3QGhr)OZxJByiVG@zhI**cv4)y~+0^S(=Zn#<0fNqt% zaAGd!%~2p}LTc<5AmvbDZPXJ{s>$&og5Sq=f!e5_1-V}1NQ&*3Q|BP?2i8zaBlvU_ z<+6rLcU{8~(zVtxCx|@*KKevmi!)fx9CczvusVlZ&hWlcj~%M@xSj)^za^`=Tq{@J znC8VBiQ$abbtS_xiF?#~Ruoo_ikjBdzvM>3nUv7IHdGmCq>MOnkhe-#fKYqjzT1DD^UH)VfXA%cxnk$a+7ElTew=;YoEBs|{Q?0N)Y{ zz-W~v)iT<1RW)`owq;qWyu6_(y4r1HavdT1WgRuTDsTcYAn+YI3cJ&^Bdju3_6|qj zXfxQrjv{$W_4x{K7T^+#Pfx&v@BNA!X$4wJ4pG3vJah`?<_WM>UW+IDBD{+yEDX%pYo>^z{;#CB_B9DflD zXyp9y|5#4FA6M^yty@kyTlEO!jMhsv>#`ho)&4LuDUrf@6(-8i=s5-k!f4UF?)Ac- z_0k)P7t+OJLNhQ#&%a$Nfrc5wo2&TsmQLlJEg)zt}bS*1e?JoayJczRBuPW8BwV@Z052B&-3cmdOs z2dey#73ZuaK1ZNdZj;Yy9j)#j36n%7Zi^~XU&+>KJz>+5m9M69Gc$`E_(R?<*O%;n zrE$p6VHeZwOZ81m*lLwt>DE#5#JH&Ja=i)b1I-P5dsDyCO`zSs4VI85Uo8$vgZq!k z25z#~R)mv3TueyB*%nmSiaX^HU`IZ`JDC3s*p8PC(-b)$w@yIfcM{?AQ5;kF9 zi^z{zu^wIrKmG`G1rD7h*lj84^QxpKUWk_c6_$PP_#>FB#XyTR^p6O3M=gSdLNH>p zj=2~M{A62sPca$w3%-g45*cd5uY*dsfDEDDS_q6FWK}Ysn|I8IB-I}{E2l(HxTzl1 zWL>J?53$A05OG(@I4TIixw9+y+^7!RIEIs~cwJGYkB@-h?Cgrw&$4$}TwgZ6S}v6( zrjE*j^ds?cLLBPA8Y@z>qe}dQN|aTan3lxn)w8enGTO)a>Aj|)r^aB*i?oG&Y{1uH zmp&B$o#N|QMGpHgjexRMGs_d#!)!1G=J$NV@63ss0`-!f-Z1Y!QybZtHKSAP$nM3z zFtRfv&U-Aa7yde}sT{AleymMX6nbFUT<+m|j;&oc=l}GcO2+N^!QSvcwWpF>>m!?p z&7R6P@q*wSY4M>wmAZL^yIi;m9pj|7d)T~)=MvocGNRET&YW}&W;0(YnX})qLBjo+*0O(hBE4wGMOuqJ6!;9gN zpttE*&j^v)spTUoD>xsE-eNNDH50j|MdNHJ1XuEshHggBq`opDA{j$HnNGxiJy?gg zxmVN1OPX3nR3R6PJXj2@y)PRkvJTT(3)DxF)sCoBa~Ou!a4W`7BX}l7y+%UJTBt@K zCt{4V8DhMSYJqN^sl-HmNI7%S&#BhcXff|#_8(5LIeM@EZ?t$blGR>5+VIWbCbfoN zU1H7+=wq6?mm@D^<+W{9KR4bIHo#T8m`iwMSS2RV^W_ByH>$`hk!tfk1nneNrOkH< zCNc095p(6gUd=NRI5Y+Ne|wJ$%>%~pAKBx=H=1m8_U(7Q_P9hNtDyCeR-PKI4IZs~ z%Lq)Fa43x?#b#i?O0KfFWUWBG$-@MK`Kr`g7v#Rpwyu@+Z(U|^KZ(tY;~7LH2%;eo z=F4{CS8yblW%!k#CYm!2c2ZLmtVNeM1@9A%Ofjp+{A#FX110`80-qelJ^}P6%Q5KC z^NQ~Va$=?gP2RtThL`LHk)Orn)Q{<@?ipD*&(8KH^-;PHc<^$V@KAs0N6dvIRvOKN zZgzM;fbFZm?p}QAn=c6Lu-5dKn)0ZAMv84CDlwHUZxR=P2NyiRMr2phMzFdaCnX(+ zQ=!~A59DYNFZ7P%)W39gcC6$1(`~1gZ^jOPW9wD-3}N38Oaw|V2l{$`crbQDLN=AT zAXwj$;ZF+EIsQ8m6g2eT!aVV?n?R^QhqE&<7rLjHeIhoH+yzm3vft$>L{91ZJ_ajN z|0G|8r*I&zkP9Z;D&l-u3+^KIMz7gP$g2wZt`R~U#P6;%g>aX>uO2#KW$h}nfpYMDMie3@dYw#JxfU+O~<1tfLhOdJ-p2Fukdo3Ho=yX953g3Oo&F|5hz&XAG6_Y>p@(dvewE4Agz-}qJLpnT*57an6qH%B z;CQK{df)*Hprd*$HVf}*m;(W!KE2)K!`~yP-~K3*$_XJrTa-}q7%Qqonw8meGJ@|Y zL|f%@LQW~hE-+cP9)`6AYOx$~WqbWP=Fy`*Fw}-IxYXRR7>oS_rh8!9=$Ug?h;Mx^mZD0q(R_QF-BmB6=5p^~&S30wfSJK~<_30w z4Ic3hJ`Nf}8w^Y>(F74_YD?BlaK7wHuA>Qlt(#!D(Y+mvBeBG*jyBO0ZNl@1P(;s- zPs5QQrPy{|>}4Ouvf|^~SvVd5mVySzuLh)9Ye4+oY!Y(nRtMDKIByA6F;CuY_NS^B zu$@bT-kGXNCnG-3pNi#%VB)F=(eiO@=S?MYI1Uax`Cm3Go*iNw3fq+)VE-2zmc$`Y z1I~vVS$ms;zTz$a8*K`4#t?1gUk;L!wgNLpcT$_J-w*5)@p2&zvuuz`-jsK0sD8v0K0e z){oH7K&{oo;Os8MNEZhed-+ZAxJdm|k2~4RUf5l=K)!$7o3a>YRj;m$Y@ZXGl8$fYb4fSuzFJ>AA5`xsVcSkdnx9>FhpCr zD<$|Z4$(f+MqL1G+g^}m^b3C3aN(Qz2!D|HK&AEUZnbugw=$06+zzIsT4lvEFkfa z#7xgzF{hZ?+FPF7Us;WrSCB&oBZu8>(yv?SZIWNf!PMr{)TDFK@<|dqzbO|Qpj=|E zMMAuJ`qDqb%g_tKVAkt)g|i84nr#d3d38)T0U~KSLxh?v#$1+$UB5j36%7x&L-JH6 z@ENYlf--K|XrylC&Q^VlsXkWh;hW>d4vN0z1_WCX z*OZ6165>DTarOR-s8f>L*8BM7*p33H_kZtz9{qoz1A;F92Q$FcW*%s2)c>Hrz}F5| zvf&r{@u{f!WvF==;1kWFFKQz*!1Z<%;>Ly#(l$#PT15gZt09hNb^u*8m^+Ng57s z!9fHrwqoV(?z#QF+#|W*;EbThL=%D^Yoopurxwf<2jPxhVml2ll8dLxxpLfLc9c5Bhnq;8XOsC>NPb9hnh%cqL}R5u4bPIqIT z?2s^J>M8_7@?u_H#`*1nl47>CWxL|+32ui}vyl_KZg%Cv*}Y3K&clU19dN2V`qN!1 zmcvW$R}pP6Ue>pefQPS&$wj+S7~wbw1}po|A5R)Jkw5h+4UMu^M_TLgr1qUqV)Y7I z@n3qCreC4WOY*0>e!ms-Dd3qd>cd^RNo$95i4Sv&TKuy&Q}MzAFt)rKQKWrnf9 zZu?r#IZPSu^B`?bM4=z5x@xHmG-by2|6%VUSY1;qvg#Gye1L2OV|L>XjKX+RVZ0YPyBQ50lQ zL{RzOcddP7%7%mx zNpL23FFbIPnoPtopTgzF5BB=(buxmFjaZ0MO+*0>`qJRvslkAH^zdfd%Upa6Dg#0f zbFvyD{R@f;EM!w)_2w`HW~=+vzw!mum;@NR#Oq05q#tyMJ4N-2eH?&z4a7C?Ah5Nk zpe%+SYllW(`2F2}KxjILaNflqnwfEVd;VM>>uUuvWRq?Rm6Z`t2^*mvfzxY-$xP%7 znyW~u4*N^R4PRo0^hrp|W`#31DH}-AkmQaeOuL=@M~Xn8Di*pcW)O_W)d*zqypO`~V`GZE3jvyUy>i;4Bg$!S(Ava|&ybiqt^x__g{GXR5-bmlgh|f9$8F$rLjq9) zK^lmz&kXc@&=oae4a5BYtEd|i$o)uh6=rft=1dwS<6L85wL7AFXpFT_gMUSAM)LR~ z^HRUwJ9Ba_%*1;#adR!xg3W8iu(+vqoXaguIdTlpO~2Lhk>u;$nRlQ0>j6 z=G~wu9c5PW+J->XiTjdrvT&Sn4r#)u^w!LKLlm|{kvzbKpIk>uvbZ$aw;!a`0=z}kem*Z1wMl?Lzx zl{sx`&b|ovRpn?9(SlhELfOp4Mitn$)Z_;K1?h7zrjd+$rFosz`)D{^1fev5AnBg9XKF4JF0d6bi*Wl1-iY1y~fXB4ZsH4d;mogT=jI^S%D6`m@>ywrdPs19` zE0`Rl1-8O0zYTloQ>zjeiXasvaA@7sy!tEKo4*DlK*zySNyf&jun0=r%zD1o*I!F!sBtd5$Iy{6YxF(uf@5{VPO- zzUV^4Oix^uxBt+Y^fr9;U(wE)jU+fUO5m-OWE$YJwU~sEzEkCWBV%l9c55ObCfC|z zP45ElV8$5qs>P5m-fa3k*;rtB5F{0fU;D zRcgp5R|D{PI1Le8Zp{MAD_uzt!7IttfrQ^`RjC;7WZ6wXPXubn36A<9Kl?B7tT21n zJcft}cru`K;7buhx_~^%!f`+wO!?F>!&9$ZKOP(xCHsKMaMKX3@LfbG{fB1K;cfOI zdd{()G?OKojS$5QG_zXQ2JSi(6x^>!X)&%Jt}fSK<*2(l$}rRgECHc`TbE$ge7}XJ zzL}9X;|w07i(`z`UiedSkZ$EgaiJ4X$Wh8^p_NWf^P#vL5vy%upOAV2{yu!^;W%C0 zQ&3T#Qg|5U_j4}=xE@PNKljhie&VPaSc^Nz2&oeF+Ni57OrSB;gXQD*2qRADSfx2zN-a$Bz4MbPcJ zDBFlV`#0yZ`<FHc{j^z~1e*;Y7+*7tox?U0y&i z*d|KgWr5Q|CpjEOAcg6c5RUxHSpi~IMiup zrs<_kwxq-?YOOnwUT)sywd3>+NeV)xa{o44H|-iZw$ z-biC51{4Xi36MZ=p;`P>P*#&pl8aq)GQC%C{ghKVh(zOIJ67(UQsnKw^LnvWRc|La z57WTm)#jJJDYuXVgL<&<5l7uM=eU?W^prJ!TbM{BS5nTpdn!aIPJ`% zD9@$m7wZrM1!A3yN@cE=jjv5rQ33T_FVu6A(4}6VOaJ0{$u%sj5|4P3f{qF2WVA3P zPB|O0avF?!e(dCwb=ObNHQ7{3lhBT3<3XvS{tMQ6y-=AHZG$gi{N1b2l= zyxMZRu^QW5X7VHB0dm?7M$?Iknk7jLUt}KquvaQsC#JsohU$nzhrt2R3uFNCm8?OH zC6qu^Bt~(?r1BAqseChOW>Bh}0obCDpy*kGgWa7|@$U(pol_Z=Hrw-h7lHQ)NReAY ztr;HK_J2hS-j;i~bL_>;x^|N1T4)lE$wFJ<@B@IwJyrVvGZmuwQdyd)Rz0(HUGLINY1r-Qz|J7ok13+1Vy{&T1^FoOYoms)1 z-Ed+;YO@nbs9Q@`P7QiN&Bl#Fr1HcJeE=evMSy8sKl2gAsjs`^JwZ0BOc(xAC{HUY z6n0cYiP{0Civuk%rgIWPC8!4B(FZT|JrU6(kUQNig+ragj^LA|kR+bM{ACRW@Ks>N zf|nZ+Ed(o81ycZOqf-FDBz`L$nORJ!lk03T)REX6jDej)hm_whJdX%r^gl1Qe+Hx! z*)u5Ooy&(V(IMt=h_3it;0+R1K0qi1BVl2Z}+Swh)v$Q>~2BQac3U%`E*#qH& zI=kN^tP4w}&el4r3SOBlY{8>Y&|I$B7$G4n#`U^1La&9e2o7NdueN6FKRQt91o=!6 z23Kyza>^c3QhD`KPQ-zTrVEcJFDy4>LQOrj3$Lj1hNdqbk7FEd{b437!iW`$ZNM7t z0~~0Nq403=B6PZoN;C#;YDWKDj9at$d$cO4RF|3gJuvSEXdL%SD?5tkNN$1gLHWliP?^&`u}0Mb#VL}?tXBmVwa zb8{^yr#tU{Z)-*q$MYkaYZVDM5~Ke;I7!yaR-D}bGr_iC4x!>?4Y-wuleOtMxheuD zCq&|8g~iGB7AJQyBqS0iJw)4KadJnfX(UeW^l|dJyg&||d^rs#Vg0FPrv*fZ9~>ln zzfm?UoRZgsEfy{fVPRYI;#-0hy+DL5M0yNP>T$(5R=@CuoqPR64@qMAz<%^ ziLztxZrgq&UVvo@G?9dvfg4Zs^x>smHR$aF*(#4A0a(pZd(Ny~OljD%B@aPJa=~DF z4FF6FruWOB(ki}KiG17%5QtnVz!oL`c*QaB#-MV4DB_>dWSJppR7h(WdG0K!`bkg%a4ggWXD@8I3 zlU2;X(?#~_3~8J7{5*?lfD|=?4gHJ<*jf}$&uQ$eqr_mH4j~J0rz*$lg^*1kb*8cg zQ*D7P{z)Hv1$Z&vOxr(XWZL4u0sVkCOmtc1n=IysgATwR6Z|3vj3cF^elEF$8Kyiq zI(0V-EHK*jI1rQZ`kbI_It{_e|FXQz&BDNUW3!q-13L0Xr^zpzBQL|M5SB9JXI@l_ zHroj{LsJ+UtMeTza~>l86(y^am3m|aT|lfzePb)IiMs7q8cS;H%woiWD1YE;ajpWq zQyO9HkOJ%~8$(Xf#mxD0FtYM8oBc z-``Zs3)5?PpxxPvPHK)5Iaw$tKjLPoaJ4LE1z(0m&^Le)AJ`C9{Ru+IOSjR)4- zZ3^9qfG*gybo3wc@h;C zBLjTz+Zg)1&>b-35#hdNM#XXx;lC2@7RF>ypfWBOlc!Z$ZzHx~47gethtTtl3W)`Z zXMGa~iWq;>{+26bAI^mAKA6~S6aPmcy9PLvF=GqbPhHfb8>^05akIk;SzH6K`q*WR z@gkekpp3`X45DTOVs|A1igD0d69xgkmQtwF+dOVYF#a4v`Tv~5J!?CUQO_Off<5L5)LP6?u$OaV2CZLlxGFzxd#P!sL_u7EJ+8B z%S>`nK`{>qmZy)0UsMOaJUH&&v~dRn$9*wlSMndY4+l<|mFOx3#d7db5J=cLq;~y) z{?SsW1r0|O7(oV@_<7jsKNHTMOv|=-!~ACle(ct>Ctm8|`A*ya#_51EuEmTOqkH$> z0>V7G(HX@L7w9p2#&z_BYoU}?6uFOEW4LL<=+LnHW za#&da%S%-w__Hn3?W)>wFxzBw}Y8DT=-F`F=S2jc#(i3V~8FiDnc z%H%NKin7PhE!(3a+`>jEiR!*!M*o%BEY1Gx81p~fP{e9iDa!*Rlnb%;%?zRio15m9 zxU|dSWX-9wlOw&qB>8|^85M|>!8;K6QjHSBN;qLx1OGB`}vokP{KJv_LVYU&-BPMgA3{L{KKbnAb2#I(-nE)P(n`f*){J z=Kf2G11-#l2P z!x!8a!4mnoLgar&5FMQgojr=~fQSWCCbznQ zJ7AUN=Jl?Y!X!i>;sV-pk&cVb0W)jza1uFk*z=Slmm>qbktTGlICNw#W?(63fioiDgkHRtgf16C`Y5Hk{L~ z5|RBdzbi0d_$wLpcZft~9#U{_3+GBf9y0>@JDfz;KN`o`mdJh#Iw{o}?AYGJoVGY! zQ`QIV&Gb93%94D_Tg7bBFlg4VI)*C9UOaO%z1k1cY}zd2)nPfks`b-mG*r}ddzE-RIKLPIZc z(~(^qj*(TvfW?zlt{f_9v)l;EW>;?AQ6K&W)L9(Ki71+V79uibXZD5{h?^4*5rz2x^P*47NU8L(_#iNiK4mig#fo0dj)_TA&xD#7;+kj z#^V-!7SQVs%FAFEImlMz!pXAs&4FSRC0w^%$w6C~VW&~J{+l=Ip7}DWXb*V{eVY;y zC-mKk^~1GJ=@Y9Km%?hOd>Kf1P7CJ>E+}c{K(mrf&iW@O)`g93M&r}`TLFx>Op)3( zBuRk^@q$#f^q_claMs=)t5vMAyAe|KIBOpjUF*pl7 zSTShTaf-o!Lat))Q+5<51_Nvab?CHCC3NVi@OVaW+9(9asGl%|77e)(7H0gyGWXvQPfl$#KBQ*q@l73 zuR4|G?9W172lG2DM9HqTlWO_XP*asLnU*fwVMihx{l3d|#_A}&*YAc`sfErKa8 zAW3GG4&9Y7AJ366eYV^aZ25np+47_8liV1125!9e@35K><-aSP3yXntX@Cn06Q*0= z<-jcpJ5pH}8UNBxc^=uy%sQD&Pc(I_oo^*T(>SxMozFiRH=0^AU3p72`oI$hwejj> z3`homu5@EAjG_P4=+a{h5%mS2VZU=C+NgG0BkDntWc@Hds-3N5UB|BC$l7xSt9CmY z-NGGnc>&xYzH%D{6cU&fSAa`ETrHE3rYLdMEubycV{=VqAV`|HLjDEVG{EgM=|8C5 zQz3fQn7U|r@e@VMjWZ64ywL3VFRtF`DxBaab9sGygZN3M%=}%fR++*eck5%A!h6`G zr)1Cfa%JfX;oSPRJiy6ag>dkRPzbT_H&lli!`KYQpxVSOtgoI$ks`5Th9K6LZrup7 zs84meFhI09s7|XTS|IFy2;kycBCw~#JSzbUQMj0g>h#jHnYbuiWc<~tI=yvbSaq7J zqyE!Xr)3cnQ`PCNrO~8txst-b=?8@r4zlX>ec_OQ%!Na~$3snzLq@AkDX4R<>a?>` zRi`1x`>NB1P#;mM(*X2fdF)W1$BGsegiDv(!dPhT4r$x7j!?_+q_Wb;~@w9&f z?x(3s0dD+FyC63ny5b-hvRfEDl%^R7H{Sm%<;H#6hq>{cI_f{28}E#mm~!LIJZ4Gv zrofP8=r#=5+9|nhdObe4gUpT36mI;7T)6S<-_*~IC${mq@v`42H-5T}&yAlC^%2F5 zC!+_;jR*PM_-=j-a^r84w>WD{3;7_y@$ zXNs%(4B2NGcM%~ktbgUTNe4wR=kOOR-v2(Z;x2AHx)0!5)o~J&!bGSJk)W z0lnHaWOpACZOD$!U<|n$vPpA1t=OxPb0L{zg`MHb$wnhVeI)jUNa|}e&kEm~VLIi1} z=|4D9_Q5*K+M3#r$%chXH8dw=P+T;9W^gQcLR?PBf{`{SWLS84n6bo&+6>Lm+9Xua zd2*8LT-?6@B}dSD4~urM42#rzuc_b z+p8x}GQ<}Re-ZL7k2DYPw?p*0%|j50z@*y7EF=K}MBGct)tcYmi_8`JGpPKTWIu+i zngzTT4wXC~>&=eM{6;Cvc%SfbB|4snpYNe_y(CAA!kT9L(@5^K-v}TwNp33jRFYiV z`bn-|faLbpOL7kp!eJR0j$HK6k^%6RCp}cgSYIwl%8*y8$@mn?rP-_C3Cp zWq@4HTU<`D8PDZl#_M8doGqvJ=i2cjoHS3SiB>vk!R|qsu#X87v4PFofHQzNIq%8R zeah(=>KfSjS`Z$>V+wC}4nbSQIW1C*c*F>c?~owuzh*z8+JgE^v!OM3K4y0yiY!hKkfN zQr!%A44Wjry>inh=M~YXWjAJzEJh%*|F;=LRsY6*CGXq(H8FpqlBM4hPEgoRaz#Ey zoFLdRaz%IuM-DNnU1qY#`_c*%3nhz4pv znr6yFG@ahcOBVSe6BscZro;>avVn%%*sT(^0+VlQCjEvnG@@XbwQYPIV>x##I$s*? zp?Iuq!+Em>;Ru)BvVpd45hLBeM;ua=YlP^PSl6<{-S+aL8Ayi1ql2=5sMSwr5Z z%=6NT2W3;thPM@FrR;b{20LCH!H%DdWyi}cJN}0EImNT%4=p?XI@C0h9dGv8@xn}C z#PFXIGaGP-WXHR&_1Wo&Cg)R(=)q?nU!V73o)xK?0D~T=sx+CyRhuIAAG2p8uHFnzLS94nP-;0 zWyg2GmnB*D)R6aZipA!RCsaM#y__Rt6Cm|y$OAd)2o3qshJbaYP_C#CSvBNOg77#H zc3hzv@;x48eD>+HBXh2)?E19jmD}ZgSH8oY<<%h?kl9@f&$Qj`%3!_y^6JL2-Yt5r^t7887xv-A0MbGr1&-xHK$lW!9SW7gI>o8LtF)xbSX=XSkYnaAL0G64{+mUy zeDb4)ETozX5r>FuOSj5Uk{bUk(x zPQVw{DVonP{VfIsEo&K%zN59W6`9kF;fj_uOl%!6k^#+3Pt~iL-Nww)63S%E(jyej z6F@@Sk3x7NWVkT1_n1lB-lwy7bu=uYYlq|$Si>;f^b$I3C^Q>ViMk3Y z)0~1)5mTgQIOdQ`ZH^Y!J;*Y!QAKKaT84PwV3C?YZH{$09OMupxO711e<(b9V4Q*T zxjc^w0`~qQ^wml#gh8l0&q#w3vuKK{-ZNG?#uF>dg&aIMJGU%kt zJm(&1;1a8s;G}COQ}66FMvk<6WQ@#Ed`0VWvodq$F?85gIxvrVM;dzBX}J-%VjMyb z;JF7lJfkEu4T4Pn?*0kY1Gk_EK)w(JNo+b&Ur#$MtcRl(na=?i_3GUynNH0RcFpM- zvk7^4V&a$waFGDNr=0V-YJ9J7PLxl7tmQv7{8NFX3G-!vWlIoK(9?j=#_Vf_3ru7` zQdGHkw;1CgrU2yk1BY@$7COwa%5@^W%1qy2PxaR1WqEn;Jj(X8-uBcd*i)AJ!!c-p zIlX0j+E2FWt}aVYF^m~Ky={B?_JDiZAUzeCNB+H_y;rqnB~XN=qVD|-CK{}j`e~a? zh2w5%gl!8c9Bz2oE^&?H*pxIA>2CUo8{l*2QHq#vhMIb3ve+8$pkUBZo_#YmeCAyb z8iRf|0FToYj>wn-2D4-!9*_(E{wYUurcKT3*P$q*Vt(39zC6nmf4?Amt(gfK97JvW zd=+T{R-N*NDy6M!&@cG!mfv;A96N1kd_BcK){?v*;NzyPxYpe?`@<7$z4RY45^1zV z8f9!6-@x$Civ3n@M*S{+)6n!4yJ;gsO*4&BG+pLz+S_a$W_>Y$gogPrSiW#^7^LLl zv$AvXZ2Jb*zTNIybq@Q+jWDZ!U!APNwUUv4KrSg;pj)bSQ^mGQ7kI4dIBrRu(ZBag z>Z}%xEDalMZKTad2=^LgsPvQ>&w7K+isIuztXN{M6(+dX(!n3_^r-E#0odep}QaCfbj+yzl@VIc1+zCoZfzf zsMJ+%?W3~77VJ(QM*bmh-vimvB6+o{wJJY^S3`g#G6cwKsp0Kj@|U?ks32;CCEkY4 zL-m__3Z^{_*S=(ciPjs4_9GXZuv5P)1odEu>cD0;g6f1dpf|Uw-iS!5b6r87SgL!U zf+mtxdaj_p)-(TJsA(jtO!=PqNqJEn*05Tr&K5CM+boS$YAi@Lk^`%pV2?)EXFVDv z&rw#Xyl?gIrE;E&5o?t{Mk0ft3NfM&FhXoT)2EkY=!>=?1&_W>P|--EwwrVt2fMr% zYyEIVBe^URH-f=iv+yuP%6X-sUd^JHM{wlADt0Y=naZ{GYcr;T=V}(Uw&IGhj5#4# zY3&h-Q=Ff%1M_U6g8$lDgQI@eGhB&}NH_qBAP|*zm|^~Pe?W$Td;#v>`DE{iRqF`O zUt|DO&kYPP;&+v}8$)YK;r&P!bs^iMM2QPDwA+X**DMQhE|Fno28J=iFiI*}v(pZQ zS>F+KHb!EY9=-#Vl)FbIQlM8GG;+OG>$fodFbbwW)hXZWP8m|@%hio)7?V|7;pXHI zq378(x3Q@AGI|mQe7&q^GEb~@;z0{+e>&+TD`kHzEzb?p@~jMO!O&KkK7gi5 z&c_C+dDCw#vDHIxfnJnmkF#3|06e(@McxDex;0XbR4BNfPAwJJxlqAgJ{3j9fx#~k zR5;OJf_WD!AR%L^n9Iz1iCB+p(HcbjjuNpAGXN0>h~=3mU|M2%*_|tRjw^c~(+S*SN7F9a3aW)}=q}d&s#Z=BhSc8y8(yYQfx^N?v z^{1jBdNt<<9o7W{uz9$P&ECfEOvC1Ha5s8*p99$Z4K@clP+w6NJe$G0+d9Y;EY9M{ zjI+r8hy8s7tW>1EueWe+(Wxvet|lwyhP(d*qRL-)>+(SOW z0WIh3U0d`pCX_AF9)$;8nVD@2{;WbN}!|_)!VQ> z_ygQ}r=Ja#RHK4!gj`8FvSFfdz;6N2ZbJ#tcDyT9$_Ey9EOk0F*4!;4DuqO~vINs* z?7;`}X8ccX3QehV20Z7uQwEdZg?DED_i@`!8O)mhf`CLN2h>SrN&t7PfJ=lVgd<@G$<-;E8Z) zW7D2Sjh<4o?8mH1Yo>K*Kwyntxcdq!&uE5Mr4;8Q?gl*N?_H3OpT~O2M{&lkd%uPy zz|#Et-1-8ue*x$oOJSN&OWd?kiiln$T-+p(ma1b+z)*61>O$@VfP#y7m!6MPAOT2c z=M)PVD1wrnO(3CDt(`en#kkkFt9K|I6oHQ}iGka8HZPbf9E z!R?DP$B1!-Sr9#eF}`Q#F4Tz*o1lmw!~||ClY66Q5qathW)I%OFcQ#Gmqh_jk=#i3 zHEE$bEjg^2fm(2?msRrUu1P8H;U+HKxkQeN2*1{5(+-|c1X;?MA<$)5kezo_x$Y4< zCE0v~HW$%$m<;nUn)3rsK-{}yhST*|M_&goW&5!}!E8ct5K*-W+GDVTm=S-*j0WaB zqcz!PG4>h07>P@bR5?{k!Y}5@Cwg*}R zrKWHAMC(wjvcQaF3E*bQ#o};!2F1n+TN@2v#{pm7BdRY!~NzLgSC;*~VXm8)t?Fpz#(omh&nw-My%Dj1?D~+h1%{0Tq@5 z&YQ~teOEB{Owb}KXAS;~7toz^1gQP+9e_k(XMD!xd|WKbC0b&CfD{!SHh|HOzzG`Q zh{2nhU9)<}MTj0RKs56>=4lq7ys^*)?y>mXOgY8$v}I5si6P_TwC9EFxe3oP0iCT1 zot9=epaU8~&0MSvHH8IE)6xcrgOha&FJkYauA^~ra(L+&NTz*frAel4GK?>oDxI>$ zX_BeJIRWZrH%g`w2s7~9-6)>bd?>oR^QRTG=@8-H8iRn^J~=r?mK2q;z9iRou748zT4>N==&s2-DsPXKI7T#|TG3S@^#f|X$l%!?$6Qul7Z+ru=`T6+JAG*Jq0 z3iYDvmX;>=vs{-%o@LSm(OL}+xzXU<(I>7Kd0sbDKKcFcpx1!&;cGP6|%%1SD2 zppUqu@=`ph*lDOd?d*J?kO!zsv5PL)zlYBvkIK!!v;~q{Vg##5QYiXdXbEPEtWM(J z7>JC?z&~K!>kYuV$-p{s&OmXbDD$yScD-N39AhY2rLp-!=IG+>ysUWpb_j2`Dki$T zTz6_1FC>h@+Yh7hR&J*RcHQsd?bBgY4C1XGq@wYYF5W&BZk&05hsM(ac>A=Ax66FI zRe6vbFK=URM{h*duEILnEOuI7gRiqJ>NYjCvtR|fvcN~+LGz*Qy9m6hUIbpH2(10= zegTQ1P0h2nLO8oUg9U_-{O!zgMCEM)H-F8!p)wYcaL%?wQj#2ojAl>^#N~H*!9$sO z(XNZu7fU^6oI}?$jKxNBC8wAYs?01rI9-x=xm_*@bvdS?vmC8mI_=D9==yN5eF2Oa zfv-oKPp%XjW%y|aN1aVi%!KfI_e$mSk49`|DjiQ`M}U{zsJopAmk%djqDsIc5go)J znrMvhhq8y}En)N_ZLY0(qazmD;M)qVD`5g{qfD!B{YjuWGvQ|v$NJ_;F_Jo4ps-qf z<5A8q#_GE>KR8&M<}<<}WYk#tpn(IPzXp>pGmrgD(BX}SOy1fGlQ4TSelq+v=-ab3 z7h3fp81?@hHZ<#~L-2l2QN6c67gD`3x9Uasy{VlqRW=4Q zAyG4M0eG=%W3Q22&#Fv7eymU{qp5jfW~|=b%)AR5-Dcm&oxo0zT3>Fl}|-cFluJq+FY79QZXrfZgbkbYEH?%sxd0H+pPUh(>z4S9>vZJQ>AZaH6wis z?w#qM-ASI`@Ssh2-nZ@+R46ms4!o~zZeLqNedVu%6`Pj;3dW$D&u>NOiy3%8PG@^t z@~$qREGrJ%g2G_so)gC{>S~k%O8VUqWQ5 z#lOOEk|gffYllNCoFrK1^z_X2#weRs<}H-<3PXA(ulFsyUX=HfrXMyFGNPsV`o|(8 z`o`^Nq>NA={5AH{$_Pw~UN8_Z*dA520yBJJSjbNcPZ>K@pNwB5^R=>lTZCto8(LtV z;1vN)lD6u}1J-PZYn65k$}L>$8C+qP!xKjb1FxGFzY z%d_0PCuWkzkAil%#y+EQ3Vs9Gm3PC9GsOfN_d{b>OuVP?YG%ePY=jU~>0@GUU}B6i z*0u&9IvlQ}mOBW6&f+!~(}WkA*|<45J|UrG7^3LoaHt4?ANS9!o83DuB>Hf(7Ne>6 zvon44E==2lj+-d^elR?H3V|3pwp!v_+-DT&+JYMwTAGnR5n}x4lm=KhikBmB|MBIr z-<1-mP2DA+ZQhqT#~9kPwDWEd7vIQ=i**(k)z(P)xX432J!SZY=tvK-3qBVm_o+UV zfs%X`h%-PH@N!cZ#g~~4=HzGymHy?&Qj}&R1Pc718)F3`-K-$kBVZk^9#XF zU&^GUegclo<-uy}&8N~4BY4J4hb;Km= zCxWkKl9nMqpOpx3?i^k6dh@jRbf>l0W-kAomY*b(w^Ihn!KF++1=om)?>s=z403wLl z9z}mMgkyHJf-VaQY))H7ZX9|jd+uO+E~3j55L<@x;ZpOo>Yqi`=IOIjDg@rSqc;}j z%goHpfx_DVOOZOQ&Ef%U?VU5@rx|;#JbgRdQKm6~#Q?g(RR~2qOnY9CdZv+W}t0X*b|_)4Zn`Di0yFXHyaNb5$fWKQ$e_D%%7Dww9q_lL8>lf1+0xE-B2R$fV0}10ZBSP` zqPl_)s{ymx$*vGd*2)|nbfCQXf4u{xUo_9lI0h26NzQNL4-WNM z)pa_%XQ&#doXydOqr~07L`=S^88j!WIY-28X(q`kG3=Wc0HF03SuDcV1`L#?z*+7j%XHZ1|kT?zBtkE)}n7MH3D8U950nmGs#q}Yt|?Z&`RqFsJt) zQ+O_zKnW}xATy)y3kvHr;521xZ&dm}F~s$HHg0QXp5|^ywkq%(gxKIm&lg3Mf-gMA z9^`~Wj#e{X_IVp}v`nbV=OBc5Sl0xD1@1XTZphI|3f0F6bQ^Z0@u}fXV)Q{ZCQL1R zI8%CKTINtkV27bj#Ag8FNVAQXfq0i%j1gZYF12V5k48~4#iM>6Hz>z@>z!UC;pS%i z*aU*>u*7Oy?SY@+YmQiBScrrw?$`w~Fp<+x4=T733Zx`WakX6(8e z6;S?=%@mo*@T|JMNF<+m#A23YIZj4MIBmZa0Qww4y8*;D!r#Nt^n>4R?65-fF+!8U zPPhgc{g`5~+|ndI7zbpDoy457Cezw2d=^`%)0mVwjTAbN(@XQ-`C=TuSWpXq03i_8 zC24Z~$juQ)O+aUa@ZoK!nvVjy0+MOGqTB-s9m&54!$fqS|72Gf0(SNj$nLg>xer7z z|FD1yF@LhRp8YxrR35&tFa`V(uEhme!LWj)D3T8z7aaAFg%z4lA4%Zc8DeKxHnD@L zMJne`5pIkTW6uuogbvUHw>jA*l_c-OjLOVdRYxqr=Wl-70cLqCC^KUYPL~p4c$PO^ z)v{_1PTzAl-9X>YNk;~R@I(L42;q<#CUUsKu^D3TCF&`vB0FQN#xUbes;ESfxKw`t z8o!fsOnSP4Xmx`X5iW~NBTLXa{!Hd(&i!{FdPOStV1|8JUqawqhKZxv&YsH%N3`w4 zFwAnsg5Inlz*eMxTroVSHzY}l1m09UA(eF$e9OSx;|-cfH6b9qU47wCvMq+5eEHS9 z*rI2$>b+G@GP47?3?cWJ&&U|`X!Lj7EIGI2!)gnCV z7ZvG{lJFb!jG%^n=Ub`&*ae<6w2Ia?$S{tW{SOr_ST_w+wCphOKq<633b0&YTDVx# zjy!TTH&Hxf*g|9v5hEoUbrF6D=4tx^$VQ%GsSrS`0l}1YaLvTsc(8`wJBa{OF%S5S zLxh44y~C0E-8T%w8hlmVNuxy+hWC2vD_lSnxvDrhCn!EhB0_7ko?;Jr$&d8u_!+(7 z<#Nnhb&aZO0uQr8TlNBC<6Y@TNG(?{irfEiY7tG%hLZ~GD(grU#+Ip2&AuDtu#{f- zBgZn^*&0xK+lP|>4jh!pYLRo0n~%^796qanZ^3R?9iU`=Mg6g7vW(b2z+X6OmS!x| z?`M)FhSjc<=M}%Pbphq$fxxNyPRw?VGKU*v@nh^%aiWTK)SX&5lPd6PO(->QB5ty| znRo`u-~5!#;TFS_tMQRKu;@y^<$IIQkk?W*V#98U;lddvY)C#>QNI%FrWNaI5|%md zN1lF$lh)!Hw_N$(&=-0`aij{Qh5`_NFi1QQ5^_@%x6qIf#q=jVO#fV@j@uQG#B(jz zxtsm!&vM@DGd;~WXNekJH-v_A1fyhz7ILliM$X~#RAIBm_Ta;d^m+uK!U$yya)c( zJWF)`BAO=>HS)%X@l1ecGyQ4j~ufFo-64wD7cwi-Xs5&i&BG#n+3bSy`*9EMk3M_z+7uA}$m?*t#O%hII z%Nbq;XK)a%uJzUG^zIE)4O!!u-R>Zr?Bj1a3L+Lysa3JW!8|67!7SQ8gDuPz5-8_n znM2Niu%oOcyKzjLl=Zw{m*SXK?_~0b?~kVEq2Ux~0Y5VLqlC8`zP%U)i~2wy59`@( z?=T+jnD+~+od4k>&A8iY@O^`{x{EfpJ|2Z;mKi^Ta!3txnVu;l&|@mw`^F16E>JUF z$`TnyUN$qE5zM0BN6W#JS!I!;&PCMuKgk&h=I0Nu(9w(RkeRAp6kOgZG{68vISR56 zv9`3_Dg%-Db0Khu#us|SAwf?Bd=ma27kel@T^AGjRW5Yz-M#6yXl_2;$t zxP$rEge_GLyh76(J(im&zqs^1dv_yFvZ;CT&d~W6J4vC1U6{4urLTkJ9zU5wfK@5? zcVK9mgKP5x?) zWG$72B^H^{Jor&3hV|~t`GBA;f{fwahn!@?RdC0UcQYRRBvgSyE`6zUGHNIBl)c{DnfFc$T^2q@`J4 zNFSb5nXIMGfhlYorjB}-oY`5@JkSB53kj!3VLK<$7127oO0n1yGPA$%l5G?_3;gGt z!}4g!jdq@&IH(V9M*JQ3R3-nzX>Y1=svEd316Ic8V8*yONs7F{+&Ii>hp`Nz_uBU3 zbF}#KZ(P$LL`mTkV%Ogaj!!u4%q9jhdj4R%u-r6B^uwG|80#=*$>ZguPy)L%MYKZ^ z^9b*4stXJtMnA+}`yISv_P5fH*>{27u|;dZ-be+YrNGyV&9@gw-+kix&XzAPLA5yd zMfY7XlHWb%SZe$1PP4w4#F%jb=oOMj&EQwj}oEc0)j$i5=CiMds&S-1#Q- z@nSRaLLr+q2s+A2lG(_H@ls$bZ_Pb+jc{rrWuqM^Aqz8)kOj3{|ted5`*0pn`OF-(;BjiKh#}(1>KVmrtRW; znSiLD`Hcd;DK0An%FMp)D4ut`**63pLJNu`&0a>$c%ci|i<1zc3$UR}C2m2J9S{x4 z0D6}(8$@|KNstJbOA(3~SebHP+|psD+uiGl-nITgh1Nes)+iSKA9mr20m7m*2__{a z

    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%0D|@3w6jLI3zdZ`$B~;@%pG`T-#xpOmo$@ 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

    t%=c=D=5-YiF8yVs*gvaMMd&r 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]|2VIh9Itg%%UL`tnALJYOT5B@mRkv$)N&-< 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�xI!%@)wX$_4Ir2x_}rtwwFoS9Mc( z0eqy3!~Q&Am;MH^TY-{JQqjY04PR~wH^t)VFyf59`DEK+A|!x3_b^jPY(Bf{APT` z#RVaK%$(|UfXe=>M*Tn`mZ>9DDvQ$c0B`A3ZBA;#vqrffjE-oSQ^TdF4Iy(>@XWNY z92Hy&JmdbLl!%?cz@dKj-4G^>3UHZ2U^>>+t=$oKxwMV~d!%_Bb7cRcUUh)FcdvPIk#se-FMA_?eL@1+yAiXqH^&dV*%u;s$ZbIT%;2(Ys zI)tIA&PYI`90@>jUPqER#euefDs3k?BZ_y2irw&`bV}a`d!bv%n=Aa&81a#WrD2@sRG~ZXsXC6B9XSe&6qVTDo zF4p&@&SQdKximK}EWC52u3@ByjD`B)iyidjyx5^bqrvCT{(}hwD{xr+JkDuq{j-M| zS6L6rgZ|m#(i=-d@i&%E!L^e}GQt>dxMV#j5_Ap%LtTRFL6I2KOFBat-dYcebSjp; zz=Y3N$(F`!fI*e;5kSz5-Ar-oYHf(w7GpY(E*6AnMdtN=iI*`Eh$9jmf(Je*YI~n6 zx?a}UBD0D}SOHDP6`r)6(Z5y&W1c571ilZH-*I)#S!j2TWka4PgTc}4HK7K0Iz^)% zW#VIMXy97+B!16xODdG@oe z4U1eK32?0FYaVDnSscBwp4O^TX{?kZODAKI-C7WHB?jP1%yZsivb4|y*X zf~A$xcrxu=rMui=dY3Qgbhai`o5M3_hpHXmv9eXQCf5d-P-i0#jGd}CiK|^#>L>AX zuCH+G2f(YwBY1#oM3dP(v30WP7@oySZnm0Wb+hfwKwQxLdUIgco4;xfY)*>}Er4xk zv8M&FRW0|n1h%*3sg|f*SiLurLV4nqCO3-q;WtjPDa8t+P%Eidwr0pmk^ba(b`(jY zjv@_pTpdN4^7_6gLB-kWka?v<2>#!yNVbl~@?4=oo)eKqD}SrV zcq-7nV&^zm++XrXj=*H$x~H`(<_9X!4>9+tKxt(z!~(kz`xu+RtjDomQDwd@x2YV! zrgCXCa2v`WrUE5Z7*CZMUts~yE+hJ>e=< zW`E5Um`kRa2|i1uJ-nqB z==W)M3xT;&HZyJ<1sbl*+W)dWfF(7tdQP)Ir$p>#fnF{$j0JkV*l`xwd!meOM1iK4A*# zrx6ToJdFi9t?>#L==Bfq3V2UzNz?5F+nXL`fv#`%ga!J9SAF3n%jSDnpnIC1B(|-^ zDHiCd7U?Wdj7#q8BE!2(7(}~K8HG4|SM8#|(Jj7gy#pC-r8k@eHZ z?{AQG(+eLA-~^2-udKpAheN^ulrR7#3_uA3P{MF}90*84aixQAg%z$6;s0ihYS$$^ z^f?$DoRZ_$$FpIsxuIr|N9&K1BBHJkIna-;f-Un*8GwY;Lxt4CS|8sRrxUTw{PFvv z@EjUG7&h3LPI;dXU8PtpCUg_fg1S+e%B`#2J-ONE8eMa0P2H)I#01>~VR#j@OtKY# z9kg;6xBr;aCOW$2l9~uxx;R1R;{HEkqb}X}!9LsY0jj(>$-(Y(5dULN7PQ7a&P!bo z#16-c<@qzyb|7L)|C9In3EA7cIkmyJ&S?)abQRUPTg`3 zzLRWZFWrPEJ+3+kp$^V(p&S=PETcW+&wgOIsyHE7Ga}}h(0JvLJ2LVAIDkVpiI6h( zo9Ki@(77UGTxjSVM{$;v$F-X*> zp_R5(0+^7n8ZSNLZnV?{7Y~CEq9%>1hY*@)D1n67LxtGG+E!^OE@wk&Fs*Q9SOAmi zt&(>nC8>1h7-vFXt=vdET8bbJ<;G-<#+7mhey){6y*=kf9i{$@=78!$EZ3uFW+zN4 z@J#_e;F$#%ibS{og-fZv4ktwQH4&#*f~tQVYtfQj`j&i&S}5I^YLfG&>hF!d8V$w0 zmVamgt@>vTGgW_N^qlCoRDYIXc~kYbNAE>=D%M4Y%c%Z_=u{J$sJ<&QN&U#^RrD{a zuicdD|8lr0BdR`%=$FnIvLxlHezvAzgy0yvC{D8GZ^#}UY?yX$sEnE%A5ldCUHZAH zKjm0ImRCL@4b%RrC#n+X1I~oUn~eN`a6bAx!q@ynb3k-moK&d1yF;t)ga#;~0ZM3q z5*na{2DqG|;jvWwOn9!8$zz)3BK+%gC0btjN4{ClU|m#sY`UuiN|R|qQYmzWR}T6k zLG-YGth~I6lmNp5S;FXn1m43nEvQ9IA-R!2rCkWs4xXc8r`ei~qe_u~EI7`pUP+ls z^8DGzH9K-Ad;VI0|GqqW8K?j5jP`Ffu z)!~FxSWOJ6u&;AZ%p;PeZzWPyKKN^QGs!6o1uiUY)z5|d0-oA~csAv~sM{*A&o=C` zv7H;rC*@v}+c`F76u|z(@a09Yd8Nr}A;JET`vQVhCGyXPtBO8&b~yJ56Pnc9V2qfc zMP!@lTWYO#@p}^ko1Cdm)>)X@ubh3z6(~~F;UKQetj1|(!(i=MXq?3g(KOn;w4zse z$Yg%Z&KO{)%U|Nl&^*NlOb+p(6IJJW9Rw2|5rzQ5!ttP!OIam|V=9OR4B}>$o67Gp z=sw~L%yP8SdA!=7=B+&L{b&6#$DG#t~cMA3Q?!z^h4rs2~eP769)vsQ%=>c1N!eE~nzEx;EGrYgpkHrAy7hlT^k1BnE8NN{ZF=i#LZ(}zx!<%B$nBfh$ z9s=0x8Y`IL`?cmU!>?*jkqmoG8ad#_6pM*XYI5L1CkO0HqV^foOtEMRvmY{7Cspoe zj(5vb8ddyAp_hEO9&ci6Ix97_=9dmz0f_~=s0nYriCrM-w)7=>$KNxm^a}Hjfr{wrb0N>0~_lkGQn?8@tk(`5oEY%I)Zb_;>IQF%1m?F_|L z^~zKg+xYbiV_qH=9nDM}Dt4YAjR!z5bywy&=MOK%KBKnmtNsJ?GN<-7=0z;R7AL(H z4g|wj(L0!pphYlrpiZmy%&^jyKQ5YC6d<$c035AL<*w?0W`Id&iRb*SwgjSAZWOL1 z9al%|3~IDaQ{K`#6{_7q2aoqz6RjVLrZYL|$bcjVSLK+ou|6ouA79(laNqcfs{ZetVBz> z9bi!G=vZLK5QyNL;9ou%f@HxRh${?Co2rCh2TSY&YU%?CV;LT7Vj6H;DAN#JxIoTN znrv8T(5>u9Xur7OOz-fxxx5W~W!*iv7ut!@o@>}SEz~D=1oL@7Oe}{vS}0~m*)_v2 zoA`?k;?@W>+?vi!{2VaaFIBY2~XgE{!RtuG|&b$4Ya0&G?-Z6fy&6L;8iC8%OiW(hUY(~P8TdI zx(S*#<4bS_UO7iIa9K78&?rs7o0YphenR5~2&;@}QI#4HtEetDC2$h@|^=%ZQ{x)h|6mgxxM8k#@ zf^9@pGTD+5w6Gy?&4LudpQP}gj4y6YnH;qt3W_B%{8!^b4ICe}nl1=L(~SmxX&BK= zSu>dx$2ue#7uu7lOgESH1DZ}VBB_{Q82Re_jHqQ%=nG0JrWzN%IzJ_9AzcuJrmI)y zA?kaEQQeXMP4U&mkzi=Ec2Szc3Tfy0T*+1~dTx%}8YdkuxI`HjE_&{W+Y=|7gz?JH?qXcC!*XQj)~6wHqvP;BI&K0CmZNlbPs0}m zw=kaKai)k|E?o8ulf_fKKY)sX{A$-g0EBTCZk|)|{)Y*VE4^3a?&wU@*><~jweqPm zk5}VvApf}7|EWrsGvVdpr6|ZncmqM&NWNV-z{ zzL9#(;yPS;!1yYU75g8`UM-6id;PO78&?rSUR0;;W%reZ$o7>zg!`$L9^Eor&Y42i zHvVjvOK=T28#i-1xpgtTwT7&$8nwfmwq|`kRQeJR`9e<(9jN-*T@0(bd4EUwlX6zq z`liBeT!D+?f145cCK~{mO!nPjL5+l^vtrQ-XAd^fnTG0N`LS5dkXY=GjWZWAHwzGlKbS8m6dzE3Nsy`|BqMWYZi;WBG_v>8SNSBRCXNLrzSEY603F9O2oM5moS@FCXG zXAU(}w}!?{#1a-Ox}gJ=Yol-x>gQ&}RVZWwAQN6k%Yx+-#qx<_Fc*~!R=8;ZwISRoAEVMGph7*^FdUFM(~@4Cd^QOY(9vu5*6 z)!DvNKH#T(_Z-4KUlOKhtR(*+OK}Xc#$)J+KVREI`01d#I6-%Dg6^V&20?=EqJsuO zg2s+s6?7N0%kEUmZAvQjZ=^rb`mB!^s@}&d*+_Ka!o_IF2Ivw|A|g8P2X(!vY7ZrI&>1=lwv1IMQ5FgPEIO1sZ?M~0wvi=XBW;A zeJ2$?c0a4=L6_(|>*zaSj+g5JqQdrLQ*0k|j{oD|@ab$T!@I#x^pbz3ML06-mTaB0 z|GNCben};!&eadT17E*Q@TqjG%^hzf#8E8@)*07h^gu3#xtv)OEj_7c2lKQ~o$l}s z6|oHUFTe}mzrz&2f2r&wTpG42ObDyO&WNBOT%XpjpA5!*1(rKBH(dt`D=1fAiJUz@ z5$qVh71;<^TaEF5>qo=n4%dpT0S6tT>Tx01w{yBka=P6ALKJ{ffPYwK4xeYm-yB14IWQ+ z*y82h>tM95Ga8JI{IjX}vl$!aO&J@yC6So;&N6rgYx{qt)l;TFykmV{?D~_R+byU@ z$Gn%kLF^Jd1eGcak4O)F0FYJMjkiLV)#~V2^pu4an~urK&9HB=)`A#o)%X7yw^$z| z6JCDupMz|L(Y|Uj!$r=b6=9Fn6?}F_Q!IU)r^>JS2Kkkt-HFEym4yxW1T-VYt`q;_ z#LtA-|6)Rr1=N3mgb(`eB1hH|{}Qgb9P&@FkUymfAraD2Fgn7W{#8^QPA{r7>j*7R zAE`@0#>e8}F+8ved33w-6G3YqOD$J5@kIaaQ4O=uQA2g|20nMPo6YwJPoR&3xE3R{ zI}fJ*!F^=biOgd!Hv;4Np8>up9Pmu>&GY$jpwb%X9|xhS27Z&_WdGuY7o5_+&~($C zj&rIF4y^LFt%#g5kIxwGpp)xBBO7Ei-#r~~r4TH~r4Fis4Rm&troL?Y!wp;-kMw6Y zRbw+WOwP}~&{fwLdH8;tjTCRQ52z;EI$&SLc_Pi61$6oE2@BLS69&P`3>(FhHKXjE zHn5#4G&Iu(>{FzlvPb0teN?V-SW>jc<(flmPOe477UkMRY*Vi7#J1-`^tykUMeHEC z67U)3LO#oMnqo;qBGMpPLE9{mqh&|rs%6D58{kR&8Z5)?sFk%&}`%dH6Ga!=(- z<<#6)^9ezUJF9frQQfpyuY{qSKGU8a4zLyb$N@3~3%Q@}X5^D>0Ar$NVvY(ozg~<6 zxF4OC10W;Ea~y-VQgiRlLoCk^9DWbVw<;fc_u7mg;^38$u2i@pA1AHWIBufvXdMm9 z5Ok)UDJMNL!$;e6$CmXlxmIm7@>q+w6!C50^bTu6Dqc@^^l^vNqhu z=!g48u^Nu@-DH35rf;m+n6Ydz@RqiJ84oEevktMFcF4NzWdE!jP&sR#WoPY<{arY~ zci~$D3~*~;YXB%qifCrwW+dUw$icWO&03jlOcW;2$3!iUB6WGxmMAc9iCQiqTOPe7 znrQSzK`%z%j|TJo=)p1_J2?BK>~NiweX|I3bB=8k=(Zdv?`{xphEOwdOv*{7oZsd| zbl>K@LhMRTeKm3_PP<#Fxt`}@?9X$h=7wu(?mJQvcXAKN19U*1<#I}Kc^;@vH*0sE z19{1OATLy?m-RzlRXpersBViK;9==NmH1Za-}Q49M{7pX8Y@-ZtnuCjV)++%2l&uV z4)6_!iG*ql_st|e(>F)qb9~FCw3f4&dZCzf`Aiq}oF1-=0JWu?wJ^d}61}X!*+yk! zl%rT8xPv8XViX1!6IqwKVXib;N+3CUISYj4Lf$RWX++c9<xhBG3sPVBCP^o6 zk~P%=b*i-(tE?~!SDbpG6lK}yX=c5aN_g(mU}Oc6a!%6VSOFi0{smK?^%9?`Ts^ zNPd`i5Y3o1111+xrgUi1!c+qqQe5^-W9(He80qEKp+UamQU=F;Q~bnthYc3Ha{~9B z6Mq!3N=(bD$k&m?_eY(HB0LlINQ}$N=p|w|mSo=~&uRA0aY*vJF3%2DaPE}MTBkU& z(FqKGx%Ea@G;Q*(2mFD5p|M*SAs-7PbcMMXErg5FS475Faz4xH5BzJg^(^P8T>ikX zQU7v%gO7hqw!X=gDpn~q*D>XCELS={5Nx`!S3_|RGyJ$MmT(NnGb4`#JHutXgs?l$ zLn#-Qhxi?oZ-yxta$u80NHt@|b@kB@Bv++*GxG~0T%AiOcrfd3dQbx2Oxb=vhuHaw52?C067=R*iq_RV0zBer0VSMIAZD!N|EP5bb5LFX^K?XLhih;+3G@a|Z7#ycK;n+ZN$)}Fl zb&IPe{k2bxbAmCM%RQLDsR9Lc#Eq}h8pEy%F=6VcaC!Y;vVHl4?vW~F7%;l zX)J73P`9|E?Oqy%O_~*CxowN-)=|Lar6pQnFSg0 z2VGERh7LxQ*-j@McxRdEm;;hFq{Zt>490yJ(c*9DPs0A>}Dn?5l*%X z*^qsdg`orG&;CPC9VeGPrrC>eB?9Py&omu*1)BUbhfS7CT&TVn!d~>T4(KzadW$cO z{glNK8zQuzJ$8y=>46ek;@ixg{^W@H=oG3V4Kgs*jth#^(7}izo$G|-6seAxXPu?F z^tuw`6e;xEU8LFzs%c1(u5v=A=1Mg*1m1$Bli?~-?am?%y`KwLr9-?6x@)P(W$7oa zM;ym&vya+NVr}0inxhC@ZhBwxur-QQ({Th_73oS76ooT{m&-_z8oDmhkBykQyK`vd zlt@*iA8NWP($7MRG>AIqlIt6z$)&Qjxl%BWN0yMO_l*m6W^=Bcyu5&tw_Sd?R7OwE zQkix!D}?`Q0^thbs%#s0_k{Y{LAQd)s<`1uakgzriOJ+*iA1Hvk>WoDgwcskhv0!w zq(Tfe(NTIcqE^t3ph6frP%O9V4j_*rW4YChLh)AUKy)?xxiL}V(xJ6M!Pucj^8+eGqYHCbfZZ0dL6Z7SV{-U}REUk(3}`>uZs ze@H`ylKQ1)bqU2yM!;AeHe5h4g;>Th)Fq{O4Jtu;1C@WK(!q2?f(BK2MKbk9c6)}= z2Fw4uR17?FK`0sFxYz-&5JfD&(KTqpqUeo0kuxF3LPs0yuy6?1P7k zoRDL>;{!@>FE??O@&691v8$r@MDs&kl@WBU6zWQ`+N+IUuEs87f}GXZ9ma*Lu`{9< z(gmxrnr=)_BV$SV{Q9HFB$|8uv%48r4uG?9>g8PIk1V_&BX37aNg)}%4Ht*yKGKyM zyIq32Wg;)-X%VOjhraJ9*C&9 z9I3D2yq0XM(6!d>3GdO;Q)lI=v+{&zOzDYp#ev&S3^;7XTC4rOQELquF`?GFQRv(g zCk)JqQbaBSuc`F+a4L#yU1sKN?IGlHNFKa$>gHO(Io%^9moE9V!p>Bv1!wapE2+@ih0 zDQe$Js=_SJ4&ju0_*KqaU(WUjbJb`?oSGX9K-Jt^-doBqrufKxUAS3mi<+oZtvwlj zJ3LrxgRWJj)*4sJ)GlfKveq68KM%_%lD4ZF7uMSC;fLsgTC3@-wO)V7KX?Q#RJ*J3 zE*-2!jbyF|try|Cz&e441BV5^3cM0HDq>WGxU;e9W-W`{grbCw?2aV$9;d{*Sxcjq z%IwV<&gP&4jzTNo6iYc(Xd1A3Fxv@qn5yUr%JHt;?KTk z7S-xOHR`1VuvF7kkNbti{BiNFKDF&3mY2(l05EB`H5d>;yO_< zH28B=;;_|30ge;Y5&168Ed%GAw1n z>_Wd$AC~8Y%%Z;ZO_s%i$yl70PQ^~^l}uZovPVRfQw!EWocdn?On>p}?g z1?!cI`4#R94sKBZk{T8aDK+e#+wor50o$FZ1NMM`%kO}|kbukCO%@H(ZDL#=2sO>lJG%7mJ^VEwcfZ z*;0>F_4W+ z1pX7MpNqX3_^RPb%FgigjGmtPM`7a!{4Qchi>!2F>DE1B_wZ~wu-9RjSmPGqNc?w& z^>);Z&hBHN0;W_SPm&>wMT+ZU8x9UjX3DhTE%nTl}^dppP3IeXNZIEcCN}0+(A-g6@(2 zn`Tc6HtPn%0bdxl3fP*0blWrPw1K6zJhel2vIO$}yDFM`yn_XuW`n!=L`EwePRp~% z**0~_m!h^!apGP(tIblO1dQ_K$3E>o6AahmbB$x=*$d+cBGIO${{8jtz}t~!Wo zHC8pQR!DMAHQS?a4n z&E}}$j!tE;aAHV4cJnU|*=m2{o$KZ_!=+Z3+&|ocz*CDUM67 z)YZg-PbqP*1n`3;&f>)-xSx%A6a)NG%zA7z2fiLJq5*#%JM&}WI(YX608KM6BI+WPU2rS%IV1)6Ib4sdx|~x=9OtRbb46O#e0idfmM5-BRHQYD%*O?j50mDsK0@-5$b29W^f*O^ ziE_QOB1|c9qXedRZj_jeX(wxP$+IzvF8N3lVJdRUz8`&JoM1%y#mW_~OL87*d&=>M~6cAolLE9E}(^x^|cU|Zb4 z5<^S)J}+nuEwLqrXzWZpU1iOTofk{$yx1*7x5VxgbZ6`g9+%x$ZcPP%Z50N@0}P4( zhG1FzNrJQSc=!nKhE;w}kWqPJ6=GGMR|QC`kzNDfc8yu@1I&NFZ%u%KH5U>rt9gOo zYR#7feQHgw4KTa*xjF!s>-53#Tx)pUQ4IjDHG0+vU`*rm#sHg|JZ=K;qDfj)fW6I* zHv@RxY9Bh4#;BxC11pV8LZUZpC%?g6GZ4MC}YqO#)v9^Z@2DY2o4q#rp51nHeebpaUPWgfx8E~g1Dba_bdtjm199=fROT7oTI(+Ey< zy+*LU+pcZ^Y2D5cT;C{DP1bsgo_94LN52q5${BRM$@(;HX^#3UNBY>kH4e1V$ z+WjoSrSA6#o^>D417KB;vjkUq{0QLmj`XPPjY{(q*3G5BTZ^;pOD~>UnlQEW!#qihIv!c7wl$G=UIW(8X{Fy@k^PgeIhkN&P&11j! zwRE6fd!KNC^dxM)jlTYTdxh;Eo&Ke@!rnuC51z~rJk!pQ>7Cva-_&Us+1hNiB8CQDJQ_CoKIzk)6<-3dKg@aRX}<@8alXr59W1sQAVb^s}+VU_OX3xFnuS0J^EwKwK zrGULEH93ZklVfmM4{o82IV9*n+HR0{#?FpIbSvV{5KLEBq3$a;P3p|F@~g^2D67iv zEsv1)mOoyBUXE9|Q32?U3jHg>OaF?KdCG2b#S;}lJW(;dB6-p)4v9yNVJ(x$QO&^1 zT1GS_{%ky$&&J;nbX=vrm4WuHJiIbXqVlxL;GI_aU}f?itbD36Byg&726-|nPpd-5 zDoIu8m{fHV@9vmXJx!`@T8-N^z;wID3qfDh_~CuH-gtjtO;88cTvij<)|yA;4!*|^~@(#A){0G(}eL*R`jFPeb- zqDfLydP-_Kxhc@eP16KTYkH38xu$!Y(RFXL^UZ+%*z9U^05*c8K4_jvG_(1z7DR`& znA8I3q!zOUo!#O)qHH7S`lLk?Z!1n}xxXdRQ!Rfa`eVyJt%&w%HL(@YiLIu#Lb*+C z^$oGqRwoEfw7M)jw3XzY-g+e`EmpQZDCoh~_lVwu>7?uEHuKv6o!@3{TcT^*Zf^^8 zd)s4z9&0_UQuC+Yjpi@~{q*JCHoN z!|V=_`pOR11-;(kDP5m-SRyuiNyi->f$r#dq$A4YNXHCfNr{^i0X8S@OJoT95>F<= z@nquSPM|LCbgC1uQ=JZX26nh}dS~*ach2k#YG&tWT|j--Z+3mw71U>42XNAT zK({f{K8)#>Of;FzL@zWG%cYrE{^70KPXKO_3A`w+Go z){q`kdmvL&do1EMmPKr3G0)ILH7Qt@c%%7n46`!dPDAr{GXpL(Kx%~xu0Qod81LW+ z@vTPGA*BD$5WBeP4bPNzV5WD0k1}20TfjN<`@X(1aPI4$;fIK4_~&tgd|ucdnIPU1 zmWpjNR;ry6Nk1u(MCp zKrTF4aUj>pTynGA$z1n|kI21V_NK1So5W{{k_w!Zrs8D5liYtYxzMaajBi$<@2A+5xSnCUScoi$Hka?(0g^HEJOKdRYR40qpJvuh!O*|n|- zdac%k+F+Vcdr56jm(>1R%=g!IHq-%iL!G{2ulv@WN<+P}?kPb})xE}dS+CXYFLt|s zgS#AO+->lr0qok-2DhYZc&pJPuJR6S{Iyu z4Yar$+N~DTy1M<2_Hfj_~@lvvxv92e&-y(Xe`!`};zv+=ivzpf9BnK}idt4$F^WB{8)c^IQu!dX- z&+2E7H0DOC!5XZ!Q9nlU1;?s5`j}&lScf$^`{p7(xyVqd(?g4HEJ}P&iSbfvzp5}@ z>fD`*OQd!!i62mj?&(!lNw}-3-m6M{bj@p0W#-q~%(q0XAL~4kdXQP~Xnn?ewEoHZ z5cSFWkLzQ~W6%f3MO*teo7Ifmvzna}^?cEMPz&PA6UTR=uUnmxIujq<^=lFK#qJL% zILWg#BtK!{|DJ{-D+&HI&1KFHh#5cNyXAvoj|zJ!2J~gYM|iozdQ?Ok!EIvZw0)Zw zw>S>mi{n+Hya~8H?azz zz$&<`0Oki;s4Ba#?Yg$e;kvf2O4$pQ@`2Plsc^kq748`OGRIi&K1RK}MeG)<-^bRg z#QyBr^zSsT6R>fn@~vmjWvD$JnJ%cUAEUPF3i#wBP@k|K!b+NYc%8fBud_OW*IgZZp*pI1h#H7KicifK zWTkh1+ql*}mi^m&WYOh$w{E-ibCdKdHu*R4NuwdwD~mPjm_0Z^I5?1u&BNBhK%e3O zeTr*!)vfZ2G9YWMJsR6Dj-KYlp*_ZwM!C_IiH@$kl~0dvt-LFN=&po)38?D(5*Ahi zbz!xq)kxie7MGAsF39KJS4}M2R+8Dcf_$P@-`Yg`)<&b+5v}PCHmW;n-xBJr+JpJ3 z`QSQB#kMSE8;gev>wGWh_jRt(^_ppNPqB?JY?5|#6Q5*(V+*vOypMiBwMO&V8_nk_X-!YHy~Nh^McXUwK)up#xHOyN+fNoa zxjov=-qvZMIuGm$Y+%aD zw~ZeH-RN%VdRx-M^+wHFMMG_^>VBz*vy@1CYF}xjR2SQi5#nrXp#?Cr+NNp%J2;i9 zPM_n1Etk6FXQMYHAGoGD8!r1V5mTicZz{DehW!`@Z?nP|gad4k+a8zii=6WUc%?_( zFW|Y?P%);Jy;3&B=csxU>!G2&Uw>c&_}ts@3dYAyZ0`bDRs47P`LDR!4I1lQ<3?%h zG3I1SXX{n`5Zpy%9j|-|D^AwPs`Ky=nsuP+4T5zEyV%9Ol(2#C4DG7+qz1soTD$nB z=Ji^c1jBeWFD_T9vmK8_TZih*!@ZSOa{W2=0glvvNU)&6(gpw<8tfvt)8IA1n1(40 z{SleT*2#u<8v-BKXk{aS&5d>w9B*`q;C7=I1PdEqYYgyJlZj0Lb~HIeaH`2Qf>%xY zegH7+gXsj{e$clmv8K}rPB*kVza$vgVRQ$8Z#o|92rxcz5w}>cO-vy;kccL-vo*NWwoX{}!_TE^ zE^WYljpzVGiLp6XZDw^rht*yt267F`2^!6m0gO*vi#4(IFJ)=nnb>t26E)g)Ddyij zt?TmZaWyvU3bER+E3~%|YgVC0g}fhGuM6LMkJNkbJ%10>=kE&J!r65W2z#Lcx+Z4(TKy+9+fVAxZvg822HU8! z+Zv2(2y9$K-O0ho2M5`ksqV_d_Oqm)vJ>M2rs8SGq(nrYlsEz+!ytA_;(X%s6IUoa zWaNMq^2C|aK^@R}YG<%bMK49X>9N9Kc1dvY0Qw>f{TO>89YeHdNGJ!trEC3<0rmdO7lpR<`K0e(OOdYa$$<$a^YKrDYL?_3xm4iy)@CG zG(ez3-s)Go^dnLAqZ6HeG^$HVIjscf=_WcoUC^~QoWUF(=;`erwig)(d$CgznU)oa zbEW$^m%UL)(DX*p4P_~>mQr5Lo@XKoTaE5+q3wfbPqeEd%c?_Opdou^=cLnh4ig*x!24J_dVhoT zmDp$U2O6RF)p1QWU>Mu@tPI3to&c+H&6Y|xV<~za{y=-&Ea8mX2eg^e#vk|q-MKb9 zq*KAMxj)bv(>?8Vg_4EG zC@4S7Y{CAym92A#vRRQe^M-1h6 zUy2W4Qshz|j^OMHB$KnfX88r|@-*LK9^@PpIgO8sLXvI<9+q}ou*FJybPh{DaiZc$ zTbyCgF-P$50VDFd62r+}e+15hSP>DygSXm?Ii(rFqZHmixRb&NBpPMuBH->NlML4> zP3?i_z<%d!f(m0`R24kf(#>SK25On6Qf5!zS zVCZ1PzN}~`6mF{c*I){$#N0?DoH)y~FGGWoF+V*NFUXgr|fp@kl2JSaBbTC5l_npW@ zExZ98w@dPx^w%Wsau1Qb$4Oy?+6?Rs7=rJ!U@}~i*Y4E)&q8&d+HW^ASuTu$>^BL^ zWcuQM!dIBL5H)#&!*M}rXrC+%cAo6sCMfFuh$_>opz32UsHU6K>3=qil;W-`r?BSC zVl#B0PO%m3ri<+tuvFvn&g4aGxAHybWoA+{D;tKqn6~PdcQAk|t1MkmR+`Rt$x&AM zoB#rRrraCQ5k_FojAN%X$tkM{Y_$xrQ!aN^R*s#DbwW0F$`EL$bTV9JrQNfzQ&Lv{ zZ1P$N9i7*C`sHOuXLi12`JBYsp&X72%F584oj~?iCMb&SOs>mV2V)UvI)%fZy|%Y5 z03P;!nR{p+9LU1az?GUVvj%|%pE_)Eira;n3j&&atOJUIwT~)@&_)-p20p9u zJnX?xDNi&m418MUnZ~7?abe&SD^H~hQm*MH@aU%Qzz0+s%&V+LEV+#f1MgF*zi}yG zTp0Mv_{?|}xTc%HuNp?Cyl=Gu)pX!Dj0*#QmC(ny+%+x?{At3=1QocZYnempQ<~|t zmxo@yOc+!RU{JL&)i@+k71CobHB3LJ*-yww0JvDaA1^HxGaY1*c0m|urVSm8sQP1_ zaGX<@I&N1NMUza`f1``yau2EcbDWT~p&CgS#Snad3MRu<^|d=2$UlYN=OQKd)MU93 zOy<>u+hV3CRo{U9Im!@*ayTxi`kHRKD21A95wq&Asj{_-s`{F4s(ylDWKqAUo>5&F zbxq^KqJCWcxpApyTv*iisz0I&lvLAoQQJcdBLg2+V^j?t_(?;F@j%f7(*Zk3kHpHp=Mv zE91f-22~qM7o<7hwfbmoteWxu+V|09I-QZ*hNUNp{Al$|Zp9k$ z{#@+2Qd%Bl;N~yIKrJ_PFha|ZJK^9c5*s)jv+LF(O>(q699;=3JUrMDceyJq$6PZz z;+LF|O*haG*bUUlaA~=A&$1f`sZ?vLrBVRBvmdM9ug(T;ca38;(A|;dK9s|8ftG7J zwhuz$2&%OSDlaCEMkI_+@P5S3h^G62GBW#rxEOoEIN^bM7C}JMO^?0$CpvMJ&$J=K)j^W$A(<(sXC6RM82*87t|STzwEtGKT1lK8VXb#1PeYLNKyPab6C3hKoa!!_(Lp)XkEDv@v0(L7$uG-b0XIm7C?9^*3|`E$Lcp7%M?`Cu=-}0oS6#xiaI* zCB6W!fZb4IPYrzUsc{@z-&J=k&2TxgQv)gF%;n;i9Zs$}`EoI2DLbhEnI`=5NWc%J z9+r}!T0qlzx0L$X&CT$*EAqXl)QM66cWZow9bs9q^j0jr6^jl92@i%-0-cKz=(b^o z`EHF@HGsWBa5CC<;{3|Q$pug=59D~G-mHPI_@pO`X`EaSr|W|j2K*-Y0V$Q#WS1KVBGHt3wFl3TP`wtp}>~xgKFMRk=V^wVodt zWa5+*xFM{^m9>K89Iq5($p?{*e{$3U^urh;DVY5e>v#$m{>hGpIg;5r(Aul&HjIKU zjKV<}`*1ue<}s&xTPG(m?mhnA<2knYy64Ul`F;II-^#g$;Xj_pLs={q>)tv)B#vQ8 zNPHzEz7i5&35iRyK4cgpEEj{}^L5V&C*nh9*fHtEx~OJ#dCY6a>0h3XFXiAbPN{|N z-SEP?*k2(RUE*YtN8K7(BL+fcPT{}Rv}R`VAfNP07{S`)%Y?jQB0?InL1>cv#8axJ z_V!^FR0j>V4o_r1EsoHwsvjx2Hpn+6lM`Qo85PpLE$y15zmE)(C+`_kl zhm!>=B#YF>VH^Vy$Ab)QVmL+f6tvpplS^!h*@7jRztKFFm^*v?y^7~b)Y>0x{sAbc zj*54T5gJ0gL77De76ox_0=Fjynr+>8;SF3#WR9HgDrZxllBTU$&0gvFikueO*!{ik zY39hBwT4dbsmgsF=Th*>Q`YlkPiT~hQwH1=2g3|7Aj+hh3&=q^>VtylIIP+87@C4B z{1PDCb20FWU)Y?gX#*>$fjuTKa7_e83%|j|%mD>jcnDHzJXw>(yqeZ}9>!skN%2gj zXi-mUJ+pP1B?yhvk-}_Wi5=bHZalxnoKU`K;F7=L!o1`wsDV8u zFR)AgX>M7=B|iiu`4{Q32a~_J_4AtiUnxbCKd<#u`N^N8Jgg6&w)=*oS0rEYOuk8$ z1WMpZ!4O0VHE_!YPQ?&p-o`)BWd)9|KJNKh&$P9tv<6T>X#Mca^FiF-@uQHG#f`4; zP8%8B=*pAX3?)YfYjjN0xX$;oA;Q`#9w0j4YgOz1?0`cMy}-?02>Mkd@mFr%?vfaS zpgx^X4ME9(!ZUp(;~e46o)0p0{x5E^Z(Ch9hEJS}2zr#$lKu zBI1C88fCIPs#Q>g$+6GCfI*vPwm@cZ1;|n>$)5*l1(@~vfE zM@U&*A^klOMpsClOqZ8ZNdF#0hvOw(Uv?8>kN0ytn@jNzbkXBy&|q87PmwQX(~0jv z1M}XAAM>cyrXPKZ(@-u~g8=d}@yT-7U|Y}KY1L!J45Y%oQYx%1#oQ9j|9x=t=a06Ly_|%20`d*XT&;XGa)87!{a^e`rRtPW+rwz&qE+Pg%2jbn7*N9YaGkb?fZ@pP;YO9u_ORf@ML~N=X`B)Y z4b$TjpF!FBHkY!v_5jzhWOVJplXXgXzedMd!-HKHa_$SGrFeiCkneD8Izm?jN9cPU zH5j3LI=hy<#S6?GJUgCs;8a3E4oyQCwIZ=qiG`U?Lf?R%)7U3Bxr2x58#|3T$(Xinj%m9Sw5=X@` zCW37p$WaI^{22~p>e1t!eFTt$*gP^9`0QV-VKVKJ=Jxhr+GAKQ7n|@B%#*bVQBv-t zYq=?c1nJKvgi&s8dXb4WOorzK8~)H*t!}fds*6yHqN>>D zkv=Qn()|Lnzw7s~7p#jO@67}%!_xsPe0Ox+(iPK&EnT-;(}H~S3^`i{Z+d=!7)FL5 zN@$0py1JmC)&-BLlq;flU0uuOJJ%0%U(g+~KyQzy4m4uW`@Del0<*Q-j&4Zlj&2`I zcCfrXgRbD-5QKou>Nc+%Y!-xjJngO2*V~m*=Ko!vXG=!0D4t-Ix$x4bX_ZR?;s3K zHv>64hi{DotRU;iHq%;l_gx1fDs&P9WW082EUCNRU6UgYI^JE<+j0~c~ zFrmsD?xc&y`(Z--gfcSOtB+X+^=wBmUnxxXtH->7Z4;a9APkeuKu!-&VX|>nS;O#OJWdbk@LJ$2@ohLEW7ZY!=I4!iyIG8P*Pm4%<%TjiOdxR- z#9;D+0p$mS$`1zS4_oX{Xl%0a-5ARu@TKc@sNhRi(TE(rbVCrnbf0yi=w=)>IzaF- zyw#3sZ536IeE@E_S8WO$GAhI=FYySnDanvh?aL(&Ew`I5`0(YD-7 zT&s_lCRK><{`|BrhP-_*!>_3|XVSdeBH$<9t&talshHbaSB>M*tEX%J1Ml0Kf7D!E z6HO51c))Y!yVzAU>(r%LxxY>PO%h2Sm zSdN3LNsRK1%T6;1Ys<^_1+oVVSF#GNW?SfQX4HM8ETcN6Y{wvuMep#I^cb=%Bxk-epqgC za=tG#ZdyK7 zz|n2)Yr`>%#I&K8kLg&D-r-XRGNVB-CZ}B zS!SuFLTRN5JEM#LrtDnN|1x_o9+b0!Zd3}(a9{RLQXoX}07b-I%GeMK%tQG=B##b3 z_!OmZ>G_-NIJ?%IcsxN7u|OFcqAlE%Pw|yxG zYoo{-j0#?LYmaXANI_jb@feN@bm@u9C;W?l+RsWe8TJg@>VHt*cZg>wg+0U0`g`ir z+*b(0o`Hc}&)}tLhxm6D!VYm{gV7Dr4l$*%LlheJ@*7M9B=JDIlqKyD$>^fN_tl(JQ)DF`uN~qW%E)9-Z}>n%pX_x?VX|j8oQo3%HrYWKCYynr9-iVl#4nu) z?v9{C3_%#u#2@?e75E8{z<_eFd8N*lIg?H2uIf>k}ax7J5X+IcrOma zaW3m6>x8|Y%Hf3lmO7K_z`$U*r+6_xDCu?qV}J8u?frO-k&KE5h=#_thX3Mom7Pw^ z9xdKqjL)o^%WG26M&pmgXU4Jf@i{^u=|34velVc?U{LwN!2Ds8dyU2>y(Dg^a@^x} z2!{_L8j+*)m5aJW$={qP=!>?E;e#URJ#v(z2EzwWujD<_UY&{$xeXbU`7sjxMfNs6 zCcTf(Fv8&&vkP0;DT^eIO!9+lK9$1Cg3uj+>KGAJuZ=4CJiYv4+cf(gUqyVWcpY+q zf_;!!gGlypnP_)*ID4cW#k(<#HoJ=t6idgF)bOnNqXnq@Ol5Ht z@pj$!>dN2%lxLN~QN+5suaScO!{g=XQd<>$@QG?0050Lj5L@ksQ zGc_Kphem0=mNZz^fUN`T$qui5=c9RyZ`a>h-!ghU8PR;IyW=exM1bZKf-s&<{oxni z@2>TT3ia|+7o=sxvR-v9kR_4DHXzs;w9 zo^t;ueCl7QrTAa>sekma7*DUN;Ex}(jI66gwl3xU8~;jm`G3o&ewyyo1AZ>SgeY`K zFNn||y&$|h`Yiq=GvyQHWGXSd;T8%G@uB<>@1v>YQ@^t6^r@fVy4qoV>L02#wSrIm zFM#pVWmKL@{Fi*{FVQ;lKjBmVvFogj3w-J?(g-U%w&$901)usU`~QER`l+nSQM2&l z<*Hj{pZWpqzvfdv2#AxkNARhiG8JL2g2++;8n41DSrUE{l(iazxN zO6o-aus-zzPRu4M`qWRUHVqvR|6zRUr)(W6_|*55j62OMW#W-0b2Oj&o{K>x*vHrU z&iVSVa*@-ecuf}rDDmL_-K5AG4ww5 zkIbI>)NkMtAU^evcR(;J^7KlxB8!r~Va=?0o8b z&^y162Wx|?f`i)->l9}E(3mY*~~IPGs_kcT2!`-(6X|%gw~dA zAheHo44lNk)`QMhLTHMY&{!z>*o|$c&r23w$%Kz1WbqcE8u6?(II;q2_jfxQB2( z++$@A%eAt{#uEg!@q`afu&57Cco{x-gM$whvogrEKVZ@C50Y2CU0(G@UP+k(Az9R0 z$`qo3kks^+)L4Whr?(`>A|yR<1A)R7grBch)Zu>+j-S?QyM}MsjmUk$+1Hwek8%0= zf#YtWAL!?re9{!3;U%L=@VU9!U3AYmquF=-j4Yc}hR?LJdHgIcTgA`%vVHt~Q#PKS zJ0EJkou56;Z*PImUGU$J&!a8wZOKo|iLLON-0E3=UTXC=KU-Vf$b&}XTEETD2dzi9 z!RPiiFZ1(en_+G7nbLLM)f@1|PIX65sE*pU_twAHn5X^JJ%w`1!QcB%HW1_jjJh&*IMO`PtlgHLp2u z;Dx<`W>nY5<+NJY*Z6s_>pp(w@Ju~?9CzEp&-dN##A!z}z56_Vp6~uPKcB-XG(MAh zEb4*J(jII1d9BAg{A};>DL)^aup37{Wk&3Z{RnM6D7ifmM<#pVHXK%RVfLR{f+KR@ zi+{oI8{FOy=rs+ei?fvJjpor=%DhI)n~`gIvvth?u50#|ZHyl`+a%YC-t9K8JL&Vf zFXe&!rQM%L`}*qdNXVz+CuH#npNluPQ9Y;j1RrZIj-GNki@#*R?&m||ro>@^11+TU zH~x#Tl=y$|U;L7`lD^E9zJ0Nt@XP7+NiaQnL9+W$c7-8ng;^~-KC25>^Nqk!@r0P@ z3GtE``M4y$57(E>eaTAkskbsYlwjmJrphE-RX3BWOvekd$mHo&7871v=PfntPypm=O8f@5oqtp#vdt;cE;9D2-0b@~0M?nia8E^=4BC+ZV?qW+TljJf`u zSobk^Hkd25Vs3*a4TxNv2TbAoi~o1(wHK?XtKU3MwRQE ze%%z*ubY0?l-Tc@4&(0C!P3!m@jj{9%x2)3+3dA45??EOyA1N*F54^M-m)ol&NQX@ zp5~NpChP8fF&JsV`dIa6Zk7zTt4YD%);P|$9Qv~M*+pZCCP20EHBBgJ&Jt*M8 zwzKJUes;T0+L8H_c83TaYPYmK!KLjF(98UR_AABT&dLt=(1ZLv9T&+7=M^3I$ahc2 zNpJ&TCUtth69bLvd?#(rot>9-Cb*>Yy3U}k>%3FI$Kjxu=&fCLb%D~mx{Q^>`eVD^ z*%jcOUFQn8s_W}?s`z@>-2(3JI<*_XsomB}^M0+{R{6f)ZH6@S8QquQ!i`yiON11? zq5BrL`YkxIP4Khs-;(-m_ffcAVn+3tC?;THk9j@7G_S{8u>^BZc;W;wJpqr%z^*#s zB|@8cz;2M)b;9jpCESCDv=phknaaPNO>lOCW+8M<^FL}Sf|h=hSk;@fecvYS`!<8; z;;?sNw(+ygjF;9vzTkrd;0MVV9PqI1xgXl|Q-q$X@(J!Jnop|CFJflSFB-zlnjzI^ zR|j!+^##>2zFScJO+s&0zlAH)x71i&gRHA-OsxZOYMuMIetF+9BkB@6qVAdoz^-Yq zU)t>cMhCc=a^Tn@(pE<`p3)fL;wCRQ!RO^BuQy?s*PG1bi#jt)&}88w4NaEVNzE2E z19oAv71AnKG+)ykMYpE;RsqKzk46e-JI9Z10jAL{-jTNYPKynEXJ>J`ha9*s<=#lmSA8GH~%?s@j`3r15 zNL>3#yg)XItp|~HoXtiwn~i1w8qH#9G>bd!CAhcKw`@w^b{fTJeWWGfxD#6t-pT3w zHXG90t|9I0d=Gu$-qYprF2FwCWo}nMbGt6VNmQINMf1VaF=#%3c6Xi74bX&cQ>E3g z6#;y$+kSrbcUvN@WJ&k;djNc2+XGyJ4?qjBRlfk$ma9PiKTcWs`(OKukNXRHQ2d#U z*np>VpXOMCYw*k|ze|&yyslzCtoDY?@ZTsNR-N#O+S{dX*j{^L9m4zSF0V)a<@LU- zNBAF&ZWK%Zb>kr3M_Z?4oXsi3h z3g6%A(N=^XZS{`83tRuAHQ}$?3>PE0qul|qj?>%k6|?wahd0DI^pl;Qlfs+Wd8?#r zQOhutPIZzbvRU4Qj?kf55r)AXNBv0zVBJWVO3dG0&c)Z1P!L}X&J zJM)r15D|k!%Kyf{z}Waf#K&SzJ}wvqH#lZgvac#jYhTrURRK<`HeL$%qw2$I5)PV82jopqK;!7r=#J$6gX_w{zsiT|$p zwu2XIF&Nfjy_EX;rn~6l_iJ?Uj3+P`(jhNo{|ra4Eq#ZKHV=Qft%4pGLkib<-ly#w z-6VYHwA&yR;ZVC5q$0e~ehc3`+Jbh@s8)7ZC;jBQ4jW~Ss>4A64|W*F1%P24?~(3u zQOAvRBfPQWN~t_6JH6Zq)R$fF`92N7U@-&~DV6|vi9VI!ot@`)237jh!LSJTNM9;8 zU@&aJ8v?%31x5f&IAhK*(wD+{fcB+dalHQ(x>Qod8VrUt@Lejb!r;IvY-HcLQ7%83 zUENnn-?^&Cn>~Pi)A=@Db;1VT^V+~y1lVa>lTqj@YkoyV{R~Ic;Y{Iwr0O1~l5U8Z z?hWyV7$*AW!Y>L5zEWj}^lv+gcEC}Zd9dnysk`&5zF8H8^Jdj0#lS9sgDx_^TRf>c z#$(d^;o;=!%c{$;Y+3c!iGCfup}=oepCwg$R?Stl5qeea%~FXs*IP{=0;}t^ zlU-76ziv9&)mJ-?+@KW{BSyG?bt6WO5UInXxJ<~wC4Go`by+gnqt@je#i@uB0 z>ER#{u3OtaF7@~EcFWpbx`3VAkbJJxi=u_8RoqMxIFQoZ}4dIw|0zNpuaOGSRX%Zv2% z`=Zus^l^RB$N51aDl%Sw2`e((`*zzR{TWAppzi8!Yhz-K@8Rp1)JTw0=ah%%b9EO) zAL3{xmpn(K+xQO0;iYE|Q+tDP5~lZo$;%}zaAUQS(c30trEPf0Dtqo!^G&lm%ChHA zHFuQFEz2csF?T3?4nJ_}@HtF*SRyj#0mt58?!ypMFuWq2Z#vwE8Bi{1g~=p-PzL8hB6LmL4+QZ6%)D?M zY~HL_r-N|pf&FI? zb^wC72ae>4Sb?^YOIl;fh95+*mDnI1M@#z{-Dy%MK}_m22S30%2i*l(*5p-^A`xu_ku^OxodRn0Dooc9<4o!bOqudaSaDRoZ=QIzc!%-I9Xab;5TtDf$V%|(b0twx9sjYo(NZAgd@O-YCkElP+F4NHg* z?MsLc%}j{jqt<3lrw||7nh+nFoDd&co)8}zpb#J0p%5RMqYytguu365G)^Htv{4~G zG*%%#v{@lOG+iM+wP3qW2=Sr)3h%WIHM`;Lh9i4-5 z9*M)pakSycc=&RJv&SiRH!U2On4(2Bk3KLlMFt!knwX+a_{G7ADY~(i9i5n>(}4?3 znJFp;CNyHEs1%sce3_!*z@&z2bPH2-H!vKen4;PE6&f#7^e`}?*)m0Qfk_S4)2&R= zeG)Sgs zEij=eGDVw#35}4AJv2Y2XbX5k!()ox1tv8)TiTnV4}jrh))Z~Suh8t6qW6Ib4UQ?= z2~22eOi@FWS!iV7JD;J{yiDq3Lvb`?imHJ-G%=>AIxwMeF-0|53xWZSDXI@lXi(q; z8<^0Pn4-GCghs>^HKLrre3+unz=Vdw@}wr?qi(3tA7PP9_FO}gVTyi$u&J?t*P?PW zv*wPP8g((_QOP#{BA7zb&$@~s;p2u>_v4L-P zR69^j&#=TlR2II1IW0F2Cqm5|)wWl|;Z?aelrnGy)=_Y(!{d2^6o+1qcXF_|!&_25 z=D;hCO!yjicDpd6}ew8*gSue2y+8$^zoNCa-Xv zcw*`OrE+o_9DmYG0m|&iex3ydS2aDp(4E?j`>QBs&c`L+mmv8#uZKHVa`XYgh_YDkKxRJ5 z!pB@i4ih5>qClA(rtp1(Kz#cc%( z_}=r(;srd5&&A=m?X8}JTWxnF({UP_W#RGauk=9`#msrK>Z+%zMX)h=HG%^0^usoWIQg5;3d#OarH^5Agqb$M z#e;oDX0``ofLtJskI{h4h)s=mVaJ8x6c5n;#mC*?q!CzmcqUjVKvc!YS^DB_Edn`*F$s65?&e zIbx`a+$b|Iovu!$%x==?=p6l)CU-Znr@K6!r@Mr4x-znGpJ=iY_K}6F__T1J92yqx z%_Xy0xQ~=B4GQ-qWntkSXgZ07dr#?XE!>oWg=-mDxQe%h`>2!S3fIRR6s|`dsc-{& zUg19DBx~U+f`#kV2nyHJk5;$^H~O3j3itb_BcyQOEBTOx`(eqR3Wa;vP!+jRxSmf7 zx2ZVsujqtCXXl=sccP3P!h`6Ho{cot=*`=^Xv z7tr&H?qnyKV*yM)qeKzB1?JTViq6yXZh;lMEmB-bzd_T=d|Pzf3O+k~Uz1rZK{2q0 z24^Udjxs!YW@RY-EuE%{h+=xEYW1$?tXA~^Y z2c5g6{d)MSHB9&9ve{*@)&4K8qN7mmGr>jiAahgM*fRVcTQ;E#8cV&ctz219;G$UF zj|G&_-4ZUA+U@x`V9@K?q5HA8DDk`V8Hi2tK?tD&_%FU(b@(Bw)Vu}tev;d32xQBMk4qhG@hD_ZiB? z8XYBfIvLn;#$7qoJ4L{+X)?o6Gr22okXjSPo=%f-L+X_uSK+1XQUmT7Ft|7?M-?AWCR?0e+QWFJuM|KL!abxioR&blY$l*E41hgsUUe}Y^ zH~4&$+_&uuS;<1rlYhZg(U6BD>LG~R3ESQ9+6@{!$bl$Y{kLwsh`ZkTpmj>NPSgYb1%2m-S1eC*Dg@EC(RzY-p zLel}0WnL(Gqa@Vvd8LYu$6$!CxMW2MbX-xgiem`Tah-CBj-1!o>n?FXNp-A>Tk76& z1q_vRM3fm=u1!vQ24Z2kLQqn0hE8?pTzxiYB{b6ZFAk~wOf4Qe6_$Qxe(B;;)>|-! zTy)Do4(FD^hi9$fUwpYnM^nEHr;fr58=_P#)LErZmLkKREPaZDZppA)l&fN)29z|z zLQj(cL!}HWvW6xT->35FF@rlvnk4~^9y5f7bAZjJ(qFghPSW6zNN4NtG)YF6C7#T# zMEcrigXjjC6%F3B-Zv7D4~9Ftl~qRFc(n_IsRmudvynG!d=dkOO4(Qi*$69qf|K4r#45;HnEi|Y zr177LtbDlHVxBTy)BIDMBlao5T9q=1o6IvM#SimXW4Z7K2@iPr(zXa3Yy}SXaV}7C z2DxFXBWETwe*%vi3PXH@l6k1&{$>l9SulQH3tl{D9>vcpBL|PqG+oEhF-Ef<&%vWG zz8)|RGLxG=j7bI=J)VUNXKOng8(S%yt%V@+@@q%MSy9{Ip42HUqnB9@N41H^+p#P3 zd`}taWMxI^Dz`iKbkngoPtW$}@j<;GsjSk7;fWB9_@=UP z6&mpzWs^qCgMizb?PMd~*=!G=Fp%6^pj?uBMXuf<-2o-dy&??pd=dkOO1Vc{DDvM> z`K)Qfn@(Uw$MDJHS<~!aTw7N{_};c{Jm&tgm3f2tlu6q2S(5nsn?1tzOy00Pr@Uvu zGKfHYD9{^-_@^4DYtN{K&2A}kO2rM8%+r4NHhY-)hKlSZ(*{d3{e?1e>hw<2k6bhL zcs5gE{6oNqr$d`AV>zQedpye-?fFK>=Gt=zqCMZ?sM?pd7wN1`LO-k95Zr4H1dCKLoQRlM(CCtWjJ{vF`HXEfTU8(X}ap%tTv7b%&C8Yi&iktqd8tEZrWOG{68YrG?niXE87s~aOev}TWI^pc=>xUVp5&2N=# zVQUu3_bP%e(B3O~pRHNO+Cdn$W(IOq*Hg4L_f+w0DL0jjRPiZ=J>N|w*pbklFQuhD zAH%wy&y%(1yD*5QuUXvqd8QUUpT}!zM=2w(j=WT|feWqvFP^4UH7<{rETwT-TJnq< zmxq+AqHzf*VXH{HyMW=ytzxapXLq-#@e2AWMR(`%zO~1Dl#xaEc*&ERw;w2lMJLL; zq6@;X=orWqou{zq=zz(szR?KL0aE~?zBTo0bD&C7e%T|$d)?>9-gul<+T*FT*s|}G zk*n3~k9~*U*-%u92Pp007@c~v0ljeShGS8tXcr!@{n04_<6txYxK%D{k7v}fSaG2; zmdSF&s3!L|Nf#?pYR7!4G=_m1wkdM-<|bqDoS{wmrAnc{twW86k%Hp#c-+C43Klol zbpSSnPiyQCyaJ~*PU(c!56ca3A*NHhl*P3POzFtziqDhnlrA~LMds#l9&|(ffsX2o zNeH4So_18aCVf zjEX1QA2Z^|?2mQvyY|Od@vU(F3$IDf6t1&BZmco^S6hMkq{^@&`SDTFH}=OpRp;2a z9<92<{&=$53)O_@{c4}vAG3=W!z~_yuP$C~e~hm_6ITX+d8_(P`(u2KNi_sBzs3st zwdKd6+Rxh`-`BpWj$m%7bGQBRY@Ju_ zk5R`=7C#?m?lH^kk6Cq}s4L7{>h7^WM%9~WJ+MAe|0(!8M(msFZ?ix4*B{nEFnb$( zWq(X>xDY!b;Q6f4Q1R+&>+!F(6xiNA%zex9Mm_d;f^5P3lLq={4ZuyS#n~6L_zX37 z8+_h2AMi7$cn$9o&u;WMZv0BoyOp_N8nzzj^Rv$~>{mJ5dK_eC6t7^Qsf`|Hpd9`O z|0-z!RAB^oi~(j8^Qy9F6`|V2cdJxhRy>%SAeSf$X2^A?jdi#1ab~er_bDTd(C4`^ zU}Rbq50GiaTIfP$5QWvUaZb;qVJGR*}V?2H#-al%M8nnFqUJ4nP`BRXePyiIJ)R^CmP;7M0B|q4TOj; z_o9Ii(dAxr`P6*TdB+^{^zUu18bbHjLn28=Zx>f@i3@m%s5c^dF9+y7n-p+Ke7zCh zDg*o~v#9;9(ai!rEa6|GZp(IC@X1d@kA}Qi+Ez;qCZN*{VrN6he@{QrW>Ni73^UZ&%|M= z=jY!8D(KYIebuSw1`eOj{UjH!7|t&Ul1*gaIU2Qbt?6mQGqAJ#mfcJ4ltS>jHWN5xjzT! ze#X|<#)eTuQG5jPR5`x?Pu@7SfK}fR-45gK(-P3qO0*%`9;MKB1W4=5VFE%QhQNoc z(ydvpAm(D$pkjK65Y}Fn)ec(89I*C8HugL<_tyv~btw-AcyjL|Z$)N2{6BqSxQE!d z9agatOWCW%G9`kx;lDpF&eYPgVUXIBOkp{x(n9NnVg{(N4s!sM%7(bT)pEJO@Q!~C(`4-uC2(;NZ2k4TY%_Gm`(TSt{M zj+qq1G}TV&J%hn}g-k1w*n{HrLl>rtRj7{_ zK`=@#a$upIEGd}1mI|fh!fVqs#}SFa3D8(kY@^NnmmTvzdlU`+$=`j>bcpb zh#*>4fZ$t0KXO!C*;pB4AKGVI_w*KegG>^lhu@NX^ zqlc^s@FDdZh`%oG{Br_crxkmHqK}?-|X06w7 zQUKMZY)tjWZovzhha4yXav<-)p)2wsM{mmk+XD{P{p4L2LsgDeLKtMU6eY8!=7Z=% zl*&GZL)h43czDtEE2a=jy)HrE*sDqEhC0=)H_E@aZ#|c*feYA9g_${(97tE6%aJaw ze#PIam}7F+zLha2{Wy2^TXxxm{|59btSMEBc+icm5$!5)+qx^_3R?*iX4)p@^>^%}#f8w3#!i%{E;?56OP7$$C7vz z%YRk8*}|LSZG^YQAKFzZ^I^Q3h~20swnBU!Pq*biy>ON*f38~kzdVI6FlYTco;G|n zf?5}tcll_^1!j2eMeCq;Ga@;R_ty9>O>!q>ZKofg6n^kSM2=ki;ZK42=?s>^Fdhv> zmd8&cqkZi94TQ8n1!~a^RiN7s5LhIk;{322=yFIJU?t&|8%i3W66}va&JU2Y5*j`J z4^dtFqPos-`9CbXjQP9_I@w$jVRmK%BhdVND-DwXbOeUI-=gRx-}8ZCmL|CwbZpiM zN$%8Hk_>y}G)Z~z$dhS6w{9&YgUHB!3w(i~PEc25U`)d4WxP@2sGGf}rm2hfv7BfS z4=AxVG_3t^7!N-feT{Li*?^UzVE7vsXY z1yB6CrC=tKVP+Prw+Qa{d4Y^C{fjSEZCjxhx9SQ3sNch*d%1*quh~l3KzwXoEC{N1 z5UdL-%5Y|TZ!lI zJj!JFCZ4%7_cnV-8tU9i4#iOS@c+2bwLg>jme%Im>@vr;F87dQqqLNbGl}AUQX1QH zpTN+eG+2+FoP1Uc-G)SxtwW+^IiJ_-a@+Oyc5D|3!?%dfF^H%j%3hMoHa6t4)tph< zzkqWVt=23=CAOdO$dB#0U0hS#1$}MaeUjTx#C}9>5sY0jlT&tz4TOG}<OilRy&iI+qhB!!^Mc17PX~ETS1+6z$?l;;v{dR*_I`-plT{Kfce7#B!1u zi`8e)AI>e6?n6aGnFcCTmhaArE;MJ&L*>Icl~;3bFz`FMJqU%nh)(^7HN@RnY%a~= zMj71hWpC!Dl2a+gbF zp$PLH&t70xnNm=!dkPLfi&bVk04A}-zvosC{`eY4A9Lw7SWt&dk3~HJEt%q&aDIT( z7!T&$JSy(!I%osWB>ha$U0R$2l+YM;r%6{glZj7Nd=uiwq0bjB;x$T;V_yvr1NDp7 zE1s1wR|j~g>9N33uYWowY+kaz@*vs~ge2`;w}GcU8P|!s(WPZ!^ncv>XF7(FeQJ>sU%HRr821!B#89h*}JWFrzxqpASVLfoe!&IC&>5wJ;EFIn#H>MzsY1*hrYvIi zVbSM(7Z&5t+|^sL<41=C90Y|F14;}ME-FG;KCKFAA`lFPe{)O7P-3@}Ttm9fWUm8@ zY^7BY8xB^c$IvqPErtSnFgf{)D}A;Hi1r}cL;hcUTGm?u8Jyouqk4BV#SO}*L{Aa% zRP-!YhM$d=JN)wKNn2ov4_^cA68RQ_Hm3M8je+aC*WAvT$L-OisNh+pa5cCt#oF%#8{kr5k6~!!hslT;X^|a&fhF9mgjx_#3;SWLE}k7D ze&&YA)3*Z05l0f zXriEBScyF*ulFd#L<5S#2ZYFK;1u<+Q`Cc8V}YU`bc!nI6is2PXbmUat@ec=6je|a z^_VLa#5&5GurQoDwkPu0;qW8}4Q#wN*KHE>MtD+k${< zwFoiUYp_)xC2#l`k;{l~iw9K!#V~?^A$JWGU=G7mzo=j`J&{!>Vl}Z6o~3o-AeM|} z%?s5P<d{fc=E{xP^(oT z4(v&oCWGLsc(zC`RH#l;*B&5LBPLRZtAI;$EmW(6avk`~Ax#W`}4gDNDI~v7q}8 z;J;vEjr4zU%2XZoxH?55!$c&$R%DQ2dHnq>KWeb><7@f3`>22M993F6u^+&q{)A8c zU3LThxdF@BetRa~q@0{Sp9~vl&gq>U|2x-y;zyM(C!~3O=!a)GV;nD4ViR}6+jKwK z-}RP-xlnvxb29dRIN0)74(o*Na~0G8ncSeM%~MoyPiUIGwkFMvhyBK~PjWo1s;{=^ zqne)I9}<{HzXkByt1NKUEv&(}L=!92VASC>bUTzt|4Z=CCBL-Aa@EbW%QxFlL8&n2 zAY51I-IcMja{Lm&FBvOPFGomOj6LCcDCJOR0cLwY%wYvUt=ve zs_RN8qzbGcvNQy7zFfiVH5plijXj2=o@>(ixU)mAYxW%nZ9AU=i^BYjH!B`H%o`u@TKzqk^>mF`rS4d(vM3tetQqv4(Tb13q2h6eD9KLGfHgboTl z2uTCqlFTS$ocZW&t`%k~noZ7g>am2gg()a2KzSIJa2#-G2}j82EZPU>Hpai%5#}w~A+x9@oy}uTVUTv_8_uSUpyYbh5HlD$O4-&onhO5!6loaxzgDDa$fFkNc}_jwN#|FsfG zLmssR);jfkqw=7ZfHL?-(7iY2gH@%bgNSMgy9cx=TI zU}?n5Yxo9Miax3IYD`G4zQ*=a*I+O<5N8W+apUY;qKAoiIC`9emB*vifWi`$-+2Pd zP3e`G17Asj=(w)In&tp=qZJ5P1P*|}CpeCIf&%?|Xa&uBo6?8vXcpX9H|vdcv(=Gb zpvqSwPlGHnjT*p`10S_ zr8ULM(wa|gTvwSJAyJJuGDTXN@*TmpG8gP77?I3CaU%^-lL1=bpB5dUW`~ZJ5q+v> zsl2Lbqm4V&@*29egMF@c?2GQ>A&>jA``lTBecA7b_%1ue?bc1n%|-^8*||q^xogkD zTRFK!@P&H;=2f{Jmc=Jczd>}Ud*vu0i4Ju~qQhN$8yyjhuG~il#1uMbE;q}qa5qwl z&r|)|#yI)=eWR)7jp*CR{dN(@<;rzT%snJ<9aFCeBit)8tp!>a9gG|W`J0^R__?Kn zselJFQr?M=vykKASV3AA{>7JSY)E7u^IG-+yHf*aW;F!73SmY#GGXb+3iudrbo~2#eY<9uWLY_Eiez&sTANjKl-k@e~9UE4j^#O#FY?wsPd z>}2N3+n2eYhwEH58||I;iH;bx>q-q_B zqD})Ffz7s~u@n?0o=hEdamUAPGBO>n1r<=U@6OI-RiBw%z@~IJp5H;k3APMD6!Zm24`AIk$3zFc;P6s4AsCIR^-0%+W4)Hq;na_0x zn`t2za*s^-kjIus1wpr7!u9hZIFIObpc7tK%Z);4aL9iMh?Aoo#n9gyqv!ZPoGOYzTB z*bo9@dGtJ%-+cyMq|CC^Q3AfcgWd9V{3|7TXLjc7KIu|N;uUF$0GN(@FkSc;eR06L zj<3TBvOige-6&i)dc~RZSJ3=`cs2W`L%f;Y>=#L_03_kFS0QZR`PW+ygoo$h`vyUk9AK3*^q^DElJPl7pp3c6YiVRc=6?r6!?LSe(<0~lg z2W7|c+N+mmrkWwyp*GUfrkbJIVGcVChf_sAVCQB>=Y-d0%2g_Yy3FSBRX1+AQ7P2r zE*MFxi^o$JajI~;G9I718Xh3;q#4Bzcn{BusBdTOv^j0k%Z%TI9RY`-;3X zyTeMMjQCECgKFMRx13JR2bDrKhh@h&H9ekc+LKfwXtA+YMzXi zIP8+>8O7e1U4e`QuOug4rXr}zcM%T$I$d5?3U&D;`YK``6(k;Cq4?fW_VI{yCv+Jf zO|Y@z=Bkh4}7kFTIh_88yN ze`l_K5vu&|_fkAC_`m<7#r*Lak9i9z6P#5d*05A!14`2?QBNsU;yIook__?q3QDw8 z_A|}Z>!HM%XGxU3rkbret*R*AM6mP$O!L#r+)PF4z)n2#d1N_c#z zMEp}_Zf0;`f2wI#CJ|mR)s!7?F~_%Y7(|@(a{R~p*e+H9yb@6Za{<->k7ZmH|KhC; zeBL)gkVZTui{-)27XY~6a@h6Duf?xxpWyM6CxQd>IN9QNE3L>pLFHBu#s&~n4ncOH za5<(s<(Te#?#2l=X4IEs8+s-9Ku}|j{}Hz1834{$>X`F24}w&IYE^LS1L5$i<4O2+ z(jo2@AF}7qk(?ns@ejYXPDU6wx$d^;4$~7O>MD(sYyIzzC#AnnIzxH#b;!h%RBt)B z#J8C{bw>Q1ufVV2(Hzb%=WsgN4=o+@#I(naf2l#S8E>lm27TF+a@ZN;jXm7z4gcZ+ z%6&PeyqEtL8S`5V&Ih8deZbELb^yIs4kL3h@}Mi$LhrIN_83m>^`euUScsC#oOt@- z=8?1%K|kErIcjkC)d#5LhZ|9Q_F5t=1v$#eBlF}1|6(7)Wcnc+9)L~6XALhAxE=2_ zpE*+;9^FX_WO+P0eqWg&Z;s{`&p00|ckxQ_Yf?0w6>z#N92_aY00zKCzY>(41n6f2 z@PwUc8%WRoH32v8^O2LA$Y^e!PVY8UDt=Sd;eGg@|CY1pg2ZDjTk;dfglhy$nS!?b zQrMRrMB}DUa}|9I2bJq^%{(hTebU}hc)v)r@CcN@_+T%v*K3kP6&XFE0;4286W?~M zZ>pCdmo9mc_at64ui4w<_-@5L7|Y6}r`)xX@wIWQW*~0W2sawIa93Wl$qRQ0=5&|L zzS=Ky?MKEt3`-Lfi{<5 zUVF(_+|an~hRUQ1NP-+p#`u>P>_Qt12d3@$2kiHg<%;8cuGGY-k(#)4Y<~YBTmOSN zn~?kKpD^@^77$*SyWO5h63HKEW*($pnS(f}T7-DJHb)}h1moM>t@O1btoxL8M=rT8 z)2V~Z`}gL)ixuL;*-I?8TiGE76`@MNkh@}b#CqsMuy@Ew9gowv;HhWY4Q64q1czAg zV=vEHou{$f2o6u@8dt zmAVgD#M|F^rpL3x!_({=m}>zF7yc4FJRs#}#bGcS#XblPu)qF?W4^t(29vT=JDf~W zgk9eaF${T4nZ~{%@`&w+yx4~MUpD#7>w~P!7Nnr$hV2;RQVly0ZD)HH z%VY3m&!g&tB`xvDCSEu%=={fTtmrN-7%LD&D=4CIqHU0)H?4@k%P43^qV_P2nssAH z?k24pBbCCsaVYz}46!qb$CFV+OjkyV*aMeBpitjaPQehdvac=`WP89l*jr=p`bf|Ey>8l7dP`toQlX! z9gDsVhx+ewiUoVAUl;K{pCf7 z+oa=o(PNyA5H|X*+JoP0D=MmZJWaw#bct^agWoZ~07(7IK~AV1zkbFEb{42M#)e`ZAVr*|R=lUQVxS zSSc81XizVDQhg=&(@y>0kU84g42Ia3K0d)`Px@ z9^uLKCv)$}GSP6{DFcr+iR*YNR14bHSI#~nv}c4dchAiB*A_sc#$K>WV)w?nmR zH(E|5nq^$p>1RIR19<&#Z|6qXYn=ApX1<2kE$IwYK&o#!6)OJ=7Mh^-Ba%HwQWxtx zzCIso+eH*FR85%Ec&0=%CXa?gs3yzIE1<__Q&c2xr^(t(9-m%A_E*`lB*ljIjE@HL zaVYN#2Ud}02y?9nn(OZ!H5lT0dL?s>3q1;l%^C{D4MtQ4@BLS(^RO z9i1mjO|6OOPt1DO8T12D;%g|o1$G)Kf)`O*x={9E5?mOJVjqB7<~bQ*U5kAHlfhjJ z(*Q3H;Up@?1RhT#1PlEWCl{}?AOXpF4s?zzJt%j6a>;D31Z)Z$Lj1Ht@RG@3bJ4X@ zo{7gw=V6l9G!!m#;GE!pe? zFb8^>VG-^j^*T96r9VY&yVf$%?)R^ib{=-fO?b>I=knvyxX!R~Cp~ev>WD zm_qawg+k-`vLkCdQ?s%TLe%MuLh9TDzfL$0zs~E2U;Rm(D=hXJ}P_ZfT6b!MXhw9(+y0j)$g&xK&H>mEE2AnLjY*>7NJ>O99>!ebUua!N~^B%BW*IM9K|*odxI$+niq zfAI(`2$bV))U&xT!6~&H(%7vZ6Z~ZsbHrYlBR-qc1mB}lx+B3Gvs10PLxN{3rH~0O zY-RQE=vFqtGd-70um{n9GQl2n30~xwal(fwJmgYX&w`Cx+4M8PlI7dH?94gTU_)*< zyL+KQzm$rna7Vt3$X%x06ICeI51^8=nVppU>v*dJWYL`Pl7zFQ3#nCALBvMIJb_?W?k-8l#@g$>4L*s4TQ5oShs$NJG?8hoB6qua}d~} z+zVl|ghFAUUI=sxV-oIO;C_xVJ;y*2lPDE;Y3G&uGeq9bCDU@VGy0sL?;~8|3JhJ! z`wK`Cre0v0$XF(3!HWr2wZwCAOn^<`5G)L+_Vz`H$zG9UsslvNcBH~YH~?hc3txfP8YA0Di#cR&=w**)yXzxxM(_WSc=QTB1icvllpS_FM=C=^ktW5JuL6=s}q)&pT$^m*Opr&h2gGN$+hahS`XF z8wz`+Mr*yECDX0`9m60NbWYMUc7JHRK5r-o9*pVd$kM|;MyXL>~ zv>v{>l_5ykX)v#+{m7c^ADs)#xg3I;5nLzdviB<-kmmmdB3hzawd?`A*MlN3`ub5{ z0DVXB1QwtXTxRDfwpT0ya*`Ka{9HxL#>q?vhA!YjG^#8X$COKIaI)3~axUEz)SV8G zsWe!(X^*#QCWsHg)2+If$u%^X&PrTz?frD*3s}54uYQ8hNUpP;dA6%F$m0DfT{d<) zAq#%~SKEJl*<>e=j?-X>JeH62 zgn#iB${u(TG$lblW6m!}Ehv8{=)1jyywK&=2O)|aq04<2#L(~^B%zV3+&l?Ganqzk z9)!ahwAUqnhcdoRRg@#ubiIg3I!Yw>+igL#oTsT@ewP;p>}QU#J{uVjeW(P)5XA-5 z+d%Pbjg3>DW*E`K_XN+rrH7w=G>i6p;@ogaJ-M#DKn8jHmSFyrqq%>6BMf6Lt8 zGW%v8?^U^@dAIdNTrNY$Xg-VH!Lk=Jm+*~+lV9v=g$JFfVA?LhG&7%7OZQM?ES7RuCvDaJ&JE8$RcU87vfx!MGq322yF22pWWy zGCp4wXpeEoWq&*>2M(mM>&x7guP#^c;kd%> z+5bUVFw8Kgo^ShHk7b`Ax?itsauBkE7~N#3!JnhR~Z_KU4STNX^gx-4@Ef zFXH%Y5e}wU_}S=rtp2$O5XB!gXixC<FaMG$jt`lc>~y~~RMr2* z*Qq4>E<5=u{Bw8oK0Daaxv5?bVodq4iv|{Kq4zV(cyQitMuaRJLXd}FGO-86V8RPY z2NUrEjsFD1IcT;$Ir>j6#u_KtT(x!hetXgvDQn{JbYq_W<%t_${tnOD@a`T#D*9pW zzzi_A<{+FMFy!L@K?pABjPbnerBhzZp2yqY@}e_ikKW(%`o20(ZVl9eNt8QKbYPx{ z683lnO=liES8wAY>99qcel`Yp#mqg)+_sum&}9+jdtDC4LeGOv1^7FY0S)`j|Am-J zES1EdWBs)&iVPY&I@S#j^tcuD0O*&SEu?_e z4HMm{g4(ev#&xU;vj&;uHXmMNR175s3~9$Y#f34MQ;_+;`ZE|=tKtAp+y1LRJL`}~ zL3IEDB_W+>5X6hBg!chhzVS?ryF2>SL09`e^%2F}KDC`Rki?_g**^6l&t>~m4|cMB zss~-4nmrk*!e3ovJ?!O=H7sVkxull^-6+w6=_pY#Zj^YD2H=Woa*C6Fp|z+fXx(C> zZJg#f=$)8d^zmrat@@#ZhaK>=e(13=8t|cMp3x_Jkg}5$bY1jyPOj^sJ;>8>9680$ zt8FS{yzlW+ikSI)8Vm(VzMD=%vDbYMH(Gp0z0S$Q0}XZ^CN*w!7jr*OhQn~n3QbC( z5NGyKA@FFt&;3kwS`w0Mb51rnN;7BuS!Dc+r)mDxhOpW#5Lb(qw##VQ4M4Y^K=(XR zFyK#~bo`~LIw9v`b0Brst8pMaNrJHQe|sH#fo|Efks&&9Vy< z@b$Qlh<(u)4)F!gRl{#)b{y9`$7OGGlg-<*OVDSSCApP3;8*5u4EnCGG?F3gwch2> zrJwl%U^$ z0%CHCZB85!xnC?MtR^^u$()Zgoc}AN=W5)Y>uXjrGEj(zbIEqIn^eR3v=)B?8IU2LlEX(K{fY^VKv1(O5wnhPjjCoYJ3&L#F#`u z>&d4ufp-U+Lgsn^s<~GN<~rt43ez5%=k@91{DZk5~^6M2}lTmF#uYwi-ZG4g(D^ zXZ(!W@w4B-YX1)52iWlbz;#{>a9{!f0A zD^Sq;vpUm-aC;dZbbA>dO!qPr<4jQ>AERv)7kW??P>gL93i?J7#h17+CUXLcr9V85 z&@AQQS^WL~V7tzI3bGU-q*>&J@RHD6^6`#eit;jz8N(KH{%?H4xJvQW7<09jwqba5 zOWQF1;JIwW@E|ryIF9h38v#A#nBg0dyBqgAFx}lyjN9E%7y%&8w-ehb(VuuwsVg-s zj8yUifPMMtw!XnaAk&g!-&yC8sv+O1k(9UQirBCtsp0Vot!c8G?RYot1=(T1e%?;# zXTFYbun+IHVa8_h%justU1X&s$l9Q?WI1~WW$l2oY#ZiNZV~n~pGS{S)+0G_IE~rq zvfS5{75>E^sU+;x8?5;u#H-OJC+WQiuC4oGn{t*@XBJN;i#oED8-J(4?O3-1j_0j` z`(+mUirg!*ePpvOV10%LW=%AL8`u-TgrOn&yNUwErQUHJFi5W`Fik-Gg~l&y6fe@a zy^h`)mhPQsJZGDea~nC^#HhjZ_K2so>%c2;`M9Qs!PRy+WVsK`<6?MMsRv}DCU~rS zn5FQ?u8wdd9VJyASQSHKHl!4h{d*><=cx8vogAg|0qC{$@7`;xy`_*ea_qJ39H6NK z?X{FdLG`)nF_o^N`0R^Ma3Z)&g2!ceO-M$-d~_5m+J0;lpQd~{@a4FnHksF&Wkbyq zK|&GQk5A#Q96p;O>`*W}@c>QAfVBoNptW$a zB4dG@HE=^Dh4+q`r~l+|dXUxNR^>Pb9Pe@P&WCyvkLN4X($X^VRAuE&pm!tmuLI3T zye!4^NEyyl7QURY$=|1f?UJ%rG78WC#an-31Dni6(Ep;bu()Qdxyv1zyUVP=MxAF4 zzCpM?Frs}vr(5#Ra}o|4TX&gzVj%8`=kR3UocMK~tpon`cv?;1r`3F*rbRqZ6A_3y z#t!v@I4b=NBE1Mb*hM%OKM1eGN~AnyZC)w>;-!L(JUT27h_-JQR$YS`m|0VGAEA9!r&Y7$Y1QUd1AcBbq+yUx z1H?%h?A?}1D*sD}yma+37oi>wFmFYYF8Cd}%iPbSf%oIO5flMptvN`z7B zI>08hk54G@2je#jaXskG!jBS=KS~xdp}luJw+0YXSGHNa;U z5RzHGksdyG^0MOsbJ0C4He4K)a=gGN4~T>DfkL>mI8Z3*0z%RS4x~%o0&pn0g|$UD&wM*Z4WRH1!wrC(F0AR$1e7*yYNr~*w8)i&rM;|u&uLV zLV~bEX#Do)@J>j7^H>3|5tujPTj3|$jH|k&Dn5s*j^oMMMb-8fay8J)`ZJ>cR&_D#*UKOT80;&CiJG`@e7Vy;7Ql3!dRgTAa zhvR{GCCrbHAfI=jh|aD45Pv zX1Fl+)YUr$hmfai9Z?)m*rSnzZzUSCRYGwyFh3Lu$H}Wi(J&~tD1JzF;EAj^3l89l zjO|>XP>Ma1WxeYr9u3dB;7cC!Tz1ytK{(XqG{b{#)-v*3TbDR%!P%WV&at4IwS*XE zazVhsOm=_qd0O+uKMLgPpJV{ZM1VXPL8YLp4T@wf*fEBR&iCV zZ;DMk0(&*QR7iyJe<-~amSPi6YTE%pe6><|VSgjf(PA7>ka#>7q%f#{%V$ykQ65E$ zA}JR@{AH6)&i25FBtQG9%PH0Z`xn<#+r$$uTMBluMSfoRHC;7@e*q(%uWTvUNlUqt z{P4t3@C*&61jBTza6}^7RE`2m1qUz9K=bA8KLt zV}rlB;1M=>GrsVCHa@A*d0frWEjK@1x|{KZQ_x9QX2E`h$iatVL{G_rp&A#vDN{$J zJZJui_lWqMkNm~wDAPF@UK}zrcvs@)!n^SDAC0!xmuFXGD4zC|#~?zUQ3nMxLXRgX zrRl4($*_#><0)P~A*EH^?qegdSGi2X`E1)RN8mx?pj}?4bk5X<@kWemmp3bgwe0Ha znd=3K$J$nj2X}JeI91x& zRCtj2iR|s;s5r02Vo5=}h2n}m6OU1w_L!_%?9NWhu_ms~ePZ}sU1dZOzYB`?%XdW8 zM|csW!oUfc779Yu*`57@Q^+r}hqyn2aq1xm27+?&p;&w<6(0&kJC?IhVBp%>g=>R{2@R=ZbuQP~e(ErESdw@rET<`xY>0PZV5@K0tQ7^0B z3rL9GF<>yZ!37&*+!B{Kj-BM|Bo0j!(R=S5OfkK85WV-_5xqCle($}jIlEeu|MMq# zpz_Mgo@+kKcCPBFG?FQzrC_F{cT=xAT;^}+GVIoiDN zg=TO5k^Pk%GkMUT6vvc&7vU`JRUh$Hk9k2Jqa30QtA=PX>%%{FxvI)?=d3!QPhbzY z9oEK~hqZUuKdbyNa8`3;qJ4?|huE(F*Xawi--APvX=Oj9<~4%n=$wOY9;^_Df;&5bNle7ya+wbiM}>QGkJMCMW8JWJD#gCo12NYXQ!P~(APNy zChnlfLwz9VCC|&og(hyHh=|);j^`YCu!O_wnu^^11w&Q*YJlb};`Wi3JlDsI95IT% zHez%HGm|BWKdzTsBYU2*+-Zwl#K2B=x%EzC>^2G+%65_?qdqKGr?#bwV2lv7J=<+7;onuv0;;QPoSpPKjT$ z{kp;v0%fZ?p3YBN@d?*b^zE>kWurmOtevfPgR)?NUTF$^A=EFdFpHw?~JMB?IgwEg=5+c({}S=V;csve_;Dy^fMT@NjM0WNQ3c^ggxO? z$zU`eFE3x`lnMtTGaChU492m7Dxn&~iKmr_Cjugo-w2(!cWf}u5N<$|CI(}jvr3L5 zl2AmX8I1Ftkp<5ELaOD7kWF9SH5h9N z(bWcdPNG^lNVN|{$cFBo!zj^Fh_3d+*w+s5wf9#tH=i9ej&Qr8slzPNVQucWaA3o21+~@qN~j`E_a1g zt90G*1B~T_%3ur=qN@!tPH}})%NL;(-iAAZ5-o+8aTlFQItoeQ4Z1IQdgx~%W*o+4 zl72!`=!NP$$y6a`ti%qIX^OiHX1qN@$?oZt$nc2b1cT6hkj#3doR+B0Ks zS4cIt+m1xuHooG|=OaW{yKH>q3aJ(^LToLJ*C>%8L|5BKe=9DKYRyE5t%dOrCEgLD ztF1EbbcIy=UW9CzZ(K)-{}ZCCO{e!77f7|CBE;6hIGYmVgy?F6jFVg;)mDfQTMOeb zN^BIOtGz&9S4g!pBE;50uLz|=bhT1EVc9DOsfIg_AK)ZzP{Ln`u66(yTp`txM2M{g z*PYop3DMQo&|!iLq}rPz#MS~EDA87kt~L|PT_M%}CPFrhrCSRYej&Qr5KM7}R2v~e zY%RExWH8PX!q&p0Gs#9FY%OTOU@#sR!q&p$GRZ9=Y%SPNmo0`O>P%RwI~sa z#wXvi_)3^cA!z%h3!+M05wZUmtskoQ*th|Gi!b?5i2mk7+;Vn-jOHIAWTShLW0dG5 zL|0qKBQh?KYGXvmMz?*NC^1!tt~Q(3y}CfEtrwwawEv62xLv~fceeS$1ySX^h}ge# z!z0IcuA#GCgK>ut{mqNHmG1%>%@q-{VJ1)IaqulfSDWBA-xX5L@3DGYG(P*$V5}@* zJ;5J-?SiP1CL;C(yFXD;u$JI7>$I;B{mq+k$Q3f01QB8_!8S@{3enZ(W1TCcT5}O% zEx{s6yemXk8;#knkZOMwA=VO%r^L@fbhYjn<_f7cOoUiVJc=nXUWl${Z^X($s;v|u z))J40Yjb7#^QsO-!x>`@V?Qwxr`%#2!cux1_2IGH( z=xX=fyShTEjT9jp*9ji8MVcf;S3B)~%N0^>jR@K3yyrY6N`&ZY+vqCH1yb#T2u0)b zZw~HNnS%P@6O2 z!U$JEA_gfD11hmuHkGaR!_XM-cfeo&j{_b-d1%}c?b(Hf3yQ{v9Sz2G2?yeh)|?kR zg=3NpMminVUjsuT^4~NVmpHxEQ~?#O+-4rE5(4=1@L;*Hzri?Ao_p!JHCMtW_%XM7 z8PzK)^XrE*KjsSwL(%|dhXVjDnd%TvrD8xB7meCTm|xL?7j1HiZBin>2&#hAEHrP9 zRxIqfUg|*w#3d=}bc-(v`3AYg))1rT%U9k?%f1d*5C7c7gmEjOEPL$BaIJk**cTPj z*)~a-E(f^?*a~gi9`EF78h)ME1XV_QIZ~UrV?$ zY>ZFczo;cFiWTC5JP(H^PrI42Y_ZF$%l(vmN4c%cF7I@&oIQSdUKYQE%i@=CS^N^V z%Xg`u-XE)f-v9|$*3&yw!d#n7F&OK~rCfITRuZ<$zbj$8ywe?E`0^i|eK5?yKVY$Z35QLA|X*llhs;sY7CL^QJU{p77X}J^;ffyT-s~U_8`b2a=()S@T`rxyn|w}+Xy#a<-OER_wUE9Q0~jAzw2$l(<_r`_~>aSX+XQB6L2iz~XLUvG&n^`!ubw5Ih*5%dKxbJp_RCC;;!l^AU`{2;O zyxL6q&TxTLb6je|sV&d+ap+%OZ3xYmT_DvQSCH7)5ssk5`toY8-1@shsyS{8vEja3 zS4vziuXc?m{#_u|92a}2xsR{hP@(6feeP2ZQq6G{hc@>)z=$);tF7a0doGY_j_Wg` z5f=wrF2~r;dLal6MOcaprQ&CmRn0WOluB>CW7sACC{RzS=E>IuQgeU^*>DG)C^1rq zu66~F*?pITR9h@UHk`n9N~{s0tJ&8U%R#Cg7a<$Aa7B`BoDf}YHLYA-Ak|)pkd0Q1 z>nY*IQ-<08+u?kC0Yy7)n0n^ zbA?p9su*x~832k@@j-CG9s&s)06*={ja3G4^ zMlp7EAq5OkY+z@R><}4_rLFpup&Vkyx`~K8s#Qn*mgwW&hlz+2Zbq$Y7;XQ?Ek~i1(WC`S zorD8XpQDnR5)MKo?kmP3zy52e!8kz#-4UORh8$ixU3b7WlQnL5;XmRJ zH_b`riu+v>CwKQ~($Zj54(+wBzWy5qqw;7^*CB{W;HII&p*_N5*mFqO9iALh=SQhe zV%KSL4g>jL^W4c%H$2xSQWJPh8SmZP>%m(ft}^+56Gabr2J<4Sv2HvNb;ylA9&ftQ zEBR0lI=r9zM?vk0i#Dfa#S)tphv_!MVC*l%Og9(jNZu4;;ayh~SnS#g@kc*iFk>)I z7E&4C{)dHF!kmNslS|3b>T|97y;BBbXCd5s(bw!o39<5&`4YxDUWl0v_I@K-CZsa{ z*^^+kfI$4MD}i#Mu8p38L)oCms5eLQiihj`9_4LY`{_Dzk4JgRrZa6iyDFB!` zu>8s?+*4n7{y|6;Oyocb^Yq4aaI#YLLxphUaE`KFB!A&uSNaeyMG4X3fHk12guUtM zWTrbd(<3TxcAe_MOJlXQ`}|a;@FSb{sagrXO}f`Xj$`(kZx`m!chrtWq3--xx(uaE+xsyP_cc1 z&HBjU4Ix%Kqg}?>S_(1KllVfCjzU5)-s4x2uY_25%yK%(FG51OjyR5_s}KwQ8I2@a zEyT);sW-BmZVw;%e_HkXXO>FyJU57da!0HSodb>~aL9<6SO9I-Hbo z5Wr=zf+6~Fo8#?`Zk(u=G8W}ZjP6ZPlLH!uKQAuI09-lq<6zF=f-6UJyv1gM7ibRl zm_|Ex<>o5E=;YlB?dQ3(i_?ZC&h+m(?d+kugmQl5%Vj_P*=6_FJX@@u(FClz%DMV< zD8#+}0u^Q^B(mkY$5N(T&%jWHE@>{31d3V(OmhE~MENz*ekpkImlW3zpW{Dc+_1}S zm-f>f)M~&f=9BVNL1Sz*<~Ed**9X+S>!v$#aHawHt4=5KT@Kj*{4CVrOQ0700&uoj zOMS}EJpOsb9mV?YK#E{4$yP*2rZJ?p68w~Y$EGoH4pOm~i69ojKCGUmd zIaXK5#rQfZX26ulyTVpcC{UnYQ|t@r^97U z=jum!U?Pvy8;rN>srT|LYw}3%HGXAkeFYP-$bFMLi&8hrsw3B0SEXGGPKyf>{DMQt zKJHus`qiB-mFK%-srxE-t{UB-l+)>Co-5`V{|j_KU@$rk9CP1YD_r)SSO@mdPazwO zPN$E#=+B1GzObQ=7Hi3|Zy!6IEXFyvb8a}#ZCvKcUA|4u3>z%;qjS=Y=k(9I(RslQ zK64xc{2qg`5!mRt(Ff0bCi~)o?=xSF^}7&&(twv-p?5kBNJE@SCS2x8KpyG4?5iK> zWA9yNI10m$oWbt{CK#6)F`io++-{O*+4`w54&NK9oNmoS$5Yw7Hxj}h#7dK*d(8QA z(8QHn5wh{1lxF(yl@PsPmh##+7s!J7NZ!v9bPv6Z*kin5!Xs0$7y5fmWzBa;R6>;u z&h?Cr<3_At`ryq$EM-I;QsG^Z+(VgT)X%{fjOs{=_5*1LRXD_Nu0GeIpGaXL5E4!2 z)cyEl{7VSGBt-M%=fe0Qa&m+}rgol$v*)HNX1co84vrX%j)NgK{YVH`%tT1fq$1D$ z6e|ZAx8nf9LU-JEpX`AH9`}I*-o1UWkf#^WntVhgy-Hx zBpE_J=@r&i zz?BLwD_~l{PS%__(aEPr5G`Z=DkKc!y{9nQ3x#}&sXm8%P~< zDQE*bneTF75bvSxLJ>6MEFOZ18bm=?%uY=N^RbnV5;$aRr9Qf+8wSwGk}p}x-CffY zwqgC{p%46{vEE~w2cCKk{Noc>XoNpavX_hcr?}!d-h}DiYgvN!3bx{bXHUj z%w0*Y3bCTZ^8^!mONbd8JP(t&zon9H#W>HoBqkx|GF!?XL)8e9R^lw-vBOk22x;B< zQ^pKeARe{2EjM(83Rgn&FVL0Oc(WOt<%Ua@?s9kdnLG|h%S~?VQFk#C2Q_KKX#0aL zeBeD&#TJ0N+%FtRmN`)|BLaeGD>Y4p*_*I*Z<|p*JYZ(|@X-0?!!_GDvSDS#9UT3( z7s3^SSgiNm$HuU?Knte&EoMPnD5#C`X^)5oXMTR`sc~IMJv96j zmpm_d;*jqpUo7^2$W|e!tx6leEfmZAcmENt`6Fa56o{r7J$#4r13Cz?V5x5jNp~Su z%nDq=61PQ2CeHiaV*(w-01p-{N7w@<7KpQ=VZm0vqttjLq&^ybj$#u>5TpDS_+f+J z?|#@Gusr~K0?t#__MZAUGq2FS?};sbJE-r9xq&8vtjE3=nDP&W)I!~cJUqP03v0bL zdSRFMb#H74I2k~<7TQ>*RXg>L#(3jRHa~Q=_{`LcEq?eX>PZmy#JN`@QS!q=@Y2-T z3q@YTy)egnhc}k`m-ypxg;y0YE?@!UEhlYK(nXr|3UA6xrOa;(#9>O`Fs=^T{7n~mO8URey`qw$MLcuB1O%tyBzThX6llD^558Not<*e(z zwarFO3jMu%NdE3+G6s>a%nmSEWK2*O-J4Ae-WW*59 zAto#`4bgtak^HHvf2yK-#l0Jzj9^XJ;)%@$_R zbUbul%+cSE9TlPdS0A3Ypx#w#P7}_$!wzSugzZ1d774e)3Z4hXah%~W#a&)t#!Gi? z32^zB>IKZZLeyrqymIHnw*;?@IO92x?c5U)Sw|Z*jN|wU>sSCi_p>fl{z~bC*J#sK z#cj=H&S+YS^8cCvSd<7Pa%7|(VEI4@5LgShv_+xvkp0Npe^T+zVb8Cx%NGfp6#h__b0pAut)~AEK+a`E=c5HZWK}7!>=Bl1QY#*s<|D#Hme2ncUh3p@bD`E99L;s;9{#W_g zC=!1xKgZ;mQ~8QosPiea{2ZCDb&CEj41&_l&v4b^L5t5zF2RT#i+ut^dHe}fP# z4p|n0RUx}WaJtI9DmWc=D+;?~4#(g@TtAzOv`I;?(xlH-q0Hkr9%qplxyloDGm0~D zA$p&`H|nA*WJmD9zf}@VFxSEo%NFkYPH=)pEKe=i9)F0RvqW$#wnrUeY}bXHH%r|Ae^~q9fL@?!^B@cUBVXJ zjvPph21070&fl;z;$#E{M^1=jgo~rlCwgQwR>rK1!Md2e{H9Mt+DL<4Z8AJCYG4%Z zM7>~Ce|-3Q&W53z#A8OEh%vO7ohZbDB@r7*mI^UrPQ(h5GeWG`5WR;P@6}1=Kq9V2 zKOo5zqW=`X#w=&D+X*zIb7VheT~8r7=oZ_bKgA&-W)wvZqKv7tikwlsjkz(aVlX#$ zH)TJNCuW?AyhhpYoXEV$RV4F;WT0=H*#6^e6AcRAXnPjgKW(e|_oyEHJthlDV#{)siP$Mb|Al5oFQM2I zfo437=+69$>#Cy4!SB&U{ItIcF{5w9D86p85JvSLrbI7d{g1h-WrI91L(4XvhwY}~ zGh=MTERq&NvM@Yy9^dI8Y$iD9a)jypgPHP`Xjt$(VhA;U5%MRj4Br}#krC4(urT6s z1Rh6ri^905aZ#8SwS=Zq(G#NaGNv<&&nQviYl5*MVnYN@M3yo-mnW}*Y^i<|bt`&? z4`oYrK!_Qe!uOF}aU!e3x084lsqeSqXw)VC5NSg6AEJNM7{d1jnz1Z=GZl-4Bw<_B zLCWkBV#ea|4V1Ydgge$z>nM}jUA-=|><4uael^=BN7z0RXd)V{R1w$s1GN*<1`EU1 zh2dz}C9PZC#vG2?!k7G41elPp4Ph7;F^+n!n0BlpXuvr?+HZ2{GeUcweT++Ee9)p3%Pt^k7-~i@-NA zgolE0*SE7D_WGal$Kim(0XPwGJ-}cZT_#0SmEI~6W}g*9ye6`MmV?aG=@O|0%YC=8 zi+#J7QezQL;HjYf?mQGS6gY1@&r>|c-+6|FtE8CaIZHdya@Z61JfC@@6FrDwi-{Am zV((&aJo0|zje9=#=o-nFTTRP+m-%9?-&#Lhr$0%|_n+^N{r>y?F|xwQ3OHNgYz2%A z7#D!00ZRk$DBw{5UE0#s=aIl8f!JShe?`2k__88a2dxf5k4k+iVPK_!l~7Wtq!I?1 z2br?+H7;S{}L|PbQJ*$je6FWWy>W0Ipv;t@Yw=)O!A*f zJW^Cb@yde}%}G2;jU$y$R^}mVd1m36xj{_9A|YJE_ZR~7F!taKXSrZ5p=>$C4x(zAu(pMEJnR}GhZ*hmPCRBK~o@}y*J zFF485HXY+V_hHT{Gfj$RI23C9X=t`Lx05n3l0P1A8)_X5m)$ z$Q=BZyDAska*OkDt6KkjjL9Ee9eWF36=Gq{Lp9N}&Zs&#S^s){EN!r*0R}Xg-UJ(( zTxf!6P0uyOvNu*VM@jPw%`vIPh8DQmVt7l;Yk8(6F19?@iiU)eigfG_=|k>*MXie)_NSdo z!_)5WpLwupnbW2KHs#%Xr;GJ0BuSOfrACbrLq? zV(NV^YaSHh4|6&e)ZA2)C4Y?ib_-Ugo~Bq+Az7H5v74`S5c{T)BW&L^>L40c^v+m9 z4F}P4<28`E@w2GW=B#IG&s1zqJDG-Enf=}`Q-I=>Hu_EV0&g&k! za_+tbAedd~J&DJRU8xuOks)K%XIrr~@k}Du_Jx?SG4VJ_mJllrB%URyD#VQ4i6=YDW z5H(Vye$%90Mp0@+9LB~?plEA}+JgPzrQvwQfg^@%v%KBWC!#SRZfrRzQ0j0v1x9le z{Ie)mMPV&W_M6VWe!f5>yuxtJ_ogpLn7#clH0n3%ER)9`+?3}=={zN&YS*7CQou1{#c= zgjlgYa5u>}>s2!O6VW5=5ZxAklu#?JthLj0o)u+glJZ1&)qnmm1@WVN^9)Py_<_CHTtr}TOm&(a3JeM7RKkU&*iY`U=7@? z|F}M0HtgNVS;~t7(=~xLH4Mh1qD@3q(r#TaQf8>y`_eZBhgNsgSlc{l6NK3T- z3ntjs+i)=XdNQu1jb~?=zdN6QPIBlIIbJ1Ht*YFM8*IbXw5yEe^$+RVMU?EFO??S_ z@G2Q}Ngl~DQ8~zZ`&SYA3Dc9;Bx6kK!c<(UeyKWcR3A`?=Y^MQ7)&$Eq<9j2b@`Nq zBcUN(ZV9!&`d5jS#UrUJ-@D(5tW4RT!a*&cvSY4heg{{~#Jx%*a|x4F}PCzSlr6T55>eKhZ05LM9Gn4bH}ZoZoUVs>Y}q z{4=QrX4P2CR4x}$_46FgI-G^`*?4ZpP)yKENuQ}^; z*x?Rkhg(H3PvzvS6(vE#_PxX)YuJdvZ>Zv=L&)=9~j0 z{}qyq<#FrduqAFAdxE)w^%~J9eq=n4QV6u*mh~A2av77<2e5v9iS9W=axf-md=73` z8_QBXOdgxL9zBmMQ?s1Ng4k^&YlP^fqI>QL=D;0+dPyE&8_Ruya*!oCZL)fKK8nHz zaiZfO_SvQ*Y@cnuAsV45We3ZVgAhu*7J75DScLw>>CTlflq4QZL~+XE6!ggJk;gy% z^DsPbEE}A`BFf*~ieJN)hv8N7E7phCJaK`Xjw};(uFxiQ=CEbA5WNLk$hM6KtORm{ zH*qLO{#B=_yvW1RluN8_4#K=(X?KL}v-j4bVa2MHZPaiOz0$k}GMcYN?R%6aJxs#I zB(qnHMFZ&ek+(BtPI$}kE>B(qIlJ(mras?-m8rYf4_c-x!f*F_?1fGKoBXjOen&iJCeBR6 zx|DS(xSw)A1&7lPr=fpF{|xNN*pY#~8GAGEAoBrV?HUJ7vn5so2GPV6Tm85C?vDj!FCh5t+Dc>%B z*b!IE2IY!Ke~Vt);@vUb%~tpfm50@6?_A2Yv2KeL;mUEyl@PXLB4fsV&lmhHb~=&O zo+Tu=oXAwqc_cnFRXp#b)TfUxCw@Y#yc6e!4|mjr@LfJvNRouGsrNZck}iZzz0V1f zdP1U6;&YJX4Ix&n_1Q_%ZkBp`8#)KQ3(Pd0;Bw)of~}ZrTtf1t5HrRZe(6`c%N?2*$NGr6E zTOl|Yej*&}BA-TL8}|h9oLd?=6L*H|Tk#{}aWMW^JdSC9UL?Fo;P6?NtMbs5_FK+` zm5PPJAz>dbd@dSRT=9Cq^5r0U%l8^cp+uPmMB$kKIe#wJuTWo8S@$-SB!i*`81A)( zIxU4n;I3%|$@@agxMJ!@@@M&>qG=`59atN?mHpyRf-Sf}PfHxH2nj`B?L4Mdz&Db2(Ps zq9Wp_WiH`|WD7CDHw(LyPcx@~5opD;Iz8+1l!_3>)(m}{jBbJnO(r+NvgRk78;qeP zj(B(1IKeS^h7b$-*O)-kP)Jo2)Wo5@K2_1b>fow)ls}*VL*88UCewFb#iJXkO!QdE zGXo*p*o6N}wAn0#;BeltJet% z)0r}3Bu08$sq?aq!8lcjZlrRh&O=woKH!818Bm#ChGVA1peTN7JV%(tDVUYQeTMBR z+f#5YX`lk&}!>P10X}FkHl#VUwThehn>v$FhWDm*4knC~USi-3S zuH;C7RQahuX)GoxGa{FbwZRjQ%zB=pD~#A^GU5WNEJta^;DszwRq z8feNHwqtvR_`$CLud4OQ$B_Kt94@A9SFfU{n6%RzN&iU*qwIi^!u^FfUU;eyE9+cf zQQIz$+2m#4V7{DoBA2r7k%aG1k!IjnZV~IWgV^mz9AUd1NmbFXU|sGFepz!NG@t(u zu4O&WLf@QGIXJ9M2QKHm$iv;L_p4%f;qXF?DV$S?v$fCH#^Jh0>taR2RSmg;Br&Mf z_T#z7bGeLjk_r0bLszaZG6z-WlvCp2dP3G5mcoTXESQ$PkYBt_2z$KjStO-G*x1!7 ztwn2&ohn!KnZ?XHE18`Q1@in)&Q1Qv)wmCHsU}v|+FJ`7>TR!w&Gom|$Bz1E>f?07bIiXS zQPEF;tg5-bCWhDgm0#lW#120YaWlqOTf|kd0Z!y%jfZSrrwHL1zyiy`IB<$gcv%c^Q>`yq8fGY{th<^~QZ|odOzQTTQ zrod3_jl9BGo9|Vznz2AP_Uh+Ej>p}N<9I;`YxTES!vPQXoepMTZr)*5hk$*KD0maXWi7H5^1An!g5e2wg|ixQA8j(bt2U+QYb!m9?MlB62q7;973yJj~_lFBVqY zT@53ukE@P()t6ProWjM0m|c5eZ9K32iVaeo({-?-?goxezK}R|GsF=&V{@=6_XHa| zmnW{!ekQMnsMB&NWdob_(N1KpzIw6DiR{We&au-WA>0Sd+)naHh!qR+*Rm4`IjC|~ z??o2ouOn?rx$`!d!!48f#0KULO4DRF8)%1OXu&<#m;?8BenN^Q9|=&>c$dIR2m~ zg~Vb*{y}D^?TC7D7D{t_u+BLMOD>C?BWzzVsv{Z}?9%(hHbTC@KmLKsIRkSsDR*fu z`^1O2m|1OWHEiVu0GD7z&>Mc7Tjm_g!JOQkOqk0PJDefnX6((m#4kE6#KL+uilmCu zIPH0EFQ&hm6Shmb;aO6;4+k)#j{P9&7FMg35k>>MnM-@``9LG0~^ zBW!O!ei98HRgGUv4F}QNkJmu{n0rpB4^PI+%DreK?sZa;X1Jgo{_5pF%pX02Hw0rx z@S$KF55693FlCiVae{nB$unV<5XLu`L!PwZkSHxU=y#6A{cR!o{H2$dI-R)8d%rhM zMc?OwK+KaERx6pU<)A8CF1KwwEmP$-cc6Po6#68lyH_tS^z|C$g)!dqz40)pi0dpN zheEJgUvMiYZ9Kh3Fmh#h`nxklp91Gb#fLaX+Y2 zB@TOpShx#*f;#suD4A;57*VnXzu0Y!n%*n_wW=i8s&R)USt;$t4>xv#?2=uBt2J3UaX*_;EE(zgYZ9#96r$RV(Ex1xZLsKDU>@PS^68u=D@c%Hf zU^z*&5G%$P%p-{xV#cU~StQkkgmOyVousx9&VKSclS~mp+o(6ka2C8nh~7WFXw~;E z4i*J+F~7zbW=Q@Mm82~6%%8w^&_V2#+Yz=`?pC5<#hq$Bso@}c<$euh<^GeXea*Sl z@O(~^juhfdo&I&Pw)NW999xQjK6E}>?M^kEs#D7G{%fAlq({WfxKq7TA%~7ac<#9N z2@YR_pQ?{b#=v*Syvu7hgy^|)=iL{CKM14`kVbPG(Yu+Dck$5|=-hZ@W6WqXgSX7L z+0X_P+V*|VVA@kA!-m#ozoe8`Pr^GGNi0?65WC2u5+PUU8y)2<=u=8s`4?@A-=mSQ z5It>A-|PN9+Z=%wTzuof8#Fl(VnTR*+{=5#e&wJ*`hNT3))$QJnTnsWHAk0kCh_3a zH@m)}b5wakqm57Ye8M$jAr_4IWGcx*AvLuV+o#$Ne-ESI8~+}D{dmjAxbnk`AF$wW zYyZaICP96>elU5D=T)AFr!65n5{ZHn@+vsq_HZsw>XUfC(w7Imq+2KD&~(nhtDgFr}0|;|YRj zl?|NM@De|E{^bypQBxwKO;y?fj{V*fl7pddOyX~QR){wOJMuiqh$t*;ai#?gRA05k ztCl@lq1Rip-omSPy*|RZ?~4B7til0dpsvEkNaA?|r&?ZaiOVf-wZxrP1K+~sc6Zuw zSouGgj5y$r4=TL=MzH%M2SSgcH$r*wXrFYus)7sx9t+*NX{xD37f; z(dareGx(Kyi51%#9VTfiggyis-)l@G8z(ZqaS2J0kR;4*v!o4o!G-9*)ZMl(X`Opq zAa|XbJZqxej-X!G7>k;%Z-#Ac&$Y#j_s+kE8}B`O59i*$_`bmuXR!ZL{N_~ko9Tmv z@B|m+$!SlSu;u}orX0o1hBtG896vM=Aw7As-e1ak`@KL~Vl;b7wHZ!ia`XAkxxyqQ z3Ee*E{{hE4ZYoKB2zVDGT2F0_u^%q@5H~;E+YX!Bm$b*uj)yxMOoe5F>@PBuirprH zMb;IubFL#1>mPFVt()u(%0Yg}UqvVht3EDak3C9={%IRN-b1)rpdQzXw@co3fsCt) zyGj-pcivsZR<@>)Z*bwA-`~N5cYD+N?33XgFtNkN4%pY>SO=WzaI1sC^i7#4M{n6G z8vEDL?4>DftA+BH65F?gEn~dUf1`rqeGXDSkduNM|A$7+YbiQ*fL4_gUnSr_C>Q+&PePo zd6{-ugU=1NcZ*oAw>Xh=ZEvwqmpYN1ZLg3dL221=5EQXIf@ML76}ws|m|`<3m?2i;{npc=UqXz3xyhFqDHVxSu--?egzj0gtRNtmsmu zcNNTSFry*%G`!OgBj26E+SztQTde===x1!}{nb}k@mu3nY{e!dD)KFc(0e7iM~#i5 zovvUmZhwd_bg|1bfW7%-qdZAR)dKwZPnxX>(pSRk^Rn8{usCujm#-X;SO|QfJ!1DU zPts2N#HL$WQyQ66GH5K@ZZBK@51h!Vb_YnN3#o~z?N+tJwDxn`V`2L>?a}>{i=W_j zhkLA(o64kUQdUjHsp_PSBT!e$MrW@?Y{v5s2lG{}yp$?W^|V__vQS6_ZhqXYy)$9- zTz!c0cIYhYu$^_ZKnPbbKArk02bV&sV)-XqIDl~wdr5SJ?Ip3ZXjn1vleyGz5PcN; z8pu)Xcu}J}@}6!3+_0hj=JvSJzUwC#@X4f4(6{4&ju_i8H>6 zD~uN@uBm=}fT=m>M7Di&f(=!3Kb1Z+X0_YG67Y!-UJewBA?;@~3FV*U^hM`C zjij~^`l9onNbr?G5~All&}%yUKdZ(}aw3!zj}{6OQ|y z_ceYWqLP`9vq2Lou{jXIA8?C4&M?<^3BSiXKnWINseX5IS0UWhVm~!g!d!a}dPTBB z2>T}+4p}c*Ig=G=#!1~`r*WW)n$s|C!YN_S%Hp{RCt=N6=Q0bGdqt&Trboaf0kpXi z!XfSlxES{!j+QP@sQtY>v0_BP49fNrLN9J~HAPQ#LJBn}P1j9Ry)eV;S1+9Md*+9$ zv_HiC)J|zUm0nrBm^T;HrQb{5@YT~clsgDVB??x~5V}01OQyS~o?ckzchC<{LW{$& zGvQzYHYFcSc9AwI>ANOMZ}g)~31z+wQtxU<$AOxq(LaQ+5!SCy{mvNQx|s+^${ z;P5lyI1+gz5?3O5(&E0h;{IY@i-vwveKFNArH*5%(7sEwph3zWI+h7gkK5At>|0P_ISI;4T-}@ zTGVonYE=S?6N`Dcu0m1h8 zIPl3-F>`07hI81ybrMo0shut?iW$W9&st7oT>Na-iVub8C4OP}&2Zcae-Ms+kyj&e zs@k<`7@0qhOGFjo)ywn}KhAv#{g+i)%0_aSM4^}X1>uXsu{?ZBIOaxf;L>FB<767q zEXc)!YTX!5IcXEhq?c>bzeQ5!F}F~+NsKn^N3BPKPpq#^6M?^dLxfm)N~I59I8q4h?c92h%n|Y#?~3Bl>(Lb#GY_{2w&J+%`gw;Co^RGK!962{ zclXe#GUpvaXpuoz%5*d#g!UY~^NY&^Lb(1yr|uk|hN*m^eQZ9)*P2qx6*4;`mC*N? z&Sr!L+CuDmPUoYPL<5|#-ec$F6|G1F7F&0c1PL)?wsix^gE%EqAHRkyXS`KxiiD$k z$Y7FKA!fV?E+%;|LCNG}K^B>rKd&h z77GW_KlU|{A6u`6dQmPu{V$5#2C>Y3QB%Pr8leqM(PTqa4W4{v2@~LmS71ma7 zV0@ooRm`~<8qf8tiUBk+_N=QKR&echN8s8 z^Ve!GVKWA1PRwM16k@^7%#$STgm_?7=+;mS4jUGRO}2wJj7*%8hzY5aS(Kcm7X44D zz&BOq(4O390;|iT7K+%1-j1-{ z*M-nJJ?jR^9U(NU%DO^guBVdB<5spYHayKQEx>`gFY2PGzGj4$E&^6uulKAT7tuae zDxYE(4~B4~S4eBD_PRo{P)HW?s?j;>O2Uf*c@<^|x_b5SLb2Bz*C(FpNim;{k=N50 zqSkSCZU=?r;8@1744le1lYw)(32{Jul{D^xWlYMzl#E|9u(8Hojtw2ppg-f{p|Z&0(oK~V>-p!2;qqZzJ_@sBnQ)ymauU+B!sph=_Au=6VX5= z&K(C*E~IePQi%S#{<>I@Kpv`1FQ#I!5H76HK$l}yAvsu`w3)9PCWPM7QlGOToDiZ% z-aBU~>*FLEpFWAjrse?eCX3p8E{g_RZHpSk@jr`y9ak1b@0WQ}4y)Mr^ z$zuzy>A(IYA!c09?!qWeJCWr%TS)E+iNL@d&9?5j5c>Yk8AxJls$OixrE2#$r+HI| z_92tl(EUS*{tc@Nw(%P#3$$Q*<!t=?xVXJMKg-JxG`{lAL1x9;=A0Rdobfn_eWc_F+eb<_MZ>}) zA6ohGXs*)oPaMiVpN$hdWs9r16Z7ySuYXmnFIZoIO$A5z@o^%mwh5l(KFQ^&iCcX0 zA0N7M*(P{H;^Fdg_GnhMFP+Ha>~8$De+i+bXZ8ik+Z0itXm(W~Nm-*k*Y1Yu>0ihHkp)>=`?~PkN&dPm$rI`6PQG^K(kK z5oy*_`=klIeR{K7e$5jXXyTWMIvu2W6){2mg*3oE&jBXvGjU1jkmWkhqy$e3HW<&o zrGAsz=)`Lgu{H2eAlF|+kE0IHQ=XV(+GwJS_e0*8T6s=oOt&oK(x*d;*Rpx;)uevo zRSA~ae0EP_NXB9B%S?+`OZ6(Q!g%i``ACR?4uKzPw`J1M^aO75UW~AXVRR0-FdBW5 z`y{isYo(NFJ3&|S9O#O2DCX){<9;c`f|J#o#A?!l+ zxBJVOJ`>mVWnu@hx89DheT17J8W!yHKh5IW{9Tn>G$9GT#ozgFLi7SWIAj86pyLJd zRAS(4{_cl_a4W?+*UAQ@jfyHAW6U#INFBu9y*a}6?kz(!*x;M{Q=`6+0@QdP6NBak z;aMdfaNSb*KxI4)?izw~A&+TlUgdBV4AYJzK8b%8&k2&~ap}HN7g~{5o?p2Jw?~S!oz$Q=Q1=p!-2If)&z) zzVq(;V_M+4Ks>85FcgzQ=W$cv*+(jp`Yc#Y+ml%(2+>g9e#QtMDBEu(9c?%nZ_Xgvn=7o4==;~1H3f&uu6T0Wd@gl_&OTmK~(=H+OC1}~fM#W7s znFXS9F-foxeaC6EWrizc<5^FHxb~u}O>D0|v<5vH&Z>ktm6q{$KmL`%HM!Ds&J9=H zXzXRI^R>dsm><0|nzJ$?4R9dvVjz0QY>mOen42-U9n&oqGh$cKarD?SDf$)sw~8SU zVH}hm6#ZoU8nZNpt4iM}iBzOk<(hf#I1G!M8;7EdVHp^kGb;znYh0>J++aJJdJ<~Z2=S#$i>;_;j8Vg9C4`w_N8oa4-M*N=+OoIMu%b9?5YZ}r91 zX^hcdJ@Mu;>~b!{W($eMGUHy7d?Ddjr7!0O{!3}q!8iXj7;_~Yh9>XOlCg_=&I>)~ z`5*Jg@d{TeV3_3$kLg#rUj_5EQa?Xzbr{Zv-3!B$uoq#hpMAp7HFAF>{m;_%?7^r} zEDr}ICN`554)C{#=&IsQ#!1WQU>vayt%9i$^XO10auo|@f(UTW#oDI|ZbmL7ekEVw zjiH`BOqgt1WWr{Xb_;=du!{2s-hn)xC!O_+Bi;~P4e$Ml89P9UrJ##xly)=3Dr#2{ zY(sa`5R#w!DM6l*iNQA00awVj`7gbckQcm?G0b-~m+Z?!moO*57y2qCy6N?r=Z%BB zuESvbY>>i6y!|1|zJ!zT@lRZ8kZ=q-e#akK5*Wf8;poS54KJd?Xs^k9#s9x&9@Hyl zqwt2rlmh*(rD?{wMjSPk8ga{b-^g8qE}rPE--hKXL1q4Nz#R|V~-d_(n1LB1Y@qV*#2Ee61K-4isc|f zh(7XIAGePyL^}kUF*Iyy7(3zbRI&lTYWVbXE+Y#{K)P^uy(fPUlOi{ zU(*+*)22d50>-3IAz2^<2;k6UiBmX`1EBD~sAObfam1Pk+)2H|^Q~!9c(F*;71h|) zihu<}t4$!;T%=U~%@MM8%i9qlv?cg6R(d~VNi7vv$g7Ixlf-scigfqobU?Y>(R>hu-OPGickoE}O@XCv$(U#sMzy{8ys=H?H_kWXmy7h@PH9 z{{0Cj2`og3|90lzDIpOwHR$7y{{9=wVLd%%Px|vo2T2c)*#sgeiH-ygXJV)3$Z28r zs%)&y-k6O;_4?Px^ai^c&@qE3Xd_v8M`2^uE=_hJPgZBI;MA+2hsu**@FHj_`{ZUq znD}q#V{j^AJAs90*chjR&T@=4T%eD3>Suh=q##TUI#%upZ2$sc1?-?!({c=wDvk_ zF~{ZW?e}QUkub9&6rr&=q+N^H&o3975Z%q zik}dV8}YZ}QNlx;cv9GpW$?1da4RRgm|DL(kw@X(NoxF{-j#-)x_5U6v7eH5gzcxK z-xdv?l?WfqIQ}Grw~_rF!^5Y9W4Gq)_5`_h}4L0nsonW5!7HQq`s7FK} zI_%}034eHEhqFYS3j<*n*hp=2BDcbxkzA4?hXI`|J?SsRa>9c7;q#ew_vKkAPWiuJ zg?S>xQf2~FK?W!hIM0C+&4h%Q%Vbi8(4@+5ksmEvg>V&;cW4=mjfF&Dq~CIqw}hC> zWIh){qaeSPl=-s|8U^_+A^Am!6_flnkaQJ7>tDasB*TT!=tO_l7$Gz|(NlOwNC;*` zE{^2t)lcf@wqi}fjsz9}A(@zzFpuOLA*`o1+)e13$TekwyeltqDWlpYBpJsOFHxq_ z-&N!m9Ev^9Zl|dbmeMz|H~B&`7N#8FYV&Y;!uwg`Ua>ctEre_PaZgC@3CW-t$Y{<* z9mHNX9btRf^!XJ3K6 zeeZX^Q+DciW@k&Whwg(5AH?8At1;fCnb&wxWB$&)@4*Ahoe&UhQMz_si@$%*Zluhs zCbI0FjUeMS!3U%7c?V>rCUyCFWAnlNni$RahsL^#Dt!Zy9^PmY5-wE}yipYSH(K0r zn*59QhFq-)Udg?0JD&SaO|tl`dzaqJ|GM|B`}n@56-}{K*zia`IdTSOv>zJy5FaZ> zLuC(b72B~aZN=BM+Jr98pV~PV=->Opy?k!dC1n zD_oV=Xv{xKKZK>DK@c6EG%eJC|KR$|lLq{Z>mta@n&3?h*DoMr zG^x+aUAsXhYf^)+c5MaOpb6&_!afM&$5Vev<#S$L{3>5Gk*%D_U`m`26y|rjf7smu z5$3uRl~7kc#EAu~Tb&26!1OMSu>iq27Nn6TSgqV+1V|fA8t~tG3K^xzXkIQFe)$JQejrTT7NUe===I_GMF#Uee{ zgRIr09v{+UBFIKfYVp^4yaDp5CiVEoJ&u4J(gaKH;4fMiO`QDi?n^)}YEqZK(PI`! z)k!MB@cES<(?M!$(tv;0{dXkt-I`!SlkR6h9@eBjU*CNP$dj62T~qh>K*nf-m3C$9 zvogjHm$5If&v4i$`j(qN|03TzjvXC`UBOqgO>1CYUc+|dbZ`wjwT3yuZnzQl;vJvn|DDHvp2zt4dF&6I)~{rTVa3~VnjJsQ_}QP>0K8ir z*7vLm5sV~Gp3xJZJl}E)|2*+*A}aISRVKNe-wxyR+gd+HF?INYd2BHhm(64E;xuL@ zTLArox3O8<7~k_PJM=B%(@wKxr{PVI%W#uRI2JA^!6jtp2-(xx7tU{vjP=IpoaZ180m4O+?!6`{tw$pie$w%@nq=i2^^g%o}C9fbZ)zNPJsw)~T}N89ol zOWC5O@F7S5-?)(id*HOyOr4UA8CM`o5GjB%Qn4>HMH-t?KsUa3Ig9WtjcFF zL50;TRgPg#!0Nt5>^+p0-!`yOkX>EQc9t`KW(ymLazFPdTXGa>c!5p70DH`^Dno`< z;lqYi8HLk?VO8c|rVb0dH?Y4p7<$%AJwI*HF5v`!*!@U{Ad1Jd<2y#O38NUFJc>=n zY0@~h8Wrc#eQf(a#>aoo=6sF_RzINvjS0mRz7t>P#44mi9kB}W`ru44NGmro#r~1( z&`7)lH4?98TJ!m)5U7%n0EhLF9e zeQC_MEo1vdu@8S!h0(|no0hSimto|H!zQuXP5AzH$J<#TCIN1lrF3CH^3?LD(AU=l z1CpnffZV4Easjpxd}=M=6B@$C_0(*T?wZu&#}a-{K#i|SE&gS~8IX~hApdmWf4;_s zqV5{xcBgh?`VwJ1*#&{olYPY@J`2KE(vH5+E***B_DQp1jmp{*B zf6s*Qq}?i=9ueP|JXr-_@;w-P6h@avW~)1>Q19Sh$Nn74Cv}_FjhA*?)(xG2OL+Zw zIQwom;~!07ho?YSkc;b-aH$YJ-CaoS6jB4V-o|`P+=4hHo+d`R42dhXLOk{Tb5wA! zpKkPpXk;Nxp5{kmUyI{s<6eu$TlI65AhxKD`wObB*95)KxC2BK94SY)!KGN3nzB_@GiYrxcOwr*B}y5PKG)12n<>R_rN| ziJD+M9J>)@nkEfNdVE>i%^+!-;6qPsH-Jphsukf>@*e|FFFO6d3AU<#!E1kx8$uc%{8S2Fy zY>Q}Tf*juncZh;uH?BZJx zzU~VZ@D$$pSuBRfx1CoTo6kM|r@A8>-TT9sI zmtj1d*B1oBg}Ip7kFG+WItZeVyH*R`jXeprCSwPwJ<3@XeghGiXiEv#DYw zM|15C7LMxtZ1dM)2yXtHQuZHwjBwIj{Ed_uDg1|L`#*=BKlHss{#}Eick$O!My2p0 z&;IxR%HI#}`* z;}#QJ@MC>1^yNQ~Wq*!ECN5<|-^7-|%hh_bB^KyzFo+T($Ji@rrxLz<~0z zCQo4l&=QcpGz+JrNAe&zp&u?M-}o*Z?iE= zQS4T+4XY4_!2PPY|F<8n;4M;53~!~^;PwB-OFm^oKSk^LDI15a(ZXW2fH7#Q*w232 z5B#deFqy1j2QV%So2eQ0LjH=)`3mfN&G1Ir`)rcvmN#6i{KSB3D_bmvIqfv-%F}cC zaE8ia;#T%Hx^d^XvXSTm4?4>5$44J!GjUpYjE(ySW3X4r9ZF{dl~QsvAV1J?m!@(! zI$ZmMw>P)2Q`mhs>~j-4x`q8N*l#8_aT}Y1?M}mPep`h*oY%otRgd%c>+Y_L_aP5p zP!^+aR^`=d^C@*_ip4nZ)aCE?`luHlFoI1Iy@MdBYD#Jj+?Qzgb@>=ynGYR0O^|fH zMIduE!A8=)sUQnA!TJl|1dy$o;FFEd4+HsF6MVPldF-4J_KhZC{1zwAdYS+5{0Q*h zG{?)X&!2oAy%|lAT+bf^xoxRR1bn#X`L94~X@acq{9%y$HK}X7-q2ECSLZch9o?X> zjgPjieBj^%7I+(SjuyIy|JwFlw3g}SN(~Z4=4(`P&B|2Jn(#A&+4;eY|2de6&y9xl z)3>lGcfl;!8n$VI&jc-GpDct_lVwT)+P!Xk+iG@tHRE%(vgOEzo3^s|L{1&5g|L8g z9(!H1J9ABJ<6CTpU~4twyvEb~+5hkfv)P-o(W-1_qu;X%z)<#`c5pXu`T##Zi~TqY zVhxs?0+ql!J9eZQ&-sjA4C9jA8vL?X)ju-qFKex03C_ICbS3 zb`iFvfg9Ld47|SB$?(Td?PR~~gzh>kRNQ5mzFU~0@W=PBXBUL+?s5Tjr=fN#3w|ek zU4!pm!A`G$>z6dE%ga}=1A?)Y%FD+5&CP7pX0RJHlS7BiY{_L9319Oa#i zFJL6BIc6cMnXl!d+tKOeWk#EYK$!i2C~({1W8bV9;FAZjd4r&PfQjuH$i5Z+m1}k# zujAosJzscWSkn-5ZJxOx$27rQo2L}yf+pDL%`+L~FHNv~-1A?M>T6VF@D_w;BuGt7 z@D@bQP>^Re`8V&7&t}hO zeC%R2R~S&wolpV67N$;~nax)`e(-TVEvYOC59DUmRLjozM_RWr*d5&c_3nIB_nF=K zr|wg3zOp|%jL!I_No*ec8S*CkFFJ6ay~Vy4wQP{n>o_?bC7d2~3pWGc2EvDg@Wgd0 zP>uQK61Gcpz)LkV%J!NPw&gO6vfXICa{3JK=H?$H{E`5Ro`zTxns5lDl_vN=c*3V3 z?KP>(OB2dKI%w(T{iWqah@R90aWpnKKCKDj*s=^V%{Hh6lvA%xeccqh?H`Kg zU&enO4{LJFSE*5V`LGjj=t6 z>l+s)Bs6)NZ}%MV@PUKaOg#8wgV>ws=PVe^R^Zu$zf5B2EHPEa{=x5Pge;*IU{=X9 z#p4K@WgB+~$pFob_<;ugld{F!}kn1(U`|j}*LF#ML zfDeeD4RW6*HTdswlR+NSq!IMY1?iv(-n@t#50aw^zM$85ZDamP=g&H${rkKN-~aL# zFJm(gEr50HjaN2C-qZwpNHjhGvQZQ4A<=j*$d{U6^J;?})1(Gp(s(Ci9Ge5tENi?Q zBuo>`LN?w3GDDMGzWC8okMcL-*CW(7yr-NRRoH%P+F^mHz#h^<_;lVq%OKHNlQzQm zIIjMl`uOJ1!TNk^#0qS`>^$q_M>Bs!x8bC=QewSM9NxDmt;%=Be+i#QY88eRWpe## z^?7Oi74`X_ca4tV1F%yo|GeX|j(jyX&a+5|bCNC<(igE?y>lI8JnyTx)aAeQ>;Ed= z#?+)aztn3&Z!?j-)PRKSrS8x!@akx4FS>3`bG<(wOQG7b5H(luW7yc zp}b%6_y}}aVN0GcfW0{YG592d+|kiTk=BPl>AQZNcKqE>uYRa?f$}z zE|w;S?Ra?Ndx?BY;`T&-w%d^Z@X|?a)g;D8O<|LSCAZ*|3WH%g{zklfFrd@OP8f%4 zHAZtfG;u^CACvfIBH!8VSU3KzZ(I6IX=2oZ6S~dDqTm@C zqHbt?sx?L@n%u%aG^W!()CA2;>lKjsT9XXEKKid{KE^X2b=_|o*X47f*FLE?g;f#J8GVf@jY;DW?vrYXO%#+)d z4-NTHRAqeOtIJ>IlZLaoq6rS%t%|$iv#4`J)AF4>ncYzknUX36mVJFG8#FB?)52G$PPyh|RlCXcg#4 zjApw=LoMH-Vgb9vXkp|AlN3&u#w+DwoR~on$_bg2eQqA9n`EAUpkO& z5Ukox705pP!~pgS>WxtY*(8Jv&+zLxkf^UE>hcQ%SbyQFp=Nl11K3}pnrW>W_Np1c zJ`n6N&9JIt0NW(kNX_c3evYvgwqjsLnOPyK_xTK~8Ie zcjuZ;1-bbX6$gB$s>wKze`tbURg+O54{1`DAG+^Hm@ivtf{$Tf_a&r{CSCcbv12eo z?7FrqI)l5Edc1_$q5@Ag*+eF_m=E%TCPrnru+hmz{D(&88u1Sz4@dG@`D^m|z=CnG z(K2?5Y@fV7DzoCpDzr75`o5uPE%*D5Ve>)1VCNMbM zejMaUO&ai@ZXW?x?KP>vPvTuUtdZ8FA#e2ve>|SAy!}(S&DI?ITR*^?KgJgrA6kD) z^Sk)(w~npOH%4xZ4}<36FAJ^Z)Gpb z=4-PzWb+aJGCwLseH-?R_FLMcKp#*(!J?foD*+<_6Is@A8)o`_nglG|XF3f^;un+0 zKh010Px$$d{{Dr$qVU5aNBBaL#tMPkR4u6N+Kpo{{i><#Osvw{5vER?JE0mn7zop; zr2ff{uzO5oPSUa@q|l*&%+8#{=-ziTk&g$lL&APCQZsBdJ%p7Y)BiM<4H3KHe5h~X z%d11!wjp5OXjX%79LBbYFh)v^S?E@nJ@9J2I;N|T2kL^khPkq_F-!8 zO}+W&quEK(=%iIwDN~D=H`<9o&U2qDZ}4uce?FeoOPZweE&Wbm$kktyy1cyKc96lE zptA4xA;=U>Frw?X5oD$&7}51x3$j9!dVFrbM$&38bD--(hVI$e( zkqG+V`UdtydF7{9FcEVk5cFfOoCc|-3F_BZj)TgvM9E_G=iH3+m%vxlk9hx}#?Dl2t`NEz9vw3Ou{A|8C`#`oM{5KLn z-l?I|8u_gzua8l65Q6FLW?c{CHH3C&+Mx<1 zx*7&s$5k+D@SW`rLvMtMtTVPjzyG^{%&vc(!P|$wpHf6lvUd1EUDx2>;#~^t`F~oG z8+nbEe1h1ib#{+=J+L3OzGFo1MCLCTSdG>YuOPIWgJ7)E1TQ(b=VMI3&M1`_w?FkZ ztRV>|vMFgligCUs1^o9;QaKCeHagO4oNw}?rf-%r#i2L zC#mj;HJa~t`UaK9cCE1nU(@+hyvLRIqY4LhEA;Y}v72L2e_o8^OPu>LZX2s_<3)kE zop{s}G{LLOaoa!^YEqZ4jN1&dRFfKfsqy{0_cf`@zl`}FnRJ^bHTa>J;~;szsGzju zBk^&1GePbQH($#U;SlYjF8}$lp>Po(#)vQk#E9@e7nDcFD_DQW%!}n0yNp8z<|Tbc z1oJckRicRq=1GwMYEqYfYAgwvtO-7T5_1GHOEkeQc`=`XEY}3jB4#&8+#f0wGTVLk zr@A(>(ymTN@W5*Rr67hgQHx=5%GIP6ztnC5TB+HZyujDD+t!YsYJZ_UFHbs%EOc1k z!<1k{KCsIo?M@UsIC?d{XndAV)Pp-?#Zx zkUcl3obTXkn(S-Bzi9G%6TbR^4JZXQ?o#)v^E)ttVvz|PWZow97~d_eSEU>kIc%y=2#D?2{Nm(&0alC>hZ7m50Ht_1mDi$CqO!AQp~@ravuAp;Dguv z$GiJC#KJv&5BntZNs!Lg1p6d&@g3EdG^xkeR@s6`m1t6nudD(K7`FLUN%1h>*XY+q zW+KafKth)Pwb}(9WurrI5ghj$;egV=&6YTzf<3SLwCMwHKuezx!KUDKLHmJC%Zou0O|M=)1Fj3SA zka<-wgC5pYlT_sNPm$9f(gZ8_@X|Vlg_>aH9=5E;xJMIAw1v+H>8J^e1L3nlT$wU>jm(FA+J)Se5nq`pd|SYB3rFUCUqG-<$J zuf7=M3r%3cu09K7s;+(F`TU#Sxd|U6(4+w`xoITGPE9Zdzi|M_$9F5gn(;H&55B=n zWKjr6$f9skyFj&b{i*BmT0kSE<6%B3Y$_^)0FgQZ*HXu$+C@G73-1pX0Ro#>NC=N& z8!L|@`L-(PUYUsWC?Fv{>Y-iW8)H>4nh!7Ai`Oi0{5=2q@bo14yJmP1{o298qmm{3 zg@w0zTK*is!dKJJ->QT^lq%`WD&d{df=k^U>^@jZUW|i;* zhcu&fAM`B?)dSN_3m{5RUEfCRO~1)j&8)O z?~^WW77B1I!9O7%@u_j?Q1Vr9U+@y*dGfZSJMnYGrxVA52Sa|$XA)p&VjMT1oj3F! zkk?_d-FKuDZ+1xX_VVO-fp`gVv9&F~n0y{~yH95r2qyUA$mqJeMyepxcf|h&#TLd=$wK1!s=Bj*7)lhy$0# zflYG_?pPvu6!C|`DBUc2P{a-SD3Vut_7hLH=()cdg|k8`?oIk%0vF*awdmPJyxgLv zVK{|{^kkBrzTiTSRmA zV-jE?wQ=09xT-lxKAyPaTL}`0rxQ;mjubbJ7l;=SUqJkI;t|Isc%Jwia1pN(3V(Z~ zuQ)c5ysp0`cI+iyN_y%O|ABZp@y5h25Z9GI@#}7q>2QwZn-IT`cmyR_4Dq(a3y5bE zcM-23?jhcvc=AaJ6rV}FoOmaa$IjeFKGZD}@%_ZBem{IO((y0i5!XpRnEdq;FAbOc z1>)0*M~Ma+$0PFO*hF0SK1luuan%)R{5ah}L&+S~9p8!u3r9HNTZupZjO3Jk9Cs2g ze_C>6GvjDRJSs(U6d&V=AzqdwIf7vv-G~>Ezv}t+Cf?V=UsCcGe@7FaktX$5BmL8f zkD>6OS~HHN#D`k+Zz6u9CB7dkJr;i}h(Gur=`R%*$0_0!$&#b^7{?{ziQObu?cI(4 zkm(=QNpjUcX+pe$cn#7MOFW(QqgWZobHvL#NIj|^dyV)%E#VwNyqV>B%_RPaB^?$M zFSDdWIq`B!IFAr7q34e18^^E2TUhj0xm~71X-66US|lGqJi?MbPY{oy=XgEIcOqVq zDD~Vyyny(F7JpwMzRi*!MiO^e{9Q;qg3=$w+&DH9??(Ahm80EC4~1tk$zLG8+mcUi z!h;s&vD^}#JBcS-o_h=8%_v{pN&258?jYWf_*2Axe@>>4%D2xDzhL1R#DBH$eBx(_ ztN6Z1yn?vOpM!~)5`U7y^M;atR)%K-@fpO+iK~A8LZyee%2%t1rxRDz+k3<#i2sZ9 ze?q*XtMs=GactIWq<<-;+dag;CH@J?t91L3cogwbB>y*Y2l3X#uSWqF&-Yvx>95K^ zHHnuKZ%Xoa6E7jI%JqZ9lZiJV`A3OI5N||0j(7#-f2HSX;-$pzCHd~e2NPHE^$;Iu z;YGxUQo5=7zl3;S;;KFzPW&~Co{7YBNM5DSEaKgXtM+IK@n?vue7J^qGL=Uao~^`7 zJInM}?ZRio*I3Hkw@ThpzcEx$;yI>MeN~&%ErNKNMNc#0v6lMb-^80xI;eOh5-+#3 zUp!;a?N4 zYte(vo(=u2E#d#0cqz5xD&1~_p+lr+i6x&uNPLpzc|Ae=L&{gGerQMhA&bAy5N~4P zZsKLcReAIiUr1a%ul~dxl>VweIf?ifOE~8fuTJTs((@hS?_0vZiTE6gzdMPSSo$a5 z6TjOMuRn;FTFUQD81Ra8P9=Y3E#z?2CZ0gyRQjblyxh`Xnm|0l(mz~4JjznUR5wA|^quPtH#H(4#*9_vNmh@jie2j%}Q~E9C_Ym;{ zOZdMhKFRXDekaZ>;i-lWl1R_%Ecvh|@!zQ4R{6gn@e&HBss|n+&MbQ3iKkog;d8_t zmU#76^7MRFKW!lKla}y|C0;>XwSzN=SGVNDWyEtV`D8Qkb0n|gyO;Rq7X4olf5Vc_ zr-`Rq^#4tKzeUdt=y;3tPq#eBJBgQD%3~|y1(x(rAYNe!|8vCupzx@Ej)(Zq7T%Y5 zw57ZZB)-QI{;|ZnTH^aA@gFSu%ZQJ#q}xW~4$Je}qd4WC9#kH`CBBWqqn_7K#0OjS zJJ9hE>Fl8NRQ;cN#Ltm_RemFhmss>XPQ29eT+)c|wxqwC_=^@je&Q7te+Ls!wxs6- z;$K?Qb1v~UmULK7e5vJmZ6aQ13C~XA`4;{;@nlQ>JWV{uBL64xbW4ArHU=6Z{SR2e ze=qS0N>5dvKS6xAC4G_=x9D*aUucPMF7XUYIA0`QZs~VnqiUH?h@%-Yjy2%I{#H^| z8q6k;-E0?eH9vPZ@o$Oi$vV<=k$6Oy6vR7n#&P>yQh!-B2~76iaK76iI>%p@(+^ylf)~C7s=a>bmHlENbmshSBa0QCxMuU6USS` z3&=2hmO9GoiKjP|^7oN^1@SSBC4Zdwbr_(De7n1e|i-AMi`;$vD%Jxcy};-$oQQTS`z zBjZ&-2J9~=oDUOMQ{$Aa9nTR@epCv^k-sk!FMUk%M@j!g;uXZJkoPxe)(b-gexrc&r4fU3-#v1@X3I_;wL*)=|p8N#XCK zkA&29(-)bW3cjHDPKzAKTbSqaxlj} z$A}2yW9jcU@>kjOn;9Jad`o{g*5Gv<6$^s(j3FL1KbT|RZo}VFF(Hmag|jIP zRz`T{2J=^lr_T=N9}_QsGnn6bpVSjk8q9keysl%;V#&EoHb*hZrxTALzMOcJg@32? zTlhUqDEt^jGOGC0=gfUl1>~@ET2}{t^pM1{e9ZqO*M9-_pSQRpPtTCI5lq zwN}ZGlLaVdoV@WJ@p6}x$H%UXqtX3Rf7vgRH)=0=8u2mNlK-0$bQJN5_axuaT*_}G zzPq>NwPbQQ{#JT=$?!adaERkU4D>|2&gBQ|cN1^s59U*dS3EBDy!oKi^AYiaKEeJv z9+3LSyeN4h`l;fGBwj%siVJWrj!bZoKhtN*fagf;@Dnc`FL@O45yUHqCljAbJZgfJ z|BdRgjY@usR#K)j7|M7)%EL*k_~qDIZU~1Mzg?N7=)91fqsYdB7hknvU8CX=30i=MfL{Oyhki@aU|TSikTm)Vi|0hQGHu z8mSHo1?Zrm2le^5U_IX&yr$!vB|K-q9gf=^eQ92j)HoP2jL3&2ln#pDZ1CESlcR(6 z-veI7af8DVr6lFKDR}i@WL!OI!;@`zHyiG;;V;?nF*baf4PRlyKepkA!6QP%_q>gK zRn)K5L&#UR;So0c5gVRr!!vBS--Zvf;p1(1sSSVIhQDXSciHgcHvD%RetV11>DC6pB*;*3mbmQhF`MbH?<7y?>#pBVeo&1$mhv6 z@|lJ_`bB%BBUMJcHuA67@X0oO*sY<%zraR*oeke3d4{YT3+3*uK z{5KnZ{l7w|XDu6kuMKZ$!;@@yI(Vph_(dD}Q8s+04KK6dn{D`)HvD@V{ug*da|Wc} zwI2(eo{epI3me|nhCgG&^KJM*8$Qj3JF-1J3nMcfPG>=JUuR)~v(V>y!R_1ig)_^Y>n?N~TK`u{TS{&Iq6~kg&r?w7@#g=pRJU?wdh>gFe0l%V06*;P>B)EH zdS3kBrbBDz3s9QnLh@$jdXQTX_$)UvK{E1HoX;2UF3ikH$WJYV1ko6;&s$XJ$#?5a zXT1^K$K@%!!d<^Rx2JMf9AA{5X*_~#ccJt7B3Ev{D^GhDd^bDSo8ij!hjyBo>-87; zY+RZm78B5^3Jw&CqLktByHPNNtkav(3%|8jD%vu3`CezfyN?Qny5|fPfuNiAF>~eT zdy&k@iQ3CRFooVMPiCRjLm3#KJF6(u?R585w*wBJK@_~cOjmBMGl}Ae>H2td?y+z18S5^C5QD?5l|G!juE%C0r*j;19udMXyV_vz=Yl(WL_1HDW{E9lS zKH`2BvPj4mwnr55@e$;HmDv2igeaq%Q1qZ04)=3VA{T;EK$ z(V30Ob-Pr6bz;fRLZb7gr@z3R=`8d*^NdG=*oYKEUMA81VRzzMm0qz~y{4dEsm;13rT?d9;F>gFp_aWS zot0H(*Q79XZ6PvLK{4`|Gt=i5W0*XbC*SGGFLe6~d>B;voSv-6W|Z?TFHbHplA%(T zTpWuIxDzEaq0p^FlZ$0N;|y638NGI$xL}D!IFD&qR z3ye^TYQv-ko>nek>iu_0icV>ls%nft!8VD+N2jL6L?hD+9kvX0xK?3ozZQR zI$K#HInWL%0?)y0#a7YmmSD2F26I+YY8P1^J&OnOejx&(v;>slH%5~*u21-_jr5FqIRfa3G zw-bg+m-b83=ZoCF;sDNZLlWhxpr|kaMJ<7LUsxqG-9ne?me(KfnyiE}UP$epp6r06 z$*vm`T1?0YuQSj2th2qdqZSW}fw;(UnS2+9*q{a=%T*jm^ekA}4CAZ}oyja7P;YB0 zM_@dDS4M6is-|E0!8h`Q{0Yvh?x2PR=3(TT%p4E6hMknCaENnc9DkF|H2W$?s_r zLyyfP<}A>M3rP3_^@$l8^AINBHu7X3OL@@g4n(Y%-_(%jdb6`l89{XMwIb@qIfI^t zwX0|J{463gixp55dRnWulMDtjQ8Bp|@VmezX5=vV2owZ7-(0UN5UYY*SE0z++M5Ee z>46mZ&tRqvy&p~`_7bYtM{!o5%`c2J{uo47( zE66o9mA3Pj#?Zi5=Rzs7>;Eko&ilo znZeh^emO#v(JVBVv7mey{9p=m%*iT(fEwP^-W9@H6!6rzGHg(yHG4X!3B)~fkt-?? z?aF1fpr}19d84Q>6a8Hsv7#bVNf#Hb^evldLmA^fd7eyXW|94Io~51D(6#Pqre-g0|Q$*DMnh7i!tbN zw)4E;&et}wj$)kc_NNsU7==nWuS6^orMXZK!eLOvz_zW|n;Z8$Om;CL!e<(%`_Zyw zg|Y*P85a@gK0af9R^=&Cy(bywR#z@Ypnbf)tWdELCL^8cl-uHfp;wxLLL@`75)uX!VKNd1 zsLJGoOj5o(+9#S@k)KUP4S_K1u%f3YVnPz_-1#C_81<&0T|nR185Gr!zQK*tX_VF= z*=Jn2MXJ;W9+D{HUG&$!LK@4l^W@&lk2 zUCHsI*=V#cAFf})S&QbCbX>DDDtV}FvQrF~Lkh{}DsV#ci8yXM-vmehRlxzs8V-!1-8<_J*>l~ z>XS=o=OImRGIO$--a=8M3Ia19niD1~5)A#-1T0#F}i6)8+HI zik&dMVG_bv`s2(h%F7eBS<@Bf9X0uHIPhg~uEmw$Aw&m1OpIXCaUx3U0g$ z;7stxib*Df%BT=x(bJ=paK?#AyA;f9`20vTG1wMC60xI{>*&tISkx^-+74r6sErZE zU!C3w`N?94jZsp7$%}wBfCjC?es}q*HK4Y|uqPTLUYYh-8DS(l;--~gNbkvn??RWb zUWkVSr*t2wALNM`t#)zwU>Fk#6ryZw_S`=WHvG3hnfLXgPA#)O>%j1quM1Vw2g7Lh-@W7ifo>OCG4=es(daUyBwnG zFeZA9$0DK?(v~O`;U1EN3Wn*a#84(t1u_P+4w$L%OV6ofAP(k|q0*Dq9LZps(@_N5 zu)D}W!&L3d%<<`%wTOI};wH*WAYw>;x%^2N(u7zD$`XYz;PK?)+PpT1UeN$Go}FR5 z5k)soEMPPi_UX7At0ZI*prR@gMF*PW^~f*m8FafnDg*#Z z4pH*rX|m8K>a{?YC5cX6k+DSL2n$uT=v;_UOY5E1Lq%0QR9T?>;`JKgQr0tuYHyLO zdbE_02hhjK%qy^@v&?;>*b94+2mqpO)Iby%7zx!gFv27%35vNiO9iY-qA04IVwnH1 zUNQ#59T(OriM|yIYCMdmZsaq($%VX~4YN6!CYZUy=FCp(tbmQGNYqd)cI*>!Dj?-BaWbwH!EO!X@ ziHa$Fc?QWU7C;4(J=U0Rr-u;d&vc3A36dgvQ?l#WCiv5Q!uUyvlj!w|g%lwpo9KSQ zohyS60g4C3RXuT4(FyN_V*QkbsVvWEn1sRFSj?#Bj$x*t7yeYOWu$3v9*98$r^=3a z8iokvK@vAA<+fOsKw(p5Q?7arqR_@Bt0HP72eL6$hN3nR?WPA)__`{kKqUB6i!w5EU6>RMR6FJx zM>wYDMKratbyoqVloB#V85QREII$v#a+9IGQ1p%hk(8NJ_=eJ@dp$yhsC!ftL=c=Y zqLX8C8b}${chF5eJptJZv+08cRfI-m7zh>Gv`j40Fh5a|WB@Vx9X}(sc<7??Ga5?M z%!-^skj+X*bE_f}jbiC^X7+XIw;^@SB%3;wq%zaX${<-Z{(;4&ad`!WrcMU(XXkv` zL6DEGbAATiWy?zRX1a1!I*LT@;`0=`JLmgcy5C`B5UR37hEmc-U)qSKBhp`-hn$CV zp--N3)Gw?qbVp|A7e$KIy_f?pc0_7qEP#3tldpz=SjFLp%qq@@GI>Ul8h6AyzoODI zUpR5k=gxHr2lT4|Gx?Fmcpwr#BeT&u8b9!^qa)Iok&YB28AyA@k|al@JBP+DIa$!A zuA~k*h;bM$)Ngp@!kjO{;Vl%J5lTZ(1_}h`74pP;$YAb_qHH*EGGBY~=Bghfc2eTY&z9FA-uu2KtKF zc%9`M+t3BM-$w4$8QX9M9cteR1*7rf{H04?<^MVQq0ZO_&^VMktN$Hv7h4wS@JG3UPr0unAdXc06Hb)>$+S6&I!_VGO^487KDy!Jk}3SBuphNJ)S0$V z)!&~~{-|>fWG|ZBH^Y9%;!x)(dU<9{Qd#;WMl}GzbZTnEbi5Q zh3b5>5~Q;={g#q@?MpK%0CeuF3J|%EptCxy#t)Hx%Dvj>P@P}4cxbtFd}wk1Te|dL zosUp?Q2wd>qpo-1$1V6rq1O9Bs(m4?^6FZhKZjdU#Fcxs|D-xAIfxjCx>n~Cpd#-o z_iFz~buJf)gM+q<)%jmN$MLu)M3nooQSz5Mw;}gJhd7kK>U<8&>|X5~sm>KjvEll1 z_rF`*t9>oixl|Q&avwowb-IKfA}q=qwV$Or=UD2$2<4E@9Dx_%Z)V}j{XZ>SC5JlS zOztgWjzzRj5pA=sZ!32S+-c)}{Sq0Yln%OPGMrf5i*3rSObFim`}Kx=L-nAHtIK7@ zHsPV%Kg6)tCyv`{2A3GCtk{lQFl+in)e@z`;aES&IO+eCdvzAuYKLIQ zpxmi*cXF>ipdVFcO7}0fR5@SXQ0|m`o{jr{dv7;HP8?E_q1_98s_rpM<}8*CS9|OO zCXPnv AGynhq literal 1321752 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

Rf0rYwUi&YwVsifq*3<6`tzz>S*@qgMQ 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