Быстро похудеть в ногах



Приближается лето, а вместе с ним короткая и облегающая одежда, купальники и пляж. Конечно, не хочется прятаться в длинные безразмерные балахоны, которые скроют несовершенство наших ножек. Поэтому мы начинаем озадачиваться тем, что нужно изменить в нашей жизни, чтобы сделать их стройнее и привлекательнее.

Ваши ноги худеют по тому же принципу, что и наше тело. И для того, чтобы добиться желаемого результата и закрепить его – стройные и красивые ноги — Вам необходимо не только основательно пересмотреть свой режим питания, уменьшить общее потребление калорий и сбалансировать диету, но и заняться специально направленной физкультурой.

Питание

Как мы уже говорили, обретение привлекательных ног, так же, как и обретение привлекательных форм в целом, требует отказа от сложных высококалорийных блюд и напитков в пользу простой еды с невысоким содержанием углеводов и вредных жиров, и воды.

Сжигание калорий – процесс, в который вовлечен широкий спектр питательных веществ, отдавая приоритет которым Вы сможете избавиться от излишней монументальности ног:


  • натуральные пищевые продукты (продукты с минимальным количеством или без консервантов и различных пищевых добавок). Потребляйте как можно больше натуральной пищи и держитесь подальше от фастфуда и продуктов, прошедших сложную технологическую обработку. Жиры, жидкость и токсины, которые накапливаются в жировых клетках нашего организма, являются одной из причин возникновения целлюлита;
  • мясо. Ешьте только нежирное мясо, птицу и рыбу. Неплохо было бы свести потребление красного мяса к минимуму, заменив его куриной грудинкой и рыбой. Таким образом, Вы сможете уменьшить ежедневное потребление калорий, не уменьшая привычных порций. Но совсем отказываться от красного мяса нельзя, т.к. он является богатым источником железа, защищая Вас от анемии;
  • рыба. Морская рыба – лучший выбор, а лосось – оптимальный вариант, т.к. он является богатым источником белка и Омега-3 жирных кислот, которые активизирует сжигание калорий. Кроме того, белок – строительный материал мышечной массы нашего тела, которая вытесняет жировые отложения не только с наших ног, но и с фигуры в целом;
  • специи – некалорийные пищевые добавки, которые могут разнообразить наше диетическое питание. Особое внимание следует уделить красному перцу. В его состав входит капсаицин, который стимулирует сжигание жира и ускоряет обмен веществ. Также попробуйте разнообразить свое меню куркумой – специя, которая очень популярна на Востоке. Она не только окрашивает пищу в приятный ярко-желтый цвет и добавляет ненавязчивый пряный вкус, но и замедляет процесс набора лишних килограммов путем их сжигания;

  • фрукты – продукт питания, который очень полезен для человеческого организма. Но в большинстве фруктов содержится много сахара, поэтому ежедневное потребление фруктов должно свестись к трем небольшим порциям. Например, Вы не должны съедать больше одного небольшого банана в день. А вот ягоды – чудесный выбор, в котором Вы можете себе не отказывать, т.к. они содержат очень мало сахара. Более того, если дополнить ягоды нежирным йогуртом, можно получить вкусный и полезный десерт;
  • овощи. Потребляйте как можно больше овощей. Ежедневно Вы можете съедать до шести больших порций. Например, шпинат помогает не набирать лишние килограммы, т.к. он богат клетчаткой, которая дает нам чувство сытости и снижает аппетит. Вдобавок, в шпинате содержится большое количество магния – питательного вещества, стимулирующего выработку тестостерона, который, в свою очередь, оказывает положительное влияние на увеличение мышечной массы, тем самым помогая Вам достигнуть желаемой цели: стройных и подтянутых ног. В свою очередь, картофель и бобовые – овощи, которые содержат значительное количество крахмала. Поэтому, если Вы все еще намерены подарить привлекательность своим ногам, ограничьте потребление этих овощей;

  • углеводы. Говоря о крахмалосодержащих продуктах, еще раз хотим обратить Ваше внимание на то, чтобы Вы не полностью исключали их из рациона, т.к. они богаты углеводами, которые, в свою очередь, являются источником энергии для Вас. Достаточно свести их потребление к 5 очень небольшим порциям в день. Это касается вышеперечисленных овощей, риса, макаронных изделий и т.д.;
  • молочные продукты. Снова обращаем Ваше внимание на то, что полностью отказываться от молочных продуктов нельзя, т.к. Вашему организму необходим кальций. Бесспорно, большое количество зеленолистных овощей может обеспечить Вас достаточным количеством кальция, но две маленькие нежирные порции молочных продуктов послужат Вам хорошей перестраховкой и полезным дополнением ежедневного рациона. Нежирные кисломолочные продукты будут отличным выбором, а вот с твердыми сырами нужно быть аккуратнее, т.к. в них содержится слишком много жира. Не стоит забывать и о молоке, т.к. содержащиеся в нем молочная сыворотка и казеин ускоряют процесс сжигания жира и с Ваших ног тоже. Хотелось бы еще упомянуть творог, поскольку он также является источником кальция, а чем больше кальция мы потребляем, тем меньше жировых отложений приобретаем;
  • жиры. Полное исключение жиров из рациона недопустимо, т.к. жиры участвуют в процессе всасывания жирорастворимых витаминов. Ежедневно можно съедать не больше, чем 2 чайные ложки жира или растительного масла. Сюда входит все, что Вы намазываете на хлеб, а также соусы и заправки для салатов, и консервация;

  • безалкогольные калории. Начните обращать внимание на то, что Вы едите и пьете. Осознание того, как много Вы ежедневно потребляете «пустых» калорий может привести Вас в шок. «Пустые» калории – сахар в сладких газированных напитках, в кофе и даже во фруктовых соках. Заменив сладкую газировку и сок на воду, и отказавшись от сахара в чае и кофе, Вы встанете на избранный Вами путь более стройными ногами. Более того, вода поможет Вам справиться с так называемой «апельсиновой коркой», т.к. достаточное потребление воды – от 2 до 2,5 л в день – сделает Вашу кожу более эластичной;
  • алкоголь. Этот аспект является крайне важным. Для очень многих из нас ужин без бокала вина – не ужин, но если Вы решили встать на путь обретения стройных и привлекательных ног, алкоголь может оказаться для Вас серьезной преградой на этом пути. В алкогольных напитках содержится огромное количество «пустых» калорий. Поэтому если Вы все же не решаетесь отказать себе в бокале любимого вина, Вам придется уменьшить потребление полезной пищи ровно на то количество калорий, которое Вы получите, смакуя любимый напиток (150 г сухого вина содержит от 100 до 150 калорий).


