Themes


1. Fundamentals of Buddhism

All the teachings of the Buddha and their Indian and Tibetan commentaries summarized in a few pages? This is the invaluable work that Rinpoche has accomplished for both those new to Buddhism and those who wish to learn more - for the more we delve into our study, the more we will perceive the...

2. The Stages of the Path to Enlightenment

The gradual path to enlightenment, or lamrim in Tibetan, constitutes the quintessence of the teachings of the Buddha and makes explicit the hidden meaning of the Prajñāpāramitā sūtra revealed in the Abhisamayālaṅkāra : the number, nature and order of the stages of the spiritual path to meditate....

3. Exploring The Mind

"Apart from taking mastery of the mind, what good would be other asceticism?" In just a few words, Śāntideva shows us the way forward if we want to make our human life meaningful and be useful to both others and ourselves. WHAT IS INCLUDED IN THESE TEACHINGS? Through these teachings, Dagpo...

4. Study, reflection and meditation

Study is about learning through listening to others; reflection is about thinking correctly, by means of quotes and reasoning, about the sense of what has been heard until you get certainty, by your own force; meditation is about becoming accustomed again and again to the certainty free of doubts...

5. The Extraordinary Potential Of Our Human Life

Throughout our life, we are often confronted or referred to our limitations, whether it be our intellectual or physical faculties, our material means, our place in society, or even our age. All of this makes us lose sight of the extraordinary potential of our human life. Through these teachings,...

6. Death and impermanence

Every day as we wake up it is as if we make the bet that this day will not be the last, and generally speaking, even though we know that we will have to leave this life one day, don't we tend to make all our decisions as if we will always live? It is said that such a way of thinking is the source...

7. Refuge

Confronted with many hardships, whether internal or external, or witnessing all the torments inflicted on others, is there a refuge, a protection? These teachings show us how placing our trust in the Buddha - the Instructor who shows us the way, in the dharma - the teaching which encompasses all...

8. Karma and the law of causality

Do our happy and unhappy experiences arise arbitrarily, without any causes? Do successes and failures depend only on our efforts? Is there a place for luck? How to explain the deep tendencies that we may observe within us and that are expressed through our behaviors? Why is it sometimes so...

9. An Happiness Beyond All Suffering: The Four Truths of the Noble Ones

"This is the noble truth of suffering, This is the noble truth of the origin, This is the noble truth of cessation, This is the noble truth of the way. " It is with these few words of extraordinary depth that the Buddha first taught in Sārnāth, India, near the holy city of Vārāṇasī, thus...

10. The twelve links of dependent origination

What is cyclic existence? Are the causes of the wide range of sufferings we may experience mainly inside or outside of us? Is an existence free from suffering possible? These are some of the questions that this teaching of the Buddha invites us to explore. WHAT IS INCLUDED IN THESE TEACHINGS?...

11. Altruism and the mind of enlightenment

All the happiness of the world arises From wishing others to be happy; All the suffering of the world arise From wishing oneself to be happy. Rinpoche invites us to discover the deep meaning of these verses composed by ācārya Śāntideva, and to bring forth within us the source of all happiness:...

12. The Six Perfections

For those who aspire to achieve complete Enlightenment, this pressing question arises: how to achieve it? Precisely thanks to the development of these six fundamental qualities: The perfection of generosity The perfection of ethics The perfection of patience The perfection of enthusiasm The...

13. The Main Schools of Buddhist Philosophy

For forty-five years, the Buddha has dispensed his teachings, adapting his words to a wide variety of auditors of very different ages, conditions, cultures, dispositions or backgrounds. Within this vast scope of teachings, depending on the aspiration, objective or conduct of disciples, it is...

14. The spiritual path: paths and grounds

Is Enlightenment possible? Through what stages is it reached? The Buddha brought to light three distinct Enlightenments which constitute the culmination of the path of his three categories of disciples - auditors, solitary realizers and bodhisattvas. The one attained by the latter constitutes the...

15. Prayers, practices and rituals

To achieve enlightenment, it is not enough to merely study, reflect, and meditate. Just like the sun, water, and loose soil free of obstacles are essential for a seed to transform into a tree, a set of complementary conditions are necessary for the qualities of our mind to appear and flourish. So...

Available teachings

CjxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0OTInPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi85Mi10aGUtcHJlY2lvdXMtZ2FybGFuZC1wYXJpcy0yMDA5IiB0aXRsZT0iVGhlIHByZWNpb3VzIGdhcmxhbmQgLSBQYXJpcyAtIDIwMDkiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzkyLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1wcmVjaW91cy1nYXJsYW5kLXBhcmlzLTIwMDkuanBnIiBhbHQ9IlRoZSBwcmVjaW91cyBnYXJsYW5kIC0gUGFyaXMgLSAyMDA5Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTItdGhlLXByZWNpb3VzLWdhcmxhbmQtcGFyaXMtMjAwOSI+VGhlIHByZWNpb3VzIGdhcmxhbmQgLSBQYXJpcyAtIDIwMDk8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+RnVuZGFtZW50YWwgd29yayBvZiDEgXJ5YSBOxIFnxIFyanVuYSBUaGUgUHJlY2lvdXMgR2FybGFuZCBvZiBBZHZpY2UgZm9yIGEgS2luZyBpcyBjb25zaWRlcmVkIG9uZSBvZiB0aGUgdGhpcnRlZW4gZ3JlYXQgbGFtcmltIG9mIEluZGlhLiBJdHMgZml2ZSBjaGFwdGVycyBsYXkgb3V0IHRoZSBlbnRpcmUgc3Bpcml0dWFsIHBhdGggLSB0aGUgd2F5IHRvIGVuc3VyZSBoYXBweSByZWJpcnRocywgdGhlIHBhdGggdGhhdCBsZWFkcyB0byBsaWJlcmF0aW9uIGZyb20gYWxsIHN1ZmZlcmluZywgdGhlIHBhdGggdGhhdC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ3Nyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzc3LWhvdy10by1saXZlLXRvZGF5LXRvLWRpZS1pbi1wZWFjZS10b21vcnJvdy1uZXVjaGF0ZWwtMjAxMCIgdGl0bGU9IkhvdyB0byBsaXZlIHRvZGF5IHRvIGRpZSBpbiBwZWFjZSB0b21vcnJvdyAtIE5ldWNow6J0ZWwgLSAyMDEwIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy83Ny1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9ob3ctdG8tbGl2ZS10b2RheS10by1kaWUtaW4tcGVhY2UtdG9tb3Jyb3ctbmV1Y2hhdGVsLTIwMTAuanBnIiBhbHQ9IkhvdyB0byBsaXZlIHRvZGF5IHRvIGRpZSBpbiBwZWFjZSB0b21vcnJvdyAtIE5ldWNow6J0ZWwgLSAyMDEwIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNzctaG93LXRvLWxpdmUtdG9kYXktdG8tZGllLWluLXBlYWNlLXRvbW9ycm93LW5ldWNoYXRlbC0yMDEwIj5Ib3cgdG8gbGl2ZSB0b2RheSB0byBkaWUgaW4gcGVhY2UgdG9tb3Jyb3cgLSBOZXVjaMOidGVsIC0gMjAxMDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5MaWtlIGEgbmVlZHkgdW5hd2FyZSBvZiBwb3NzZXNzaW5nIGEgdHJlYXN1cmUsIHdlIG1vc3Qgb2Z0ZW4gZ28gdGhyb3VnaCBvdXIgbGl2ZXMgd2l0aG91dCBldmVuIHN1c3BlY3RpbmcgaXRzIGV4dHJhb3JkaW5hcnkgcG90ZW50aWFsLiBUaGlzIHRlYWNoaW5nIGludml0ZXMgdXMgdG8gYmVjb21lIGZ1bGx5IGF3YXJlIG9mIGl0LCBpbmZ1c2VzIHVzIHdpdGggdGhlIGNvdXJhZ2UgdG8gYWNjb21wbGlzaCBncmVhdCB0aGluZ3MsIHNob3dzIHVzIHRoYXQgd2l0aCBzdWNoIGFuIGV4aXN0ZW5jZSBjb21wbGV0ZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ5NCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk0LXRoZS13aGVlbC1vZi1zaGFycC13ZWFwb25zLWFpeC1lbi1wcm92ZW5jZS0yMDExIiB0aXRsZT0iVGhlIHdoZWVsIG9mIHNoYXJwIHdlYXBvbnMgLSBBaXgtZW4tUHJvdmVuY2UgLSAyMDExIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy85NC1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtd2hlZWwtb2Ytc2hhcnAtd2VhcG9ucy1haXgtZW4tcHJvdmVuY2UtMjAxMS5qcGciIGFsdD0iVGhlIHdoZWVsIG9mIHNoYXJwIHdlYXBvbnMgLSBBaXgtZW4tUHJvdmVuY2UgLSAyMDExIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTQtdGhlLXdoZWVsLW9mLXNoYXJwLXdlYXBvbnMtYWl4LWVuLXByb3ZlbmNlLTIwMTEiPlRoZSB3aGVlbCBvZiBzaGFycCB3ZWFwb25zIC0gQWl4LWVuLVByb3ZlbmNlIC0gMjAxMTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTExJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTExLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTEiIHRpdGxlPSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMSIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTExLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTEuanBnIiBhbHQ9IlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDExIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTExLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTEiPlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDExPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkNvbXBvc2VkIGJ5IHRoZSAyIG5kIFBhbmNoZW4gTGFtYSBMb2JzYW5nIFllc2hlLCBUaGUgUXVpY2sgUGF0aCAsIG9yIE55dXJsYW0gaW4gVGliZXRhbiwgaXMgb25lIG9mIHRoZSBlaWdodCBncmVhdCBsYW1yaW0uIEl0IGlzIGEgY29tbWVudGFyeSBvZiB0aGUgZnVuZGFtZW50YWwgd29yayBvZiBoaXMgcHJlZGVjZXNzb3IsIFRoZSBFYXN5IFBhdGggLCBvciBEZWxhbSAuIEZvciBmb3VyIGNvbnNlY3V0aXZlIHllYXJzLCBhdCB0aGUgcmVxdWVzdCBvZiBLYWRhbSBUY2hldWxpbmcgQm9yZGVhdXgsIFJpbnBvY2hlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEwNSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwNS1ub24tdmlvbGVuY2UtYXQtdGhlLWhlYXJ0LW9mLWJ1ZGRoaXNtLXZlbmV1eC0yMDExIiB0aXRsZT0iTm9uIHZpb2xlbmNlLCBhdCB0aGUgaGVhcnQgb2YgYnVkZGhpc20gLSBWZW5ldXggLSAyMDExIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMDUtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvbm9uLXZpb2xlbmNlLWF0LXRoZS1oZWFydC1vZi1idWRkaGlzbS12ZW5ldXgtMjAxMS5qcGciIGFsdD0iTm9uIHZpb2xlbmNlLCBhdCB0aGUgaGVhcnQgb2YgYnVkZGhpc20gLSBWZW5ldXggLSAyMDExIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTA1LW5vbi12aW9sZW5jZS1hdC10aGUtaGVhcnQtb2YtYnVkZGhpc20tdmVuZXV4LTIwMTEiPk5vbiB2aW9sZW5jZSwgYXQgdGhlIGhlYXJ0IG9mIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxMTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Ob24tdmlvbGVuY2UsIG9yIGFoaeG5g3PEgSBpbiBTYW5za3JpdCwgd2hpY2ggd2FzIGtub3duIGluIHRoZSBXZXN0IGJ5IHRoZSBhY3Rpb24gb2YgTWFoYXRtYSBHYW5kaGksIGhhcyBhY3R1YWxseSBiZWVuIGF0IHRoZSBoZWFydCBvZiBCdWRkaGlzbSBmb3IgYWxtb3N0IDI2MDAgeWVhcnMuIFRoZSBCdWRkaGEgZm9yIGluc3RhbmNlIGRlY2xhcmVkOiAiV2hvZXZlciBoYXJtcyBvdGhlcnMgaXMgbm90IG9uZSBvZiBteSBkaXNjaXBsZXMiLiBWaW9sZW5jZSBpcyBpbmRlZWQgY29uc2lkZXJlZCBieSBCdWRkaGlzdHMgYXMuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MzcnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8zNy1kZWF0aC1hbmQtaW1wZXJtYW5lbmNlLW5ldWNoYXRlbC0yMDExIiB0aXRsZT0iRGVhdGggYW5kIGltcGVybWFuZW5jZSAtIE5ldWNow6J0ZWwgLSAyMDExIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8zNy1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9kZWF0aC1hbmQtaW1wZXJtYW5lbmNlLW5ldWNoYXRlbC0yMDExLmpwZyIgYWx0PSJEZWF0aCBhbmQgaW1wZXJtYW5lbmNlIC0gTmV1Y2jDonRlbCAtIDIwMTEiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8zNy1kZWF0aC1hbmQtaW1wZXJtYW5lbmNlLW5ldWNoYXRlbC0yMDExIj5EZWF0aCBhbmQgaW1wZXJtYW5lbmNlIC0gTmV1Y2jDonRlbCAtIDIwMTE8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+QmFzZWQgb24gVGhlIFByZWNpb3VzIE1hc3RlcidzIEluc3RydWN0aW9ucyAsIFJpbnBvY2hlIGRlbGljYXRlbHkgYW5kIHByZWNpc2VseSBleHBsYWlucyB0aGUgaW1wb3J0YW5jZSBvZiBiZWNvbWluZyBtb3JlIGF3YXJlIG9mIG91ciBtb3J0YWxpdHkgYW5kIGhvdyB0byBpbnRlZ3JhdGUgdGhpcyB1bmRlcnN0YW5kaW5nIGludG8gb3VyIGRhaWx5IGxpZmUuIEhlIHNob3dzIHVzIGhvdywgZmFyIGZyb20gYmVpbmcgYSBtb3JiaWQgdGhvdWdodCwgdGhlIGF3YXJlbmVzcyBvZiB0aGUgaW5ldml0YWJpbGl0eSBvZiBvdXIuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MjA0Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjA0LXRoZS1lYXN5LXBhdGgta3VhbGEtbHVtcHVyLTIwMTEiIHRpdGxlPSJUaGUgZWFzeSBwYXRoIC0gS3VhbGEgTHVtcHVyIC0gMjAxMSIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1lYXN5LXBhdGgta3VhbGEtbHVtcHVyLTIwMTEuanBnIiBhbHQ9IlRoZSBlYXN5IHBhdGggLSBLdWFsYSBMdW1wdXIgLSAyMDExIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjA0LXRoZS1lYXN5LXBhdGgta3VhbGEtbHVtcHVyLTIwMTEiPlRoZSBlYXN5IHBhdGggLSBLdWFsYSBMdW1wdXIgLSAyMDExPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMTMnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTMtd2hhdC1pcy1zYW1zYXJhLWFuZC1ob3ctdG8tZ2V0LWZyZWUtZnJvbS1pdC1qYWthcnRhLTIwMTIiIHRpdGxlPSJXaGF0IGlzIHNhbXNhcmEgYW5kIGhvdyB0byBnZXQgZnJlZSBmcm9tIGl0IC0gSmFrYXJ0YSAtIDIwMTIiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzExMy1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC93aGF0LWlzLXNhbXNhcmEtYW5kLWhvdy10by1nZXQtZnJlZS1mcm9tLWl0LWpha2FydGEtMjAxMi5qcGciIGFsdD0iV2hhdCBpcyBzYW1zYXJhIGFuZCBob3cgdG8gZ2V0IGZyZWUgZnJvbSBpdCAtIEpha2FydGEgLSAyMDEyIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTEzLXdoYXQtaXMtc2Ftc2FyYS1hbmQtaG93LXRvLWdldC1mcmVlLWZyb20taXQtamFrYXJ0YS0yMDEyIj5XaGF0IGlzIHNhbXNhcmEgYW5kIGhvdyB0byBnZXQgZnJlZSBmcm9tIGl0IC0gSmFrYXJ0YSAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SWYgeW91IHN1ZmZlciBmcm9tIGFuIGlsbG5lc3MgYW5kIGEgZG9jdG9yIGZpbmFsbHkgZmluZHMgaXRzIGNhdXNlIGFuZCBwcm92aWRlcyB5b3Ugd2l0aCBhIGN1cmUgdGhhdCBoYXMgdGhlIGNhcGFjaXR5IHRvIGRpc3BlbCBpdCwgeW91IGZlZWwgcmVsaWV2ZWQgYW5kIGdyYXRlZnVsLCBhbmQgdGFrZSB0aGlzIHRyZWF0bWVudCB0byBoZWFydC4gSW4gdGhpcyB0d28tZGF5IHRlYWNoaW5nLCBSaW5wb2NoZSByZXZlYWxzIHRvIHVzIHdpdGggZXhjZXB0aW9ubmFsIGNsYXJpdHkgaG93IGFsbCBvdXIgc3VmZmVyaW5ncywuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NTYnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81Ni1ob3ctdG8tZW5zdXJlLWhhcHBpbmVzcy1pbi15b3VyLWZ1dHVyZS1saXZlcy1iaWV6ZW5tb3J0ZWwtMjAxMiIgdGl0bGU9IkhvdyB0byBlbnN1cmUgaGFwcGluZXNzIGluIHlvdXIgZnV0dXJlIGxpdmVzIC0gQmllemVubW9ydGVsIC0gMjAxMiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTYtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvaG93LXRvLWVuc3VyZS1oYXBwaW5lc3MtaW4teW91ci1mdXR1cmUtbGl2ZXMtYmllemVubW9ydGVsLTIwMTIuanBnIiBhbHQ9IkhvdyB0byBlbnN1cmUgaGFwcGluZXNzIGluIHlvdXIgZnV0dXJlIGxpdmVzIC0gQmllemVubW9ydGVsIC0gMjAxMiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzU2LWhvdy10by1lbnN1cmUtaGFwcGluZXNzLWluLXlvdXItZnV0dXJlLWxpdmVzLWJpZXplbm1vcnRlbC0yMDEyIj5Ib3cgdG8gZW5zdXJlIGhhcHBpbmVzcyBpbiB5b3VyIGZ1dHVyZSBsaXZlcyAtIEJpZXplbm1vcnRlbCAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UmVmdWdlIGlzIHRoZSBmdW5kYW1lbnRhbCBzdGF0ZSBvZiBtaW5kIHRoYXQgbWFya3MgZW50cnkgaW50byBCdWRkaGlzbS4gQm90aCBvZiBncmVhdCBzaW1wbGljaXR5IGFuZCBncmVhdCBzY29wZSwgaXQgYWN0dWFsbHkgY292ZXJzIHRoZSBlbnRpcmUgdGVhY2hpbmcgb2YgdGhlIEJ1ZGRoYS4gRHVyaW5nIHRoaXMgcmV0cmVhdCwgUmlucG9jaGUgZ3VpZGVzIHVzIHRvIG1ha2UgaXQgYXBwZWFyIGluIHVzIHdpdGggcHJvZm91bmQgY2xhcml0eSBieSBnb2luZyBmYXIgYmFjayBpbiBpdHMgY2F1c2VzOiB0aGUuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0ODUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84NS1pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIiIHRpdGxlPSJJbnRlcmRlcGVuZGVuY2UgLSBWZW5ldXggLSAyMDEyIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy84NS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIuanBnIiBhbHQ9IkludGVyZGVwZW5kZW5jZSAtIFZlbmV1eCAtIDIwMTIiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84NS1pbnRlcmRlcGVuZGVuY2UtdmVuZXV4LTIwMTIiPkludGVyZGVwZW5kZW5jZSAtIFZlbmV1eCAtIDIwMTI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SXQgaXMgc2FpZCB0aGF0IGFsbCB0aGUgdGVhY2hpbmdzIG9mIHRoZSBCdWRkaGEgZXhwb3NlLCB3aGV0aGVyIGRpcmVjdGx5IG9yIGluZGlyZWN0bHksIGludGVyZGVwZW5kZW5jZS4gUHJlc2VudCBmcm9tIHRoZSB2ZXJ5IGZpcnN0IHRlYWNoaW5nIG9mIHRoZSBCdWRkaGEgd2hpY2ggZGVzY3JpYmVzIHRoZSBmb3VyIHJlYWxpdGllcyBvZiB0aGUgbm9ibGUgYmVpbmdzLCBpdCBpcyByZXZlYWxlZCBleHBsaWNpdGx5IGluIGFsbCBpdHMgbWFqZXN0eSBkdXJpbmcgdGhlIHNlY29uZCBjeWNsZSBvZiB0ZWFjaGluZ3Mgb2YuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTE2Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTE2LXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTIiIHRpdGxlPSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzExNi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEyLmpwZyIgYWx0PSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzExNi10aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEyIj5UaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMjwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMiBuZCBQYW5jaGVuIExhbWEgTG9ic2FuZyBZZXNoZSwgVGhlIFF1aWNrIFBhdGggLCBvciBOeXVybGFtIGluIFRpYmV0YW4sIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgbGFtcmltLiBJdCBpcyBhIGNvbW1lbnRhcnkgb2YgdGhlIGZ1bmRhbWVudGFsIHdvcmsgb2YgaGlzIHByZWRlY2Vzc29yLCBUaGUgRWFzeSBQYXRoICwgb3IgRGVsYW0gLiBGb3IgZm91ciBjb25zZWN1dGl2ZSB5ZWFycywgYXQgdGhlIHJlcXVlc3Qgb2YgS2FkYW0gVGNoZXVsaW5nIEJvcmRlYXV4LCBSaW5wb2NoZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyMjcnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMjctdGhlLWVhc3ktcGF0aC1rdWFsYS1sdW1wdXItMjAxMyIgdGl0bGU9IlRoZSBlYXN5IHBhdGggLSBLdWFsYSBMdW1wdXIgLSAyMDEzIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8tY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWVhc3ktcGF0aC1rdWFsYS1sdW1wdXItMjAxMy5qcGciIGFsdD0iVGhlIGVhc3kgcGF0aCAtIEt1YWxhIEx1bXB1ciAtIDIwMTMiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMjctdGhlLWVhc3ktcGF0aC1rdWFsYS1sdW1wdXItMjAxMyI+VGhlIGVhc3kgcGF0aCAtIEt1YWxhIEx1bXB1ciAtIDIwMTM8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDYxJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjEta2FybWFzLWJpZXplbm1vcnRlbC0yMDEzIiB0aXRsZT0iS2FybWFzIC0gQmllemVubW9ydGVsIC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNjEtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQva2FybWFzLWJpZXplbm1vcnRlbC0yMDEzLmpwZyIgYWx0PSJLYXJtYXMgLSBCaWV6ZW5tb3J0ZWwgLSAyMDEzIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjEta2FybWFzLWJpZXplbm1vcnRlbC0yMDEzIj5LYXJtYXMgLSBCaWV6ZW5tb3J0ZWwgLSAyMDEzPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkluIHRoaXMgZXhwZXJpZW50aWFsIHJldHJlYXQsIFJpbnBvY2hlIGNvbWVzIGJhY2sgdG8gdGhlIHRlYWNoaW5ncyBvZiB0aGUgQnVkZGhhIG9uIGthcm1hcyBpbiBvcmRlciB0byBoZWxwIHVzIGJldHRlciBpbnRlZ3JhdGluZyB0aGUgbGF3IG9mIGNhdXNhbGl0eSBpbiBvdXIgZGFpbHkgbGl2ZXMuIEFsdGVybmF0aW5nIGluc3BpcmluZyB0ZWFjaGluZ3MgYW5kIGd1aWRlZCBtZWRpdGF0aW9ucywgaGUgZGVsaWNhdGVseSBsZWFkcyB1cyBpbnRvIGFuIGludGltYXRlIGV4cGxvcmF0aW9uIG9mIHJlYWxpdHksIG9mLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDM5Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMzktdGhlLWZvdXItbm9ibGUtdHJ1dGhzLWF2aWdub24tMjAxMyIgdGl0bGU9IlRoZSBmb3VyIG5vYmxlIHRydXRocyAtIEF2aWdub24gLSAyMDEzIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8zOS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtZm91ci1ub2JsZS10cnV0aHMtYXZpZ25vbi0yMDEzLmpwZyIgYWx0PSJUaGUgZm91ciBub2JsZSB0cnV0aHMgLSBBdmlnbm9uIC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzM5LXRoZS1mb3VyLW5vYmxlLXRydXRocy1hdmlnbm9uLTIwMTMiPlRoZSBmb3VyIG5vYmxlIHRydXRocyAtIEF2aWdub24gLSAyMDEzPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlJpbnBvY2hlIG9mZmVycyB1cyBoZXJlIGEgZGV0YWlsZWQgZXhwbGFuYXRpb24gb2YgdGhlIGZvdXIgbm9ibGUgdHJ1dGhzIC0gdGhlIGZpcnN0IHRlYWNoaW5nIGdpdmVuIGJ5IHRoZSBCdWRkaGEgYWZ0ZXIgaGlzIEVubGlnaHRlbm1lbnQsIHRocm91Z2ggdGhlaXIgc2l4dGVlbiBjaGFyYWN0ZXJpc3RpY3MuIEhlIHRodXMgZGVzY3JpYmVzIHdpdGggZXhjZXB0aW9uYWwgY2xhcml0eSB0aGUgd2F5IGluIHdoaWNoIHdlIGFyZSBib3VuZCB0byBzdWZmZXJpbmcgYW5kIHRoZSB3YXkgdG8gZnJlZSBvdXJzZWx2ZXMgZnJvbS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ4Nyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzg3LXRoZS1mb3VyLW5vYmxlLXRydXRocy1tb25hY28tMjAxMyIgdGl0bGU9IlRoZSBmb3VyIG5vYmxlIHRydXRocyAtIE1vbmFjbyAtIDIwMTMiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzg3LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1mb3VyLW5vYmxlLXRydXRocy1tb25hY28tMjAxMy5qcGciIGFsdD0iVGhlIGZvdXIgbm9ibGUgdHJ1dGhzIC0gTW9uYWNvIC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzg3LXRoZS1mb3VyLW5vYmxlLXRydXRocy1tb25hY28tMjAxMyI+VGhlIGZvdXIgbm9ibGUgdHJ1dGhzIC0gTW9uYWNvIC0gMjAxMzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5JbiB0aGlzIHZlcnkgZmlyc3QgdGVhY2hpbmcgZ2l2ZW4gYnkgdGhlIEJ1ZGRoYSBhZnRlciBoaXMgRW5saWdodGVubWVudCBhcmUgY29udGFpbmVkIGFsbCB0aGUgdGhlbWVzIHRoYXQgaGUgd291bGQgYmUgdGVhY2hpbmcgdW5jZWFzaW5nbHkgZHVyaW5nIHRoZSBmb3J0eS1maXZlIHllYXJzIHRoYXQgZm9sbG93ZWQuIEluIG90aGVyIHdvcmRzLCB0aGUgZW50aXJlIHNwaXJpdHVhbCBwYXRoIGNhbiBiZSBwcmVzZW50ZWQgYW5kIG1lZGl0YXRlZCBvbiB0aHJvdWdoIHRoZSBmb3VyIG5vYmxlIHRydXRocy4gQW5kIHRoaXMuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NDUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80NS10aGUtaG9wZS1mb3ItY29tcGxldGUtZW5saWdodGVubWVudC1uYW50ZXMtMjAxMyIgdGl0bGU9IlRoZSBob3BlIGZvciBjb21wbGV0ZSBlbmxpZ2h0ZW5tZW50IC0gTmFudGVzIC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNDUtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWhvcGUtZm9yLWNvbXBsZXRlLWVubGlnaHRlbm1lbnQtbmFudGVzLTIwMTMuanBnIiBhbHQ9IlRoZSBob3BlIGZvciBjb21wbGV0ZSBlbmxpZ2h0ZW5tZW50IC0gTmFudGVzIC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzQ1LXRoZS1ob3BlLWZvci1jb21wbGV0ZS1lbmxpZ2h0ZW5tZW50LW5hbnRlcy0yMDEzIj5UaGUgaG9wZSBmb3IgY29tcGxldGUgZW5saWdodGVubWVudCAtIE5hbnRlcyAtIDIwMTM8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UmlucG9jaGUgcmVsaWVzIG9uIFRoZSBFYXN5IFBhdGggdG8gZGVsaXZlciBhbiBleHRyYW9yZGluYXJ5IGludHJvZHVjdGlvbiB0byB0aGUgbWVkaXRhdGlvbiBvZiB0aGUgcGF0aCB0byBlbmxpZ2h0ZW5tZW50LiBDb21wb3NlZCBieSB0aGUgRmlyc3QgUGFuY2hlbiBMYW1hIExvYnNhbmcgQ2jDtmt5aSBHecOkbHRzZW4sIFRoZSBFYXN5IFBhdGggLCBvciBEZWxhbSBpbiBUaWJldGFuLCBjb25zdGl0dXRlcyBvbmUgb2YgdGhlIGVpZ2h0IGdyZWF0IGxhbXJpbSwgdGhhdCBpcyB0byBzYXkgdGhlIGVpZ2h0IG1ham9yLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDUwJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTAtdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxMyIgdGl0bGU9IlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDEzIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy81MC1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDEzLmpwZyIgYWx0PSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzUwLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTMiPlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDEzPC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkNvbXBvc2VkIGJ5IHRoZSAyIG5kIFBhbmNoZW4gTGFtYSBMb2JzYW5nIFllc2hlLCBUaGUgUXVpY2sgUGF0aCAsIG9yIE55dXJsYW0gaW4gVGliZXRhbiwgaXMgb25lIG9mIHRoZSBlaWdodCBncmVhdCBsYW1yaW0uIEl0IGlzIGEgY29tbWVudGFyeSBvZiB0aGUgZnVuZGFtZW50YWwgd29yayBvZiBoaXMgcHJlZGVjZXNzb3IsIFRoZSBFYXN5IFBhdGggLCBvciBEZWxhbSAuIEZvciBmb3VyIGNvbnNlY3V0aXZlIHllYXJzLCBhdCB0aGUgcmVxdWVzdCBvZiBLYWRhbSBUY2hldWxpbmcgQm9yZGVhdXgsIFJpbnBvY2hlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDE5MCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE5MC1tb3JhbGl0eS1hY2NvcmRpbmctdG8tYnVkZGhpc20tdmVuZXV4LTIwMTMiIHRpdGxlPSJNb3JhbGl0eSBhY2NvcmRpbmcgdG8gYnVkZGhpc20gLSBWZW5ldXggLSAyMDEzIiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xOTAtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvbW9yYWxpdHktYWNjb3JkaW5nLXRvLWJ1ZGRoaXNtLXZlbmV1eC0yMDEzLmpwZyIgYWx0PSJNb3JhbGl0eSBhY2NvcmRpbmcgdG8gYnVkZGhpc20gLSBWZW5ldXggLSAyMDEzIi8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTkwLW1vcmFsaXR5LWFjY29yZGluZy10by1idWRkaGlzbS12ZW5ldXgtMjAxMyI+TW9yYWxpdHkgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxMzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NDInPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80Mi1rYXJtYXMtbmV1Y2hhdGVsLTIwMTMiIHRpdGxlPSJLYXJtYXMgLSBOZXVjaMOidGVsIC0gMjAxMyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNDItY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQva2FybWFzLW5ldWNoYXRlbC0yMDEzLmpwZyIgYWx0PSJLYXJtYXMgLSBOZXVjaMOidGVsIC0gMjAxMyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzQyLWthcm1hcy1uZXVjaGF0ZWwtMjAxMyI+S2FybWFzIC0gTmV1Y2jDonRlbCAtIDIwMTM8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+QmFzZWQgb24gVGhlIFByZWNpb3VzIE1hc3RlcidzIEluc3RydWN0aW9ucyAsIFJpbnBvY2hlIGRlbGl2ZXJzIGEgcHJvZm91bmQgeWV0IGVtaW5lbnRseSBwcmFjdGljYWwgZXhwbGFuYXRpb24gb2Yga2FybWEuIEhlIHNob3dzIHVzIGhvdyBlYWNoIG9mIG91ciBhY3Rpb25zLCBnb29kIG9yIGJhZCwgbWF0dGVycyAtIGFuZCBob3cgdGhpcyBrbm93bGVkZ2UgYWxsb3dzIHVzIHRvIGxpdmUgYSBtb3JlIHJpZ2h0ZW91cyBsaWZlLCB0byBleHBlcmllbmNlIGxhc3RpbmcgaGFwcGluZXNzLiBUaGVzZSB0d28tZGF5Li4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDIxOCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzIxOC1xdWVzdGlvbnMtYW5kLWFuc3dlcnMtdmVuZXV4LTIwMTQiIHRpdGxlPSJRdWVzdGlvbnMgYW5kIGFuc3dlcnMgLSBWZW5ldXggLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8tY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvcXVlc3Rpb25zLWFuZC1hbnN3ZXJzLXZlbmV1eC0yMDE0LmpwZyIgYWx0PSJRdWVzdGlvbnMgYW5kIGFuc3dlcnMgLSBWZW5ldXggLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjE4LXF1ZXN0aW9ucy1hbmQtYW5zd2Vycy12ZW5ldXgtMjAxNCI+UXVlc3Rpb25zIGFuZCBhbnN3ZXJzIC0gVmVuZXV4IC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTAyJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTAyLWhvdy10by1wcmFjdGljZS1kaGFybWEtaW4tZGFpbHktbGlmZS1uYW50ZXMtMjAxNCIgdGl0bGU9IkhvdyB0byBwcmFjdGljZSBkaGFybWEgaW4gZGFpbHkgbGlmZSAtIE5hbnRlcyAtIDIwMTQiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzEwMi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9ob3ctdG8tcHJhY3RpY2UtZGhhcm1hLWluLWRhaWx5LWxpZmUtbmFudGVzLTIwMTQuanBnIiBhbHQ9IkhvdyB0byBwcmFjdGljZSBkaGFybWEgaW4gZGFpbHkgbGlmZSAtIE5hbnRlcyAtIDIwMTQiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMDItaG93LXRvLXByYWN0aWNlLWRoYXJtYS1pbi1kYWlseS1saWZlLW5hbnRlcy0yMDE0Ij5Ib3cgdG8gcHJhY3RpY2UgZGhhcm1hIGluIGRhaWx5IGxpZmUgLSBOYW50ZXMgLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkluIHJlbGF0aW9uIHRvIHRoZSBjb21wbGV4aXRpZXMgb2YgZXZlcnlkYXkgbGlmZSBhbmQgY29uc3RhbnRseSBjaGFuZ2luZyBjb250ZXh0cywgdGhlIHRlYWNoaW5nIG9mIHRoZSBCdWRkaGEgcHJvcG9zZXMsIGZhciBmcm9tIHJlYWR5LW1hZGUgcmVjaXBlcywgdG8gZGVlcGVuIG91ciB1bmRlcnN0YW5kaW5nIG9mIGJvdGggdGhlIHdvcmxkIGFuZCBvdXJzZWx2ZXMsIHRvIHVubG9jayB0aGUgc2VjcmV0cyBvZiBvdXIgbWluZCBzbyBhcyB0byBicmluZyBvdXQgZ2VudWluZSBsb3ZlIGFuZCBjb21wYXNzaW9uLCBhbmQuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NTUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81NS1wcmF5ZXItdG8tZW5jb3VudGVyLXRoZS10ZWFjaGluZy1vZi1qZS10c29uZ2toYXBhLXZlbmV1eC0yMDE0IiB0aXRsZT0iUHJheWVyIHRvIGVuY291bnRlciB0aGUgdGVhY2hpbmcgb2YgamUgdHNvbmdraGFwYSAtIFZlbmV1eCAtIDIwMTQiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzU1LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3ByYXllci10by1lbmNvdW50ZXItdGhlLXRlYWNoaW5nLW9mLWplLXRzb25na2hhcGEtdmVuZXV4LTIwMTQuanBnIiBhbHQ9IlByYXllciB0byBlbmNvdW50ZXIgdGhlIHRlYWNoaW5nIG9mIGplIHRzb25na2hhcGEgLSBWZW5ldXggLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTUtcHJheWVyLXRvLWVuY291bnRlci10aGUtdGVhY2hpbmctb2YtamUtdHNvbmdraGFwYS12ZW5ldXgtMjAxNCI+UHJheWVyIHRvIGVuY291bnRlciB0aGUgdGVhY2hpbmcgb2YgamUgdHNvbmdraGFwYSAtIFZlbmV1eCAtIDIwMTQ8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+UmlucG9jaGUgY29tbWVudHMgb24gYSBwcmF5ZXIgZW50aXRsZWQgVGhlIFByYXllciB0byBFbmNvdW50ZXIgdGhlIFRlYWNoaW5nIG9mIHRoZSBUaHJlZSBSZWFsbXMnIERoYXJtYSBLaW5nLCBUaGUgR3JlYXQgVHNvbmdraGFwYTogVGhlIEdpZnQgb2YgQ2FyZSBhbmQgQ29tcGFzc2lvbmF0ZSBQcm90ZWN0aW9uICwgY29tcG9zZWQgYnkgUGFib25na2hhIERvcmplY2hhbmcgSmFtcGEgVGVuZHppbiBUcmlubGUgR3lhdHNvICgxODc4LTE5NDEpLiBPdmVyIHRpbWUsIGl0IGhhcyBiZWNvbWUgYSBtYWpvciBwcmF5ZXIgaW4uLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTA0Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTA0LWxvdmUtYW5kLWNvbXBhc3Npb24tbW9uYWNvLTIwMTQiIHRpdGxlPSJMb3ZlIGFuZCBjb21wYXNzaW9uIC0gTW9uYWNvIC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTA0LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2xvdmUtYW5kLWNvbXBhc3Npb24tbW9uYWNvLTIwMTQuanBnIiBhbHQ9IkxvdmUgYW5kIGNvbXBhc3Npb24gLSBNb25hY28gLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTA0LWxvdmUtYW5kLWNvbXBhc3Npb24tbW9uYWNvLTIwMTQiPkxvdmUgYW5kIGNvbXBhc3Npb24gLSBNb25hY28gLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkhvdyB0byBkZXNjcmliZSB0aGVzZSBzdGF0ZXMgb2YgbWluZCBjYWxsZWQgImxvdmUiIGFuZCAiY29tcGFzc2lvbiI/IEhvdyB0byByZWNvZ25pemUgdGhlbSBhbmQgY3VsdGl2YXRlIHRoZW0gd2l0aGluIHVzPyBXaGF0IGFyZSB0aGVpciBjYXVzZXMgPyBBbmQgdGhlaXIgZWZmZWN0cz8gSW4gdGhpcyB0ZWFjaGluZyB3aGljaCBjb25zdGl0dXRlcyBhIHJlYWwgb2RlIHRvIGFsdHJ1aXNtLCBSaW5wb2NoZSBpbnZpdGVzIHVzIHRvIHByb2ZvdW5kbHkgdHJhbnNmb3JtIG91ciBwZXJjZXB0aW9uIG9mIG90aGVycyBhbmQuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0OTUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi85NS10aGUtdGhyZWUtYXNwZWN0cy1vZi1lcXVhbmltaXR5LW1vbmFjby0yMDE0IiB0aXRsZT0iVGhlIHRocmVlIGFzcGVjdHMgb2YgZXF1YW5pbWl0eSAtIE1vbmFjbyAtIDIwMTQiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzk1LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS10aHJlZS1hc3BlY3RzLW9mLWVxdWFuaW1pdHktbW9uYWNvLTIwMTQuanBnIiBhbHQ9IlRoZSB0aHJlZSBhc3BlY3RzIG9mIGVxdWFuaW1pdHkgLSBNb25hY28gLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTUtdGhlLXRocmVlLWFzcGVjdHMtb2YtZXF1YW5pbWl0eS1tb25hY28tMjAxNCI+VGhlIHRocmVlIGFzcGVjdHMgb2YgZXF1YW5pbWl0eSAtIE1vbmFjbyAtIDIwMTQ8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+RXF1YW5pbWl0eSBpcyBub3QgYSBtZXJlIG5ldXRyYWxpdHksIGJ1dCBhIHN0YXRlIG9mIG1pbmQgdGhhdCBzdGVtcyBmcm9tIGEgZGVlcCB3aXNkb20gdGhhdCBpbnRpbWF0ZWx5IHVuZGVyc3RhbmRzIHRoZSBtZWNoYW5pc21zIG9mIGN5Y2xpYyBleGlzdGVuY2UuIE1hbnkgb2YgdGhlIGRpZmZpY3VsdGllcyB3ZSBlbmNvdW50ZXIgY29tZSBmcm9tIGEgbGFjayBvZiBpbXBhcnRpYWxpdHksIHdoZXJlYXMgdHJ1ZSBlcXVhbmltaXR5IHdvdWxkIGJlIHRoZSBzb3VyY2Ugb2YgaW5maW5pdGUgcGVhY2UsIGxvdmUgYW5kLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEyJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTItdGhlLXF1aWNrLXBhdGgtYm9yZGVhdXgtMjAxNCIgdGl0bGU9IlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMi1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtcXVpY2stcGF0aC1ib3JkZWF1eC0yMDE0LmpwZyIgYWx0PSJUaGUgcXVpY2sgcGF0aCAtIEJvcmRlYXV4IC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEyLXRoZS1xdWljay1wYXRoLWJvcmRlYXV4LTIwMTQiPlRoZSBxdWljayBwYXRoIC0gQm9yZGVhdXggLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkNvbXBvc2VkIGJ5IHRoZSAyIG5kIFBhbmNoZW4gTGFtYSBMb2JzYW5nIFllc2hlLCBUaGUgUXVpY2sgUGF0aCAsIG9yIE55dXJsYW0gaW4gVGliZXRhbiwgaXMgb25lIG9mIHRoZSBlaWdodCBncmVhdCBsYW1yaW0uIEl0IGlzIGEgY29tbWVudGFyeSBvZiB0aGUgZnVuZGFtZW50YWwgd29yayBvZiBoaXMgcHJlZGVjZXNzb3IsIFRoZSBFYXN5IFBhdGggLCBvciBEZWxhbSAuIEZvciBmb3VyIGNvbnNlY3V0aXZlIHllYXJzLCBhdCB0aGUgcmVxdWVzdCBvZiBLYWRhbSBUY2hldWxpbmcgQm9yZGVhdXgsIFJpbnBvY2hlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDE4MCc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE4MC1ob3ctdG8tbWFuYWdlLXN0cmVzcy1hY2NvcmRpbmctdG8tYnVkZGhpc20tdmVuZXV4LTIwMTQiIHRpdGxlPSJIb3cgdG8gbWFuYWdlIHN0cmVzcyBhY2NvcmRpbmcgdG8gYnVkZGhpc20gLSBWZW5ldXggLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xODAtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvaG93LXRvLW1hbmFnZS1zdHJlc3MtYWNjb3JkaW5nLXRvLWJ1ZGRoaXNtLXZlbmV1eC0yMDE0LmpwZyIgYWx0PSJIb3cgdG8gbWFuYWdlIHN0cmVzcyBhY2NvcmRpbmcgdG8gYnVkZGhpc20gLSBWZW5ldXggLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTgwLWhvdy10by1tYW5hZ2Utc3RyZXNzLWFjY29yZGluZy10by1idWRkaGlzbS12ZW5ldXgtMjAxNCI+SG93IHRvIG1hbmFnZSBzdHJlc3MgYWNjb3JkaW5nIHRvIGJ1ZGRoaXNtIC0gVmVuZXV4IC0gMjAxNDwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Gcm9tIGEgQnVkZGhpc3QgcG9pbnQgb2Ygdmlldywgc2luY2Ugc3RyZXNzIGlzIHRoZSByZXN1bHQgb2YgY2F1c2VzIGFuZCBjb25kaXRpb25zLCB0aGUgb25seSB3YXkgdG8gcmVtZWR5IGl0IGlzIHRvIGdvIGJhY2sgdG8gdGhlIHJvb3QgY2F1c2VzIGFuZCBhcHBseSB0aGUgcmlnaHQgbWV0aG9kcy4gVGhlIEJ1ZGRoYSBzYWlkIHRoYXQgaGUgY291bGQgbm90IHRha2UgYXdheSB0aGUgc3VmZmVyaW5nIG9mIG90aGVyIGJlaW5ncyB3aXRoIGhpcyBvd24gaGFuZHMsIGJ1dCBoZSBkZWRpY2F0ZWQgaGlzIGxpZmUgdG8uLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MTAwJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMTAwLXRoZS1lYXN5LXBhdGgtaGFhcmxlbS0yMDE0IiB0aXRsZT0iVGhlIGVhc3kgcGF0aCAtIEhhYXJsZW0gLSAyMDE0IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMDAtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWVhc3ktcGF0aC1oYWFybGVtLTIwMTQuanBnIiBhbHQ9IlRoZSBlYXN5IHBhdGggLSBIYWFybGVtIC0gMjAxNCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwMC10aGUtZWFzeS1wYXRoLWhhYXJsZW0tMjAxNCI+VGhlIGVhc3kgcGF0aCAtIEhhYXJsZW0gLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkNvbXBvc2VkIGJ5IHRoZSAxc3QgUGFuY2hlbiBMYW1hIExvYnNhbmcgQ2jDtmt5aSBHecOkbHRzZW4gKDE1NzAtMTY2MiksIFRoZSBFYXN5IFBhdGggaXMgb25lIG9mIHRoZSBlaWdodCBncmVhdCBMYW1yaW0gb2YgVGliZXQuIEl0IHByZXNlbnRzIGluIGEgY29uZGVuc2VkIHdheSB0aGUgZW50aXJlIHNwaXJpdHVhbCBwYXRoIGluIHRoZSBmb3JtIG9mIGluc3RydWN0aW9ucyBkaXJlY3RseSBpbnRlbmRlZCBmb3IgbWVkaXRhdGlvbi4gVGhyb3VnaCBoaXMgcHJhY3RpY2UsIG1hbnkgcHJhY3RpdGlvbmVycyBoYXZlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDczJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNzMtdGhlLXN1ZmZlcmluZ3Mtb2Ytc2Ftc2FyYS1uZXVjaGF0ZWwtMjAxNCIgdGl0bGU9IlRoZSBzdWZmZXJpbmdzIG9mIHNhbXNhcmEgLSBOZXVjaMOidGVsIC0gMjAxNCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNzMtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXN1ZmZlcmluZ3Mtb2Ytc2Ftc2FyYS1uZXVjaGF0ZWwtMjAxNC5qcGciIGFsdD0iVGhlIHN1ZmZlcmluZ3Mgb2Ygc2Ftc2FyYSAtIE5ldWNow6J0ZWwgLSAyMDE0Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNzMtdGhlLXN1ZmZlcmluZ3Mtb2Ytc2Ftc2FyYS1uZXVjaGF0ZWwtMjAxNCI+VGhlIHN1ZmZlcmluZ3Mgb2Ygc2Ftc2FyYSAtIE5ldWNow6J0ZWwgLSAyMDE0PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlRoZSBmaXJzdCB3b3JkcyBvZiB0aGUgQnVkZGhhIGFmdGVyIGhpcyBFbmxpZ2h0ZW5tZW50IGludml0ZWQgaGlzIGRpc2NpcGxlcyB0byBpZGVudGlmeSB3aXRoIGdyZWF0IGx1Y2lkaXR5IHRoZWlyIHNpdHVhdGlvbiBvZiBzdWZmZXJpbmcuIFdpdGhvdXQgdGhpcyBlc3NlbnRpYWwgc3RlcCwgaXQgd291bGQgaW5kZWVkIGJlIGltcG9zc2libGUgdG8gZXZlbiB3aXNoIHRvIGZyZWUgb25lc2VsZiBmcm9tIGl0LiBSaW5wb2NoZSBhY2NvbXBhbmllcyB1cyBoZXJlIGluIGFuIGV4cGxvcmF0aW9uIG9mIG91ci4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQxMTAnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMTAtYW4taW50cm9kdWN0aW9uLXRvLXRoZS1wZXJmZWN0aW9uLW9mLWdlbmVyb3NpdHktbW9uYWNvLTIwMTUiIHRpdGxlPSJBbiBpbnRyb2R1Y3Rpb24gdG8gdGhlIHBlcmZlY3Rpb24gb2YgZ2VuZXJvc2l0eSAtIE1vbmFjbyAtIDIwMTUiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8xMTAtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvYW4taW50cm9kdWN0aW9uLXRvLXRoZS1wZXJmZWN0aW9uLW9mLWdlbmVyb3NpdHktbW9uYWNvLTIwMTUuanBnIiBhbHQ9IkFuIGludHJvZHVjdGlvbiB0byB0aGUgcGVyZmVjdGlvbiBvZiBnZW5lcm9zaXR5IC0gTW9uYWNvIC0gMjAxNSIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzExMC1hbi1pbnRyb2R1Y3Rpb24tdG8tdGhlLXBlcmZlY3Rpb24tb2YtZ2VuZXJvc2l0eS1tb25hY28tMjAxNSI+QW4gaW50cm9kdWN0aW9uIHRvIHRoZSBwZXJmZWN0aW9uIG9mIGdlbmVyb3NpdHkgLSBNb25hY28gLSAyMDE1PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkdlbmVyb3NpdHkgaXMgYSBxdWFsaXR5IHVuYW5pbW91c2x5IGFkbWlyZWQgaW4gYWxsIHNvY2lldGllcyBhcm91bmQgdGhlIHdvcmxkLiBUaGUgQnVkZGhhIGRpc3Rpbmd1aXNoZXMgZm91ciBmb3JtcyBvZiBnZW5lcm9zaXR5OiBtYXRlcmlhbCBnaWZ0LCBnaWZ0IG9mIHByb3RlY3Rpb24sIGdpZnQgb2YgZGhhcm1hLCBhbmQgZ2lmdCBvZiBsb3ZlLiBUaGlzIHRlYWNoaW5nIGludml0ZXMgdXMgdG8gZGlzY292ZXIgdGhlbSAuIFdIQVQgSVMgSU5DTFVERUQgSU4gVEhJUyBURUFDSElORz8gSW4gdGhpcyBjb25jaXNlIGFuZC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ5Nic+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk2LXRoZS1wZXJmZWN0aW9uLW9mLWV0aGljYWwtZGlzY2lwbGluZS1tb25hY28tMjAxNSIgdGl0bGU9IlRoZSBwZXJmZWN0aW9uIG9mIGV0aGljYWwgZGlzY2lwbGluZSAtIE1vbmFjbyAtIDIwMTUiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzk2LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1wZXJmZWN0aW9uLW9mLWV0aGljYWwtZGlzY2lwbGluZS1tb25hY28tMjAxNS5qcGciIGFsdD0iVGhlIHBlcmZlY3Rpb24gb2YgZXRoaWNhbCBkaXNjaXBsaW5lIC0gTW9uYWNvIC0gMjAxNSIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzk2LXRoZS1wZXJmZWN0aW9uLW9mLWV0aGljYWwtZGlzY2lwbGluZS1tb25hY28tMjAxNSI+VGhlIHBlcmZlY3Rpb24gb2YgZXRoaWNhbCBkaXNjaXBsaW5lIC0gTW9uYWNvIC0gMjAxNTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5NYWjEgXnEgW5hIGV0aGljIGlzIGJvdGggYW4gYXJ0IG9mIGxpdmluZyBhbmQgYSBjb21wcmVoZW5zaXZlIGd1aWRlIHRoYXQgZW5hYmxlcyB1cyB0byB3YWxrIGluIHRoZSBmb290c3RlcHMgb2YgdGhlIGJvZGhpc2F0dHZhcy4gSXQgaGFzIHRocmVlIGNvbXBvbmVudHM6IHRoZSBldGhpYyBvZiBhYnN0ZW50aW9uIGZyb20gd3Jvbmdkb2luZ3MsIHRoZSBldGhpYyBvZiBjb2xsZWN0aW5nIHZpcnR1ZSwgYW5kIHRoZSBldGhpYyBvZiBoZWxwaW5nIHNlbnRpZW50IGJlaW5ncy4gVGhlc2UgdGhyZWUgZGltZW5zaW9ucy4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ0MSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzQxLXRoZS1zaXgtcHJlbGltaW5hcnktcHJhY3RpY2VzLWJvcmRlYXV4LTIwMTUiIHRpdGxlPSJUaGUgc2l4IHByZWxpbWluYXJ5IHByYWN0aWNlcyAtIEJvcmRlYXV4IC0gMjAxNSIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNDEtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXNpeC1wcmVsaW1pbmFyeS1wcmFjdGljZXMtYm9yZGVhdXgtMjAxNS5qcGciIGFsdD0iVGhlIHNpeCBwcmVsaW1pbmFyeSBwcmFjdGljZXMgLSBCb3JkZWF1eCAtIDIwMTUiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi80MS10aGUtc2l4LXByZWxpbWluYXJ5LXByYWN0aWNlcy1ib3JkZWF1eC0yMDE1Ij5UaGUgc2l4IHByZWxpbWluYXJ5IHByYWN0aWNlcyAtIEJvcmRlYXV4IC0gMjAxNTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5SaW5wb2NoZSBjb21tZW50cyBvbiBhIGNvbGxlY3Rpb24gb2YgQnVkZGhpc3QgaW5zdHJ1Y3Rpb25zIGVudGl0bGVkIFRoZSBHYXJsYW5kIG9mIHRoZSBGb3J0dW5hdGUgLCB3aG9zZSBhdXRob3Igd2FzIHRoZSByZW5vd25lZCBtYXN0ZXIgRGFncG8gTGFtYSBSaW5wb2NoZSBMb3NhbmcgSmhhbXDDpGwgTGjDvG5kcnVwIEd5YXRzbyAoMTg0NS0xOTE5KS4gVGhpcyB3b3JrIGlzIGJhc2VkIG9uIHRoZSBUaWJldGFuIGthZGFtcGEgdHJhZGl0aW9uLCBwcmVjdXJzb3Igb2YgdGhlIGdlbHVrcGEgc2Nob29sLiBJdCBjb25zaXN0cy4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyMzcnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMzctd29yZHMtb2YtbWFuanVzaHJpLXZlbmV1eC0yMDE2IiB0aXRsZT0iV29yZHMgb2YgbWFuanVzaHJpIC0gVmVuZXV4IC0gMjAxNiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMjM3LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3dvcmRzLW9mLW1hbmp1c2hyaS12ZW5ldXgtMjAxNi5qcGciIGFsdD0iV29yZHMgb2YgbWFuanVzaHJpIC0gVmVuZXV4IC0gMjAxNiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzIzNy13b3Jkcy1vZi1tYW5qdXNocmktdmVuZXV4LTIwMTYiPldvcmRzIG9mIG1hbmp1c2hyaSAtIFZlbmV1eCAtIDIwMTY8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDYyJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjItdGhlLWh1bmRyZWQtdmVyc2VzLW9mLWFkdmljZS10by10aGUtcGVvcGxlLW9mLWRpbmdyaS1wb21haWEtMjAxNiIgdGl0bGU9IlRoZSBodW5kcmVkIHZlcnNlcyBvZiBhZHZpY2UgdG8gdGhlIHBlb3BsZSBvZiBkaW5ncmkgLSBQb21hw69hIC0gMjAxNiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNjItY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWh1bmRyZWQtdmVyc2VzLW9mLWFkdmljZS10by10aGUtcGVvcGxlLW9mLWRpbmdyaS1wb21haWEtMjAxNi5qcGciIGFsdD0iVGhlIGh1bmRyZWQgdmVyc2VzIG9mIGFkdmljZSB0byB0aGUgcGVvcGxlIG9mIGRpbmdyaSAtIFBvbWHDr2EgLSAyMDE2Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjItdGhlLWh1bmRyZWQtdmVyc2VzLW9mLWFkdmljZS10by10aGUtcGVvcGxlLW9mLWRpbmdyaS1wb21haWEtMjAxNiI+VGhlIGh1bmRyZWQgdmVyc2VzIG9mIGFkdmljZSB0byB0aGUgcGVvcGxlIG9mIGRpbmdyaSAtIFBvbWHDr2EgLSAyMDE2PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPlBhZGFtcGEgU2FuZ3llLCBhIHlvZ2kgZW5kb3dlZCB3aXRoIHRoZSBoaWdoZXN0IHJlYWxpemF0aW9ucywgd2FzIGJvcm4gaW4gdGhlIDExdGggY2VudHVyeSBpbiBzb3V0aGVybiBJbmRpYS4gSGUgd2VudCBtYW55IHRpbWVzIHRvIFRpYmV0LCBiZWZvcmUgZmluYWxseSBzZXR0bGluZyBpbiB0aGUgcmVnaW9uIG9mIERpbmdyaSwgb24gdGhlIGJvcmRlcnMgb2YgdGhlIExhbmQgb2YgU25vd3MgYW5kIE5lcGFsLCB3aGVyZSBoZSBsZWZ0IHRoaXMgZXhpc3RlbmNlIGluIDExMTcuIEhpcyBIdW5kcmVkIFZlcnNlcyBvZi4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ4MSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzgxLWNvbW1lbnRhcnktb2YtdGhlLXNhbWRoaW5pcm1vY2FuYS1zdXRyYS12ZW5ldXgtMjAxNiIgdGl0bGU9IkNvbW1lbnRhcnkgb2YgdGhlIHNhbWRoaW5pcm1vY2FuYSBzdXRyYSAtIFZlbmV1eCAtIDIwMTYiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzgxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2NvbW1lbnRhcnktb2YtdGhlLXNhbWRoaW5pcm1vY2FuYS1zdXRyYS12ZW5ldXgtMjAxNi5qcGciIGFsdD0iQ29tbWVudGFyeSBvZiB0aGUgc2FtZGhpbmlybW9jYW5hIHN1dHJhIC0gVmVuZXV4IC0gMjAxNiIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzgxLWNvbW1lbnRhcnktb2YtdGhlLXNhbWRoaW5pcm1vY2FuYS1zdXRyYS12ZW5ldXgtMjAxNiI+Q29tbWVudGFyeSBvZiB0aGUgc2FtZGhpbmlybW9jYW5hIHN1dHJhIC0gVmVuZXV4IC0gMjAxNjwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MjQ0Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjQ0LWxlcy1zaXgtcHJhdGlxdWVzLXByZXBhcmF0b2lyZXMtYm9yZGVhdXgtMjAxNiIgdGl0bGU9IkxlcyBzaXggcHJhdGlxdWVzIHByZXBhcmF0b2lyZXMgLSBCb3JkZWF1eCAtIDIwMTYiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLy1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9sZXMtc2l4LXByYXRpcXVlcy1wcmVwYXJhdG9pcmVzLWJvcmRlYXV4LTIwMTYuanBnIiBhbHQ9IkxlcyBzaXggcHJhdGlxdWVzIHByZXBhcmF0b2lyZXMgLSBCb3JkZWF1eCAtIDIwMTYiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yNDQtbGVzLXNpeC1wcmF0aXF1ZXMtcHJlcGFyYXRvaXJlcy1ib3JkZWF1eC0yMDE2Ij5MZXMgc2l4IHByYXRpcXVlcyBwcmVwYXJhdG9pcmVzIC0gQm9yZGVhdXggLSAyMDE2PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyNDUnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yNDUtd29yZHMtb2YtbWFuanVzaHJpLXZlbmV1eC0yMDE3IiB0aXRsZT0iV29yZHMgb2YgbWFuanVzaHJpIC0gVmVuZXV4IC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3dvcmRzLW9mLW1hbmp1c2hyaS12ZW5ldXgtMjAxNy5qcGciIGFsdD0iV29yZHMgb2YgbWFuanVzaHJpIC0gVmVuZXV4IC0gMjAxNyIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzI0NS13b3Jkcy1vZi1tYW5qdXNocmktdmVuZXV4LTIwMTciPldvcmRzIG9mIG1hbmp1c2hyaSAtIFZlbmV1eCAtIDIwMTc8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+PC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDEwMSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzEwMS10aGUtZWFzeS1wYXRoLWhhYXJsZW0tMjAxNyIgdGl0bGU9IlRoZSBlYXN5IHBhdGggLSBIYWFybGVtIC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvMTAxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1lYXN5LXBhdGgtaGFhcmxlbS0yMDE3LmpwZyIgYWx0PSJUaGUgZWFzeSBwYXRoIC0gSGFhcmxlbSAtIDIwMTciLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xMDEtdGhlLWVhc3ktcGF0aC1oYWFybGVtLTIwMTciPlRoZSBlYXN5IHBhdGggLSBIYWFybGVtIC0gMjAxNzwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj5Db21wb3NlZCBieSB0aGUgMXN0IFBhbmNoZW4gTGFtYSBMb2JzYW5nIENow7ZreWkgR3nDpGx0c2VuICgxNTcwLTE2NjIpLCBUaGUgRWFzeSBQYXRoIGlzIG9uZSBvZiB0aGUgZWlnaHQgZ3JlYXQgTGFtcmltIG9mIFRpYmV0LiBJdCBwcmVzZW50cyBpbiBhIGNvbmRlbnNlZCB3YXkgdGhlIGVudGlyZSBzcGlyaXR1YWwgcGF0aCBpbiB0aGUgZm9ybSBvZiBpbnN0cnVjdGlvbnMgZGlyZWN0bHkgaW50ZW5kZWQgZm9yIG1lZGl0YXRpb24uIFRocm91Z2ggaGlzIHByYWN0aWNlLCBtYW55IHByYWN0aXRpb25lcnMgaGF2ZS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQyOSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzI5LWJvZGhpc2F0dHZhLWV0aGljcy1kcm9tZS0yMDE3IiB0aXRsZT0iQm9kaGlzYXR0dmEgZXRoaWNzIC0gRHLDtG1lIC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzI5LWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2JvZGhpc2F0dHZhLWV0aGljcy1kcm9tZS0yMDE3LmpwZyIgYWx0PSJCb2RoaXNhdHR2YSBldGhpY3MgLSBEcsO0bWUgLSAyMDE3Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjktYm9kaGlzYXR0dmEtZXRoaWNzLWRyb21lLTIwMTciPkJvZGhpc2F0dHZhIGV0aGljcyAtIERyw7RtZSAtIDIwMTc8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+VGhlIGV0aGljcyBvZiBib2RoaXNhdHR2YXMgLSB0aG9zZSBiZWluZ3Mgd2hvIGFyZSBkZWRpY2F0ZWQgdG8gYXR0YWluaW5nIGVubGlnaHRlbm1lbnQgZm9yIHRoZSBzYWtlIG9mIGFsbCBiZWluZ3MgLSBoYXZlIHRocmVlIG1haW4gZGltZW5zaW9uczogdGhlIGV0aGljcyBvZiBhYnN0ZW50aW9uLCB0aGUgZXRoaWNzIG9mIGNvbGxlY3RpbmcgdmlydHVlcywgYW5kIHRoZSBldGhpY3Mgb2YgaGVscGluZyBvdGhlcnMuIEluIHBhcnRpY3VsYXIsIHdpdGhpbiB0aGUgZXRoaWNzIG9mIGFic3RlbnRpb24sLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDk3Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTctdGhlLWZpdmUtYXNwZWN0cy1vZi1lbnRodXNpYXNtLW1vbmFjby0yMDE3IiB0aXRsZT0iVGhlIGZpdmUgYXNwZWN0cyBvZiBlbnRodXNpYXNtIC0gTW9uYWNvIC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvOTctY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLWZpdmUtYXNwZWN0cy1vZi1lbnRodXNpYXNtLW1vbmFjby0yMDE3LmpwZyIgYWx0PSJUaGUgZml2ZSBhc3BlY3RzIG9mIGVudGh1c2lhc20gLSBNb25hY28gLSAyMDE3Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vOTctdGhlLWZpdmUtYXNwZWN0cy1vZi1lbnRodXNpYXNtLW1vbmFjby0yMDE3Ij5UaGUgZml2ZSBhc3BlY3RzIG9mIGVudGh1c2lhc20gLSBNb25hY28gLSAyMDE3PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkxhY2sgb2YgY29uZmlkZW5jZSBpbiBvdXIgYWJpbGl0eSB0byBhY2hpZXZlIGVubGlnaHRlbm1lbnQsIHByb2NyYXN0aW5hdGlvbiB0aGF0IGxlYWRzIHVzIHRvIGNvbnN0YW50bHkgcG9zdHBvbmUgb3VyIGlubmVyIHdvcmssIGF0dHJhY3Rpb24gdG8gd2hhdCBpcyBoYXJtZnVsIHRvIG91cnNlbHZlcyBhbmQgdG8gb3RoZXJzIGFyZSBub3Qgc2ltcGxlIGJ1cmRlbnMgYnV0IHByb2ZvdW5kIG9ic3RhY2xlcyB0aGF0IHByZXZlbnQgdXMgZnJvbSBlbmdhZ2luZyBpbiB2aXJ0dWUuIFRoZXkgYWxsIGhhdmUgYSByZW1lZHk6Li4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDUzJz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTMtY2FsbGluZy10aGUtbGFtYS1mcm9tLWFmYXItaGFhcmxlbS0yMDE3IiB0aXRsZT0iQ2FsbGluZyB0aGUgbGFtYSBmcm9tIGFmYXIgLSBIYWFybGVtIC0gMjAxNyIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTMtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvY2FsbGluZy10aGUtbGFtYS1mcm9tLWFmYXItaGFhcmxlbS0yMDE3LmpwZyIgYWx0PSJDYWxsaW5nIHRoZSBsYW1hIGZyb20gYWZhciAtIEhhYXJsZW0gLSAyMDE3Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTMtY2FsbGluZy10aGUtbGFtYS1mcm9tLWFmYXItaGFhcmxlbS0yMDE3Ij5DYWxsaW5nIHRoZSBsYW1hIGZyb20gYWZhciAtIEhhYXJsZW0gLSAyMDE3PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPkNhbGxpbmcgdGhlIExhbWEgRnJvbSBBZmFyIGlzIGEgcHJheWVyIGFkZHJlc3NlZCB0byB0aGUgc3Bpcml0dWFsIGd1aWRlIGluIG9yZGVyIHRvIHJlY2VpdmUgaGlzIGJsZXNzaW5ncyBzbyBhcyB0byByZWFsaXplIGVhY2ggb2YgdGhlIHN0YWdlcyBvZiB0aGUgcGF0aCwgYXMgd2VsbCBhcyBhIG1lZGl0YXRpb24gb24gaGlzIHVsdGltYXRlIG5hdHVyZSBhbmQgb24gZW5saWdodGVubWVudC4gQ29tcG9zZWQgYnkgUGFib25na2hhIFJpbnBvY2hlIERlY2hlbiBOeWluZ3BvLCB0aGlzIHNob3J0IHBvZW0gb2YuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0ODknPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84OS10aGUtc2l4dGVlbi1hc3BlY3RzLW9mLXRoZS1mb3VyLW5vYmxlLXRydXRocy1tb250LXNhbGV2ZS0yMDE3IiB0aXRsZT0iVGhlIHNpeHRlZW4gYXNwZWN0cyBvZiB0aGUgZm91ciBub2JsZSB0cnV0aHMgLSBNb250IFNhbMOodmUgLSAyMDE3IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy84OS1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtc2l4dGVlbi1hc3BlY3RzLW9mLXRoZS1mb3VyLW5vYmxlLXRydXRocy1tb250LXNhbGV2ZS0yMDE3LmpwZyIgYWx0PSJUaGUgc2l4dGVlbiBhc3BlY3RzIG9mIHRoZSBmb3VyIG5vYmxlIHRydXRocyAtIE1vbnQgU2Fsw6h2ZSAtIDIwMTciLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84OS10aGUtc2l4dGVlbi1hc3BlY3RzLW9mLXRoZS1mb3VyLW5vYmxlLXRydXRocy1tb250LXNhbGV2ZS0yMDE3Ij5UaGUgc2l4dGVlbiBhc3BlY3RzIG9mIHRoZSBmb3VyIG5vYmxlIHRydXRocyAtIE1vbnQgU2Fsw6h2ZSAtIDIwMTc8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+RnVuZGFtZW50YWwgdGVhY2hpbmcgb2YgdGhlIGZpcnN0IGN5Y2xlIG9mIHRlYWNoaW5ncyBnaXZlbiBieSB0aGUgQnVkZGhhLCB0aGUgZm91ciBub2JsZSB0cnV0aHMgZGVzY3JpYmUgaW4ganVzdCBhIGZldyB3b3JkcyB0aGUgZGlmZmVyZW50IGFzcGVjdHMgb2Ygc3VmZmVyaW5nLCBpdHMgb3JpZ2luLCBpdHMgY2Vzc2F0aW9uIGFuZCB0aGUgcGF0aCB0byBmcmVlZG9tIGZyb20gaXQuIEluIG9yZGVyIHRvIG1lZGl0YXRlIG9uIHRoZW0gaW4gZGVwdGggYW5kIHRvIGdpdmUgb3Vyc2VsdmVzIHRoZSBwb3NzaWJpbGl0eS4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQzMSc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzMxLWNhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxOCIgdGl0bGU9IkNhbGxpbmcgdGhlIGxhbWEgZnJvbSBhZmFyIC0gSGFhcmxlbSAtIDIwMTgiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzMxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L2NhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxOC5qcGciIGFsdD0iQ2FsbGluZyB0aGUgbGFtYSBmcm9tIGFmYXIgLSBIYWFybGVtIC0gMjAxOCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzMxLWNhbGxpbmctdGhlLWxhbWEtZnJvbS1hZmFyLWhhYXJsZW0tMjAxOCI+Q2FsbGluZyB0aGUgbGFtYSBmcm9tIGFmYXIgLSBIYWFybGVtIC0gMjAxODwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NTgnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81OC1nZXNoZS1jaGVrYXdhLXMtbWluZC10cmFpbmluZy1ib3JkZWF1eC0yMDE4IiB0aXRsZT0iR2VzaGUgY2hla2F3YSYjMDM5O3MgbWluZCB0cmFpbmluZyAtIEJvcmRlYXV4IC0gMjAxOCIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTgtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvZ2VzaGUtY2hla2F3YS1zLW1pbmQtdHJhaW5pbmctYm9yZGVhdXgtMjAxOC5qcGciIGFsdD0iR2VzaGUgY2hla2F3YSYjMDM5O3MgbWluZCB0cmFpbmluZyAtIEJvcmRlYXV4IC0gMjAxOCIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzU4LWdlc2hlLWNoZWthd2Etcy1taW5kLXRyYWluaW5nLWJvcmRlYXV4LTIwMTgiPkdlc2hlIGNoZWthd2EmIzAzOTtzIG1pbmQgdHJhaW5pbmcgLSBCb3JkZWF1eCAtIDIwMTg8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+VGhlIFNldmVuIFBvaW50IE1pbmQgVHJhaW5pbmcgaXMgYSBwcm9mb3VuZCBpbnN0cnVjdGlvbiBkZXZvdGVkIHRvIHJlYWxpemluZyBhbmQgY3VsdGl2YXRpbmcgYm9kaGljaXR0YS4gTG9uZyB0cmFuc21pdHRlZCBpbiBzZWNyZXQsIGl0IHdhcyB3cml0dGVuIGRvd24gYW5kIHNwcmVhZCBtb3JlIHdpZGVseSBieSBHZXNoZSBDaGVrYXdhICgxMTAy4oCTMTE3NiksIHdobyBoaWdobGlnaHRlZCBzZXZlbiBwYXJ0cyBmcm9tIHdoaWNoIGl0IHRha2VzIGl0cyBuYW1lLiBJdCBpcyBhbHNvIHNvbWV0aW1lcyBjYWxsZWQgVGhlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDU0Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNTQtdGhlLW1pbmQtdHJhaW5pbmctaW4tZWlnaHQtdmVyc2VzLWhhYXJsZW0tMjAxOSIgdGl0bGU9IlRoZSBtaW5kIHRyYWluaW5nIGluIGVpZ2h0IHZlcnNlcyAtIEhhYXJsZW0gLSAyMDE5IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB0ZXh0cyI+bGlicmFyeV9ib29rczwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvNTQtY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLW1pbmQtdHJhaW5pbmctaW4tZWlnaHQtdmVyc2VzLWhhYXJsZW0tMjAxOS5qcGciIGFsdD0iVGhlIG1pbmQgdHJhaW5pbmcgaW4gZWlnaHQgdmVyc2VzIC0gSGFhcmxlbSAtIDIwMTkiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi81NC10aGUtbWluZC10cmFpbmluZy1pbi1laWdodC12ZXJzZXMtaGFhcmxlbS0yMDE5Ij5UaGUgbWluZCB0cmFpbmluZyBpbiBlaWdodCB2ZXJzZXMgLSBIYWFybGVtIC0gMjAxOTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0NzEnPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi83MS10aGUtcGVyZmVjdGlvbi1vZi1jb25jZW50cmF0aW9uLW1vbmFjby0yMDE5IiB0aXRsZT0iVGhlIHBlcmZlY3Rpb24gb2YgY29uY2VudHJhdGlvbiAtIE1vbmFjbyAtIDIwMTkiIGNsYXNzPSJpbWciPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZmlsZXMtdHlwZXMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyBhdWRpb3MiPm11c2ljX25vdGU8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHZpZGVvcyI+dmlkZW9jYW08L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzcxLWNhdGVnb3J5X3RodW1ibmFpbF9kZWZhdWx0L3RoZS1wZXJmZWN0aW9uLW9mLWNvbmNlbnRyYXRpb24tbW9uYWNvLTIwMTkuanBnIiBhbHQ9IlRoZSBwZXJmZWN0aW9uIG9mIGNvbmNlbnRyYXRpb24gLSBNb25hY28gLSAyMDE5Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNzEtdGhlLXBlcmZlY3Rpb24tb2YtY29uY2VudHJhdGlvbi1tb25hY28tMjAxOSI+VGhlIHBlcmZlY3Rpb24gb2YgY29uY2VudHJhdGlvbiAtIE1vbmFjbyAtIDIwMTk8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+TWVkaXRhdGl2ZSBzZXJpbml0eSwgb3IgxZthbWF0aGEgaW4gU2Fuc2tyaXQsIGlzIGEgZnVuZGFtZW50YWwgcXVhbGl0eSB0aGF0IGFsbG93cyBvbmUgdG8gZGlyZWN0IHRoZSBtaW5kIHdpdGggZ3JlYXQgcGxpYW5jeSBmb3IgYXMgbG9uZyBhcyBvbmUgd2lzaGVzIHNvIHRvd2FyZHMgYW55IGRlc2lyZWQgb2JqZWN0LiBUaGlzIGV4dHJlbWUgZmx1aWRpdHkgaXMgYWNjb21wYW5pZWQgYnkgZ3JlYXQgbGlnaHRuZXNzIGFzIHdlbGwgYXMgZ3JlYXQgcGh5c2ljYWwgYW5kIG1lbnRhbCBoYXBwaW5lc3MuIElmIGl0IGlzIG5vdC4uLjwvZGl2PiAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktYmxvY2sgY29sLXhsLTQgY29sLWxnLTQgY29sLW1kLTYgY29sLXNtLTYgY29sLXhzLTYgY29sLXNwLTEyIiBpZD0nYXQ2Nic+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzY2LXRoZS1laWdodC13b3JsZHktY29uY2VybnMtYXZpZ25vbi0yMDE5IiB0aXRsZT0iVGhlIGVpZ2h0IHdvcmxkeSBjb25jZXJucyAtIEF2aWdub24gLSAyMDE5IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgYXVkaW9zIj5tdXNpY19ub3RlPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0ibWF0ZXJpYWwtaWNvbnMiIHRpdGxlPSJDb250YWlucyB2aWRlb3MiPnZpZGVvY2FtPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy82Ni1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC90aGUtZWlnaHQtd29ybGR5LWNvbmNlcm5zLWF2aWdub24tMjAxOS5qcGciIGFsdD0iVGhlIGVpZ2h0IHdvcmxkeSBjb25jZXJucyAtIEF2aWdub24gLSAyMDE5Ii8+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1tZXRhIj4KICAgICAgICAgICAgICAgIDxoMz48YSBjbGFzcz0ic3ViY2F0ZWdvcnktbmFtZSIgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vNjYtdGhlLWVpZ2h0LXdvcmxkeS1jb25jZXJucy1hdmlnbm9uLTIwMTkiPlRoZSBlaWdodCB3b3JsZHkgY29uY2VybnMgLSBBdmlnbm9uIC0gMjAxOTwvYT48L2gzPiAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWRlc2NyaXB0aW9uIj4iR2FpbnMgYW5kIGxvc3NlcywgaGFwcGluZXNzIGFuZCBwYWluLCBHb29kIGFuZCBiYWQgcmVwdXRhdGlvbiwgcHJhaXNlIGFuZCBjcml0aWNpc20sIFlvdSB3aG8ga25vdyB0aGUgd29ybGQsIHRoZXNlIGVpZ2h0IHdvcmxkbHkgY29uY2VybnMsIEVxdWFsaXplIHRoZW0gYnkgYmFuaXNoaW5nIHRoZW0gZnJvbSB5b3VyIG1pbmQuIiBJbiBoaXMgTGV0dGVyIHRvIGEgRnJpZW5kICwgxIFyeWEgTsSBZ8SBcmp1bmEgaW52aXRlcyBLaW5nIEdhdXRhbcSrcHV0cmEgd2l0aCB0aGlzIHN0YW56YSB0byBvdmVyY29tZSBhbGwuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0ODInPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1pbWFnZSI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi84Mi1nZXNoZS1jaGVrYXdhLXMtbWluZC10cmFpbmluZy1ib3JkZWF1eC0yMDIxIiB0aXRsZT0iR2VzaGUgY2hla2F3YSYjMDM5O3MgbWluZCB0cmFpbmluZyAtIEJvcmRlYXV4IC0gMjAyMSIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIGF1ZGlvcyI+bXVzaWNfbm90ZTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdmlkZW9zIj52aWRlb2NhbTwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPGltZyBsb2FkaW5nPSJsYXp5IiBjbGFzcz0iaW1nLWZsdWlkIiBzcmM9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2MvODItY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvZ2VzaGUtY2hla2F3YS1zLW1pbmQtdHJhaW5pbmctYm9yZGVhdXgtMjAyMS5qcGciIGFsdD0iR2VzaGUgY2hla2F3YSYjMDM5O3MgbWluZCB0cmFpbmluZyAtIEJvcmRlYXV4IC0gMjAyMSIvPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktbWV0YSI+CiAgICAgICAgICAgICAgICA8aDM+PGEgY2xhc3M9InN1YmNhdGVnb3J5LW5hbWUiIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzgyLWdlc2hlLWNoZWthd2Etcy1taW5kLXRyYWluaW5nLWJvcmRlYXV4LTIwMjEiPkdlc2hlIGNoZWthd2EmIzAzOTtzIG1pbmQgdHJhaW5pbmcgLSBCb3JkZWF1eCAtIDIwMjE8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+VGhlIFNldmVuIFBvaW50IE1pbmQgVHJhaW5pbmcgaXMgYSBwcm9mb3VuZCBpbnN0cnVjdGlvbiBkZXZvdGVkIHRvIHJlYWxpemluZyBhbmQgY3VsdGl2YXRpbmcgYm9kaGljaXR0YS4gTG9uZyB0cmFuc21pdHRlZCBpbiBzZWNyZXQsIGl0IHdhcyB3cml0dGVuIGRvd24gYW5kIHNwcmVhZCBtb3JlIHdpZGVseSBieSBHZXNoZSBDaGVrYXdhICgxMTAy4oCTMTE3NiksIHdobyBoaWdobGlnaHRlZCBzZXZlbiBwYXJ0cyBmcm9tIHdoaWNoIGl0IHRha2VzIGl0cyBuYW1lLiBJdCBpcyBhbHNvIHNvbWV0aW1lcyBjYWxsZWQgVGhlLi4uPC9kaXY+ICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1ibG9jayBjb2wteGwtNCBjb2wtbGctNCBjb2wtbWQtNiBjb2wtc20tNiBjb2wteHMtNiBjb2wtc3AtMTIiIGlkPSdhdDE1Nyc+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWltYWdlIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRhZ3BvcmlucG9jaGUub3JnL2VuLzE1Ny1taW5kLWFuZC1tZW50YWwtZmFjdG9ycy1qYWthcnRhLTIwMDciIHRpdGxlPSJNaW5kIGFuZCBtZW50YWwgZmFjdG9ycyAtIEpha2FydGEgLSAyMDA3IiBjbGFzcz0iaW1nIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWZpbGVzLXR5cGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9Im1hdGVyaWFsLWljb25zIiB0aXRsZT0iQ29udGFpbnMgdGV4dHMiPmxpYnJhcnlfYm9va3M8L2k+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CjxpbWcgbG9hZGluZz0ibGF6eSIgY2xhc3M9ImltZy1mbHVpZCIgc3JjPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9jLzE1Ny1jYXRlZ29yeV90aHVtYm5haWxfZGVmYXVsdC9taW5kLWFuZC1tZW50YWwtZmFjdG9ycy1qYWthcnRhLTIwMDcuanBnIiBhbHQ9Ik1pbmQgYW5kIG1lbnRhbCBmYWN0b3JzIC0gSmFrYXJ0YSAtIDIwMDciLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8xNTctbWluZC1hbmQtbWVudGFsLWZhY3RvcnMtamFrYXJ0YS0yMDA3Ij5NaW5kIGFuZCBtZW50YWwgZmFjdG9ycyAtIEpha2FydGEgLSAyMDA3PC9hPjwvaDM+IAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktZGVzY3JpcHRpb24iPiJBcGFydCBmcm9tIHRha2luZyBtYXN0ZXJ5IG9mIHRoZSBtaW5kLCB3aGF0IGdvb2Qgd291bGQgYmUgb3RoZXIgYXNjZXRpY2lzbT8iIEluIGp1c3QgYSBmZXcgd29yZHMsIMWaxIFudGlkZXZhIHNob3dzIHVzIHRoZSB3YXkgZm9yd2FyZCBpZiB3ZSB3YW50IHRvIG1ha2Ugb3VyIGh1bWFuIGxpZmUgbWVhbmluZ2Z1bCBhbmQgYmUgdXNlZnVsIHRvIGJvdGggb3RoZXJzIGFuZCBvdXJzZWx2ZXMuIFdIQVQgSVMgSU5DTFVERUQgSU4gVEhFU0UgVEVBQ0hJTkdTPyBUaHJvdWdoIHRoZXNlIHRlYWNoaW5ncywgRGFncG8uLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LWJsb2NrIGNvbC14bC00IGNvbC1sZy00IGNvbC1tZC02IGNvbC1zbS02IGNvbC14cy02IGNvbC1zcC0xMiIgaWQ9J2F0MjE2Jz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3ViY2F0ZWdvcnktaW1hZ2UiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvZW4vMjE2LXRoZS10aHJlZS1wcmluY2lwbGVzLW9mLXRoZS1wYXRoLWVuZ2xpc2gtcm9vdC10ZXh0LTIwMjIiIHRpdGxlPSJUaGUgdGhyZWUgcHJpbmNpcGxlcyBvZiB0aGUgcGF0aCAtIEVuZ2xpc2ggUm9vdCBUZXh0IC0gMjAyMiIgY2xhc3M9ImltZyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1maWxlcy10eXBlcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJtYXRlcmlhbC1pY29ucyIgdGl0bGU9IkNvbnRhaW5zIHRleHRzIj5saWJyYXJ5X2Jvb2tzPC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pgo8aW1nIGxvYWRpbmc9ImxhenkiIGNsYXNzPSJpbWctZmx1aWQiIHNyYz0iaHR0cHM6Ly93d3cuZGFncG9yaW5wb2NoZS5vcmcvYy8tY2F0ZWdvcnlfdGh1bWJuYWlsX2RlZmF1bHQvdGhlLXRocmVlLXByaW5jaXBsZXMtb2YtdGhlLXBhdGgtZW5nbGlzaC1yb290LXRleHQtMjAyMi5qcGciIGFsdD0iVGhlIHRocmVlIHByaW5jaXBsZXMgb2YgdGhlIHBhdGggLSBFbmdsaXNoIFJvb3QgVGV4dCAtIDIwMjIiLz4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YmNhdGVnb3J5LW1ldGEiPgogICAgICAgICAgICAgICAgPGgzPjxhIGNsYXNzPSJzdWJjYXRlZ29yeS1uYW1lIiBocmVmPSJodHRwczovL3d3dy5kYWdwb3JpbnBvY2hlLm9yZy9lbi8yMTYtdGhlLXRocmVlLXByaW5jaXBsZXMtb2YtdGhlLXBhdGgtZW5nbGlzaC1yb290LXRleHQtMjAyMiI+VGhlIHRocmVlIHByaW5jaXBsZXMgb2YgdGhlIHBhdGggLSBFbmdsaXNoIFJvb3QgVGV4dCAtIDIwMjI8L2E+PC9oMz4gCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJjYXRlZ29yeS1kZXNjcmlwdGlvbiI+SsOpIFRzb25na2hhcGEgcGVyZm9ybXMgdGhlIGV4dHJhb3JkaW5hcnkgZmVhdCBvZiBjb25kZW5zaW5nIHRoZSDigJxlc3NlbnRpYWwgbWVhbmluZyBvZiB0aGUgQ29ucXVlcm9y4oCZcyBlbnRpcmUgdGVhY2hpbmfigJ0gaW50byBqdXN0IGZvdXJ0ZWVuIHN0YW56YXMgd2hpbGUgc3BlYWtpbmcgdG8gdXMgZGlyZWN0bHksIGdpdmluZyB2aXZpZCwgY29uY3JldGUgZ3VpZGFuY2UsIGxpa2UgdG91Y2h0b25lcyBmb3IgcHJhY3RpdGlvbmVycyB0byB1c2UgYWxvbmcgdGhlIHdheS4gV2UgYXJlIGFkdmlzZWQgdG8gYmVnaW4gYnkuLi48L2Rpdj4gICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4K

Available texts

Available sessions

There are 431 products.

Sort by:
Showing 13-24 of 431 item(s)

Active filters

New Account Register

Already have an account?
Log in instead Or Reset password