{"id":29867,"date":"2026-03-31T16:13:06","date_gmt":"2026-03-31T23:13:06","guid":{"rendered":"https:\/\/salesianbulletin.org\/?p=29867"},"modified":"2026-03-31T16:13:30","modified_gmt":"2026-03-31T23:13:30","slug":"salesians-2025-a-global-video-documentary-of-mission-youth-and-hope","status":"publish","type":"post","link":"https:\/\/salesianbulletin.org\/es\/2026\/03\/31\/salesians-2025-a-global-video-documentary-of-mission-youth-and-hope\/","title":{"rendered":"Salesians 2025: A Global Video Documentary of Mission, Youth, and Hope"},"content":{"rendered":"<p class=\"wp-block-paragraph\">(<strong>ANS \u2013 Rome<\/strong>) \u2013 The <em>Salesians 2025<\/em> project, produced by the <strong>Social Communication Sector of the Salesian Congregation<\/strong>, is a rich and engaging video documentary that offers a panoramic view of the life and mission of the <strong>Salesians<\/strong> around the world. More than a report, it is a carefully crafted visual narrative that captures stories, events, faces, and experiences, allowing viewers to enter into the heart of the <strong>Salesian<\/strong> reality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Structured in three interconnected parts, the documentary brings together an impressive 267 news items from across the globe, presented in a dynamic and accessible format. Each section offers a broad yet cohesive synthesis of the <strong>Congregation\u2019s<\/strong> journey throughout the year.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.youtube.com\/watch?v=av10ot7ONiw&amp;pp=0gcJCdkKAYcqIYzv\" target=\"_blank\" rel=\"noreferrer noopener\">Part I<\/a><\/strong> includes 78 news items and runs for 35 minutes.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.youtube.com\/watch?v=KxBKZnn91I0\" target=\"_blank\" rel=\"noreferrer noopener\">Part II<\/a><\/strong> presents 95 news items over 36 minutes.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.youtube.com\/watch?v=n2tsR5dXWEw\" target=\"_blank\" rel=\"noreferrer noopener\">Part III<\/a><\/strong> brings together 94 news items in a 37-minute segment.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Together, the three parts form a comprehensive audiovisual chronicle that reflects the vitality, diversity, and missionary breadth of the <strong>Salesian<\/strong> world.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The complete documentary is now available on the <strong><a href=\"https:\/\/www.youtube.com\/@ANSchannel\/videos\">ANS YouTube Channel<\/a><\/strong> in five languages\u2014<strong><a href=\"https:\/\/www.youtube.com\/@ansmedia-english5594\" target=\"_blank\" rel=\"noreferrer noopener\">English<\/a><\/strong>, <strong><a href=\"https:\/\/www.youtube.com\/@ANSchannel\/videos\">Italian<\/a><\/strong>, <strong><a href=\"https:\/\/www.youtube.com\/@ansmedia-espanol1213\">Spanish<\/a><\/strong>, <strong><a href=\"https:\/\/www.youtube.com\/@ansmedia-portugues8616\" target=\"_blank\" rel=\"noreferrer noopener\">Portuguese<\/a><\/strong>y <strong><a href=\"https:\/\/www.youtube.com\/@ansmedia-francais3091\" target=\"_blank\" rel=\"noreferrer noopener\">French<\/a><\/strong>\u2014making it accessible to a truly global audience.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.youtube.com\/watch?v=av10ot7ONiw&amp;pp=0gcJCdkKAYcqIYzv\" target=\"_blank\" rel=\"noreferrer noopener\">Part One<\/a>: The Heart of the Congregation \u2013 Identity, Leadership, and Spiritual Life<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first part of the documentary takes viewers to the heart of the <strong>Congregaci\u00f3n Salesiana<\/strong>, presenting the key moments that shape its identity and direction. Central to this section is the <strong>29th General Chapter<\/strong> in <strong>Valdocco<\/strong>, where <strong>Salesians<\/strong> from around the world gather in an atmosphere of prayer, discernment, and fraternity. Through powerful visuals and moments of encounter, viewers witness a <strong>Congregation<\/strong> united in its mission and renewed in its commitment to young people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This section also highlights the animation visits of the <strong>Rector Major<\/strong> across various countries, offering glimpses of vibrant communities, encounters with young people, and celebrations of significant milestones. Important events such as the canonization of <strong>Sister Maria Troncatti<\/strong> and the commemoration of the <strong>150th anniversary of the First Missionary Expedition<\/strong> are presented not only as historical milestones but as living expressions of holiness and missionary zeal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Through scenes of formation programs, jubilees, and gatherings of the <strong>Salesian Family<\/strong>, viewers perceive a strong sense of communion and continuity. The <strong>Jubilee Year 2025<\/strong> provides a unifying backdrop, showing <strong>Salesians<\/strong> and young people participating in the wider journey of the Church. This first part highlights the spiritual depth, global unity, and leadership of the <strong>Salesian<\/strong> world.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.youtube.com\/watch?v=KxBKZnn91I0\" target=\"_blank\" rel=\"noreferrer noopener\">Part Two<\/a>: Young People at the Center \u2013 The Living Experience of the Mission<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The second part shifts the focus directly to young people, placing them at the center of the narrative. Here, the documentary becomes especially vibrant and dynamic, filled with scenes of youth gatherings, camps, celebrations, and moments of prayer. Across continents, viewers encounter young people who are growing, discovering their talents, and taking on leadership roles within their communities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These images clearly show that young people are not passive recipients but active protagonists of the mission. The documentary captures their energy, creativity, and faith, demonstrating how the <strong>Salesian<\/strong> environment allows them to flourish. Events of the <strong>Salesian Youth Movement<\/strong>, leadership programs, and missionary experiences highlight a pedagogy that is both engaging and transformative.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Special attention is given to sports, music, art, and theater, which come alive on screen as powerful tools of education and evangelization. These scenes reveal the joy and relational style that characterize the <strong>Salesian<\/strong> approach, rooted in <strong>Don Bosco\u2019s Preventive System<\/strong>. This section allows viewers to experience firsthand how the mission is lived daily, forming young people holistically and inspiring them to become agents of hope in society.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.youtube.com\/watch?v=n2tsR5dXWEw\" target=\"_blank\" rel=\"noreferrer noopener\">Part Three<\/a>: Expansion, Impact, and Solidarity \u2013 A Mission Without Borders<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The third part broadens the horizon, presenting the global reach and impact of the <strong>Salesian<\/strong> mission. Through images of newly inaugurated centers, schools, and missions, viewers see a <strong>Congregation<\/strong> that continues to expand and respond to emerging needs. These new initiatives are concrete signs of a living charism that continually seeks new ways to serve young people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The documentary also highlights worldwide celebrations of the <strong>150th anniversary of the First Missionary Expedition<\/strong>, demonstrating how this historic event continues to inspire missionary commitment today. At the same time, scenes of ecological initiatives reflect a growing awareness of care for creation, involving young people in building a more sustainable future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Particularly moving are the segments dedicated to moments of solidarity. In situations of natural disasters, conflict, and social crises, the documentary shows <strong>Salesians<\/strong> and collaborators reaching out to those in need with compassion and practical support. These images powerfully communicate a mission that is not only active but deeply human and responsive to suffering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Recognition and awards received by <strong>Salesian<\/strong> institutions are also highlighted, reinforcing the credibility and impact of their work. This final section leaves viewers with a strong impression of a mission that is both globally expansive and deeply rooted in service to the most vulnerable.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">A Living Chronicle of the Salesian Mission<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Taken as a whole, <em>Salesians 2025<\/em> is a compelling visual testimony of a charism that continues to transform lives around the world. Moving from the heart of the <strong>Congregation<\/strong> to the lived experiences of young people, and finally to the global impact of the mission, the documentary offers a complete and inspiring picture of the <strong>Salesian<\/strong> reality today.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More than informing, it invites viewers to see, feel, and understand the immense good carried out every day by <strong>Salesians<\/strong>, members of the <strong>Salesian Family<\/strong>, collaborators, and benefactors. It demonstrates that <strong>Don Bosco\u2019s<\/strong> dream is not a story of the past, but a living reality that continues to grow, adapt, and bear fruit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This documentary testifies that across more than 136 countries\u2014through schools, parishes, youth centers, missions, refugee camps, vocational institutes, sports fields, and digital platforms\u2014the <strong>Salesian<\/strong> mission continues to thrive as a vibrant, global, and concrete response to the needs of today\u2019s young people.<\/p>","protected":false},"excerpt":{"rendered":"<p>(ANS \u2013 Rome) \u2013 The Salesians 2025 project, produced by the Social Communication Sector of the Salesian Congregation, is a rich and engaging video documentary that offers a panoramic view of the life and mission of the Salesians around the world. More than a report, it is a carefully crafted visual narrative that captures stories, events, faces, and experiences, allowing viewers to enter into the &hellip; <a href=\"https:\/\/salesianbulletin.org\/es\/2026\/03\/31\/salesians-2025-a-global-video-documentary-of-mission-youth-and-hope\/\" class=\"more-link\">Continuar leyendo <span class=\"screen-reader-text\">Salesians 2025: A Global Video Documentary of Mission, Youth, and Hope<\/span><\/a><\/p>","protected":false},"author":10336596,"featured_media":29873,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAAHxvi6rAvoBMcEGgELIgIBAQgBB0gCBQBCSLICAQEIAkIBA0gAjhABAQgCQgEDSACeCQEBCAEESBgCAQEIAhEAYkgAngIBAQgCEBJkSACQAgEBCAIQFGZIyAW2BwEBCAJCAQNIAK4FAQEIArIBBiSEARIiEiISIhgqENAHAQNIAJgJAQEIAQBIABIBAQgCEFIBA0gAvgIBAQgCQgEDSAC4EQEBCAJCAQNIAKgQAQEIAkIBA0gAog4BAQgBAEgAEgEBCAIQUgEDSACwAgEBCAJCAQNIALoMAQEIAkIBA0gAqg0BAQgCQgEDSACYDwEBCAEASAASAQEIAhRWAQNIAKwCAQEIAkIBA0gAvAwBAQgCQgEDSACYDAEBCAJCAQNIAKQMAQEIAkIBA0gAvgkBAQgBAEgAEgEBCAJCAQNIAK4BAQEIAowGAtAGAQNIAK4MAQEIAkIBA0gAgAwBAQgCQgEGSPThAQMABAJWuOwB1uoB5gOKHpLkAcLkAYLkAdqCApiqAhKeAxSIDQYkhAESIhIiEiIYKhC8BqoDtjmcA7AymAOuPaQM7OgDkoQEwIQEgIQEwoIEioUE9oQEtoQE6P0BEp4DFOytAoCvBM6BBICDBO6CBPQDAQCihgTQ9AES2o0CEsYBEp6OAhIiEtiSAgYkoAOMkAT0jwS0jwTKjwSYkgTIkgSIkgT0iAIGJKADGCoQoI8C5JsEUgEAtpsEjgPg6gNSAQCy6gOOA+zAA1YBAILBA+CMAwEAoH2gPYw2hkHo\/AOurwTOrwRsArz5BEIEAnaSHgAQguQB9OEBABKAhATCggQAFLaEBOj9ARKeAxT6\/wEAEq6CBND0ARLajQISxgESno4CEiIS2JICBiSgAwAYtI8Eyo8EABCIkgT0iAIGJKADGCoQ1IwCABCkmwTi5wMAEKDqA\/K9AwAUrMADwI8CoD2MNoZBzQMoACEBJwIoBicAKA8nAAcAKAInASgIJwCoAQQAKACHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwAoBicABwAoAicBBACEASgAJwCHACgCJwEEAIQBKAAnAIcAKAInAQQAhAEoACcAhwAoAicBBAAoBScAhwAoAicBBACEDCgFJwCHACgCJwAoAicAhwAoAicBBACEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwAoAicAhwAoAicBBACEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwAoAicAhwAoAicBBACEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwEEACgFJwCHACgCJwAoAicAhwAoAicBBAAoBScAhwAoAicBBACEASgFJwCHACgCJwEEACgFJwCHACgCJwEEACgIJwCoBoQABADEAwQAhBCBAIQAgQCEAIEAhACBAIQAxAuoAcQCKALEHEQAxAEoAsQARADEASgCxABEAMQBKALEACgCxAOoAqEBIQGoASgAqOy9AaO5AXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0YWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzU2FsZXNpYW5zIDIwMjU6IEEgR2xvYmFsIFZpZGVvIERvY3VtZW50YXJ5IG9mIE1pc3Npb24sIFlvdXRoLCBhbmQgSG9wZWxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50KDxzdHJvbmc+QU5TIOKAkyBSb21lPC9zdHJvbmc+KSDigJMgVGhlIDxlbT5TYWxlc2lhbnMgMjAyNTwvZW0+IHByb2plY3QsIHByb2R1Y2VkIGJ5IHRoZSA8c3Ryb25nPlNvY2lhbCBDb21tdW5pY2F0aW9uIFNlY3RvciBvZiB0aGUgU2FsZXNpYW4gQ29uZ3JlZ2F0aW9uPC9zdHJvbmc+LCBpcyBhIHJpY2ggYW5kIGVuZ2FnaW5nIHZpZGVvIGRvY3VtZW50YXJ5IHRoYXQgb2ZmZXJzIGEgcGFub3JhbWljIHZpZXcgb2YgdGhlIGxpZmUgYW5kIG1pc3Npb24gb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW5zPC9zdHJvbmc+IGFyb3VuZCB0aGUgd29ybGQuIE1vcmUgdGhhbiBhIHJlcG9ydCwgaXQgaXMgYSBjYXJlZnVsbHkgY3JhZnRlZCB2aXN1YWwgbmFycmF0aXZlIHRoYXQgY2FwdHVyZXMgc3RvcmllcywgZXZlbnRzLCBmYWNlcywgYW5kIGV4cGVyaWVuY2VzLCBhbGxvd2luZyB2aWV3ZXJzIHRvIGVudGVyIGludG8gdGhlIGhlYXJ0IG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IHJlYWxpdHkuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdHJ1Y3R1cmVkIGluIHRocmVlIGludGVyY29ubmVjdGVkIHBhcnRzLCB0aGUgZG9jdW1lbnRhcnkgYnJpbmdzIHRvZ2V0aGVyIGFuIGltcHJlc3NpdmUgMjY3IG5ld3MgaXRlbXMgZnJvbSBhY3Jvc3MgdGhlIGdsb2JlLCBwcmVzZW50ZWQgaW4gYSBkeW5hbWljIGFuZCBhY2Nlc3NpYmxlIGZvcm1hdC4gRWFjaCBzZWN0aW9uIG9mZmVycyBhIGJyb2FkIHlldCBjb2hlc2l2ZSBzeW50aGVzaXMgb2YgdGhlIDxzdHJvbmc+Q29uZ3JlZ2F0aW9u4oCZczwvc3Ryb25nPiBqb3VybmV5IHRocm91Z2hvdXQgdGhlIHllYXIuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QYXJ0IEk8L3N0cm9uZz4gaW5jbHVkZXMgNzggbmV3cyBpdGVtcyBhbmQgcnVucyBmb3IgMzUgbWludXRlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UGFydCBJSTwvc3Ryb25nPiBwcmVzZW50cyA5NSBuZXdzIGl0ZW1zIG92ZXIgMzYgbWludXRlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UGFydCBJSUk8L3N0cm9uZz4gYnJpbmdzIHRvZ2V0aGVyIDk0IG5ld3MgaXRlbXMgaW4gYSAzNy1taW51dGUgc2VnbWVudC5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRvZ2V0aGVyLCB0aGUgdGhyZWUgcGFydHMgZm9ybSBhIGNvbXByZWhlbnNpdmUgYXVkaW92aXN1YWwgY2hyb25pY2xlIHRoYXQgcmVmbGVjdHMgdGhlIHZpdGFsaXR5LCBkaXZlcnNpdHksIGFuZCBtaXNzaW9uYXJ5IGJyZWFkdGggb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW48L3N0cm9uZz4gd29ybGQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgY29tcGxldGUgZG9jdW1lbnRhcnkgaXMgbm93IGF2YWlsYWJsZSBvbiB0aGUgPHN0cm9uZz5BTlMgWW91VHViZSBDaGFubmVsPC9zdHJvbmc+IGluIGZpdmUgbGFuZ3VhZ2Vz4oCUPHN0cm9uZz5FbmdsaXNoPC9zdHJvbmc+LCA8c3Ryb25nPkl0YWxpYW48L3N0cm9uZz4sIDxzdHJvbmc+U3BhbmlzaDwvc3Ryb25nPiwgPHN0cm9uZz5Qb3J0dWd1ZXNlPC9zdHJvbmc+LCBhbmQgPHN0cm9uZz5GcmVuY2g8L3N0cm9uZz7igJRtYWtpbmcgaXQgYWNjZXNzaWJsZSB0byBhIHRydWx5IGdsb2JhbCBhdWRpZW5jZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBhcnQgT25lOiBUaGUgSGVhcnQgb2YgdGhlIENvbmdyZWdhdGlvbiDigJMgSWRlbnRpdHksIExlYWRlcnNoaXAsIGFuZCBTcGlyaXR1YWwgTGlmZWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBmaXJzdCBwYXJ0IG9mIHRoZSBkb2N1bWVudGFyeSB0YWtlcyB2aWV3ZXJzIHRvIHRoZSBoZWFydCBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbiBDb25ncmVnYXRpb248L3N0cm9uZz4sIHByZXNlbnRpbmcgdGhlIGtleSBtb21lbnRzIHRoYXQgc2hhcGUgaXRzIGlkZW50aXR5IGFuZCBkaXJlY3Rpb24uIENlbnRyYWwgdG8gdGhpcyBzZWN0aW9uIGlzIHRoZSA8c3Ryb25nPjI5dGggR2VuZXJhbCBDaGFwdGVyPC9zdHJvbmc+IGluIDxzdHJvbmc+VmFsZG9jY288L3N0cm9uZz4sIHdoZXJlIDxzdHJvbmc+U2FsZXNpYW5zPC9zdHJvbmc+IGZyb20gYXJvdW5kIHRoZSB3b3JsZCBnYXRoZXIgaW4gYW4gYXRtb3NwaGVyZSBvZiBwcmF5ZXIsIGRpc2Nlcm5tZW50LCBhbmQgZnJhdGVybml0eS4gVGhyb3VnaCBwb3dlcmZ1bCB2aXN1YWxzIGFuZCBtb21lbnRzIG9mIGVuY291bnRlciwgdmlld2VycyB3aXRuZXNzIGEgPHN0cm9uZz5Db25ncmVnYXRpb248L3N0cm9uZz4gdW5pdGVkIGluIGl0cyBtaXNzaW9uIGFuZCByZW5ld2VkIGluIGl0cyBjb21taXRtZW50IHRvIHlvdW5nIHBlb3BsZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgc2VjdGlvbiBhbHNvIGhpZ2hsaWdodHMgdGhlIGFuaW1hdGlvbiB2aXNpdHMgb2YgdGhlIDxzdHJvbmc+UmVjdG9yIE1ham9yPC9zdHJvbmc+IGFjcm9zcyB2YXJpb3VzIGNvdW50cmllcywgb2ZmZXJpbmcgZ2xpbXBzZXMgb2YgdmlicmFudCBjb21tdW5pdGllcywgZW5jb3VudGVycyB3aXRoIHlvdW5nIHBlb3BsZSwgYW5kIGNlbGVicmF0aW9ucyBvZiBzaWduaWZpY2FudCBtaWxlc3RvbmVzLiBJbXBvcnRhbnQgZXZlbnRzIHN1Y2ggYXMgdGhlIGNhbm9uaXphdGlvbiBvZiA8c3Ryb25nPlNpc3RlciBNYXJpYSBUcm9uY2F0dGk8L3N0cm9uZz4gYW5kIHRoZSBjb21tZW1vcmF0aW9uIG9mIHRoZSA8c3Ryb25nPjE1MHRoIGFubml2ZXJzYXJ5IG9mIHRoZSBGaXJzdCBNaXNzaW9uYXJ5IEV4cGVkaXRpb248L3N0cm9uZz4gYXJlIHByZXNlbnRlZCBub3Qgb25seSBhcyBoaXN0b3JpY2FsIG1pbGVzdG9uZXMgYnV0IGFzIGxpdmluZyBleHByZXNzaW9ucyBvZiBob2xpbmVzcyBhbmQgbWlzc2lvbmFyeSB6ZWFsLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhyb3VnaCBzY2VuZXMgb2YgZm9ybWF0aW9uIHByb2dyYW1zLCBqdWJpbGVlcywgYW5kIGdhdGhlcmluZ3Mgb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW4gRmFtaWx5PC9zdHJvbmc+LCB2aWV3ZXJzIHBlcmNlaXZlIGEgc3Ryb25nIHNlbnNlIG9mIGNvbW11bmlvbiBhbmQgY29udGludWl0eS4gVGhlIDxzdHJvbmc+SnViaWxlZSBZZWFyIDIwMjU8L3N0cm9uZz4gcHJvdmlkZXMgYSB1bmlmeWluZyBiYWNrZHJvcCwgc2hvd2luZyA8c3Ryb25nPlNhbGVzaWFuczwvc3Ryb25nPiBhbmQgeW91bmcgcGVvcGxlIHBhcnRpY2lwYXRpbmcgaW4gdGhlIHdpZGVyIGpvdXJuZXkgb2YgdGhlIENodXJjaC4gVGhpcyBmaXJzdCBwYXJ0IGhpZ2hsaWdodHMgdGhlIHNwaXJpdHVhbCBkZXB0aCwgZ2xvYmFsIHVuaXR5LCBhbmQgbGVhZGVyc2hpcCBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbjwvc3Ryb25nPiB3b3JsZC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFBhcnQgVHdvOiBZb3VuZyBQZW9wbGUgYXQgdGhlIENlbnRlciDigJMgVGhlIExpdmluZyBFeHBlcmllbmNlIG9mIHRoZSBNaXNzaW9ubGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHNlY29uZCBwYXJ0IHNoaWZ0cyB0aGUgZm9jdXMgZGlyZWN0bHkgdG8geW91bmcgcGVvcGxlLCBwbGFjaW5nIHRoZW0gYXQgdGhlIGNlbnRlciBvZiB0aGUgbmFycmF0aXZlLiBIZXJlLCB0aGUgZG9jdW1lbnRhcnkgYmVjb21lcyBlc3BlY2lhbGx5IHZpYnJhbnQgYW5kIGR5bmFtaWMsIGZpbGxlZCB3aXRoIHNjZW5lcyBvZiB5b3V0aCBnYXRoZXJpbmdzLCBjYW1wcywgY2VsZWJyYXRpb25zLCBhbmQgbW9tZW50cyBvZiBwcmF5ZXIuIEFjcm9zcyBjb250aW5lbnRzLCB2aWV3ZXJzIGVuY291bnRlciB5b3VuZyBwZW9wbGUgd2hvIGFyZSBncm93aW5nLCBkaXNjb3ZlcmluZyB0aGVpciB0YWxlbnRzLCBhbmQgdGFraW5nIG9uIGxlYWRlcnNoaXAgcm9sZXMgd2l0aGluIHRoZWlyIGNvbW11bml0aWVzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlc2UgaW1hZ2VzIGNsZWFybHkgc2hvdyB0aGF0IHlvdW5nIHBlb3BsZSBhcmUgbm90IHBhc3NpdmUgcmVjaXBpZW50cyBidXQgYWN0aXZlIHByb3RhZ29uaXN0cyBvZiB0aGUgbWlzc2lvbi4gVGhlIGRvY3VtZW50YXJ5IGNhcHR1cmVzIHRoZWlyIGVuZXJneSwgY3JlYXRpdml0eSwgYW5kIGZhaXRoLCBkZW1vbnN0cmF0aW5nIGhvdyB0aGUgPHN0cm9uZz5TYWxlc2lhbjwvc3Ryb25nPiBlbnZpcm9ubWVudCBhbGxvd3MgdGhlbSB0byBmbG91cmlzaC4gRXZlbnRzIG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuIFlvdXRoIE1vdmVtZW50PC9zdHJvbmc+LCBsZWFkZXJzaGlwIHByb2dyYW1zLCBhbmQgbWlzc2lvbmFyeSBleHBlcmllbmNlcyBoaWdobGlnaHQgYSBwZWRhZ29neSB0aGF0IGlzIGJvdGggZW5nYWdpbmcgYW5kIHRyYW5zZm9ybWF0aXZlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3BlY2lhbCBhdHRlbnRpb24gaXMgZ2l2ZW4gdG8gc3BvcnRzLCBtdXNpYywgYXJ0LCBhbmQgdGhlYXRlciwgd2hpY2ggY29tZSBhbGl2ZSBvbiBzY3JlZW4gYXMgcG93ZXJmdWwgdG9vbHMgb2YgZWR1Y2F0aW9uIGFuZCBldmFuZ2VsaXphdGlvbi4gVGhlc2Ugc2NlbmVzIHJldmVhbCB0aGUgam95IGFuZCByZWxhdGlvbmFsIHN0eWxlIHRoYXQgY2hhcmFjdGVyaXplIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IGFwcHJvYWNoLCByb290ZWQgaW4gPHN0cm9uZz5Eb24gQm9zY2\/igJlzIFByZXZlbnRpdmUgU3lzdGVtPC9zdHJvbmc+LiBUaGlzIHNlY3Rpb24gYWxsb3dzIHZpZXdlcnMgdG8gZXhwZXJpZW5jZSBmaXJzdGhhbmQgaG93IHRoZSBtaXNzaW9uIGlzIGxpdmVkIGRhaWx5LCBmb3JtaW5nIHlvdW5nIHBlb3BsZSBob2xpc3RpY2FsbHkgYW5kIGluc3BpcmluZyB0aGVtIHRvIGJlY29tZSBhZ2VudHMgb2YgaG9wZSBpbiBzb2NpZXR5LmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UGFydCBUaHJlZTogRXhwYW5zaW9uLCBJbXBhY3QsIGFuZCBTb2xpZGFyaXR5IOKAkyBBIE1pc3Npb24gV2l0aG91dCBCb3JkZXJzbGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIHRoaXJkIHBhcnQgYnJvYWRlbnMgdGhlIGhvcml6b24sIHByZXNlbnRpbmcgdGhlIGdsb2JhbCByZWFjaCBhbmQgaW1wYWN0IG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IG1pc3Npb24uIFRocm91Z2ggaW1hZ2VzIG9mIG5ld2x5IGluYXVndXJhdGVkIGNlbnRlcnMsIHNjaG9vbHMsIGFuZCBtaXNzaW9ucywgdmlld2VycyBzZWUgYSA8c3Ryb25nPkNvbmdyZWdhdGlvbjwvc3Ryb25nPiB0aGF0IGNvbnRpbnVlcyB0byBleHBhbmQgYW5kIHJlc3BvbmQgdG8gZW1lcmdpbmcgbmVlZHMuIFRoZXNlIG5ldyBpbml0aWF0aXZlcyBhcmUgY29uY3JldGUgc2lnbnMgb2YgYSBsaXZpbmcgY2hhcmlzbSB0aGF0IGNvbnRpbnVhbGx5IHNlZWtzIG5ldyB3YXlzIHRvIHNlcnZlIHlvdW5nIHBlb3BsZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBkb2N1bWVudGFyeSBhbHNvIGhpZ2hsaWdodHMgd29ybGR3aWRlIGNlbGVicmF0aW9ucyBvZiB0aGUgPHN0cm9uZz4xNTB0aCBhbm5pdmVyc2FyeSBvZiB0aGUgRmlyc3QgTWlzc2lvbmFyeSBFeHBlZGl0aW9uPC9zdHJvbmc+LCBkZW1vbnN0cmF0aW5nIGhvdyB0aGlzIGhpc3RvcmljIGV2ZW50IGNvbnRpbnVlcyB0byBpbnNwaXJlIG1pc3Npb25hcnkgY29tbWl0bWVudCB0b2RheS4gQXQgdGhlIHNhbWUgdGltZSwgc2NlbmVzIG9mIGVjb2xvZ2ljYWwgaW5pdGlhdGl2ZXMgcmVmbGVjdCBhIGdyb3dpbmcgYXdhcmVuZXNzIG9mIGNhcmUgZm9yIGNyZWF0aW9uLCBpbnZvbHZpbmcgeW91bmcgcGVvcGxlIGluIGJ1aWxkaW5nIGEgbW9yZSBzdXN0YWluYWJsZSBmdXR1cmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQYXJ0aWN1bGFybHkgbW92aW5nIGFyZSB0aGUgc2VnbWVudHMgZGVkaWNhdGVkIHRvIG1vbWVudHMgb2Ygc29saWRhcml0eS4gSW4gc2l0dWF0aW9ucyBvZiBuYXR1cmFsIGRpc2FzdGVycywgY29uZmxpY3QsIGFuZCBzb2NpYWwgY3Jpc2VzLCB0aGUgZG9jdW1lbnRhcnkgc2hvd3MgPHN0cm9uZz5TYWxlc2lhbnM8L3N0cm9uZz4gYW5kIGNvbGxhYm9yYXRvcnMgcmVhY2hpbmcgb3V0IHRvIHRob3NlIGluIG5lZWQgd2l0aCBjb21wYXNzaW9uIGFuZCBwcmFjdGljYWwgc3VwcG9ydC4gVGhlc2UgaW1hZ2VzIHBvd2VyZnVsbHkgY29tbXVuaWNhdGUgYSBtaXNzaW9uIHRoYXQgaXMgbm90IG9ubHkgYWN0aXZlIGJ1dCBkZWVwbHkgaHVtYW4gYW5kIHJlc3BvbnNpdmUgdG8gc3VmZmVyaW5nLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVjb2duaXRpb24gYW5kIGF3YXJkcyByZWNlaXZlZCBieSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IGluc3RpdHV0aW9ucyBhcmUgYWxzbyBoaWdobGlnaHRlZCwgcmVpbmZvcmNpbmcgdGhlIGNyZWRpYmlsaXR5IGFuZCBpbXBhY3Qgb2YgdGhlaXIgd29yay4gVGhpcyBmaW5hbCBzZWN0aW9uIGxlYXZlcyB2aWV3ZXJzIHdpdGggYSBzdHJvbmcgaW1wcmVzc2lvbiBvZiBhIG1pc3Npb24gdGhhdCBpcyBib3RoIGdsb2JhbGx5IGV4cGFuc2l2ZSBhbmQgZGVlcGx5IHJvb3RlZCBpbiBzZXJ2aWNlIHRvIHRoZSBtb3N0IHZ1bG5lcmFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIExpdmluZyBDaHJvbmljbGUgb2YgdGhlIFNhbGVzaWFuIE1pc3Npb25sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYWtlbiBhcyBhIHdob2xlLCA8ZW0+U2FsZXNpYW5zIDIwMjU8L2VtPiBpcyBhIGNvbXBlbGxpbmcgdmlzdWFsIHRlc3RpbW9ueSBvZiBhIGNoYXJpc20gdGhhdCBjb250aW51ZXMgdG8gdHJhbnNmb3JtIGxpdmVzIGFyb3VuZCB0aGUgd29ybGQuIE1vdmluZyBmcm9tIHRoZSBoZWFydCBvZiB0aGUgPHN0cm9uZz5Db25ncmVnYXRpb248L3N0cm9uZz4sIHRvIHRoZSBsaXZlZCBleHBlcmllbmNlcyBvZiB5b3VuZyBwZW9wbGUsIGFuZCBmaW5hbGx5IHRvIHRoZSBnbG9iYWwgaW1wYWN0IG9mIHRoZSBtaXNzaW9uLCB0aGUgZG9jdW1lbnRhcnkgb2ZmZXJzIGEgY29tcGxldGUgYW5kIGluc3BpcmluZyBwaWN0dXJlIG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IHJlYWxpdHkgdG9kYXkuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb3JlIHRoYW4gaW5mb3JtaW5nLCBpdCBpbnZpdGVzIHZpZXdlcnMgdG8gc2VlLCBmZWVsLCBhbmQgdW5kZXJzdGFuZCB0aGUgaW1tZW5zZSBnb29kIGNhcnJpZWQgb3V0IGV2ZXJ5IGRheSBieSA8c3Ryb25nPlNhbGVzaWFuczwvc3Ryb25nPiwgbWVtYmVycyBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbiBGYW1pbHk8L3N0cm9uZz4sIGNvbGxhYm9yYXRvcnMsIGFuZCBiZW5lZmFjdG9ycy4gSXQgZGVtb25zdHJhdGVzIHRoYXQgPHN0cm9uZz5Eb24gQm9zY2\/igJlzPC9zdHJvbmc+IGRyZWFtIGlzIG5vdCBhIHN0b3J5IG9mIHRoZSBwYXN0LCBidXQgYSBsaXZpbmcgcmVhbGl0eSB0aGF0IGNvbnRpbnVlcyB0byBncm93LCBhZGFwdCwgYW5kIGJlYXIgZnJ1aXQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGRvY3VtZW50YXJ5IHRlc3RpZmllcyB0aGF0IGFjcm9zcyBtb3JlIHRoYW4gMTM2IGNvdW50cmllc+KAlHRocm91Z2ggc2Nob29scywgcGFyaXNoZXMsIHlvdXRoIGNlbnRlcnMsIG1pc3Npb25zLCByZWZ1Z2VlIGNhbXBzLCB2b2NhdGlvbmFsIGluc3RpdHV0ZXMsIHNwb3J0cyBmaWVsZHMsIGFuZCBkaWdpdGFsIHBsYXRmb3Jtc+KAlHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IG1pc3Npb24gY29udGludWVzIHRvIHRocml2ZSBhcyBhIHZpYnJhbnQsIGdsb2JhbCwgYW5kIGNvbmNyZXRlIHJlc3BvbnNlIHRvIHRoZSBuZWVkcyBvZiB0b2RheeKAmXMgeW91bmcgcGVvcGxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3MoPHN0cm9uZz5BTlMg4oCTIFJvbWU8L3N0cm9uZz4pIOKAkyBUaGUgPGVtPlNhbGVzaWFucyAyMDI1PC9lbT4gcHJvamVjdCwgcHJvZHVjZWQgYnkgdGhlIDxzdHJvbmc+U29jaWFsIENvbW11bmljYXRpb24gU2VjdG9yIG9mIHRoZSBTYWxlc2lhbiBDb25ncmVnYXRpb248L3N0cm9uZz4sIGlzIGEgcmljaCBhbmQgZW5nYWdpbmcgdmlkZW8gZG9jdW1lbnRhcnkgdGhhdCBvZmZlcnMgYSBwYW5vcmFtaWMgdmlldyBvZiB0aGUgbGlmZSBhbmQgbWlzc2lvbiBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbnM8L3N0cm9uZz4gYXJvdW5kIHRoZSB3b3JsZC4gTW9yZSB0aGFuIGEgcmVwb3J0LCBpdCBpcyBhIGNhcmVmdWxseSBjcmFmdGVkIHZpc3VhbCBuYXJyYXRpdmUgdGhhdCBjYXB0dXJlcyBzdG9yaWVzLCBldmVudHMsIGZhY2VzLCBhbmQgZXhwZXJpZW5jZXMsIGFsbG93aW5nIHZpZXdlcnMgdG8gZW50ZXIgaW50byB0aGUgaGVhcnQgb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW48L3N0cm9uZz4gcmVhbGl0eS5TYWxlc2lhbnMgMjAyNTogQSBHbG9iYWwgVmlkZW8gRG9jdW1lbnRhcnkgb2YgTWlzc2lvbiwgWW91dGgsIGFuZCBIb3BlPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1hdjEwb3Q3T05pdyZhbXA7cHA9MGdjSkNka0tBWWNxSVl6diI+YT48LyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4oPHN0cm9uZz5BTlMg4oCTIFJvbWU8L3N0cm9uZz4pIOKAkyBUaGUgPGVtPlNhbGVzaWFucyAyMDI1PC9lbT4gcHJvamVjdCwgcHJvZHVjZWQgYnkgdGhlIDxzdHJvbmc+U29jaWFsIENvbW11bmljYXRpb24gU2VjdG9yIG9mIHRoZSBTYWxlc2lhbiBDb25ncmVnYXRpb248L3N0cm9uZz4sIGlzIGEgcmljaCBhbmQgZW5nYWdpbmcgdmlkZW8gZG9jdW1lbnRhcnkgdGhhdCBvZmZlcnMgYSBwYW5vcmFtaWMgdmlldyBvZiB0aGUgbGlmZSBhbmQgbWlzc2lvbiBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbnM8L3N0cm9uZz4gYXJvdW5kIHRoZSB3b3JsZC4gTW9yZSB0aGFuIGEgcmVwb3J0LCBpdCBpcyBhIGNhcmVmdWxseSBjcmFmdGVkIHZpc3VhbCBuYXJyYXRpdmUgdGhhdCBjYXB0dXJlcyBzdG9yaWVzLCBldmVudHMsIGZhY2VzLCBhbmQgZXhwZXJpZW5jZXMsIGFsbG93aW5nIHZpZXdlcnMgdG8gZW50ZXIgaW50byB0aGUgaGVhcnQgb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW48L3N0cm9uZz4gcmVhbGl0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TdHJ1Y3R1cmVkIGluIHRocmVlIGludGVyY29ubmVjdGVkIHBhcnRzLCB0aGUgZG9jdW1lbnRhcnkgYnJpbmdzIHRvZ2V0aGVyIGFuIGltcHJlc3NpdmUgMjY3IG5ld3MgaXRlbXMgZnJvbSBhY3Jvc3MgdGhlIGdsb2JlLCBwcmVzZW50ZWQgaW4gYSBkeW5hbWljIGFuZCBhY2Nlc3NpYmxlIGZvcm1hdC4gRWFjaCBzZWN0aW9uIG9mZmVycyBhIGJyb2FkIHlldCBjb2hlc2l2ZSBzeW50aGVzaXMgb2YgdGhlIDxzdHJvbmc+Q29uZ3JlZ2F0aW9u4oCZczwvc3Ryb25nPiBqb3VybmV5IHRocm91Z2hvdXQgdGhlIHllYXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9YXYxMG90N09OaXcmYW1wO3BwPTBnY0pDZGtLQVljcUlZenYiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlBhcnQgSTwvYT48L3N0cm9uZz4gaW5jbHVkZXMgNzggbmV3cyBpdGVtcyBhbmQgcnVucyBmb3IgMzUgbWludXRlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+UGFydCBJSTwvc3Ryb25nPiBwcmVzZW50cyA5NSBuZXdzIGl0ZW1zIG92ZXIgMzYgbWludXRlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+UGFydCBJSUk8L3N0cm9uZz4gYnJpbmdzIHRvZ2V0aGVyIDk0IG5ld3MgaXRlbXMgaW4gYSAzNy1taW51dGUgc2VnbWVudC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ub2dldGhlciwgdGhlIHRocmVlIHBhcnRzIGZvcm0gYSBjb21wcmVoZW5zaXZlIGF1ZGlvdmlzdWFsIGNocm9uaWNsZSB0aGF0IHJlZmxlY3RzIHRoZSB2aXRhbGl0eSwgZGl2ZXJzaXR5LCBhbmQgbWlzc2lvbmFyeSBicmVhZHRoIG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IHdvcmxkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBjb21wbGV0ZSBkb2N1bWVudGFyeSBpcyBub3cgYXZhaWxhYmxlIG9uIHRoZSA8c3Ryb25nPkFOUyBZb3VUdWJlIENoYW5uZWw8L3N0cm9uZz4gaW4gZml2ZSBsYW5ndWFnZXPigJQ8c3Ryb25nPkVuZ2xpc2g8L3N0cm9uZz4sIDxzdHJvbmc+SXRhbGlhbjwvc3Ryb25nPiwgPHN0cm9uZz5TcGFuaXNoPC9zdHJvbmc+LCA8c3Ryb25nPlBvcnR1Z3Vlc2U8L3N0cm9uZz4sIGFuZCA8c3Ryb25nPkZyZW5jaDwvc3Ryb25nPuKAlG1ha2luZyBpdCBhY2Nlc3NpYmxlIHRvIGEgdHJ1bHkgZ2xvYmFsIGF1ZGllbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBmaXJzdCBwYXJ0IG9mIHRoZSBkb2N1bWVudGFyeSB0YWtlcyB2aWV3ZXJzIHRvIHRoZSBoZWFydCBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbiBDb25ncmVnYXRpb248L3N0cm9uZz4sIHByZXNlbnRpbmcgdGhlIGtleSBtb21lbnRzIHRoYXQgc2hhcGUgaXRzIGlkZW50aXR5IGFuZCBkaXJlY3Rpb24uIENlbnRyYWwgdG8gdGhpcyBzZWN0aW9uIGlzIHRoZSA8c3Ryb25nPjI5dGggR2VuZXJhbCBDaGFwdGVyPC9zdHJvbmc+IGluIDxzdHJvbmc+VmFsZG9jY288L3N0cm9uZz4sIHdoZXJlIDxzdHJvbmc+U2FsZXNpYW5zPC9zdHJvbmc+IGZyb20gYXJvdW5kIHRoZSB3b3JsZCBnYXRoZXIgaW4gYW4gYXRtb3NwaGVyZSBvZiBwcmF5ZXIsIGRpc2Nlcm5tZW50LCBhbmQgZnJhdGVybml0eS4gVGhyb3VnaCBwb3dlcmZ1bCB2aXN1YWxzIGFuZCBtb21lbnRzIG9mIGVuY291bnRlciwgdmlld2VycyB3aXRuZXNzIGEgPHN0cm9uZz5Db25ncmVnYXRpb248L3N0cm9uZz4gdW5pdGVkIGluIGl0cyBtaXNzaW9uIGFuZCByZW5ld2VkIGluIGl0cyBjb21taXRtZW50IHRvIHlvdW5nIHBlb3BsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHNlY3Rpb24gYWxzbyBoaWdobGlnaHRzIHRoZSBhbmltYXRpb24gdmlzaXRzIG9mIHRoZSA8c3Ryb25nPlJlY3RvciBNYWpvcjwvc3Ryb25nPiBhY3Jvc3MgdmFyaW91cyBjb3VudHJpZXMsIG9mZmVyaW5nIGdsaW1wc2VzIG9mIHZpYnJhbnQgY29tbXVuaXRpZXMsIGVuY291bnRlcnMgd2l0aCB5b3VuZyBwZW9wbGUsIGFuZCBjZWxlYnJhdGlvbnMgb2Ygc2lnbmlmaWNhbnQgbWlsZXN0b25lcy4gSW1wb3J0YW50IGV2ZW50cyBzdWNoIGFzIHRoZSBjYW5vbml6YXRpb24gb2YgPHN0cm9uZz5TaXN0ZXIgTWFyaWEgVHJvbmNhdHRpPC9zdHJvbmc+IGFuZCB0aGUgY29tbWVtb3JhdGlvbiBvZiB0aGUgPHN0cm9uZz4xNTB0aCBhbm5pdmVyc2FyeSBvZiB0aGUgRmlyc3QgTWlzc2lvbmFyeSBFeHBlZGl0aW9uPC9zdHJvbmc+IGFyZSBwcmVzZW50ZWQgbm90IG9ubHkgYXMgaGlzdG9yaWNhbCBtaWxlc3RvbmVzIGJ1dCBhcyBsaXZpbmcgZXhwcmVzc2lvbnMgb2YgaG9saW5lc3MgYW5kIG1pc3Npb25hcnkgemVhbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaHJvdWdoIHNjZW5lcyBvZiBmb3JtYXRpb24gcHJvZ3JhbXMsIGp1YmlsZWVzLCBhbmQgZ2F0aGVyaW5ncyBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbiBGYW1pbHk8L3N0cm9uZz4sIHZpZXdlcnMgcGVyY2VpdmUgYSBzdHJvbmcgc2Vuc2Ugb2YgY29tbXVuaW9uIGFuZCBjb250aW51aXR5LiBUaGUgPHN0cm9uZz5KdWJpbGVlIFllYXIgMjAyNTwvc3Ryb25nPiBwcm92aWRlcyBhIHVuaWZ5aW5nIGJhY2tkcm9wLCBzaG93aW5nIDxzdHJvbmc+U2FsZXNpYW5zPC9zdHJvbmc+IGFuZCB5b3VuZyBwZW9wbGUgcGFydGljaXBhdGluZyBpbiB0aGUgd2lkZXIgam91cm5leSBvZiB0aGUgQ2h1cmNoLiBUaGlzIGZpcnN0IHBhcnQgaGlnaGxpZ2h0cyB0aGUgc3Bpcml0dWFsIGRlcHRoLCBnbG9iYWwgdW5pdHksIGFuZCBsZWFkZXJzaGlwIG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IHdvcmxkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBzZWNvbmQgcGFydCBzaGlmdHMgdGhlIGZvY3VzIGRpcmVjdGx5IHRvIHlvdW5nIHBlb3BsZSwgcGxhY2luZyB0aGVtIGF0IHRoZSBjZW50ZXIgb2YgdGhlIG5hcnJhdGl2ZS4gSGVyZSwgdGhlIGRvY3VtZW50YXJ5IGJlY29tZXMgZXNwZWNpYWxseSB2aWJyYW50IGFuZCBkeW5hbWljLCBmaWxsZWQgd2l0aCBzY2VuZXMgb2YgeW91dGggZ2F0aGVyaW5ncywgY2FtcHMsIGNlbGVicmF0aW9ucywgYW5kIG1vbWVudHMgb2YgcHJheWVyLiBBY3Jvc3MgY29udGluZW50cywgdmlld2VycyBlbmNvdW50ZXIgeW91bmcgcGVvcGxlIHdobyBhcmUgZ3Jvd2luZywgZGlzY292ZXJpbmcgdGhlaXIgdGFsZW50cywgYW5kIHRha2luZyBvbiBsZWFkZXJzaGlwIHJvbGVzIHdpdGhpbiB0aGVpciBjb21tdW5pdGllcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGVzZSBpbWFnZXMgY2xlYXJseSBzaG93IHRoYXQgeW91bmcgcGVvcGxlIGFyZSBub3QgcGFzc2l2ZSByZWNpcGllbnRzIGJ1dCBhY3RpdmUgcHJvdGFnb25pc3RzIG9mIHRoZSBtaXNzaW9uLiBUaGUgZG9jdW1lbnRhcnkgY2FwdHVyZXMgdGhlaXIgZW5lcmd5LCBjcmVhdGl2aXR5LCBhbmQgZmFpdGgsIGRlbW9uc3RyYXRpbmcgaG93IHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IGVudmlyb25tZW50IGFsbG93cyB0aGVtIHRvIGZsb3VyaXNoLiBFdmVudHMgb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW4gWW91dGggTW92ZW1lbnQ8L3N0cm9uZz4sIGxlYWRlcnNoaXAgcHJvZ3JhbXMsIGFuZCBtaXNzaW9uYXJ5IGV4cGVyaWVuY2VzIGhpZ2hsaWdodCBhIHBlZGFnb2d5IHRoYXQgaXMgYm90aCBlbmdhZ2luZyBhbmQgdHJhbnNmb3JtYXRpdmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3BlY2lhbCBhdHRlbnRpb24gaXMgZ2l2ZW4gdG8gc3BvcnRzLCBtdXNpYywgYXJ0LCBhbmQgdGhlYXRlciwgd2hpY2ggY29tZSBhbGl2ZSBvbiBzY3JlZW4gYXMgcG93ZXJmdWwgdG9vbHMgb2YgZWR1Y2F0aW9uIGFuZCBldmFuZ2VsaXphdGlvbi4gVGhlc2Ugc2NlbmVzIHJldmVhbCB0aGUgam95IGFuZCByZWxhdGlvbmFsIHN0eWxlIHRoYXQgY2hhcmFjdGVyaXplIHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IGFwcHJvYWNoLCByb290ZWQgaW4gPHN0cm9uZz5Eb24gQm9zY2\/igJlzIFByZXZlbnRpdmUgU3lzdGVtPC9zdHJvbmc+LiBUaGlzIHNlY3Rpb24gYWxsb3dzIHZpZXdlcnMgdG8gZXhwZXJpZW5jZSBmaXJzdGhhbmQgaG93IHRoZSBtaXNzaW9uIGlzIGxpdmVkIGRhaWx5LCBmb3JtaW5nIHlvdW5nIHBlb3BsZSBob2xpc3RpY2FsbHkgYW5kIGluc3BpcmluZyB0aGVtIHRvIGJlY29tZSBhZ2VudHMgb2YgaG9wZSBpbiBzb2NpZXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSB0aGlyZCBwYXJ0IGJyb2FkZW5zIHRoZSBob3Jpem9uLCBwcmVzZW50aW5nIHRoZSBnbG9iYWwgcmVhY2ggYW5kIGltcGFjdCBvZiB0aGUgPHN0cm9uZz5TYWxlc2lhbjwvc3Ryb25nPiBtaXNzaW9uLiBUaHJvdWdoIGltYWdlcyBvZiBuZXdseSBpbmF1Z3VyYXRlZCBjZW50ZXJzLCBzY2hvb2xzLCBhbmQgbWlzc2lvbnMsIHZpZXdlcnMgc2VlIGEgPHN0cm9uZz5Db25ncmVnYXRpb248L3N0cm9uZz4gdGhhdCBjb250aW51ZXMgdG8gZXhwYW5kIGFuZCByZXNwb25kIHRvIGVtZXJnaW5nIG5lZWRzLiBUaGVzZSBuZXcgaW5pdGlhdGl2ZXMgYXJlIGNvbmNyZXRlIHNpZ25zIG9mIGEgbGl2aW5nIGNoYXJpc20gdGhhdCBjb250aW51YWxseSBzZWVrcyBuZXcgd2F5cyB0byBzZXJ2ZSB5b3VuZyBwZW9wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGRvY3VtZW50YXJ5IGFsc28gaGlnaGxpZ2h0cyB3b3JsZHdpZGUgY2VsZWJyYXRpb25zIG9mIHRoZSA8c3Ryb25nPjE1MHRoIGFubml2ZXJzYXJ5IG9mIHRoZSBGaXJzdCBNaXNzaW9uYXJ5IEV4cGVkaXRpb248L3N0cm9uZz4sIGRlbW9uc3RyYXRpbmcgaG93IHRoaXMgaGlzdG9yaWMgZXZlbnQgY29udGludWVzIHRvIGluc3BpcmUgbWlzc2lvbmFyeSBjb21taXRtZW50IHRvZGF5LiBBdCB0aGUgc2FtZSB0aW1lLCBzY2VuZXMgb2YgZWNvbG9naWNhbCBpbml0aWF0aXZlcyByZWZsZWN0IGEgZ3Jvd2luZyBhd2FyZW5lc3Mgb2YgY2FyZSBmb3IgY3JlYXRpb24sIGludm9sdmluZyB5b3VuZyBwZW9wbGUgaW4gYnVpbGRpbmcgYSBtb3JlIHN1c3RhaW5hYmxlIGZ1dHVyZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QYXJ0aWN1bGFybHkgbW92aW5nIGFyZSB0aGUgc2VnbWVudHMgZGVkaWNhdGVkIHRvIG1vbWVudHMgb2Ygc29saWRhcml0eS4gSW4gc2l0dWF0aW9ucyBvZiBuYXR1cmFsIGRpc2FzdGVycywgY29uZmxpY3QsIGFuZCBzb2NpYWwgY3Jpc2VzLCB0aGUgZG9jdW1lbnRhcnkgc2hvd3MgPHN0cm9uZz5TYWxlc2lhbnM8L3N0cm9uZz4gYW5kIGNvbGxhYm9yYXRvcnMgcmVhY2hpbmcgb3V0IHRvIHRob3NlIGluIG5lZWQgd2l0aCBjb21wYXNzaW9uIGFuZCBwcmFjdGljYWwgc3VwcG9ydC4gVGhlc2UgaW1hZ2VzIHBvd2VyZnVsbHkgY29tbXVuaWNhdGUgYSBtaXNzaW9uIHRoYXQgaXMgbm90IG9ubHkgYWN0aXZlIGJ1dCBkZWVwbHkgaHVtYW4gYW5kIHJlc3BvbnNpdmUgdG8gc3VmZmVyaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlJlY29nbml0aW9uIGFuZCBhd2FyZHMgcmVjZWl2ZWQgYnkgPHN0cm9uZz5TYWxlc2lhbjwvc3Ryb25nPiBpbnN0aXR1dGlvbnMgYXJlIGFsc28gaGlnaGxpZ2h0ZWQsIHJlaW5mb3JjaW5nIHRoZSBjcmVkaWJpbGl0eSBhbmQgaW1wYWN0IG9mIHRoZWlyIHdvcmsuIFRoaXMgZmluYWwgc2VjdGlvbiBsZWF2ZXMgdmlld2VycyB3aXRoIGEgc3Ryb25nIGltcHJlc3Npb24gb2YgYSBtaXNzaW9uIHRoYXQgaXMgYm90aCBnbG9iYWxseSBleHBhbnNpdmUgYW5kIGRlZXBseSByb290ZWQgaW4gc2VydmljZSB0byB0aGUgbW9zdCB2dWxuZXJhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzZXBhcmF0b3IgLS0+CjxociBjbGFzcz0id3AtYmxvY2stc2VwYXJhdG9yIGhhcy1hbHBoYS1jaGFubmVsLW9wYWNpdHkiLz4KPCEtLSAvd3A6c2VwYXJhdG9yIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkEgTGl2aW5nIENocm9uaWNsZSBvZiB0aGUgU2FsZXNpYW4gTWlzc2lvbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1vcmUgdGhhbiBpbmZvcm1pbmcsIGl0IGludml0ZXMgdmlld2VycyB0byBzZWUsIGZlZWwsIGFuZCB1bmRlcnN0YW5kIHRoZSBpbW1lbnNlIGdvb2QgY2FycmllZCBvdXQgZXZlcnkgZGF5IGJ5IDxzdHJvbmc+U2FsZXNpYW5zPC9zdHJvbmc+LCBtZW1iZXJzIG9mIHRoZSA8c3Ryb25nPlNhbGVzaWFuIEZhbWlseTwvc3Ryb25nPiwgY29sbGFib3JhdG9ycywgYW5kIGJlbmVmYWN0b3JzLiBJdCBkZW1vbnN0cmF0ZXMgdGhhdCA8c3Ryb25nPkRvbiBCb3Njb+KAmXM8L3N0cm9uZz4gZHJlYW0gaXMgbm90IGEgc3Rvcnkgb2YgdGhlIHBhc3QsIGJ1dCBhIGxpdmluZyByZWFsaXR5IHRoYXQgY29udGludWVzIHRvIGdyb3csIGFkYXB0LCBhbmQgYmVhciBmcnVpdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGRvY3VtZW50YXJ5IHRlc3RpZmllcyB0aGF0IGFjcm9zcyBtb3JlIHRoYW4gMTM2IGNvdW50cmllc+KAlHRocm91Z2ggc2Nob29scywgcGFyaXNoZXMsIHlvdXRoIGNlbnRlcnMsIG1pc3Npb25zLCByZWZ1Z2VlIGNhbXBzLCB2b2NhdGlvbmFsIGluc3RpdHV0ZXMsIHNwb3J0cyBmaWVsZHMsIGFuZCBkaWdpdGFsIHBsYXRmb3Jtc+KAlHRoZSA8c3Ryb25nPlNhbGVzaWFuPC9zdHJvbmc+IG1pc3Npb24gY29udGludWVzIHRvIHRocml2ZSBhcyBhIHZpYnJhbnQsIGdsb2JhbCwgYW5kIGNvbmNyZXRlIHJlc3BvbnNlIHRvIHRoZSBuZWVkcyBvZiB0b2RheeKAmXMgeW91bmcgcGVvcGxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9S3hCS1pubjkxSTAiPmE+PC8gdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI8YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW4ydHNSNWRYV0V3Ij5hPjwvIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g\/dj1LeEJLWm5uOTFJMCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bjJ0c1I1ZFhXRXciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmE+PC88YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9AYW5zbWVkaWEtZW5nbGlzaDU1OTQiPmE+PC90ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplcyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BhbnNtZWRpYS1lbmdsaXNoNTU5NCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BhbnNtZWRpYS1lc3Bhbm9sMTIxMyI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BBTlNjaGFubmVsL3ZpZGVvcyI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BBTlNjaGFubmVsL3ZpZGVvcyI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BhbnNtZWRpYS1lc3Bhbm9sMTIxMyI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BjaGFubmVsL3ZpZGVvcyI+QU5TYT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BhbnNtZWRpYS1wb3J0dWd1ZXM4NjE2Ij5hPjwvIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vQGFuc21lZGlhLWZyYW5jYWlzMzA5MSI+YT48LyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BjaGFubmVsL3ZpZGVvcyI+QU5TYT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BhbnNtZWRpYS1wb3J0dWd1ZXM4NjE2IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5hPjwvPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vQGFuc21lZGlhLWZyYW5jYWlzMzA5MSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+YT48LzxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9YXYxMG90N09OaXcmYW1wO3BwPTBnY0pDZGtLQVljcUlZenYiPjwvYT50ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplcyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9S3hCS1pubjkxSTAiPjwvYT50ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplcyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bjJ0c1I1ZFhXRXciPjwvYT50ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplcyB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyInRleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWF2MTBvdDdPTml3JmFtcDtwcD0wZ2NKQ2RrS0FZY3FJWXp2IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5QYXJ0IE9uZTwvYT46IFRoZSBIZWFydCBvZiB0aGUgQ29uZ3JlZ2F0aW9uIOKAkyBJZGVudGl0eSwgTGVhZGVyc2hpcCwgYW5kIFNwaXJpdHVhbCBMaWZlPC9oMz4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48YSBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUt4Qktabm45MUkwIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5QYXJ0IFR3bzwvYT46IFlvdW5nIFBlb3BsZSBhdCB0aGUgQ2VudGVyIOKAkyBUaGUgTGl2aW5nIEV4cGVyaWVuY2Ugb2YgdGhlIE1pc3Npb248L2gzPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bjJ0c1I1ZFhXRXciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlBhcnQgVGhyZWU8L2E+OiBFeHBhbnNpb24sIEltcGFjdCwgYW5kIFNvbGlkYXJpdHkg4oCTIEEgTWlzc2lvbiBXaXRob3V0IEJvcmRlcnM8L2gzPgo8cD5UYWtlbiBhcyBhIHdob2xlLCA8ZW0+U2FsZXNpYW5zIDIwMjU8L2VtPiBpcyBhIGNvbXBlbGxpbmcgdmlzdWFsIHRlc3RpbW9ueSBvZiBhIGNoYXJpc20gdGhhdCBjb250aW51ZXMgdG8gdHJhbnNmb3JtIGxpdmVzIGFyb3VuZCB0aGUgd29ybGQuIE1vdmluZyBmcm9tIHRoZSBoZWFydCBvZiB0aGUgPHN0cm9uZz5Db25ncmVnYXRpb248L3N0cm9uZz4gdG8gdGhlIGxpdmVkIGV4cGVyaWVuY2VzIG9mIHlvdW5nIHBlb3BsZSwgYW5kIGZpbmFsbHkgdG8gdGhlIGdsb2JhbCBpbXBhY3Qgb2YgdGhlIG1pc3Npb24sIHRoZSBkb2N1bWVudGFyeSBvZmZlcnMgYSBjb21wbGV0ZSBhbmQgaW5zcGlyaW5nIHBpY3R1cmUgb2YgdGhlIDxzdHJvbmc+U2FsZXNpYW48L3N0cm9uZz4gcmVhbGl0eSB0b2RheS48L3A+CnN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeWRvY3VtZW50c2x1ZwUHCAQIBggFCAcIBwgGCA4IDggLCAZIAQYIBA4UGx4YFhMfGiAbLyoJCAoIBAgGCAcECkcAFQoNDwwSHBkLhgEFCAcECge6BwcVCg0PDAsIBwQKB6IEBxUKDQ8MCwgHBAoHBhUKDQ8MCwgHBAoHSAA3FQsIBwQKBwgJLxULCAcECgcICj0VCwgHBAoHqgIHFQoNDwwLCAcECgc5AxIiCREJEQkRDBUIOAcVCg0PDAsIBwQKRwAVCwgHBAoHCIoBBRUKDQ8MCwgHBAoHrwgHFQoNDwwLCAcECgeHCAcVCg0PDAsIBwQKB4QHBxUKDQ8MCwgHBApHABULCAcECgcIgwEFFQoNDwwLCAcECgeQBgcVCg0PDAsIBwQKB6gGBxUKDQ8MCwgHBAoHnwcHFQoNDwwLCAcECkcAFQsIBwQKBwo\/BRUKDQ8MCwgHBAoHkQYHFQoNDwwLCAcECge\/BQcVCg0PDAsIBwQKB4UGBxUKDQ8MCwgHBAoHsgQHFQoNDwwLCAcECkcAFQsIBwQKByoFFQoNDwwLCAcECgeGAwGDAwcVCg0PDAsIBwQKB7MFBxUKDQ8MCwgHBAoHiQUHFQoNDwwSHBkLugeGAY0BAQQqkBMJrwEKpAYDEiIJEQkRCREMFQieA7scmBm3Hr4MNQEEKjUBBCqgAQSgAQQ3AQQSHBkqogEEOAQ1BDUEOAQiEwQ5AQQqOAEEKiITBKQBBKMBBI0BAQQSHBkqNQEEEhwZKjUBBBIcGSoSHBmxA5IDkAORBgUHBQcIBAoBDQANAQIA+wIBd0IBAQBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAD0GcArUBrgGsAZIGAQJBGQHABAB9AX2U5e0JfQB3BmNsb3NlZHcGY2xvc2VkeXcAdwhzdGFuZGFyZHcAdwB3AHcAdwB3AHl5dwB5fQB5eXcAdQB1AHckM2M5YTExMjItNzAyZi00NmIzLWJhNzYtYmYzNzljMmRhODkxeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXh4eHckYzg5MWRhZWMtNTg1ZC00MzYwLWI0ZGItYmE3OWY4ZWY4ZjAwdwxjb3JlL2hlYWRpbmd9A3ckYzUwMjY1OWMtMTc5My00YTBjLWFkYTAtYmQ5YTNmNjQ2YjRjeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjY5ZDI2ZDUtYjk4My00MmU3LWEwNDEtODE2NDA2NjBjMjIyeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYjVhZDQ2NzItNzA2NC00ZTZmLTljYTMtMDYyNmE5ZWY5MGU3eHcJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNmFmMjkyNzktM2YyNS00MmQ1LWE2MjItZDQ2NTFjY2EzODU2eHcOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2ODU0ZmViYS00YmNhLTRhZTgtODE4Mi0yNmJiMWFlZjg5NGJ4dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDAzMmRjNWNlLTMyMzItNDVhNC1hZmMwLWM2NDNlNGUwZWJlNXh3DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYTI4NjhjZmUtYzJlNi00NjQ0LTljNzEtNzdlZjIyNmZmZDMzeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOGM3YjgwYzgtMzhmYi00ZjZkLWFlNTAtMjViZWZiZDViMTFleHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTQ5OTEwNmYtODUwOS00MzhkLTg1MWItOWQ3NjY1ODA4YTA5eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYTRlZTg0YTEtY2QzNS00MTA3LWI4NGMtNDRhYzk2OTZlMWU1eHcMY29yZS9oZWFkaW5nfQN2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQzNTgxZTkzNi02YmNiLTRlZGMtYTZjMC00ZDU3ZGYwMzZlYzF4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4M2ZmY2Y0Mi1iZTRjLTQ0ZWItYWEzMS03MDdmNjJmNzI4MjJ4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxYWI0NTgzYi1iNmYyLTRiNjItOWRmOC04NDk3YWM1NzYzZWF4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxNzVlYjc1Ni1hZTdhLTRlMTctODc5Yy04MGNlNmU3ZDJkMWV4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ0YjIwZWI0MC01NmQyLTQzODEtOTYxNS1hNTE3ZTBkMDhiM2V4dwxjb3JlL2hlYWRpbmd9A3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQ5ZWVkMDVjLWJjZWYtNDRiZS1hNzg5LTAwNzNmMGZkNzE3Ynh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZmMGZmODg2LTYzMGEtNDYxNC05MjM2LTZhZWQ2NzE5NjIyZHh3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDkyYjJmYzRjLTYyNjgtNDg5Zi1hNjc5LTM5NjBiZWZhMDYxY3h3DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDJmYWYzNGI3LWUwOTQtNDY4Ni05ZTQ1LWRiMzVlMmNhMjdiOXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDYwNjEyZTNlLTc3MTktNGJlNC05MDM1LWFlMDliY2UyZmFjMXh3DGNvcmUvaGVhZGluZ30DdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZWY1OTNjMTMtNTFlNy00Nzc4LTg4MjYtMmJmNDUxNGQ1Mzc1eHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckN2YzYjM5M2QtMmZlNi00NTRlLWIzODYtMjE3ZTQ2YjllOWNkeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTE3ZGFkZDYtYzI0Ny00NzM5LWIwYzMtMTg1MGY4ZWNlMDI1eHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDc1ZGUxNTktYTU2ZC00MmQ5LTg2MTktZTkzOGI3ZmUxZjhkeHcOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNWNmMThmZGYtOWY2Zi00ZDM2LWEzN2EtMGM0Y2I2MDgxZDhmeHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNTNlODRkZWItZTVhNC00NDhkLThhODMtNjNiZjQ1MTY2MzA4eHcMY29yZS9oZWFkaW5nfQN2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0M2I4ZjUyMi1lNThmLTQzNjYtYTdlMi0yYTllYTc3MTQ3ZDF4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5ZGM0M2E0NC05OGQ1LTRjY2EtOWVmMC04ZmMxZjk1MmI1YzN4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwZjcwZTRjZS1hYzdjLTQ1NzYtYjM2My0wYTY5YWMzOGRlM2N4dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5eHh4eHh4dyQxMWZjN2JiMC05NzhmLTRlMmEtYmY4MS05NmJiNTFhOTY1ZGR3DmNvcmUvcGFyYWdyYXBoeXckYzUwMjY1OWMtMTc5My00YTBjLWFkYTAtYmQ5YTNmNjQ2YjRjdQF9prjj7AN1An2muOPsA32h+PECdQF9prjj7AN4eHh4eHh4eHh4eHh4eHh9sdIDdQJ9prjj7AN9ofjxAnh3B3B1Ymxpc2h3EzIwMjYtMDMtMzFUMTY6MTM6MDZ3Q3NhbGVzaWFucy0yMDI1LWEtZ2xvYmFsLXZpZGVvLWRvY3VtZW50YXJ5LW9mLW1pc3Npb24teW91dGgtYW5kLWhvcGV7QnnUYsE5IAB9hvi6rAsBhryd1gURAQEEAA8ABAADAAEAAgAFAgHPBJsvAKYHAMEWdLsObdgMa7cPkQPOCQLAEgM=\",\"updateId\":765941520}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[516714022,3030561],"tags":[],"class_list":["post-29867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesian-world-news","category-social-communications"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/salesianbulletin.org\/wp-content\/uploads\/2026\/03\/2026-03-31-Global-video-feature.jpg?fit=1600%2C875&ssl=1","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p59ePG-7LJ","_links":{"self":[{"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/posts\/29867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/users\/10336596"}],"replies":[{"embeddable":true,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/comments?post=29867"}],"version-history":[{"count":4,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/posts\/29867\/revisions"}],"predecessor-version":[{"id":29875,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/posts\/29867\/revisions\/29875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/media\/29873"}],"wp:attachment":[{"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/media?parent=29867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/categories?post=29867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salesianbulletin.org\/es\/wp-json\/wp\/v2\/tags?post=29867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}