Физическая нагрузка

Специально направленная физическая нагрузка – неотъемлемая часть избранного Вами пути. Для того, чтобы избавиться от жировых отложений на ногах, нужно заниматься аэробикой. Аэробика улучшает кровоток, что помогает избавиться от токсинов, целлюлита, улучшая общий тонус мышц ног. Но для того, чтобы получить максимальную пользу от любых физических упражнений, их необходимо выполнять регулярно. Если же у Вас нет возможности заниматься аэробикой ежедневно, то уделяйте ей хотя бы 4 дня в неделю.

Ниже мы расскажем о самых эффективных упражнениях, специально направленных на похудение ног:

  • ходьба пешком является одним из лучших способов избавления от жировых отложений на ногах. Ходите пешком при любой возможности, и Вы удивитесь тому, как много Вы ежедневно тренируете свои ноги без особых на это усилий. Более того, этот вид нагрузки не требует никаких материальных затрат и легко может стать частью Вашей повседневной жизни.

    Ходите на работу пешком, если есть такая возможность. А если нет, то выходите из транспорта раньше, чем Вам нужно, и пройдитесь пешком до своей остановки. Или припаркуйте машину дальше, чем нужно, и дойдите туда, куда Вы направлялись, пешком. 

    Важным в ходьбе пешком является то, что нужно идти быстрым шагом для того, чтобы заставить ноги работать. Еще больше пользы Вам принесет пеший подъем в гору. И, конечно же, нужно навсегда забыть о лифте и спускаться/подниматься только по ступеням. Если Вы занимаетесь на беговой дорожке, настройте ее на 15 градусов, а лучше на 20, и позанимайтесь в таком положении минимум 20 минут;


  • бег – это часть ходьбы. Все вышеописанное о ходьбе также применимо к бегу. Выберете Вы ходьбу пешком или бег зависит от уровня Вашей физической подготовки. Неплохо было бы дополнить ходьбу пешком элементами бега и наоборот;
  • велосипед. Езда на велосипеде – это еще один вид физической нагрузки, который может оказать значительную помощь в избавлении от ненужной округлости ног;
  • батут считается одним из самых лучших способов для достижения нашей цели. Сначала нужно прыгать на батуте не более 2 минут, постепенно увеличивая время прыжков до 20 минут. Поэтому, даже если Вы в очень плохой физической форме, этот вид упражнений Вы сможете выполнять без особых сложностей.
  • прыжки на батуте улучшают кровоток и выводят жидкость из лимфатических узлов, выводя токсины и уменьшая так называемую «апельсиновую корку» на Ваших ногах, делая их более привлекательными. Улучшенный кровоток повышает тонус ног, что также положительно скажется на их внешнем виде;
  • растяжка необходима после любого упражнения. Она предотвращает повреждение мускулов. И это еще не все. Растяжка делает Вас не только более гибкой, но и самостоятельно может заставить Ваши ножки расстаться с лишними сантиметрами. В растяжке нуждается каждая мышца, которую Вы напрягли в ходе выполнения того или иного упражнения.

