PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMCc+PGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTIiIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdyI+PC9kaXY+DQo8c2NyaXB0PihmdW5jdGlvbih3LGQsbixzLHQpe3dbbl09d1tuXXx8W107d1tuXS5wdXNoKGZ1bmN0aW9uKCl7WWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7YmxvY2tJZDoiUi1BLTE2MzEzMS0yIixyZW5kZXJUbzoieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTIiLGFzeW5jOnRydWV9KX0pO3Q9ZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07cz1kLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3MudHlwZT0idGV4dC9qYXZhc2NyaXB0IjtzLnNyYz0iLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiO3MuYXN5bmM9dHJ1ZTt0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsdCl9KSh0aGlzLHRoaXMuZG9jdW1lbnQsInlhbmRleENvbnRleHRBc3luY0NhbGxiYWNrcyIpOzwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0wJz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCINCiAgICAgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI3NjQyMzE1MTMwIj48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMCc+PGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTIiIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdyI+PC9kaXY+DQo8c2NyaXB0PihmdW5jdGlvbih3LGQsbixzLHQpe3dbbl09d1tuXXx8W107d1tuXS5wdXNoKGZ1bmN0aW9uKCl7WWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7YmxvY2tJZDoiUi1BLTE2MzEzMS0yIixyZW5kZXJUbzoieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTIiLGFzeW5jOnRydWV9KX0pO3Q9ZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07cz1kLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3MudHlwZT0idGV4dC9qYXZhc2NyaXB0IjtzLnNyYz0iLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiO3MuYXN5bmM9dHJ1ZTt0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsdCl9KSh0aGlzLHRoaXMuZG9jdW1lbnQsInlhbmRleENvbnRleHRBc3luY0NhbGxiYWNrcyIpOzwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0wJz48ZGl2IGlkPSJ5YW5kZXhfcnRiX1ItQS0xNjMxMzEtMSIgc3R5bGU9ImJhY2tncm91bmQ6eWVsbG93Ij48L2Rpdj4NCjxzY3JpcHQ+KGZ1bmN0aW9uKHcsZCxuLHMsdCl7d1tuXT13W25dfHxbXTt3W25dLnB1c2goZnVuY3Rpb24oKXtZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHtibG9ja0lkOiJSLUEtMTYzMTMxLTEiLHJlbmRlclRvOiJ5YW5kZXhfcnRiX1ItQS0xNjMxMzEtMSIsYXN5bmM6dHJ1ZX0pfSk7dD1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTtzPWQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7cy50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO3Muc3JjPSIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7cy5hc3luYz10cnVlO3QucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocyx0KX0pKHRoaXMsdGhpcy5kb2N1bWVudCwieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7PC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItMScgPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSINCiAgICAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246Y2VudGVyOyINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImZsdWlkIg0KICAgICBkYXRhLWFkLWxheW91dD0iaW4tYXJ0aWNsZSINCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02OTgwODI5MTYzODEyMDQ3Ig0KICAgICBkYXRhLWFkLXNsb3Q9Ijc2NDIzMTUxMzAiPjwvaW5zPg0KPHNjcmlwdD4NCiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0xJz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iVDV1d3NYazZrM2t2Y29KdVhkZzYiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ1Q1dXdzWGs2azNrdmNvSnVYZGc2JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMSc+PGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTQiIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdyI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+KGZ1bmN0aW9uKHcsZCxuLHMsdCl7d1tuXT13W25dfHxbXTt3W25dLnB1c2goZnVuY3Rpb24oKXtZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHtibG9ja0lkOiJSLUEtMTYzMTMxLTQiLHJlbmRlclRvOiJ5YW5kZXhfcnRiX1ItQS0xNjMxMzEtNCIsYXN5bmM6dHJ1ZX0pfSk7dD1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTtzPWQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7cy50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO3Muc3JjPSIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7cy5hc3luYz10cnVlO3QucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocyx0KX0pKHRoaXMsdGhpcy5kb2N1bWVudCwieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7PC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0xJz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iVDV1d3NYazZrM2t2Y29KdVhkZzYiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ1Q1dXdzWGs2azNrdmNvSnVYZGc2JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMic+PCEtLSBZYW5kZXguUlRCIFItQS0xNjMxMzEtNiAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3ciPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0yJz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCINCiAgICAgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI3NjQyMzE1MTMwIj48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMic+PCEtLSBZYW5kZXguUlRCIFItQS0xNjMxMzEtNiAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3ciPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0yJz48IS0tIFlhbmRleC5SVEIgUi1BLTE2MzEzMS01IC0tPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTUiIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdyI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgKGZ1bmN0aW9uKHcsIGQsIG4sIHMsIHQpIHsNCiAgICAgICAgd1tuXSA9IHdbbl0gfHwgW107DQogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIFlhLkNvbnRleHQuQWR2TWFuYWdlci5yZW5kZXIoew0KICAgICAgICAgICAgICAgIGJsb2NrSWQ6ICJSLUEtMTYzMTMxLTUiLA0KICAgICAgICAgICAgICAgIHJlbmRlclRvOiAieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTUiLA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlDQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICAgIHQgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7DQogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOw0KICAgICAgICBzLnNyYyA9ICIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7DQogICAgICAgIHMuYXN5bmMgPSB0cnVlOw0KICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOw0KICAgIH0pKHRoaXMsIHRoaXMuZG9jdW1lbnQsICJ5YW5kZXhDb250ZXh0QXN5bmNDYWxsYmFja3MiKTsNCjwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItNCcgPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSINCiAgICAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246Y2VudGVyOyINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImZsdWlkIg0KICAgICBkYXRhLWFkLWxheW91dD0iaW4tYXJ0aWNsZSINCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02OTgwODI5MTYzODEyMDQ3Ig0KICAgICBkYXRhLWFkLXNsb3Q9Ijc2NDIzMTUxMzAiPjwvaW5zPg0KPHNjcmlwdD4NCiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC00Jz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iQndvUWpld3JCMUppYnNlRDZLQnoiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ0J3b1FqZXdyQjFKaWJzZUQ2S0J6JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItNCc+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIg0KICAgICBzdHlsZT0iZGlzcGxheTpibG9jazsgdGV4dC1hbGlnbjpjZW50ZXI7Ig0KICAgICBkYXRhLWFkLWZvcm1hdD0iZmx1aWQiDQogICAgIGRhdGEtYWQtbGF5b3V0PSJpbi1hcnRpY2xlIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iNzY0MjMxNTEzMCI+PC9pbnM+DQo8c2NyaXB0Pg0KICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS00Jz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iQndvUWpld3JCMUppYnNlRDZLQnoiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ0J3b1FqZXdyQjFKaWJzZUQ2S0J6JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=

