{"id":24135,"date":"2014-07-03T07:00:26","date_gmt":"2014-07-03T14:00:26","guid":{"rendered":"http:\/\/restlesspilgrim.net\/blog\/?p=24135"},"modified":"2026-04-27T08:35:53","modified_gmt":"2026-04-27T13:35:53","slug":"arguing-with-catholics","status":"publish","type":"post","link":"https:\/\/restlesspilgrim.net\/blog\/2014\/07\/03\/arguing-with-catholics\/","title":{"rendered":"Arguing with Catholics"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"468\" src=\"http:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/03\/first_communion_tongue.jpg\" alt=\"first_communion_tongue\" class=\"wp-image-38131\" srcset=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/03\/first_communion_tongue.jpg 401w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/03\/first_communion_tongue-257x300.jpg 257w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">I recently had a discussion about the Faith&nbsp;with someone who was a former Catholic. After making several (factually incorrect) assertions about Catholic belief,&nbsp;she said&nbsp;something like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: #000080\"><em>&#8220;Look, I know what I&#8217;m talking about. I was brought up Catholic. I was baptized, received my First Communion and was Confirmed.&nbsp;I&nbsp;went to Mass every Sunday&#8230;.<strong>every<\/strong>&nbsp;Sunday! Not only that, I was in&nbsp;Catholic education for all high school&#8230;<strong>all<\/strong> of high school. Trust me,&nbsp;I <strong>know<\/strong> Catholicism&#8230;&#8221;<\/em><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I know my friend thought she was presenting me with some particularly impressive Catholic credentials, but I have to admit that (at least internally) I was smirking a bit as I heard all this&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">That don&#8217;t impress me much<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I do wish people wouldn&#8217;t say stuff like this. You see, I&#8217;ve heard it&nbsp;many times and it has yet to impress me. I&#8217;ve heard similar things from both converts to other Christian denominations and also from those who have left Christianity all together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m not impressed because I too was brought up Catholic, received my First Holy Communion, was Confirmed, went to Mass every Sunday and was in Catholic education for the vast majority of my schooling&#8230;and I didn&#8217;t have a clue. I think my formation was probably better than most (primarily thanks to my mother) but I recognize that my faith formation was <strong>significantly<\/strong> lacking. I couldn&#8217;t have defined the Immaculate Conception or explained Papal Infallibility to save my life&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So are these &#8220;credentials&#8221; really that impressive? Let&#8217;s take a look at them each in turn&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Received the Sacraments?<\/strong><br>\nToo many Catholics have been sacramentalized but not evangelized. Don&#8217;t get me wrong, reception of the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sacraments_of_initiation\" target=\"_blank\">Sacraments of Initiation<\/a> is a wonderful thing, but they should&nbsp;be received with faith and, once they have been received, the grace found there needs to be&nbsp;nurtured in both the nuclear family and parish. If that support isn&#8217;t there it&#8217;s unlikely that person&#8217;s faith will flourish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Went to weekly Mass?<\/strong><br>\nGoing to the liturgy every Sunday is also a beautiful thing, but I think we can all agree that the Mass experience is often <a href=\"http:\/\/restlesspilgrim.net\/blog\/2013\/07\/07\/catholics-come-home-part-2\/\" target=\"_blank\">rather lacking<\/a>.&nbsp;I know from experience that it&#8217;s very easy to attend Sunday Mass with little or no impact upon the life of the attendee. This is particularly likely when the church&nbsp;is ugly, the liturgy banal and the <a title=\"When Church Sucks\u2026\" href=\"http:\/\/restlesspilgrim.net\/blog\/2012\/06\/06\/when-church-sucks\/\">preaching dull<\/a>. It is also all too easy for the person to simply attend the liturgy yet be a stranger to those with whom he shares a pew, speaking to no one and failing to get involved&nbsp;in the life of the parish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Received Catholic Education?<\/strong><br>\nWhat about being in Catholic education throughout high school? I speak as someone who went to apparently one of the better schools, and all I can say is: what a joke! My Catholic schooling was incredibly lacking. The catechesis was incredibly poor, providing me with a little&nbsp;Scriptural or&nbsp;philosophical basis of my faith. There was a lot of talk about the &#8220;Catholic ethos&#8221; of the school, but I experienced very little of that.&nbsp;It was only years later that my faith started to mature and become more substantive.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"http:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/FBI.jpg\" alt=\"FBI\" class=\"wp-image-39436\" srcset=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/FBI.jpg 500w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/FBI-300x199.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I taught a Confirmation class one year back in England. I was teaching teenagers from the local Catholic schools who had many of the above &#8220;credentials&#8221;. I was horrified at what I found, stunned at the lack of basic understanding of the Faith. There was ignorance of Sacraments, Scripture, &#8230; and I think there&#8217;s <a href=\"http:\/\/restlesspilgrim.net\/blog\/2013\/04\/30\/dumbed-down-catholicism\/\" target=\"_blank\">strong evidence<\/a>&nbsp;to suggest that this wasn&#8217;t&nbsp;an isolated example.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Response<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So what do I say&nbsp;when I hear statements like the one at the top of this post? Well, typically I ask some questions&#8230; I ask the person&nbsp;to tell me about their faith journey hitherto and I ask questions about the formation they received. I do this for two reasons. Firstly, it helps me to connect with the person and helps me get to know more about with whom I&#8217;m speaking. Secondly, it allows me gently to demonstrate that perhaps a few years of Catholic education isn&#8217;t perhaps that impressive&#8230;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"116\" src=\"http:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/definition1-300x116.jpg\" alt=\"definition\" class=\"wp-image-39440\" srcset=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/definition1-300x116.jpg 300w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/definition1.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">For example, when I meet former Catholics who have joined a&nbsp;Protestant congregation, I typically ask them about the doctrines which they rejected and <strong>I ask them to explain what those doctrines <span style=\"text-decoration: underline\">mean<\/span><\/strong>. This is usually&nbsp;very revealing. It is at this point that I am often told (incorrectly) that Papal Infallibility means that Catholics believe that the Pope is sinless (false) and that every single thing he says is without error&nbsp;(also false).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"111\" src=\"http:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CA-300x111.jpg\" alt=\"CA\" class=\"wp-image-39439\" srcset=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CA-300x111.jpg 300w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CA.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">After they&#8217;ve defined the doctrines they rejected, I ask another extremely important question.&nbsp;<strong>I ask&nbsp;<\/strong><b>for the <span style=\"text-decoration: underline\">Catholic <\/span><\/b><span style=\"text-decoration: underline\"><strong>explanation<\/strong><\/span><b> and defense of that belief<\/b>. I don&#8217;t ask why they think it&#8217;s wrong, I ask them for the Catholic justification. If their Catholic formation was as impressive as suggested, then this should be easy.&nbsp;In my experience, it&#8217;s extremely rare to hear a good explanation. When an explanation cannot be provided, it opens the door to explain in a constructive way why Catholics believe what they do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I do something similar when I speak to those who have left Christianity and Theism altogether. It&#8217;s also always a good question to ask what materials they&#8217;ve been consuming. Have they read <a href=\"http:\/\/en.wikipedia.org\/wiki\/Quinque_viae\" target=\"_blank\">Aquinas&#8217; Five Ways<\/a>? <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pascal's_Wager\" target=\"_blank\">Pascal&#8217;s Wager<\/a>? etc. or have they been restricting themselves to atheistic books, consuming a strict diet of Dawkins?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated.jpg\" alt=\"\" class=\"wp-image-90515\" srcset=\"https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated.jpg 1080w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-150x150.jpeg 150w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-300x300.jpeg 300w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-768x768.jpeg 768w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-1024x1024.jpeg 1024w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-90x90.jpeg 90w, https:\/\/restlesspilgrim.net\/blog\/wp-content\/uploads\/2014\/07\/CatholicEducated-75x75-1.jpeg 75w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Closing Thought<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">However, I think there&#8217;s another &#8220;response&#8221; we desperately need to give: improved&nbsp;Christian catechesis. I think it&#8217;s safe to say that Catholic formation in the last several generations has been pretty terrible. Fortunately, I think there are some signs that the tide is turning and that youth and young adult formation programmes are finally improving. The death of dumbed-down Catholicism cannot come soon enough!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"860\" height=\"484\" src=\"https:\/\/www.youtube.com\/embed\/vZkPH1rOAG0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><em><strong>How do you respond when former Catholics present their &#8220;Catholic credentials&#8221;?<br>\nWhat do you think we can do to improve Faith Formation of Catholics?<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently had a discussion about the Faith&nbsp;with someone who was a former Catholic. After making several (factually incorrect) assertions about Catholic belief,&nbsp;she said&nbsp;something like this: &#8220;Look, I know what I&#8217;m talking about. I was brought up Catholic. I was baptized, received my First Communion and was Confirmed.&nbsp;I&nbsp;went to Mass every Sunday&#8230;.every&nbsp;Sunday! Not only that, I was in&nbsp;Catholic education for<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH08rd9QqaAoQCCC668gEACgIBAgpKAgYCAQJKIgEBCAJCSACqBgEBCAJCSACGDQEBCAJCSACcBgEBCABIABABAQgCQkgAhAEBAQgCQkgAjAgBAQgCQkgAsA8BAQgCQkgAiAMBAQgCQkgAqhABAQgCQkgArhkBAQgCQkgAmBIBAQgBAkgAFgEBCAJCAEgAHgEBCAJCSACcDwEBCAJCSAAoAQEIAkJIAIIQAQEIAQJIABYBAQgCQkgAnhABAQgBAkgAFgEBCAJCSACaFQEBCAJCSACADwEBCAJCSAAuAQEIAkJIAJYNAQEIAQJIABYBAQgCQgBITgBGDroFwgbMHZojAQEIAEgCBAIBBRQFAAIGkL4D2L0D9QIoAycABAAnAAEAJwAoBicAKAMnAAcAKAMnACgAJwAoAagBKAEnACgBhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnACgBJwCHACgCJwEEACgAJwCHACgCJwAoAScAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgAJwAoAicAhwAoAicBBAAoAScAKAGoAigAxwAoAicBKAAnAKgBKAAnACgFqANEiZYB2pMBc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQXJndWluZyB3aXRoIENhdGhvbGljc2RvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5dXJsYWx0Y2FwdGlvbmlkYWxpZ25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIHJlY2VudGx5IGhhZCBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIEZhaXRoJm5ic3A7d2l0aCBzb21lb25lIHdobyB3YXMgYSBmb3JtZXIgQ2F0aG9saWMuIEFmdGVyIG1ha2luZyBzZXZlcmFsIChmYWN0dWFsbHkgaW5jb3JyZWN0KSBhc3NlcnRpb25zIGFib3V0IENhdGhvbGljIGJlbGllZiwmbmJzcDtzaGUgc2FpZCZuYnNwO3NvbWV0aGluZyBsaWtlIHRoaXM6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDgwIj48ZW0+Ikxvb2ssIEkga25vdyB3aGF0IEknbSB0YWxraW5nIGFib3V0LiBJIHdhcyBicm91Z2h0IHVwIENhdGhvbGljLiBJIHdhcyBiYXB0aXplZCwgcmVjZWl2ZWQgbXkgRmlyc3QgQ29tbXVuaW9uIGFuZCB3YXMgQ29uZmlybWVkLiZuYnNwO0kmbmJzcDt3ZW50IHRvIE1hc3MgZXZlcnkgU3VuZGF5Li4uLjxzdHJvbmc+ZXZlcnk8L3N0cm9uZz4mbmJzcDtTdW5kYXkhIE5vdCBvbmx5IHRoYXQsIEkgd2FzIGluJm5ic3A7Q2F0aG9saWMgZWR1Y2F0aW9uIGZvciBhbGwgaGlnaCBzY2hvb2wuLi48c3Ryb25nPmFsbDwvc3Ryb25nPiBvZiBoaWdoIHNjaG9vbC4gVHJ1c3QgbWUsJm5ic3A7SSA8c3Ryb25nPmtub3c8L3N0cm9uZz4gQ2F0aG9saWNpc20uLi4iPC9lbT48L3NwYW4+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm93LCBJIGtub3cgbXkgZnJpZW5kIHRob3VnaHQgc2hlIHdhcyBwcmVzZW50aW5nIG1lIHdpdGggc29tZSBwYXJ0aWN1bGFybHkgaW1wcmVzc2l2ZSBDYXRob2xpYyBjcmVkZW50aWFscywgYnV0IEkgaGF2ZSB0byBhZG1pdCB0aGF0IChhdCBsZWFzdCBpbnRlcm5hbGx5KSBJIHdhcyBzbWlya2luZyBhIGJpdCBhcyBJIGhlYXJkIGFsbCB0aGlzLi4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjdXN0b21UZXh0bm9UZWFzZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoYXQgZG9uJ3QgaW1wcmVzcyBtZSBtdWNobGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgZG8gd2lzaCBwZW9wbGUgd291bGRuJ3Qgc2F5IHN0dWZmIGxpa2UgdGhpcy4gWW91IHNlZSwgSSd2ZSBoZWFyZCBpdCZuYnNwO21hbnkgdGltZXMgYW5kIGl0IGhhcyB5ZXQgdG8gaW1wcmVzcyBtZS4gSSd2ZSBoZWFyZCBzaW1pbGFyIHRoaW5ncyBmcm9tIGJvdGggY29udmVydHMgdG8gb3RoZXIgQ2hyaXN0aWFuIGRlbm9taW5hdGlvbnMgYW5kIGFsc28gZnJvbSB0aG9zZSB3aG8gaGF2ZSBsZWZ0IENocmlzdGlhbml0eSBhbGwgdG9nZXRoZXIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSdtIG5vdCBpbXByZXNzZWQgYmVjYXVzZSBJIHRvbyB3YXMgYnJvdWdodCB1cCBDYXRob2xpYywgcmVjZWl2ZWQgbXkgRmlyc3QgSG9seSBDb21tdW5pb24sIHdhcyBDb25maXJtZWQsIHdlbnQgdG8gTWFzcyBldmVyeSBTdW5kYXkgYW5kIHdhcyBpbiBDYXRob2xpYyBlZHVjYXRpb24gZm9yIHRoZSB2YXN0IG1ham9yaXR5IG9mIG15IHNjaG9vbGluZy4uLmFuZCBJIGRpZG4ndCBoYXZlIGEgY2x1ZS4gSSB0aGluayBteSBmb3JtYXRpb24gd2FzIHByb2JhYmx5IGJldHRlciB0aGFuIG1vc3QgKHByaW1hcmlseSB0aGFua3MgdG8gbXkgbW90aGVyKSBidXQgSSByZWNvZ25pemUgdGhhdCBteSBmYWl0aCBmb3JtYXRpb24gd2FzIDxzdHJvbmc+c2lnbmlmaWNhbnRseTwvc3Ryb25nPiBsYWNraW5nLiBJIGNvdWxkbid0IGhhdmUgZGVmaW5lZCB0aGUgSW1tYWN1bGF0ZSBDb25jZXB0aW9uIG9yIGV4cGxhaW5lZCBQYXBhbCBJbmZhbGxpYmlsaXR5IHRvIHNhdmUgbXkgbGlmZS4uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNvIGFyZSB0aGVzZSAiY3JlZGVudGlhbHMiIHJlYWxseSB0aGF0IGltcHJlc3NpdmU\/IExldCdzIHRha2UgYSBsb29rIGF0IHRoZW0gZWFjaCBpbiB0dXJuLi4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4xLiBSZWNlaXZlZCB0aGUgU2FjcmFtZW50cz88L3N0cm9uZz48YnI+ClRvbyBtYW55IENhdGhvbGljcyBoYXZlIGJlZW4gc2FjcmFtZW50YWxpemVkIGJ1dCBub3QgZXZhbmdlbGl6ZWQuIERvbid0IGdldCBtZSB3cm9uZywgcmVjZXB0aW9uIG9mIHRoZSA8YSBocmVmPSJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1NhY3JhbWVudHNfb2ZfaW5pdGlhdGlvbiIgdGFyZ2V0PSJfYmxhbmsiPlNhY3JhbWVudHMgb2YgSW5pdGlhdGlvbjwvYT4gaXMgYSB3b25kZXJmdWwgdGhpbmcsIGJ1dCB0aGV5IHNob3VsZCZuYnNwO2JlIHJlY2VpdmVkIHdpdGggZmFpdGggYW5kLCBvbmNlIHRoZXkgaGF2ZSBiZWVuIHJlY2VpdmVkLCB0aGUgZ3JhY2UgZm91bmQgdGhlcmUgbmVlZHMgdG8gYmUmbmJzcDtudXJ0dXJlZCBpbiBib3RoIHRoZSBudWNsZWFyIGZhbWlseSBhbmQgcGFyaXNoLiBJZiB0aGF0IHN1cHBvcnQgaXNuJ3QgdGhlcmUgaXQncyB1bmxpa2VseSB0aGF0IHBlcnNvbidzIGZhaXRoIHdpbGwgZmxvdXJpc2guZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz4yLiBXZW50IHRvIHdlZWtseSBNYXNzPzwvc3Ryb25nPjxicj4KR29pbmcgdG8gdGhlIGxpdHVyZ3kgZXZlcnkgU3VuZGF5IGlzIGFsc28gYSBiZWF1dGlmdWwgdGhpbmcsIGJ1dCBJIHRoaW5rIHdlIGNhbiBhbGwgYWdyZWUgdGhhdCB0aGUgTWFzcyBleHBlcmllbmNlIGlzIG9mdGVuIDxhIGhyZWY9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvMjAxMy8wNy8wNy9jYXRob2xpY3MtY29tZS1ob21lLXBhcnQtMi8iIHRhcmdldD0iX2JsYW5rIj5yYXRoZXIgbGFja2luZzwvYT4uJm5ic3A7SSBrbm93IGZyb20gZXhwZXJpZW5jZSB0aGF0IGl0J3MgdmVyeSBlYXN5IHRvIGF0dGVuZCBTdW5kYXkgTWFzcyB3aXRoIGxpdHRsZSBvciBubyBpbXBhY3QgdXBvbiB0aGUgbGlmZSBvZiB0aGUgYXR0ZW5kZWUuIFRoaXMgaXMgcGFydGljdWxhcmx5IGxpa2VseSB3aGVuIHRoZSBjaHVyY2gmbmJzcDtpcyB1Z2x5LCB0aGUgbGl0dXJneSBiYW5hbCBhbmQgdGhlIDxhIHRpdGxlPSJXaGVuIENodXJjaCBTdWNrc+KApiIgaHJlZj0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy8yMDEyLzA2LzA2L3doZW4tY2h1cmNoLXN1Y2tzLyI+cHJlYWNoaW5nIGR1bGw8L2E+LiBJdCBpcyBhbHNvIGFsbCB0b28gZWFzeSBmb3IgdGhlIHBlcnNvbiB0byBzaW1wbHkgYXR0ZW5kIHRoZSBsaXR1cmd5IHlldCBiZSBhIHN0cmFuZ2VyIHRvIHRob3NlIHdpdGggd2hvbSBoZSBzaGFyZXMgYSBwZXcsIHNwZWFraW5nIHRvIG5vIG9uZSBhbmQgZmFpbGluZyB0byBnZXQgaW52b2x2ZWQmbmJzcDtpbiB0aGUgbGlmZSBvZiB0aGUgcGFyaXNoLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+My4gUmVjZWl2ZWQgQ2F0aG9saWMgRWR1Y2F0aW9uPzwvc3Ryb25nPjxicj4KV2hhdCBhYm91dCBiZWluZyBpbiBDYXRob2xpYyBlZHVjYXRpb24gdGhyb3VnaG91dCBoaWdoIHNjaG9vbD8gSSBzcGVhayBhcyBzb21lb25lIHdobyB3ZW50IHRvIGFwcGFyZW50bHkgb25lIG9mIHRoZSBiZXR0ZXIgc2Nob29scywgYW5kIGFsbCBJIGNhbiBzYXkgaXM6IHdoYXQgYSBqb2tlISBNeSBDYXRob2xpYyBzY2hvb2xpbmcgd2FzIGluY3JlZGlibHkgbGFja2luZy4gVGhlIGNhdGVjaGVzaXMgd2FzIGluY3JlZGlibHkgcG9vciwgcHJvdmlkaW5nIG1lIHdpdGggYSBsaXR0bGUmbmJzcDtTY3JpcHR1cmFsIG9yJm5ic3A7cGhpbG9zb3BoaWNhbCBiYXNpcyBvZiBteSBmYWl0aC4gVGhlcmUgd2FzIGEgbG90IG9mIHRhbGsgYWJvdXQgdGhlICJDYXRob2xpYyBldGhvcyIgb2YgdGhlIHNjaG9vbCwgYnV0IEkgZXhwZXJpZW5jZWQgdmVyeSBsaXR0bGUgb2YgdGhhdC4mbmJzcDtJdCB3YXMgb25seSB5ZWFycyBsYXRlciB0aGF0IG15IGZhaXRoIHN0YXJ0ZWQgdG8gbWF0dXJlIGFuZCBiZWNvbWUgbW9yZSBzdWJzdGFudGl2ZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZGFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQmbmJzcDtkcm9wQ2Fwc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEkgdGF1Z2h0IGEgQ29uZmlybWF0aW9uIGNsYXNzIG9uZSB5ZWFyIGJhY2sgaW4gRW5nbGFuZC4gSSB3YXMgdGVhY2hpbmcgdGVlbmFnZXJzIGZyb20gdGhlIGxvY2FsIENhdGhvbGljIHNjaG9vbHMgd2hvIGhhZCBtYW55IG9mIHRoZSBhYm92ZSAiY3JlZGVudGlhbHMiLiBJIHdhcyBob3JyaWZpZWQgYXQgd2hhdCBJIGZvdW5kLCBzdHVubmVkIGF0IHRoZSBsYWNrIG9mIGJhc2ljIHVuZGVyc3RhbmRpbmcgb2YgdGhlIEZhaXRoLiBUaGVyZSB3YXMgaWdub3JhbmNlIG9mIFNhY3JhbWVudHMsIFNjcmlwdHVyZSwgLi4uIGFuZCBJIHRoaW5rIHRoZXJlJ3MgPGEgaHJlZj0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy8yMDEzLzA0LzMwL2R1bWJlZC1kb3duLWNhdGhvbGljaXNtLyIgdGFyZ2V0PSJfYmxhbmsiPnN0cm9uZyBldmlkZW5jZTwvYT4mbmJzcDt0byBzdWdnZXN0IHRoYXQgdGhpcyB3YXNuJ3QmbmJzcDthbiBpc29sYXRlZCBleGFtcGxlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBSZXNwb25zZWxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTbyB3aGF0IGRvIEkgc2F5Jm5ic3A7d2hlbiBJIGhlYXIgc3RhdGVtZW50cyBsaWtlIHRoZSBvbmUgYXQgdGhlIHRvcCBvZiB0aGlzIHBvc3Q\/IFdlbGwsIHR5cGljYWxseSBJIGFzayBzb21lIHF1ZXN0aW9ucy4uLiBJIGFzayB0aGUgcGVyc29uJm5ic3A7dG8gdGVsbCBtZSBhYm91dCB0aGVpciBmYWl0aCBqb3VybmV5IGhpdGhlcnRvIGFuZCBJIGFzayBxdWVzdGlvbnMgYWJvdXQgdGhlIGZvcm1hdGlvbiB0aGV5IHJlY2VpdmVkLiBJIGRvIHRoaXMgZm9yIHR3byByZWFzb25zLiBGaXJzdGx5LCBpdCBoZWxwcyBtZSB0byBjb25uZWN0IHdpdGggdGhlIHBlcnNvbiBhbmQgaGVscHMgbWUgZ2V0IHRvIGtub3cgbW9yZSBhYm91dCB3aXRoIHdob20gSSdtIHNwZWFraW5nLiBTZWNvbmRseSwgaXQgYWxsb3dzIG1lIGdlbnRseSB0byBkZW1vbnN0cmF0ZSB0aGF0IHBlcmhhcHMgYSBmZXcgeWVhcnMgb2YgQ2F0aG9saWMgZWR1Y2F0aW9uIGlzbid0IHBlcmhhcHMgdGhhdCBpbXByZXNzaXZlLi4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIGV4YW1wbGUsIHdoZW4gSSBtZWV0IGZvcm1lciBDYXRob2xpY3Mgd2hvIGhhdmUgam9pbmVkIGEmbmJzcDtQcm90ZXN0YW50IGNvbmdyZWdhdGlvbiwgSSB0eXBpY2FsbHkgYXNrIHRoZW0gYWJvdXQgdGhlIGRvY3RyaW5lcyB3aGljaCB0aGV5IHJlamVjdGVkIGFuZCA8c3Ryb25nPkkgYXNrIHRoZW0gdG8gZXhwbGFpbiB3aGF0IHRob3NlIGRvY3RyaW5lcyA8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiPm1lYW48L3NwYW4+PC9zdHJvbmc+LiBUaGlzIGlzIHVzdWFsbHkmbmJzcDt2ZXJ5IHJldmVhbGluZy4gSXQgaXMgYXQgdGhpcyBwb2ludCB0aGF0IEkgYW0gb2Z0ZW4gdG9sZCAoaW5jb3JyZWN0bHkpIHRoYXQgUGFwYWwgSW5mYWxsaWJpbGl0eSBtZWFucyB0aGF0IENhdGhvbGljcyBiZWxpZXZlIHRoYXQgdGhlIFBvcGUgaXMgc2lubGVzcyAoZmFsc2UpIGFuZCB0aGF0IGV2ZXJ5IHNpbmdsZSB0aGluZyBoZSBzYXlzIGlzIHdpdGhvdXQgZXJyb3ImbmJzcDsoYWxzbyBmYWxzZSkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QWZ0ZXIgdGhleSd2ZSBkZWZpbmVkIHRoZSBkb2N0cmluZXMgdGhleSByZWplY3RlZCwgSSBhc2sgYW5vdGhlciBleHRyZW1lbHkgaW1wb3J0YW50IHF1ZXN0aW9uLiZuYnNwOzxzdHJvbmc+SSBhc2smbmJzcDs8L3N0cm9uZz48Yj5mb3IgdGhlIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSI+Q2F0aG9saWMgPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiPjxzdHJvbmc+ZXhwbGFuYXRpb248L3N0cm9uZz48L3NwYW4+PGI+IGFuZCBkZWZlbnNlIG9mIHRoYXQgYmVsaWVmPC9iPi4gSSBkb24ndCBhc2sgd2h5IHRoZXkgdGhpbmsgaXQncyB3cm9uZywgSSBhc2sgdGhlbSBmb3IgdGhlIENhdGhvbGljIGp1c3RpZmljYXRpb24uIElmIHRoZWlyIENhdGhvbGljIGZvcm1hdGlvbiB3YXMgYXMgaW1wcmVzc2l2ZSBhcyBzdWdnZXN0ZWQsIHRoZW4gdGhpcyBzaG91bGQgYmUgZWFzeS4mbmJzcDtJbiBteSBleHBlcmllbmNlLCBpdCdzIGV4dHJlbWVseSByYXJlIHRvIGhlYXIgYSBnb29kIGV4cGxhbmF0aW9uLiBXaGVuIGFuIGV4cGxhbmF0aW9uIGNhbm5vdCBiZSBwcm92aWRlZCwgaXQgb3BlbnMgdGhlIGRvb3IgdG8gZXhwbGFpbiBpbiBhIGNvbnN0cnVjdGl2ZSB3YXkgd2h5IENhdGhvbGljcyBiZWxpZXZlIHdoYXQgdGhleSBkby5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGRvIHNvbWV0aGluZyBzaW1pbGFyIHdoZW4gSSBzcGVhayB0byB0aG9zZSB3aG8gaGF2ZSBsZWZ0IENocmlzdGlhbml0eSBhbmQgVGhlaXNtIGFsdG9nZXRoZXIuIEl0J3MgYWxzbyBhbHdheXMgYSBnb29kIHF1ZXN0aW9uIHRvIGFzayB3aGF0IG1hdGVyaWFscyB0aGV5J3ZlIGJlZW4gY29uc3VtaW5nLiBIYXZlIHRoZXkgcmVhZCA8YSBocmVmPSJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1F1aW5xdWVfdmlhZSIgdGFyZ2V0PSJfYmxhbmsiPkFxdWluYXMnIEZpdmUgV2F5czwvYT4\/IDxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUGFzY2FsJ3NfV2FnZXIiIHRhcmdldD0iX2JsYW5rIj5QYXNjYWwncyBXYWdlcjwvYT4\/IGV0Yy4gb3IgaGF2ZSB0aGV5IGJlZW4gcmVzdHJpY3RpbmcgdGhlbXNlbHZlcyB0byBhdGhlaXN0aWMgYm9va3MsIGNvbnN1bWluZyBhIHN0cmljdCBkaWV0IG9mIERhd2tpbnM\/ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q2xvc2luZyBUaG91Z2h0bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvd2V2ZXIsIEkgdGhpbmsgdGhlcmUncyBhbm90aGVyICJyZXNwb25zZSIgd2UgZGVzcGVyYXRlbHkgbmVlZCB0byBnaXZlOiBpbXByb3ZlZCZuYnNwO0NocmlzdGlhbiBjYXRlY2hlc2lzLiBJIHRoaW5rIGl0J3Mgc2FmZSB0byBzYXkgdGhhdCBDYXRob2xpYyBmb3JtYXRpb24gaW4gdGhlIGxhc3Qgc2V2ZXJhbCBnZW5lcmF0aW9ucyBoYXMgYmVlbiBwcmV0dHkgdGVycmlibGUuIEZvcnR1bmF0ZWx5LCBJIHRoaW5rIHRoZXJlIGFyZSBzb21lIHNpZ25zIHRoYXQgdGhlIHRpZGUgaXMgdHVybmluZyBhbmQgdGhhdCB5b3V0aCBhbmQgeW91bmcgYWR1bHQgZm9ybWF0aW9uIHByb2dyYW1tZXMgYXJlIGZpbmFsbHkgaW1wcm92aW5nLiBUaGUgZGVhdGggb2YgZHVtYmVkLWRvd24gQ2F0aG9saWNpc20gY2Fubm90IGNvbWUgc29vbiBlbm91Z2ghZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZW0+PHN0cm9uZz5Ib3cgZG8geW91IHJlc3BvbmQgd2hlbiBmb3JtZXIgQ2F0aG9saWNzIHByZXNlbnQgdGhlaXIgIkNhdGhvbGljIGNyZWRlbnRpYWxzIj88YnI+CldoYXQgZG8geW91IHRoaW5rIHdlIGNhbiBkbyB0byBpbXByb3ZlIEZhaXRoIEZvcm1hdGlvbiBvZiBDYXRob2xpY3M\/PC9zdHJvbmc+PC9lbT5kcm9wQ2Fwc3R5bGVpbm5lckJsb2Nrc3R5cGVwcm92aWRlck5hbWVTbHVnY2xhc3NOYW1lY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzYWx0Y2FwdGlvbmlkbGlua3VybGhyZWZzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbjwhLS0gd3A6aW1hZ2UgeyJpZCI6MzgxMzEsImFsaWduIjoicmlnaHQifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25yaWdodCI+PGltZyBzcmM9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDMvZmlyc3RfY29tbXVuaW9uX3Rvbmd1ZS5qcGciIGFsdD0iZmlyc3RfY29tbXVuaW9uX3Rvbmd1ZSIgY2xhc3M9IndwLWltYWdlLTM4MTMxIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkkgcmVjZW50bHkgaGFkIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgRmFpdGgmbmJzcDt3aXRoIHNvbWVvbmUgd2hvIHdhcyBhIGZvcm1lciBDYXRob2xpYy4gQWZ0ZXIgbWFraW5nIHNldmVyYWwgKGZhY3R1YWxseSBpbmNvcnJlY3QpIGFzc2VydGlvbnMgYWJvdXQgQ2F0aG9saWMgYmVsaWVmLCZuYnNwO3NoZSBzYWlkJm5ic3A7c29tZXRoaW5nIGxpa2UgdGhpczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwODAiPjxlbT4iTG9vaywgSSBrbm93IHdoYXQgSSdtIHRhbGtpbmcgYWJvdXQuIEkgd2FzIGJyb3VnaHQgdXAgQ2F0aG9saWMuIEkgd2FzIGJhcHRpemVkLCByZWNlaXZlZCBteSBGaXJzdCBDb21tdW5pb24gYW5kIHdhcyBDb25maXJtZWQuJm5ic3A7SSZuYnNwO3dlbnQgdG8gTWFzcyBldmVyeSBTdW5kYXkuLi4uPHN0cm9uZz5ldmVyeTwvc3Ryb25nPiZuYnNwO1N1bmRheSEgTm90IG9ubHkgdGhhdCwgSSB3YXMgaW4mbmJzcDtDYXRob2xpYyBlZHVjYXRpb24gZm9yIGFsbCBoaWdoIHNjaG9vbC4uLjxzdHJvbmc+YWxsPC9zdHJvbmc+IG9mIGhpZ2ggc2Nob29sLiBUcnVzdCBtZSwmbmJzcDtJIDxzdHJvbmc+a25vdzwvc3Ryb25nPiBDYXRob2xpY2lzbS4uLiI8L2VtPjwvc3Bhbj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ob3csIEkga25vdyBteSBmcmllbmQgdGhvdWdodCBzaGUgd2FzIHByZXNlbnRpbmcgbWUgd2l0aCBzb21lIHBhcnRpY3VsYXJseSBpbXByZXNzaXZlIENhdGhvbGljIGNyZWRlbnRpYWxzLCBidXQgSSBoYXZlIHRvIGFkbWl0IHRoYXQgKGF0IGxlYXN0IGludGVybmFsbHkpIEkgd2FzIHNtaXJraW5nIGEgYml0IGFzIEkgaGVhcmQgYWxsIHRoaXMuLi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bW9yZSAtLT4KPCEtLW1vcmUtLT4KPCEtLSAvd3A6bW9yZSAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGF0IGRvbid0IGltcHJlc3MgbWUgbXVjaDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSBkbyB3aXNoIHBlb3BsZSB3b3VsZG4ndCBzYXkgc3R1ZmYgbGlrZSB0aGlzLiBZb3Ugc2VlLCBJJ3ZlIGhlYXJkIGl0Jm5ic3A7bWFueSB0aW1lcyBhbmQgaXQgaGFzIHlldCB0byBpbXByZXNzIG1lLiBJJ3ZlIGhlYXJkIHNpbWlsYXIgdGhpbmdzIGZyb20gYm90aCBjb252ZXJ0cyB0byBvdGhlciBDaHJpc3RpYW4gZGVub21pbmF0aW9ucyBhbmQgYWxzbyBmcm9tIHRob3NlIHdobyBoYXZlIGxlZnQgQ2hyaXN0aWFuaXR5IGFsbCB0b2dldGhlci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JJ20gbm90IGltcHJlc3NlZCBiZWNhdXNlIEkgdG9vIHdhcyBicm91Z2h0IHVwIENhdGhvbGljLCByZWNlaXZlZCBteSBGaXJzdCBIb2x5IENvbW11bmlvbiwgd2FzIENvbmZpcm1lZCwgd2VudCB0byBNYXNzIGV2ZXJ5IFN1bmRheSBhbmQgd2FzIGluIENhdGhvbGljIGVkdWNhdGlvbiBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgbXkgc2Nob29saW5nLi4uYW5kIEkgZGlkbid0IGhhdmUgYSBjbHVlLiBJIHRoaW5rIG15IGZvcm1hdGlvbiB3YXMgcHJvYmFibHkgYmV0dGVyIHRoYW4gbW9zdCAocHJpbWFyaWx5IHRoYW5rcyB0byBteSBtb3RoZXIpIGJ1dCBJIHJlY29nbml6ZSB0aGF0IG15IGZhaXRoIGZvcm1hdGlvbiB3YXMgPHN0cm9uZz5zaWduaWZpY2FudGx5PC9zdHJvbmc+IGxhY2tpbmcuIEkgY291bGRuJ3QgaGF2ZSBkZWZpbmVkIHRoZSBJbW1hY3VsYXRlIENvbmNlcHRpb24gb3IgZXhwbGFpbmVkIFBhcGFsIEluZmFsbGliaWxpdHkgdG8gc2F2ZSBteSBsaWZlLi4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U28gYXJlIHRoZXNlICJjcmVkZW50aWFscyIgcmVhbGx5IHRoYXQgaW1wcmVzc2l2ZT8gTGV0J3MgdGFrZSBhIGxvb2sgYXQgdGhlbSBlYWNoIGluIHR1cm4uLi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjEuIFJlY2VpdmVkIHRoZSBTYWNyYW1lbnRzPzwvc3Ryb25nPjxicj4KVG9vIG1hbnkgQ2F0aG9saWNzIGhhdmUgYmVlbiBzYWNyYW1lbnRhbGl6ZWQgYnV0IG5vdCBldmFuZ2VsaXplZC4gRG9uJ3QgZ2V0IG1lIHdyb25nLCByZWNlcHRpb24gb2YgdGhlIDxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvU2FjcmFtZW50c19vZl9pbml0aWF0aW9uIiB0YXJnZXQ9Il9ibGFuayI+U2FjcmFtZW50cyBvZiBJbml0aWF0aW9uPC9hPiBpcyBhIHdvbmRlcmZ1bCB0aGluZywgYnV0IHRoZXkgc2hvdWxkJm5ic3A7YmUgcmVjZWl2ZWQgd2l0aCBmYWl0aCBhbmQsIG9uY2UgdGhleSBoYXZlIGJlZW4gcmVjZWl2ZWQsIHRoZSBncmFjZSBmb3VuZCB0aGVyZSBuZWVkcyB0byBiZSZuYnNwO251cnR1cmVkIGluIGJvdGggdGhlIG51Y2xlYXIgZmFtaWx5IGFuZCBwYXJpc2guIElmIHRoYXQgc3VwcG9ydCBpc24ndCB0aGVyZSBpdCdzIHVubGlrZWx5IHRoYXQgcGVyc29uJ3MgZmFpdGggd2lsbCBmbG91cmlzaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPjIuIFdlbnQgdG8gd2Vla2x5IE1hc3M\/PC9zdHJvbmc+PGJyPgpHb2luZyB0byB0aGUgbGl0dXJneSBldmVyeSBTdW5kYXkgaXMgYWxzbyBhIGJlYXV0aWZ1bCB0aGluZywgYnV0IEkgdGhpbmsgd2UgY2FuIGFsbCBhZ3JlZSB0aGF0IHRoZSBNYXNzIGV4cGVyaWVuY2UgaXMgb2Z0ZW4gPGEgaHJlZj0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy8yMDEzLzA3LzA3L2NhdGhvbGljcy1jb21lLWhvbWUtcGFydC0yLyIgdGFyZ2V0PSJfYmxhbmsiPnJhdGhlciBsYWNraW5nPC9hPi4mbmJzcDtJIGtub3cgZnJvbSBleHBlcmllbmNlIHRoYXQgaXQncyB2ZXJ5IGVhc3kgdG8gYXR0ZW5kIFN1bmRheSBNYXNzIHdpdGggbGl0dGxlIG9yIG5vIGltcGFjdCB1cG9uIHRoZSBsaWZlIG9mIHRoZSBhdHRlbmRlZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgbGlrZWx5IHdoZW4gdGhlIGNodXJjaCZuYnNwO2lzIHVnbHksIHRoZSBsaXR1cmd5IGJhbmFsIGFuZCB0aGUgPGEgdGl0bGU9IldoZW4gQ2h1cmNoIFN1Y2tz4oCmIiBocmVmPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTIvMDYvMDYvd2hlbi1jaHVyY2gtc3Vja3MvIj5wcmVhY2hpbmcgZHVsbDwvYT4uIEl0IGlzIGFsc28gYWxsIHRvbyBlYXN5IGZvciB0aGUgcGVyc29uIHRvIHNpbXBseSBhdHRlbmQgdGhlIGxpdHVyZ3kgeWV0IGJlIGEgc3RyYW5nZXIgdG8gdGhvc2Ugd2l0aCB3aG9tIGhlIHNoYXJlcyBhIHBldywgc3BlYWtpbmcgdG8gbm8gb25lIGFuZCBmYWlsaW5nIHRvIGdldCBpbnZvbHZlZCZuYnNwO2luIHRoZSBsaWZlIG9mIHRoZSBwYXJpc2guPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz4zLiBSZWNlaXZlZCBDYXRob2xpYyBFZHVjYXRpb24\/PC9zdHJvbmc+PGJyPgpXaGF0IGFib3V0IGJlaW5nIGluIENhdGhvbGljIGVkdWNhdGlvbiB0aHJvdWdob3V0IGhpZ2ggc2Nob29sPyBJIHNwZWFrIGFzIHNvbWVvbmUgd2hvIHdlbnQgdG8gYXBwYXJlbnRseSBvbmUgb2YgdGhlIGJldHRlciBzY2hvb2xzLCBhbmQgYWxsIEkgY2FuIHNheSBpczogd2hhdCBhIGpva2UhIE15IENhdGhvbGljIHNjaG9vbGluZyB3YXMgaW5jcmVkaWJseSBsYWNraW5nLiBUaGUgY2F0ZWNoZXNpcyB3YXMgaW5jcmVkaWJseSBwb29yLCBwcm92aWRpbmcgbWUgd2l0aCBhIGxpdHRsZSZuYnNwO1NjcmlwdHVyYWwgb3ImbmJzcDtwaGlsb3NvcGhpY2FsIGJhc2lzIG9mIG15IGZhaXRoLiBUaGVyZSB3YXMgYSBsb3Qgb2YgdGFsayBhYm91dCB0aGUgIkNhdGhvbGljIGV0aG9zIiBvZiB0aGUgc2Nob29sLCBidXQgSSBleHBlcmllbmNlZCB2ZXJ5IGxpdHRsZSBvZiB0aGF0LiZuYnNwO0l0IHdhcyBvbmx5IHllYXJzIGxhdGVyIHRoYXQgbXkgZmFpdGggc3RhcnRlZCB0byBtYXR1cmUgYW5kIGJlY29tZSBtb3JlIHN1YnN0YW50aXZlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjozOTQzNiwiYWxpZ24iOiJjZW50ZXIifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIiPjxpbWcgc3JjPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0ZCSS5qcGciIGFsdD0iRkJJIiBjbGFzcz0id3AtaW1hZ2UtMzk0MzYiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoiY2VudGVyIn19fSAtLT4KPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+Jm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SSB0YXVnaHQgYSBDb25maXJtYXRpb24gY2xhc3Mgb25lIHllYXIgYmFjayBpbiBFbmdsYW5kLiBJIHdhcyB0ZWFjaGluZyB0ZWVuYWdlcnMgZnJvbSB0aGUgbG9jYWwgQ2F0aG9saWMgc2Nob29scyB3aG8gaGFkIG1hbnkgb2YgdGhlIGFib3ZlICJjcmVkZW50aWFscyIuIEkgd2FzIGhvcnJpZmllZCBhdCB3aGF0IEkgZm91bmQsIHN0dW5uZWQgYXQgdGhlIGxhY2sgb2YgYmFzaWMgdW5kZXJzdGFuZGluZyBvZiB0aGUgRmFpdGguIFRoZXJlIHdhcyBpZ25vcmFuY2Ugb2YgU2FjcmFtZW50cywgU2NyaXB0dXJlLCAuLi4gYW5kIEkgdGhpbmsgdGhlcmUncyA8YSBocmVmPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTMvMDQvMzAvZHVtYmVkLWRvd24tY2F0aG9saWNpc20vIiB0YXJnZXQ9Il9ibGFuayI+c3Ryb25nIGV2aWRlbmNlPC9hPiZuYnNwO3RvIHN1Z2dlc3QgdGhhdCB0aGlzIHdhc24ndCZuYnNwO2FuIGlzb2xhdGVkIGV4YW1wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIFJlc3BvbnNlPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TbyB3aGF0IGRvIEkgc2F5Jm5ic3A7d2hlbiBJIGhlYXIgc3RhdGVtZW50cyBsaWtlIHRoZSBvbmUgYXQgdGhlIHRvcCBvZiB0aGlzIHBvc3Q\/IFdlbGwsIHR5cGljYWxseSBJIGFzayBzb21lIHF1ZXN0aW9ucy4uLiBJIGFzayB0aGUgcGVyc29uJm5ic3A7dG8gdGVsbCBtZSBhYm91dCB0aGVpciBmYWl0aCBqb3VybmV5IGhpdGhlcnRvIGFuZCBJIGFzayBxdWVzdGlvbnMgYWJvdXQgdGhlIGZvcm1hdGlvbiB0aGV5IHJlY2VpdmVkLiBJIGRvIHRoaXMgZm9yIHR3byByZWFzb25zLiBGaXJzdGx5LCBpdCBoZWxwcyBtZSB0byBjb25uZWN0IHdpdGggdGhlIHBlcnNvbiBhbmQgaGVscHMgbWUgZ2V0IHRvIGtub3cgbW9yZSBhYm91dCB3aXRoIHdob20gSSdtIHNwZWFraW5nLiBTZWNvbmRseSwgaXQgYWxsb3dzIG1lIGdlbnRseSB0byBkZW1vbnN0cmF0ZSB0aGF0IHBlcmhhcHMgYSBmZXcgeWVhcnMgb2YgQ2F0aG9saWMgZWR1Y2F0aW9uIGlzbid0IHBlcmhhcHMgdGhhdCBpbXByZXNzaXZlLi4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjM5NDQwLCJhbGlnbiI6InJpZ2h0In0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWducmlnaHQiPjxpbWcgc3JjPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L2RlZmluaXRpb24xLTMwMHgxMTYuanBnIiBhbHQ9ImRlZmluaXRpb24iIGNsYXNzPSJ3cC1pbWFnZS0zOTQ0MCIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgZXhhbXBsZSwgd2hlbiBJIG1lZXQgZm9ybWVyIENhdGhvbGljcyB3aG8gaGF2ZSBqb2luZWQgYSZuYnNwO1Byb3Rlc3RhbnQgY29uZ3JlZ2F0aW9uLCBJIHR5cGljYWxseSBhc2sgdGhlbSBhYm91dCB0aGUgZG9jdHJpbmVzIHdoaWNoIHRoZXkgcmVqZWN0ZWQgYW5kIDxzdHJvbmc+SSBhc2sgdGhlbSB0byBleHBsYWluIHdoYXQgdGhvc2UgZG9jdHJpbmVzIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSI+bWVhbjwvc3Bhbj48L3N0cm9uZz4uIFRoaXMgaXMgdXN1YWxseSZuYnNwO3ZlcnkgcmV2ZWFsaW5nLiBJdCBpcyBhdCB0aGlzIHBvaW50IHRoYXQgSSBhbSBvZnRlbiB0b2xkIChpbmNvcnJlY3RseSkgdGhhdCBQYXBhbCBJbmZhbGxpYmlsaXR5IG1lYW5zIHRoYXQgQ2F0aG9saWNzIGJlbGlldmUgdGhhdCB0aGUgUG9wZSBpcyBzaW5sZXNzIChmYWxzZSkgYW5kIHRoYXQgZXZlcnkgc2luZ2xlIHRoaW5nIGhlIHNheXMgaXMgd2l0aG91dCBlcnJvciZuYnNwOyhhbHNvIGZhbHNlKS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6Mzk0MzksImFsaWduIjoibGVmdCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmxlZnQiPjxpbWcgc3JjPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NBLTMwMHgxMTEuanBnIiBhbHQ9IkNBIiBjbGFzcz0id3AtaW1hZ2UtMzk0MzkiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWZ0ZXIgdGhleSd2ZSBkZWZpbmVkIHRoZSBkb2N0cmluZXMgdGhleSByZWplY3RlZCwgSSBhc2sgYW5vdGhlciBleHRyZW1lbHkgaW1wb3J0YW50IHF1ZXN0aW9uLiZuYnNwOzxzdHJvbmc+SSBhc2smbmJzcDs8L3N0cm9uZz48Yj5mb3IgdGhlIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSI+Q2F0aG9saWMgPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiPjxzdHJvbmc+ZXhwbGFuYXRpb248L3N0cm9uZz48L3NwYW4+PGI+IGFuZCBkZWZlbnNlIG9mIHRoYXQgYmVsaWVmPC9iPi4gSSBkb24ndCBhc2sgd2h5IHRoZXkgdGhpbmsgaXQncyB3cm9uZywgSSBhc2sgdGhlbSBmb3IgdGhlIENhdGhvbGljIGp1c3RpZmljYXRpb24uIElmIHRoZWlyIENhdGhvbGljIGZvcm1hdGlvbiB3YXMgYXMgaW1wcmVzc2l2ZSBhcyBzdWdnZXN0ZWQsIHRoZW4gdGhpcyBzaG91bGQgYmUgZWFzeS4mbmJzcDtJbiBteSBleHBlcmllbmNlLCBpdCdzIGV4dHJlbWVseSByYXJlIHRvIGhlYXIgYSBnb29kIGV4cGxhbmF0aW9uLiBXaGVuIGFuIGV4cGxhbmF0aW9uIGNhbm5vdCBiZSBwcm92aWRlZCwgaXQgb3BlbnMgdGhlIGRvb3IgdG8gZXhwbGFpbiBpbiBhIGNvbnN0cnVjdGl2ZSB3YXkgd2h5IENhdGhvbGljcyBiZWxpZXZlIHdoYXQgdGhleSBkby48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JIGRvIHNvbWV0aGluZyBzaW1pbGFyIHdoZW4gSSBzcGVhayB0byB0aG9zZSB3aG8gaGF2ZSBsZWZ0IENocmlzdGlhbml0eSBhbmQgVGhlaXNtIGFsdG9nZXRoZXIuIEl0J3MgYWxzbyBhbHdheXMgYSBnb29kIHF1ZXN0aW9uIHRvIGFzayB3aGF0IG1hdGVyaWFscyB0aGV5J3ZlIGJlZW4gY29uc3VtaW5nLiBIYXZlIHRoZXkgcmVhZCA8YSBocmVmPSJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1F1aW5xdWVfdmlhZSIgdGFyZ2V0PSJfYmxhbmsiPkFxdWluYXMnIEZpdmUgV2F5czwvYT4\/IDxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUGFzY2FsJ3NfV2FnZXIiIHRhcmdldD0iX2JsYW5rIj5QYXNjYWwncyBXYWdlcjwvYT4\/IGV0Yy4gb3IgaGF2ZSB0aGV5IGJlZW4gcmVzdHJpY3RpbmcgdGhlbXNlbHZlcyB0byBhdGhlaXN0aWMgYm9va3MsIGNvbnN1bWluZyBhIHN0cmljdCBkaWV0IG9mIERhd2tpbnM\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjkwNTE1LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NhdGhvbGljRWR1Y2F0ZWQuanBnIj48aW1nIHNyYz0iaHR0cHM6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvQ2F0aG9saWNFZHVjYXRlZC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtOTA1MTUiLz48L2E+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNsb3NpbmcgVGhvdWdodDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SG93ZXZlciwgSSB0aGluayB0aGVyZSdzIGFub3RoZXIgInJlc3BvbnNlIiB3ZSBkZXNwZXJhdGVseSBuZWVkIHRvIGdpdmU6IGltcHJvdmVkJm5ic3A7Q2hyaXN0aWFuIGNhdGVjaGVzaXMuIEkgdGhpbmsgaXQncyBzYWZlIHRvIHNheSB0aGF0IENhdGhvbGljIGZvcm1hdGlvbiBpbiB0aGUgbGFzdCBzZXZlcmFsIGdlbmVyYXRpb25zIGhhcyBiZWVuIHByZXR0eSB0ZXJyaWJsZS4gRm9ydHVuYXRlbHksIEkgdGhpbmsgdGhlcmUgYXJlIHNvbWUgc2lnbnMgdGhhdCB0aGUgdGlkZSBpcyB0dXJuaW5nIGFuZCB0aGF0IHlvdXRoIGFuZCB5b3VuZyBhZHVsdCBmb3JtYXRpb24gcHJvZ3JhbW1lcyBhcmUgZmluYWxseSBpbXByb3ZpbmcuIFRoZSBkZWF0aCBvZiBkdW1iZWQtZG93biBDYXRob2xpY2lzbSBjYW5ub3QgY29tZSBzb29uIGVub3VnaCE8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXZaa1BIMXJPQUcwIiwidHlwZSI6InZpZGVvIiwicHJvdmlkZXJOYW1lU2x1ZyI6InlvdXR1YmUiLCJyZXNwb25zaXZlIjp0cnVlLCJjbGFzc05hbWUiOiJ3cC1lbWJlZC1hc3BlY3QtNC0zIHdwLWhhcy1hc3BlY3QtcmF0aW8ifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci15b3V0dWJlIHdwLWJsb2NrLWVtYmVkLXlvdXR1YmUgd3AtZW1iZWQtYXNwZWN0LTQtMyB3cC1oYXMtYXNwZWN0LXJhdGlvIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9dlprUEgxck9BRzAKPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImxlZnQifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tbGVmdCI+PGVtPjxzdHJvbmc+SG93IGRvIHlvdSByZXNwb25kIHdoZW4gZm9ybWVyIENhdGhvbGljcyBwcmVzZW50IHRoZWlyICJDYXRob2xpYyBjcmVkZW50aWFscyI\/PGJyPgpXaGF0IGRvIHlvdSB0aGluayB3ZSBjYW4gZG8gdG8gaW1wcm92ZSBGYWl0aCBGb3JtYXRpb24gb2YgQ2F0aG9saWNzPzwvc3Ryb25nPjwvZW0+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+BQcIBAgECAYIBRYIBwgHCAYIDggOCAsIBkgBBggEKgkICggECAYIBw8ECgcLBQcFB0MABwIFCAcECgeNAwcLCAcECgebBgcLCAcECgeGAwcLCAcESgAICwgHBAoHGgULCAcECge+AwcLCAcECgewBwcLCAcECgecAQcLCAcECgeNCAcLCAcECgevDAcLCAcECgeECQcLCAcECkMABwIFCwgHBAoHBgcFCwgHBAoHpgcHCwgHBAoHDAULCAcECge5BwcLCAcECkMABwIFCwgHBAoHhwgHCwgHBApDAAcCBQsIBwQKB6UKBwsIBwQKB5gHBwsIBwQKBw8FCwgHBAoHowYHCwgHBAoDBw8KSwAIBwQKB7ECBwULBBAJCAcECkcACwMHAgQDBAgPqpwBEwEEAAABAAAAAQgAAQECAAcBAQBwQgEBAEEAAAJBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAAgdBApR5QaABAa4CAH0BdxMyMDE0LTA3LTAzVDA3OjAwOjI2dxZhcmd1aW5nLXdpdGgtY2F0aG9saWNzdwdwdWJsaXNofQJ9AHcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR5dwB1An0cfRF1A324GH2ZLn2bKHckZWMyYmQ5MGQtYzJlNi00ZjRkLWFjOTMtZmZkZjVlZjA2MWFieHe\/PTxwPjxpbWcgY2xhc3M9ImFsaWducmlnaHQgd3AtaW1hZ2UtMzgxMzEiIHNyYz0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wMy9maXJzdF9jb21tdW5pb25fdG9uZ3VlLmpwZyIgYWx0PSJmaXJzdF9jb21tdW5pb25fdG9uZ3VlIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIzMyIgLz5JIHJlY2VudGx5IGhhZCBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIEZhaXRowqB3aXRoIHNvbWVvbmUgd2hvIHdhcyBhIGZvcm1lciBDYXRob2xpYy4gQWZ0ZXIgbWFraW5nIHNldmVyYWwgKGZhY3R1YWxseSBpbmNvcnJlY3QpIGFzc2VydGlvbnMgYWJvdXQgQ2F0aG9saWMgYmVsaWVmLMKgc2hlIHNhaWTCoHNvbWV0aGluZyBsaWtlIHRoaXM6PC9wPgo8cCBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwODAiPjxlbT4iTG9vaywgSSBrbm93IHdoYXQgSSdtIHRhbGtpbmcgYWJvdXQuIEkgd2FzIGJyb3VnaHQgdXAgQ2F0aG9saWMuIEkgd2FzIGJhcHRpemVkLCByZWNlaXZlZCBteSBGaXJzdCBDb21tdW5pb24gYW5kIHdhcyBDb25maXJtZWQuwqBJwqB3ZW50IHRvIE1hc3MgZXZlcnkgU3VuZGF5Li4uLjxzdHJvbmc+ZXZlcnk8L3N0cm9uZz7CoFN1bmRheSEgTm90IG9ubHkgdGhhdCwgSSB3YXMgaW7CoENhdGhvbGljIGVkdWNhdGlvbiBmb3IgYWxsIGhpZ2ggc2Nob29sLi4uPHN0cm9uZz5hbGw8L3N0cm9uZz4gb2YgaGlnaCBzY2hvb2wuIFRydXN0IG1lLMKgSSA8c3Ryb25nPmtub3c8L3N0cm9uZz4gQ2F0aG9saWNpc20uLi4iPC9lbT48L3NwYW4+PC9wPgo8cD5Ob3csIEkga25vdyBteSBmcmllbmQgdGhvdWdodCBzaGUgd2FzIHByZXNlbnRpbmcgbWUgd2l0aCBzb21lIHBhcnRpY3VsYXJseSBpbXByZXNzaXZlIENhdGhvbGljIGNyZWRlbnRpYWxzLCBidXQgSSBoYXZlIHRvIGFkbWl0IHRoYXQgKGF0IGxlYXN0IGludGVybmFsbHkpIEkgd2FzIHNtaXJraW5nIGEgYml0IGFzIEkgaGVhcmQgYWxsIHRoaXMuLi48L3A+CjxwPjwhLS1tb3JlLS0+PC9wPgo8aDI+VGhhdCBkb24ndCBpbXByZXNzIG1lIG11Y2g8L2gyPgo8cD5JIGRvIHdpc2ggcGVvcGxlIHdvdWxkbid0IHNheSBzdHVmZiBsaWtlIHRoaXMuIFlvdSBzZWUsIEkndmUgaGVhcmQgaXTCoG1hbnkgdGltZXMgYW5kIGl0IGhhcyB5ZXQgdG8gaW1wcmVzcyBtZS4gSSd2ZSBoZWFyZCBzaW1pbGFyIHRoaW5ncyBmcm9tIGJvdGggY29udmVydHMgdG8gb3RoZXIgQ2hyaXN0aWFuIGRlbm9taW5hdGlvbnMgYW5kIGFsc28gZnJvbSB0aG9zZSB3aG8gaGF2ZSBsZWZ0IENocmlzdGlhbml0eSBhbGwgdG9nZXRoZXIuPC9wPgo8cD5JJ20gbm90IGltcHJlc3NlZCBiZWNhdXNlIEkgdG9vIHdhcyBicm91Z2h0IHVwIENhdGhvbGljLCByZWNlaXZlZCBteSBGaXJzdCBIb2x5IENvbW11bmlvbiwgd2FzIENvbmZpcm1lZCwgd2VudCB0byBNYXNzIGV2ZXJ5IFN1bmRheSBhbmQgd2FzIGluIENhdGhvbGljIGVkdWNhdGlvbiBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgbXkgc2Nob29saW5nLi4uYW5kIEkgZGlkbid0IGhhdmUgYSBjbHVlLiBJIHRoaW5rIG15IGZvcm1hdGlvbiB3YXMgcHJvYmFibHkgYmV0dGVyIHRoYW4gbW9zdCAocHJpbWFyaWx5IHRoYW5rcyB0byBteSBtb3RoZXIpIGJ1dCBJIHJlY29nbml6ZSB0aGF0IG15IGZhaXRoIGZvcm1hdGlvbiB3YXMgPHN0cm9uZz5zaWduaWZpY2FudGx5PC9zdHJvbmc+IGxhY2tpbmcuIEkgY291bGRuJ3QgaGF2ZSBkZWZpbmVkIHRoZSBJbW1hY3VsYXRlIENvbmNlcHRpb24gb3IgZXhwbGFpbmVkIFBhcGFsIEluZmFsbGliaWxpdHkgdG8gc2F2ZSBteSBsaWZlLi4uPC9wPgo8cD5TbyBhcmUgdGhlc2UgImNyZWRlbnRpYWxzIiByZWFsbHkgdGhhdCBpbXByZXNzaXZlPyBMZXQncyB0YWtlIGEgbG9vayBhdCB0aGVtIGVhY2ggaW4gdHVybi4uLjwvcD4KPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMzBweCI+PHN0cm9uZz4xLiBSZWNlaXZlZCB0aGUgU2FjcmFtZW50cz88L3N0cm9uZz48YnIgLz4KVG9vIG1hbnkgQ2F0aG9saWNzIGhhdmUgYmVlbiBzYWNyYW1lbnRhbGl6ZWQgYnV0IG5vdCBldmFuZ2VsaXplZC4gRG9uJ3QgZ2V0IG1lIHdyb25nLCByZWNlcHRpb24gb2YgdGhlIDxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvU2FjcmFtZW50c19vZl9pbml0aWF0aW9uIiB0YXJnZXQ9Il9ibGFuayI+U2FjcmFtZW50cyBvZiBJbml0aWF0aW9uPC9hPiBpcyBhIHdvbmRlcmZ1bCB0aGluZywgYnV0IHRoZXkgc2hvdWxkwqBiZSByZWNlaXZlZCB3aXRoIGZhaXRoIGFuZCwgb25jZSB0aGV5IGhhdmUgYmVlbiByZWNlaXZlZCwgdGhlIGdyYWNlIGZvdW5kIHRoZXJlIG5lZWRzIHRvIGJlwqBudXJ0dXJlZCBpbiBib3RoIHRoZSBudWNsZWFyIGZhbWlseSBhbmQgcGFyaXNoLiBJZiB0aGF0IHN1cHBvcnQgaXNuJ3QgdGhlcmUgaXQncyB1bmxpa2VseSB0aGF0IHBlcnNvbidzIGZhaXRoIHdpbGwgZmxvdXJpc2guPC9wPgo8cCBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4Ij48c3Ryb25nPjIuIFdlbnQgdG8gd2Vla2x5IE1hc3M\/PC9zdHJvbmc+PGJyIC8+CkdvaW5nIHRvIHRoZSBsaXR1cmd5IGV2ZXJ5IFN1bmRheSBpcyBhbHNvIGEgYmVhdXRpZnVsIHRoaW5nLCBidXQgSSB0aGluayB3ZSBjYW4gYWxsIGFncmVlIHRoYXQgdGhlIE1hc3MgZXhwZXJpZW5jZSBpcyBvZnRlbiA8YSBocmVmPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTMvMDcvMDcvY2F0aG9saWNzLWNvbWUtaG9tZS1wYXJ0LTIvIiB0YXJnZXQ9Il9ibGFuayI+cmF0aGVyIGxhY2tpbmc8L2E+LsKgSSBrbm93IGZyb20gZXhwZXJpZW5jZSB0aGF0IGl0J3MgdmVyeSBlYXN5IHRvIGF0dGVuZCBTdW5kYXkgTWFzcyB3aXRoIGxpdHRsZSBvciBubyBpbXBhY3QgdXBvbiB0aGUgbGlmZSBvZiB0aGUgYXR0ZW5kZWUuIFRoaXMgaXMgcGFydGljdWxhcmx5IGxpa2VseSB3aGVuIHRoZSBjaHVyY2jCoGlzIHVnbHksIHRoZSBsaXR1cmd5IGJhbmFsIGFuZCB0aGUgPGEgdGl0bGU9IldoZW4gQ2h1cmNoIFN1Y2tz4oCmIiBocmVmPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTIvMDYvMDYvd2hlbi1jaHVyY2gtc3Vja3MvIj5wcmVhY2hpbmcgZHVsbDwvYT4uIEl0IGlzIGFsc28gYWxsIHRvbyBlYXN5IGZvciB0aGUgcGVyc29uIHRvIHNpbXBseSBhdHRlbmQgdGhlIGxpdHVyZ3kgeWV0IGJlIGEgc3RyYW5nZXIgdG8gdGhvc2Ugd2l0aCB3aG9tIGhlIHNoYXJlcyBhIHBldywgc3BlYWtpbmcgdG8gbm8gb25lIGFuZCBmYWlsaW5nIHRvIGdldCBpbnZvbHZlZMKgaW4gdGhlIGxpZmUgb2YgdGhlIHBhcmlzaC48L3A+CjxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHgiPjxzdHJvbmc+My4gUmVjZWl2ZWQgQ2F0aG9saWMgRWR1Y2F0aW9uPzwvc3Ryb25nPjxiciAvPgpXaGF0IGFib3V0IGJlaW5nIGluIENhdGhvbGljIGVkdWNhdGlvbiB0aHJvdWdob3V0IGhpZ2ggc2Nob29sPyBJIHNwZWFrIGFzIHNvbWVvbmUgd2hvIHdlbnQgdG8gYXBwYXJlbnRseSBvbmUgb2YgdGhlIGJldHRlciBzY2hvb2xzLCBhbmQgYWxsIEkgY2FuIHNheSBpczogd2hhdCBhIGpva2UhIE15IENhdGhvbGljIHNjaG9vbGluZyB3YXMgaW5jcmVkaWJseSBsYWNraW5nLiBUaGUgY2F0ZWNoZXNpcyB3YXMgaW5jcmVkaWJseSBwb29yLCBwcm92aWRpbmcgbWUgd2l0aCBhIGxpdHRsZcKgU2NyaXB0dXJhbCBvcsKgcGhpbG9zb3BoaWNhbCBiYXNpcyBvZiBteSBmYWl0aC4gVGhlcmUgd2FzIGEgbG90IG9mIHRhbGsgYWJvdXQgdGhlICJDYXRob2xpYyBldGhvcyIgb2YgdGhlIHNjaG9vbCwgYnV0IEkgZXhwZXJpZW5jZWQgdmVyeSBsaXR0bGUgb2YgdGhhdC7CoEl0IHdhcyBvbmx5IHllYXJzIGxhdGVyIHRoYXQgbXkgZmFpdGggc3RhcnRlZCB0byBtYXR1cmUgYW5kIGJlY29tZSBtb3JlIHN1YnN0YW50aXZlLjwvcD4KPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMzBweDt0ZXh0LWFsaWduOiBjZW50ZXIiPsKgPGltZyBjbGFzcz0iYWxpZ25jZW50ZXIgd3AtaW1hZ2UtMzk0MzYgc2l6ZS1mdWxsIiBzcmM9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvRkJJLmpwZyIgYWx0PSJGQkkiIHdpZHRoPSI1MDAiIGhlaWdodD0iMzMzIiAvPjwvcD4KPHA+SSB0YXVnaHQgYSBDb25maXJtYXRpb24gY2xhc3Mgb25lIHllYXIgYmFjayBpbiBFbmdsYW5kLiBJIHdhcyB0ZWFjaGluZyB0ZWVuYWdlcnMgZnJvbSB0aGUgbG9jYWwgQ2F0aG9saWMgc2Nob29scyB3aG8gaGFkIG1hbnkgb2YgdGhlIGFib3ZlICJjcmVkZW50aWFscyIuIEkgd2FzIGhvcnJpZmllZCBhdCB3aGF0IEkgZm91bmQsIHN0dW5uZWQgYXQgdGhlIGxhY2sgb2YgYmFzaWMgdW5kZXJzdGFuZGluZyBvZiB0aGUgRmFpdGguIFRoZXJlIHdhcyBpZ25vcmFuY2Ugb2YgU2FjcmFtZW50cywgU2NyaXB0dXJlLCAuLi4gYW5kIEkgdGhpbmsgdGhlcmUncyA8YSBocmVmPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTMvMDQvMzAvZHVtYmVkLWRvd24tY2F0aG9saWNpc20vIiB0YXJnZXQ9Il9ibGFuayI+c3Ryb25nIGV2aWRlbmNlPC9hPsKgdG8gc3VnZ2VzdCB0aGF0IHRoaXMgd2Fzbid0wqBhbiBpc29sYXRlZCBleGFtcGxlLjwvcD4KPGgyPlRoZSBSZXNwb25zZTwvaDI+CjxwPlNvIHdoYXQgZG8gSSBzYXnCoHdoZW4gSSBoZWFyIHN0YXRlbWVudHMgbGlrZSB0aGUgb25lIGF0IHRoZSB0b3Agb2YgdGhpcyBwb3N0PyBXZWxsLCB0eXBpY2FsbHkgSSBhc2sgc29tZSBxdWVzdGlvbnMuLi4gSSBhc2sgdGhlIHBlcnNvbsKgdG8gdGVsbCBtZSBhYm91dCB0aGVpciBmYWl0aCBqb3VybmV5IGhpdGhlcnRvIGFuZCBJIGFzayBxdWVzdGlvbnMgYWJvdXQgdGhlIGZvcm1hdGlvbiB0aGV5IHJlY2VpdmVkLiBJIGRvIHRoaXMgZm9yIHR3byByZWFzb25zLiBGaXJzdGx5LCBpdCBoZWxwcyBtZSB0byBjb25uZWN0IHdpdGggdGhlIHBlcnNvbiBhbmQgaGVscHMgbWUgZ2V0IHRvIGtub3cgbW9yZSBhYm91dCB3aXRoIHdob20gSSdtIHNwZWFraW5nLiBTZWNvbmRseSwgaXQgYWxsb3dzIG1lIGdlbnRseSB0byBkZW1vbnN0cmF0ZSB0aGF0IHBlcmhhcHMgYSBmZXcgeWVhcnMgb2YgQ2F0aG9saWMgZWR1Y2F0aW9uIGlzbid0IHBlcmhhcHMgdGhhdCBpbXByZXNzaXZlLi4uPC9wPgo8cD48aW1nIGNsYXNzPSJhbGlnbnJpZ2h0IHdwLWltYWdlLTM5NDQwIiBzcmM9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvZGVmaW5pdGlvbjEtMzAweDExNi5qcGciIGFsdD0iZGVmaW5pdGlvbiIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIxMzUiIC8+Rm9yIGV4YW1wbGUsIHdoZW4gSSBtZWV0IGZvcm1lciBDYXRob2xpY3Mgd2hvIGhhdmUgam9pbmVkIGHCoFByb3Rlc3RhbnQgY29uZ3JlZ2F0aW9uLCBJIHR5cGljYWxseSBhc2sgdGhlbSBhYm91dCB0aGUgZG9jdHJpbmVzIHdoaWNoIHRoZXkgcmVqZWN0ZWQgYW5kIDxzdHJvbmc+SSBhc2sgdGhlbSB0byBleHBsYWluIHdoYXQgdGhvc2UgZG9jdHJpbmVzIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSI+bWVhbjwvc3Bhbj48L3N0cm9uZz4uIFRoaXMgaXMgdXN1YWxsecKgdmVyeSByZXZlYWxpbmcuIEl0IGlzIGF0IHRoaXMgcG9pbnQgdGhhdCBJIGFtIG9mdGVuIHRvbGQgKGluY29ycmVjdGx5KSB0aGF0IFBhcGFsIEluZmFsbGliaWxpdHkgbWVhbnMgdGhhdCBDYXRob2xpY3MgYmVsaWV2ZSB0aGF0IHRoZSBQb3BlIGlzIHNpbmxlc3MgKGZhbHNlKSBhbmQgdGhhdCBldmVyeSBzaW5nbGUgdGhpbmcgaGUgc2F5cyBpcyB3aXRob3V0IGVycm9ywqAoYWxzbyBmYWxzZSkuPC9wPgo8cD48aW1nIGNsYXNzPSJhbGlnbmxlZnQgd3AtaW1hZ2UtMzk0MzkiIHNyYz0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wNy9DQS0zMDB4MTExLmpwZyIgYWx0PSJDQSIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxMTEiIC8+QWZ0ZXIgdGhleSd2ZSBkZWZpbmVkIHRoZSBkb2N0cmluZXMgdGhleSByZWplY3RlZCwgSSBhc2sgYW5vdGhlciBleHRyZW1lbHkgaW1wb3J0YW50IHF1ZXN0aW9uLsKgPHN0cm9uZz5JIGFza8KgPC9zdHJvbmc+PGI+Zm9yIHRoZSA8c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiPkNhdGhvbGljIDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIj48c3Ryb25nPmV4cGxhbmF0aW9uPC9zdHJvbmc+PC9zcGFuPjxiPiBhbmQgZGVmZW5zZSBvZiB0aGF0IGJlbGllZjwvYj4uIEkgZG9uJ3QgYXNrIHdoeSB0aGV5IHRoaW5rIGl0J3Mgd3JvbmcsIEkgYXNrIHRoZW0gZm9yIHRoZSBDYXRob2xpYyBqdXN0aWZpY2F0aW9uLiBJZiB0aGVpciBDYXRob2xpYyBmb3JtYXRpb24gd2FzIGFzIGltcHJlc3NpdmUgYXMgc3VnZ2VzdGVkLCB0aGVuIHRoaXMgc2hvdWxkIGJlIGVhc3kuwqBJbiBteSBleHBlcmllbmNlLCBpdCdzIGV4dHJlbWVseSByYXJlIHRvIGhlYXIgYSBnb29kIGV4cGxhbmF0aW9uLiBXaGVuIGFuIGV4cGxhbmF0aW9uIGNhbm5vdCBiZSBwcm92aWRlZCwgaXQgb3BlbnMgdGhlIGRvb3IgdG8gZXhwbGFpbiBpbiBhIGNvbnN0cnVjdGl2ZSB3YXkgd2h5IENhdGhvbGljcyBiZWxpZXZlIHdoYXQgdGhleSBkby48L3A+CjxwPkkgZG8gc29tZXRoaW5nIHNpbWlsYXIgd2hlbiBJIHNwZWFrIHRvIHRob3NlIHdobyBoYXZlIGxlZnQgQ2hyaXN0aWFuaXR5IGFuZCBUaGVpc20gYWx0b2dldGhlci4gSXQncyBhbHNvIGFsd2F5cyBhIGdvb2QgcXVlc3Rpb24gdG8gYXNrIHdoYXQgbWF0ZXJpYWxzIHRoZXkndmUgYmVlbiBjb25zdW1pbmcuIEhhdmUgdGhleSByZWFkIDxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUXVpbnF1ZV92aWFlIiB0YXJnZXQ9Il9ibGFuayI+QXF1aW5hcycgRml2ZSBXYXlzPC9hPj8gPGEgaHJlZj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9QYXNjYWwnc19XYWdlciIgdGFyZ2V0PSJfYmxhbmsiPlBhc2NhbCdzIFdhZ2VyPC9hPj8gZXRjLiBvciBoYXZlIHRoZXkgYmVlbiByZXN0cmljdGluZyB0aGVtc2VsdmVzIHRvIGF0aGVpc3RpYyBib29rcywgY29uc3VtaW5nIGEgc3RyaWN0IGRpZXQgb2YgRGF3a2lucz88L3A+CjxoMj5DbG9zaW5nIFRob3VnaHQ8L2gyPgo8cD5Ib3dldmVyLCBJIHRoaW5rIHRoZXJlJ3MgYW5vdGhlciAicmVzcG9uc2UiIHdlIGRlc3BlcmF0ZWx5IG5lZWQgdG8gZ2l2ZTogaW1wcm92ZWTCoENocmlzdGlhbiBjYXRlY2hlc2lzLiBJIHRoaW5rIGl0J3Mgc2FmZSB0byBzYXkgdGhhdCBDYXRob2xpYyBmb3JtYXRpb24gaW4gdGhlIGxhc3Qgc2V2ZXJhbCBnZW5lcmF0aW9ucyBoYXMgYmVlbiBwcmV0dHkgdGVycmlibGUuIEZvcnR1bmF0ZWx5LCBJIHRoaW5rIHRoZXJlIGFyZSBzb21lIHNpZ25zIHRoYXQgdGhlIHRpZGUgaXMgdHVybmluZyBhbmQgdGhhdCB5b3V0aCBhbmQgeW91bmcgYWR1bHQgZm9ybWF0aW9uIHByb2dyYW1tZXMgYXJlIGZpbmFsbHkgaW1wcm92aW5nLiBUaGUgZGVhdGggb2YgZHVtYmVkLWRvd24gQ2F0aG9saWNpc20gY2Fubm90IGNvbWUgc29vbiBlbm91Z2ghPC9wPgo8cD5odHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXZaa1BIMXJPQUcwPC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdCI+PGVtPjxzdHJvbmc+SG93IGRvIHlvdSByZXNwb25kIHdoZW4gZm9ybWVyIENhdGhvbGljcyBwcmVzZW50IHRoZWlyICJDYXRob2xpYyBjcmVkZW50aWFscyI\/PGJyIC8+CldoYXQgZG8geW91IHRoaW5rIHdlIGNhbiBkbyB0byBpbXByb3ZlIEZhaXRoIEZvcm1hdGlvbiBvZiBDYXRob2xpY3M\/PC9zdHJvbmc+PC9lbT48L3A+dw1jb3JlL2ZyZWVmb3Jtd789PHA+PGltZyBjbGFzcz0iYWxpZ25yaWdodCB3cC1pbWFnZS0zODEzMSIgc3JjPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzAzL2ZpcnN0X2NvbW11bmlvbl90b25ndWUuanBnIiBhbHQ9ImZpcnN0X2NvbW11bmlvbl90b25ndWUiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjMzIiAvPkkgcmVjZW50bHkgaGFkIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgRmFpdGjCoHdpdGggc29tZW9uZSB3aG8gd2FzIGEgZm9ybWVyIENhdGhvbGljLiBBZnRlciBtYWtpbmcgc2V2ZXJhbCAoZmFjdHVhbGx5IGluY29ycmVjdCkgYXNzZXJ0aW9ucyBhYm91dCBDYXRob2xpYyBiZWxpZWYswqBzaGUgc2FpZMKgc29tZXRoaW5nIGxpa2UgdGhpczo8L3A+CjxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHgiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDA4MCI+PGVtPiJMb29rLCBJIGtub3cgd2hhdCBJJ20gdGFsa2luZyBhYm91dC4gSSB3YXMgYnJvdWdodCB1cCBDYXRob2xpYy4gSSB3YXMgYmFwdGl6ZWQsIHJlY2VpdmVkIG15IEZpcnN0IENvbW11bmlvbiBhbmQgd2FzIENvbmZpcm1lZC7CoEnCoHdlbnQgdG8gTWFzcyBldmVyeSBTdW5kYXkuLi4uPHN0cm9uZz5ldmVyeTwvc3Ryb25nPsKgU3VuZGF5ISBOb3Qgb25seSB0aGF0LCBJIHdhcyBpbsKgQ2F0aG9saWMgZWR1Y2F0aW9uIGZvciBhbGwgaGlnaCBzY2hvb2wuLi48c3Ryb25nPmFsbDwvc3Ryb25nPiBvZiBoaWdoIHNjaG9vbC4gVHJ1c3QgbWUswqBJIDxzdHJvbmc+a25vdzwvc3Ryb25nPiBDYXRob2xpY2lzbS4uLiI8L2VtPjwvc3Bhbj48L3A+CjxwPk5vdywgSSBrbm93IG15IGZyaWVuZCB0aG91Z2h0IHNoZSB3YXMgcHJlc2VudGluZyBtZSB3aXRoIHNvbWUgcGFydGljdWxhcmx5IGltcHJlc3NpdmUgQ2F0aG9saWMgY3JlZGVudGlhbHMsIGJ1dCBJIGhhdmUgdG8gYWRtaXQgdGhhdCAoYXQgbGVhc3QgaW50ZXJuYWxseSkgSSB3YXMgc21pcmtpbmcgYSBiaXQgYXMgSSBoZWFyZCBhbGwgdGhpcy4uLjwvcD4KPHA+PCEtLW1vcmUtLT48L3A+CjxoMj5UaGF0IGRvbid0IGltcHJlc3MgbWUgbXVjaDwvaDI+CjxwPkkgZG8gd2lzaCBwZW9wbGUgd291bGRuJ3Qgc2F5IHN0dWZmIGxpa2UgdGhpcy4gWW91IHNlZSwgSSd2ZSBoZWFyZCBpdMKgbWFueSB0aW1lcyBhbmQgaXQgaGFzIHlldCB0byBpbXByZXNzIG1lLiBJJ3ZlIGhlYXJkIHNpbWlsYXIgdGhpbmdzIGZyb20gYm90aCBjb252ZXJ0cyB0byBvdGhlciBDaHJpc3RpYW4gZGVub21pbmF0aW9ucyBhbmQgYWxzbyBmcm9tIHRob3NlIHdobyBoYXZlIGxlZnQgQ2hyaXN0aWFuaXR5IGFsbCB0b2dldGhlci48L3A+CjxwPkknbSBub3QgaW1wcmVzc2VkIGJlY2F1c2UgSSB0b28gd2FzIGJyb3VnaHQgdXAgQ2F0aG9saWMsIHJlY2VpdmVkIG15IEZpcnN0IEhvbHkgQ29tbXVuaW9uLCB3YXMgQ29uZmlybWVkLCB3ZW50IHRvIE1hc3MgZXZlcnkgU3VuZGF5IGFuZCB3YXMgaW4gQ2F0aG9saWMgZWR1Y2F0aW9uIGZvciB0aGUgdmFzdCBtYWpvcml0eSBvZiBteSBzY2hvb2xpbmcuLi5hbmQgSSBkaWRuJ3QgaGF2ZSBhIGNsdWUuIEkgdGhpbmsgbXkgZm9ybWF0aW9uIHdhcyBwcm9iYWJseSBiZXR0ZXIgdGhhbiBtb3N0IChwcmltYXJpbHkgdGhhbmtzIHRvIG15IG1vdGhlcikgYnV0IEkgcmVjb2duaXplIHRoYXQgbXkgZmFpdGggZm9ybWF0aW9uIHdhcyA8c3Ryb25nPnNpZ25pZmljYW50bHk8L3N0cm9uZz4gbGFja2luZy4gSSBjb3VsZG4ndCBoYXZlIGRlZmluZWQgdGhlIEltbWFjdWxhdGUgQ29uY2VwdGlvbiBvciBleHBsYWluZWQgUGFwYWwgSW5mYWxsaWJpbGl0eSB0byBzYXZlIG15IGxpZmUuLi48L3A+CjxwPlNvIGFyZSB0aGVzZSAiY3JlZGVudGlhbHMiIHJlYWxseSB0aGF0IGltcHJlc3NpdmU\/IExldCdzIHRha2UgYSBsb29rIGF0IHRoZW0gZWFjaCBpbiB0dXJuLi4uPC9wPgo8cCBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4Ij48c3Ryb25nPjEuIFJlY2VpdmVkIHRoZSBTYWNyYW1lbnRzPzwvc3Ryb25nPjxiciAvPgpUb28gbWFueSBDYXRob2xpY3MgaGF2ZSBiZWVuIHNhY3JhbWVudGFsaXplZCBidXQgbm90IGV2YW5nZWxpemVkLiBEb24ndCBnZXQgbWUgd3JvbmcsIHJlY2VwdGlvbiBvZiB0aGUgPGEgaHJlZj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TYWNyYW1lbnRzX29mX2luaXRpYXRpb24iIHRhcmdldD0iX2JsYW5rIj5TYWNyYW1lbnRzIG9mIEluaXRpYXRpb248L2E+IGlzIGEgd29uZGVyZnVsIHRoaW5nLCBidXQgdGhleSBzaG91bGTCoGJlIHJlY2VpdmVkIHdpdGggZmFpdGggYW5kLCBvbmNlIHRoZXkgaGF2ZSBiZWVuIHJlY2VpdmVkLCB0aGUgZ3JhY2UgZm91bmQgdGhlcmUgbmVlZHMgdG8gYmXCoG51cnR1cmVkIGluIGJvdGggdGhlIG51Y2xlYXIgZmFtaWx5IGFuZCBwYXJpc2guIElmIHRoYXQgc3VwcG9ydCBpc24ndCB0aGVyZSBpdCdzIHVubGlrZWx5IHRoYXQgcGVyc29uJ3MgZmFpdGggd2lsbCBmbG91cmlzaC48L3A+CjxwIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHgiPjxzdHJvbmc+Mi4gV2VudCB0byB3ZWVrbHkgTWFzcz88L3N0cm9uZz48YnIgLz4KR29pbmcgdG8gdGhlIGxpdHVyZ3kgZXZlcnkgU3VuZGF5IGlzIGFsc28gYSBiZWF1dGlmdWwgdGhpbmcsIGJ1dCBJIHRoaW5rIHdlIGNhbiBhbGwgYWdyZWUgdGhhdCB0aGUgTWFzcyBleHBlcmllbmNlIGlzIG9mdGVuIDxhIGhyZWY9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvMjAxMy8wNy8wNy9jYXRob2xpY3MtY29tZS1ob21lLXBhcnQtMi8iIHRhcmdldD0iX2JsYW5rIj5yYXRoZXIgbGFja2luZzwvYT4uwqBJIGtub3cgZnJvbSBleHBlcmllbmNlIHRoYXQgaXQncyB2ZXJ5IGVhc3kgdG8gYXR0ZW5kIFN1bmRheSBNYXNzIHdpdGggbGl0dGxlIG9yIG5vIGltcGFjdCB1cG9uIHRoZSBsaWZlIG9mIHRoZSBhdHRlbmRlZS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgbGlrZWx5IHdoZW4gdGhlIGNodXJjaMKgaXMgdWdseSwgdGhlIGxpdHVyZ3kgYmFuYWwgYW5kIHRoZSA8YSB0aXRsZT0iV2hlbiBDaHVyY2ggU3Vja3PigKYiIGhyZWY9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvMjAxMi8wNi8wNi93aGVuLWNodXJjaC1zdWNrcy8iPnByZWFjaGluZyBkdWxsPC9hPi4gSXQgaXMgYWxzbyBhbGwgdG9vIGVhc3kgZm9yIHRoZSBwZXJzb24gdG8gc2ltcGx5IGF0dGVuZCB0aGUgbGl0dXJneSB5ZXQgYmUgYSBzdHJhbmdlciB0byB0aG9zZSB3aXRoIHdob20gaGUgc2hhcmVzIGEgcGV3LCBzcGVha2luZyB0byBubyBvbmUgYW5kIGZhaWxpbmcgdG8gZ2V0IGludm9sdmVkwqBpbiB0aGUgbGlmZSBvZiB0aGUgcGFyaXNoLjwvcD4KPHAgc3R5bGU9InBhZGRpbmctbGVmdDogMzBweCI+PHN0cm9uZz4zLiBSZWNlaXZlZCBDYXRob2xpYyBFZHVjYXRpb24\/PC9zdHJvbmc+PGJyIC8+CldoYXQgYWJvdXQgYmVpbmcgaW4gQ2F0aG9saWMgZWR1Y2F0aW9uIHRocm91Z2hvdXQgaGlnaCBzY2hvb2w\/IEkgc3BlYWsgYXMgc29tZW9uZSB3aG8gd2VudCB0byBhcHBhcmVudGx5IG9uZSBvZiB0aGUgYmV0dGVyIHNjaG9vbHMsIGFuZCBhbGwgSSBjYW4gc2F5IGlzOiB3aGF0IGEgam9rZSEgTXkgQ2F0aG9saWMgc2Nob29saW5nIHdhcyBpbmNyZWRpYmx5IGxhY2tpbmcuIFRoZSBjYXRlY2hlc2lzIHdhcyBpbmNyZWRpYmx5IHBvb3IsIHByb3ZpZGluZyBtZSB3aXRoIGEgbGl0dGxlwqBTY3JpcHR1cmFsIG9ywqBwaGlsb3NvcGhpY2FsIGJhc2lzIG9mIG15IGZhaXRoLiBUaGVyZSB3YXMgYSBsb3Qgb2YgdGFsayBhYm91dCB0aGUgIkNhdGhvbGljIGV0aG9zIiBvZiB0aGUgc2Nob29sLCBidXQgSSBleHBlcmllbmNlZCB2ZXJ5IGxpdHRsZSBvZiB0aGF0LsKgSXQgd2FzIG9ubHkgeWVhcnMgbGF0ZXIgdGhhdCBteSBmYWl0aCBzdGFydGVkIHRvIG1hdHVyZSBhbmQgYmVjb21lIG1vcmUgc3Vic3RhbnRpdmUuPC9wPgo8cCBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4O3RleHQtYWxpZ246IGNlbnRlciI+wqA8aW1nIGNsYXNzPSJhbGlnbmNlbnRlciB3cC1pbWFnZS0zOTQzNiBzaXplLWZ1bGwiIHNyYz0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wNy9GQkkuanBnIiBhbHQ9IkZCSSIgd2lkdGg9IjUwMCIgaGVpZ2h0PSIzMzMiIC8+PC9wPgo8cD5JIHRhdWdodCBhIENvbmZpcm1hdGlvbiBjbGFzcyBvbmUgeWVhciBiYWNrIGluIEVuZ2xhbmQuIEkgd2FzIHRlYWNoaW5nIHRlZW5hZ2VycyBmcm9tIHRoZSBsb2NhbCBDYXRob2xpYyBzY2hvb2xzIHdobyBoYWQgbWFueSBvZiB0aGUgYWJvdmUgImNyZWRlbnRpYWxzIi4gSSB3YXMgaG9ycmlmaWVkIGF0IHdoYXQgSSBmb3VuZCwgc3R1bm5lZCBhdCB0aGUgbGFjayBvZiBiYXNpYyB1bmRlcnN0YW5kaW5nIG9mIHRoZSBGYWl0aC4gVGhlcmUgd2FzIGlnbm9yYW5jZSBvZiBTYWNyYW1lbnRzLCBTY3JpcHR1cmUsIC4uLiBhbmQgSSB0aGluayB0aGVyZSdzIDxhIGhyZWY9Imh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvMjAxMy8wNC8zMC9kdW1iZWQtZG93bi1jYXRob2xpY2lzbS8iIHRhcmdldD0iX2JsYW5rIj5zdHJvbmcgZXZpZGVuY2U8L2E+wqB0byBzdWdnZXN0IHRoYXQgdGhpcyB3YXNuJ3TCoGFuIGlzb2xhdGVkIGV4YW1wbGUuPC9wPgo8aDI+VGhlIFJlc3BvbnNlPC9oMj4KPHA+U28gd2hhdCBkbyBJIHNhecKgd2hlbiBJIGhlYXIgc3RhdGVtZW50cyBsaWtlIHRoZSBvbmUgYXQgdGhlIHRvcCBvZiB0aGlzIHBvc3Q\/IFdlbGwsIHR5cGljYWxseSBJIGFzayBzb21lIHF1ZXN0aW9ucy4uLiBJIGFzayB0aGUgcGVyc29uwqB0byB0ZWxsIG1lIGFib3V0IHRoZWlyIGZhaXRoIGpvdXJuZXkgaGl0aGVydG8gYW5kIEkgYXNrIHF1ZXN0aW9ucyBhYm91dCB0aGUgZm9ybWF0aW9uIHRoZXkgcmVjZWl2ZWQuIEkgZG8gdGhpcyBmb3IgdHdvIHJlYXNvbnMuIEZpcnN0bHksIGl0IGhlbHBzIG1lIHRvIGNvbm5lY3Qgd2l0aCB0aGUgcGVyc29uIGFuZCBoZWxwcyBtZSBnZXQgdG8ga25vdyBtb3JlIGFib3V0IHdpdGggd2hvbSBJJ20gc3BlYWtpbmcuIFNlY29uZGx5LCBpdCBhbGxvd3MgbWUgZ2VudGx5IHRvIGRlbW9uc3RyYXRlIHRoYXQgcGVyaGFwcyBhIGZldyB5ZWFycyBvZiBDYXRob2xpYyBlZHVjYXRpb24gaXNuJ3QgcGVyaGFwcyB0aGF0IGltcHJlc3NpdmUuLi48L3A+CjxwPjxpbWcgY2xhc3M9ImFsaWducmlnaHQgd3AtaW1hZ2UtMzk0NDAiIHNyYz0iaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wNy9kZWZpbml0aW9uMS0zMDB4MTE2LmpwZyIgYWx0PSJkZWZpbml0aW9uIiB3aWR0aD0iMzUwIiBoZWlnaHQ9IjEzNSIgLz5Gb3IgZXhhbXBsZSwgd2hlbiBJIG1lZXQgZm9ybWVyIENhdGhvbGljcyB3aG8gaGF2ZSBqb2luZWQgYcKgUHJvdGVzdGFudCBjb25ncmVnYXRpb24sIEkgdHlwaWNhbGx5IGFzayB0aGVtIGFib3V0IHRoZSBkb2N0cmluZXMgd2hpY2ggdGhleSByZWplY3RlZCBhbmQgPHN0cm9uZz5JIGFzayB0aGVtIHRvIGV4cGxhaW4gd2hhdCB0aG9zZSBkb2N0cmluZXMgPHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIj5tZWFuPC9zcGFuPjwvc3Ryb25nPi4gVGhpcyBpcyB1c3VhbGx5wqB2ZXJ5IHJldmVhbGluZy4gSXQgaXMgYXQgdGhpcyBwb2ludCB0aGF0IEkgYW0gb2Z0ZW4gdG9sZCAoaW5jb3JyZWN0bHkpIHRoYXQgUGFwYWwgSW5mYWxsaWJpbGl0eSBtZWFucyB0aGF0IENhdGhvbGljcyBiZWxpZXZlIHRoYXQgdGhlIFBvcGUgaXMgc2lubGVzcyAoZmFsc2UpIGFuZCB0aGF0IGV2ZXJ5IHNpbmdsZSB0aGluZyBoZSBzYXlzIGlzIHdpdGhvdXQgZXJyb3LCoChhbHNvIGZhbHNlKS48L3A+CjxwPjxpbWcgY2xhc3M9ImFsaWdubGVmdCB3cC1pbWFnZS0zOTQzOSIgc3JjPSJodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NBLTMwMHgxMTEuanBnIiBhbHQ9IkNBIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjExMSIgLz5BZnRlciB0aGV5J3ZlIGRlZmluZWQgdGhlIGRvY3RyaW5lcyB0aGV5IHJlamVjdGVkLCBJIGFzayBhbm90aGVyIGV4dHJlbWVseSBpbXBvcnRhbnQgcXVlc3Rpb24uwqA8c3Ryb25nPkkgYXNrwqA8L3N0cm9uZz48Yj5mb3IgdGhlIDxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSI+Q2F0aG9saWMgPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiPjxzdHJvbmc+ZXhwbGFuYXRpb248L3N0cm9uZz48L3NwYW4+PGI+IGFuZCBkZWZlbnNlIG9mIHRoYXQgYmVsaWVmPC9iPi4gSSBkb24ndCBhc2sgd2h5IHRoZXkgdGhpbmsgaXQncyB3cm9uZywgSSBhc2sgdGhlbSBmb3IgdGhlIENhdGhvbGljIGp1c3RpZmljYXRpb24uIElmIHRoZWlyIENhdGhvbGljIGZvcm1hdGlvbiB3YXMgYXMgaW1wcmVzc2l2ZSBhcyBzdWdnZXN0ZWQsIHRoZW4gdGhpcyBzaG91bGQgYmUgZWFzeS7CoEluIG15IGV4cGVyaWVuY2UsIGl0J3MgZXh0cmVtZWx5IHJhcmUgdG8gaGVhciBhIGdvb2QgZXhwbGFuYXRpb24uIFdoZW4gYW4gZXhwbGFuYXRpb24gY2Fubm90IGJlIHByb3ZpZGVkLCBpdCBvcGVucyB0aGUgZG9vciB0byBleHBsYWluIGluIGEgY29uc3RydWN0aXZlIHdheSB3aHkgQ2F0aG9saWNzIGJlbGlldmUgd2hhdCB0aGV5IGRvLjwvcD4KPHA+SSBkbyBzb21ldGhpbmcgc2ltaWxhciB3aGVuIEkgc3BlYWsgdG8gdGhvc2Ugd2hvIGhhdmUgbGVmdCBDaHJpc3RpYW5pdHkgYW5kIFRoZWlzbSBhbHRvZ2V0aGVyLiBJdCdzIGFsc28gYWx3YXlzIGEgZ29vZCBxdWVzdGlvbiB0byBhc2sgd2hhdCBtYXRlcmlhbHMgdGhleSd2ZSBiZWVuIGNvbnN1bWluZy4gSGF2ZSB0aGV5IHJlYWQgPGEgaHJlZj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9RdWlucXVlX3ZpYWUiIHRhcmdldD0iX2JsYW5rIj5BcXVpbmFzJyBGaXZlIFdheXM8L2E+PyA8YSBocmVmPSJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1Bhc2NhbCdzX1dhZ2VyIiB0YXJnZXQ9Il9ibGFuayI+UGFzY2FsJ3MgV2FnZXI8L2E+PyBldGMuIG9yIGhhdmUgdGhleSBiZWVuIHJlc3RyaWN0aW5nIHRoZW1zZWx2ZXMgdG8gYXRoZWlzdGljIGJvb2tzLCBjb25zdW1pbmcgYSBzdHJpY3QgZGlldCBvZiBEYXdraW5zPzwvcD4KPGgyPkNsb3NpbmcgVGhvdWdodDwvaDI+CjxwPkhvd2V2ZXIsIEkgdGhpbmsgdGhlcmUncyBhbm90aGVyICJyZXNwb25zZSIgd2UgZGVzcGVyYXRlbHkgbmVlZCB0byBnaXZlOiBpbXByb3ZlZMKgQ2hyaXN0aWFuIGNhdGVjaGVzaXMuIEkgdGhpbmsgaXQncyBzYWZlIHRvIHNheSB0aGF0IENhdGhvbGljIGZvcm1hdGlvbiBpbiB0aGUgbGFzdCBzZXZlcmFsIGdlbmVyYXRpb25zIGhhcyBiZWVuIHByZXR0eSB0ZXJyaWJsZS4gRm9ydHVuYXRlbHksIEkgdGhpbmsgdGhlcmUgYXJlIHNvbWUgc2lnbnMgdGhhdCB0aGUgdGlkZSBpcyB0dXJuaW5nIGFuZCB0aGF0IHlvdXRoIGFuZCB5b3VuZyBhZHVsdCBmb3JtYXRpb24gcHJvZ3JhbW1lcyBhcmUgZmluYWxseSBpbXByb3ZpbmcuIFRoZSBkZWF0aCBvZiBkdW1iZWQtZG93biBDYXRob2xpY2lzbSBjYW5ub3QgY29tZSBzb29uIGVub3VnaCE8L3A+CjxwPmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9dlprUEgxck9BRzA8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0Ij48ZW0+PHN0cm9uZz5Ib3cgZG8geW91IHJlc3BvbmQgd2hlbiBmb3JtZXIgQ2F0aG9saWNzIHByZXNlbnQgdGhlaXIgIkNhdGhvbGljIGNyZWRlbnRpYWxzIj88YnIgLz4KV2hhdCBkbyB5b3UgdGhpbmsgd2UgY2FuIGRvIHRvIGltcHJvdmUgRmFpdGggRm9ybWF0aW9uIG9mIENhdGhvbGljcz88L3N0cm9uZz48L2VtPjwvcD57Qnnc8mv+wAB9k8rd9Qp3JGYzOWY3ZDE4LWExODgtNGIwMS1iN2VhLTZjODNmYzdiODRkMncKY29yZS9pbWFnZXdVaHR0cDovL3Jlc3RsZXNzcGlsZ3JpbS5uZXQvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAxNC8wMy9maXJzdF9jb21tdW5pb25fdG9uZ3VlLmpwZ3cWZmlyc3RfY29tbXVuaW9uX3Rvbmd1ZX2z0wR3BXJpZ2h0dyRjNjc4OTQ0MS1jNTgwLTQ3NjQtODRkYy00NmY0ZmJhZGU5Y2R4dw5jb3JlL3BhcmFncmFwaHl3JDI2YTg0ODdhLWU2YTQtNGQ4ZS04MzljLWQ4ZGUyZGI1YWJkOHh3DmNvcmUvcGFyYWdyYXBoeXckYTBlZjIyZDMtYjA5OS00ZTQ0LTkwY2EtYzlmYTUzODA5NjY1eHcOY29yZS9wYXJhZ3JhcGh5dyQ2YWFhMWYyZS0xMzk5LTQ4OGEtYTZmNS1jNGY2ZTg5ZmViYzd4dwljb3JlL21vcmV3AHl3JGZlYzgxMGIzLWEzM2QtNGE0ZS1hNjA1LTFkZGUxYmQ4Y2QxNHh3DGNvcmUvaGVhZGluZ30CdyRhMWJiNjlhMi0zMzEzLTRiZWUtODZjZS05NzVhMDNmNmQwYTJ4dw5jb3JlL3BhcmFncmFwaHl3JDQzYzQxYzEyLWQxYWUtNGUwNC1hMzhlLTQ4ZWQ3N2JmYTEyOXh3DmNvcmUvcGFyYWdyYXBoeXckNDNlNjA0M2QtMTNhOS00YTI3LTkyMjktNmM1NTExMWY5YTY0eHcOY29yZS9wYXJhZ3JhcGh5dyQ4YWViMjc0Yy05NmQzLTQxNzktYTExMi0yODYwNWU0ZDRkNTV4dw5jb3JlL3BhcmFncmFwaHl3JDgyZDgyMzBhLWNlMjQtNDc1Yy05MzljLTBhZjg5ZWVlMWFlM3h3DmNvcmUvcGFyYWdyYXBoeXckMGZlNzhiOTctMjBmYS00NGQ0LWE5NGMtNTdlMDZiODZmZjhkeHcOY29yZS9wYXJhZ3JhcGh5dyQzMmYxODU4Yy0xMTNkLTQ4NmItOTNkNy0xNTAzNjAwZmRjM2Z4dwpjb3JlL2ltYWdld0JodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0ZCSS5qcGd3A0ZCSX2M6AR3BmNlbnRlcnckYjQ4ZTJkNDktZTg4My00NGFhLWFkNjUtZGNlNjM4YzU1MzgweHcOY29yZS9wYXJhZ3JhcGh5dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVydyQ4MWIxMjMyNi1mZDk3LTQ0YzYtYWYxNS1hMGZkYzEyZGM0YzB4dw5jb3JlL3BhcmFncmFwaHl3JDlmNmY5YTNhLTIyMWMtNDc1Yy04ZTgzLTQ3ZjMyODE4ZDA0ZHh3DGNvcmUvaGVhZGluZ30CdyRjOTY5NWViZC1lMTI0LTRkYzItOGI3NC1mZTJlZGJmMDFmMWJ4dw5jb3JlL3BhcmFncmFwaHl3JGU5ODFkMjIwLTU4NjQtNDE5NC1hY2QxLWRkZTBjMzI1MzJlN3h3CmNvcmUvaW1hZ2V3Umh0dHA6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvZGVmaW5pdGlvbjEtMzAweDExNi5qcGd3CmRlZmluaXRpb259kOgEdwVyaWdodHckYjNlNzE0NTYtNWY1Ni00NjAzLWEzMmEtNjY1MWE5MjgzZTlleHcOY29yZS9wYXJhZ3JhcGh5dyQzZDdkMmJiYS05YTE1LTQ2ODUtODJmYi0xNDA1ZDVjZGJkNmR4dwpjb3JlL2ltYWdld0lodHRwOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NBLTMwMHgxMTEuanBndwJDQX2P6AR3BGxlZnR3JGE1M2MzZmM5LWU1Y2QtNGE1Ni04NzZiLTdhZWE4NWM2MWM0MHh3DmNvcmUvcGFyYWdyYXBoeXckNTJlMjYwOWMtYTg4ZC00MzhhLWJhNzUtNGYyZDYyNDQ0Nzc3eHcOY29yZS9wYXJhZ3JhcGh5dyRiNmNjNTM4ZS0wM2MzLTQxNjQtOTU0Mi0xMDVkY2IxZTI0Mjl4dwxjb3JlL2hlYWRpbmd9AnckNTA3NjMyZmQtN2UwZi00YTkzLWE5YzMtZmRmMThmM2IzNWM2eHcOY29yZS9wYXJhZ3JhcGh5dyRmMDk5MTNjZC02NzZjLTQ4OTMtYmUwOC1iOWNmNDY0YmVhZTB4dwpjb3JlL2VtYmVkdytodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXZaa1BIMXJPQUcweHl4dyQ5ODlmZmM5MC0wYmFmLTRlZGQtYjBmZS05NDljMDRhZTAyZTB4dw5jb3JlL3BhcmFncmFwaHl2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwRsZWZ0dwV2aWRlb3cHeW91dHViZXckYjI0OTA1ZTgtMDMyMS00NWUwLWIwMDYtZWI3MGMxOGM0YTQyeHcFdmlkZW93J3dwLWVtYmVkLWFzcGVjdC00LTMgd3AtaGFzLWFzcGVjdC1yYXRpb3ckZWMxN2MxMDAtNmQ4ZC00MTQ5LThmMzktYTcwOGYyYTM3MjY3eHcOY29yZS9wYXJhZ3JhcGh5dyQ1NDgxNmZlNi1lM2E1LTRlNzgtYjNlZC0zNTQzNTIyNmQ1MzV3CmNvcmUvaW1hZ2V3AH2Thgt3VGh0dHBzOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nLzIwMTQvMDcvMDMvYXJndWluZy13aXRoLWNhdGhvbGljcy9jYXRob2xpY2VkdWNhdGVkL3dQaHR0cHM6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvQ2F0aG9saWNFZHVjYXRlZC5qcGd3UGh0dHBzOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NhdGhvbGljRWR1Y2F0ZWQuanBndwRmdWxsdwVtZWRpYXdbaHR0cHM6Ly9yZXN0bGVzc3BpbGdyaW0ubmV0L2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMTQvMDcvQ2F0aG9saWNFZHVjYXRlZC0xMDI0eDEwMjQuanBlZ3cFbGFyZ2V3UGh0dHBzOi8vcmVzdGxlc3NwaWxncmltLm5ldC9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE0LzA3L0NhdGhvbGljRWR1Y2F0ZWQuanBndwRmdWxsAZPl7roFDRzTPA8AAQEBAIY2AAYAvAEABgABAAEBBwABAAEB\",\"updateId\":148881670}","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28,17],"tags":[1592,2969,2587],"class_list":["post-24135","post","type-post","status-publish","format-standard","hentry","category-apologetics","category-faith","tag-arguments","tag-featured","tag-mistakes"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/posts\/24135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/comments?post=24135"}],"version-history":[{"count":28,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/posts\/24135\/revisions"}],"predecessor-version":[{"id":90517,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/posts\/24135\/revisions\/90517"}],"wp:attachment":[{"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/media?parent=24135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/categories?post=24135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/restlesspilgrim.net\/blog\/wp-json\/wp\/v2\/tags?post=24135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}