Быстро похудеть в ногахСледует запомнить, что перед растяжкой необходимо как следует «разогреть» мышцы. Искренне надеемся, что прислушавшись к нашим советам и выполняя наши рекомендации, Вы сможете достигнуть поставленной цели.       И кто знает, может именно в данный момент пишется та страница истории, которую перевернут Ваши похорошевшие ножки…

www.polismed.com

От чего худеют ноги

Правильная диета и тренировки способствуют снижению объемов нижней части тела. Скорректированное питание уменьшает количество потребляемых калорий на 30%. Легко рассчитать ежедневную норму, стоит лишь вести дневник для записи продуктов питания. Главное, чтобы калорийность не опускалась ниже 1000 ккал. Методы правильного питания, которые помогут понять, от чего худеют ноги:

  • продукты, стимулирующие кровоток, устраняют целлюлит;
  • уменьшение потребления жиров;
  • продукты с калием (курага) снижают отечность нижних конечностей;
  • йогурты с магнием полезны для худеющих.

Курага в миске

Вместе с восстановлением правильного питания необходимо начать курс упражнений, направленный на группы ножных мышц. Как похудеть в ногах быстро и эффективно? Сделать это можно не только в тренажерном зале: без материальных затрат и потери времени можно тренироваться в домашних условиях. Вот упражнения целенаправленно действуют на комплекс необходимых мышц для похудения:

  • выпады;
  • наклоны с отведением нижних конечностей;
  • бег, планка;
  • гранд-плие;
  • приседания с отведением колен.

Девушки выполняют упражнение Гранд-плие

Как эффективно похудеть в ногах

Чтобы быстро и эффективно похудеть в ногах, необходимо действовать по всем фронтам. Избавиться от жира и обрести мышечный рельеф помогут не только реорганизация пищевого рациона и интенсивные тренировки, но и специальные массажи с эфирными маслами. Ограничивающие диеты без тренировок устранят жир, но оставят мышцы дряблыми. Для создания упругости мышечных волокон необходимы упражнения в виде кардио или аэробных тренировок:

  • интервальный тренинг;
  • велосипеды (сайклинг);
  • бег (на дорожках), ходьба пешком не менее получаса;
  • прыжки;
  • плавание.

Как убрать жир между ног

Жировые прослойки возникают из-за того, что внутренняя сторона бедра редко задействована в ежедневных процессах, чего недостаточно для поддержания части тела в нормальном состоянии. Есть 3 способа убрать жир между ног: с помощью комплексных упражнений на данную область, высокотермогенной диеты (рацион составляют продукты, повышающие температуру тела) и умения не реагировать на стрессы.

Как похудеть в ногах быстро и эффективно? Среди видов нагрузки, помогающих убрать жир, больше других подходят кардионагрузки – своеобразные занятия на выносливость, которые стимулируют биологические процессы, а не мышечные ткани. В процессе таких занятий увеличивается объем крови, проходящий через мышцу сердца, ускоряется сердцебиение. Впоследствии все ткани обогащаются кислородом, а сгорание жировой прослойки происходит быстрее.

Как похудеть в верхней части ног

Чтобы похудеть в верхней части ног, нужно соблюдать диету (снизить ежедневное количество калорий на 500), сократить потребление жиров – на суточную норму калорий (2000) должно приходиться до 78 г жира. Также необходимо не забывать употреблять продукты с клетчаткой, которые способствуют похудению. Как сильно похудеть в ногах и попе? Комплексно с правильным питанием должны идти следующие физические упражнения:

  • полные плие;
  • приседания (классика);
  • выпады вперед;
  • круговые движения;
  • кардиозанятия и упражнения на выносливость (лучше бегать).

Как похудеть в икрах

Правильный рацион – главный помощник стройной фигуры, поэтому стоит пересмотреть свое питание. Сразу нужно исключить сладкое, мучное и жирное. Чтобы похудеть в икрах и голени, нужно есть умеренными порциями. Сократив объем желудка, можно постепенно уменьшить и количество потребляемой пищи. После того, как добьетесь желаемого, не переставайте правильно питаться по причине того, что поддерживая результат, можно постоянно держать форму. Пример, как похудеть в ногах быстрым и эффективным способом, соблюдая рацион:

  1. Завтрак: яйца (2-3 шт.), огурец, чай (без сахара).
  2. Обед: сок, суп, салат из овощей.
  3. Полдник: яблоко.
  4. Ужин: мясо (курица или говядина) или рыба, овощи, чай (несладкий).
  5. Перед сном: кефир (обезжиренный или 1-процентный) – 1 ст.

Куриная грудка, овощной салат и соус на тарелке