Убрать целлюлит с живота: Почему появился. Как определить.

 

Коварный и вредный целлюлит может возникнуть в тех местах, где его абсолютно не ожидаешь. Наиболее часто страдает живот – зона, которая тоже предрасположена к возникновению апельсиновой корки. Но если уже она образовалась, то нужно незамедлительно начинать с ней бороться. О том, каким образом устранить с области живота целлюлит, сегодня расскажет сайт Icellulite.com.

Почему появился

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

Как определить

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

Способы и методы

Если уж на вас напал целлюлит, то бесспорно ваш животик далек от совершенства. Можно было бы и скинуть несколько лишних килограммов, а иногда и вовсе около десяти. С помощью сайта Icellulite.com вы сможете получить полезные советы, которые не только окажутся результативными в борьбе с лишним весом, но и окажут вам помощь в поиске ответа на еще один важный вопрос: как устранить целлюлит на животе.

Убрать целлюлит с живота

Измените свой рацион питания.

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

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

Массаж живота. Можно выполнять два вида массажа: обычный ручной и вакуумный. Для применения второго способа вам будет необходимо приобрести вакуумную банку, предназначенную для данного массажа. Ох,  как ненавидит же ее целлюлит! Безусловно, вакуумный массаж довольно болезненный, к тому же проводить его нужно по технологии. О том, как делать массаж против целлюлита, мы уже рассказывали на сайте. Хотите вы или не хотите, а вам все равно придется его применить, если у вас, конечно,  не пропало желание убрать с живота целлюлит.

Убрать целлюлит с живота

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

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

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

 

Добавить комментарий
PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC03Jz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCINCiAgICAgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI3NjQyMzE1MTMwIj48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS03Jz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWZvcm1hdD0iYXV0b3JlbGF4ZWQiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSIzMTY1ODYwNjE4Ij48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=

Метки: |

Поиск:
Добавить отзывы

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

PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC03Jz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCINCiAgICAgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI3NjQyMzE1MTMwIj48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS03Jz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrIg0KICAgICBkYXRhLWFkLWZvcm1hdD0iYXV0b3JlbGF4ZWQiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSIzMTY1ODYwNjE4Ij48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=
    PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMic+PCEtLSBZYW5kZXguUlRCIFItQS0xNjMxMzEtNiAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3ciPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0yJz48c2NyaXB0IGFzeW5jIHNyYz0iLy9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanMiPjwvc2NyaXB0Pg0KPGlucyBjbGFzcz0iYWRzYnlnb29nbGUiDQogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsiDQogICAgIGRhdGEtYWQtZm9ybWF0PSJmbHVpZCINCiAgICAgZGF0YS1hZC1sYXlvdXQ9ImluLWFydGljbGUiDQogICAgIGRhdGEtYWQtY2xpZW50PSJjYS1wdWItNjk4MDgyOTE2MzgxMjA0NyINCiAgICAgZGF0YS1hZC1zbG90PSI3NjQyMzE1MTMwIj48L2lucz4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMic+PCEtLSBZYW5kZXguUlRCIFItQS0xNjMxMzEtNiAtLT4NCjxkaXYgaWQ9InlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3ciPjwvZGl2Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgIChmdW5jdGlvbih3LCBkLCBuLCBzLCB0KSB7DQogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOw0KICAgICAgICB3W25dLnB1c2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsNCiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTE2MzEzMS02IiwNCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07DQogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOw0KICAgICAgICBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsNCiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOw0KICAgICAgICBzLmFzeW5jID0gdHJ1ZTsNCiAgICAgICAgdC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzLCB0KTsNCiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7DQo8L3NjcmlwdD48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0yJz48IS0tIFlhbmRleC5SVEIgUi1BLTE2MzEzMS01IC0tPg0KPGRpdiBpZD0ieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTUiIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdyI+PC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogICAgKGZ1bmN0aW9uKHcsIGQsIG4sIHMsIHQpIHsNCiAgICAgICAgd1tuXSA9IHdbbl0gfHwgW107DQogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIFlhLkNvbnRleHQuQWR2TWFuYWdlci5yZW5kZXIoew0KICAgICAgICAgICAgICAgIGJsb2NrSWQ6ICJSLUEtMTYzMTMxLTUiLA0KICAgICAgICAgICAgICAgIHJlbmRlclRvOiAieWFuZGV4X3J0Yl9SLUEtMTYzMTMxLTUiLA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlDQogICAgICAgICAgICB9KTsNCiAgICAgICAgfSk7DQogICAgICAgIHQgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsNCiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7DQogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOw0KICAgICAgICBzLnNyYyA9ICIvL2FuLnlhbmRleC5ydS9zeXN0ZW0vY29udGV4dC5qcyI7DQogICAgICAgIHMuYXN5bmMgPSB0cnVlOw0KICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOw0KICAgIH0pKHRoaXMsIHRoaXMuZG9jdW1lbnQsICJ5YW5kZXhDb250ZXh0QXN5bmNDYWxsYmFja3MiKTsNCjwvc2NyaXB0PjwvZGl2Pg==
    Новинки
    Из рубрики
      Топ статьи
    • PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC1tb2ItMycgPjxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+DQo8aW5zIGNsYXNzPSJhZHNieWdvb2dsZSINCiAgICAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246Y2VudGVyOyINCiAgICAgZGF0YS1hZC1mb3JtYXQ9ImZsdWlkIg0KICAgICBkYXRhLWFkLWxheW91dD0iaW4tYXJ0aWNsZSINCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi02OTgwODI5MTYzODEyMDQ3Ig0KICAgICBkYXRhLWFkLXNsb3Q9Ijc2NDIzMTUxMzAiPjwvaW5zPg0KPHNjcmlwdD4NCiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0PjwvZGl2Pg==PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC1nbC0zJz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iWU51UkVoSEpnT0Jkekhzd2prMHUiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ1lOdVJFaEhKZ09CZHpIc3dqazB1JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS1tb2ItMyc+PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIg0KICAgICBzdHlsZT0iZGlzcGxheTpibG9jazsgdGV4dC1hbGlnbjpjZW50ZXI7Ig0KICAgICBkYXRhLWFkLWZvcm1hdD0iZmx1aWQiDQogICAgIGRhdGEtYWQtbGF5b3V0PSJpbi1hcnRpY2xlIg0KICAgICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTY5ODA4MjkxNjM4MTIwNDciDQogICAgIGRhdGEtYWQtc2xvdD0iNzY0MjMxNTEzMCI+PC9pbnM+DQo8c2NyaXB0Pg0KICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0nZGV0ZWN0X2NsJyBkYXRhLWlkPSdhZC15YS0zJz48IS0tIE9ibGl2a2kgdGVhc2VycyBibG9jayBTVEFSVCAtLT4NCiAgICAgICAgPGRpdiBpZD0iWU51UkVoSEpnT0Jkekhzd2prMHUiPjwvZGl2Pg0KICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgKGZ1bmN0aW9uKGQscyxiLGlkKXt2YXIganM9ZC5jcmVhdGVFbGVtZW50KHMpOw0KICAgICAgICAgICAgICAgIHdpbmRvdy5BRF9ET01BSU5fVVJMX1NZU184MzQ5NTgyMzY5ID0gJy8vb2JsdmsubW5zcmxkLnJ1Lyc7DQogICAgICAgICAgICAgICAganMuc3JjPScvL29ibHZrLm1uc3JsZC5ydS9qcy92MS4yL3NjcmlwdC5taW4uanMnOw0KICAgICAgICAgICAgICAgIGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChqcyk7DQogICAgICAgICAgICAgICAgaWYodHlwZW9mIGRbYl09PSd1bmRlZmluZWQnKSBkW2JdPVtdOw0KICAgICAgICAgICAgICAgIGRbYl0ucHVzaChpZCk7fSkoZG9jdW1lbnQsJ3NjcmlwdCcsJ29iVEJsb2NrcycsJ1lOdVJFaEhKZ09CZHpIc3dqazB1JykNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgICAgIDwhLS0gT2JsaXZraSB0ZWFzZXJzIGJsb2NrIEVORCAtLT48L2Rpdj4=
    • Метки