➤ Treatment in clinics of ➤ 1 clinic Addresses $ Prices for treatments and diagnostics ☺ reviews ✎ Make an appointment ✉ 7 patients are sent for treatment
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
"
["sort_order"]=>
int(0)
["on_main"]=>
int(1)
["public"]=>
int(1)
["created_at"]=>
string(19) "2020-10-26 13:34:34"
["updated_at"]=>
string(19) "2020-10-26 14:55:21"
["seo_title"]=>
string(131) "Онкогинекология за рубежом – современные методы лечения женского рака"
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(499) "Лечение онкогинекологии за границей – это полный спектр всех диагностических и терапевтических методов. Благодаря применению современных технологий и инновационных препаратов в сочетании с индивидуальным подходом процент успешного лечения достигает 90-96%. Узнать цены."
["seo_keywords"]=>
string(52) "Онкогинекология за границей"
["is_disease"]=>
int(1)
["speciality_id"]=>
int(25)
["image"]=>
NULL
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(1) {
["translation"]=>
object(app\models\BranchLang)#4190 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(14) {
["id"]=>
int(54)
["branch_id"]=>
int(68)
["language"]=>
string(2) "en"
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["full_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["public"]=>
int(0)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(14) {
["id"]=>
int(54)
["branch_id"]=>
int(68)
["language"]=>
string(2) "en"
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["full_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["public"]=>
int(0)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(7) {
["afterFind"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(9) "afterFind"
}
[1]=>
NULL
}
}
["afterUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterUpdate"
}
[1]=>
NULL
}
}
["afterInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterInsert"
}
[1]=>
NULL
}
}
["afterDelete"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterDelete"
}
[1]=>
NULL
}
}
["beforeValidate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(14) "beforeValidate"
}
[1]=>
NULL
}
}
["beforeInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
["beforeUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
}
}
}
["reviewsClinics"]=>
array(0) {
}
["doctorInClinics"]=>
array(5) {
[0]=>
object(app\models\DoctorClinic)#4564 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1309)
["doctor_id"]=>
int(1250)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1309)
["doctor_id"]=>
int(1250)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[1]=>
object(app\models\DoctorClinic)#4566 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1310)
["doctor_id"]=>
int(1251)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1310)
["doctor_id"]=>
int(1251)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[2]=>
object(app\models\DoctorClinic)#4567 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1311)
["doctor_id"]=>
int(1252)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1311)
["doctor_id"]=>
int(1252)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[3]=>
object(app\models\DoctorClinic)#4568 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1312)
["doctor_id"]=>
int(1253)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1312)
["doctor_id"]=>
int(1253)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[4]=>
object(app\models\DoctorClinic)#4569 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1313)
["doctor_id"]=>
int(1254)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1313)
["doctor_id"]=>
int(1254)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
}
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(1) {
["id"]=>
array(1) {
["branches"]=>
string(8) "branches"
}
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(7) {
["afterFind"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(9) "afterFind"
}
[1]=>
NULL
}
}
["afterUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterUpdate"
}
[1]=>
NULL
}
}
["afterInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterInsert"
}
[1]=>
NULL
}
}
["afterDelete"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterDelete"
}
[1]=>
NULL
}
}
["beforeValidate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(14) "beforeValidate"
}
[1]=>
NULL
}
}
["beforeInsert"]=>
array(2) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
[1]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\SortBehavior)#92 (2) {
["sortAttribute"]=>
string(10) "sort_order"
["owner"]=>
*RECURSION*
}
[1]=>
string(12) "beforeInsert"
}
[1]=>
NULL
}
}
["beforeUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(3) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[2]=>
object(app\components\SortBehavior)#92 (2) {
["sortAttribute"]=>
string(10) "sort_order"
["owner"]=>
*RECURSION*
}
}
}
[1]=>
int(10)
}
["extensions"]=>
array(22) {
["herroffizier/yii2-attribute-index-validator"]=>
array(3) {
["name"]=>
string(43) "herroffizier/yii2-attribute-index-validator"
["version"]=>
string(7) "1.0.0.0"
["alias"]=>
array(2) {
["@herroffizier/yii2aiv/tests"]=>
string(81) "/var/www/html/docland.ru/vendor/herroffizier/yii2-attribute-index-validator/tests"
["@herroffizier/yii2aiv"]=>
string(79) "/var/www/html/docland.ru/vendor/herroffizier/yii2-attribute-index-validator/src"
}
}
["herroffizier/yii2-translit-validator"]=>
array(3) {
["name"]=>
string(36) "herroffizier/yii2-translit-validator"
["version"]=>
string(7) "1.0.0.0"
["alias"]=>
array(2) {
["@herroffizier/yii2tv/tests"]=>
string(74) "/var/www/html/docland.ru/vendor/herroffizier/yii2-translit-validator/tests"
["@herroffizier/yii2tv"]=>
string(72) "/var/www/html/docland.ru/vendor/herroffizier/yii2-translit-validator/src"
}
}
["herroffizier/yii2-upload-manager"]=>
array(3) {
["name"]=>
string(32) "herroffizier/yii2-upload-manager"
["version"]=>
string(7) "1.0.0.0"
["alias"]=>
array(2) {
["@herroffizier/yii2um/tests"]=>
string(70) "/var/www/html/docland.ru/vendor/herroffizier/yii2-upload-manager/tests"
["@herroffizier/yii2um"]=>
string(68) "/var/www/html/docland.ru/vendor/herroffizier/yii2-upload-manager/src"
}
}
["omgdef/yii2-multilingual-behavior"]=>
array(3) {
["name"]=>
string(33) "omgdef/yii2-multilingual-behavior"
["version"]=>
string(7) "2.1.2.0"
["alias"]=>
array(1) {
["@omgdef/multilingual"]=>
string(69) "/var/www/html/docland.ru/vendor/omgdef/yii2-multilingual-behavior/src"
}
}
["yiisoft/yii2-bootstrap"]=>
array(3) {
["name"]=>
string(22) "yiisoft/yii2-bootstrap"
["version"]=>
string(7) "2.0.8.0"
["alias"]=>
array(1) {
["@yii/bootstrap"]=>
string(58) "/var/www/html/docland.ru/vendor/yiisoft/yii2-bootstrap/src"
}
}
["2amigos/yii2-date-time-picker-widget"]=>
array(3) {
["name"]=>
string(36) "2amigos/yii2-date-time-picker-widget"
["version"]=>
string(7) "1.0.4.0"
["alias"]=>
array(1) {
["@dosamigos/datetimepicker"]=>
string(72) "/var/www/html/docland.ru/vendor/2amigos/yii2-date-time-picker-widget/src"
}
}
["2amigos/yii2-selectize-widget"]=>
array(3) {
["name"]=>
string(29) "2amigos/yii2-selectize-widget"
["version"]=>
string(7) "1.1.0.0"
["alias"]=>
array(1) {
["@dosamigos/selectize"]=>
string(65) "/var/www/html/docland.ru/vendor/2amigos/yii2-selectize-widget/src"
}
}
["skeeks/yii2-assets-auto-compress"]=>
array(3) {
["name"]=>
string(32) "skeeks/yii2-assets-auto-compress"
["version"]=>
string(7) "1.4.1.0"
["alias"]=>
array(1) {
["@skeeks/yii2/assetsAuto"]=>
string(68) "/var/www/html/docland.ru/vendor/skeeks/yii2-assets-auto-compress/src"
}
}
["linslin/yii2-curl"]=>
array(3) {
["name"]=>
string(17) "linslin/yii2-curl"
["version"]=>
string(7) "1.2.1.0"
["alias"]=>
array(1) {
["@linslin/yii2/curl"]=>
string(49) "/var/www/html/docland.ru/vendor/linslin/yii2-curl"
}
}
["yiisoft/yii2-codeception"]=>
array(3) {
["name"]=>
string(24) "yiisoft/yii2-codeception"
["version"]=>
string(7) "2.0.6.0"
["alias"]=>
array(1) {
["@yii/codeception"]=>
string(56) "/var/www/html/docland.ru/vendor/yiisoft/yii2-codeception"
}
}
["yiisoft/yii2-gii"]=>
array(3) {
["name"]=>
string(16) "yiisoft/yii2-gii"
["version"]=>
string(7) "2.0.7.0"
["alias"]=>
array(1) {
["@yii/gii"]=>
string(52) "/var/www/html/docland.ru/vendor/yiisoft/yii2-gii/src"
}
}
["yiisoft/yii2-faker"]=>
array(3) {
["name"]=>
string(18) "yiisoft/yii2-faker"
["version"]=>
string(7) "2.0.4.0"
["alias"]=>
array(1) {
["@yii/faker"]=>
string(50) "/var/www/html/docland.ru/vendor/yiisoft/yii2-faker"
}
}
["2amigos/yii2-dosamigos-asset-bundle"]=>
array(3) {
["name"]=>
string(35) "2amigos/yii2-dosamigos-asset-bundle"
["version"]=>
string(7) "0.1.0.0"
["alias"]=>
array(1) {
["@dosamigos/assets"]=>
string(67) "/var/www/html/docland.ru/vendor/2amigos/yii2-dosamigos-asset-bundle"
}
}
["2amigos/yii2-editable-widget"]=>
array(3) {
["name"]=>
string(28) "2amigos/yii2-editable-widget"
["version"]=>
string(7) "1.1.1.0"
["alias"]=>
array(1) {
["@dosamigos/editable"]=>
string(64) "/var/www/html/docland.ru/vendor/2amigos/yii2-editable-widget/src"
}
}
["2amigos/yii2-grid-view-library"]=>
array(3) {
["name"]=>
string(30) "2amigos/yii2-grid-view-library"
["version"]=>
string(7) "0.1.1.0"
["alias"]=>
array(1) {
["@dosamigos/grid"]=>
string(62) "/var/www/html/docland.ru/vendor/2amigos/yii2-grid-view-library"
}
}
["kartik-v/yii2-date-range"]=>
array(3) {
["name"]=>
string(24) "kartik-v/yii2-date-range"
["version"]=>
string(7) "1.7.0.0"
["alias"]=>
array(1) {
["@kartik/daterange"]=>
string(60) "/var/www/html/docland.ru/vendor/kartik-v/yii2-date-range/src"
}
}
["yiisoft/yii2-debug"]=>
array(3) {
["name"]=>
string(18) "yiisoft/yii2-debug"
["version"]=>
string(8) "2.0.14.0"
["alias"]=>
array(1) {
["@yii/debug"]=>
string(54) "/var/www/html/docland.ru/vendor/yiisoft/yii2-debug/src"
}
}
["yiisoft/yii2-httpclient"]=>
array(3) {
["name"]=>
string(23) "yiisoft/yii2-httpclient"
["version"]=>
string(7) "2.0.7.0"
["alias"]=>
array(1) {
["@yii/httpclient"]=>
string(59) "/var/www/html/docland.ru/vendor/yiisoft/yii2-httpclient/src"
}
}
["yiisoft/yii2-redis"]=>
array(3) {
["name"]=>
string(18) "yiisoft/yii2-redis"
["version"]=>
string(7) "2.0.9.0"
["alias"]=>
array(1) {
["@yii/redis"]=>
string(54) "/var/www/html/docland.ru/vendor/yiisoft/yii2-redis/src"
}
}
["yiisoft/yii2-swiftmailer"]=>
array(3) {
["name"]=>
string(24) "yiisoft/yii2-swiftmailer"
["version"]=>
string(7) "2.1.2.0"
["alias"]=>
array(1) {
["@yii/swiftmailer"]=>
string(60) "/var/www/html/docland.ru/vendor/yiisoft/yii2-swiftmailer/src"
}
}
["vova07/yii2-imperavi-widget"]=>
array(3) {
["name"]=>
string(27) "vova07/yii2-imperavi-widget"
["version"]=>
string(7) "2.0.9.0"
["alias"]=>
array(2) {
["@vova07/imperavi"]=>
string(63) "/var/www/html/docland.ru/vendor/vova07/yii2-imperavi-widget/src"
["@vova07/imperavi/tests"]=>
string(65) "/var/www/html/docland.ru/vendor/vova07/yii2-imperavi-widget/tests"
}
}
["kartik-v/yii2-krajee-base"]=>
array(3) {
["name"]=>
string(25) "kartik-v/yii2-krajee-base"
["version"]=>
string(7) "2.0.4.0"
["alias"]=>
array(1) {
["@kartik/base"]=>
string(61) "/var/www/html/docland.ru/vendor/kartik-v/yii2-krajee-base/src"
}
}
}
["bootstrap"]=>
array(3) {
[0]=>
string(3) "log"
[1]=>
string(3) "seo"
[2]=>
string(18) "assetsAutoCompress"
}
["state"]=>
int(3)
["loadedModules"]=>
array(1) {
["yii\web\Application"]=>
*RECURSION*
}
["_runtimePath":"yii\base\Application":private]=>
string(32) "/var/www/html/docland.ru/runtime"
["_vendorPath":"yii\base\Application":private]=>
string(31) "/var/www/html/docland.ru/vendor"
["params"]=>
array(18) {
["languages"]=>
array(2) {
["ru"]=>
string(6) "Рус"
["en"]=>
string(6) "Анг"
}
["adminEmail"]=>
string(24) "webmaster@doclandmed.com"
["googleMapsApiKey"]=>
string(39) "AIzaSyAZfoNPRM9Kw_NhnEbFh4bH94fnWvFf5JE"
["phone"]=>
string(15) "+74954812786"
["phoneMoscow"]=>
bool(false)
["whatsapp"]=>
bool(false)
["skype"]=>
bool(false)
["rootUrl"]=>
string(22) "https://doclandmed.com"
["email"]=>
string(19) "info@doclandmed.com"
["logoPath"]=>
string(14) "/i/logo-en.png"
["countryBannerPath"]=>
string(20) "/i/banner-doctor.png"
["showBranches"]=>
bool(true)
["faviconPath"]=>
string(12) "/favicon.ico"
["counters"]=>
array(2) {
["yandex"]=>
array(1) {
["id"]=>
string(8) "35776680"
}
["google"]=>
array(1) {
["id"]=>
string(14) "UA-112619891-1"
}
}
["socialLinks"]=>
array(6) {
["vk"]=>
array(2) {
["link"]=>
string(28) "https://vk.com/club121064291"
["icon"]=>
string(5) "fa-vk"
}
["fb"]=>
array(2) {
["link"]=>
string(42) "https://www.facebook.com/doclandtreatment/"
["icon"]=>
string(11) "fa-facebook"
}
["ok"]=>
array(2) {
["link"]=>
string(33) "http://ok.ru/group/52684669976727"
["icon"]=>
string(16) "fa-odnoklassniki"
}
["youtube"]=>
array(2) {
["link"]=>
string(56) "https://www.youtube.com/channel/UCtgoyVE4-KilEzT5StHidpA"
["icon"]=>
string(10) "fa-youtube"
}
["linkedin"]=>
array(2) {
["link"]=>
string(144) "https://www.linkedin.com/company/docland-ru---%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0-%D1%80%D1%83%D0%B1%D0%B5%D0%B6%D0%BE%D0%BC"
["icon"]=>
string(11) "fa-linkedin"
}
["twitter"]=>
array(2) {
["link"]=>
string(30) "https://twitter.com/docland_ta"
["icon"]=>
string(10) "fa-twitter"
}
}
["main"]=>
array(2) {
["numCountries"]=>
int(6)
["branchImg"]=>
array(5) {
["default"]=>
string(21) "/i/tmp/direction1.jpg"
["oncology"]=>
string(26) "/i/branches/oncology.png?2"
["orthopedics"]=>
string(28) "/i/branches/ortopedija.png?2"
["cardiology-and-a-heart-surgery"]=>
string(30) "/i/branches/kardiologija.png?2"
["neurology"]=>
string(27) "/i/branches/nevrologija.png"
}
}
["redactorDefaultSettings"]=>
array(4) {
["plugins"]=>
array(2) {
[0]=>
string(10) "fullscreen"
[1]=>
string(12) "imagemanager"
}
["buttons"]=>
array(11) {
[0]=>
string(10) "formatting"
[1]=>
string(4) "bold"
[2]=>
string(6) "italic"
[3]=>
string(7) "deleted"
[4]=>
string(13) "unorderedlist"
[5]=>
string(11) "orderedlist"
[6]=>
string(5) "image"
[7]=>
string(4) "file"
[8]=>
string(4) "link"
[9]=>
string(14) "horizontalrule"
[10]=>
string(4) "html"
}
["removeAttr"]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(1) "*"
[1]=>
string(5) "style"
}
}
["formattingAdd"]=>
array(1) {
["columnbreak-p-toggle"]=>
array(3) {
["title"]=>
string(50) "Сделать отдельной колонкой"
["tag"]=>
string(1) "p"
["class"]=>
string(11) "columnbreak"
}
}
}
["notificationEmails"]=>
array(1) {
[0]=>
string(24) "doctor@israelclinics.org"
}
}
["id"]=>
string(7) "docland"
["module"]=>
NULL
["controllerMap"]=>
array(0) {
}
["_basePath":"yii\base\Module":private]=>
string(24) "/var/www/html/docland.ru"
["_viewPath":"yii\base\Module":private]=>
string(30) "/var/www/html/docland.ru/views"
["_layoutPath":"yii\base\Module":private]=>
string(38) "/var/www/html/docland.ru/views/layouts"
["_modules":"yii\base\Module":private]=>
array(2) {
["manage"]=>
array(3) {
["class"]=>
string(25) "app\modules\manage\Module"
["layout"]=>
string(4) "main"
["as access"]=>
array(2) {
["class"]=>
string(25) "yii\filters\AccessControl"
["rules"]=>
array(1) {
[0]=>
array(2) {
["allow"]=>
bool(true)
["roles"]=>
array(2) {
[0]=>
string(5) "admin"
[1]=>
string(6) "editor"
}
}
}
}
}
["partner"]=>
array(3) {
["class"]=>
string(26) "app\modules\partner\Module"
["layout"]=>
string(4) "main"
["as access"]=>
array(2) {
["class"]=>
string(25) "yii\filters\AccessControl"
["rules"]=>
array(1) {
[0]=>
array(2) {
["allow"]=>
bool(true)
["roles"]=>
array(1) {
[0]=>
string(7) "partner"
}
}
}
}
}
}
["_version":"yii\base\Module":private]=>
NULL
["_components":"yii\di\ServiceLocator":private]=>
array(16) {
["errorHandler"]=>
object(yii\web\ErrorHandler)#7 (17) {
["maxSourceLines"]=>
int(19)
["maxTraceSourceLines"]=>
int(13)
["errorAction"]=>
string(10) "site/error"
["errorView"]=>
string(33) "@yii/views/errorHandler/error.php"
["exceptionView"]=>
string(37) "@yii/views/errorHandler/exception.php"
["callStackItemView"]=>
string(41) "@yii/views/errorHandler/callStackItem.php"
["previousExceptionView"]=>
string(45) "@yii/views/errorHandler/previousException.php"
["displayVars"]=>
array(5) {
[0]=>
string(4) "_GET"
[1]=>
string(5) "_POST"
[2]=>
string(6) "_FILES"
[3]=>
string(7) "_COOKIE"
[4]=>
string(8) "_SESSION"
}
["traceLine"]=>
string(6) "{html}"
["discardExistingOutput"]=>
bool(true)
["memoryReserveSize"]=>
int(262144)
["exception"]=>
NULL
["_memoryReserve":"yii\base\ErrorHandler":private]=>
string(262144) "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
["_hhvmException":"yii\base\ErrorHandler":private]=>
NULL
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["request"]=>
object(app\components\LangRequest)#9 (35) {
["defaultLang":protected]=>
string(2) "en"
["enableCsrfValidation"]=>
bool(false)
["csrfParam"]=>
string(5) "_csrf"
["csrfCookie"]=>
array(1) {
["httpOnly"]=>
bool(true)
}
["enableCsrfCookie"]=>
bool(true)
["enableCookieValidation"]=>
bool(false)
["cookieValidationKey"]=>
string(32) "szRDj2ALlUXe91N9_-EOjbldVBEZdJ9A"
["methodParam"]=>
string(7) "_method"
["parsers"]=>
array(0) {
}
["trustedHosts"]=>
array(0) {
}
["secureHeaders"]=>
array(5) {
[0]=>
string(15) "X-Forwarded-For"
[1]=>
string(16) "X-Forwarded-Host"
[2]=>
string(17) "X-Forwarded-Proto"
[3]=>
string(15) "Front-End-Https"
[4]=>
string(13) "X-Rewrite-Url"
}
["ipHeaders"]=>
array(1) {
[0]=>
string(15) "X-Forwarded-For"
}
["secureProtocolHeaders"]=>
array(2) {
["X-Forwarded-Proto"]=>
array(1) {
[0]=>
string(5) "https"
}
["Front-End-Https"]=>
array(1) {
[0]=>
string(2) "on"
}
}
["_cookies":"yii\web\Request":private]=>
object(yii\web\CookieCollection)#58 (2) {
["readOnly"]=>
bool(true)
["_cookies":"yii\web\CookieCollection":private]=>
array(2) {
["language"]=>
object(yii\web\Cookie)#61 (7) {
["name"]=>
string(8) "language"
["value"]=>
string(2) "en"
["domain"]=>
string(0) ""
["expire"]=>
NULL
["path"]=>
string(1) "/"
["secure"]=>
bool(false)
["httpOnly"]=>
bool(true)
}
["PHPSESSID"]=>
object(yii\web\Cookie)#60 (7) {
["name"]=>
string(9) "PHPSESSID"
["value"]=>
string(26) "us4840ktgrbu20dhiq8mke3mbi"
["domain"]=>
string(0) ""
["expire"]=>
NULL
["path"]=>
string(1) "/"
["secure"]=>
bool(false)
["httpOnly"]=>
bool(true)
}
}
}
["_headers":"yii\web\Request":private]=>
object(yii\web\HeaderCollection)#57 (1) {
["_headers":"yii\web\HeaderCollection":private]=>
array(8) {
["cookie"]=>
array(1) {
[0]=>
string(49) "language=en; PHPSESSID=us4840ktgrbu20dhiq8mke3mbi"
}
["accept-encoding"]=>
array(1) {
[0]=>
string(23) "gzip, br, zstd, deflate"
}
["referer"]=>
array(1) {
[0]=>
string(32) "http://doclandmed.com/en/ukraina"
}
["user-agent"]=>
array(1) {
[0]=>
string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
}
["accept"]=>
array(1) {
[0]=>
string(3) "*/*"
}
["host"]=>
array(1) {
[0]=>
string(14) "doclandmed.com"
}
["content-length"]=>
array(1) {
[0]=>
string(0) ""
}
["content-type"]=>
array(1) {
[0]=>
string(0) ""
}
}
}
["_rawBody":"yii\web\Request":private]=>
NULL
["_bodyParams":"yii\web\Request":private]=>
NULL
["_queryParams":"yii\web\Request":private]=>
NULL
["_hostInfo":"yii\web\Request":private]=>
string(22) "https://doclandmed.com"
["_hostName":"yii\web\Request":private]=>
NULL
["_baseUrl":"yii\web\Request":private]=>
string(0) ""
["_scriptUrl":"yii\web\Request":private]=>
string(10) "/index.php"
["_scriptFile":"yii\web\Request":private]=>
NULL
["_pathInfo":"yii\web\Request":private]=>
string(7) "ukraina"
["_url":"yii\web\Request":private]=>
string(11) "/en/ukraina"
["_port":"yii\web\Request":private]=>
NULL
["_securePort":"yii\web\Request":private]=>
NULL
["_contentTypes":"yii\web\Request":private]=>
NULL
["_languages":"yii\web\Request":private]=>
NULL
["_csrfToken":"yii\web\Request":private]=>
NULL
["_isConsoleRequest":"yii\base\Request":private]=>
NULL
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
["_scriptFile":"yii\base\Request":private]=>
NULL
}
["log"]=>
object(yii\log\Dispatcher)#11 (5) {
["targets"]=>
array(1) {
[0]=>
object(yii\log\FileTarget)#16 (19) {
["logFile"]=>
string(45) "/var/www/html/docland.ru/runtime/logs/app.log"
["enableRotation"]=>
bool(true)
["maxFileSize"]=>
int(10240)
["maxLogFiles"]=>
int(5)
["fileMode"]=>
NULL
["dirMode"]=>
int(509)
["rotateByCopy"]=>
bool(true)
["categories"]=>
array(0) {
}
["except"]=>
array(0) {
}
["logVars"]=>
array(6) {
[0]=>
string(4) "_GET"
[1]=>
string(5) "_POST"
[2]=>
string(6) "_FILES"
[3]=>
string(7) "_COOKIE"
[4]=>
string(8) "_SESSION"
[5]=>
string(7) "_SERVER"
}
["prefix"]=>
NULL
["exportInterval"]=>
int(1000)
["messages"]=>
array(0) {
}
["microtime"]=>
bool(false)
["_levels":"yii\log\Target":private]=>
int(3)
["_enabled":"yii\log\Target":private]=>
bool(true)
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
}
["_logger":"yii\log\Dispatcher":private]=>
object(yii\log\Logger)#13 (7) {
["messages"]=>
array(580) {
[0]=>
array(6) {
[0]=>
string(65) "Opening DB connection: mysql:host=localhost;dbname=docland28mar22"
[1]=>
int(4)
[2]=>
string(23) "yii\db\Connection::open"
[3]=>
float(1716128080,9088)
[4]=>
array(0) {
}
[5]=>
int(4985304)
}
[1]=>
array(6) {
[0]=>
string(65) "Opening DB connection: mysql:host=localhost;dbname=docland28mar22"
[1]=>
int(80)
[2]=>
string(23) "yii\db\Connection::open"
[3]=>
float(1716128080,9088)
[4]=>
array(0) {
}
[5]=>
int(4986056)
}
[2]=>
array(6) {
[0]=>
string(65) "Opening DB connection: mysql:host=localhost;dbname=docland28mar22"
[1]=>
int(96)
[2]=>
string(23) "yii\db\Connection::open"
[3]=>
float(1716128080,9257)
[4]=>
array(0) {
}
[5]=>
int(5030000)
}
[3]=>
array(6) {
[0]=>
string(280) "SELECT COUNT(*) FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9257)
[4]=>
array(0) {
}
[5]=>
int(5034472)
}
[4]=>
array(6) {
[0]=>
string(280) "SELECT COUNT(*) FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9257)
[4]=>
array(0) {
}
[5]=>
int(5035344)
}
[5]=>
array(6) {
[0]=>
string(280) "SELECT COUNT(*) FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9261)
[4]=>
array(0) {
}
[5]=>
int(5036184)
}
[6]=>
array(6) {
[0]=>
string(283) "SELECT `country`.* FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9262)
[4]=>
array(0) {
}
[5]=>
int(5040192)
}
[7]=>
array(6) {
[0]=>
string(283) "SELECT `country`.* FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9262)
[4]=>
array(0) {
}
[5]=>
int(5040984)
}
[8]=>
array(6) {
[0]=>
string(283) "SELECT `country`.* FROM `country` LEFT JOIN `lang_country` ON `country`.`id` = `lang_country`.`country_id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND (`lang_country`.`link`='ukraina') AND (`language`='en')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9264)
[4]=>
array(0) {
}
[5]=>
int(5062656)
}
[9]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9297)
[4]=>
array(0) {
}
[5]=>
int(5300624)
}
[10]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9297)
[4]=>
array(0) {
}
[5]=>
int(5301496)
}
[11]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9305)
[4]=>
array(0) {
}
[5]=>
int(5305368)
}
[12]=>
array(6) {
[0]=>
string(15) "Session started"
[1]=>
int(4)
[2]=>
string(21) "yii\web\Session::open"
[3]=>
float(1716128080,9365)
[4]=>
array(0) {
}
[5]=>
int(5586096)
}
[13]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,937)
[4]=>
array(0) {
}
[5]=>
int(5802192)
}
[14]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,937)
[4]=>
array(0) {
}
[5]=>
int(5803160)
}
[15]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9382)
[4]=>
array(0) {
}
[5]=>
int(5807328)
}
[16]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9435)
[4]=>
array(0) {
}
[5]=>
int(5867776)
}
[17]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9435)
[4]=>
array(0) {
}
[5]=>
int(5869272)
}
[18]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9458)
[4]=>
array(0) {
}
[5]=>
int(5872000)
}
[19]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9461)
[4]=>
array(0) {
}
[5]=>
int(5902872)
}
[20]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9461)
[4]=>
array(0) {
}
[5]=>
int(5903864)
}
[21]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9465)
[4]=>
array(0) {
}
[5]=>
int(5904664)
}
[22]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9469)
[4]=>
array(0) {
}
[5]=>
int(5965224)
}
[23]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9469)
[4]=>
array(0) {
}
[5]=>
int(5966192)
}
[24]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9496)
[4]=>
array(0) {
}
[5]=>
int(5970360)
}
[25]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9498)
[4]=>
array(0) {
}
[5]=>
int(5982312)
}
[26]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9498)
[4]=>
array(0) {
}
[5]=>
int(5983168)
}
[27]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9499)
[4]=>
array(0) {
}
[5]=>
int(5985896)
}
[28]=>
array(6) {
[0]=>
string(167) "SELECT `clinic`.`id` FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,95)
[4]=>
array(0) {
}
[5]=>
int(5983064)
}
[29]=>
array(6) {
[0]=>
string(167) "SELECT `clinic`.`id` FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,95)
[4]=>
array(0) {
}
[5]=>
int(5983896)
}
[30]=>
array(6) {
[0]=>
string(167) "SELECT `clinic`.`id` FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9501)
[4]=>
array(0) {
}
[5]=>
int(5984936)
}
[31]=>
array(6) {
[0]=>
string(350) "SELECT COUNT(*) FROM `review` LEFT JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` LEFT JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`clinic`.`id`='368') AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en'))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9503)
[4]=>
array(0) {
}
[5]=>
int(6011384)
}
[32]=>
array(6) {
[0]=>
string(350) "SELECT COUNT(*) FROM `review` LEFT JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` LEFT JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`clinic`.`id`='368') AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en'))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9503)
[4]=>
array(0) {
}
[5]=>
int(6012304)
}
[33]=>
array(6) {
[0]=>
string(350) "SELECT COUNT(*) FROM `review` LEFT JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` LEFT JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`clinic`.`id`='368') AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en'))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9505)
[4]=>
array(0) {
}
[5]=>
int(6014448)
}
[34]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9505)
[4]=>
array(0) {
}
[5]=>
int(6008696)
}
[35]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9506)
[4]=>
array(0) {
}
[5]=>
int(6009664)
}
[36]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9507)
[4]=>
array(0) {
}
[5]=>
int(6013832)
}
[37]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9507)
[4]=>
array(0) {
}
[5]=>
int(6025784)
}
[38]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9507)
[4]=>
array(0) {
}
[5]=>
int(6026640)
}
[39]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9508)
[4]=>
array(0) {
}
[5]=>
int(6029368)
}
[40]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9509)
[4]=>
array(0) {
}
[5]=>
int(6025760)
}
[41]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9509)
[4]=>
array(0) {
}
[5]=>
int(6026560)
}
[42]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,951)
[4]=>
array(0) {
}
[5]=>
int(6027232)
}
[43]=>
array(6) {
[0]=>
string(111) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (0=1)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9518)
[4]=>
array(0) {
}
[5]=>
int(6175944)
}
[44]=>
array(6) {
[0]=>
string(111) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (0=1)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9518)
[4]=>
array(0) {
}
[5]=>
int(6177160)
}
[45]=>
array(6) {
[0]=>
string(111) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (0=1)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9519)
[4]=>
array(0) {
}
[5]=>
int(6179024)
}
[46]=>
array(6) {
[0]=>
string(234) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (0=1)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,952)
[4]=>
array(0) {
}
[5]=>
int(6182512)
}
[47]=>
array(6) {
[0]=>
string(234) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (0=1)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,952)
[4]=>
array(0) {
}
[5]=>
int(6183768)
}
[48]=>
array(6) {
[0]=>
string(234) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (0=1)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9521)
[4]=>
array(0) {
}
[5]=>
int(6184504)
}
[49]=>
array(6) {
[0]=>
string(1044) "SELECT COUNT(DISTINCT clinic.id) count, `country`.`id`, `country`.`title`, `country`.`link` FROM `country` LEFT JOIN `city` ON `country`.`id` = `city`.`country_id` LEFT JOIN `clinic` ON `city`.`id` = `clinic`.`city_id` LEFT JOIN `clinic_to_branch` ON `clinic`.`id` = `clinic_to_branch`.`clinic_id` LEFT JOIN `branch` ON `clinic_to_branch`.`branch_id` = `branch`.`id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND ((`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`city`.`public`=1)) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND ((`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1)) AND ((`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1))) GROUP BY `country`.`id` ORDER BY `count` DESC, `branch`.`sort_order`"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9526)
[4]=>
array(0) {
}
[5]=>
int(6317480)
}
[50]=>
array(6) {
[0]=>
string(1044) "SELECT COUNT(DISTINCT clinic.id) count, `country`.`id`, `country`.`title`, `country`.`link` FROM `country` LEFT JOIN `city` ON `country`.`id` = `city`.`country_id` LEFT JOIN `clinic` ON `city`.`id` = `clinic`.`city_id` LEFT JOIN `clinic_to_branch` ON `clinic`.`id` = `clinic_to_branch`.`clinic_id` LEFT JOIN `branch` ON `clinic_to_branch`.`branch_id` = `branch`.`id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND ((`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`city`.`public`=1)) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND ((`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1)) AND ((`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1))) GROUP BY `country`.`id` ORDER BY `count` DESC, `branch`.`sort_order`"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128080,9526)
[4]=>
array(0) {
}
[5]=>
int(6318552)
}
[51]=>
array(6) {
[0]=>
string(1044) "SELECT COUNT(DISTINCT clinic.id) count, `country`.`id`, `country`.`title`, `country`.`link` FROM `country` LEFT JOIN `city` ON `country`.`id` = `city`.`country_id` LEFT JOIN `clinic` ON `city`.`id` = `clinic`.`city_id` LEFT JOIN `clinic_to_branch` ON `clinic`.`id` = `clinic_to_branch`.`clinic_id` LEFT JOIN `branch` ON `clinic_to_branch`.`branch_id` = `branch`.`id` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`country`.`public`=1) AND ((`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`city`.`public`=1)) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND ((`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1)) AND ((`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1))) GROUP BY `country`.`id` ORDER BY `count` DESC, `branch`.`sort_order`"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1382)
[4]=>
array(0) {
}
[5]=>
int(6328392)
}
[52]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (6, 5, 12, 7, 9, 10, 8, 20, 11, 14, 21, 17, 22, 15))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1385)
[4]=>
array(0) {
}
[5]=>
int(6502480)
}
[53]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (6, 5, 12, 7, 9, 10, 8, 20, 11, 14, 21, 17, 22, 15))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1385)
[4]=>
array(0) {
}
[5]=>
int(6499792)
}
[54]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (6, 5, 12, 7, 9, 10, 8, 20, 11, 14, 21, 17, 22, 15))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1401)
[4]=>
array(0) {
}
[5]=>
int(6549376)
}
[55]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1411)
[4]=>
array(0) {
}
[5]=>
int(6710600)
}
[56]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1411)
[4]=>
array(0) {
}
[5]=>
int(6711568)
}
[57]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1413)
[4]=>
array(0) {
}
[5]=>
int(6715736)
}
[58]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1414)
[4]=>
array(0) {
}
[5]=>
int(6727688)
}
[59]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1414)
[4]=>
array(0) {
}
[5]=>
int(6728544)
}
[60]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1415)
[4]=>
array(0) {
}
[5]=>
int(6731272)
}
[61]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1416)
[4]=>
array(0) {
}
[5]=>
int(6728000)
}
[62]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1416)
[4]=>
array(0) {
}
[5]=>
int(6729000)
}
[63]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1418)
[4]=>
array(0) {
}
[5]=>
int(6745544)
}
[64]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1421)
[4]=>
array(0) {
}
[5]=>
int(6815416)
}
[65]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1421)
[4]=>
array(0) {
}
[5]=>
int(6821920)
}
[66]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1451)
[4]=>
array(0) {
}
[5]=>
int(6824760)
}
[67]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1454)
[4]=>
array(0) {
}
[5]=>
int(6851688)
}
[68]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1454)
[4]=>
array(0) {
}
[5]=>
int(6852768)
}
[69]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,147)
[4]=>
array(0) {
}
[5]=>
int(6853312)
}
[70]=>
array(6) {
[0]=>
string(50) "SELECT * FROM `seo_item` WHERE `url`='/en/ukraina'"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1479)
[4]=>
array(0) {
}
[5]=>
int(7087760)
}
[71]=>
array(6) {
[0]=>
string(50) "SELECT * FROM `seo_item` WHERE `url`='/en/ukraina'"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1479)
[4]=>
array(0) {
}
[5]=>
int(7088832)
}
[72]=>
array(6) {
[0]=>
string(50) "SELECT * FROM `seo_item` WHERE `url`='/en/ukraina'"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1481)
[4]=>
array(0) {
}
[5]=>
int(7089672)
}
[73]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1566)
[4]=>
array(0) {
}
[5]=>
int(7765864)
}
[74]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1566)
[4]=>
array(0) {
}
[5]=>
int(7766832)
}
[75]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1569)
[4]=>
array(0) {
}
[5]=>
int(7771000)
}
[76]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,157)
[4]=>
array(0) {
}
[5]=>
int(7782952)
}
[77]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,157)
[4]=>
array(0) {
}
[5]=>
int(7783808)
}
[78]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1572)
[4]=>
array(0) {
}
[5]=>
int(7786536)
}
[79]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1573)
[4]=>
array(0) {
}
[5]=>
int(7787640)
}
[80]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1573)
[4]=>
array(0) {
}
[5]=>
int(7788632)
}
[81]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1574)
[4]=>
array(0) {
}
[5]=>
int(7789432)
}
[82]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1574)
[4]=>
array(0) {
}
[5]=>
int(7785008)
}
[83]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1575)
[4]=>
array(0) {
}
[5]=>
int(7785976)
}
[84]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1576)
[4]=>
array(0) {
}
[5]=>
int(7790144)
}
[85]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1576)
[4]=>
array(0) {
}
[5]=>
int(7802096)
}
[86]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1576)
[4]=>
array(0) {
}
[5]=>
int(7802952)
}
[87]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1577)
[4]=>
array(0) {
}
[5]=>
int(7805680)
}
[88]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1578)
[4]=>
array(0) {
}
[5]=>
int(7802472)
}
[89]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1578)
[4]=>
array(0) {
}
[5]=>
int(7803272)
}
[90]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1579)
[4]=>
array(0) {
}
[5]=>
int(7803944)
}
[91]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1582)
[4]=>
array(0) {
}
[5]=>
int(7814552)
}
[92]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1582)
[4]=>
array(0) {
}
[5]=>
int(7815520)
}
[93]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1583)
[4]=>
array(0) {
}
[5]=>
int(7819688)
}
[94]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1583)
[4]=>
array(0) {
}
[5]=>
int(7831640)
}
[95]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1583)
[4]=>
array(0) {
}
[5]=>
int(7832496)
}
[96]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1584)
[4]=>
array(0) {
}
[5]=>
int(7835224)
}
[97]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1585)
[4]=>
array(0) {
}
[5]=>
int(7831952)
}
[98]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1585)
[4]=>
array(0) {
}
[5]=>
int(7832952)
}
[99]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1586)
[4]=>
array(0) {
}
[5]=>
int(7849120)
}
[100]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1587)
[4]=>
array(0) {
}
[5]=>
int(7865128)
}
[101]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1587)
[4]=>
array(0) {
}
[5]=>
int(7866000)
}
[102]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1588)
[4]=>
array(0) {
}
[5]=>
int(7868840)
}
[103]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1589)
[4]=>
array(0) {
}
[5]=>
int(7864256)
}
[104]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1589)
[4]=>
array(0) {
}
[5]=>
int(7865336)
}
[105]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1589)
[4]=>
array(0) {
}
[5]=>
int(7865880)
}
[106]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1629)
[4]=>
array(0) {
}
[5]=>
int(7950576)
}
[107]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1629)
[4]=>
array(0) {
}
[5]=>
int(7951648)
}
[108]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1647)
[4]=>
array(0) {
}
[5]=>
int(7953056)
}
[109]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1648)
[4]=>
array(0) {
}
[5]=>
int(7933408)
}
[110]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1648)
[4]=>
array(0) {
}
[5]=>
int(7934480)
}
[111]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1659)
[4]=>
array(0) {
}
[5]=>
int(7935888)
}
[112]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1709)
[4]=>
array(0) {
}
[5]=>
int(7967360)
}
[113]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1709)
[4]=>
array(0) {
}
[5]=>
int(7968328)
}
[114]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1712)
[4]=>
array(0) {
}
[5]=>
int(7972496)
}
[115]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1714)
[4]=>
array(0) {
}
[5]=>
int(7984448)
}
[116]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1714)
[4]=>
array(0) {
}
[5]=>
int(7985304)
}
[117]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1715)
[4]=>
array(0) {
}
[5]=>
int(7988032)
}
[118]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1716)
[4]=>
array(0) {
}
[5]=>
int(7984760)
}
[119]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1716)
[4]=>
array(0) {
}
[5]=>
int(7985760)
}
[120]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1717)
[4]=>
array(0) {
}
[5]=>
int(8001928)
}
[121]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1718)
[4]=>
array(0) {
}
[5]=>
int(8017936)
}
[122]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1718)
[4]=>
array(0) {
}
[5]=>
int(8018808)
}
[123]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1719)
[4]=>
array(0) {
}
[5]=>
int(8021648)
}
[124]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,172)
[4]=>
array(0) {
}
[5]=>
int(8017064)
}
[125]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,172)
[4]=>
array(0) {
}
[5]=>
int(8018144)
}
[126]=>
array(6) {
[0]=>
string(52) "SELECT COUNT(*) FROM `request` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1721)
[4]=>
array(0) {
}
[5]=>
int(8018688)
}
[127]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1723)
[4]=>
array(0) {
}
[5]=>
int(8001280)
}
[128]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1723)
[4]=>
array(0) {
}
[5]=>
int(8002352)
}
[129]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `params` WHERE `name`='settings.view.en'"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1724)
[4]=>
array(0) {
}
[5]=>
int(8007856)
}
[130]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `branch` WHERE `branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en') ORDER BY `title`"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1726)
[4]=>
array(0) {
}
[5]=>
int(8044376)
}
[131]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `branch` WHERE `branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en') ORDER BY `title`"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1726)
[4]=>
array(0) {
}
[5]=>
int(8045608)
}
[132]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `branch` WHERE `branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en') ORDER BY `title`"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1755)
[4]=>
array(0) {
}
[5]=>
int(8485680)
}
[133]=>
array(6) {
[0]=>
string(283) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1809)
[4]=>
array(0) {
}
[5]=>
int(9360264)
}
[134]=>
array(6) {
[0]=>
string(283) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1809)
[4]=>
array(0) {
}
[5]=>
int(9347856)
}
[135]=>
array(6) {
[0]=>
string(283) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1813)
[4]=>
array(0) {
}
[5]=>
int(9467760)
}
[136]=>
array(6) {
[0]=>
string(265) "SELECT * FROM `service_to_branch` WHERE `branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1862)
[4]=>
array(0) {
}
[5]=>
int(9539568)
}
[137]=>
array(6) {
[0]=>
string(265) "SELECT * FROM `service_to_branch` WHERE `branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1862)
[4]=>
array(0) {
}
[5]=>
int(9527360)
}
[138]=>
array(6) {
[0]=>
string(265) "SELECT * FROM `service_to_branch` WHERE `branch_id` IN (40, 63, 64, 28, 27, 14, 57, 62, 22, 39, 69, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 68, 8, 9, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 65, 30, 60, 48, 32, 45, 46, 33, 58, 67, 26, 43, 12, 18, 21, 55)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1877)
[4]=>
array(0) {
}
[5]=>
int(9673256)
}
[139]=>
array(6) {
[0]=>
string(635) "SELECT * FROM `service` WHERE (`service`.`id` IN (SELECT `service_id` FROM `lang_service` WHERE `language`='en')) AND (`id` IN (4, 5, 29, 49, 30, 31, 32, 43, 84, 53, 52, 35, 36, 83, 48, 20, 39, 40, 41, 34, 42, 44, 45, 46, 47, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 81, 62, 82, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 87, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 12, 128, 129, 130, 9, 27, 28, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1918)
[4]=>
array(0) {
}
[5]=>
int(9823896)
}
[140]=>
array(6) {
[0]=>
string(635) "SELECT * FROM `service` WHERE (`service`.`id` IN (SELECT `service_id` FROM `lang_service` WHERE `language`='en')) AND (`id` IN (4, 5, 29, 49, 30, 31, 32, 43, 84, 53, 52, 35, 36, 83, 48, 20, 39, 40, 41, 34, 42, 44, 45, 46, 47, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 81, 62, 82, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 87, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 12, 128, 129, 130, 9, 27, 28, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1918)
[4]=>
array(0) {
}
[5]=>
int(9795944)
}
[141]=>
array(6) {
[0]=>
string(635) "SELECT * FROM `service` WHERE (`service`.`id` IN (SELECT `service_id` FROM `lang_service` WHERE `language`='en')) AND (`id` IN (4, 5, 29, 49, 30, 31, 32, 43, 84, 53, 52, 35, 36, 83, 48, 20, 39, 40, 41, 34, 42, 44, 45, 46, 47, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 81, 62, 82, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 87, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 12, 128, 129, 130, 9, 27, 28, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1948)
[4]=>
array(0) {
}
[5]=>
int(9902488)
}
[142]=>
array(6) {
[0]=>
string(582) "SELECT * FROM `lang_service` WHERE (`language`='en') AND (`service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1988)
[4]=>
array(0) {
}
[5]=>
int(10985488)
}
[143]=>
array(6) {
[0]=>
string(582) "SELECT * FROM `lang_service` WHERE (`language`='en') AND (`service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1988)
[4]=>
array(0) {
}
[5]=>
int(10957408)
}
[144]=>
array(6) {
[0]=>
string(582) "SELECT * FROM `lang_service` WHERE (`language`='en') AND (`service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,1999)
[4]=>
array(0) {
}
[5]=>
int(11031176)
}
[145]=>
array(6) {
[0]=>
string(563) "SELECT * FROM `service_to_branch` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2043)
[4]=>
array(0) {
}
[5]=>
int(11144936)
}
[146]=>
array(6) {
[0]=>
string(563) "SELECT * FROM `service_to_branch` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2043)
[4]=>
array(0) {
}
[5]=>
int(11117120)
}
[147]=>
array(6) {
[0]=>
string(563) "SELECT * FROM `service_to_branch` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2074)
[4]=>
array(0) {
}
[5]=>
int(11263656)
}
[148]=>
array(6) {
[0]=>
string(422) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('68', '27', '40', '19', '51', '8', '26', '25', '29', '52', '13', '23', '61', '39', '12', '20', '49', '56', '50', '28', '62', '57', '64', '33', '9', '14', '16', '36', '42', '48', '46', '31', '11', '22', '63', '38', '17', '44', '24', '54', '41', '65', '30', '60', '32', '45', '58', '43', '21', '18'))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2076)
[4]=>
array(0) {
}
[5]=>
int(11270816)
}
[149]=>
array(6) {
[0]=>
string(422) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('68', '27', '40', '19', '51', '8', '26', '25', '29', '52', '13', '23', '61', '39', '12', '20', '49', '56', '50', '28', '62', '57', '64', '33', '9', '14', '16', '36', '42', '48', '46', '31', '11', '22', '63', '38', '17', '44', '24', '54', '41', '65', '30', '60', '32', '45', '58', '43', '21', '18'))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2076)
[4]=>
array(0) {
}
[5]=>
int(11259264)
}
[150]=>
array(6) {
[0]=>
string(422) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('68', '27', '40', '19', '51', '8', '26', '25', '29', '52', '13', '23', '61', '39', '12', '20', '49', '56', '50', '28', '62', '57', '64', '33', '9', '14', '16', '36', '42', '48', '46', '31', '11', '22', '63', '38', '17', '44', '24', '54', '41', '65', '30', '60', '32', '45', '58', '43', '21', '18'))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2164)
[4]=>
array(0) {
}
[5]=>
int(11679024)
}
[151]=>
array(6) {
[0]=>
string(271) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (9, 40, 63, 28, 27, 14, 62, 22, 39, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 8, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 30, 60, 48, 32, 45, 46, 33, 58, 26, 43, 12, 18, 21, 68, 57, 65, 64))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2173)
[4]=>
array(0) {
}
[5]=>
int(12316504)
}
[152]=>
array(6) {
[0]=>
string(271) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (9, 40, 63, 28, 27, 14, 62, 22, 39, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 8, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 30, 60, 48, 32, 45, 46, 33, 58, 26, 43, 12, 18, 21, 68, 57, 65, 64))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2173)
[4]=>
array(0) {
}
[5]=>
int(12304824)
}
[153]=>
array(6) {
[0]=>
string(271) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (9, 40, 63, 28, 27, 14, 62, 22, 39, 23, 52, 13, 61, 51, 25, 56, 49, 16, 36, 50, 38, 42, 8, 17, 19, 29, 44, 11, 24, 20, 54, 31, 41, 30, 60, 48, 32, 45, 46, 33, 58, 26, 43, 12, 18, 21, 68, 57, 65, 64))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2178)
[4]=>
array(0) {
}
[5]=>
int(12420352)
}
[154]=>
array(6) {
[0]=>
string(564) "SELECT * FROM `service_to_disease` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2188)
[4]=>
array(0) {
}
[5]=>
int(12433736)
}
[155]=>
array(6) {
[0]=>
string(564) "SELECT * FROM `service_to_disease` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2188)
[4]=>
array(0) {
}
[5]=>
int(12405920)
}
[156]=>
array(6) {
[0]=>
string(564) "SELECT * FROM `service_to_disease` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2212)
[4]=>
array(0) {
}
[5]=>
int(12450488)
}
[157]=>
array(6) {
[0]=>
string(456) "SELECT * FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id` IN ('4', '292', '44', '47', '190', '52', '53', '54', '56', '41', '45', '84', '246', '7', '9', '243', '8', '51', '34', '123', '416', '407', '104', '110', '102', '187', '406', '93', '64', '77', '37', '400', '70', '130', '385', '386', '67', '244', '387', '71', '382', '11', '390', '24', '432', '18', '245', '247', '218', '602', '214'))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2213)
[4]=>
array(0) {
}
[5]=>
int(12445768)
}
[158]=>
array(6) {
[0]=>
string(456) "SELECT * FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id` IN ('4', '292', '44', '47', '190', '52', '53', '54', '56', '41', '45', '84', '246', '7', '9', '243', '8', '51', '34', '123', '416', '407', '104', '110', '102', '187', '406', '93', '64', '77', '37', '400', '70', '130', '385', '386', '67', '244', '387', '71', '382', '11', '390', '24', '432', '18', '245', '247', '218', '602', '214'))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2214)
[4]=>
array(0) {
}
[5]=>
int(12433952)
}
[159]=>
array(6) {
[0]=>
string(456) "SELECT * FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id` IN ('4', '292', '44', '47', '190', '52', '53', '54', '56', '41', '45', '84', '246', '7', '9', '243', '8', '51', '34', '123', '416', '407', '104', '110', '102', '187', '406', '93', '64', '77', '37', '400', '70', '130', '385', '386', '67', '244', '387', '71', '382', '11', '390', '24', '432', '18', '245', '247', '218', '602', '214'))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2232)
[4]=>
array(0) {
}
[5]=>
int(12690072)
}
[160]=>
array(6) {
[0]=>
string(301) "SELECT * FROM `lang_disease` WHERE (`language`='en') AND (`disease_id` IN (4, 7, 8, 9, 11, 18, 24, 34, 37, 41, 44, 45, 47, 51, 52, 53, 54, 56, 64, 67, 70, 71, 77, 84, 93, 102, 104, 110, 123, 130, 187, 190, 214, 218, 243, 244, 245, 246, 247, 292, 382, 385, 386, 387, 390, 400, 406, 407, 416, 432, 602))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2241)
[4]=>
array(0) {
}
[5]=>
int(13346824)
}
[161]=>
array(6) {
[0]=>
string(301) "SELECT * FROM `lang_disease` WHERE (`language`='en') AND (`disease_id` IN (4, 7, 8, 9, 11, 18, 24, 34, 37, 41, 44, 45, 47, 51, 52, 53, 54, 56, 64, 67, 70, 71, 77, 84, 93, 102, 104, 110, 123, 130, 187, 190, 214, 218, 243, 244, 245, 246, 247, 292, 382, 385, 386, 387, 390, 400, 406, 407, 416, 432, 602))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2241)
[4]=>
array(0) {
}
[5]=>
int(13334880)
}
[162]=>
array(6) {
[0]=>
string(301) "SELECT * FROM `lang_disease` WHERE (`language`='en') AND (`disease_id` IN (4, 7, 8, 9, 11, 18, 24, 34, 37, 41, 44, 45, 47, 51, 52, 53, 54, 56, 64, 67, 70, 71, 77, 84, 93, 102, 104, 110, 123, 130, 187, 190, 214, 218, 243, 244, 245, 246, 247, 292, 382, 385, 386, 387, 390, 400, 406, 407, 416, 432, 602))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2273)
[4]=>
array(0) {
}
[5]=>
int(13505368)
}
[163]=>
array(6) {
[0]=>
string(567) "SELECT * FROM `service_country_price` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2284)
[4]=>
array(0) {
}
[5]=>
int(13606624)
}
[164]=>
array(6) {
[0]=>
string(567) "SELECT * FROM `service_country_price` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2285)
[4]=>
array(0) {
}
[5]=>
int(13578808)
}
[165]=>
array(6) {
[0]=>
string(567) "SELECT * FROM `service_country_price` WHERE `service_id` IN (4, 5, 9, 12, 20, 27, 28, 29, 30, 31, 32, 84, 86, 34, 35, 36, 81, 82, 83, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 88, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 89, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2301)
[4]=>
array(0) {
}
[5]=>
int(14917752)
}
[166]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2555)
[4]=>
array(0) {
}
[5]=>
int(17743752)
}
[167]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2555)
[4]=>
array(0) {
}
[5]=>
int(17744896)
}
[168]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2614)
[4]=>
array(0) {
}
[5]=>
int(17745688)
}
[169]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2616)
[4]=>
array(0) {
}
[5]=>
int(17752776)
}
[170]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2616)
[4]=>
array(0) {
}
[5]=>
int(17753920)
}
[171]=>
array(6) {
[0]=>
string(66) "SELECT * FROM `country_to_branch_to_service` WHERE country_id = 26"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2618)
[4]=>
array(0) {
}
[5]=>
int(17754712)
}
[172]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2619)
[4]=>
array(0) {
}
[5]=>
int(17761432)
}
[173]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2619)
[4]=>
array(0) {
}
[5]=>
int(17762536)
}
[174]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2734)
[4]=>
array(0) {
}
[5]=>
int(17801224)
}
[175]=>
array(6) {
[0]=>
string(136) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('32', '68'))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2735)
[4]=>
array(0) {
}
[5]=>
int(17763792)
}
[176]=>
array(6) {
[0]=>
string(136) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('32', '68'))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2736)
[4]=>
array(0) {
}
[5]=>
int(17764560)
}
[177]=>
array(6) {
[0]=>
string(136) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`id` IN ('32', '68'))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2738)
[4]=>
array(0) {
}
[5]=>
int(17790816)
}
[178]=>
array(6) {
[0]=>
string(81) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (32, 68))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,274)
[4]=>
array(0) {
}
[5]=>
int(17818760)
}
[179]=>
array(6) {
[0]=>
string(81) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (32, 68))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,274)
[4]=>
array(0) {
}
[5]=>
int(17819384)
}
[180]=>
array(6) {
[0]=>
string(81) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (32, 68))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2741)
[4]=>
array(0) {
}
[5]=>
int(17824768)
}
[181]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2744)
[4]=>
array(0) {
}
[5]=>
int(15382232)
}
[182]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2744)
[4]=>
array(0) {
}
[5]=>
int(15383336)
}
[183]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `country_to_branch` WHERE `country_id`=26"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2745)
[4]=>
array(0) {
}
[5]=>
int(15422024)
}
[184]=>
array(6) {
[0]=>
string(261) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (`id` IN ('32', '68')) ORDER BY `title`"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2746)
[4]=>
array(0) {
}
[5]=>
int(15389344)
}
[185]=>
array(6) {
[0]=>
string(261) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (`id` IN ('32', '68')) ORDER BY `title`"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2746)
[4]=>
array(0) {
}
[5]=>
int(15390136)
}
[186]=>
array(6) {
[0]=>
string(261) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (`id` IN ('32', '68')) ORDER BY `title`"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2747)
[4]=>
array(0) {
}
[5]=>
int(15397416)
}
[187]=>
array(6) {
[0]=>
string(72) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id`=32)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2748)
[4]=>
array(0) {
}
[5]=>
int(15411936)
}
[188]=>
array(6) {
[0]=>
string(72) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id`=32)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2748)
[4]=>
array(0) {
}
[5]=>
int(15412808)
}
[189]=>
array(6) {
[0]=>
string(72) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id`=32)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2749)
[4]=>
array(0) {
}
[5]=>
int(15416656)
}
[190]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2797)
[4]=>
array(0) {
}
[5]=>
int(15460336)
}
[191]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2797)
[4]=>
array(0) {
}
[5]=>
int(15461304)
}
[192]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2812)
[4]=>
array(0) {
}
[5]=>
int(15465472)
}
[193]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2813)
[4]=>
array(0) {
}
[5]=>
int(15477424)
}
[194]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2813)
[4]=>
array(0) {
}
[5]=>
int(15478280)
}
[195]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2815)
[4]=>
array(0) {
}
[5]=>
int(15481008)
}
[196]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2816)
[4]=>
array(0) {
}
[5]=>
int(15477736)
}
[197]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2816)
[4]=>
array(0) {
}
[5]=>
int(15478736)
}
[198]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2817)
[4]=>
array(0) {
}
[5]=>
int(15494904)
}
[199]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2818)
[4]=>
array(0) {
}
[5]=>
int(15510912)
}
[200]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2818)
[4]=>
array(0) {
}
[5]=>
int(15511784)
}
[201]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2819)
[4]=>
array(0) {
}
[5]=>
int(15514624)
}
[202]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,282)
[4]=>
array(0) {
}
[5]=>
int(15510416)
}
[203]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,282)
[4]=>
array(0) {
}
[5]=>
int(15511496)
}
[204]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2821)
[4]=>
array(0) {
}
[5]=>
int(15512200)
}
[205]=>
array(6) {
[0]=>
string(110) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (0=1) ORDER BY RAND()"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2821)
[4]=>
array(0) {
}
[5]=>
int(15512672)
}
[206]=>
array(6) {
[0]=>
string(110) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (0=1) ORDER BY RAND()"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2821)
[4]=>
array(0) {
}
[5]=>
int(15513640)
}
[207]=>
array(6) {
[0]=>
string(110) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (0=1) ORDER BY RAND()"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2822)
[4]=>
array(0) {
}
[5]=>
int(15514768)
}
[208]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2828)
[4]=>
array(0) {
}
[5]=>
int(15584712)
}
[209]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2828)
[4]=>
array(0) {
}
[5]=>
int(15585680)
}
[210]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2829)
[4]=>
array(0) {
}
[5]=>
int(15589848)
}
[211]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,283)
[4]=>
array(0) {
}
[5]=>
int(15601800)
}
[212]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,283)
[4]=>
array(0) {
}
[5]=>
int(15602656)
}
[213]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2831)
[4]=>
array(0) {
}
[5]=>
int(15605384)
}
[214]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2831)
[4]=>
array(0) {
}
[5]=>
int(15602176)
}
[215]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2831)
[4]=>
array(0) {
}
[5]=>
int(15602976)
}
[216]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2833)
[4]=>
array(0) {
}
[5]=>
int(15603648)
}
[217]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2833)
[4]=>
array(0) {
}
[5]=>
int(15600992)
}
[218]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2833)
[4]=>
array(0) {
}
[5]=>
int(15601960)
}
[219]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2834)
[4]=>
array(0) {
}
[5]=>
int(15606128)
}
[220]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2835)
[4]=>
array(0) {
}
[5]=>
int(15618080)
}
[221]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2835)
[4]=>
array(0) {
}
[5]=>
int(15618936)
}
[222]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2836)
[4]=>
array(0) {
}
[5]=>
int(15621664)
}
[223]=>
array(6) {
[0]=>
string(187) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164) ORDER BY `rating` DESC LIMIT 10"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2837)
[4]=>
array(0) {
}
[5]=>
int(15618832)
}
[224]=>
array(6) {
[0]=>
string(187) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164) ORDER BY `rating` DESC LIMIT 10"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2837)
[4]=>
array(0) {
}
[5]=>
int(15619664)
}
[225]=>
array(6) {
[0]=>
string(187) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164) ORDER BY `rating` DESC LIMIT 10"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2839)
[4]=>
array(0) {
}
[5]=>
int(15635896)
}
[226]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,284)
[4]=>
array(0) {
}
[5]=>
int(15654384)
}
[227]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,284)
[4]=>
array(0) {
}
[5]=>
int(15655256)
}
[228]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2841)
[4]=>
array(0) {
}
[5]=>
int(15658096)
}
[229]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2841)
[4]=>
array(0) {
}
[5]=>
int(15659432)
}
[230]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2841)
[4]=>
array(0) {
}
[5]=>
int(15660512)
}
[231]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `review_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2842)
[4]=>
array(0) {
}
[5]=>
int(15661216)
}
[232]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2846)
[4]=>
array(0) {
}
[5]=>
int(15711120)
}
[233]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2846)
[4]=>
array(0) {
}
[5]=>
int(15712088)
}
[234]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2847)
[4]=>
array(0) {
}
[5]=>
int(15715848)
}
[235]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2848)
[4]=>
array(0) {
}
[5]=>
int(15728208)
}
[236]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2848)
[4]=>
array(0) {
}
[5]=>
int(15729064)
}
[237]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2849)
[4]=>
array(0) {
}
[5]=>
int(15731792)
}
[238]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,285)
[4]=>
array(0) {
}
[5]=>
int(15733720)
}
[239]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,285)
[4]=>
array(0) {
}
[5]=>
int(15734720)
}
[240]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2852)
[4]=>
array(0) {
}
[5]=>
int(15755632)
}
[241]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2852)
[4]=>
array(0) {
}
[5]=>
int(15771920)
}
[242]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2852)
[4]=>
array(0) {
}
[5]=>
int(15772792)
}
[243]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2853)
[4]=>
array(0) {
}
[5]=>
int(15776664)
}
[244]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2856)
[4]=>
array(0) {
}
[5]=>
int(15808904)
}
[245]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2856)
[4]=>
array(0) {
}
[5]=>
int(15809872)
}
[246]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2857)
[4]=>
array(0) {
}
[5]=>
int(15813632)
}
[247]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2858)
[4]=>
array(0) {
}
[5]=>
int(15825992)
}
[248]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2858)
[4]=>
array(0) {
}
[5]=>
int(15826848)
}
[249]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2859)
[4]=>
array(0) {
}
[5]=>
int(15829576)
}
[250]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2859)
[4]=>
array(0) {
}
[5]=>
int(15826272)
}
[251]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2859)
[4]=>
array(0) {
}
[5]=>
int(15827272)
}
[252]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2861)
[4]=>
array(0) {
}
[5]=>
int(15848184)
}
[253]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2862)
[4]=>
array(0) {
}
[5]=>
int(15864472)
}
[254]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2862)
[4]=>
array(0) {
}
[5]=>
int(15865344)
}
[255]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2863)
[4]=>
array(0) {
}
[5]=>
int(15869216)
}
[256]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `clinic_to_certificate` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2866)
[4]=>
array(0) {
}
[5]=>
int(15928608)
}
[257]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `clinic_to_certificate` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2866)
[4]=>
array(0) {
}
[5]=>
int(15937904)
}
[258]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `clinic_to_certificate` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2867)
[4]=>
array(0) {
}
[5]=>
int(15938648)
}
[259]=>
array(6) {
[0]=>
string(147) "SELECT * FROM `certificate` WHERE (`certificate`.`id` IN (SELECT `certificate_id` FROM `lang_certificate` WHERE `language`='en')) AND (0=1) LIMIT 5"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2868)
[4]=>
array(0) {
}
[5]=>
int(15938256)
}
[260]=>
array(6) {
[0]=>
string(147) "SELECT * FROM `certificate` WHERE (`certificate`.`id` IN (SELECT `certificate_id` FROM `lang_certificate` WHERE `language`='en')) AND (0=1) LIMIT 5"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2868)
[4]=>
array(0) {
}
[5]=>
int(15939552)
}
[261]=>
array(6) {
[0]=>
string(147) "SELECT * FROM `certificate` WHERE (`certificate`.`id` IN (SELECT `certificate_id` FROM `lang_certificate` WHERE `language`='en')) AND (0=1) LIMIT 5"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2868)
[4]=>
array(0) {
}
[5]=>
int(15940640)
}
[262]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2869)
[4]=>
array(0) {
}
[5]=>
int(15947848)
}
[263]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2869)
[4]=>
array(0) {
}
[5]=>
int(15948848)
}
[264]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2871)
[4]=>
array(0) {
}
[5]=>
int(15969760)
}
[265]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2871)
[4]=>
array(0) {
}
[5]=>
int(15986048)
}
[266]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2871)
[4]=>
array(0) {
}
[5]=>
int(15986920)
}
[267]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2872)
[4]=>
array(0) {
}
[5]=>
int(15990792)
}
[268]=>
array(6) {
[0]=>
string(71) "SELECT * FROM `clinic_to_branch` WHERE (`main`=1) AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2875)
[4]=>
array(0) {
}
[5]=>
int(15996368)
}
[269]=>
array(6) {
[0]=>
string(71) "SELECT * FROM `clinic_to_branch` WHERE (`main`=1) AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2875)
[4]=>
array(0) {
}
[5]=>
int(15997240)
}
[270]=>
array(6) {
[0]=>
string(71) "SELECT * FROM `clinic_to_branch` WHERE (`main`=1) AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2876)
[4]=>
array(0) {
}
[5]=>
int(15998024)
}
[271]=>
array(6) {
[0]=>
string(227) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (0=1)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2876)
[4]=>
array(0) {
}
[5]=>
int(15998336)
}
[272]=>
array(6) {
[0]=>
string(227) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (0=1)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2876)
[4]=>
array(0) {
}
[5]=>
int(15999528)
}
[273]=>
array(6) {
[0]=>
string(227) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`branch`.`id` IN (SELECT `lang_branch`.`branch_id` FROM `lang_branch` WHERE `lang_branch`.`public`=1)) AND (0=1)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2877)
[4]=>
array(0) {
}
[5]=>
int(16001552)
}
[274]=>
array(6) {
[0]=>
string(53) "SELECT * FROM `params` WHERE `name`='request.form.en'"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2878)
[4]=>
array(0) {
}
[5]=>
int(16000720)
}
[275]=>
array(6) {
[0]=>
string(53) "SELECT * FROM `params` WHERE `name`='request.form.en'"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2878)
[4]=>
array(0) {
}
[5]=>
int(16001792)
}
[276]=>
array(6) {
[0]=>
string(53) "SELECT * FROM `params` WHERE `name`='request.form.en'"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2879)
[4]=>
array(0) {
}
[5]=>
int(16003032)
}
[277]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2879)
[4]=>
array(0) {
}
[5]=>
int(16007408)
}
[278]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2879)
[4]=>
array(0) {
}
[5]=>
int(16008376)
}
[279]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2881)
[4]=>
array(0) {
}
[5]=>
int(16024168)
}
[280]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2882)
[4]=>
array(0) {
}
[5]=>
int(16040616)
}
[281]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2882)
[4]=>
array(0) {
}
[5]=>
int(16041488)
}
[282]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2883)
[4]=>
array(0) {
}
[5]=>
int(16044328)
}
[283]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,289)
[4]=>
array(0) {
}
[5]=>
int(16065616)
}
[284]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,289)
[4]=>
array(0) {
}
[5]=>
int(16066608)
}
[285]=>
array(6) {
[0]=>
string(244) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `lang_clinic`.`clinic_id` FROM `lang_clinic` WHERE `lang_clinic`.`public`=1)) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2892)
[4]=>
array(0) {
}
[5]=>
int(16067408)
}
[286]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2892)
[4]=>
array(0) {
}
[5]=>
int(16064496)
}
[287]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2892)
[4]=>
array(0) {
}
[5]=>
int(16065296)
}
[288]=>
array(6) {
[0]=>
string(162) "SELECT COUNT(*) FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`clinic`.`public`=1) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2893)
[4]=>
array(0) {
}
[5]=>
int(16065968)
}
[289]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2894)
[4]=>
array(0) {
}
[5]=>
int(16072824)
}
[290]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2894)
[4]=>
array(0) {
}
[5]=>
int(16073824)
}
[291]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2896)
[4]=>
array(0) {
}
[5]=>
int(16094736)
}
[292]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2897)
[4]=>
array(0) {
}
[5]=>
int(16111024)
}
[293]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2897)
[4]=>
array(0) {
}
[5]=>
int(16111896)
}
[294]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2898)
[4]=>
array(0) {
}
[5]=>
int(16115768)
}
[295]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2903)
[4]=>
array(0) {
}
[5]=>
int(16190304)
}
[296]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2904)
[4]=>
array(0) {
}
[5]=>
int(16191272)
}
[297]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2905)
[4]=>
array(0) {
}
[5]=>
int(16195440)
}
[298]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2906)
[4]=>
array(0) {
}
[5]=>
int(16207392)
}
[299]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2906)
[4]=>
array(0) {
}
[5]=>
int(16208248)
}
[300]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2907)
[4]=>
array(0) {
}
[5]=>
int(16210976)
}
[301]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2908)
[4]=>
array(0) {
}
[5]=>
int(16207704)
}
[302]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2908)
[4]=>
array(0) {
}
[5]=>
int(16208704)
}
[303]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,291)
[4]=>
array(0) {
}
[5]=>
int(16224872)
}
[304]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,291)
[4]=>
array(0) {
}
[5]=>
int(16240880)
}
[305]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,291)
[4]=>
array(0) {
}
[5]=>
int(16241752)
}
[306]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2911)
[4]=>
array(0) {
}
[5]=>
int(16244592)
}
[307]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2912)
[4]=>
array(0) {
}
[5]=>
int(16240384)
}
[308]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2912)
[4]=>
array(0) {
}
[5]=>
int(16241464)
}
[309]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2913)
[4]=>
array(0) {
}
[5]=>
int(16244848)
}
[310]=>
array(6) {
[0]=>
string(188) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2963)
[4]=>
array(0) {
}
[5]=>
int(16255744)
}
[311]=>
array(6) {
[0]=>
string(188) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,2963)
[4]=>
array(0) {
}
[5]=>
int(16255520)
}
[312]=>
array(6) {
[0]=>
string(188) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,299)
[4]=>
array(0) {
}
[5]=>
int(16295072)
}
[313]=>
array(6) {
[0]=>
string(103) "SELECT * FROM `lang_doctor` WHERE (`language`='en') AND (`doctor_id` IN (1250, 1251, 1252, 1253, 1254))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3024)
[4]=>
array(0) {
}
[5]=>
int(16420128)
}
[314]=>
array(6) {
[0]=>
string(103) "SELECT * FROM `lang_doctor` WHERE (`language`='en') AND (`doctor_id` IN (1250, 1251, 1252, 1253, 1254))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3024)
[4]=>
array(0) {
}
[5]=>
int(16419992)
}
[315]=>
array(6) {
[0]=>
string(103) "SELECT * FROM `lang_doctor` WHERE (`language`='en') AND (`doctor_id` IN (1250, 1251, 1252, 1253, 1254))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3027)
[4]=>
array(0) {
}
[5]=>
int(16427960)
}
[316]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1250"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3078)
[4]=>
array(0) {
}
[5]=>
int(16466592)
}
[317]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1250"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3078)
[4]=>
array(0) {
}
[5]=>
int(16467672)
}
[318]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1250"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,308)
[4]=>
array(0) {
}
[5]=>
int(16469168)
}
[319]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3081)
[4]=>
array(0) {
}
[5]=>
int(16469936)
}
[320]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3081)
[4]=>
array(0) {
}
[5]=>
int(16470904)
}
[321]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3083)
[4]=>
array(0) {
}
[5]=>
int(16486696)
}
[322]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3084)
[4]=>
array(0) {
}
[5]=>
int(16503144)
}
[323]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3084)
[4]=>
array(0) {
}
[5]=>
int(16504016)
}
[324]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3085)
[4]=>
array(0) {
}
[5]=>
int(16506856)
}
[325]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3086)
[4]=>
array(0) {
}
[5]=>
int(16512976)
}
[326]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3086)
[4]=>
array(0) {
}
[5]=>
int(16513944)
}
[327]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3088)
[4]=>
array(0) {
}
[5]=>
int(16517704)
}
[328]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3088)
[4]=>
array(0) {
}
[5]=>
int(16530064)
}
[329]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3088)
[4]=>
array(0) {
}
[5]=>
int(16530920)
}
[330]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3089)
[4]=>
array(0) {
}
[5]=>
int(16533648)
}
[331]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,309)
[4]=>
array(0) {
}
[5]=>
int(16530344)
}
[332]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,309)
[4]=>
array(0) {
}
[5]=>
int(16531344)
}
[333]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3092)
[4]=>
array(0) {
}
[5]=>
int(16552256)
}
[334]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3092)
[4]=>
array(0) {
}
[5]=>
int(16568544)
}
[335]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3092)
[4]=>
array(0) {
}
[5]=>
int(16569416)
}
[336]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3093)
[4]=>
array(0) {
}
[5]=>
int(16573288)
}
[337]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1250"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3097)
[4]=>
array(0) {
}
[5]=>
int(16637864)
}
[338]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1250"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3097)
[4]=>
array(0) {
}
[5]=>
int(16638968)
}
[339]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1250"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3098)
[4]=>
array(0) {
}
[5]=>
int(16640464)
}
[340]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='32')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3098)
[4]=>
array(0) {
}
[5]=>
int(16639784)
}
[341]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='32')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3098)
[4]=>
array(0) {
}
[5]=>
int(16640816)
}
[342]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='32')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,31)
[4]=>
array(0) {
}
[5]=>
int(16641912)
}
[343]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1251"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3102)
[4]=>
array(0) {
}
[5]=>
int(16671384)
}
[344]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1251"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3103)
[4]=>
array(0) {
}
[5]=>
int(16672464)
}
[345]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1251"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3103)
[4]=>
array(0) {
}
[5]=>
int(16673960)
}
[346]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3104)
[4]=>
array(0) {
}
[5]=>
int(16674728)
}
[347]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3104)
[4]=>
array(0) {
}
[5]=>
int(16675696)
}
[348]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3106)
[4]=>
array(0) {
}
[5]=>
int(16691488)
}
[349]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3107)
[4]=>
array(0) {
}
[5]=>
int(16707936)
}
[350]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3107)
[4]=>
array(0) {
}
[5]=>
int(16708808)
}
[351]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3108)
[4]=>
array(0) {
}
[5]=>
int(16711648)
}
[352]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3109)
[4]=>
array(0) {
}
[5]=>
int(16717768)
}
[353]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3109)
[4]=>
array(0) {
}
[5]=>
int(16718736)
}
[354]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,311)
[4]=>
array(0) {
}
[5]=>
int(16722496)
}
[355]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3111)
[4]=>
array(0) {
}
[5]=>
int(16734856)
}
[356]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3111)
[4]=>
array(0) {
}
[5]=>
int(16735712)
}
[357]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3112)
[4]=>
array(0) {
}
[5]=>
int(16738440)
}
[358]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3112)
[4]=>
array(0) {
}
[5]=>
int(16735136)
}
[359]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3112)
[4]=>
array(0) {
}
[5]=>
int(16736136)
}
[360]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3114)
[4]=>
array(0) {
}
[5]=>
int(16757048)
}
[361]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3115)
[4]=>
array(0) {
}
[5]=>
int(16773336)
}
[362]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3115)
[4]=>
array(0) {
}
[5]=>
int(16774208)
}
[363]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3115)
[4]=>
array(0) {
}
[5]=>
int(16778080)
}
[364]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1251"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3116)
[4]=>
array(0) {
}
[5]=>
int(16780144)
}
[365]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1251"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3117)
[4]=>
array(0) {
}
[5]=>
int(16781248)
}
[366]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1251"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3118)
[4]=>
array(0) {
}
[5]=>
int(16782744)
}
[367]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='12')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3118)
[4]=>
array(0) {
}
[5]=>
int(16782064)
}
[368]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='12')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3118)
[4]=>
array(0) {
}
[5]=>
int(16783096)
}
[369]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='12')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3119)
[4]=>
array(0) {
}
[5]=>
int(16784104)
}
[370]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1252"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,312)
[4]=>
array(0) {
}
[5]=>
int(16791280)
}
[371]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1252"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,312)
[4]=>
array(0) {
}
[5]=>
int(16792360)
}
[372]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1252"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3121)
[4]=>
array(0) {
}
[5]=>
int(16793856)
}
[373]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3121)
[4]=>
array(0) {
}
[5]=>
int(16794624)
}
[374]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3121)
[4]=>
array(0) {
}
[5]=>
int(16795592)
}
[375]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3123)
[4]=>
array(0) {
}
[5]=>
int(16811384)
}
[376]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3124)
[4]=>
array(0) {
}
[5]=>
int(16827832)
}
[377]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3124)
[4]=>
array(0) {
}
[5]=>
int(16828704)
}
[378]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3125)
[4]=>
array(0) {
}
[5]=>
int(16831544)
}
[379]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3126)
[4]=>
array(0) {
}
[5]=>
int(16837664)
}
[380]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3126)
[4]=>
array(0) {
}
[5]=>
int(16838632)
}
[381]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3127)
[4]=>
array(0) {
}
[5]=>
int(16842392)
}
[382]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3128)
[4]=>
array(0) {
}
[5]=>
int(16854752)
}
[383]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3128)
[4]=>
array(0) {
}
[5]=>
int(16855608)
}
[384]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3129)
[4]=>
array(0) {
}
[5]=>
int(16858336)
}
[385]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,313)
[4]=>
array(0) {
}
[5]=>
int(16855032)
}
[386]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,313)
[4]=>
array(0) {
}
[5]=>
int(16856032)
}
[387]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3131)
[4]=>
array(0) {
}
[5]=>
int(16876944)
}
[388]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3132)
[4]=>
array(0) {
}
[5]=>
int(16893232)
}
[389]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3132)
[4]=>
array(0) {
}
[5]=>
int(16894104)
}
[390]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3133)
[4]=>
array(0) {
}
[5]=>
int(16897976)
}
[391]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1252"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3134)
[4]=>
array(0) {
}
[5]=>
int(16900040)
}
[392]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1252"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3134)
[4]=>
array(0) {
}
[5]=>
int(16901144)
}
[393]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1252"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3134)
[4]=>
array(0) {
}
[5]=>
int(16902640)
}
[394]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='60')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3135)
[4]=>
array(0) {
}
[5]=>
int(16901960)
}
[395]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='60')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3135)
[4]=>
array(0) {
}
[5]=>
int(16902992)
}
[396]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='60')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3136)
[4]=>
array(0) {
}
[5]=>
int(16904000)
}
[397]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1253"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3137)
[4]=>
array(0) {
}
[5]=>
int(16911176)
}
[398]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1253"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3137)
[4]=>
array(0) {
}
[5]=>
int(16912256)
}
[399]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1253"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3138)
[4]=>
array(0) {
}
[5]=>
int(16913752)
}
[400]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3138)
[4]=>
array(0) {
}
[5]=>
int(16914520)
}
[401]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3138)
[4]=>
array(0) {
}
[5]=>
int(16915488)
}
[402]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,314)
[4]=>
array(0) {
}
[5]=>
int(16931280)
}
[403]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,314)
[4]=>
array(0) {
}
[5]=>
int(16947728)
}
[404]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,314)
[4]=>
array(0) {
}
[5]=>
int(16948600)
}
[405]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3141)
[4]=>
array(0) {
}
[5]=>
int(16951440)
}
[406]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3142)
[4]=>
array(0) {
}
[5]=>
int(16957560)
}
[407]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3142)
[4]=>
array(0) {
}
[5]=>
int(16958528)
}
[408]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3143)
[4]=>
array(0) {
}
[5]=>
int(16962288)
}
[409]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3144)
[4]=>
array(0) {
}
[5]=>
int(16974648)
}
[410]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3144)
[4]=>
array(0) {
}
[5]=>
int(16975504)
}
[411]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3145)
[4]=>
array(0) {
}
[5]=>
int(16978232)
}
[412]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3145)
[4]=>
array(0) {
}
[5]=>
int(16974928)
}
[413]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3146)
[4]=>
array(0) {
}
[5]=>
int(16975928)
}
[414]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3147)
[4]=>
array(0) {
}
[5]=>
int(16996840)
}
[415]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3148)
[4]=>
array(0) {
}
[5]=>
int(17013128)
}
[416]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3148)
[4]=>
array(0) {
}
[5]=>
int(17014000)
}
[417]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3149)
[4]=>
array(0) {
}
[5]=>
int(17017872)
}
[418]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1253"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,315)
[4]=>
array(0) {
}
[5]=>
int(17019936)
}
[419]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1253"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,315)
[4]=>
array(0) {
}
[5]=>
int(17021040)
}
[420]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1253"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,315)
[4]=>
array(0) {
}
[5]=>
int(17022536)
}
[421]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='21')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3151)
[4]=>
array(0) {
}
[5]=>
int(17021856)
}
[422]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='21')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3151)
[4]=>
array(0) {
}
[5]=>
int(17022888)
}
[423]=>
array(6) {
[0]=>
string(141) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='21')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3152)
[4]=>
array(0) {
}
[5]=>
int(17023896)
}
[424]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1254"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3153)
[4]=>
array(0) {
}
[5]=>
int(17031072)
}
[425]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1254"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3153)
[4]=>
array(0) {
}
[5]=>
int(17032152)
}
[426]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `doctor_to_clinic` WHERE `doctor_id`=1254"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3153)
[4]=>
array(0) {
}
[5]=>
int(17033648)
}
[427]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3154)
[4]=>
array(0) {
}
[5]=>
int(17034416)
}
[428]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3154)
[4]=>
array(0) {
}
[5]=>
int(17035384)
}
[429]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3155)
[4]=>
array(0) {
}
[5]=>
int(17051176)
}
[430]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3156)
[4]=>
array(0) {
}
[5]=>
int(17067624)
}
[431]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3156)
[4]=>
array(0) {
}
[5]=>
int(17068496)
}
[432]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3157)
[4]=>
array(0) {
}
[5]=>
int(17071336)
}
[433]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3158)
[4]=>
array(0) {
}
[5]=>
int(17077456)
}
[434]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3158)
[4]=>
array(0) {
}
[5]=>
int(17078424)
}
[435]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3159)
[4]=>
array(0) {
}
[5]=>
int(17082184)
}
[436]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,316)
[4]=>
array(0) {
}
[5]=>
int(17094544)
}
[437]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,316)
[4]=>
array(0) {
}
[5]=>
int(17095400)
}
[438]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3161)
[4]=>
array(0) {
}
[5]=>
int(17098128)
}
[439]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3161)
[4]=>
array(0) {
}
[5]=>
int(17094824)
}
[440]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3161)
[4]=>
array(0) {
}
[5]=>
int(17095824)
}
[441]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3163)
[4]=>
array(0) {
}
[5]=>
int(17116736)
}
[442]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3164)
[4]=>
array(0) {
}
[5]=>
int(17133024)
}
[443]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3164)
[4]=>
array(0) {
}
[5]=>
int(17133896)
}
[444]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3165)
[4]=>
array(0) {
}
[5]=>
int(17137768)
}
[445]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1254"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3165)
[4]=>
array(0) {
}
[5]=>
int(17139832)
}
[446]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1254"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3166)
[4]=>
array(0) {
}
[5]=>
int(17140936)
}
[447]=>
array(6) {
[0]=>
string(59) "SELECT * FROM `doctor_to_speciality` WHERE `doctor_id`=1254"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3166)
[4]=>
array(0) {
}
[5]=>
int(17142432)
}
[448]=>
array(6) {
[0]=>
string(140) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='7')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3167)
[4]=>
array(0) {
}
[5]=>
int(17141752)
}
[449]=>
array(6) {
[0]=>
string(140) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='7')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3167)
[4]=>
array(0) {
}
[5]=>
int(17142784)
}
[450]=>
array(6) {
[0]=>
string(140) "SELECT * FROM `speciality` WHERE (`speciality`.`id` IN (SELECT `speciality_id` FROM `lang_speciality` WHERE `language`='en')) AND (`id`='7')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3168)
[4]=>
array(0) {
}
[5]=>
int(17143792)
}
[451]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3169)
[4]=>
array(0) {
}
[5]=>
int(17157976)
}
[452]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3169)
[4]=>
array(0) {
}
[5]=>
int(17158944)
}
[453]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,317)
[4]=>
array(0) {
}
[5]=>
int(17163112)
}
[454]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3171)
[4]=>
array(0) {
}
[5]=>
int(17175064)
}
[455]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3171)
[4]=>
array(0) {
}
[5]=>
int(17175920)
}
[456]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3171)
[4]=>
array(0) {
}
[5]=>
int(17178648)
}
[457]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3172)
[4]=>
array(0) {
}
[5]=>
int(17175376)
}
[458]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3172)
[4]=>
array(0) {
}
[5]=>
int(17176376)
}
[459]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3174)
[4]=>
array(0) {
}
[5]=>
int(17192544)
}
[460]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3175)
[4]=>
array(0) {
}
[5]=>
int(17208552)
}
[461]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3175)
[4]=>
array(0) {
}
[5]=>
int(17209424)
}
[462]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3176)
[4]=>
array(0) {
}
[5]=>
int(17212264)
}
[463]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3176)
[4]=>
array(0) {
}
[5]=>
int(17208056)
}
[464]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3176)
[4]=>
array(0) {
}
[5]=>
int(17209136)
}
[465]=>
array(6) {
[0]=>
string(54) "SELECT * FROM `doctor_to_clinic` WHERE `clinic_id`=368"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3177)
[4]=>
array(0) {
}
[5]=>
int(17212520)
}
[466]=>
array(6) {
[0]=>
string(197) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5 OFFSET 5"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3178)
[4]=>
array(0) {
}
[5]=>
int(17212448)
}
[467]=>
array(6) {
[0]=>
string(197) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5 OFFSET 5"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3178)
[4]=>
array(0) {
}
[5]=>
int(17212288)
}
[468]=>
array(6) {
[0]=>
string(197) "SELECT * FROM `doctor` WHERE (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`doctor`.`public`=1) AND (`id` IN (1250, 1251, 1252, 1253, 1254)) LIMIT 5 OFFSET 5"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3192)
[4]=>
array(0) {
}
[5]=>
int(17214568)
}
[469]=>
array(6) {
[0]=>
string(419) "SELECT COUNT(*) FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en'))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3202)
[4]=>
array(0) {
}
[5]=>
int(17264712)
}
[470]=>
array(6) {
[0]=>
string(419) "SELECT COUNT(*) FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en'))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3202)
[4]=>
array(0) {
}
[5]=>
int(17265296)
}
[471]=>
array(6) {
[0]=>
string(419) "SELECT COUNT(*) FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en'))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3205)
[4]=>
array(0) {
}
[5]=>
int(17266224)
}
[472]=>
array(6) {
[0]=>
string(450) "SELECT `review`.* FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `date` DESC LIMIT 3"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3205)
[4]=>
array(0) {
}
[5]=>
int(17270752)
}
[473]=>
array(6) {
[0]=>
string(450) "SELECT `review`.* FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `date` DESC LIMIT 3"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3206)
[4]=>
array(0) {
}
[5]=>
int(17271400)
}
[474]=>
array(6) {
[0]=>
string(450) "SELECT `review`.* FROM `review` INNER JOIN `review_to_country` ON `review`.`id` = `review_to_country`.`review_id` INNER JOIN `country` ON `review_to_country`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `date` DESC LIMIT 3"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,323)
[4]=>
array(0) {
}
[5]=>
int(17272968)
}
[475]=>
array(6) {
[0]=>
string(113) "SELECT COUNT(*) FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3235)
[4]=>
array(0) {
}
[5]=>
int(17412952)
}
[476]=>
array(6) {
[0]=>
string(113) "SELECT COUNT(*) FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3235)
[4]=>
array(0) {
}
[5]=>
int(17413392)
}
[477]=>
array(6) {
[0]=>
string(113) "SELECT COUNT(*) FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3237)
[4]=>
array(0) {
}
[5]=>
int(17414032)
}
[478]=>
array(6) {
[0]=>
string(133) "SELECT * FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6) ORDER BY `id` DESC LIMIT 5"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3238)
[4]=>
array(0) {
}
[5]=>
int(17414768)
}
[479]=>
array(6) {
[0]=>
string(133) "SELECT * FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6) ORDER BY `id` DESC LIMIT 5"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3238)
[4]=>
array(0) {
}
[5]=>
int(17415272)
}
[480]=>
array(6) {
[0]=>
string(133) "SELECT * FROM `faq` WHERE (`faq`.`language`='en') AND (`faq`.`public`=1) AND (`item_id`=26) AND (`type`=6) ORDER BY `id` DESC LIMIT 5"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3239)
[4]=>
array(0) {
}
[5]=>
int(17416936)
}
[481]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3243)
[4]=>
array(0) {
}
[5]=>
int(17456984)
}
[482]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3243)
[4]=>
array(0) {
}
[5]=>
int(17457984)
}
[483]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3245)
[4]=>
array(0) {
}
[5]=>
int(17478896)
}
[484]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3246)
[4]=>
array(0) {
}
[5]=>
int(17495184)
}
[485]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3246)
[4]=>
array(0) {
}
[5]=>
int(17496056)
}
[486]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3246)
[4]=>
array(0) {
}
[5]=>
int(17499928)
}
[487]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3248)
[4]=>
array(0) {
}
[5]=>
int(17531728)
}
[488]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3249)
[4]=>
array(0) {
}
[5]=>
int(17532696)
}
[489]=>
array(6) {
[0]=>
string(123) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,325)
[4]=>
array(0) {
}
[5]=>
int(17536864)
}
[490]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,325)
[4]=>
array(0) {
}
[5]=>
int(17548816)
}
[491]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,325)
[4]=>
array(0) {
}
[5]=>
int(17549672)
}
[492]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3251)
[4]=>
array(0) {
}
[5]=>
int(17552400)
}
[493]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3252)
[4]=>
array(0) {
}
[5]=>
int(17549504)
}
[494]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3252)
[4]=>
array(0) {
}
[5]=>
int(17550504)
}
[495]=>
array(6) {
[0]=>
string(129) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3254)
[4]=>
array(0) {
}
[5]=>
int(17566672)
}
[496]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3254)
[4]=>
array(0) {
}
[5]=>
int(17582680)
}
[497]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3254)
[4]=>
array(0) {
}
[5]=>
int(17583552)
}
[498]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3255)
[4]=>
array(0) {
}
[5]=>
int(17586392)
}
[499]=>
array(6) {
[0]=>
string(545) "SELECT `request`.* FROM `request` LEFT JOIN `clinic` ON `request`.`clinic_id` = `clinic`.`id` LEFT JOIN `city` ON `clinic`.`city_id` = `city`.`id` LEFT JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`clinic`.`public`=1) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`request`.`clinic_id`=368) ORDER BY `id` DESC LIMIT 4"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3257)
[4]=>
array(0) {
}
[5]=>
int(17588752)
}
[500]=>
array(6) {
[0]=>
string(545) "SELECT `request`.* FROM `request` LEFT JOIN `clinic` ON `request`.`clinic_id` = `clinic`.`id` LEFT JOIN `city` ON `clinic`.`city_id` = `city`.`id` LEFT JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`clinic`.`public`=1) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`request`.`clinic_id`=368) ORDER BY `id` DESC LIMIT 4"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3257)
[4]=>
array(0) {
}
[5]=>
int(17589920)
}
[501]=>
array(6) {
[0]=>
string(545) "SELECT `request`.* FROM `request` LEFT JOIN `clinic` ON `request`.`clinic_id` = `clinic`.`id` LEFT JOIN `city` ON `clinic`.`city_id` = `city`.`id` LEFT JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`clinic`.`public`=1) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`request`.`clinic_id`=368) ORDER BY `id` DESC LIMIT 4"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3261)
[4]=>
array(0) {
}
[5]=>
int(17612352)
}
[502]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3281)
[4]=>
array(0) {
}
[5]=>
int(17688888)
}
[503]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3281)
[4]=>
array(0) {
}
[5]=>
int(17689856)
}
[504]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3305)
[4]=>
array(0) {
}
[5]=>
int(17706024)
}
[505]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3307)
[4]=>
array(0) {
}
[5]=>
int(17725832)
}
[506]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3307)
[4]=>
array(0) {
}
[5]=>
int(17726704)
}
[507]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=368)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3309)
[4]=>
array(0) {
}
[5]=>
int(17729544)
}
[508]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,331)
[4]=>
array(0) {
}
[5]=>
int(17731904)
}
[509]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,331)
[4]=>
array(0) {
}
[5]=>
int(17732872)
}
[510]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3312)
[4]=>
array(0) {
}
[5]=>
int(17736632)
}
[511]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3312)
[4]=>
array(0) {
}
[5]=>
int(17752712)
}
[512]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3312)
[4]=>
array(0) {
}
[5]=>
int(17753568)
}
[513]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=164)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3313)
[4]=>
array(0) {
}
[5]=>
int(17772680)
}
[514]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3314)
[4]=>
array(0) {
}
[5]=>
int(17775104)
}
[515]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3314)
[4]=>
array(0) {
}
[5]=>
int(17776104)
}
[516]=>
array(6) {
[0]=>
string(127) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3316)
[4]=>
array(0) {
}
[5]=>
int(17797016)
}
[517]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3316)
[4]=>
array(0) {
}
[5]=>
int(17813304)
}
[518]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3317)
[4]=>
array(0) {
}
[5]=>
int(17814176)
}
[519]=>
array(6) {
[0]=>
string(74) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=26)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3317)
[4]=>
array(0) {
}
[5]=>
int(17818048)
}
[520]=>
array(6) {
[0]=>
string(905) "SELECT `review`.* FROM `review` INNER JOIN `review_to_doctor` ON `review`.`id` = `review_to_doctor`.`review_id` INNER JOIN `doctor` ON `review_to_doctor`.`doctor_id` = `doctor`.`id` INNER JOIN `doctor_to_clinic` ON `doctor`.`id` = `doctor_to_clinic`.`doctor_id` INNER JOIN `clinic` ON `doctor_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3321)
[4]=>
array(0) {
}
[5]=>
int(17850176)
}
[521]=>
array(6) {
[0]=>
string(905) "SELECT `review`.* FROM `review` INNER JOIN `review_to_doctor` ON `review`.`id` = `review_to_doctor`.`review_id` INNER JOIN `doctor` ON `review_to_doctor`.`doctor_id` = `doctor`.`id` INNER JOIN `doctor_to_clinic` ON `doctor`.`id` = `doctor_to_clinic`.`doctor_id` INNER JOIN `clinic` ON `doctor_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3322)
[4]=>
array(0) {
}
[5]=>
int(17851584)
}
[522]=>
array(6) {
[0]=>
string(905) "SELECT `review`.* FROM `review` INNER JOIN `review_to_doctor` ON `review`.`id` = `review_to_doctor`.`review_id` INNER JOIN `doctor` ON `review_to_doctor`.`doctor_id` = `doctor`.`id` INNER JOIN `doctor_to_clinic` ON `doctor`.`id` = `doctor_to_clinic`.`doctor_id` INNER JOIN `clinic` ON `doctor_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`doctor`.`id` IN (SELECT `doctor_id` FROM `lang_doctor` WHERE `language`='en')) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3348)
[4]=>
array(0) {
}
[5]=>
int(17853664)
}
[523]=>
array(6) {
[0]=>
string(670) "SELECT `review`.* FROM `review` INNER JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` INNER JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,335)
[4]=>
array(0) {
}
[5]=>
int(17864968)
}
[524]=>
array(6) {
[0]=>
string(670) "SELECT `review`.* FROM `review` INNER JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` INNER JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3351)
[4]=>
array(0) {
}
[5]=>
int(17866128)
}
[525]=>
array(6) {
[0]=>
string(670) "SELECT `review`.* FROM `review` INNER JOIN `review_to_clinic` ON `review`.`id` = `review_to_clinic`.`review_id` INNER JOIN `clinic` ON `review_to_clinic`.`clinic_id` = `clinic`.`id` INNER JOIN `city` ON `clinic`.`city_id` = `city`.`id` INNER JOIN `country` ON `city`.`country_id` = `country`.`id` WHERE (`review`.`published`=1) AND (`review`.`language`='en') AND (`country`.`id`=26) AND (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,337)
[4]=>
array(0) {
}
[5]=>
int(17867952)
}
[526]=>
array(6) {
[0]=>
string(120) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3371)
[4]=>
array(0) {
}
[5]=>
int(17860744)
}
[527]=>
array(6) {
[0]=>
string(120) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3371)
[4]=>
array(0) {
}
[5]=>
int(17861712)
}
[528]=>
array(6) {
[0]=>
string(120) "SELECT * FROM `review` WHERE (`review`.`published`=1) AND (`review`.`language`='en') ORDER BY `review`.`id` DESC LIMIT 1"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3374)
[4]=>
array(0) {
}
[5]=>
int(17864720)
}
[529]=>
array(6) {
[0]=>
string(56) "SELECT * FROM `review_to_disease` WHERE `review_id`=1702"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3379)
[4]=>
array(0) {
}
[5]=>
int(17905856)
}
[530]=>
array(6) {
[0]=>
string(56) "SELECT * FROM `review_to_disease` WHERE `review_id`=1702"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3379)
[4]=>
array(0) {
}
[5]=>
int(17906960)
}
[531]=>
array(6) {
[0]=>
string(56) "SELECT * FROM `review_to_disease` WHERE `review_id`=1702"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,341)
[4]=>
array(0) {
}
[5]=>
int(17908456)
}
[532]=>
array(6) {
[0]=>
string(131) "SELECT `id` FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id`=249)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3413)
[4]=>
array(0) {
}
[5]=>
int(17917120)
}
[533]=>
array(6) {
[0]=>
string(131) "SELECT `id` FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id`=249)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3413)
[4]=>
array(0) {
}
[5]=>
int(17918120)
}
[534]=>
array(6) {
[0]=>
string(131) "SELECT `id` FROM `disease` WHERE (`disease`.`id` IN (SELECT `disease_id` FROM `lang_disease` WHERE `language`='en')) AND (`id`=249)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3422)
[4]=>
array(0) {
}
[5]=>
int(17919128)
}
[535]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `review_to_clinic` WHERE `review_id`=1702"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,343)
[4]=>
array(0) {
}
[5]=>
int(17959392)
}
[536]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `review_to_clinic` WHERE `review_id`=1702"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,343)
[4]=>
array(0) {
}
[5]=>
int(17960472)
}
[537]=>
array(6) {
[0]=>
string(55) "SELECT * FROM `review_to_clinic` WHERE `review_id`=1702"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3447)
[4]=>
array(0) {
}
[5]=>
int(17961968)
}
[538]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=215)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3463)
[4]=>
array(0) {
}
[5]=>
int(17970248)
}
[539]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=215)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3463)
[4]=>
array(0) {
}
[5]=>
int(17971216)
}
[540]=>
array(6) {
[0]=>
string(124) "SELECT * FROM `clinic` WHERE (`clinic`.`id` IN (SELECT `clinic_id` FROM `lang_clinic` WHERE `language`='en')) AND (`id`=215)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3467)
[4]=>
array(0) {
}
[5]=>
int(17980008)
}
[541]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=215)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3468)
[4]=>
array(0) {
}
[5]=>
int(17996080)
}
[542]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=215)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3468)
[4]=>
array(0) {
}
[5]=>
int(17996952)
}
[543]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_clinic` WHERE (`language`='en') AND (`clinic_id`=215)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3472)
[4]=>
array(0) {
}
[5]=>
int(18001416)
}
[544]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=111)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3473)
[4]=>
array(0) {
}
[5]=>
int(18004776)
}
[545]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=111)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3473)
[4]=>
array(0) {
}
[5]=>
int(18005744)
}
[546]=>
array(6) {
[0]=>
string(116) "SELECT * FROM `city` WHERE (`city`.`id` IN (SELECT `city_id` FROM `lang_city` WHERE `language`='en')) AND (`id`=111)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3488)
[4]=>
array(0) {
}
[5]=>
int(18009560)
}
[547]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=111)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3489)
[4]=>
array(0) {
}
[5]=>
int(18021920)
}
[548]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=111)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3489)
[4]=>
array(0) {
}
[5]=>
int(18022776)
}
[549]=>
array(6) {
[0]=>
string(69) "SELECT * FROM `lang_city` WHERE (`language`='en') AND (`city_id`=111)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,349)
[4]=>
array(0) {
}
[5]=>
int(18025544)
}
[550]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=6)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3492)
[4]=>
array(0) {
}
[5]=>
int(18027472)
}
[551]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=6)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3492)
[4]=>
array(0) {
}
[5]=>
int(18028472)
}
[552]=>
array(6) {
[0]=>
string(126) "SELECT * FROM `country` WHERE (`country`.`id` IN (SELECT `country_id` FROM `lang_country` WHERE `language`='en')) AND (`id`=6)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3494)
[4]=>
array(0) {
}
[5]=>
int(18060360)
}
[553]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=6)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3494)
[4]=>
array(0) {
}
[5]=>
int(18076648)
}
[554]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=6)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3494)
[4]=>
array(0) {
}
[5]=>
int(18077520)
}
[555]=>
array(6) {
[0]=>
string(73) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id`=6)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3495)
[4]=>
array(0) {
}
[5]=>
int(18084336)
}
[556]=>
array(6) {
[0]=>
string(115) "SELECT * FROM `post` WHERE (`post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')) AND (`id`=33)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3516)
[4]=>
array(0) {
}
[5]=>
int(18366336)
}
[557]=>
array(6) {
[0]=>
string(115) "SELECT * FROM `post` WHERE (`post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')) AND (`id`=33)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3516)
[4]=>
array(0) {
}
[5]=>
int(18367304)
}
[558]=>
array(6) {
[0]=>
string(115) "SELECT * FROM `post` WHERE (`post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')) AND (`id`=33)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3519)
[4]=>
array(0) {
}
[5]=>
int(18378856)
}
[559]=>
array(6) {
[0]=>
string(68) "SELECT * FROM `lang_post` WHERE (`language`='en') AND (`post_id`=33)"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3527)
[4]=>
array(0) {
}
[5]=>
int(18437904)
}
[560]=>
array(6) {
[0]=>
string(68) "SELECT * FROM `lang_post` WHERE (`language`='en') AND (`post_id`=33)"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3528)
[4]=>
array(0) {
}
[5]=>
int(18438760)
}
[561]=>
array(6) {
[0]=>
string(68) "SELECT * FROM `lang_post` WHERE (`language`='en') AND (`post_id`=33)"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3549)
[4]=>
array(0) {
}
[5]=>
int(18449528)
}
[562]=>
array(6) {
[0]=>
string(106) "SELECT COUNT(*) FROM `post` WHERE `post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3611)
[4]=>
array(0) {
}
[5]=>
int(18475624)
}
[563]=>
array(6) {
[0]=>
string(106) "SELECT COUNT(*) FROM `post` WHERE `post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3611)
[4]=>
array(0) {
}
[5]=>
int(18476840)
}
[564]=>
array(6) {
[0]=>
string(106) "SELECT COUNT(*) FROM `post` WHERE `post`.`id` IN (SELECT `post_id` FROM `lang_post` WHERE `language`='en')"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3638)
[4]=>
array(0) {
}
[5]=>
int(18477432)
}
[565]=>
array(6) {
[0]=>
string(80) "SELECT * FROM `country` WHERE `id` IN (5, 11, 6, 8, 9, 10) ORDER BY `sort_order`"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3643)
[4]=>
array(0) {
}
[5]=>
int(18535824)
}
[566]=>
array(6) {
[0]=>
string(80) "SELECT * FROM `country` WHERE `id` IN (5, 11, 6, 8, 9, 10) ORDER BY `sort_order`"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3643)
[4]=>
array(0) {
}
[5]=>
int(18535688)
}
[567]=>
array(6) {
[0]=>
string(80) "SELECT * FROM `country` WHERE `id` IN (5, 11, 6, 8, 9, 10) ORDER BY `sort_order`"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3646)
[4]=>
array(0) {
}
[5]=>
int(18657312)
}
[568]=>
array(6) {
[0]=>
string(95) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3648)
[4]=>
array(0) {
}
[5]=>
int(18746456)
}
[569]=>
array(6) {
[0]=>
string(95) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3648)
[4]=>
array(0) {
}
[5]=>
int(18746088)
}
[570]=>
array(6) {
[0]=>
string(95) "SELECT * FROM `lang_country` WHERE (`language`='en') AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3661)
[4]=>
array(0) {
}
[5]=>
int(18777000)
}
[571]=>
array(6) {
[0]=>
string(93) "SELECT * FROM `country_to_branch` WHERE (`main`=1) AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3663)
[4]=>
array(0) {
}
[5]=>
int(18782752)
}
[572]=>
array(6) {
[0]=>
string(93) "SELECT * FROM `country_to_branch` WHERE (`main`=1) AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3663)
[4]=>
array(0) {
}
[5]=>
int(18782400)
}
[573]=>
array(6) {
[0]=>
string(93) "SELECT * FROM `country_to_branch` WHERE (`main`=1) AND (`country_id` IN (5, 11, 6, 8, 9, 10))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3674)
[4]=>
array(0) {
}
[5]=>
int(19300328)
}
[574]=>
array(6) {
[0]=>
string(302) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`public`=1) AND (`id` IN ('22', '27', '8', '40', '13', '29', '62', '68', '14', '39', '33', '26', '16', '36', '9', '17', '18', '46', '57', '52', '61', '58')) ORDER BY `branch`.`sort_order`"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3675)
[4]=>
array(0) {
}
[5]=>
int(19317904)
}
[575]=>
array(6) {
[0]=>
string(302) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`public`=1) AND (`id` IN ('22', '27', '8', '40', '13', '29', '62', '68', '14', '39', '33', '26', '16', '36', '9', '17', '18', '46', '57', '52', '61', '58')) ORDER BY `branch`.`sort_order`"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3675)
[4]=>
array(0) {
}
[5]=>
int(19313224)
}
[576]=>
array(6) {
[0]=>
string(302) "SELECT * FROM `branch` WHERE (`branch`.`id` IN (SELECT `branch_id` FROM `lang_branch` WHERE `language`='en')) AND (`public`=1) AND (`id` IN ('22', '27', '8', '40', '13', '29', '62', '68', '14', '39', '33', '26', '16', '36', '9', '17', '18', '46', '57', '52', '61', '58')) ORDER BY `branch`.`sort_order`"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3681)
[4]=>
array(0) {
}
[5]=>
int(19522800)
}
[577]=>
array(6) {
[0]=>
string(159) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (68, 8, 9, 13, 16, 29, 18, 14, 17, 22, 26, 27, 33, 36, 39, 40, 46, 52, 57, 58, 61, 62))"
[1]=>
int(4)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3685)
[4]=>
array(0) {
}
[5]=>
int(19803016)
}
[578]=>
array(6) {
[0]=>
string(159) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (68, 8, 9, 13, 16, 29, 18, 14, 17, 22, 26, 27, 33, 36, 39, 40, 46, 52, 57, 58, 61, 62))"
[1]=>
int(80)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3685)
[4]=>
array(0) {
}
[5]=>
int(19798312)
}
[579]=>
array(6) {
[0]=>
string(159) "SELECT * FROM `lang_branch` WHERE (`language`='en') AND (`branch_id` IN (68, 8, 9, 13, 16, 29, 18, 14, 17, 22, 26, 27, 33, 36, 39, 40, 46, 52, 57, 58, 61, 62))"
[1]=>
int(96)
[2]=>
string(21) "yii\db\Command::query"
[3]=>
float(1716128081,3687)
[4]=>
array(0) {
}
[5]=>
int(19850672)
}
}
["flushInterval"]=>
int(1000)
["traceLevel"]=>
int(0)
["dispatcher"]=>
*RECURSION*
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["seo"]=>
object(app\components\seo\SeoManager)#18 (5) {
["providers":protected]=>
array(2) {
[0]=>
object(app\components\seo\CountryPage)#147 (4) {
["country"]=>
object(app\models\Country)#85 (12) {
["relevance"]=>
NULL
["count"]=>
NULL
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(29) {
["id"]=>
int(26)
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["flag"]=>
string(41) "flag_b69d8e1450522338e16f7eab56c1e756.jpg"
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["public"]=>
int(1)
["doctors_description"]=>
string(0) ""
["badge"]=>
string(42) "badge_b69d8e1450522338e16f7eab56c1e756.png"
["created_at"]=>
string(19) "2020-03-12 15:03:20"
["updated_at"]=>
string(19) "2021-09-30 17:47:37"
["sort_order"]=>
int(200)
["image"]=>
string(42) "image_b69d8e1450522338e16f7eab56c1e756.jpg"
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["request_published_default"]=>
int(0)
["request_price"]=>
string(0) ""
["external_id"]=>
NULL
["request_price_qualitative"]=>
NULL
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(29) {
["id"]=>
int(26)
["title"]=>
string(14) "Украина"
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(14) "Украины"
["adj_genitive_plural_title"]=>
string(20) "украинских"
["prepositional_title"]=>
string(14) "Украине"
["phone"]=>
string(0) ""
["flag"]=>
string(41) "flag_b69d8e1450522338e16f7eab56c1e756.jpg"
["about"]=>
string(2045) "
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
"
["sort_order"]=>
int(0)
["on_main"]=>
int(1)
["public"]=>
int(1)
["created_at"]=>
string(19) "2020-10-26 13:34:34"
["updated_at"]=>
string(19) "2020-10-26 14:55:21"
["seo_title"]=>
string(131) "Онкогинекология за рубежом – современные методы лечения женского рака"
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(499) "Лечение онкогинекологии за границей – это полный спектр всех диагностических и терапевтических методов. Благодаря применению современных технологий и инновационных препаратов в сочетании с индивидуальным подходом процент успешного лечения достигает 90-96%. Узнать цены."
["seo_keywords"]=>
string(52) "Онкогинекология за границей"
["is_disease"]=>
int(1)
["speciality_id"]=>
int(25)
["image"]=>
NULL
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(1) {
["translation"]=>
object(app\models\BranchLang)#4190 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(14) {
["id"]=>
int(54)
["branch_id"]=>
int(68)
["language"]=>
string(2) "en"
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["full_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["public"]=>
int(0)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(14) {
["id"]=>
int(54)
["branch_id"]=>
int(68)
["language"]=>
string(2) "en"
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["full_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["public"]=>
int(0)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(7) {
["afterFind"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(9) "afterFind"
}
[1]=>
NULL
}
}
["afterUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterUpdate"
}
[1]=>
NULL
}
}
["afterInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterInsert"
}
[1]=>
NULL
}
}
["afterDelete"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterDelete"
}
[1]=>
NULL
}
}
["beforeValidate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(14) "beforeValidate"
}
[1]=>
NULL
}
}
["beforeInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
["beforeUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#4186 (12) {
["attributes"]=>
array(11) {
[0]=>
string(6) "public"
[1]=>
string(5) "title"
[2]=>
string(4) "link"
[3]=>
string(14) "genitive_title"
[4]=>
string(5) "about"
[5]=>
string(11) "description"
[6]=>
string(10) "full_title"
[7]=>
string(6) "seo_h1"
[8]=>
string(9) "seo_title"
[9]=>
string(12) "seo_keywords"
[10]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(11) "lang_branch"
["langClassName"]=>
string(21) "app\models\BranchLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(9) "branch_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(11) {
["public"]=>
int(0)
["title"]=>
string(0) ""
["link"]=>
string(16) "onkoginekologiya"
["genitive_title"]=>
string(0) ""
["about"]=>
string(0) ""
["description"]=>
string(0) ""
["full_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
object(yii\behaviors\TimestampBehavior)#4187 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#4185 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
}
}
}
["reviewsClinics"]=>
array(0) {
}
["doctorInClinics"]=>
array(5) {
[0]=>
object(app\models\DoctorClinic)#4564 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1309)
["doctor_id"]=>
int(1250)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1309)
["doctor_id"]=>
int(1250)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[1]=>
object(app\models\DoctorClinic)#4566 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1310)
["doctor_id"]=>
int(1251)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1310)
["doctor_id"]=>
int(1251)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[2]=>
object(app\models\DoctorClinic)#4567 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1311)
["doctor_id"]=>
int(1252)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1311)
["doctor_id"]=>
int(1252)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[3]=>
object(app\models\DoctorClinic)#4568 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1312)
["doctor_id"]=>
int(1253)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1312)
["doctor_id"]=>
int(1253)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
[4]=>
object(app\models\DoctorClinic)#4569 (10) {
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1313)
["doctor_id"]=>
int(1254)
["clinic_id"]=>
int(368)
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(3) {
["id"]=>
int(1313)
["doctor_id"]=>
int(1254)
["clinic_id"]=>
int(368)
}
["_related":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(0) {
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
}
}
["_relationsDependencies":"yii\db\BaseActiveRecord":private]=>
array(1) {
["id"]=>
array(1) {
["branches"]=>
string(8) "branches"
}
}
["_errors":"yii\base\Model":private]=>
NULL
["_validators":"yii\base\Model":private]=>
NULL
["_scenario":"yii\base\Model":private]=>
string(7) "default"
["_events":"yii\base\Component":private]=>
array(7) {
["afterFind"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(9) "afterFind"
}
[1]=>
NULL
}
}
["afterUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterUpdate"
}
[1]=>
NULL
}
}
["afterInsert"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterInsert"
}
[1]=>
NULL
}
}
["afterDelete"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(11) "afterDelete"
}
[1]=>
NULL
}
}
["beforeValidate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
string(14) "beforeValidate"
}
[1]=>
NULL
}
}
["beforeInsert"]=>
array(2) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
[1]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(app\components\SortBehavior)#92 (2) {
["sortAttribute"]=>
string(10) "sort_order"
["owner"]=>
*RECURSION*
}
[1]=>
string(12) "beforeInsert"
}
[1]=>
NULL
}
}
["beforeUpdate"]=>
array(1) {
[0]=>
array(2) {
[0]=>
array(2) {
[0]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[1]=>
string(18) "evaluateAttributes"
}
[1]=>
NULL
}
}
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(3) {
[0]=>
object(app\components\MultilingualBehavior)#90 (12) {
["attributes"]=>
array(17) {
[0]=>
string(5) "title"
[1]=>
string(4) "link"
[2]=>
string(14) "genitive_title"
[3]=>
string(25) "adj_genitive_plural_title"
[4]=>
string(19) "prepositional_title"
[5]=>
string(5) "phone"
[6]=>
string(5) "about"
[7]=>
string(9) "advantage"
[8]=>
string(14) "specialization"
[9]=>
string(13) "accessibility"
[10]=>
string(6) "prices"
[11]=>
string(17) "service_advantage"
[12]=>
string(19) "doctors_description"
[13]=>
string(6) "seo_h1"
[14]=>
string(9) "seo_title"
[15]=>
string(12) "seo_keywords"
[16]=>
string(15) "seo_description"
}
["languages"]=>
array(1) {
[0]=>
string(2) "en"
}
["defaultLanguage"]=>
string(2) "ru"
["tableName"]=>
string(12) "lang_country"
["langClassName"]=>
string(22) "app\models\CountryLang"
["langClassSuffix"]=>
string(4) "Lang"
["langForeignKey"]=>
string(10) "country_id"
["languageField"]=>
string(8) "language"
["forceDelete"]=>
bool(true)
["currentLanguage"]=>
string(2) "en"
["langAttributes":"app\components\MultilingualBehavior":private]=>
array(17) {
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["doctors_description"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_title"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["seo_description"]=>
string(0) ""
}
["owner"]=>
*RECURSION*
}
[1]=>
object(yii\behaviors\TimestampBehavior)#91 (7) {
["createdAtAttribute"]=>
string(10) "created_at"
["updatedAtAttribute"]=>
string(10) "updated_at"
["value"]=>
object(Closure)#88 (1) {
["this"]=>
*RECURSION*
}
["attributes"]=>
array(2) {
["beforeInsert"]=>
array(2) {
[0]=>
string(10) "created_at"
[1]=>
string(10) "updated_at"
}
["beforeUpdate"]=>
string(10) "updated_at"
}
["skipUpdateOnClean"]=>
bool(true)
["preserveNonEmptyValues"]=>
bool(false)
["owner"]=>
*RECURSION*
}
[2]=>
object(app\components\SortBehavior)#92 (2) {
["sortAttribute"]=>
string(10) "sort_order"
["owner"]=>
*RECURSION*
}
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["session"]=>
object(yii\web\Session)#154 (8) {
["flashParam"]=>
string(7) "__flash"
["handler"]=>
NULL
["_cookieParams":"yii\web\Session":private]=>
array(1) {
["httponly"]=>
bool(true)
}
["frozenSessionData":"yii\web\Session":private]=>
NULL
["_hasSessionId":"yii\web\Session":private]=>
NULL
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["clinicSearch"]=>
object(app\components\search\ClinicSearch)#215 (3) {
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["i18n"]=>
object(yii\i18n\I18N)#387 (5) {
["translations"]=>
array(5) {
["app*"]=>
object(app\components\CustomMessageSource)#388 (8) {
["basePath"]=>
string(13) "@app/messages"
["fileMap"]=>
NULL
["forceTranslation"]=>
bool(false)
["sourceLanguage"]=>
string(2) "ru"
["_messages":"yii\i18n\MessageSource":private]=>
array(1) {
["en/app"]=>
array(295) {
["Наши цены"]=>
string(6) "Prices"
["О нас"]=>
string(8) "About us"
["E-mail успешно изменен!"]=>
string(24) "E-mail success modified!"
["{author}, {n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(47) "{author}, {n,plural,one{# year} other{# years}}"
["{n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(37) "{n,plural,one{# year} other{# years}}"
["{branch}"]=>
string(8) "{branch}"
["{branch} в {country}"]=>
string(21) "{branch} in {country}"
["{branch} в клиниках города {city}"]=>
string(18) "{branch} in {city}"
["{branch} в городе {city}"]=>
string(18) "{branch} in {city}"
["{branch} в других городах"]=>
string(24) "{branch} in other cities"
["{branch} за рубежом"]=>
string(15) "{branch} abroad"
["{disease}"]=>
string(9) "{disease}"
["{disease} в {country}"]=>
string(22) "{disease} in {country}"
["{disease} в ведущих центрах и клиниках за рубежом"]=>
string(43) "{disease} in leading medical centres abroad"
["{disease} в городе {city}"]=>
string(24) "{disease} in city {city}"
["{disease} в других городах"]=>
string(25) "{disease} in other cities"
["{disease} в клиниках города {city}"]=>
string(30) "{disease} in clinics of {city}"
["{disease} в клиниках России и за рубежом"]=>
string(27) "{disease} in clinics abroad"
["{n,plural,=0{клиники} one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(53) "{n,plural,=0{clinics} one{# clinic} other{# clinics}}"
["{n,plural,=0{отзывы} one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(53) "{n,plural,=0{reviews} one{# review} other{# reviews}}"
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} {country} с лечением по всем направлениям."]=>
string(88) "{n,plural,one{# clinic} other{# clinics}} of {country} with treatment in all directions."
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} в России и за границей с лечением по всем направлениям. Проверенные отзывы о врачах и клиниках."]=>
string(160) "{n,plural,one{# clinic} other{# clinics}} abroad specialized in all medical issues. Trusted feedbacks and clients reviews about doctors, clinics, general staff."
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} города {city} с лечением по всем направлениям."]=>
string(86) "{n,plural,one{# clinic} other{# clinics}} in {city} specialized in different diseases."
["{n,plural,one{# день} few{# дня} many{# дней} other{# дня}} назад"]=>
string(39) "{n,plural,one{# day} other{# days}} ago"
["{n,plural,one{# минута} few{# минуты} many{# минут} other{# минуты}} назад"]=>
string(45) "{n,plural,one{# minute} other{# minutes}} ago"
["{n,plural,one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(41) "{n,plural,one{# review} other{# reviews}}"
["{n,plural,one{# пациент отправлен на лечение} few{# пациента отправлены на лечение} many{# пациентов отправлено на лечение} other{# пациента отправлены на лечение}}"]=>
string(69) "{n,plural,one{# patient is} other{# patients are}} sent for treatment"
["{n,plural,one{# пациент отправлен} few{# пациента отправлены} many{# пациентов отправлено} other{# пациента отправлены}} на лечение"]=>
string(69) "{n,plural,one{# patient is} other{# patients are}} sent for treatment"
["{n,plural,one{# час} few{# часа} many{# часов} other{# часа}} назад"]=>
string(41) "{n,plural,one{# hour} other{# hours}} ago"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по заболеванию {disease}"]=>
string(79) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {disease}"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по заболеванию {disease} в {country}"]=>
string(92) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {disease} in {country}"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по направлению {branch}"]=>
string(78) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {branch}"
["{n,plural,one{отзыв} few{отзыва} many{отзывов} other{отзыва}}"]=>
string(37) "{n,plural,one{review} other{reviews}}"
["Адреса"]=>
string(9) "Addresses"
["{clinic} - Контакты, запись на консультацию"]=>
string(43) "{clinic} - Contacts, record on consultation"
["Блог"]=>
string(4) "Blog"
["Блог о медицинском туризме"]=>
string(20) "Medical tourism blog"
["В избранное"]=>
string(15) "Add to favorite"
["В избранном"]=>
string(11) "In favorite"
["В каких странах вы ищете лечение?"]=>
string(9) "Countries"
["Ваш E-mail"]=>
string(11) "Your E-mail"
["Ваш возраст"]=>
string(8) "Your age"
["Ваш вопрос"]=>
string(13) "Your question"
["Ваш контактный телефон"]=>
string(18) "Your contact phone"
["Ваш отзыв будет отправлен на модерацию."]=>
string(52) "Thank you for your feedback, I will be publish soon."
["Ваш телефон"]=>
string(10) "Your phone"
["Ваша заявка успешно отправлена."]=>
string(44) "Your application has been sent successfully."
["Введите, например, клиника, врач или заболевание"]=>
string(40) "Enter required clinic, doctor or disease"
["Ведущие врачи"]=>
string(15) "Leading doctors"
["Ведущие врачи, лучшие специалисты"]=>
string(36) "Leading doctors and best specialists"
["Ведущие клиники в {country}"]=>
string(28) "Leading clinics in {country}"
["Ведущие клиники в городе {city}"]=>
string(25) "Leading clinics in {city}"
["Ведущие направления"]=>
string(13) "Main branches"
["Вопросы и ответы"]=>
string(20) "Question and answers"
["Врачи"]=>
string(7) "Doctors"
["Врач"]=>
string(6) "Doctor"
["Врач {doctor} - Контакты, запись на консультацию"]=>
string(50) "Doctor {doctor} - Contacts, record on consultation"
["Время"]=>
string(4) "Time"
["Все заболевания"]=>
string(14) "All treatments"
["Все клиники сертифицированные {certificate}"]=>
string(34) "Clinics certified by {certificate}"
["Все клиники, работающие в направлении {branch}"]=>
string(35) "All clinics specialized in {branch}"
["Все отзывы о лечении за рубежом"]=>
string(52) "All feedbacks and reviews regarding treatment abroad"
["Ведущие специалисты зарубежных клиник"]=>
string(37) "Leading specialists of clinics abroad"
["Ведущие специалисты зарубежных клиник {country}"]=>
string(43) "Leading specialists of clinics in {country}"
["Вы не выбрали ни одной клиники."]=>
string(19) "0 clinics selected."
["Выберите заболевание"]=>
string(14) "Select disease"
["Представитель клиники свяжется с вами в течение 30 минут."]=>
string(67) "You will receive an answer from clinic just within 30 minutes."
["Вы получите ответ от клиники в течение 30 минут"]=>
string(66) "You will receive an answer from clinic just within 30 minutes"
["Города"]=>
string(6) "Cities"
["Дата"]=>
string(4) "Date"
["Добавить в избранное"]=>
string(15) "Add to favorite"
["Другие врачи по специализации: #speciality#"]=>
string(31) "Other doctors on specialization"
["Еще отзывы пациентов"]=>
string(12) "More reviews"
["Заболевания"]=>
string(8) "Diseases"
["Заболевание"]=>
string(7) "Disease"
["Задать вопрос"]=>
string(14) "Ask a question"
["Запись на консультацию"]=>
string(19) "Make an appointment"
["Записаться на прием"]=>
string(19) "Make an appointment"
["Запрос стоимости"]=>
string(14) "Request a cost"
["Звоните"]=>
string(15) "You can call to"
["Избранные"]=>
string(9) "Favorites"
["Избранные клиники"]=>
string(16) "Favorite clinics"
["Изменить"]=>
string(4) "Edit"
["Имя"]=>
string(4) "Name"
["Как к Вам обращаться?"]=>
string(9) "Your Name"
["Какое заболевание Вы лечили?"]=>
string(25) "What disease you treated?"
["Какой специалист вас интересует?"]=>
string(23) "Doctor's specialization"
["Карта сайта"]=>
string(8) "Site map"
["Клиника"]=>
string(6) "Clinic"
["Клиника сертифицирована"]=>
string(26) "The clinic is certified by"
["Клиники"]=>
string(7) "Clinics"
["Клиники в городах"]=>
string(17) "Clinics in cities"
["Клиники в городах {country}"]=>
string(27) "Clinics in {country} cities"
["Где мы лечим"]=>
string(20) "Popular destinations"
["Клиники по направлениям"]=>
string(26) "Clinics by specializations"
["Комментарий"]=>
string(7) "Comment"
["Лечение / Диагностика"]=>
string(22) "Treatment / Diagnostic"
["Лечение {city}"]=>
string(16) "Treatment {city}"
["Лечение"]=>
string(9) "Treatment"
["лечение"]=>
string(9) "treatment"
["лечении"]=>
string(9) "treatment"
["Лечение {branch}"]=>
string(14) "{branch.upper}"
["Лечение {disease}"]=>
string(25) "{disease.upper} treatment"
["Лечение в {country}"]=>
string(33) "Treatment in clinics of {country}"
["Лечение в клиниках города {city}"]=>
string(30) "Treatment in clinics of {city}"
["Лечение за рубежом"]=>
string(16) "Treatment abroad"
["Лечение за рубежом - это просто!"]=>
string(34) "Medical treatment abroad is simple"
["Лечит заболевания"]=>
string(14) "Treat diseases"
["Лучшие врачи"]=>
string(16) "The best doctors"
["Лучшие врачи {city}"]=>
string(26) "The best doctors of {city}"
["Лучшие врачи {country}"]=>
string(29) "The best doctors of {country}"
["Лучшие врачи клиник"]=>
string(27) "The best doctors of clinics"
["Лучшие врачи {country} по версии Forbes – Доклэнд"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи по версии Forbes – Доклэнд"]=>
string(27) "The best doctors of clinics"
["Лучшие {speciality} {country}, отзывы"]=>
string(34) "The best {speciality} in {country}"
["Лучшие {speciality}"]=>
string(21) "The best {speciality}"
["Лучшие доктора клиники"]=>
string(31) "Best doctors in selected clinic"
["Лучший выбор!|Достойная альтернатива!"]=>
string(34) "Best choice!|Reliable alternative!"
["Медицинский консультант расскажет о всех аспектах лечения"]=>
string(63) "The medical consultant will tell about all aspects of treatment"
["Медицинский консультант расскажет о всех аспектах лечения за рубежом"]=>
string(63) "The medical consultant will tell about all aspects of treatment"
["Место работы"]=>
string(13) "Place of work"
["Мы работаем напрямую с ведущими клиниками {country}"]=>
string(47) "We work directly with leading clinics {country}"
["Мы размещаем информацию только о больницах и клиниках, получивших медицинские сертификаты и аккредитацию самых авторитетных международных обществ."]=>
string(87) "We offer you only the most reliable and certificated clinics with worldwide reputation."
["Найдено {n,plural,one{# врач} few{# врача} many{# врачей} other{# врача}}"]=>
string(47) "Found {n,plural,one{# doctor} other{# doctors}}"
["Найти клинику"]=>
string(13) "Find a clinic"
["Направление"]=>
string(6) "Branch"
["Направления"]=>
string(8) "Branches"
["Что мы лечим"]=>
string(21) "Mostly asked branches"
["Наши услуги для вас БЕСПЛАТНЫ, мы оказываем консультации по соглашению с клиниками-партнерами"]=>
string(112) "Our services are FREE for you, we provide consultations according to the agreement with our partner clinics"
["Наша компания является официальным представителем {title.genitive} в России"]=>
string(72) "Our company is the official representative of {title.genitive} worldwide"
["Наша компания является официальным представителем доктора {name.genitive} в России"]=>
string(82) "Our company is the official representative of the doctor {name.genitive} worldwide"
["Ни одного вопроса не задано"]=>
string(18) "No questions asked"
["Ничего не найдено"]=>
string(8) "No found"
["О клинике {clinic}"]=>
string(21) "About clinic {clinic}"
["О компании"]=>
string(13) "About company"
["Облако тегов"]=>
string(10) "Tags cloud"
["Обратите внимание на {n,plural,=0{другие клиники} one{другую # клинику} few{другие # клиники} many{другие # клиник} other{другие # клиники}} {country}, которые работают и помогают пациентам по направлению {branch}"]=>
string(87) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {branch} in {country}"
["Обратитесь онлайн"]=>
string(15) "Write us online"
["Общий стаж"]=>
string(9) "Seniority"
["Общий стаж {n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(47) "Seniority {n,plural,one{# year} other{# years}}"
["Наши врачи могут Вас проконсультировать 5 дней в неделю с 10:00 до 19:00. Если вы обратились в выходные или в нерабочее время, мы свяжемся с Вами в ближайший рабочий день."]=>
string(117) "Thank you for request. We call you back in 30 minutes. Saturday, Sunday we are out of office . We call you AsAp then."
["Наш медицинский эксперт свяжется с Вами как можно быстрее."]=>
string(56) "Our medical expert will contact you as soon as possible."
["Организация всех аспектов поездки"]=>
string(31) "Organizing all the trip aspects"
["Организация лечения {disease}"]=>
string(19) "{disease} treatment"
["Оставить дополнительную информацию"]=>
string(12) "Any comments"
["Оставить отзыв"]=>
string(13) "Give feedback"
["Отзывы пациентов"]=>
string(7) "Reviews"
["Отзывы пациентов клиники"]=>
string(14) "Clinic reviews"
["Отправить"]=>
string(4) "Send"
["Отправить запрос на лечение"]=>
string(19) "Request a treatment"
["Отправить заявку"]=>
string(12) "Send request"
["Отправить отзыв"]=>
string(11) "Send review"
["По вашему запросу {query} найдено {n,plural,one{# профильная клиника} few{# профильные клиники} many{# профильных клиник} other{# профильные клиники}}"]=>
string(50) "{n,plural,one{# clinic} other{# clinics}} selected"
["По вашему запросу найдено {n,plural,one{# врач} few{# врача} many{# врачей} other{# врача}}"]=>
string(50) "{n,plural,one{# doctor} other{# doctors}} selected"
["По возрастанию рейтинга"]=>
string(18) "By rating increase"
["По возрастанию цены"]=>
string(17) "By price increase"
["По заболеванию {disease} {n,plural,one{найдена # клиника} few{найдено # клиники} many{найдено # клиник} other{найдено # клиники}}"]=>
string(75) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {disease}"
["По заболеванию {disease} клиник не найдено"]=>
string(49) "Ups, nothing was found. Please change parameters."
["По направлению {branch} найдено {n,plural,one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(74) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {branch}"
["По убыванию рейтинга"]=>
string(18) "By rating decrease"
["По убыванию цены"]=>
string(17) "By price decrease"
["Поделиться"]=>
string(5) "Share"
["Поделиться ссылкой в Гугл-плюсе"]=>
string(5) "Share"
["Поделиться ссылкой в Моём мире"]=>
string(5) "Share"
["Поделиться ссылкой в Одноклассниках"]=>
string(5) "Share"
["Поделиться ссылкой в Твиттере"]=>
string(5) "Share"
["Поделиться ссылкой во Вконтакте"]=>
string(5) "Share"
["Поделиться ссылкой на Фейсбуке"]=>
string(5) "Share"
["Пожалуйста укажите ваш номер телефона и адрес электронной почты что бы мы могли оперативно дать ответ на ваш вопрос или уточнить его. Ваши контактные данные не будут опубликованы."]=>
string(165) "Please enter your phone number and email address so that we can quickly give an answer to your question or to clarify it. Your contact details will not be published."
["Поиск"]=>
string(6) "Search"
["Поиск по тегу {tag}"]=>
string(13) "Search by tag"
["Пока ничего"]=>
string(7) "Nothing"
["Показать еще"]=>
string(9) "Show more"
["Показать ещё"]=>
string(9) "Show more"
["Показать ещё {n,plural,one{# вопрос} few{# вопроса} many{# вопросов} other{# вопроса}}"]=>
string(55) "Show more {n,plural,one{# question} other{# questions}}"
["Показать ещё {n,plural,one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(51) "Show more {n,plural,one{# review} other{# reviews}}"
["Показать стоимость"]=>
string(10) "Show price"
["Политика конфиденциальности"]=>
string(14) "Privacy policy"
["Получите консультацию лучших мировых докторов"]=>
string(35) "Get medical opinion of best doctors"
["Получить консультацию"]=>
string(16) "Get consultation"
["Получить консультацию"]=>
string(16) "Get consultation"
["Последние заявки"]=>
string(13) "Last requests"
["Похожие клиники"]=>
string(15) "Similar clinics"
["Преимущества лечения в {country}"]=>
string(36) "Advantages of treatment in {country}"
["Прикрепить файлы"]=>
string(12) "Attach files"
["Другая страна"]=>
string(15) "Another country"
["Подберем лучшего врача и клинику бесплатно"]=>
string(61) "Get your personal medical adviser and treatment plan for free"
["Проверенные отзывы о врачах и клиниках."]=>
string(44) "The checked comments on doctors and clinics."
["Рассказать о проекте друзьям"]=>
string(23) "Share with your friends"
["Результаты поиска"]=>
string(13) "Search result"
["С этим сертификатом найдено {n,plural,one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(50) "{n,plural,one{# clinic} other{# clinics}} selected"
["Связаться с клиникой"]=>
string(14) "Contact clinic"
["Сертификаты доктора"]=>
string(19) "Doctor certificates"
["Сертификаты клиники:"]=>
string(20) "Clinic certificates:"
["Смена E-mail"]=>
string(13) "Change E-mail"
["Спасибо! Ваш вопрос успешно отправлен."]=>
string(52) "Thank you. We got your question and respond it ASAP."
["Спасибо! Ваш отзыв успешно отправлен на модерацию."]=>
string(32) "Thank you. We got your feedback."
["Спасибо, что обратились к нам!"]=>
string(28) "Thank you for contacting us."
["Специализация"]=>
string(14) "Specialization"
["Стоимость диагностики и операций"]=>
string(38) "Price for diagnostic and manipulations"
["Стоимость приема от ${cost}"]=>
string(38) "Price for personal appointment ${cost}"
["Страна"]=>
string(7) "Country"
["Страница не найдена"]=>
string(14) "Page not found"
["Страницу, которую Вы запрашивали, у нас нет, зато есть много других очень полезных, выберите наиболее подходящую из имеющихся"]=>
string(84) "We can’t find the page you requested, but we have tons of related. Check this out."
["Страницы которую вы запрашивали у нас нет, зато есть много других очень полезных, выберите наиболее подходящую из имеющихся"]=>
string(137) "The page you requested we don't have, but there are a lot of other very useful pages, please select the most appropriate of the available"
["Страны"]=>
string(9) "Countries"
["Страны для лечения"]=>
string(27) "Countries for the treatment"
["Твитнуть"]=>
string(5) "Share"
["Текст отзыва"]=>
string(11) "Review text"
["Телефон"]=>
string(5) "Phone"
["Только что запрашивали информацию"]=>
string(18) "Recent information"
["Тэги"]=>
string(4) "Tags"
["Удалить из избранного"]=>
string(20) "Remove from favorite"
["Узнать больше"]=>
string(9) "Find more"
["Укажите Ваш логин в Skype"]=>
string(16) "Your Skype login"
["Уровень цен"]=>
string(11) "Price level"
["Условия размещения"]=>
string(20) "Non medical benefits"
["Цены на лечение"]=>
string(37) "Prices for treatments and diagnostics"
["Цены на лечение в {country}"]=>
string(50) "Prices for treatments and diagnostics in {country}"
["Направления в {country}"]=>
string(23) "Directions in {country}"
["Направления {country}"]=>
string(20) "Directions {country}"
["Цены на лечение в городе {city}"]=>
string(47) "Prices for treatments and diagnostics in {city}"
["Читать весь отзыв"]=>
string(19) "Read whole response"
["Читать далее"]=>
string(9) "Read more"
["Эта клиника аккредитована {certificate}"]=>
string(41) "The clinic was certified by {certificate}"
["Этот врач аккредитован {certificate}"]=>
string(41) "The doctor was certified by {certificate}"
["бесплатно"]=>
string(4) "free"
["в"]=>
string(2) "in"
["до"]=>
string(2) "to"
["от"]=>
string(4) "from"
["звонок по РФ бесплатный"]=>
string(11) "call us now"
["или"]=>
string(2) "or"
["Потому что {recommend}"]=>
string(19) "Because {recommend}"
["русскоязычный консультант"]=>
string(22) "English speaking staff"
["с совокупным рейтингом"]=>
string(22) "with cumulative rating"
["сортировать по"]=>
string(7) "sort by"
["специализируется на {disease}"]=>
string(24) "specialised on {disease}"
["телефон в Москве"]=>
string(11) "call us now"
["Вопрос слишком серьезный чтобы терять время! Оставьте Ваш телефон, мы перезвоним и все обсудим"]=>
string(186) "The question you have is too urgent to read all this texts and compare details. Don’t lose your time. Give us your phone number and we call you back to discuss possible solutions."
["Мы понимаем, что не все вопросы и не всегда удобно обсуждать по телефону, выберите удобный способ связи:"]=>
string(119) "We understand that not all questions could be discussed via phone please select comfortable for you way to communicate:"
["Показать все направления"]=>
string(17) "Show all branches"
["Показать все страны"]=>
string(18) "Show all countries"
["Подобрать мне лечение"]=>
string(13) "Get treatment"
["Комплексная телемедицина"]=>
string(13) "Get treatment"
["Предоставляя информацию, вы подтверждаете, что ознакомлены и согласны с нашими {terms} и {politic}"]=>
string(73) "By providing us your information you agree with our {terms} and {politic}"
["Условиями Пользования"]=>
string(16) "Terms of Service"
["Политикой Конфиденциальности"]=>
string(14) "Privacy Policy"
["правила использования cookie-файлов"]=>
string(25) "Terms of Use cookie-files"
["Продолжая использовать данный сайт, Вы принимаете наши {terms}."]=>
string(57) "By continuing to use this site, you agree to our {terms}."
["Принимаю"]=>
string(6) "Accept"
["Пользовательское соглашение"]=>
string(12) "Terms of Use"
["Узнать цены"]=>
string(12) "Check prices"
["Запрос цены"]=>
string(13) "Price request"
["Укажите номер телефона для обратной связи"]=>
string(48) "Indicate your Phone Number to Receive a Feadback"
["Представитель клиники свяжется с вами"]=>
string(39) "Сlinic representative will contact you"
["Ваше Имя"]=>
string(4) "Name"
["Ускорьте процесс обработки заявки Выбрав наиболее подходящие ответы."]=>
string(77) "Choose the Most Appropriate Answer to Support the Request Management Process."
["Укажите этап организации лечения:"]=>
string(43) "Indicate Your Treatment Organization Stage:"
["Укажите период, в который Вы готовы приехать на лечение:"]=>
string(41) "Indicate the period you're ready to come:"
["я только начал(а) собирать информацию о лечении за границей"]=>
string(57) "I just started collecting information on treatment abroad"
["я знаю, что мне нужно, и ищу подходящую клинику и врача"]=>
string(47) "I am looking for a suitable clinic and a doctor"
["я хочу записаться на видеоконсультацию врача"]=>
string(56) "I need a private online video consultation with a doctor"
["я готов(а) записаться на прием"]=>
string(33) "I am ready to make an appointment"
["в течение 7 дней"]=>
string(13) "within 7 days"
["в течение месяца"]=>
string(14) "within a month"
["в течение трех месяцев"]=>
string(19) "during three months"
["позднее, чем через три месяца"]=>
string(23) "later than three months"
["Отправляя информацию, вы ускоряете процесс обработки Вашей заявки."]=>
string(69) "Send information and speed up the process your application processing"
["Благодарим за доверие, оказанное клинике."]=>
string(34) "Thank you for trusting our clinic."
["Размер до 10 мb"]=>
string(14) "Max size 10 mb"
["Не удалось загрузить файл"]=>
string(6) "Failed"
["Разрешены следующие форматы:"]=>
string(34) "The following formats are allowed:"
["Максимум 5 файлов"]=>
string(15) "Maximum 5 files"
["Описание {clinic}"]=>
string(14) "About {clinic}"
["Оставить заявку"]=>
string(18) "Submit application"
["Стоимость консультации от"]=>
string(15) "Consulting Fees"
["обязательное поле"]=>
string(15) "required fields"
["обязательное условие"]=>
string(15) "required fields"
["Обязательные поля для заполнения"]=>
string(15) "Required fields"
["Заполните обязательные поля для отправки"]=>
string(35) "Please, fill in all required fields"
["Все цены"]=>
string(10) "All prices"
["Цены на лечение и диагностику"]=>
string(32) "Diagnostics and treatment prices"
["Клиника ведет прием онлайн"]=>
string(18) "Online appointment"
["Клиника ведет прием онлайн"]=>
string(18) "Online appointment"
["количество врачей на связи"]=>
string(21) "doctors are available"
["количество врачей на связи"]=>
string(21) "doctors are available"
["Лечитесь за рубежом, оставаясь дома"]=>
string(46) "Self-isolation – time to choose telemedicine"
["Получите видеоконсультацию у лучших врачей мира"]=>
string(67) "Contact the best medical experts from all over the world on Docland"
["Консультации лучших врачей мира по ценам доступным каждому"]=>
string(57) "Consult online with the best doctors available on Docland"
["Поставленный вам диагноз вызывает сомнение?"]=>
string(36) "Have you some doubt about diagnosis?"
["Хотите узнать мнение признанного эксперта по расшифровке КТ, МРТ, гистологии?"]=>
string(92) "Do you need an understandable report with a doctor's second opinion on MRI, CT or histology?"
["Предпочитаете лечиться у лучших врачей мира по современным протоколам?"]=>
string(52) "Would you prefer cost-effective treatment protocols?"
["На Docland доступны все сервисы телемедицины."]=>
string(64) "Try all advantages of telemedicine services available on Docland"
["Закажите консультацию онлайн!"]=>
string(22) "Request an appointment"
["Представитель клиники свяжется с вами"]=>
string(42) "Сlinic representative will contact you"
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["seo*"]=>
object(app\components\CustomMessageSource)#389 (8) {
["basePath"]=>
string(13) "@app/messages"
["fileMap"]=>
NULL
["forceTranslation"]=>
bool(false)
["sourceLanguage"]=>
string(2) "ru"
["_messages":"yii\i18n\MessageSource":private]=>
array(1) {
["en/seo"]=>
array(54) {
["{branch} в клиниках города {city}"]=>
string(29) "{branch} in clinics of {city}"
["{branch} в клиниках города {city} и ближайших к нему городах"]=>
string(41) "{branch} in clinics of {city} and nearest"
["Ведущие центры и клиники по направлению {branch} {country}"]=>
string(72) "Leading medical centres and clinics specialized in {branch} in {country}"
["{branch} за рубежом"]=>
string(15) "{branch} abroad"
["{branch} в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(66) "{branch} in clinics {city} | Prices | Patient reviews - DocLandmed"
["{branch} - {country} | Цены | Отзывы - DocLand"]=>
string(52) "{branch} - {country} | Prices | Reviews - DocLandmed"
["{branch} - Цены | Отзывы - DocLand"]=>
string(40) "{branch} - Prices | Reviews - DocLandmed"
["Лечение {city.prep}, лечение в клиниках {city}, клиники {city}"]=>
string(66) "Treatment {city.prep}, treatment in clinics {city}, {city} clinics"
["Лучшие врачи {country} по версии Forbes – Доклэнд"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи {country} по версии Forbes"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи по версии Forbes – Доклэнд"]=>
string(27) "The best doctors of clinics"
["Лучшие врачи по версии Forbes"]=>
string(27) "The best doctors of clinics"
["Все клиники сертифицированные {certificate}"]=>
string(34) "Clinics certified by {certificate}"
["Лечение в сертифицированных клиниках {certificate} – Доклэнд"]=>
string(62) "Treatment in clinics certified by {certificate} – DocLandmed"
["организация лечения в сертифицированных клиниках {certificate}, список сертифицированных клиник {certificate}"]=>
string(83) "Treatment in clinics certified by {certificate}, clinics certified by {certificate}"
["Лечение у лучших врачей {country} по версии журнала Forbes. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(229) "The best doctors selected by Forbes rating available for you. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение у лучших врачей по версии журнала Forbes. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(227) "Treatment from the best doctors according to Forbes rating. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение в сертифицированных клиниках {certificate}. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(215) "Treatment in clinic certified by {certificate}. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение в клиниках города {city}"]=>
string(30) "Treatment in clinics of {city}"
["Лечение в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(68) "Treatment in clinics of {city}, prices, patient reviews - DocLandmed"
["Организация лечения в клиниках {city}. Русскоязычные консультанты. Запись на консультацию к лучшим врачам города {city}. Цены без посредников. Телефон для записи: {phone}. Всё на DocLand"]=>
string(265) "Arrangement of treatment in clinic in {city}. English-speaking consultants. Make an appointment to the best doctors of the city {city}. Transparent prices and real treatment plans, patient reviews and feedbacks. Call us: {phone}. DocLandmed.com – treatment abroad"
["Результаты поиска"]=>
string(13) "Search result"
["Результаты поиска - DocLand"]=>
string(26) "Search result - DocLandmed"
["Цены | Отзывы - DocLand"]=>
string(29) "Prices | Reviews - DocLandmed"
["Лечение в {country}: клиники, врачи | Цены | Отзывы - DocLand"]=>
string(83) "Treatment in clinics of {country}: clinics, doctors | Prices | Reviews - DocLandmed"
["Лечение в {country}"]=>
string(33) "Treatment in clinics of {country}"
["{disease} в {country}"]=>
string(22) "{disease} in {country}"
["{disease} в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(68) "{disease} in clinics of {city}, prices, patient reviews - DocLandmed"
["{disease} в ведущих центрах и клиниках за рубежом"]=>
string(43) "{disease} in leading medical centres abroad"
["{disease} в клиниках города {city}"]=>
string(30) "{disease} in clinics of {city}"
["{disease} - лечение в {country} | Цены | Отзывы - DocLand"]=>
string(66) "{disease} - treatment in {country} | Prices | Reviews - DocLandmed"
["{disease} за рубежом, цены клиник, отзывы пациентов – DocLand.ru"]=>
string(48) "{disease} abroad | Prices | Reviews - DocLandmed"
["лечение в {country.prep}, клиники {country}, врачи {country}, цены на лечение в {country.prep}, отзывы о лечении в {country.prep}"]=>
string(119) "treatment in {country}, clinics in {country}, doctors in {country}, treatment prices in {country}, reviews in {country}"
["Ведущие специалисты зарубежных клиник {country}"]=>
string(43) "Leading specialists of clinics in {country}"
["Ведущие специалисты зарубежных клиник"]=>
string(37) "Leading specialists of clinics abroad"
["{doctor} | Отзывы | Запись на консультацию - DocLand"]=>
string(56) "{doctor} | Reviews | Record on consultation - DocLandmed"
["Врачи {country}, цены на лечение, отзывы - Докланд"]=>
string(60) "Doctors in {country}, treatment prices, reviews - DocLandmed"
["Зарубежные врачи, цены на лечение, отзывы - Докланд"]=>
string(54) "Doctors abroad, treatment prices, reviews - DocLandmed"
["{doctor}, врач {doctor}, {doctor} отзывы, {doctor} запись"]=>
string(66) "{doctor}, Doctor {doctor}, {doctor} reviews, {doctor} consultation"
["врачи {country}"]=>
string(20) "doctors in {country}"
["лечение у зарубежных врачей"]=>
string(16) "treatment abroad"
["Выберите лучшего врача в {country}. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(94) "Choose the best doctor in {country}. Send request and get free consultation within 30 minutes."
["Выберите лучшего врача для лечения за рубежом. Сравните по цене варианты лечения у разных врачей в разных странах. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(192) "Select the best doctor and clinic for treatment abroad. Compare price and treatment plan provided by clinics from different countries. Send request and get free consultation within 30 minutes."
["Лечение за рубежом - 350 клиник и врачей, помощь в подборе клиники за границей - Docland.ru"]=>
string(132) "Treatment abroad – the best of the best 500 clinics and 1000 doctors, arrangements all aspects of your journey with DocLandmed.com"
["лечение за рубежом, лечение за границей, лечение в европе, лечение за границей в европе, лечение за границей цены, лечение за рубежом сравнение стран, отдых и лечение за рубежом, санаторно курортное лечение детей за рубежом"]=>
string(128) "treatment abroad, medical tourism, prices and quality to compare, health tourism, spa and wellness, for child and adult patients"
["Выбери лучшего врача и клинику для лечения за рубежом. Сравни по цене варианты лечения в разных странах. Оформи запрос и получи ответ от клиники бесплатно в течение 30 минут."]=>
string(192) "Select the best doctor and clinic for treatment abroad. Compare price and treatment plan provided by clinics from different countries. Send request and get free consultation within 30 minutes."
["Лучшие {speciality} {country}, отзывы"]=>
string(34) "The best {speciality} in {country}"
["Лучшие {speciality}, отзывы"]=>
string(30) "The best {speciality}, reviews"
["Врачи-{speciality.plural} {country}, цены на лечение, отзывы – Докланд"]=>
string(80) "Doctors-{speciality.plural} in {country}, treatment prices, reviews - DocLandmed"
["Зарубежные врачи-{speciality.plural}, цены на лечение, отзывы - Докланд"]=>
string(67) "Doctors-{speciality.plural}, treatment prices, reviews - DocLandmed"
["врач-{speciality} {country}, лечение у врача-{speciality.gen} в {country.prep}"]=>
string(72) "doctor-{speciality} {country}, doctor-{speciality.gen} in {country.prep}"
["лечение у зарубежных врачей {speciality.gen.plural}, лечение у врачей {speciality.gen.plural} за рубежом"]=>
string(90) "Treatment abroad {speciality.gen.plural} doctors, treatment {speciality.gen.plural} abroad"
["Выберите лучшего врача-{speciality} в {country} для организации лечения. Сравните услуги врачей по цене. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(177) "Select the best doctor-{speciality} in {country} for treatment. Compare prices and treatment plans provided by clinics. Send request and get free consultation within 30 minutes."
["Выберите лучшего врача-{speciality} для лечения за рубежом. Сравните по цене варианты лечения у разных врачей в разных странах. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(196) "Choose the best doctor–{speciality}. Compare prices and treatment plan. Send your request and get consultation of medical expert free of charge. We call you back ASAP, usually within 30 minutes."
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["yii"]=>
object(yii\i18n\PhpMessageSource)#4220 (8) {
["basePath"]=>
string(13) "@yii/messages"
["fileMap"]=>
NULL
["forceTranslation"]=>
bool(false)
["sourceLanguage"]=>
string(5) "en-US"
["_messages":"yii\i18n\MessageSource":private]=>
array(1) {
["en/yii"]=>
array(3) {
["No results found."]=>
bool(false)
["No"]=>
bool(false)
["Yes"]=>
bool(false)
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
["seo"]=>
object(app\components\CustomMessageSource)#389 (8) {
["basePath"]=>
string(13) "@app/messages"
["fileMap"]=>
NULL
["forceTranslation"]=>
bool(false)
["sourceLanguage"]=>
string(2) "ru"
["_messages":"yii\i18n\MessageSource":private]=>
array(1) {
["en/seo"]=>
array(54) {
["{branch} в клиниках города {city}"]=>
string(29) "{branch} in clinics of {city}"
["{branch} в клиниках города {city} и ближайших к нему городах"]=>
string(41) "{branch} in clinics of {city} and nearest"
["Ведущие центры и клиники по направлению {branch} {country}"]=>
string(72) "Leading medical centres and clinics specialized in {branch} in {country}"
["{branch} за рубежом"]=>
string(15) "{branch} abroad"
["{branch} в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(66) "{branch} in clinics {city} | Prices | Patient reviews - DocLandmed"
["{branch} - {country} | Цены | Отзывы - DocLand"]=>
string(52) "{branch} - {country} | Prices | Reviews - DocLandmed"
["{branch} - Цены | Отзывы - DocLand"]=>
string(40) "{branch} - Prices | Reviews - DocLandmed"
["Лечение {city.prep}, лечение в клиниках {city}, клиники {city}"]=>
string(66) "Treatment {city.prep}, treatment in clinics {city}, {city} clinics"
["Лучшие врачи {country} по версии Forbes – Доклэнд"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи {country} по версии Forbes"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи по версии Forbes – Доклэнд"]=>
string(27) "The best doctors of clinics"
["Лучшие врачи по версии Forbes"]=>
string(27) "The best doctors of clinics"
["Все клиники сертифицированные {certificate}"]=>
string(34) "Clinics certified by {certificate}"
["Лечение в сертифицированных клиниках {certificate} – Доклэнд"]=>
string(62) "Treatment in clinics certified by {certificate} – DocLandmed"
["организация лечения в сертифицированных клиниках {certificate}, список сертифицированных клиник {certificate}"]=>
string(83) "Treatment in clinics certified by {certificate}, clinics certified by {certificate}"
["Лечение у лучших врачей {country} по версии журнала Forbes. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(229) "The best doctors selected by Forbes rating available for you. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение у лучших врачей по версии журнала Forbes. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(227) "Treatment from the best doctors according to Forbes rating. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение в сертифицированных клиниках {certificate}. Помощь в подборе лечения. Цены и отзывы пациентов. Онлайн-заявка на консультацию врачей."]=>
string(215) "Treatment in clinic certified by {certificate}. Assistance in the selection of treatment. Transparent prices and real treatment plans, patient reviews and feedbacks. Online application for a consultation of doctors."
["Лечение в клиниках города {city}"]=>
string(30) "Treatment in clinics of {city}"
["Лечение в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(68) "Treatment in clinics of {city}, prices, patient reviews - DocLandmed"
["Организация лечения в клиниках {city}. Русскоязычные консультанты. Запись на консультацию к лучшим врачам города {city}. Цены без посредников. Телефон для записи: {phone}. Всё на DocLand"]=>
string(265) "Arrangement of treatment in clinic in {city}. English-speaking consultants. Make an appointment to the best doctors of the city {city}. Transparent prices and real treatment plans, patient reviews and feedbacks. Call us: {phone}. DocLandmed.com – treatment abroad"
["Результаты поиска"]=>
string(13) "Search result"
["Результаты поиска - DocLand"]=>
string(26) "Search result - DocLandmed"
["Цены | Отзывы - DocLand"]=>
string(29) "Prices | Reviews - DocLandmed"
["Лечение в {country}: клиники, врачи | Цены | Отзывы - DocLand"]=>
string(83) "Treatment in clinics of {country}: clinics, doctors | Prices | Reviews - DocLandmed"
["Лечение в {country}"]=>
string(33) "Treatment in clinics of {country}"
["{disease} в {country}"]=>
string(22) "{disease} in {country}"
["{disease} в клиниках города {city}, цены, отзывы пациентов – все на DocLand"]=>
string(68) "{disease} in clinics of {city}, prices, patient reviews - DocLandmed"
["{disease} в ведущих центрах и клиниках за рубежом"]=>
string(43) "{disease} in leading medical centres abroad"
["{disease} в клиниках города {city}"]=>
string(30) "{disease} in clinics of {city}"
["{disease} - лечение в {country} | Цены | Отзывы - DocLand"]=>
string(66) "{disease} - treatment in {country} | Prices | Reviews - DocLandmed"
["{disease} за рубежом, цены клиник, отзывы пациентов – DocLand.ru"]=>
string(48) "{disease} abroad | Prices | Reviews - DocLandmed"
["лечение в {country.prep}, клиники {country}, врачи {country}, цены на лечение в {country.prep}, отзывы о лечении в {country.prep}"]=>
string(119) "treatment in {country}, clinics in {country}, doctors in {country}, treatment prices in {country}, reviews in {country}"
["Ведущие специалисты зарубежных клиник {country}"]=>
string(43) "Leading specialists of clinics in {country}"
["Ведущие специалисты зарубежных клиник"]=>
string(37) "Leading specialists of clinics abroad"
["{doctor} | Отзывы | Запись на консультацию - DocLand"]=>
string(56) "{doctor} | Reviews | Record on consultation - DocLandmed"
["Врачи {country}, цены на лечение, отзывы - Докланд"]=>
string(60) "Doctors in {country}, treatment prices, reviews - DocLandmed"
["Зарубежные врачи, цены на лечение, отзывы - Докланд"]=>
string(54) "Doctors abroad, treatment prices, reviews - DocLandmed"
["{doctor}, врач {doctor}, {doctor} отзывы, {doctor} запись"]=>
string(66) "{doctor}, Doctor {doctor}, {doctor} reviews, {doctor} consultation"
["врачи {country}"]=>
string(20) "doctors in {country}"
["лечение у зарубежных врачей"]=>
string(16) "treatment abroad"
["Выберите лучшего врача в {country}. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(94) "Choose the best doctor in {country}. Send request and get free consultation within 30 minutes."
["Выберите лучшего врача для лечения за рубежом. Сравните по цене варианты лечения у разных врачей в разных странах. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(192) "Select the best doctor and clinic for treatment abroad. Compare price and treatment plan provided by clinics from different countries. Send request and get free consultation within 30 minutes."
["Лечение за рубежом - 350 клиник и врачей, помощь в подборе клиники за границей - Docland.ru"]=>
string(132) "Treatment abroad – the best of the best 500 clinics and 1000 doctors, arrangements all aspects of your journey with DocLandmed.com"
["лечение за рубежом, лечение за границей, лечение в европе, лечение за границей в европе, лечение за границей цены, лечение за рубежом сравнение стран, отдых и лечение за рубежом, санаторно курортное лечение детей за рубежом"]=>
string(128) "treatment abroad, medical tourism, prices and quality to compare, health tourism, spa and wellness, for child and adult patients"
["Выбери лучшего врача и клинику для лечения за рубежом. Сравни по цене варианты лечения в разных странах. Оформи запрос и получи ответ от клиники бесплатно в течение 30 минут."]=>
string(192) "Select the best doctor and clinic for treatment abroad. Compare price and treatment plan provided by clinics from different countries. Send request and get free consultation within 30 minutes."
["Лучшие {speciality} {country}, отзывы"]=>
string(34) "The best {speciality} in {country}"
["Лучшие {speciality}, отзывы"]=>
string(30) "The best {speciality}, reviews"
["Врачи-{speciality.plural} {country}, цены на лечение, отзывы – Докланд"]=>
string(80) "Doctors-{speciality.plural} in {country}, treatment prices, reviews - DocLandmed"
["Зарубежные врачи-{speciality.plural}, цены на лечение, отзывы - Докланд"]=>
string(67) "Doctors-{speciality.plural}, treatment prices, reviews - DocLandmed"
["врач-{speciality} {country}, лечение у врача-{speciality.gen} в {country.prep}"]=>
string(72) "doctor-{speciality} {country}, doctor-{speciality.gen} in {country.prep}"
["лечение у зарубежных врачей {speciality.gen.plural}, лечение у врачей {speciality.gen.plural} за рубежом"]=>
string(90) "Treatment abroad {speciality.gen.plural} doctors, treatment {speciality.gen.plural} abroad"
["Выберите лучшего врача-{speciality} в {country} для организации лечения. Сравните услуги врачей по цене. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(177) "Select the best doctor-{speciality} in {country} for treatment. Compare prices and treatment plans provided by clinics. Send request and get free consultation within 30 minutes."
["Выберите лучшего врача-{speciality} для лечения за рубежом. Сравните по цене варианты лечения у разных врачей в разных странах. Оформите запрос и получите консультацию бесплатно в течение 30 минут."]=>
string(196) "Choose the best doctor–{speciality}. Compare prices and treatment plan. Send your request and get consultation of medical expert free of charge. We call you back ASAP, usually within 30 minutes."
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["app"]=>
object(app\components\CustomMessageSource)#388 (8) {
["basePath"]=>
string(13) "@app/messages"
["fileMap"]=>
NULL
["forceTranslation"]=>
bool(false)
["sourceLanguage"]=>
string(2) "ru"
["_messages":"yii\i18n\MessageSource":private]=>
array(1) {
["en/app"]=>
array(295) {
["Наши цены"]=>
string(6) "Prices"
["О нас"]=>
string(8) "About us"
["E-mail успешно изменен!"]=>
string(24) "E-mail success modified!"
["{author}, {n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(47) "{author}, {n,plural,one{# year} other{# years}}"
["{n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(37) "{n,plural,one{# year} other{# years}}"
["{branch}"]=>
string(8) "{branch}"
["{branch} в {country}"]=>
string(21) "{branch} in {country}"
["{branch} в клиниках города {city}"]=>
string(18) "{branch} in {city}"
["{branch} в городе {city}"]=>
string(18) "{branch} in {city}"
["{branch} в других городах"]=>
string(24) "{branch} in other cities"
["{branch} за рубежом"]=>
string(15) "{branch} abroad"
["{disease}"]=>
string(9) "{disease}"
["{disease} в {country}"]=>
string(22) "{disease} in {country}"
["{disease} в ведущих центрах и клиниках за рубежом"]=>
string(43) "{disease} in leading medical centres abroad"
["{disease} в городе {city}"]=>
string(24) "{disease} in city {city}"
["{disease} в других городах"]=>
string(25) "{disease} in other cities"
["{disease} в клиниках города {city}"]=>
string(30) "{disease} in clinics of {city}"
["{disease} в клиниках России и за рубежом"]=>
string(27) "{disease} in clinics abroad"
["{n,plural,=0{клиники} one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(53) "{n,plural,=0{clinics} one{# clinic} other{# clinics}}"
["{n,plural,=0{отзывы} one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(53) "{n,plural,=0{reviews} one{# review} other{# reviews}}"
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} {country} с лечением по всем направлениям."]=>
string(88) "{n,plural,one{# clinic} other{# clinics}} of {country} with treatment in all directions."
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} в России и за границей с лечением по всем направлениям. Проверенные отзывы о врачах и клиниках."]=>
string(160) "{n,plural,one{# clinic} other{# clinics}} abroad specialized in all medical issues. Trusted feedbacks and clients reviews about doctors, clinics, general staff."
["{n,plural,one{# больница} few{# больницы} many{# больниц} other{# больницы}} города {city} с лечением по всем направлениям."]=>
string(86) "{n,plural,one{# clinic} other{# clinics}} in {city} specialized in different diseases."
["{n,plural,one{# день} few{# дня} many{# дней} other{# дня}} назад"]=>
string(39) "{n,plural,one{# day} other{# days}} ago"
["{n,plural,one{# минута} few{# минуты} many{# минут} other{# минуты}} назад"]=>
string(45) "{n,plural,one{# minute} other{# minutes}} ago"
["{n,plural,one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(41) "{n,plural,one{# review} other{# reviews}}"
["{n,plural,one{# пациент отправлен на лечение} few{# пациента отправлены на лечение} many{# пациентов отправлено на лечение} other{# пациента отправлены на лечение}}"]=>
string(69) "{n,plural,one{# patient is} other{# patients are}} sent for treatment"
["{n,plural,one{# пациент отправлен} few{# пациента отправлены} many{# пациентов отправлено} other{# пациента отправлены}} на лечение"]=>
string(69) "{n,plural,one{# patient is} other{# patients are}} sent for treatment"
["{n,plural,one{# час} few{# часа} many{# часов} other{# часа}} назад"]=>
string(41) "{n,plural,one{# hour} other{# hours}} ago"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по заболеванию {disease}"]=>
string(79) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {disease}"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по заболеванию {disease} в {country}"]=>
string(92) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {disease} in {country}"
["{n,plural,one{Ещё # клиника} few{Остальные # клиники} many{Остальные # клиник} other{Остальные # клиники}} по направлению {branch}"]=>
string(78) "See the rest {n,plural,one{# clinic} other{# clinics}} specialized in {branch}"
["{n,plural,one{отзыв} few{отзыва} many{отзывов} other{отзыва}}"]=>
string(37) "{n,plural,one{review} other{reviews}}"
["Адреса"]=>
string(9) "Addresses"
["{clinic} - Контакты, запись на консультацию"]=>
string(43) "{clinic} - Contacts, record on consultation"
["Блог"]=>
string(4) "Blog"
["Блог о медицинском туризме"]=>
string(20) "Medical tourism blog"
["В избранное"]=>
string(15) "Add to favorite"
["В избранном"]=>
string(11) "In favorite"
["В каких странах вы ищете лечение?"]=>
string(9) "Countries"
["Ваш E-mail"]=>
string(11) "Your E-mail"
["Ваш возраст"]=>
string(8) "Your age"
["Ваш вопрос"]=>
string(13) "Your question"
["Ваш контактный телефон"]=>
string(18) "Your contact phone"
["Ваш отзыв будет отправлен на модерацию."]=>
string(52) "Thank you for your feedback, I will be publish soon."
["Ваш телефон"]=>
string(10) "Your phone"
["Ваша заявка успешно отправлена."]=>
string(44) "Your application has been sent successfully."
["Введите, например, клиника, врач или заболевание"]=>
string(40) "Enter required clinic, doctor or disease"
["Ведущие врачи"]=>
string(15) "Leading doctors"
["Ведущие врачи, лучшие специалисты"]=>
string(36) "Leading doctors and best specialists"
["Ведущие клиники в {country}"]=>
string(28) "Leading clinics in {country}"
["Ведущие клиники в городе {city}"]=>
string(25) "Leading clinics in {city}"
["Ведущие направления"]=>
string(13) "Main branches"
["Вопросы и ответы"]=>
string(20) "Question and answers"
["Врачи"]=>
string(7) "Doctors"
["Врач"]=>
string(6) "Doctor"
["Врач {doctor} - Контакты, запись на консультацию"]=>
string(50) "Doctor {doctor} - Contacts, record on consultation"
["Время"]=>
string(4) "Time"
["Все заболевания"]=>
string(14) "All treatments"
["Все клиники сертифицированные {certificate}"]=>
string(34) "Clinics certified by {certificate}"
["Все клиники, работающие в направлении {branch}"]=>
string(35) "All clinics specialized in {branch}"
["Все отзывы о лечении за рубежом"]=>
string(52) "All feedbacks and reviews regarding treatment abroad"
["Ведущие специалисты зарубежных клиник"]=>
string(37) "Leading specialists of clinics abroad"
["Ведущие специалисты зарубежных клиник {country}"]=>
string(43) "Leading specialists of clinics in {country}"
["Вы не выбрали ни одной клиники."]=>
string(19) "0 clinics selected."
["Выберите заболевание"]=>
string(14) "Select disease"
["Представитель клиники свяжется с вами в течение 30 минут."]=>
string(67) "You will receive an answer from clinic just within 30 minutes."
["Вы получите ответ от клиники в течение 30 минут"]=>
string(66) "You will receive an answer from clinic just within 30 minutes"
["Города"]=>
string(6) "Cities"
["Дата"]=>
string(4) "Date"
["Добавить в избранное"]=>
string(15) "Add to favorite"
["Другие врачи по специализации: #speciality#"]=>
string(31) "Other doctors on specialization"
["Еще отзывы пациентов"]=>
string(12) "More reviews"
["Заболевания"]=>
string(8) "Diseases"
["Заболевание"]=>
string(7) "Disease"
["Задать вопрос"]=>
string(14) "Ask a question"
["Запись на консультацию"]=>
string(19) "Make an appointment"
["Записаться на прием"]=>
string(19) "Make an appointment"
["Запрос стоимости"]=>
string(14) "Request a cost"
["Звоните"]=>
string(15) "You can call to"
["Избранные"]=>
string(9) "Favorites"
["Избранные клиники"]=>
string(16) "Favorite clinics"
["Изменить"]=>
string(4) "Edit"
["Имя"]=>
string(4) "Name"
["Как к Вам обращаться?"]=>
string(9) "Your Name"
["Какое заболевание Вы лечили?"]=>
string(25) "What disease you treated?"
["Какой специалист вас интересует?"]=>
string(23) "Doctor's specialization"
["Карта сайта"]=>
string(8) "Site map"
["Клиника"]=>
string(6) "Clinic"
["Клиника сертифицирована"]=>
string(26) "The clinic is certified by"
["Клиники"]=>
string(7) "Clinics"
["Клиники в городах"]=>
string(17) "Clinics in cities"
["Клиники в городах {country}"]=>
string(27) "Clinics in {country} cities"
["Где мы лечим"]=>
string(20) "Popular destinations"
["Клиники по направлениям"]=>
string(26) "Clinics by specializations"
["Комментарий"]=>
string(7) "Comment"
["Лечение / Диагностика"]=>
string(22) "Treatment / Diagnostic"
["Лечение {city}"]=>
string(16) "Treatment {city}"
["Лечение"]=>
string(9) "Treatment"
["лечение"]=>
string(9) "treatment"
["лечении"]=>
string(9) "treatment"
["Лечение {branch}"]=>
string(14) "{branch.upper}"
["Лечение {disease}"]=>
string(25) "{disease.upper} treatment"
["Лечение в {country}"]=>
string(33) "Treatment in clinics of {country}"
["Лечение в клиниках города {city}"]=>
string(30) "Treatment in clinics of {city}"
["Лечение за рубежом"]=>
string(16) "Treatment abroad"
["Лечение за рубежом - это просто!"]=>
string(34) "Medical treatment abroad is simple"
["Лечит заболевания"]=>
string(14) "Treat diseases"
["Лучшие врачи"]=>
string(16) "The best doctors"
["Лучшие врачи {city}"]=>
string(26) "The best doctors of {city}"
["Лучшие врачи {country}"]=>
string(29) "The best doctors of {country}"
["Лучшие врачи клиник"]=>
string(27) "The best doctors of clinics"
["Лучшие врачи {country} по версии Forbes – Доклэнд"]=>
string(40) "The best doctors of clinics in {country}"
["Лучшие врачи по версии Forbes – Доклэнд"]=>
string(27) "The best doctors of clinics"
["Лучшие {speciality} {country}, отзывы"]=>
string(34) "The best {speciality} in {country}"
["Лучшие {speciality}"]=>
string(21) "The best {speciality}"
["Лучшие доктора клиники"]=>
string(31) "Best doctors in selected clinic"
["Лучший выбор!|Достойная альтернатива!"]=>
string(34) "Best choice!|Reliable alternative!"
["Медицинский консультант расскажет о всех аспектах лечения"]=>
string(63) "The medical consultant will tell about all aspects of treatment"
["Медицинский консультант расскажет о всех аспектах лечения за рубежом"]=>
string(63) "The medical consultant will tell about all aspects of treatment"
["Место работы"]=>
string(13) "Place of work"
["Мы работаем напрямую с ведущими клиниками {country}"]=>
string(47) "We work directly with leading clinics {country}"
["Мы размещаем информацию только о больницах и клиниках, получивших медицинские сертификаты и аккредитацию самых авторитетных международных обществ."]=>
string(87) "We offer you only the most reliable and certificated clinics with worldwide reputation."
["Найдено {n,plural,one{# врач} few{# врача} many{# врачей} other{# врача}}"]=>
string(47) "Found {n,plural,one{# doctor} other{# doctors}}"
["Найти клинику"]=>
string(13) "Find a clinic"
["Направление"]=>
string(6) "Branch"
["Направления"]=>
string(8) "Branches"
["Что мы лечим"]=>
string(21) "Mostly asked branches"
["Наши услуги для вас БЕСПЛАТНЫ, мы оказываем консультации по соглашению с клиниками-партнерами"]=>
string(112) "Our services are FREE for you, we provide consultations according to the agreement with our partner clinics"
["Наша компания является официальным представителем {title.genitive} в России"]=>
string(72) "Our company is the official representative of {title.genitive} worldwide"
["Наша компания является официальным представителем доктора {name.genitive} в России"]=>
string(82) "Our company is the official representative of the doctor {name.genitive} worldwide"
["Ни одного вопроса не задано"]=>
string(18) "No questions asked"
["Ничего не найдено"]=>
string(8) "No found"
["О клинике {clinic}"]=>
string(21) "About clinic {clinic}"
["О компании"]=>
string(13) "About company"
["Облако тегов"]=>
string(10) "Tags cloud"
["Обратите внимание на {n,plural,=0{другие клиники} one{другую # клинику} few{другие # клиники} many{другие # клиник} other{другие # клиники}} {country}, которые работают и помогают пациентам по направлению {branch}"]=>
string(87) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {branch} in {country}"
["Обратитесь онлайн"]=>
string(15) "Write us online"
["Общий стаж"]=>
string(9) "Seniority"
["Общий стаж {n,plural,one{# год} few{# года} many{# лет} other{# года}}"]=>
string(47) "Seniority {n,plural,one{# year} other{# years}}"
["Наши врачи могут Вас проконсультировать 5 дней в неделю с 10:00 до 19:00. Если вы обратились в выходные или в нерабочее время, мы свяжемся с Вами в ближайший рабочий день."]=>
string(117) "Thank you for request. We call you back in 30 minutes. Saturday, Sunday we are out of office . We call you AsAp then."
["Наш медицинский эксперт свяжется с Вами как можно быстрее."]=>
string(56) "Our medical expert will contact you as soon as possible."
["Организация всех аспектов поездки"]=>
string(31) "Organizing all the trip aspects"
["Организация лечения {disease}"]=>
string(19) "{disease} treatment"
["Оставить дополнительную информацию"]=>
string(12) "Any comments"
["Оставить отзыв"]=>
string(13) "Give feedback"
["Отзывы пациентов"]=>
string(7) "Reviews"
["Отзывы пациентов клиники"]=>
string(14) "Clinic reviews"
["Отправить"]=>
string(4) "Send"
["Отправить запрос на лечение"]=>
string(19) "Request a treatment"
["Отправить заявку"]=>
string(12) "Send request"
["Отправить отзыв"]=>
string(11) "Send review"
["По вашему запросу {query} найдено {n,plural,one{# профильная клиника} few{# профильные клиники} many{# профильных клиник} other{# профильные клиники}}"]=>
string(50) "{n,plural,one{# clinic} other{# clinics}} selected"
["По вашему запросу найдено {n,plural,one{# врач} few{# врача} many{# врачей} other{# врача}}"]=>
string(50) "{n,plural,one{# doctor} other{# doctors}} selected"
["По возрастанию рейтинга"]=>
string(18) "By rating increase"
["По возрастанию цены"]=>
string(17) "By price increase"
["По заболеванию {disease} {n,plural,one{найдена # клиника} few{найдено # клиники} many{найдено # клиник} other{найдено # клиники}}"]=>
string(75) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {disease}"
["По заболеванию {disease} клиник не найдено"]=>
string(49) "Ups, nothing was found. Please change parameters."
["По направлению {branch} найдено {n,plural,one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(74) "We found {n,plural,one{# clinic} other{# clinics}} specialized in {branch}"
["По убыванию рейтинга"]=>
string(18) "By rating decrease"
["По убыванию цены"]=>
string(17) "By price decrease"
["Поделиться"]=>
string(5) "Share"
["Поделиться ссылкой в Гугл-плюсе"]=>
string(5) "Share"
["Поделиться ссылкой в Моём мире"]=>
string(5) "Share"
["Поделиться ссылкой в Одноклассниках"]=>
string(5) "Share"
["Поделиться ссылкой в Твиттере"]=>
string(5) "Share"
["Поделиться ссылкой во Вконтакте"]=>
string(5) "Share"
["Поделиться ссылкой на Фейсбуке"]=>
string(5) "Share"
["Пожалуйста укажите ваш номер телефона и адрес электронной почты что бы мы могли оперативно дать ответ на ваш вопрос или уточнить его. Ваши контактные данные не будут опубликованы."]=>
string(165) "Please enter your phone number and email address so that we can quickly give an answer to your question or to clarify it. Your contact details will not be published."
["Поиск"]=>
string(6) "Search"
["Поиск по тегу {tag}"]=>
string(13) "Search by tag"
["Пока ничего"]=>
string(7) "Nothing"
["Показать еще"]=>
string(9) "Show more"
["Показать ещё"]=>
string(9) "Show more"
["Показать ещё {n,plural,one{# вопрос} few{# вопроса} many{# вопросов} other{# вопроса}}"]=>
string(55) "Show more {n,plural,one{# question} other{# questions}}"
["Показать ещё {n,plural,one{# отзыв} few{# отзыва} many{# отзывов} other{# отзыва}}"]=>
string(51) "Show more {n,plural,one{# review} other{# reviews}}"
["Показать стоимость"]=>
string(10) "Show price"
["Политика конфиденциальности"]=>
string(14) "Privacy policy"
["Получите консультацию лучших мировых докторов"]=>
string(35) "Get medical opinion of best doctors"
["Получить консультацию"]=>
string(16) "Get consultation"
["Получить консультацию"]=>
string(16) "Get consultation"
["Последние заявки"]=>
string(13) "Last requests"
["Похожие клиники"]=>
string(15) "Similar clinics"
["Преимущества лечения в {country}"]=>
string(36) "Advantages of treatment in {country}"
["Прикрепить файлы"]=>
string(12) "Attach files"
["Другая страна"]=>
string(15) "Another country"
["Подберем лучшего врача и клинику бесплатно"]=>
string(61) "Get your personal medical adviser and treatment plan for free"
["Проверенные отзывы о врачах и клиниках."]=>
string(44) "The checked comments on doctors and clinics."
["Рассказать о проекте друзьям"]=>
string(23) "Share with your friends"
["Результаты поиска"]=>
string(13) "Search result"
["С этим сертификатом найдено {n,plural,one{# клиника} few{# клиники} many{# клиник} other{# клиники}}"]=>
string(50) "{n,plural,one{# clinic} other{# clinics}} selected"
["Связаться с клиникой"]=>
string(14) "Contact clinic"
["Сертификаты доктора"]=>
string(19) "Doctor certificates"
["Сертификаты клиники:"]=>
string(20) "Clinic certificates:"
["Смена E-mail"]=>
string(13) "Change E-mail"
["Спасибо! Ваш вопрос успешно отправлен."]=>
string(52) "Thank you. We got your question and respond it ASAP."
["Спасибо! Ваш отзыв успешно отправлен на модерацию."]=>
string(32) "Thank you. We got your feedback."
["Спасибо, что обратились к нам!"]=>
string(28) "Thank you for contacting us."
["Специализация"]=>
string(14) "Specialization"
["Стоимость диагностики и операций"]=>
string(38) "Price for diagnostic and manipulations"
["Стоимость приема от ${cost}"]=>
string(38) "Price for personal appointment ${cost}"
["Страна"]=>
string(7) "Country"
["Страница не найдена"]=>
string(14) "Page not found"
["Страницу, которую Вы запрашивали, у нас нет, зато есть много других очень полезных, выберите наиболее подходящую из имеющихся"]=>
string(84) "We can’t find the page you requested, but we have tons of related. Check this out."
["Страницы которую вы запрашивали у нас нет, зато есть много других очень полезных, выберите наиболее подходящую из имеющихся"]=>
string(137) "The page you requested we don't have, but there are a lot of other very useful pages, please select the most appropriate of the available"
["Страны"]=>
string(9) "Countries"
["Страны для лечения"]=>
string(27) "Countries for the treatment"
["Твитнуть"]=>
string(5) "Share"
["Текст отзыва"]=>
string(11) "Review text"
["Телефон"]=>
string(5) "Phone"
["Только что запрашивали информацию"]=>
string(18) "Recent information"
["Тэги"]=>
string(4) "Tags"
["Удалить из избранного"]=>
string(20) "Remove from favorite"
["Узнать больше"]=>
string(9) "Find more"
["Укажите Ваш логин в Skype"]=>
string(16) "Your Skype login"
["Уровень цен"]=>
string(11) "Price level"
["Условия размещения"]=>
string(20) "Non medical benefits"
["Цены на лечение"]=>
string(37) "Prices for treatments and diagnostics"
["Цены на лечение в {country}"]=>
string(50) "Prices for treatments and diagnostics in {country}"
["Направления в {country}"]=>
string(23) "Directions in {country}"
["Направления {country}"]=>
string(20) "Directions {country}"
["Цены на лечение в городе {city}"]=>
string(47) "Prices for treatments and diagnostics in {city}"
["Читать весь отзыв"]=>
string(19) "Read whole response"
["Читать далее"]=>
string(9) "Read more"
["Эта клиника аккредитована {certificate}"]=>
string(41) "The clinic was certified by {certificate}"
["Этот врач аккредитован {certificate}"]=>
string(41) "The doctor was certified by {certificate}"
["бесплатно"]=>
string(4) "free"
["в"]=>
string(2) "in"
["до"]=>
string(2) "to"
["от"]=>
string(4) "from"
["звонок по РФ бесплатный"]=>
string(11) "call us now"
["или"]=>
string(2) "or"
["Потому что {recommend}"]=>
string(19) "Because {recommend}"
["русскоязычный консультант"]=>
string(22) "English speaking staff"
["с совокупным рейтингом"]=>
string(22) "with cumulative rating"
["сортировать по"]=>
string(7) "sort by"
["специализируется на {disease}"]=>
string(24) "specialised on {disease}"
["телефон в Москве"]=>
string(11) "call us now"
["Вопрос слишком серьезный чтобы терять время! Оставьте Ваш телефон, мы перезвоним и все обсудим"]=>
string(186) "The question you have is too urgent to read all this texts and compare details. Don’t lose your time. Give us your phone number and we call you back to discuss possible solutions."
["Мы понимаем, что не все вопросы и не всегда удобно обсуждать по телефону, выберите удобный способ связи:"]=>
string(119) "We understand that not all questions could be discussed via phone please select comfortable for you way to communicate:"
["Показать все направления"]=>
string(17) "Show all branches"
["Показать все страны"]=>
string(18) "Show all countries"
["Подобрать мне лечение"]=>
string(13) "Get treatment"
["Комплексная телемедицина"]=>
string(13) "Get treatment"
["Предоставляя информацию, вы подтверждаете, что ознакомлены и согласны с нашими {terms} и {politic}"]=>
string(73) "By providing us your information you agree with our {terms} and {politic}"
["Условиями Пользования"]=>
string(16) "Terms of Service"
["Политикой Конфиденциальности"]=>
string(14) "Privacy Policy"
["правила использования cookie-файлов"]=>
string(25) "Terms of Use cookie-files"
["Продолжая использовать данный сайт, Вы принимаете наши {terms}."]=>
string(57) "By continuing to use this site, you agree to our {terms}."
["Принимаю"]=>
string(6) "Accept"
["Пользовательское соглашение"]=>
string(12) "Terms of Use"
["Узнать цены"]=>
string(12) "Check prices"
["Запрос цены"]=>
string(13) "Price request"
["Укажите номер телефона для обратной связи"]=>
string(48) "Indicate your Phone Number to Receive a Feadback"
["Представитель клиники свяжется с вами"]=>
string(39) "Сlinic representative will contact you"
["Ваше Имя"]=>
string(4) "Name"
["Ускорьте процесс обработки заявки Выбрав наиболее подходящие ответы."]=>
string(77) "Choose the Most Appropriate Answer to Support the Request Management Process."
["Укажите этап организации лечения:"]=>
string(43) "Indicate Your Treatment Organization Stage:"
["Укажите период, в который Вы готовы приехать на лечение:"]=>
string(41) "Indicate the period you're ready to come:"
["я только начал(а) собирать информацию о лечении за границей"]=>
string(57) "I just started collecting information on treatment abroad"
["я знаю, что мне нужно, и ищу подходящую клинику и врача"]=>
string(47) "I am looking for a suitable clinic and a doctor"
["я хочу записаться на видеоконсультацию врача"]=>
string(56) "I need a private online video consultation with a doctor"
["я готов(а) записаться на прием"]=>
string(33) "I am ready to make an appointment"
["в течение 7 дней"]=>
string(13) "within 7 days"
["в течение месяца"]=>
string(14) "within a month"
["в течение трех месяцев"]=>
string(19) "during three months"
["позднее, чем через три месяца"]=>
string(23) "later than three months"
["Отправляя информацию, вы ускоряете процесс обработки Вашей заявки."]=>
string(69) "Send information and speed up the process your application processing"
["Благодарим за доверие, оказанное клинике."]=>
string(34) "Thank you for trusting our clinic."
["Размер до 10 мb"]=>
string(14) "Max size 10 mb"
["Не удалось загрузить файл"]=>
string(6) "Failed"
["Разрешены следующие форматы:"]=>
string(34) "The following formats are allowed:"
["Максимум 5 файлов"]=>
string(15) "Maximum 5 files"
["Описание {clinic}"]=>
string(14) "About {clinic}"
["Оставить заявку"]=>
string(18) "Submit application"
["Стоимость консультации от"]=>
string(15) "Consulting Fees"
["обязательное поле"]=>
string(15) "required fields"
["обязательное условие"]=>
string(15) "required fields"
["Обязательные поля для заполнения"]=>
string(15) "Required fields"
["Заполните обязательные поля для отправки"]=>
string(35) "Please, fill in all required fields"
["Все цены"]=>
string(10) "All prices"
["Цены на лечение и диагностику"]=>
string(32) "Diagnostics and treatment prices"
["Клиника ведет прием онлайн"]=>
string(18) "Online appointment"
["Клиника ведет прием онлайн"]=>
string(18) "Online appointment"
["количество врачей на связи"]=>
string(21) "doctors are available"
["количество врачей на связи"]=>
string(21) "doctors are available"
["Лечитесь за рубежом, оставаясь дома"]=>
string(46) "Self-isolation – time to choose telemedicine"
["Получите видеоконсультацию у лучших врачей мира"]=>
string(67) "Contact the best medical experts from all over the world on Docland"
["Консультации лучших врачей мира по ценам доступным каждому"]=>
string(57) "Consult online with the best doctors available on Docland"
["Поставленный вам диагноз вызывает сомнение?"]=>
string(36) "Have you some doubt about diagnosis?"
["Хотите узнать мнение признанного эксперта по расшифровке КТ, МРТ, гистологии?"]=>
string(92) "Do you need an understandable report with a doctor's second opinion on MRI, CT or histology?"
["Предпочитаете лечиться у лучших врачей мира по современным протоколам?"]=>
string(52) "Would you prefer cost-effective treatment protocols?"
["На Docland доступны все сервисы телемедицины."]=>
string(64) "Try all advantages of telemedicine services available on Docland"
["Закажите консультацию онлайн!"]=>
string(22) "Request an appointment"
["Представитель клиники свяжется с вами"]=>
string(42) "Сlinic representative will contact you"
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
}
["_messageFormatter":"yii\i18n\I18N":private]=>
object(yii\i18n\MessageFormatter)#390 (5) {
["_errorCode":"yii\i18n\MessageFormatter":private]=>
int(0)
["_errorMessage":"yii\i18n\MessageFormatter":private]=>
string(0) ""
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["assetManager"]=>
object(yii\web\AssetManager)#392 (18) {
["bundles"]=>
array(10) {
["yii\web\JqueryAsset"]=>
object(yii\web\JqueryAsset)#400 (9) {
["sourcePath"]=>
string(49) "/var/www/html/docland.ru/vendor/bower/jquery/dist"
["js"]=>
array(1) {
[0]=>
string(13) "jquery.min.js"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/cf1294d6"
["baseUrl"]=>
string(16) "/assets/cf1294d6"
["depends"]=>
array(0) {
}
["css"]=>
array(0) {
}
["jsOptions"]=>
array(1) {
["position"]=>
int(3)
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["yii\bootstrap\BootstrapAsset"]=>
array(1) {
["css"]=>
array(1) {
[0]=>
string(21) "css/bootstrap.min.css"
}
}
["yii\bootstrap\BootstrapPluginAsset"]=>
array(1) {
["js"]=>
array(1) {
[0]=>
string(19) "js/bootstrap.min.js"
}
}
["kartik\daterange\MomentAsset"]=>
array(1) {
["depends"]=>
array(1) {
[0]=>
string(19) "yii\web\JqueryAsset"
}
}
["app\assets\ClinicAsset"]=>
object(app\assets\ClinicAsset)#394 (9) {
["sourcePath"]=>
string(39) "/var/www/html/docland.ru/static/docland"
["js"]=>
array(1) {
[0]=>
string(12) "js/clinic.js"
}
["depends"]=>
array(1) {
[0]=>
string(16) "yii\web\YiiAsset"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/73ad59de"
["baseUrl"]=>
string(16) "/assets/73ad59de"
["css"]=>
array(0) {
}
["jsOptions"]=>
array(0) {
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["yii\web\YiiAsset"]=>
object(yii\web\YiiAsset)#398 (9) {
["sourcePath"]=>
string(51) "/var/www/html/docland.ru/vendor/yiisoft/yii2/assets"
["js"]=>
array(1) {
[0]=>
string(6) "yii.js"
}
["depends"]=>
array(1) {
[0]=>
string(19) "yii\web\JqueryAsset"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/28c4984f"
["baseUrl"]=>
string(16) "/assets/28c4984f"
["css"]=>
array(0) {
}
["jsOptions"]=>
array(1) {
["position"]=>
int(3)
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["yii\widgets\PjaxAsset"]=>
object(yii\widgets\PjaxAsset)#4289 (9) {
["sourcePath"]=>
string(47) "/var/www/html/docland.ru/vendor/bower/yii2-pjax"
["js"]=>
array(1) {
[0]=>
string(14) "jquery.pjax.js"
}
["depends"]=>
array(1) {
[0]=>
string(16) "yii\web\YiiAsset"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/4245027d"
["baseUrl"]=>
string(16) "/assets/4245027d"
["css"]=>
array(0) {
}
["jsOptions"]=>
array(0) {
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["app\assets\FrontAsset"]=>
object(app\assets\FrontAsset)#4752 (9) {
["sourcePath"]=>
string(39) "/var/www/html/docland.ru/static/docland"
["css"]=>
array(0) {
}
["depends"]=>
array(1) {
[0]=>
string(25) "app\assets\BaseFrontAsset"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/73ad59de"
["baseUrl"]=>
string(16) "/assets/73ad59de"
["js"]=>
array(0) {
}
["jsOptions"]=>
array(0) {
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["app\assets\BaseFrontAsset"]=>
object(app\assets\BaseFrontAsset)#4758 (9) {
["sourcePath"]=>
string(39) "/var/www/html/docland.ru/static/docland"
["css"]=>
array(6) {
[0]=>
string(17) "css/normalize.css"
[1]=>
string(24) "css/font-awesome.min.css"
[2]=>
string(20) "css/autocomplete.css"
[3]=>
string(23) "css/jquery.fancybox.css"
[4]=>
string(12) "css/main.css"
[5]=>
string(14) "css/mobile.css"
}
["js"]=>
array(10) {
[0]=>
string(22) "js/modernizr-custom.js"
[1]=>
string(13) "js/console.js"
[2]=>
string(21) "js/maskedinput.min.js"
[3]=>
string(29) "js/jquery.autocomplete.min.js"
[4]=>
string(25) "js/jquery.bxslider.min.js"
[5]=>
string(27) "js/jquery.columnizer.min.js"
[6]=>
string(26) "js/jquery.dotdotdot.min.js"
[7]=>
string(26) "js/jquery.fancybox.pack.js"
[8]=>
string(11) "js/popup.js"
[9]=>
string(12) "js/common.js"
}
["depends"]=>
array(1) {
[0]=>
string(16) "yii\web\YiiAsset"
}
["jsOptions"]=>
array(1) {
["position"]=>
int(3)
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/73ad59de"
["baseUrl"]=>
string(16) "/assets/73ad59de"
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
["app\assets\SocialLikesAsset"]=>
object(app\assets\SocialLikesAsset)#4803 (9) {
["sourcePath"]=>
string(55) "/var/www/html/docland.ru/vendor/bower/social-likes/dist"
["css"]=>
array(1) {
[0]=>
string(21) "social-likes_flat.css"
}
["js"]=>
array(1) {
[0]=>
string(19) "social-likes.min.js"
}
["depends"]=>
array(1) {
[0]=>
string(19) "yii\web\JqueryAsset"
}
["basePath"]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/4bbdd6a3"
["baseUrl"]=>
string(16) "/assets/4bbdd6a3"
["jsOptions"]=>
array(0) {
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
}
["basePath"]=>
string(46) "/var/www/html/docland.ru/web/doclandmed/assets"
["baseUrl"]=>
string(7) "/assets"
["assetMap"]=>
array(0) {
}
["linkAssets"]=>
bool(true)
["fileMode"]=>
NULL
["dirMode"]=>
int(509)
["beforeCopy"]=>
NULL
["afterCopy"]=>
NULL
["forceCopy"]=>
bool(false)
["appendTimestamp"]=>
bool(true)
["hashCallback"]=>
NULL
["_dummyBundles":"yii\web\AssetManager":private]=>
array(0) {
}
["_converter":"yii\web\AssetManager":private]=>
object(yii\web\AssetConverter)#396 (5) {
["commands"]=>
array(6) {
["less"]=>
array(2) {
[0]=>
string(3) "css"
[1]=>
string(41) "lessc {from} {to} --no-color --source-map"
}
["scss"]=>
array(2) {
[0]=>
string(3) "css"
[1]=>
string(28) "sass {from} {to} --sourcemap"
}
["sass"]=>
array(2) {
[0]=>
string(3) "css"
[1]=>
string(28) "sass {from} {to} --sourcemap"
}
["styl"]=>
array(2) {
[0]=>
string(3) "css"
[1]=>
string(22) "stylus < {from} > {to}"
}
["coffee"]=>
array(2) {
[0]=>
string(2) "js"
[1]=>
string(23) "coffee -p {from} > {to}"
}
["ts"]=>
array(2) {
[0]=>
string(2) "js"
[1]=>
string(21) "tsc --out {to} {from}"
}
}
["forceConvert"]=>
bool(false)
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["_published":"yii\web\AssetManager":private]=>
array(5) {
["/var/www/html/docland.ru/static/docland"]=>
array(2) {
[0]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/73ad59de"
[1]=>
string(16) "/assets/73ad59de"
}
["/var/www/html/docland.ru/vendor/yiisoft/yii2/assets"]=>
array(2) {
[0]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/28c4984f"
[1]=>
string(16) "/assets/28c4984f"
}
["/var/www/html/docland.ru/vendor/bower/jquery/dist"]=>
array(2) {
[0]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/cf1294d6"
[1]=>
string(16) "/assets/cf1294d6"
}
["/var/www/html/docland.ru/vendor/bower/yii2-pjax"]=>
array(2) {
[0]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/4245027d"
[1]=>
string(16) "/assets/4245027d"
}
["/var/www/html/docland.ru/vendor/bower/social-likes/dist"]=>
array(2) {
[0]=>
string(55) "/var/www/html/docland.ru/web/doclandmed/assets/4bbdd6a3"
[1]=>
string(16) "/assets/4bbdd6a3"
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["formatter"]=>
object(yii\i18n\Formatter)#4754 (26) {
["nullDisplay"]=>
string(0) ""
["booleanFormat"]=>
array(2) {
[0]=>
string(2) "No"
[1]=>
string(3) "Yes"
}
["locale"]=>
string(2) "en"
["timeZone"]=>
string(13) "Europe/Moscow"
["defaultTimeZone"]=>
string(3) "UTC"
["dateFormat"]=>
string(6) "medium"
["timeFormat"]=>
string(6) "medium"
["datetimeFormat"]=>
string(6) "medium"
["calendar"]=>
NULL
["decimalSeparator"]=>
NULL
["thousandSeparator"]=>
NULL
["numberFormatterOptions"]=>
array(0) {
}
["numberFormatterTextOptions"]=>
array(0) {
}
["numberFormatterSymbols"]=>
array(0) {
}
["currencyCode"]=>
NULL
["sizeFormatBase"]=>
int(1024)
["systemOfUnits"]=>
string(6) "metric"
["measureUnits"]=>
array(2) {
["length"]=>
array(2) {
["imperial"]=>
array(6) {
["inch"]=>
int(1)
["foot"]=>
int(12)
["yard"]=>
int(36)
["chain"]=>
int(792)
["furlong"]=>
int(7920)
["mile"]=>
int(63360)
}
["metric"]=>
array(4) {
["millimeter"]=>
int(1)
["centimeter"]=>
int(10)
["meter"]=>
int(1000)
["kilometer"]=>
int(1000000)
}
}
["mass"]=>
array(2) {
["imperial"]=>
array(8) {
["grain"]=>
int(1)
["drachm"]=>
float(27,34375)
["ounce"]=>
float(437,5)
["pound"]=>
int(7000)
["stone"]=>
int(98000)
["quarter"]=>
int(196000)
["hundredweight"]=>
int(784000)
["ton"]=>
int(15680000)
}
["metric"]=>
array(3) {
["gram"]=>
int(1)
["kilogram"]=>
int(1000)
["ton"]=>
int(1000000)
}
}
}
["baseUnits"]=>
array(2) {
["length"]=>
array(2) {
["imperial"]=>
int(12)
["metric"]=>
int(1000)
}
["mass"]=>
array(2) {
["imperial"]=>
int(7000)
["metric"]=>
int(1000)
}
}
["_intlLoaded":"yii\i18n\Formatter":private]=>
bool(true)
["_resourceBundle":"yii\i18n\Formatter":private]=>
NULL
["_unitMessages":"yii\i18n\Formatter":private]=>
array(0) {
}
["_dateFormats":"yii\i18n\Formatter":private]=>
array(4) {
["short"]=>
int(3)
["medium"]=>
int(2)
["long"]=>
int(1)
["full"]=>
int(0)
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["frontAsset"]=>
object(app\assets\FrontAsset)#4755 (9) {
["sourcePath"]=>
string(39) "/var/www/html/docland.ru/static/docland"
["css"]=>
array(0) {
}
["depends"]=>
array(1) {
[0]=>
string(25) "app\assets\BaseFrontAsset"
}
["basePath"]=>
NULL
["baseUrl"]=>
NULL
["js"]=>
array(0) {
}
["jsOptions"]=>
array(0) {
}
["cssOptions"]=>
array(0) {
}
["publishOptions"]=>
array(0) {
}
}
}
["_definitions":"yii\di\ServiceLocator":private]=>
array(34) {
["errorHandler"]=>
array(2) {
["errorAction"]=>
string(10) "site/error"
["class"]=>
string(20) "yii\web\ErrorHandler"
}
["authManager"]=>
array(1) {
["class"]=>
string(18) "yii\rbac\DbManager"
}
["assetsAutoCompress"]=>
array(6) {
["class"]=>
string(33) "app\components\AssetsAutoCompress"
["enabled"]=>
bool(true)
["cssFileCompile"]=>
bool(true)
["cssCompress"]=>
bool(true)
["jsFileCompile"]=>
bool(false)
["jsCompress"]=>
bool(false)
}
["request"]=>
array(4) {
["cookieValidationKey"]=>
string(32) "szRDj2ALlUXe91N9_-EOjbldVBEZdJ9A"
["enableCsrfValidation"]=>
bool(false)
["enableCookieValidation"]=>
bool(false)
["class"]=>
string(26) "app\components\LangRequest"
}
["formatter"]=>
array(3) {
["sizeFormatBase"]=>
int(1024)
["nullDisplay"]=>
string(0) ""
["class"]=>
string(18) "yii\i18n\Formatter"
}
["view"]=>
array(1) {
["class"]=>
string(19) "app\components\View"
}
["cache"]=>
array(2) {
["class"]=>
string(15) "yii\redis\Cache"
["redis"]=>
array(3) {
["hostname"]=>
string(9) "localhost"
["port"]=>
int(6379)
["database"]=>
int(0)
}
}
["user"]=>
array(3) {
["identityClass"]=>
string(15) "app\models\User"
["enableAutoLogin"]=>
bool(true)
["class"]=>
string(12) "yii\web\User"
}
["mailer"]=>
array(1) {
["class"]=>
string(22) "yii\swiftmailer\Mailer"
}
["log"]=>
array(3) {
["traceLevel"]=>
int(0)
["targets"]=>
array(1) {
[0]=>
array(2) {
["class"]=>
string(18) "yii\log\FileTarget"
["levels"]=>
array(2) {
[0]=>
string(5) "error"
[1]=>
string(7) "warning"
}
}
}
["class"]=>
string(18) "yii\log\Dispatcher"
}
["assetManager"]=>
array(4) {
["appendTimestamp"]=>
bool(true)
["linkAssets"]=>
bool(true)
["bundles"]=>
array(4) {
["yii\web\JqueryAsset"]=>
array(1) {
["js"]=>
array(1) {
[0]=>
string(13) "jquery.min.js"
}
}
["yii\bootstrap\BootstrapAsset"]=>
array(1) {
["css"]=>
array(1) {
[0]=>
string(21) "css/bootstrap.min.css"
}
}
["yii\bootstrap\BootstrapPluginAsset"]=>
array(1) {
["js"]=>
array(1) {
[0]=>
string(19) "js/bootstrap.min.js"
}
}
["kartik\daterange\MomentAsset"]=>
array(1) {
["depends"]=>
array(1) {
[0]=>
string(19) "yii\web\JqueryAsset"
}
}
}
["class"]=>
string(20) "yii\web\AssetManager"
}
["ih"]=>
array(1) {
["class"]=>
string(27) "app\components\ImageHandler"
}
["i18n"]=>
array(2) {
["translations"]=>
array(2) {
["app*"]=>
array(1) {
["class"]=>
string(34) "app\components\CustomMessageSource"
}
["seo*"]=>
array(1) {
["class"]=>
string(34) "app\components\CustomMessageSource"
}
}
["class"]=>
string(13) "yii\i18n\I18N"
}
["seo"]=>
array(1) {
["class"]=>
string(29) "app\components\seo\SeoManager"
}
["clinicSearch"]=>
array(1) {
["class"]=>
string(34) "app\components\search\ClinicSearch"
}
["doctorSearch"]=>
array(1) {
["class"]=>
string(34) "app\components\search\DoctorSearch"
}
["uploads"]=>
array(1) {
["class"]=>
string(33) "herroffizier\yii2um\UploadManager"
}
["urlManager"]=>
array(4) {
["enablePrettyUrl"]=>
bool(true)
["showScriptName"]=>
bool(false)
["rules"]=>
array(27) {
["manage//"]=>
string(28) "manage//"
["manage/"]=>
string(25) "manage//index"
["manage"]=>
string(20) "manage/default/index"
["/"]=>
string(10) "site/index"
[""]=>
string(13) "site/"
[""]=>
string(10) "page/index"
["/"]=>
string(27) "//index"
["//"]=>
string(30) "//"
["countries"]=>
string(13) "country/index"
["clinics"]=>
string(12) "search/index"
["illnesses"]=>
string(13) "disease/index"
["certificates"]=>
string(17) "certificate/index"
["certificates/"]=>
string(16) "certificate/view"
["blog/tags/"]=>
string(9) "blog/tags"
["blog/tags"]=>
string(10) "blog/cloud"
["blog/page/"]=>
string(10) "blog/index"
["blog/"]=>
string(9) "blog/view"
["blog"]=>
string(10) "blog/index"
["sitemap///"]=>
string(19) "sitemap/city-branch"
["sitemap//"]=>
string(22) "sitemap/country-branch"
[0]=>
array(1) {
["class"]=>
string(28) "app\components\DoctorUrlRule"
}
[1]=>
array(1) {
["class"]=>
string(32) "app\components\SpecialityUrlRule"
}
[2]=>
array(1) {
["class"]=>
string(29) "app\components\CountryUrlRule"
}
[3]=>
array(1) {
["class"]=>
string(26) "app\components\CityUrlRule"
}
[4]=>
array(1) {
["class"]=>
string(29) "app\components\DiseaseUrlRule"
}
[5]=>
array(1) {
["class"]=>
string(28) "app\components\BranchUrlRule"
}
[6]=>
array(1) {
["class"]=>
string(28) "app\components\ClinicUrlRule"
}
}
["class"]=>
string(29) "app\components\LangUrlManager"
}
["paymentService"]=>
array(5) {
["class"]=>
string(23) "app\components\Best2Pay"
["server"]=>
string(32) "https://pay.best2pay.net/webapi/"
["sector"]=>
int(388)
["password"]=>
string(9) "d30O7qW6X"
["callbackUrl"]=>
array(1) {
[0]=>
string(30) "/partner/balance/check-payment"
}
}
["db"]=>
array(8) {
["class"]=>
string(17) "yii\db\Connection"
["dsn"]=>
string(42) "mysql:host=localhost;dbname=docland28mar22"
["username"]=>
string(10) "doclandusr"
["password"]=>
string(16) "0R6K7XXucIEyjQ2b"
["charset"]=>
string(4) "utf8"
["enableSchemaCache"]=>
bool(true)
["schemaCacheDuration"]=>
int(3600)
["schemaCache"]=>
string(5) "cache"
}
["seoBranchPage"]=>
array(1) {
["class"]=>
string(29) "app\components\seo\BranchPage"
}
["seoIndexPage"]=>
array(1) {
["class"]=>
string(28) "app\components\seo\IndexPage"
}
["seoBlogPage"]=>
array(1) {
["class"]=>
string(27) "app\components\seo\BlogPage"
}
["seoCertificatePage"]=>
array(1) {
["class"]=>
string(34) "app\components\seo\CertificatePage"
}
["seoCityPage"]=>
array(1) {
["class"]=>
string(27) "app\components\seo\CityPage"
}
["seoClinicPage"]=>
array(1) {
["class"]=>
string(29) "app\components\seo\ClinicPage"
}
["seoCountryPage"]=>
array(1) {
["class"]=>
string(30) "app\components\seo\CountryPage"
}
["seoDiseasePage"]=>
array(1) {
["class"]=>
string(30) "app\components\seo\DiseasePage"
}
["seoDoctorPage"]=>
array(1) {
["class"]=>
string(29) "app\components\seo\DoctorPage"
}
["seoSpecialityPage"]=>
array(1) {
["class"]=>
string(33) "app\components\seo\SpecialityPage"
}
["frontAsset"]=>
array(1) {
["class"]=>
string(21) "app\assets\FrontAsset"
}
["security"]=>
array(1) {
["class"]=>
string(17) "yii\base\Security"
}
["response"]=>
array(1) {
["class"]=>
string(16) "yii\web\Response"
}
["session"]=>
array(1) {
["class"]=>
string(15) "yii\web\Session"
}
}
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
["defaultAction"]=>
string(5) "index"
["action"]=>
object(yii\base\InlineAction)#148 (6) {
["actionMethod"]=>
string(10) "actionView"
["id"]=>
string(4) "view"
["controller"]=>
*RECURSION*
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
NULL
}
["_view":"yii\base\Controller":private]=>
*RECURSION*
["_viewPath":"yii\base\Controller":private]=>
string(38) "/var/www/html/docland.ru/views/country"
["_events":"yii\base\Component":private]=>
array(0) {
}
["_eventWildcards":"yii\base\Component":private]=>
array(0) {
}
["_behaviors":"yii\base\Component":private]=>
array(0) {
}
}
["params"]=>
array(2) {
["callbackPopup"]=>
array(1) {
["model"]=>
object(app\models\Country)#85 (12) {
["relevance"]=>
NULL
["count"]=>
NULL
["_attributes":"yii\db\BaseActiveRecord":private]=>
array(29) {
["id"]=>
int(26)
["title"]=>
string(0) ""
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(0) ""
["adj_genitive_plural_title"]=>
string(0) ""
["prepositional_title"]=>
string(0) ""
["phone"]=>
string(0) ""
["flag"]=>
string(41) "flag_b69d8e1450522338e16f7eab56c1e756.jpg"
["about"]=>
string(0) ""
["advantage"]=>
string(0) ""
["specialization"]=>
string(0) ""
["accessibility"]=>
string(0) ""
["prices"]=>
string(0) ""
["service_advantage"]=>
string(0) ""
["public"]=>
int(1)
["doctors_description"]=>
string(0) ""
["badge"]=>
string(42) "badge_b69d8e1450522338e16f7eab56c1e756.png"
["created_at"]=>
string(19) "2020-03-12 15:03:20"
["updated_at"]=>
string(19) "2021-09-30 17:47:37"
["sort_order"]=>
int(200)
["image"]=>
string(42) "image_b69d8e1450522338e16f7eab56c1e756.jpg"
["seo_title"]=>
string(0) ""
["seo_h1"]=>
string(0) ""
["seo_description"]=>
string(0) ""
["seo_keywords"]=>
string(0) ""
["request_published_default"]=>
int(0)
["request_price"]=>
string(0) ""
["external_id"]=>
NULL
["request_price_qualitative"]=>
NULL
}
["_oldAttributes":"yii\db\BaseActiveRecord":private]=>
array(29) {
["id"]=>
int(26)
["title"]=>
string(14) "Украина"
["link"]=>
string(7) "ukraina"
["genitive_title"]=>
string(14) "Украины"
["adj_genitive_plural_title"]=>
string(20) "украинских"
["prepositional_title"]=>
string(14) "Украине"
["phone"]=>
string(0) ""
["flag"]=>
string(41) "flag_b69d8e1450522338e16f7eab56c1e756.jpg"
["about"]=>
string(2045) "
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.
Многие частные клиники Украины предлагают сервисы по диагностике и лечению широкого спектра заболеваний. Основными преимуществами частной медицины остаются индивидуальный подход, более качественное техническое оснащение по сравнению с государственными больницами, комфортные условия приема и размещения пациентов, приветливый персонал клиники. Однако важнейшим аспектом для пациентов было и остается высокое качество лечения. Клиники, собравшие под своей крышей специалистов способных обеспечить такое качество, обычно соответствуют и всех другим требованиям, предъявляемым пациентами к медицинскому учреждению.
Социологи полагают, что самая масштабная за эпоху независимости медицинская реформа, которая стартовала в Украине не так давно, приведет к размытию границ между частной и государственной медициной. Главным образом потому, что и без того «условно бесплатная» государственная медицина, по мере нарастания оборотов реформы, станет еще менее бесплатной. А сделают ли предполагаемые изменения государственную медицину более качественной и стабильной, всем нам только предстоит узнать.
"
["advantage"]=>
string(4479) "
Важная информация о лечении!
Государственная, условно бесплатная, медицина Украины, к сожалению, находится в состоянии недалеком от плачевного, однако, ряд частных клиник оказывают услуги достаточно высокого уровня. Среди направлений украинской медицины, которыми интересуются зарубежные пациенты, можно выделить стоматологию, офтальмологию, кардиологию и ортопедию. Для талантливых украинских стоматологов и хирургов пациенты из стран Восточной и Западной Европы – не редкость. Также несомненной популярностью пользуются бальнеологические курорты и здравницы. Стоит подчеркнуть, что за последнее десятилетие уровень оказания медицинских услуг в частном секторе существенно повысился, а в единичных случаях приблизился к мировым стандартам.
Какова стоимость лечения в Украине?
Одним из основных преимуществ частной украинской медицины остается ее стоимость. Качественные услуги по низкой стоимости делают Украину привлекательной для медицинских туристов. Так, стоимость практически любой первичной консультации в самых элитных клиниках это страны примерно в 10 раз ниже средней стоимости медицинского рынка Европы. А между тем, украинские врачи – стоматологи, кардиологи, хирурги общей практики получают высокое признание пациентов и коллег в Европе. Лидером по оказанию сравнительно недорогих и качественных медицинских услуг в Украине остается Киев. Именно в этом городе сосредоточено наибольшее количество высокоуровневых медицинских учреждений.
Главные недостатки украинской медицины
Не во всех брендовых частных клиниках пациент может рассчитывать на полный спектр медицинских услуг, начиная с диагностических процедур и заканчивая сложными хирургическими вмешательствами. Примерно 50% украинских клиник отправляют пациента на обследование в лаборатории, находящиеся в других частях города, и, в случае возникновения необходимости проведения сложной операции, в большинстве случаев, оказывают протекцию, передавая пациента в государственные больницы. Поэтому подобные брендовые клиники, как явление, постепенно утрачивают популярность, уступая место «брендовым» врачам. Тем, кто решится поехать на лечение в Украину, проект Docland готов бесплатно оказать помощь в поиске врача высокого уровня и организовать консультацию с ним, как на базе клиники, в которой он принимает, так и дистанционно, с помощью цифровых технологий доступных каждому.
Записаться на прием в частную клинику можно по номеру телефона, который указан на сайте выбранной клиники. Обычно, частные клиники не дают прямых контактов врача, и пообщаться с ним до прихода на очный прием не получится. Но в условиях карантина 2020, практически все украинские клиники начали предоставлять услуги удаленного консультирования в тех случаях, когда это возможно. Для сдачи анализов и прохождения аппаратных исследований прийти в клинику придется.
Вся информация о предоставляемых клиникой услугах и ценах на услуги доступна на сайтах клиник. Однако стоит принять во внимание, что прайс-листы, размещенные на Интернет-ресурсах, могут не соответствовать фактической актуальной на текущий период цене. Поэтому обязательно уточняйте цену при общении с администратором клиники.
"
["prices"]=>
string(0) ""
["service_advantage"]=>
string(289) "Украинские клиники, предлагающие современное лечение по всем профилям медицины. Проверенные врачи и медицинские учреждения Украины, которым стоит доверять."
["public"]=>
int(1)
["doctors_description"]=>
string(2028) "
Медицинское образование в Украине, несмотря на некоторые изменения в его системе, еще со времен Советского Союза считается одним из лучших в мире. Украинским врачам приходится сталкиваться с реалиями, которые, с большой вероятностью, поставили бы западных медиков в тупик – плохое финансирование сферы медицины, слабая оснащенность больниц современной техникой, доступность современных лекарственных препаратов и многое другое. Но, несмотря на всё перечисленное и не перечисленное выше, украинским врачам удается поддерживать достойный уровень оказания медицинской помощи. Получив квалификацию в условиях украинской системы здравоохранения, «медики по призванию» получают признание и пациентов, и зарубежных коллег.
Docland тесно сотрудничает с более 1500 украинских врачей различных специализаций. Среди них лучшие врачи с многолетним опытом и молодые многообещающие специалисты. Администраторы Docland помогут выбрать именно того доктора, которому можно полностью доверить здоровье в вашем случае. Вам не придется тратить время и усилия для того, чтобы попасть на прием в удобное для вас время.
Более чем за 15-летнюю историю, обычная частная клиника превратилась в крупнейшую сеть медицинских центров. На сегодняшний день, по Украине работает более 19 филиалов – Оксфорд Медикал имеет представительства в Киеве, Одессе, Луцке, Тернополе, Мелитополе и множестве других городов.
Медицинские центры этой сети оснащены самым современным диагностическим и операционным оборудованием. В кратчайшие сроки пациенты могут пройти как комплексное, так и специализированное обследование, получить высокотехнологичную медицинскую помощь более по 30 клиническим направлениям. Набор врачей проводится в соответствии со строгими критериями, задекларированных в протоколах профессиональной компетенции европейского образца. Помимо клинической практики, эксперты клиники также занимаются научно-исследовательской работой и академической деятельностью, адаптируя и применяя на практике самые современные клинические рекомендации.
По каким направлениям работают частные клиники Оксфорд Медикал
Сеть клиник Оксфорд Медикал предоставляют своим пациентам полный спектр услуг:
Диагностика
Пациенты могут пройти полный комплекс инструментальных и лабораторных исследований:
Общие исследования крови и мочи
Биопсия
Гистологическое исследование образца
Биохимические исследования
Обнаружение онкомаркеров
Компьютерная томография
Ультразвуковая диагностика
Рентген
ЭКГ
Стоматология
Терапевтическая стоматология
Лечение кариеса
Пародонтология
Эндодонтология
Челюстно-лицевая хирургия
Имплантология
Исправление прикуса
Установка брекет-систем
Хирургия
Выполнение эндоскопических операций
Проктологическая хирургия
Устранение варикозно расширенных вен
Абдоминальная хирургия
Онкологическая хирургия
Выполнение реконструктивных операций
Акушерство и гинекология
Лечение патологий шейки матки
РАР-тест и жидкостная цитология
Ведение беременности
Лечение инфекционных и воспалительных патологий
Коррекция нарушений менструального цикла
Выполнение малоинвазивных операций
Урология и андрология
Диагностика и лечение простатита
Малоинвазивные операции
Диагностика и лечение воспалительных заболеваний
Неврология
Лечение болей в спине
Нейрореабилитация
Диагностика и лечение нейропатий
Устранение болей при невралгиях различного происхождения
Кардиология
Диагностика ишемической болезни
Выявление патологий клапанов
Коррекция нарушений ритма
Подбор терапии при гипертонической болезни
Допплерография сосудов
Педиатрия и неотложная медицина
Профилактические осмотры
Вакцинация
Подбор терапии
Эстетическая медицина
Липосакция
Блефаропластика
Мезотерапия
Коррекция формы носа
Биоревитализация
Реабилитация
Восстановление после травм
Нейрореабилитация
Реабилитация после инфаркта
Узнать больше о направлениях, по которым работает сеть клиник Оксфорд Медикал можно у онлайн-консультанта в окне чата или по контактному номеру телефона.
Почему стоит обратиться за помощью в сеть клиник Оксфорд Медикал
Крупнейшая сеть клинки с многолетней историей
Полная укомплектованность современным диагностическим и лечебным оборудованием
Высокопрофессиональные профильные специалисты с многолетним опытом
Строгое соответствие европейским стандартам качества
Доступная стоимость диагностики, лечения и реабилитации
Задайте интересующий вопрос в окне чата или запишитесь на прием к специалисту онлайн. Специалисты клинки Оксфорд Медикал знают, как вам помочь.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Стоматологическая помощь занимает особое место среди всех отраслей медицины, так как потребность в ней чрезвычайно велика, а требования к качеству очень высокие. Регулярно наблюдаясь и выполняя все рекомендации опытного специалиста, вовремя вылечивая кариес на ранних стадиях, можно сохранить зубы надолго. Если все же пришлось прибегнуть к удалению, то его тоже лучше доверить профессионалам, как и последующее протезирование.
Особенности стоматологии за рубежом
За рубежом стоматология достигла значительных успехов во всех направлениях:
Терапевтическая стоматология.
Хирургическая стоматология.
Пародонтологическое лечение.
Ортодонтия.
Ортопедия.
Протезирование, включая имплантацию.
Преимущества лечения за рубежом
В зарубежные стоматологические клиники можно обратиться практически с любой проблемой – специалисты высокого уровня помогут ее решить. Для этого у них есть достаточно знаний и опыта, а также самое современное оборудование. О качестве услуг, оказываемых в стоматологических клиниках за рубежом, можно судить по многочисленным положительным отзывам пациентов.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
The dental help holds a specific place among all branches of medicine as the need for it is extremely big, and requirements to quality very high. Being regularly observed and implementing all recommendations of the skilled expert, in time curing caries at early stages, it is possible to keep teeth for a long time. If nevertheless it was necessary to resort to removal, then too it is better to entrust it to professionals, as well as the subsequent prosthetics.
Features of stomatology abroad
Abroad the stomatology achieved considerable success in all directions:
Therapeutic stomatology.
Surgical stomatology.
Parodontologichesky treatment.
Orthodontics.
Orthopedics.
Prosthetics, including implantation.
Advantages of medical treatment abroad
In foreign dental clinics it is possible to handle practically any problem - experts of high level will help to solve it. For this purpose they have enough knowledge and experience, and also the most modern equipment. About quality of the services rendered in dental clinics abroad it is possible to judge by numerous positive reviews of patients.
Лечение онкогинекологии за границей, в странах с высокоразвитой медициной, дает лучшие результаты, которые во многих случаях соизмеряются с возможностью вести полноценный образ жизни после лечения и сохранением репродуктивной функции. В зарубежных клиниках уход за пациенткой обеспечивает внимательная команда высокоспециализированных, признанных на национальном уровне экспертов, включая онкологов-гинекологов, онкологов-радиологов, фельдшеров, медсестер и личных кейс-менеджеров, которые сотрудничают между собой, чтобы обеспечить индивидуальный подход и наилучшее качество терапии для каждой пациентки.
Современные исследования и новые инновации в лечении гинекологического рака, которые быстро внедряются за границей, предоставляют женщинам больше возможностей, чем когда-либо, для индивидуального и эффективного лечения.
Методы диагностики в современной онкогинекологии
Зарубежные онкогинекологи используют современные, отличающиеся высокой информативностью и точностью диагностические методы. В онкогинекологическое обследование в зарубежной клинике могут быть включены следующие процедуры:
Консультация онколога
Консультация маммолога
УЗИ органов малого таза
КТ, МРТ, ПЭТ
Развернутые анализы крови
Определение молекулярного профиля опухоли
ПАП-тест
Биопсия
Кольпоскопия
Гистероскопия
Диагностическая лапароскопия и др. методы исследования
После проведения полного комплекса диагностических мер решение о дальнейшей терапии принимается на медицинском консилиуме. Междисциплинарный подход к лечению обеспечивает каждой пациентке комплексный индивидуальный план лечения, ориентированный на их индивидуальные потребности, с привлечением экспертов из широкого круга гинекологических онкологических специальностей.
"
["description"]=>
string(9380) "
Онкогинекология за границей: методы лечения
Сегодня в онкогинекологии применяется множество методов, включающих химиотерапию, лучевую терапию, гормональную терапию, таргетную терапию, хирургическое вмешательство. При выборе методов и их сочетания приоритет отдается общему здоровью и благополучию пациентки.
Химиотерапия: в этом лечении в основном используются лекарства, вводимые через систему внутривенных игл для уничтожения раковых клеток. Доступны также и лекарства можно принимать перорально. Пациенты, проходящие химиотерапию, находятся под наблюдением онколога-гинеколога или медицинского онколога. Лечение может включать одно лекарство или совмещать в себе несколько лекарственных препаратов. На сегодняшний день для проведения химиотерапии за границей используются препараты с меньшим токсическим эффектом, а для минимизации побочных эффектов применяется дополнительная терапия.
Внутрибрюшинная химиотерапия (HIPEC): одна из инновационных процедур, предполагающая промывание брюшной полости химиотерапевтическими препаратами после завершения хирургического вмешательства. Эта процедура направлена на уничтожение остаточных опухолевых клеток в брюшной полости.
Лучевая терапия: существует несколько видов технологий и методов лучевой терапии, применяемых для лечения гинекологического рака. Поскольку виды рака могут быть разными, лечение тоже отличается. В лучевой терапии для уничтожения раковых клеток чаще всего используются рентгеновские лучи, но также применяется протонная терапия и лазерное лечение. Лучевая терапия – один из наиболее распространенных методов лечения рака, который можно использовать в сочетании с другими видами лечения или самостоятельно.
Брахитерапия (контактная лучевая терапия): предполагает установку временных или постоянных радиоактивных «зерен» в очаг опухоли. Это один из вариантов лучевой терапии, который зарубежные онкогинекологи используют для лечения таких видов гинекологического рака, как рак эндометрия, шейки матки и влагалища.
Гормональная терапия: препараты гормонального ряда применяется в тех случаях, когда установлено, что опухоль пациентки гормонозависима. Данная терапия чаще всего проводится при раке матки, раке яичников и раке молочной железы. Гормональные препараты могут блокировать присоединение эстрогена или прогестерона к рецепторам раковых клеток, разрушать данные рецепторы, тем самым замедляя и останавливая рост опухоли или уничтожая ее.
Таргетная терапия: новейший метод лечения рака, который предлагает онкогинекология в зарубежных клиниках. Таргетные препараты отличаются от препаратов традиционной химиотерапии тем, что нацелены на раковые клетки, действуют только на них, не затрагивая здоровые клетки организма. Чаще всего таргетная терапия используется для терапии рака шейки матки с метастазами. Используемые в этом лечении препараты целенаправленно блокируют рост сосудов, снабжающих опухоль кровью, в результате этого, новообразование не получает питания и погибает.
Хирургия: операция может быть лучшим и единственным вариантом при определенных типах гинекологического рака. Сегодня активно проводятся роботизированные и минимально инвазивные хирургические вмешательства, позволяющие сократить риски, травматичность и сделать процесс восстановления более простым и быстрым.
Стоимость лечения за границей
Общая сумма, требующаяся на лечение, главным образом зависит от стадии заболевания, его типа, стоимости процедур, которые будут назначены для диагностики и лечения и количества дней, которые пациентка проведет в клинике. Приблизительную стоимость терапии можно узнать после телефонной консультации, во время которой наш медицинский представитель задаст ключевые вопросы о заболевании.
В среднем, в зарубежных клиниках стоимость базовой диагностики стартует от 3000 долларов США, стоимость неосложненной операции при раке шейки матки – от 8000 долларов США, при раке яичников – от 11000 долларов США, при раке матки – от 17000 долларов США, безоперационное лечение – от 25000 США.
Более подробную консультацию по ценам можно получить, связавшись с нашим консультантом. Для этого достаточно заполнить любую из форм заявки, позвонить по указанному телефону или заказать обратный звонок.
Основные преимущества лечения онкогинекологии за границей
Наличие узкопрофильных врачей, завоевавших признание в мировом сообществе онкогинекологов, авторов собственных методик лечения онкопатологий.
Комплексный мультидисциплинарный подход к лечению с составлением индивидуального терапевтического протокола, учитывающего все особенности заболевания пациентки.
Широкий спектр современных методик, применение новейших оригинальных препаратов, защищенных от подделки.
Активное использование щадящих органосохраняющих малоинвазивных методов, включая робот-ассистированную хирургию.
Персональный кейс-менеджер, осуществляющий координацию всего процесса лечения, начиная от организации поездки в иностранную клинику и заканчивая возвращением пациентки домой.