Существует 2 упражнения, с помощью которых можно убрать полноту икр. Стандартный комплекс растяжки разработан тренерами для эффективного похудения. Комплекс растяжек может быть расширенным. Для большего эффекта посещайте тренировки по стрейчингу: данная система содержит схему занятий для увеличения подвижности мышц суставов и растягивания. Итак, что делать и как быстро похудеть в ногах, сбросить вес:

  1. Сидеть на полу, нижние конечности прямые. Сложить их вместе и поочередно тянуться к каждой кончиками пальцев.
  2. Сесть на ровную поверхность, а ноги вытянуть, разведя в стороны. Тянуться к одной, другой, посередине. Носки на себя.

Как похудеть в ногах не накачивая мышцы

Легко сделать мышцы рельефнее, не накачав их, можно с помощью подходящих упражнений. Лучшим вариантом для этого считается бег на свежем воздухе, а вторыми по эффективности считаются прыжки, которые убирают жировую прослойку. Упражнения с прыжками бывают разные: обычные или со скакалкой. Прыгать нужно много, каждый день увеличивать количество прыжков. Похудеть в ногах не накачивая мышцы можно еще с помощью:

  • плавания;
  • махов;
  • ходьбы;
  • упражнение под названием «велосипед»;
  • разведения нижних конечностей в стороны;
  • бег по лестнице, по ступенькам вверх и вниз.

Девушка бежит по лестнице

Как похудеть в ногах за месяц

Потерять вес в области нижних конечностей за 30 дней вполне реально. Помимо тренировок, придерживайтесь несложных правил: пейте много воды, соблюдайте правильное питание, режим дня и не бросайте тренировки сразу, даже если не увидели результат. Чтобы похудеть в ногах за месяц, соблюдайте 2 пункта: снизьте количество потребляемых калорий и выполняйте упражнения три раза каждую неделю. Перед едой полезно выпить стакан воды, которая заполнит пространство в желудке. Чтобы похудеть в области нижних конечностей, нагружайте разные зоны, делая кардиоупражнения:

  • для галифе (против «ушек» у женщин);
  • для внутренней части бедра;
  • для задней области.

Как похудеть в ногах за неделю

Исправить форму за 7 дней невозможно, но убрать пару лишних сантиметров можно. Похудению способствуют обертывания пленкой с применением лечебных грязей, магнезии или полевого хвоща. Можно пользоваться соляными пилингами, кремами для похудения, соляными ваннами из эфирных масел цитрусовых (апельсина, лимона, грейпфрута). Обертывания и ванны чередуются через день, а физические нагрузки нужны ежедневно. Похудеть в ногах и бедрах за неделю помогут следующие занятия:

  • прыжки через скакалку для укрепления ножных икр – 50 прыжков;
  • бег на месте – продолжительность 5 минут;
  • приседания – 30 раз;
  • полуприседания – держать 30 секунд.

Эффективные упражнения для похудения ног

Фитнес-тренеры давно составили небольшой комплекс простых упражнений для занятий спорта дома. С учетом вашего физического состояния и здоровья можно скорректировать комплекс упражнений индивидуально. Количество занятий не означает их эффективность, нужно медленно делать упражнение, соблюдая технику выполнения. Эффективные упражнения для похудения ног:

  1. Приседания. Три блока по десять раз. Расставить ноги на ширине плеч. Руки положить за голову, скрепив ладони или положив на бедра. Постепенно приседать вниз и медленно подниматься вверх. Спина прямая, ступни во время выполнения прижаты к полу.
  2. Выпады. Понадобится минимум 2, а лучше 3 подхода по 10 раз. Поставить ноги вместе, руки держать на бедрах. Шагнуть далеко вперед одной ногой, а вторую поставить на колено. Спину держать прямо. Вернуться на исходную позицию.
  3. Махи. Выполнять по 3 подхода по 20 раз. Лечь на бок, согнуть одну ногу. Вторую нужно вытянуть вперед. По очереди поднимать ноги вверх, потом вниз.

Девушка делает махи ногами лежа

Упражнения для быстрого похудения ног

Нелицеприятный жир можно быстро сжечь, выполняя энергичный комплекс упражнений. Для быстрого эффекта важно тренироваться комплексно. Для ликвидации жировых наслоений нужно тренироваться на регулярной основе 5 раз в неделю. Кардиокомплекс упражнений выполняют в понедельник, среду и пятницу. Для силовых упражнений выделяют вторник и четверг. Лучшие упражнения для быстрого похудения ног:

  1. Плие. Встать прямо, ноги расставить на ширине плеч, а носки поставить так, чтобы они смотрели в разные стороны. Опускаться в присед, держа гантели перед собой. Плавно вернуться в исходное, выполнять 3 раза по 12 повторов.
  2. Отведение назад прямой ноги. Принять исходное положение: встать на четвереньки, резиновую ленту разместить под коленями. Надеть ручку ленты на левую стопу, выпрямить ее, отводить назад и вверх, при этом не сгибая поясницу. Делать 3 подхода по 20 повторов.
  3. Выпад с гантелями или другими утяжелителями (полезен и мужчинам). Сделать шаг вперед левой ногой, а правую поставить на носок. Колено немного согнуть. Ягодицами тянуться назад, при выпаде опускаться. Выполнять по 12 повторений 3 подхода.

sovets.net

Правильное питание для ног

Упражнения являются самыми верными средствами похудения ног и прочих частей тела. Но только их будет недостаточно, ведь женский организм склонен, в большинстве случаев, накапливать калории и откладывать жир. Перед тем, как начать выполнять зарядку, растяжку и скручивания, проанализируйте свое питание. Это не значит, что теперь можно есть только диетические продукты, просто нужно немного ограничить себя.

Какие продукты нужно исключить или ограничить:

  1. Газированную воду, даже минеральную;
  2. Сладости в любом виде, лучше замените их медом;
  3. Жирную пищу лучше не употребляйте в вечернее время суток;
  4. Ешьте малосольную пищу, соли удерживают в организме влагу, из-за чего часто опухают ноги.

Но при этом мы напоминаем, что в период интенсивных тренировок нельзя сидеть на строгих моно-диетах. Скажем, гречневой или рисовой.
Видео: тренировка для ног

Упражнения для похудения ног

Стройные ногиТеперь обсудим, что делать, чтобы похудели ноги. В зависимости от области Ваших проблем, нужно выбрать правильные упражнения. Ноги условно можно разделить на несколько зон:

  1. Ягодицы;
  2. Бедра;
  3. Галифе;
  4. Внутренняя сторона бедра;
  5. Икры.

Начнем с ягодиц. Убрать с них жир можно только интенсивными занятиями спортом. Стоит отметить, что в отличие от прочих частей тел, попа несколько обвисает, если не заниматься аэробикой или фитнесом, подтянуть мышцы этой зоны гораздо сложнее, чем любой другой.

Самыми эффективными упражнениями считаются приседания. Вам нужно расставить ноги на ширине плеч, вытянуть руки перед собой. Приседать нужно по особенной методике: колени должны оставаться в одной точке. Если не можете с первого раза повторить, то потренируйтесь на диване: приседайте на него. Но не садитесь. Опускаться нужно медленно, в нижней точке задержитесь на две секунды. Повторить 50 раз.

Если сильно хотите быстро похудеть в ногах, то приседания нужно выполнять по 75, с каждым днем повышая интенсивности. Когда дойдете до 300 просто ежедневно делайте тренировку. Так Вы достигнете красивых ног и подтянутой задней части за месяц.

Если неправильно приседать полностью, то можно накачать не заднюю часть ног, а переднюю или квадрицепс. У футболистов именно он является самой выдающейся частью бедра.

Чтобы похудеть между ног, придется постараться – оттуда жир очень не любит уходить. Хорошо себя зарекомендовали махи ногами, кроме того их можно выполнять даже беременной девушке. Нужно встать у стены или стола, чтобы под рукой была опора, облокотиться на неё и поднять ногу до максимально возможного уровня. Повторить по 30 раз с каждой ножкой.

Если женщине нужно поправить форму внутренней стороны бедра и похудеть в ногах, то лучше использовать горизонтальные махи. Лягте на пол, на бок, после резко поднимайте ноги вверх и плавно опускайте вниз. Еще одно очень хорошее упражнение – это лечь на бок, одну ногу положить на пол, а ту, что окажется сверху забросить за неё. Должна получиться поза, как у мужчин, которые сидят с ногой на колене, но только в лежачем положении. Теперь нижнюю ногу быстро начинаем поднимать к потолку. Повторить 30 раз попарно.

Срочно подтянуть мышцы на ногах (ляжках) и уменьшить толстые бедра, поможет скакалка, с ней очень легко похудеть. Просто включите любимую музыку и прыгайте, но есть одно замечание: прыгать нужно не меньше трех минут. Со временем скакалка должна утяжеляться для лучшей эффективности. После родов лучше проконсультироваться с врачом до выполнения упражнений.

Также обязательно нужно бегать, чтобы похудели ноги, даже диета не является такой эффективной для снятия лишних сантиметров на животе, руках, ляшках. Бегать можно как в тренажерном зале, так и на свежем воздухе, причем последний вариант гораздо лучше: организм лучше насыщается кислородом. Процесс должен занимать не меньше часа, а скорость начинаться от 5 км/час. При такой интенсивности Вы легко избавитесь от растяжек и жира на животе, боках, руках, от целлюлита и даже складок на лице.

Во время бега женщине за 30 нужно быть осторожнее, т.к. суставы колен уже не такие гибкие, как у 20-летних, и возможны травмы. Кроме того мышцы требуют меньшей нагрузки. Но зато подростку такая зарядка будет невероятно полезной: поможет проснуться и сконцентрироваться.

Галифе, они же ушки, очень противная проблем – она появляется от сидячего образа жизни и любви к сладкому. Убрать их можно так: положите перед собой на пол пульт, встаньте на одну ногу и перепрыгивайте его по очереди каждой ногой. Повторять минуту.

Еще одно упражнение из легкоатлетического спорта: встаньте на колени, после чего обопритесь на руки, поднимайте ноги по очереди вверх. Сначала правую 20 раз, а потом левую.

Бодибилдинг, катание на велосипеде, борьба, тяжелая атлетика, боксирование на груше – все это увеличивает объем икр. Женский форум в таком случае просто дает советы ограничить «вредное» влияние, и на время перестать заниматься «мужским» спортом.

Давайте обсудим, как похудеть в икрах ног, чтобы это было эффективно. Очень советуем попробовать упражнение «Тянуться к солнцу». Помните, в школе на уроках физкультуры или в детсаде, нужно было встать на носочки и что есть силы потянуться руками в небо. Делаем также дома, около двух минут подряд.

Если правильно кушать, выполнять все эти упражнение и не пропускать тренировки, то за неделю или две вполне реально поднять свое тело. Регулярное выполнение занятий поможет Вам сохранить свою фигуру и повысить выносливость.

Дата публикации: 2014-10-29 | Как похудеть

www.ladywow.ru

PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMCc+PGRpdiBzdHlsZT0ibWF4LWhlaWdodDozMyUhaW1wb3J0YW50O3dpZHRoOjEwMCU7YmFja2dyb3VuZDp5ZWxsb3c7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDA7cGFkZGluZzoyJSAwO21hcmdpbjoyJSAwIj4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xMCI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgKGZ1bmN0aW9uKHcsIGQsIG4sIHMsIHQpIHsNCiAgICAgICAgd1tuXSA9IHdbbl0gfHwgW107DQogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIFlhLkNvbnRleHQuQWR2TWFuYWdlci5yZW5kZXIoew0KICAgICAgICAgICAgICAgIGJsb2NrSWQ6ICJSLUEtMjMxMzg3LTEwIiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xMCIsDQogICAgICAgICAgICAgICAgaG9yaXpvbnRhbEFsaWduOiBmYWxzZSwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0wJz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMjMxMzg3LTEiPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTIzMTM4Ny0xIiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xIiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMCc+PGRpdiBzdHlsZT0ibWF4LWhlaWdodDozMyUhaW1wb3J0YW50O3dpZHRoOjEwMCU7YmFja2dyb3VuZDp5ZWxsb3c7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDA7cGFkZGluZzoyJSAwO21hcmdpbjoyJSAwIj4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xMCI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgKGZ1bmN0aW9uKHcsIGQsIG4sIHMsIHQpIHsNCiAgICAgICAgd1tuXSA9IHdbbl0gfHwgW107DQogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIFlhLkNvbnRleHQuQWR2TWFuYWdlci5yZW5kZXIoew0KICAgICAgICAgICAgICAgIGJsb2NrSWQ6ICJSLUEtMjMxMzg3LTEwIiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xMCIsDQogICAgICAgICAgICAgICAgaG9yaXpvbnRhbEFsaWduOiBmYWxzZSwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0wJz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMjMxMzg3LTEiPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTIzMTM4Ny0xIiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny0xIiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItMScgPjxkaXYgc3R5bGU9Im1heC1oZWlnaHQ6MzMlIWltcG9ydGFudDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6eWVsbG93O2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDAwO3BhZGRpbmc6MiUgMDttYXJnaW46MiUgMCIgY2xhc3M9ImhpZGRlbi1tZCBoaWRkZW4tbGciPg0KPHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCiAgICA8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2siIA0KICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyIgDQogICAgZGF0YS1hZC1zbG90PSI3MTU3OTE2MjE1Ij48L2lucz4NCiAgICA8c2NyaXB0Pg0KICAgICAgICB2YXIgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuaGlkZGVuLW1kLCAuaGlkZGVuLWxnJyk7DQogICAgICAgIHZhciBkaXNwbGF5ID0gd2luZG93LmdldENvbXB1dGVkU3R5bGUoZWwsIG51bGwpLmdldFByb3BlcnR5VmFsdWUoJ2Rpc3BsYXknKTsNCiAgICAgICAgdmFyIGlucyA9IGVsLnF1ZXJ5U2VsZWN0b3IoJ2lucycpOw0KICAgICAgICBpZiAoZGlzcGxheSA9PT0gJ2Jsb2NrJyl7DQogICAgICAgICAgICBpbnMuc2V0QXR0cmlidXRlKCdkYXRhLWFkLWZvcm1hdCcsICdhdXRvJyk7DQogICAgICAgIH0NCiAgICAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCiAgICA8L3NjcmlwdD4NCjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0xJz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiIGNsYXNzPSJoaWRkZW4tbWQgaGlkZGVuLWxnIj4NCjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQogICAgPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrIiANCiAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciIA0KICAgIGRhdGEtYWQtc2xvdD0iOTk0NjE4NjQ4NCI+PC9pbnM+DQogICAgPHNjcmlwdD4NCiAgICAgICAgdmFyIGVsID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmhpZGRlbi1tZCwgLmhpZGRlbi1sZycpOw0KICAgICAgICB2YXIgZGlzcGxheSA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsLCBudWxsKS5nZXRQcm9wZXJ0eVZhbHVlKCdkaXNwbGF5Jyk7DQogICAgICAgIHZhciBpbnMgPSBlbC5xdWVyeVNlbGVjdG9yKCdpbnMnKTsNCiAgICAgICAgaWYgKGRpc3BsYXkgPT09ICdibG9jaycpew0KICAgICAgICAgICAgaW5zLnNldEF0dHJpYnV0ZSgnZGF0YS1hZC1mb3JtYXQnLCAnYXV0bycpOw0KICAgICAgICB9DQogICAgICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQogICAgPC9zY3JpcHQ+DQo8L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMSc+PCEtLSBZYW5kZXguUlRCIFItQS0yMzEzODctNyAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTIzMTM4Ny03Ij48L2Rpdj4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICAoZnVuY3Rpb24odywgZCwgbiwgcywgdCkgew0KICAgICAgICB3W25dID0gd1tuXSB8fCBbXTsNCiAgICAgICAgd1tuXS5wdXNoKGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgWWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7DQogICAgICAgICAgICAgICAgYmxvY2tJZDogIlItQS0yMzEzODctNyIsDQogICAgICAgICAgICAgICAgcmVuZGVyVG86ICJ5YW5kZXhfcnRiX1ItQS0yMzEzODctNyIsDQogICAgICAgICAgICAgICAgaG9yaXpvbnRhbEFsaWduOiBmYWxzZSwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0xJz48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjAwcHg7cGFkZGluZzowLjUlIj48IS0tIFlhbmRleC5SVEIgUi1BLTIzMTM4Ny00IC0tPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMjMxMzg3LTQiPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTIzMTM4Ny00IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny00IiwNCiAgICAgICAgICAgICAgICBob3Jpem9udGFsQWxpZ246IGZhbHNlLA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlDQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICAgIHQgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7DQogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOw0KICAgICAgICBzLnNyYyA9ICIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7DQogICAgICAgIHMuYXN5bmMgPSB0cnVlOw0KICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOw0KICAgIH0pKHRoaXMsIHRoaXMuZG9jdW1lbnQsICJ5YW5kZXhDb250ZXh0QXN5bmNDYWxsYmFja3MiKTsNCjwvc2NyaXB0PjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItMicgPjxkaXYgc3R5bGU9Im1heC1oZWlnaHQ6MzMlIWltcG9ydGFudDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6eWVsbG93O2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDAwO3BhZGRpbmc6MiUgMDttYXJnaW46MiUgMCI+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCjwhLS0gc2xfX3NuZ2xfXzIgLS0+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSINCiAgICAgc3R5bGU9ImRpc3BsYXk6YmxvY2siDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI1MTIxMzA1Mjk1Ig0KICAgICBkYXRhLWFkLWZvcm1hdD0iYXV0byI+PC9pbnM+DQo8c2NyaXB0Pg0KKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0Pg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0yJz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8IS0tIHNsX19zbmdsX18yIC0tPg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iNTEyMTMwNTI5NSINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPg0KPHNjcmlwdD4NCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD4NCjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMic+PCEtLSBZYW5kZXguUlRCIFItQS0yMzEzODctOCAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTIzMTM4Ny04Ij48L2Rpdj4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICAoZnVuY3Rpb24odywgZCwgbiwgcywgdCkgew0KICAgICAgICB3W25dID0gd1tuXSB8fCBbXTsNCiAgICAgICAgd1tuXS5wdXNoKGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgWWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7DQogICAgICAgICAgICAgICAgYmxvY2tJZDogIlItQS0yMzEzODctOCIsDQogICAgICAgICAgICAgICAgcmVuZGVyVG86ICJ5YW5kZXhfcnRiX1ItQS0yMzEzODctOCIsDQogICAgICAgICAgICAgICAgaG9yaXpvbnRhbEFsaWduOiBmYWxzZSwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0yJz48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjAwcHg7cGFkZGluZzowLjUlIj48IS0tIFlhbmRleC5SVEIgUi1BLTIzMTM4Ny01IC0tPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMjMxMzg3LTUiPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTIzMTM4Ny01IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny01IiwNCiAgICAgICAgICAgICAgICBob3Jpem9udGFsQWxpZ246IGZhbHNlLA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlDQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICAgIHQgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7DQogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOw0KICAgICAgICBzLnNyYyA9ICIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7DQogICAgICAgIHMuYXN5bmMgPSB0cnVlOw0KICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOw0KICAgIH0pKHRoaXMsIHRoaXMuZG9jdW1lbnQsICJ5YW5kZXhDb250ZXh0QXN5bmNDYWxsYmFja3MiKTsNCjwvc2NyaXB0PjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItMycgPjxkaXYgc3R5bGU9Im1heC1oZWlnaHQ6MzMlIWltcG9ydGFudDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6eWVsbG93O2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDAwO3BhZGRpbmc6MiUgMDttYXJnaW46MiUgMCI+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCjwhLS0gc2xfX3NuZ2xfXzMgLS0+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSINCiAgICAgc3R5bGU9ImRpc3BsYXk6YmxvY2siDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSIxNTYxMjEwNTI1Ig0KICAgICBkYXRhLWFkLWZvcm1hdD0iYXV0byI+PC9pbnM+DQo8c2NyaXB0Pg0KKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0Pg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0zJz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8IS0tIHNsX19zbmdsX18zIC0tPg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iMTU2MTIxMDUyNSINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPg0KPHNjcmlwdD4NCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD4NCjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMyc+PCEtLSBZYW5kZXguUlRCIFItQS0yMzEzODctOSAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTIzMTM4Ny05Ij48L2Rpdj4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICAoZnVuY3Rpb24odywgZCwgbiwgcywgdCkgew0KICAgICAgICB3W25dID0gd1tuXSB8fCBbXTsNCiAgICAgICAgd1tuXS5wdXNoKGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgWWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7DQogICAgICAgICAgICAgICAgYmxvY2tJZDogIlItQS0yMzEzODctOSIsDQogICAgICAgICAgICAgICAgcmVuZGVyVG86ICJ5YW5kZXhfcnRiX1ItQS0yMzEzODctOSIsDQogICAgICAgICAgICAgICAgaG9yaXpvbnRhbEFsaWduOiBmYWxzZSwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0zJz48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjAwcHg7cGFkZGluZzowLjUlIj48IS0tIFlhbmRleC5SVEIgUi1BLTIzMTM4Ny02IC0tPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMjMxMzg3LTYiPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTIzMTM4Ny02IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTIzMTM4Ny02IiwNCiAgICAgICAgICAgICAgICBob3Jpem9udGFsQWxpZ246IGZhbHNlLA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlDQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICAgIHQgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7DQogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOw0KICAgICAgICBzLnNyYyA9ICIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7DQogICAgICAgIHMuYXN5bmMgPSB0cnVlOw0KICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOw0KICAgIH0pKHRoaXMsIHRoaXMuZG9jdW1lbnQsICJ5YW5kZXhDb250ZXh0QXN5bmNDYWxsYmFja3MiKTsNCjwvc2NyaXB0PjwvZGl2PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItNCc+PGRpdiBzdHlsZT0ibWF4LWhlaWdodDozMyUhaW1wb3J0YW50O3dpZHRoOjEwMCU7YmFja2dyb3VuZDp5ZWxsb3c7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDA7cGFkZGluZzoyJSAwO21hcmdpbjoyJSAwIj48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPCEtLSBzbF9fc25nbF9fNCAtLT4NCjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIg0KICAgICBzdHlsZT0iZGlzcGxheTpibG9jayINCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02OTgwODI5MTYzODEyMDQ3Ig0KICAgICBkYXRhLWFkLXNsb3Q9IjMwNjE5OTQ0NTYiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJhdXRvIj48L2lucz4NCjxzY3JpcHQ+DQooYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS00Jz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8IS0tIHNsX19zbmdsX180IC0tPg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iMzA2MTk5NDQ1NiINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPg0KPHNjcmlwdD4NCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItNCc+PGRpdiBzdHlsZT0ibWF4LWhlaWdodDozMyUhaW1wb3J0YW50O3dpZHRoOjEwMCU7YmFja2dyb3VuZDp5ZWxsb3c7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDA7cGFkZGluZzoyJSAwO21hcmdpbjoyJSAwIj48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPCEtLSBzbF9fc25nbF9fNCAtLT4NCjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIg0KICAgICBzdHlsZT0iZGlzcGxheTpibG9jayINCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02OTgwODI5MTYzODEyMDQ3Ig0KICAgICBkYXRhLWFkLXNsb3Q9IjMwNjE5OTQ0NTYiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJhdXRvIj48L2lucz4NCjxzY3JpcHQ+DQooYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS00Jz48ZGl2IHN0eWxlPSJtYXgtaGVpZ2h0OjMzJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnllbGxvdztib3JkZXItbGVmdDozcHggc29saWQgIzAwMDtwYWRkaW5nOjIlIDA7bWFyZ2luOjIlIDAiPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8IS0tIHNsX19zbmdsX180IC0tPg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iMzA2MTk5NDQ1NiINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iPjwvaW5zPg0KPHNjcmlwdD4NCihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj48L2Rpdj4=

slimim.com


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.