{"id":455,"date":"2026-01-12T14:37:03","date_gmt":"2026-01-12T13:37:03","guid":{"rendered":"https:\/\/torino.wordcamp.org\/2026\/?page_id=455"},"modified":"2026-05-08T11:31:45","modified_gmt":"2026-05-08T09:31:45","slug":"sponsorship-guidelines","status":"publish","type":"page","link":"https:\/\/torino.wordcamp.org\/2026\/en\/sponsorship-guidelines\/","title":{"rendered":"WordCamp Torino 2026 sponsorship guidelines"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Last update: 2026-01-12<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At WordCamp Torino 2026, we deeply think that the support of our sponsors is crucial and represents an inestimable value.<br>We\u2019ve created this guidelines document, that we will constantly update, to ensure the sponsorship process remains transparency, clear, fair, and consistent with the values of the WordPress community.<br>Whether you\u2019re a returning sponsor or considering joining us for the first time, this outlines exactly how the process works, what\u2019s expected, and how we\u2019ll work together.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Sponsors Team<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our Sponsors Team consists of dedicated WordPress volunteers from Italy. They work together to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review every sponsorship application with fairness and an open process.<\/li>\n\n\n\n<li>Partner with organizations that share our commitment to open source, inclusivity, and sharing knowledge.<\/li>\n\n\n\n<li>Craft sponsorship packages that are both valuable for sponsors and vital for event sustainability.<\/li>\n\n\n\n<li>Offer sponsors consistent support through clear guidance and open communication.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This team effort helps keep WordCamp Torino welcoming and affordable for everyone, while creating authentic connections between sponsors and our vibrant community.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Sponsorship application journey<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re thrilled you&#8217;re considering partnering with our WordCamp! Here\u2019s how the process works, designed to be transparent, supportive, and collaborative every step of the way:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Step 1: Call for Sponsors<\/strong><br>We begin by opening our official\u00a0<strong><a href=\"https:\/\/torino.wordcamp.org\/2026\/en\/call-for-sponsors\/\" data-type=\"page\" data-id=\"259\">Call for Sponsors<\/a><\/strong>. Sponsorship packages are offered on a first-come, first-served basis until slots are filled, so we encourage interested organizations to apply early.<\/li>\n\n\n\n<li><strong>Step 2: Thoughtful Application Review<\/strong><br>Each application is reviewed carefully by our volunteer Sponsor Team. We look for partners who share our commitment to&nbsp;<strong>open-source values, inclusivity, and knowledge sharing<\/strong>.<br>Please note: Companies offering themes, plugins, or WordPress distributions are required to follow a&nbsp;<strong>100% <a href=\"https:\/\/make.wordpress.org\/community\/handbook\/wordcamp-organizer\/planning-details\/gpl-primer\/\" target=\"_blank\" rel=\"noreferrer noopener\">GPL licensing model<\/a><\/strong>. Applications that don\u2019t align with our community guidelines will not move forward.<br>We also require all sponsors to be <strong>compliant with the <\/strong><a href=\"https:\/\/wordpressfoundation.org\/trademark-policy\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>WordPress trademark usage policies<\/strong><\/a>.<br>The final approval, though, comes from WordPress Foundation.<\/li>\n\n\n\n<li><strong>Step 3: Notification &amp; Partnership Agreement<\/strong><br>Accepted sponsors will receive a warm welcome along with a sponsorship agreement detailing the terms of our partnership.<br>If an application isn\u2019t accepted, we provide&nbsp;<strong>constructive feedback<\/strong>&nbsp;and explore alternative ways to engage with and support the community.<\/li>\n\n\n\n<li><strong>Step 4: Ongoing Collaboration &amp; Support<\/strong><br>Once confirmed, our team works closely with you every step of the way\u2014from finalizing contracts and booth logistics to coordinating deliverables and answering questions.<br>As a valued sponsor, you\u2019ll also be invited to our&nbsp;<strong>exclusive Social Event<\/strong>, a wonderful opportunity to connect with fellow sponsors, organizers, and community leaders in a relaxed setting.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sponsorship Rules &amp; Guidelines<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To maintain fairness and community spirit, the following rules apply:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sponsors may provide:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Company name, logo, and established slogans.<\/li>\n\n\n\n<li>A single brand\/trade name is listed on their profile page (multiple brands may be mentioned in bios or materials).<\/li>\n\n\n\n<li>Contact information (email, website, phone).<\/li>\n\n\n\n<li>Factual displays of their products\/services.<\/li>\n\n\n\n<li>Printed or digital brochures, handouts, and factual price information.<\/li>\n\n\n\n<li>Verifiable incentives such as coupons or discount codes (<em>subject to approval<\/em>).<\/li>\n\n\n\n<li>Calls to action that are factual and value-neutral (<em>subject to approval<\/em>).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sponsors may not provide:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Superlative or unverifiable marketing claims (e.g., \u201cthe best plugin ever\u201d).<\/li>\n\n\n\n<li>Materials implying endorsement by WordPress, the WordPress Foundation, or WordCamp organizers. For instance, it should say \u201cHosting <strong>for<\/strong> WordPress\u201d instead of \u201cWordPress Hosting\u201d.<\/li>\n\n\n\n<li>Non-<a href=\"https:\/\/make.wordpress.org\/community\/handbook\/wordcamp-organizer\/planning-details\/gpl-primer\/\" target=\"_blank\" rel=\"noreferrer noopener\">GPL<\/a>-compatible products or services.<\/li>\n\n\n\n<li>Materials promoting spam, hate, or discriminatory practices.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sponsors agree that:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All materials must comply with WordPress community standards and may be reviewed by the WordCamp Torino team before or during the event.<\/li>\n\n\n\n<li>Organizers retain the right to request edits, removals, or cessation of practices that do not align with event guidelines.<\/li>\n\n\n\n<li>Selling physical goods onsite is prohibited due to varying regulations and liability concerns.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We look forward to building a meaningful partnership with you and creating a memorable, impactful WordCamp together!<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size wp-block-paragraph\">Acknowledgement: the concept for this document originated <a href=\"https:\/\/asia.wordcamp.org\/2026\/sponsorship-guidelines\/\">from this WCAsia post.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last update: 2026-01-12 At WordCamp Torino 2026, we deeply think that the support of our sponsors is crucial and represents an inestimable value.We\u2019ve created this guidelines document, that we will constantly update, to ensure the sponsorship process remains transparency, clear, fair, and consistent with the values of the WordPress community.Whether you\u2019re a returning sponsor or [&hellip;]<\/p>\n","protected":false},"author":14535036,"featured_media":0,"parent":134,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pages-en-2026","meta":{"_crdt_document":"{\"document\":\"AAAH36K4xhKfA\/ICCJgBvvoBAAYCAQIKAkJKAJIBAQIKAkJKALgPAQIKAkJKADQBAgoCQkoAkAMBAgoAShACAQIKAkwAngIBAgoCTACgAwECCgJMAJQDAQIKAkzkCZQMAQIKAkJKAJgFAQIKAkJKAJgBAQIKAkJKAK4FAQIKAEoQAgECCgJMALILAQIKAkwAoB0BAgoCTACaCwECCgJM\/jSKQwECCgJCSgC4AQECCgJCSgCcAgECCgJCSgCeAQECCgBKEAIBAgoCTACoAQECCgJMALQDAQIKAkwAqAEBAgoCTACoAQECCgJMAJwCAQIKAkwAvgIBAgoCTNgOjBEBAgoCQkoApgEBAgoAShACAQIKAkwAqAIBAgoCTACWBgECCgJMAIwGAQIKAkzcD6QRAQIKAkJKAJwBAQIKAEoQAgECCgJMAKAEAQIKAkwAhAQBAgoCTPYIggwBAgoAShACAQIKAkJKUowEAQIKAEoAEgECCgBKABIBAgoCQgEASgDnAygDJwAEACcABAAnACgEJwAoAScABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAoACcAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACgAJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycAKAAnAQcAKAMnAQQAKAAnAIcAKAMnASgAJwCHACgDJwEoACcAhwAoAycBBAAoAieHhQHbgQFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVXb3JkQ2FtcCBUb3Jpbm8gMjAyNiBzcG9uc29yc2hpcCBndWlkZWxpbmVzZG9jdW1lbnRjb250ZW50PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxlbT5MYXN0IHVwZGF0ZTogMjAyNi0wMS0xMjwvZW0+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXQgV29yZENhbXAgVG9yaW5vIDIwMjYsIHdlIGRlZXBseSB0aGluayB0aGF0IHRoZSBzdXBwb3J0IG9mIG91ciBzcG9uc29ycyBpcyBjcnVjaWFsIGFuZCByZXByZXNlbnRzIGFuIGluZXN0aW1hYmxlIHZhbHVlLjxicj5XZeKAmXZlIGNyZWF0ZWQgdGhpcyBndWlkZWxpbmVzIGRvY3VtZW50LCB0aGF0IHdlIHdpbGwgY29uc3RhbnRseSB1cGRhdGUsIHRvIGVuc3VyZSB0aGUgc3BvbnNvcnNoaXAgcHJvY2VzcyByZW1haW5zIHRyYW5zcGFyZW5jeSwgY2xlYXIsIGZhaXIsIGFuZCBjb25zaXN0ZW50IHdpdGggdGhlIHZhbHVlcyBvZiB0aGUgV29yZFByZXNzIGNvbW11bml0eS48YnI+V2hldGhlciB5b3XigJlyZSBhIHJldHVybmluZyBzcG9uc29yIG9yIGNvbnNpZGVyaW5nIGpvaW5pbmcgdXMgZm9yIHRoZSBmaXJzdCB0aW1lLCB0aGlzIG91dGxpbmVzIGV4YWN0bHkgaG93IHRoZSBwcm9jZXNzIHdvcmtzLCB3aGF04oCZcyBleHBlY3RlZCwgYW5kIGhvdyB3ZeKAmWxsIHdvcmsgdG9nZXRoZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIFNwb25zb3JzIFRlYW08L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk91ciBTcG9uc29ycyBUZWFtIGNvbnNpc3RzIG9mIGRlZGljYXRlZCBXb3JkUHJlc3Mgdm9sdW50ZWVycyBmcm9tIEl0YWx5LiBUaGV5IHdvcmsgdG9nZXRoZXIgdG86PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXZpZXcgZXZlcnkgc3BvbnNvcnNoaXAgYXBwbGljYXRpb24gd2l0aCBmYWlybmVzcyBhbmQgYW4gb3BlbiBwcm9jZXNzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGFydG5lciB3aXRoIG9yZ2FuaXphdGlvbnMgdGhhdCBzaGFyZSBvdXIgY29tbWl0bWVudCB0byBvcGVuIHNvdXJjZSwgaW5jbHVzaXZpdHksIGFuZCBzaGFyaW5nIGtub3dsZWRnZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNyYWZ0IHNwb25zb3JzaGlwIHBhY2thZ2VzIHRoYXQgYXJlIGJvdGggdmFsdWFibGUgZm9yIHNwb25zb3JzIGFuZCB2aXRhbCBmb3IgZXZlbnQgc3VzdGFpbmFiaWxpdHkuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PZmZlciBzcG9uc29ycyBjb25zaXN0ZW50IHN1cHBvcnQgdGhyb3VnaCBjbGVhciBndWlkYW5jZSBhbmQgb3BlbiBjb21tdW5pY2F0aW9uLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgdGVhbSBlZmZvcnQgaGVscHMga2VlcCBXb3JkQ2FtcCBUb3Jpbm8gd2VsY29taW5nIGFuZCBhZmZvcmRhYmxlIGZvciBldmVyeW9uZSwgd2hpbGUgY3JlYXRpbmcgYXV0aGVudGljIGNvbm5lY3Rpb25zIGJldHdlZW4gc3BvbnNvcnMgYW5kIG91ciB2aWJyYW50IGNvbW11bml0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgU3BvbnNvcnNoaXAgYXBwbGljYXRpb24gam91cm5leTwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2XigJlyZSB0aHJpbGxlZCB5b3UncmUgY29uc2lkZXJpbmcgcGFydG5lcmluZyB3aXRoIG91ciBXb3JkQ2FtcCEgSGVyZeKAmXMgaG93IHRoZSBwcm9jZXNzIHdvcmtzLCBkZXNpZ25lZCB0byBiZSB0cmFuc3BhcmVudCwgc3VwcG9ydGl2ZSwgYW5kIGNvbGxhYm9yYXRpdmUgZXZlcnkgc3RlcCBvZiB0aGUgd2F5OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5TdGVwIDE6IENhbGwgZm9yIFNwb25zb3JzPC9zdHJvbmc+PGJyPldlIGJlZ2luIGJ5IG9wZW5pbmcgb3VyIG9mZmljaWFswqA8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vdG9yaW5vLndvcmRjYW1wLm9yZy8yMDI2L2VuL2NhbGwtZm9yLXNwb25zb3JzLyIgZGF0YS10eXBlPSJwYWdlIiBkYXRhLWlkPSIyNTkiPkNhbGwgZm9yIFNwb25zb3JzPC9hPjwvc3Ryb25nPi4gU3BvbnNvcnNoaXAgcGFja2FnZXMgYXJlIG9mZmVyZWQgb24gYSBmaXJzdC1jb21lLCBmaXJzdC1zZXJ2ZWQgYmFzaXMgdW50aWwgc2xvdHMgYXJlIGZpbGxlZCwgc28gd2UgZW5jb3VyYWdlIGludGVyZXN0ZWQgb3JnYW5pemF0aW9ucyB0byBhcHBseSBlYXJseS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxzdHJvbmc+U3RlcCAyOiBUaG91Z2h0ZnVsIEFwcGxpY2F0aW9uIFJldmlldzwvc3Ryb25nPjxicj5FYWNoIGFwcGxpY2F0aW9uIGlzIHJldmlld2VkIGNhcmVmdWxseSBieSBvdXIgdm9sdW50ZWVyIFNwb25zb3IgVGVhbS4gV2UgbG9vayBmb3IgcGFydG5lcnMgd2hvIHNoYXJlIG91ciBjb21taXRtZW50IHRvJm5ic3A7PHN0cm9uZz5vcGVuLXNvdXJjZSB2YWx1ZXMsIGluY2x1c2l2aXR5LCBhbmQga25vd2xlZGdlIHNoYXJpbmc8L3N0cm9uZz4uPGJyPlBsZWFzZSBub3RlOiBDb21wYW5pZXMgb2ZmZXJpbmcgdGhlbWVzLCBwbHVnaW5zLCBvciBXb3JkUHJlc3MgZGlzdHJpYnV0aW9ucyBhcmUgcmVxdWlyZWQgdG8gZm9sbG93IGEmbmJzcDs8c3Ryb25nPjEwMCUgPGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29tbXVuaXR5L2hhbmRib29rL3dvcmRjYW1wLW9yZ2FuaXplci9wbGFubmluZy1kZXRhaWxzL2dwbC1wcmltZXIvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HUEwgbGljZW5zaW5nIG1vZGVsPC9hPjwvc3Ryb25nPi4gQXBwbGljYXRpb25zIHRoYXQgZG9u4oCZdCBhbGlnbiB3aXRoIG91ciBjb21tdW5pdHkgZ3VpZGVsaW5lcyB3aWxsIG5vdCBtb3ZlIGZvcndhcmQuPGJyPldlIGFsc28gcmVxdWlyZSBhbGwgc3BvbnNvcnMgdG8gYmUgPHN0cm9uZz5jb21wbGlhbnQgd2l0aCB0aGUgPC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93b3JkcHJlc3Nmb3VuZGF0aW9uLm9yZy90cmFkZW1hcmstcG9saWN5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+PHN0cm9uZz5Xb3JkUHJlc3MgdHJhZGVtYXJrIHVzYWdlIHBvbGljaWVzPC9zdHJvbmc+PC9hPi48YnI+VGhlIGZpbmFsIGFwcHJvdmFsLCB0aG91Z2gsIGNvbWVzIGZyb20gV29yZFByZXNzIEZvdW5kYXRpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48c3Ryb25nPlN0ZXAgMzogTm90aWZpY2F0aW9uICZhbXA7IFBhcnRuZXJzaGlwIEFncmVlbWVudDwvc3Ryb25nPjxicj5BY2NlcHRlZCBzcG9uc29ycyB3aWxsIHJlY2VpdmUgYSB3YXJtIHdlbGNvbWUgYWxvbmcgd2l0aCBhIHNwb25zb3JzaGlwIGFncmVlbWVudCBkZXRhaWxpbmcgdGhlIHRlcm1zIG9mIG91ciBwYXJ0bmVyc2hpcC48YnI+SWYgYW4gYXBwbGljYXRpb24gaXNu4oCZdCBhY2NlcHRlZCwgd2UgcHJvdmlkZSZuYnNwOzxzdHJvbmc+Y29uc3RydWN0aXZlIGZlZWRiYWNrPC9zdHJvbmc+Jm5ic3A7YW5kIGV4cGxvcmUgYWx0ZXJuYXRpdmUgd2F5cyB0byBlbmdhZ2Ugd2l0aCBhbmQgc3VwcG9ydCB0aGUgY29tbXVuaXR5LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PHN0cm9uZz5TdGVwIDQ6IE9uZ29pbmcgQ29sbGFib3JhdGlvbiAmYW1wOyBTdXBwb3J0PC9zdHJvbmc+PGJyPk9uY2UgY29uZmlybWVkLCBvdXIgdGVhbSB3b3JrcyBjbG9zZWx5IHdpdGggeW91IGV2ZXJ5IHN0ZXAgb2YgdGhlIHdheeKAlGZyb20gZmluYWxpemluZyBjb250cmFjdHMgYW5kIGJvb3RoIGxvZ2lzdGljcyB0byBjb29yZGluYXRpbmcgZGVsaXZlcmFibGVzIGFuZCBhbnN3ZXJpbmcgcXVlc3Rpb25zLjxicj5BcyBhIHZhbHVlZCBzcG9uc29yLCB5b3XigJlsbCBhbHNvIGJlIGludml0ZWQgdG8gb3VyJm5ic3A7PHN0cm9uZz5leGNsdXNpdmUgU29jaWFsIEV2ZW50PC9zdHJvbmc+LCBhIHdvbmRlcmZ1bCBvcHBvcnR1bml0eSB0byBjb25uZWN0IHdpdGggZmVsbG93IHNwb25zb3JzLCBvcmdhbml6ZXJzLCBhbmQgY29tbXVuaXR5IGxlYWRlcnMgaW4gYSByZWxheGVkIHNldHRpbmcuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TcG9uc29yc2hpcCBSdWxlcyAmYW1wOyBHdWlkZWxpbmVzPC9zdHJvbmc+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UbyBtYWludGFpbiBmYWlybmVzcyBhbmQgY29tbXVuaXR5IHNwaXJpdCwgdGhlIGZvbGxvd2luZyBydWxlcyBhcHBseTo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlNwb25zb3JzIG1heSBwcm92aWRlOjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29tcGFueSBuYW1lLCBsb2dvLCBhbmQgZXN0YWJsaXNoZWQgc2xvZ2Fucy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkEgc2luZ2xlIGJyYW5kL3RyYWRlIG5hbWUgaXMgbGlzdGVkIG9uIHRoZWlyIHByb2ZpbGUgcGFnZSAobXVsdGlwbGUgYnJhbmRzIG1heSBiZSBtZW50aW9uZWQgaW4gYmlvcyBvciBtYXRlcmlhbHMpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29udGFjdCBpbmZvcm1hdGlvbiAoZW1haWwsIHdlYnNpdGUsIHBob25lKS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZhY3R1YWwgZGlzcGxheXMgb2YgdGhlaXIgcHJvZHVjdHMvc2VydmljZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QcmludGVkIG9yIGRpZ2l0YWwgYnJvY2h1cmVzLCBoYW5kb3V0cywgYW5kIGZhY3R1YWwgcHJpY2UgaW5mb3JtYXRpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5WZXJpZmlhYmxlIGluY2VudGl2ZXMgc3VjaCBhcyBjb3Vwb25zIG9yIGRpc2NvdW50IGNvZGVzICg8ZW0+c3ViamVjdCB0byBhcHByb3ZhbDwvZW0+KS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNhbGxzIHRvIGFjdGlvbiB0aGF0IGFyZSBmYWN0dWFsIGFuZCB2YWx1ZS1uZXV0cmFsICg8ZW0+c3ViamVjdCB0byBhcHByb3ZhbDwvZW0+KS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlNwb25zb3JzIG1heSBub3QgcHJvdmlkZTo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN1cGVybGF0aXZlIG9yIHVudmVyaWZpYWJsZSBtYXJrZXRpbmcgY2xhaW1zIChlLmcuLCDigJx0aGUgYmVzdCBwbHVnaW4gZXZlcuKAnSkuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NYXRlcmlhbHMgaW1wbHlpbmcgZW5kb3JzZW1lbnQgYnkgV29yZFByZXNzLCB0aGUgV29yZFByZXNzIEZvdW5kYXRpb24sIG9yIFdvcmRDYW1wIG9yZ2FuaXplcnMuIEZvciBpbnN0YW5jZSwgaXQgc2hvdWxkIHNheSDigJxIb3N0aW5nIDxzdHJvbmc+Zm9yPC9zdHJvbmc+IFdvcmRQcmVzc+KAnSBpbnN0ZWFkIG9mIOKAnFdvcmRQcmVzcyBIb3N0aW5n4oCdLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Tm9uLTxhIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvbW11bml0eS9oYW5kYm9vay93b3JkY2FtcC1vcmdhbml6ZXIvcGxhbm5pbmctZGV0YWlscy9ncGwtcHJpbWVyLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R1BMPC9hPi1jb21wYXRpYmxlIHByb2R1Y3RzIG9yIHNlcnZpY2VzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWF0ZXJpYWxzIHByb21vdGluZyBzcGFtLCBoYXRlLCBvciBkaXNjcmltaW5hdG9yeSBwcmFjdGljZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TcG9uc29ycyBhZ3JlZSB0aGF0Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QWxsIG1hdGVyaWFscyBtdXN0IGNvbXBseSB3aXRoIFdvcmRQcmVzcyBjb21tdW5pdHkgc3RhbmRhcmRzIGFuZCBtYXkgYmUgcmV2aWV3ZWQgYnkgdGhlIFdvcmRDYW1wIFRvcmlubyB0ZWFtIGJlZm9yZSBvciBkdXJpbmcgdGhlIGV2ZW50LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T3JnYW5pemVycyByZXRhaW4gdGhlIHJpZ2h0IHRvIHJlcXVlc3QgZWRpdHMsIHJlbW92YWxzLCBvciBjZXNzYXRpb24gb2YgcHJhY3RpY2VzIHRoYXQgZG8gbm90IGFsaWduIHdpdGggZXZlbnQgZ3VpZGVsaW5lcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNlbGxpbmcgcGh5c2ljYWwgZ29vZHMgb25zaXRlIGlzIHByb2hpYml0ZWQgZHVlIHRvIHZhcnlpbmcgcmVndWxhdGlvbnMgYW5kIGxpYWJpbGl0eSBjb25jZXJucy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldlIGxvb2sgZm9yd2FyZCB0byBidWlsZGluZyBhIG1lYW5pbmdmdWwgcGFydG5lcnNoaXAgd2l0aCB5b3UgYW5kIGNyZWF0aW5nIGEgbWVtb3JhYmxlLCBpbXBhY3RmdWwgV29yZENhbXAgdG9nZXRoZXIhPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJyaWdodCJ9fSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tcmlnaHQgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+QWNrbm93bGVkZ2VtZW50OiB0aGUgY29uY2VwdCBmb3IgdGhpcyBkb2N1bWVudCBvcmlnaW5hdGVkIDxhIGhyZWY9Imh0dHBzOi8vYXNpYS53b3JkY2FtcC5vcmcvMjAyNi9zcG9uc29yc2hpcC1ndWlkZWxpbmVzLyI+ZnJvbSB0aGlzIFdDQXNpYSBwb3N0LjwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZm9vdG5vdGVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZW0+TGFzdCB1cGRhdGU6IDIwMjYtMDEtMTI8L2VtPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF0IFdvcmRDYW1wIFRvcmlubyAyMDI2LCB3ZSBkZWVwbHkgdGhpbmsgdGhhdCB0aGUgc3VwcG9ydCBvZiBvdXIgc3BvbnNvcnMgaXMgY3J1Y2lhbCBhbmQgcmVwcmVzZW50cyBhbiBpbmVzdGltYWJsZSB2YWx1ZS48YnI+V2XigJl2ZSBjcmVhdGVkIHRoaXMgZ3VpZGVsaW5lcyBkb2N1bWVudCwgdGhhdCB3ZSB3aWxsIGNvbnN0YW50bHkgdXBkYXRlLCB0byBlbnN1cmUgdGhlIHNwb25zb3JzaGlwIHByb2Nlc3MgcmVtYWlucyB0cmFuc3BhcmVuY3ksIGNsZWFyLCBmYWlyLCBhbmQgY29uc2lzdGVudCB3aXRoIHRoZSB2YWx1ZXMgb2YgdGhlIFdvcmRQcmVzcyBjb21tdW5pdHkuPGJyPldoZXRoZXIgeW914oCZcmUgYSByZXR1cm5pbmcgc3BvbnNvciBvciBjb25zaWRlcmluZyBqb2luaW5nIHVzIGZvciB0aGUgZmlyc3QgdGltZSwgdGhpcyBvdXRsaW5lcyBleGFjdGx5IGhvdyB0aGUgcHJvY2VzcyB3b3Jrcywgd2hhdOKAmXMgZXhwZWN0ZWQsIGFuZCBob3cgd2XigJlsbCB3b3JrIHRvZ2V0aGVyLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBTcG9uc29ycyBUZWFtbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE91ciBTcG9uc29ycyBUZWFtIGNvbnNpc3RzIG9mIGRlZGljYXRlZCBXb3JkUHJlc3Mgdm9sdW50ZWVycyBmcm9tIEl0YWx5LiBUaGV5IHdvcmsgdG9nZXRoZXIgdG86ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXZpZXcgZXZlcnkgc3BvbnNvcnNoaXAgYXBwbGljYXRpb24gd2l0aCBmYWlybmVzcyBhbmQgYW4gb3BlbiBwcm9jZXNzLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UGFydG5lciB3aXRoIG9yZ2FuaXphdGlvbnMgdGhhdCBzaGFyZSBvdXIgY29tbWl0bWVudCB0byBvcGVuIHNvdXJjZSwgaW5jbHVzaXZpdHksIGFuZCBzaGFyaW5nIGtub3dsZWRnZS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENyYWZ0IHNwb25zb3JzaGlwIHBhY2thZ2VzIHRoYXQgYXJlIGJvdGggdmFsdWFibGUgZm9yIHNwb25zb3JzIGFuZCB2aXRhbCBmb3IgZXZlbnQgc3VzdGFpbmFiaWxpdHkuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPZmZlciBzcG9uc29ycyBjb25zaXN0ZW50IHN1cHBvcnQgdGhyb3VnaCBjbGVhciBndWlkYW5jZSBhbmQgb3BlbiBjb21tdW5pY2F0aW9uLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyB0ZWFtIGVmZm9ydCBoZWxwcyBrZWVwIFdvcmRDYW1wIFRvcmlubyB3ZWxjb21pbmcgYW5kIGFmZm9yZGFibGUgZm9yIGV2ZXJ5b25lLCB3aGlsZSBjcmVhdGluZyBhdXRoZW50aWMgY29ubmVjdGlvbnMgYmV0d2VlbiBzcG9uc29ycyBhbmQgb3VyIHZpYnJhbnQgY29tbXVuaXR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBTcG9uc29yc2hpcCBhcHBsaWNhdGlvbiBqb3VybmV5bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdl4oCZcmUgdGhyaWxsZWQgeW91J3JlIGNvbnNpZGVyaW5nIHBhcnRuZXJpbmcgd2l0aCBvdXIgV29yZENhbXAhIEhlcmXigJlzIGhvdyB0aGUgcHJvY2VzcyB3b3JrcywgZGVzaWduZWQgdG8gYmUgdHJhbnNwYXJlbnQsIHN1cHBvcnRpdmUsIGFuZCBjb2xsYWJvcmF0aXZlIGV2ZXJ5IHN0ZXAgb2YgdGhlIHdheTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3RlcCAxOiBDYWxsIGZvciBTcG9uc29yczwvc3Ryb25nPjxicj5XZSBiZWdpbiBieSBvcGVuaW5nIG91ciBvZmZpY2lhbCZuYnNwOzxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly90b3Jpbm8ud29yZGNhbXAub3JnLzIwMjYvZW4vY2FsbC1mb3Itc3BvbnNvcnMvIiBkYXRhLXR5cGU9InBhZ2UiIGRhdGEtaWQ9IjI1OSI+Q2FsbCBmb3IgU3BvbnNvcnM8L2E+PC9zdHJvbmc+LiBTcG9uc29yc2hpcCBwYWNrYWdlcyBhcmUgb2ZmZXJlZCBvbiBhIGZpcnN0LWNvbWUsIGZpcnN0LXNlcnZlZCBiYXNpcyB1bnRpbCBzbG90cyBhcmUgZmlsbGVkLCBzbyB3ZSBlbmNvdXJhZ2UgaW50ZXJlc3RlZCBvcmdhbml6YXRpb25zIHRvIGFwcGx5IGVhcmx5LmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGVwIDI6IFRob3VnaHRmdWwgQXBwbGljYXRpb24gUmV2aWV3PC9zdHJvbmc+PGJyPkVhY2ggYXBwbGljYXRpb24gaXMgcmV2aWV3ZWQgY2FyZWZ1bGx5IGJ5IG91ciB2b2x1bnRlZXIgU3BvbnNvciBUZWFtLiBXZSBsb29rIGZvciBwYXJ0bmVycyB3aG8gc2hhcmUgb3VyIGNvbW1pdG1lbnQgdG8mbmJzcDs8c3Ryb25nPm9wZW4tc291cmNlIHZhbHVlcywgaW5jbHVzaXZpdHksIGFuZCBrbm93bGVkZ2Ugc2hhcmluZzwvc3Ryb25nPi48YnI+UGxlYXNlIG5vdGU6IENvbXBhbmllcyBvZmZlcmluZyB0aGVtZXMsIHBsdWdpbnMsIG9yIFdvcmRQcmVzcyBkaXN0cmlidXRpb25zIGFyZSByZXF1aXJlZCB0byBmb2xsb3cgYSZuYnNwOzxzdHJvbmc+MTAwJSA8YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb21tdW5pdHkvaGFuZGJvb2svd29yZGNhbXAtb3JnYW5pemVyL3BsYW5uaW5nLWRldGFpbHMvZ3BsLXByaW1lci8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdQTCBsaWNlbnNpbmcgbW9kZWw8L2E+PC9zdHJvbmc+LiBBcHBsaWNhdGlvbnMgdGhhdCBkb27igJl0IGFsaWduIHdpdGggb3VyIGNvbW11bml0eSBndWlkZWxpbmVzIHdpbGwgbm90IG1vdmUgZm9yd2FyZC48YnI+V2UgYWxzbyByZXF1aXJlIGFsbCBzcG9uc29ycyB0byBiZSA8c3Ryb25nPmNvbXBsaWFudCB3aXRoIHRoZSA8L3N0cm9uZz48YSBocmVmPSJodHRwczovL3dvcmRwcmVzc2ZvdW5kYXRpb24ub3JnL3RyYWRlbWFyay1wb2xpY3kvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48c3Ryb25nPldvcmRQcmVzcyB0cmFkZW1hcmsgdXNhZ2UgcG9saWNpZXM8L3N0cm9uZz48L2E+Ljxicj5UaGUgZmluYWwgYXBwcm92YWwsIHRob3VnaCwgY29tZXMgZnJvbSBXb3JkUHJlc3MgRm91bmRhdGlvbi5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3RlcCAzOiBOb3RpZmljYXRpb24gJmFtcDsgUGFydG5lcnNoaXAgQWdyZWVtZW50PC9zdHJvbmc+PGJyPkFjY2VwdGVkIHNwb25zb3JzIHdpbGwgcmVjZWl2ZSBhIHdhcm0gd2VsY29tZSBhbG9uZyB3aXRoIGEgc3BvbnNvcnNoaXAgYWdyZWVtZW50IGRldGFpbGluZyB0aGUgdGVybXMgb2Ygb3VyIHBhcnRuZXJzaGlwLjxicj5JZiBhbiBhcHBsaWNhdGlvbiBpc27igJl0IGFjY2VwdGVkLCB3ZSBwcm92aWRlJm5ic3A7PHN0cm9uZz5jb25zdHJ1Y3RpdmUgZmVlZGJhY2s8L3N0cm9uZz4mbmJzcDthbmQgZXhwbG9yZSBhbHRlcm5hdGl2ZSB3YXlzIHRvIGVuZ2FnZSB3aXRoIGFuZCBzdXBwb3J0IHRoZSBjb21tdW5pdHkuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0ZXAgNDogT25nb2luZyBDb2xsYWJvcmF0aW9uICZhbXA7IFN1cHBvcnQ8L3N0cm9uZz48YnI+T25jZSBjb25maXJtZWQsIG91ciB0ZWFtIHdvcmtzIGNsb3NlbHkgd2l0aCB5b3UgZXZlcnkgc3RlcCBvZiB0aGUgd2F54oCUZnJvbSBmaW5hbGl6aW5nIGNvbnRyYWN0cyBhbmQgYm9vdGggbG9naXN0aWNzIHRvIGNvb3JkaW5hdGluZyBkZWxpdmVyYWJsZXMgYW5kIGFuc3dlcmluZyBxdWVzdGlvbnMuPGJyPkFzIGEgdmFsdWVkIHNwb25zb3IsIHlvdeKAmWxsIGFsc28gYmUgaW52aXRlZCB0byBvdXImbmJzcDs8c3Ryb25nPmV4Y2x1c2l2ZSBTb2NpYWwgRXZlbnQ8L3N0cm9uZz4sIGEgd29uZGVyZnVsIG9wcG9ydHVuaXR5IHRvIGNvbm5lY3Qgd2l0aCBmZWxsb3cgc3BvbnNvcnMsIG9yZ2FuaXplcnMsIGFuZCBjb21tdW5pdHkgbGVhZGVycyBpbiBhIHJlbGF4ZWQgc2V0dGluZy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3BvbnNvcnNoaXAgUnVsZXMgJmFtcDsgR3VpZGVsaW5lczwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUbyBtYWludGFpbiBmYWlybmVzcyBhbmQgY29tbXVuaXR5IHNwaXJpdCwgdGhlIGZvbGxvd2luZyBydWxlcyBhcHBseTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlNwb25zb3JzIG1heSBwcm92aWRlOjwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tcGFueSBuYW1lLCBsb2dvLCBhbmQgZXN0YWJsaXNoZWQgc2xvZ2Fucy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgc2luZ2xlIGJyYW5kL3RyYWRlIG5hbWUgaXMgbGlzdGVkIG9uIHRoZWlyIHByb2ZpbGUgcGFnZSAobXVsdGlwbGUgYnJhbmRzIG1heSBiZSBtZW50aW9uZWQgaW4gYmlvcyBvciBtYXRlcmlhbHMpLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29udGFjdCBpbmZvcm1hdGlvbiAoZW1haWwsIHdlYnNpdGUsIHBob25lKS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZhY3R1YWwgZGlzcGxheXMgb2YgdGhlaXIgcHJvZHVjdHMvc2VydmljZXMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmludGVkIG9yIGRpZ2l0YWwgYnJvY2h1cmVzLCBoYW5kb3V0cywgYW5kIGZhY3R1YWwgcHJpY2UgaW5mb3JtYXRpb24uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRWZXJpZmlhYmxlIGluY2VudGl2ZXMgc3VjaCBhcyBjb3Vwb25zIG9yIGRpc2NvdW50IGNvZGVzICg8ZW0+c3ViamVjdCB0byBhcHByb3ZhbDwvZW0+KS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENhbGxzIHRvIGFjdGlvbiB0aGF0IGFyZSBmYWN0dWFsIGFuZCB2YWx1ZS1uZXV0cmFsICg8ZW0+c3ViamVjdCB0byBhcHByb3ZhbDwvZW0+KS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3BvbnNvcnMgbWF5IG5vdCBwcm92aWRlOjwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3VwZXJsYXRpdmUgb3IgdW52ZXJpZmlhYmxlIG1hcmtldGluZyBjbGFpbXMgKGUuZy4sIOKAnHRoZSBiZXN0IHBsdWdpbiBldmVy4oCdKS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1hdGVyaWFscyBpbXBseWluZyBlbmRvcnNlbWVudCBieSBXb3JkUHJlc3MsIHRoZSBXb3JkUHJlc3MgRm91bmRhdGlvbiwgb3IgV29yZENhbXAgb3JnYW5pemVycy4gRm9yIGluc3RhbmNlLCBpdCBzaG91bGQgc2F5IOKAnEhvc3RpbmcgPHN0cm9uZz5mb3I8L3N0cm9uZz4gV29yZFByZXNz4oCdIGluc3RlYWQgb2Yg4oCcV29yZFByZXNzIEhvc3RpbmfigJ0uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROb24tPGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29tbXVuaXR5L2hhbmRib29rL3dvcmRjYW1wLW9yZ2FuaXplci9wbGFubmluZy1kZXRhaWxzL2dwbC1wcmltZXIvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HUEw8L2E+LWNvbXBhdGlibGUgcHJvZHVjdHMgb3Igc2VydmljZXMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYXRlcmlhbHMgcHJvbW90aW5nIHNwYW0sIGhhdGUsIG9yIGRpc2NyaW1pbmF0b3J5IHByYWN0aWNlcy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U3BvbnNvcnMgYWdyZWUgdGhhdDo8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFsbCBtYXRlcmlhbHMgbXVzdCBjb21wbHkgd2l0aCBXb3JkUHJlc3MgY29tbXVuaXR5IHN0YW5kYXJkcyBhbmQgbWF5IGJlIHJldmlld2VkIGJ5IHRoZSBXb3JkQ2FtcCBUb3Jpbm8gdGVhbSBiZWZvcmUgb3IgZHVyaW5nIHRoZSBldmVudC5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9yZ2FuaXplcnMgcmV0YWluIHRoZSByaWdodCB0byByZXF1ZXN0IGVkaXRzLCByZW1vdmFscywgb3IgY2Vzc2F0aW9uIG9mIHByYWN0aWNlcyB0aGF0IGRvIG5vdCBhbGlnbiB3aXRoIGV2ZW50IGd1aWRlbGluZXMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWxsaW5nIHBoeXNpY2FsIGdvb2RzIG9uc2l0ZSBpcyBwcm9oaWJpdGVkIGR1ZSB0byB2YXJ5aW5nIHJlZ3VsYXRpb25zIGFuZCBsaWFiaWxpdHkgY29uY2VybnMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdlIGxvb2sgZm9yd2FyZCB0byBidWlsZGluZyBhIG1lYW5pbmdmdWwgcGFydG5lcnNoaXAgd2l0aCB5b3UgYW5kIGNyZWF0aW5nIGEgbWVtb3JhYmxlLCBpbXBhY3RmdWwgV29yZENhbXAgdG9nZXRoZXIhZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QWNrbm93bGVkZ2VtZW50OiB0aGUgY29uY2VwdCBmb3IgdGhpcyBkb2N1bWVudCBvcmlnaW5hdGVkIDxhIGhyZWY9Imh0dHBzOi8vYXNpYS53b3JkY2FtcC5vcmcvMjAyNi9zcG9uc29yc2hpcC1ndWlkZWxpbmVzLyI+ZnJvbSB0aGlzIFdDQXNpYSBwb3N0LjwvYT5kcm9wQ2Fwc3R5bGVmb250U2l6ZWlubmVyQmxvY2tzBQcIBAgECAYIBSsIB5h9CAcIBggOCA4IC0gBBB8JCAYIBw8ECgcgBwsIBw8ECgezBwcLCAcPBAoHEQULCAcPBAoHnwEHCwgHDwQKBwYLCAcPBAoHhwELCAcPBAoHqAELCAcPBAoHogELCAcPBAoHkAELCAcPBAoHowIHCwgHDwQKByMFCwgHDwQKB64CBwsIBw8ECgcGCwgHDwQKB7EFCwgHDwQKB6gOCwgHDwQKB6UFCwgHDwQKB74GCwgHDwQKBzMFCwgHDwQKB4UBBwsIBw8ECgcmBwsIBw8ECgcGCwgHDwQKBywLCAcPBAoHsgELCAcPBAoHLAsIBw8ECgcsCwgHDwQKB4YBCwgHDwQKB5cBCwgHDwQKB5IBCwgHDwQKByoHCwgHDwQKBwYLCAcPBAoHjAELCAcPBAoHgwMLCAcPBAoHvgILCAcPBAoHPAsIBw8ECgclBwsIBw8ECgcGCwgHDwQKB4gCCwgHDwQKB7oBCwgHDwQKB54BCwgHDwQKBQgLCAcPBAoHtAEHCwgHDwQKRwALCAcPBApHAAsIBw8ECgeVAgcFCAsPAQQAAAEAAAABBgABAQAArwFCAQEAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAA0HWAQGuAwB9AXcTMjAyNi0wMS0xMlQxNDozNzowM3cWc3BvbnNvcnNoaXAtZ3VpZGVsaW5lc3cHcHVibGlzaH28pe4NfQB3BmNsb3NlZHcGY2xvc2Vkdw1wYWdlcy1lbi0yMDI2eXcAdyQ1ODFiMzY1OS0wMDk2LTRkNWEtODdmOS05Y2FkYWQyMjA4Yjl4dyc8cD48ZW0+TGFzdCB1cGRhdGU6IDIwMjYtMDEtMTI8L2VtPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMGNlZmZmY2MtNGUwZS00NWYxLWFhNTItODg3NmYzNjViMTA3eHeCBDxwPkF0IFdvcmRDYW1wIFRvcmlubyAyMDI2LCB3ZSBkZWVwbHkgdGhpbmsgdGhhdCB0aGUgc3VwcG9ydCBvZiBvdXIgc3BvbnNvcnMgaXMgY3J1Y2lhbCBhbmQgcmVwcmVzZW50cyBhbiBpbmVzdGltYWJsZSB2YWx1ZS48YnI+V2XigJl2ZSBjcmVhdGVkIHRoaXMgZ3VpZGVsaW5lcyBkb2N1bWVudCwgdGhhdCB3ZSB3aWxsIGNvbnN0YW50bHkgdXBkYXRlLCB0byBlbnN1cmUgdGhlIHNwb25zb3JzaGlwIHByb2Nlc3MgcmVtYWlucyB0cmFuc3BhcmVuY3ksIGNsZWFyLCBmYWlyLCBhbmQgY29uc2lzdGVudCB3aXRoIHRoZSB2YWx1ZXMgb2YgdGhlIFdvcmRQcmVzcyBjb21tdW5pdHkuPGJyPldoZXRoZXIgeW914oCZcmUgYSByZXR1cm5pbmcgc3BvbnNvciBvciBjb25zaWRlcmluZyBqb2luaW5nIHVzIGZvciB0aGUgZmlyc3QgdGltZSwgdGhpcyBvdXRsaW5lcyBleGFjdGx5IGhvdyB0aGUgcHJvY2VzcyB3b3Jrcywgd2hhdOKAmXMgZXhwZWN0ZWQsIGFuZCBob3cgd2XigJlsbCB3b3JrIHRvZ2V0aGVyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckZDI1YWZjZjgtNGNmNC00OGJhLWI2ZmYtOGY0ZGFiOThiNTU3eHczPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgU3BvbnNvcnMgVGVhbTwvaDI+dwxjb3JlL2hlYWRpbmd9AnckZThhYzZkMzAtYTk2OC00M2NlLTg5ZTQtNGFmMmQ4ZjZlZjhheHdmPHA+T3VyIFNwb25zb3JzIFRlYW0gY29uc2lzdHMgb2YgZGVkaWNhdGVkIFdvcmRQcmVzcyB2b2x1bnRlZXJzIGZyb20gSXRhbHkuIFRoZXkgd29yayB0b2dldGhlciB0bzo8L3A+dw5jb3JlL3BhcmFncmFwaHl3JGEzNDVjMDY4LTkwY2MtNGYzYi05ZTBjLWQ3NGRiNjRiN2E0ZXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckNTE4ZDhkNzUtOWQ1ZS00M2YyLTk2YTgtNmYwYmJkZTYwOWU4eHdQPGxpPlJldmlldyBldmVyeSBzcG9uc29yc2hpcCBhcHBsaWNhdGlvbiB3aXRoIGZhaXJuZXNzIGFuZCBhbiBvcGVuIHByb2Nlc3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQyY2U2OGQ1ZC1kYzU1LTRlNTQtYTA4OS1lODdlODIyMjFmZDJ4d3E8bGk+UGFydG5lciB3aXRoIG9yZ2FuaXphdGlvbnMgdGhhdCBzaGFyZSBvdXIgY29tbWl0bWVudCB0byBvcGVuIHNvdXJjZSwgaW5jbHVzaXZpdHksIGFuZCBzaGFyaW5nIGtub3dsZWRnZS48L2xpPncOY29yZS9saXN0LWl0ZW13JGEyOGM5ZDlmLWFhODktNDE0MC1hNDMyLTI2ZDQ3ZTcxNDQzN3h3azxsaT5DcmFmdCBzcG9uc29yc2hpcCBwYWNrYWdlcyB0aGF0IGFyZSBib3RoIHZhbHVhYmxlIGZvciBzcG9uc29ycyBhbmQgdml0YWwgZm9yIGV2ZW50IHN1c3RhaW5hYmlsaXR5LjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYmNlNWFjYjEtNzZhNC00MjI5LWFlYjEtMWIzOTU2NmRmYjg1eHdZPGxpPk9mZmVyIHNwb25zb3JzIGNvbnNpc3RlbnQgc3VwcG9ydCB0aHJvdWdoIGNsZWFyIGd1aWRhbmNlIGFuZCBvcGVuIGNvbW11bmljYXRpb24uPC9saT53DmNvcmUvbGlzdC1pdGVtdyQyOWZlM2EwMS00MzQ3LTRlNzUtYWQ4Ni01OTIwNDc1YTdhNDd4d6oBPHA+VGhpcyB0ZWFtIGVmZm9ydCBoZWxwcyBrZWVwIFdvcmRDYW1wIFRvcmlubyB3ZWxjb21pbmcgYW5kIGFmZm9yZGFibGUgZm9yIGV2ZXJ5b25lLCB3aGlsZSBjcmVhdGluZyBhdXRoZW50aWMgY29ubmVjdGlvbnMgYmV0d2VlbiBzcG9uc29ycyBhbmQgb3VyIHZpYnJhbnQgY29tbXVuaXR5LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMjliYjc1NzUtZGNjOC00NjU2LWEwNWQtOGJjY2IxYjRhNTJleHdFPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgU3BvbnNvcnNoaXAgYXBwbGljYXRpb24gam91cm5leTwvaDI+dwxjb3JlL2hlYWRpbmd9AnckMTEzODZkZWEtZjZmZi00MTYyLTg4MTYtYzcwNWU1M2IwNmU0eHe5ATxwPldl4oCZcmUgdGhyaWxsZWQgeW91J3JlIGNvbnNpZGVyaW5nIHBhcnRuZXJpbmcgd2l0aCBvdXIgV29yZENhbXAhIEhlcmXigJlzIGhvdyB0aGUgcHJvY2VzcyB3b3JrcywgZGVzaWduZWQgdG8gYmUgdHJhbnNwYXJlbnQsIHN1cHBvcnRpdmUsIGFuZCBjb2xsYWJvcmF0aXZlIGV2ZXJ5IHN0ZXAgb2YgdGhlIHdheTo8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDZmMWQyNjE2LWQ5MWMtNGE5OC1hYTU4LWM4NTAwODFhOTI2Nnh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHckMDVkZWU1NjAtMmEyNy00OTY4LWI5ZjAtOGIzMDUwYWQ4MDMxeHf2AjxsaT48c3Ryb25nPlN0ZXAgMTogQ2FsbCBmb3IgU3BvbnNvcnM8L3N0cm9uZz48YnI+V2UgYmVnaW4gYnkgb3BlbmluZyBvdXIgb2ZmaWNpYWzCoDxzdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly90b3Jpbm8ud29yZGNhbXAub3JnLzIwMjYvZW4vY2FsbC1mb3Itc3BvbnNvcnMvIiBkYXRhLXR5cGU9InBhZ2UiIGRhdGEtaWQ9IjI1OSI+Q2FsbCBmb3IgU3BvbnNvcnM8L2E+PC9zdHJvbmc+LiBTcG9uc29yc2hpcCBwYWNrYWdlcyBhcmUgb2ZmZXJlZCBvbiBhIGZpcnN0LWNvbWUsIGZpcnN0LXNlcnZlZCBiYXNpcyB1bnRpbCBzbG90cyBhcmUgZmlsbGVkLCBzbyB3ZSBlbmNvdXJhZ2UgaW50ZXJlc3RlZCBvcmdhbml6YXRpb25zIHRvIGFwcGx5IGVhcmx5LjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYjkwMThjNmUtZDRhMy00NGI1LWJkZjItNzFjODQxZTQxYmM2eHezBzxsaT48c3Ryb25nPlN0ZXAgMjogVGhvdWdodGZ1bCBBcHBsaWNhdGlvbiBSZXZpZXc8L3N0cm9uZz48YnI+RWFjaCBhcHBsaWNhdGlvbiBpcyByZXZpZXdlZCBjYXJlZnVsbHkgYnkgb3VyIHZvbHVudGVlciBTcG9uc29yIFRlYW0uIFdlIGxvb2sgZm9yIHBhcnRuZXJzIHdobyBzaGFyZSBvdXIgY29tbWl0bWVudCB0byZuYnNwOzxzdHJvbmc+b3Blbi1zb3VyY2UgdmFsdWVzLCBpbmNsdXNpdml0eSwgYW5kIGtub3dsZWRnZSBzaGFyaW5nPC9zdHJvbmc+Ljxicj5QbGVhc2Ugbm90ZTogQ29tcGFuaWVzIG9mZmVyaW5nIHRoZW1lcywgcGx1Z2lucywgb3IgV29yZFByZXNzIGRpc3RyaWJ1dGlvbnMgYXJlIHJlcXVpcmVkIHRvIGZvbGxvdyBhJm5ic3A7PHN0cm9uZz4xMDAlIDxhIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvbW11bml0eS9oYW5kYm9vay93b3JkY2FtcC1vcmdhbml6ZXIvcGxhbm5pbmctZGV0YWlscy9ncGwtcHJpbWVyLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R1BMIGxpY2Vuc2luZyBtb2RlbDwvYT48L3N0cm9uZz4uIEFwcGxpY2F0aW9ucyB0aGF0IGRvbuKAmXQgYWxpZ24gd2l0aCBvdXIgY29tbXVuaXR5IGd1aWRlbGluZXMgd2lsbCBub3QgbW92ZSBmb3J3YXJkLjxicj5XZSBhbHNvIHJlcXVpcmUgYWxsIHNwb25zb3JzIHRvIGJlIDxzdHJvbmc+Y29tcGxpYW50IHdpdGggdGhlIDwvc3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd29yZHByZXNzZm91bmRhdGlvbi5vcmcvdHJhZGVtYXJrLXBvbGljeS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxzdHJvbmc+V29yZFByZXNzIHRyYWRlbWFyayB1c2FnZSBwb2xpY2llczwvc3Ryb25nPjwvYT4uPGJyPlRoZSBmaW5hbCBhcHByb3ZhbCwgdGhvdWdoLCBjb21lcyBmcm9tIFdvcmRQcmVzcyBGb3VuZGF0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNWE3MDYyODEtMDJlYy00N2U2LThiMjEtYTFkNTJmYzBkNmEweHfwAjxsaT48c3Ryb25nPlN0ZXAgMzogTm90aWZpY2F0aW9uICZhbXA7IFBhcnRuZXJzaGlwIEFncmVlbWVudDwvc3Ryb25nPjxicj5BY2NlcHRlZCBzcG9uc29ycyB3aWxsIHJlY2VpdmUgYSB3YXJtIHdlbGNvbWUgYWxvbmcgd2l0aCBhIHNwb25zb3JzaGlwIGFncmVlbWVudCBkZXRhaWxpbmcgdGhlIHRlcm1zIG9mIG91ciBwYXJ0bmVyc2hpcC48YnI+SWYgYW4gYXBwbGljYXRpb24gaXNu4oCZdCBhY2NlcHRlZCwgd2UgcHJvdmlkZSZuYnNwOzxzdHJvbmc+Y29uc3RydWN0aXZlIGZlZWRiYWNrPC9zdHJvbmc+Jm5ic3A7YW5kIGV4cGxvcmUgYWx0ZXJuYXRpdmUgd2F5cyB0byBlbmdhZ2Ugd2l0aCBhbmQgc3VwcG9ydCB0aGUgY29tbXVuaXR5LjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMDYwNDA0ZGEtODVjZi00YmY0LWIzOGYtNGYwZTViMTg5NThkeHfLAzxsaT48c3Ryb25nPlN0ZXAgNDogT25nb2luZyBDb2xsYWJvcmF0aW9uICZhbXA7IFN1cHBvcnQ8L3N0cm9uZz48YnI+T25jZSBjb25maXJtZWQsIG91ciB0ZWFtIHdvcmtzIGNsb3NlbHkgd2l0aCB5b3UgZXZlcnkgc3RlcCBvZiB0aGUgd2F54oCUZnJvbSBmaW5hbGl6aW5nIGNvbnRyYWN0cyBhbmQgYm9vdGggbG9naXN0aWNzIHRvIGNvb3JkaW5hdGluZyBkZWxpdmVyYWJsZXMgYW5kIGFuc3dlcmluZyBxdWVzdGlvbnMuPGJyPkFzIGEgdmFsdWVkIHNwb25zb3IsIHlvdeKAmWxsIGFsc28gYmUgaW52aXRlZCB0byBvdXImbmJzcDs8c3Ryb25nPmV4Y2x1c2l2ZSBTb2NpYWwgRXZlbnQ8L3N0cm9uZz4sIGEgd29uZGVyZnVsIG9wcG9ydHVuaXR5IHRvIGNvbm5lY3Qgd2l0aCBmZWxsb3cgc3BvbnNvcnMsIG9yZ2FuaXplcnMsIGFuZCBjb21tdW5pdHkgbGVhZGVycyBpbiBhIHJlbGF4ZWQgc2V0dGluZy48L2xpPncOY29yZS9saXN0LWl0ZW13JDM1YWYxZDJmLWE2NzctNGMzMi04OGUxLWQzYWU1ZGYxYTIwZnh3VTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TcG9uc29yc2hpcCBSdWxlcyAmYW1wOyBHdWlkZWxpbmVzPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdyRkMDI4NzJlZS1lM2EyLTRhOTQtOWVmOS0xNjNkNjljZTQ2NzF4d0w8cD5UbyBtYWludGFpbiBmYWlybmVzcyBhbmQgY29tbXVuaXR5IHNwaXJpdCwgdGhlIGZvbGxvd2luZyBydWxlcyBhcHBseTo8L3A+dw5jb3JlL3BhcmFncmFwaHl3JDhmYzNiODc3LWY5YTUtNDA3Zi1hZTgxLWVlMTYxNDFhZGVkYXh3LTxwPjxzdHJvbmc+U3BvbnNvcnMgbWF5IHByb3ZpZGU6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ1ZmZiMzg5OS0wMTdmLTRlNjYtYWY3NC1jMzE5MWEzY2YyMjJ4dys8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDk3NTRkZTk4LWM2YTQtNGE4Ny05OTg1LTk0OWQxYWNiNGY2M3h3NTxsaT5Db21wYW55IG5hbWUsIGxvZ28sIGFuZCBlc3RhYmxpc2hlZCBzbG9nYW5zLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNWFjYzkxYTQtZTNhYy00OTA5LWIzMDAtYzRlZGNkMTliNTUxeHd7PGxpPkEgc2luZ2xlIGJyYW5kL3RyYWRlIG5hbWUgaXMgbGlzdGVkIG9uIHRoZWlyIHByb2ZpbGUgcGFnZSAobXVsdGlwbGUgYnJhbmRzIG1heSBiZSBtZW50aW9uZWQgaW4gYmlvcyBvciBtYXRlcmlhbHMpLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckZGViODBjN2YtY2NlNi00NzhlLTkyN2ItOGFiMTZlMmYzMjNieHc1PGxpPkNvbnRhY3QgaW5mb3JtYXRpb24gKGVtYWlsLCB3ZWJzaXRlLCBwaG9uZSkuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ0OTRkODhhNi03ZTc1LTQ0ZmMtODg2Ni1iMzRiNGFkOTBlYTR4dzU8bGk+RmFjdHVhbCBkaXNwbGF5cyBvZiB0aGVpciBwcm9kdWN0cy9zZXJ2aWNlcy48L2xpPncOY29yZS9saXN0LWl0ZW13JDllZDhjNDEzLWE0ZDYtNDAxMS05NmNkLTE0ODU4ZDk5YjQyZnh3TzxsaT5QcmludGVkIG9yIGRpZ2l0YWwgYnJvY2h1cmVzLCBoYW5kb3V0cywgYW5kIGZhY3R1YWwgcHJpY2UgaW5mb3JtYXRpb24uPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ4MjUzMDA1NC04ZGFmLTQ1MWEtOTU5OS1mOTQ3MDdhODYzZDB4d2A8bGk+VmVyaWZpYWJsZSBpbmNlbnRpdmVzIHN1Y2ggYXMgY291cG9ucyBvciBkaXNjb3VudCBjb2RlcyAoPGVtPnN1YmplY3QgdG8gYXBwcm92YWw8L2VtPikuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQxNzE2M2M3OS1lYmM1LTQ2M2ItOWUyMi0zOTRhNDlkODBmNjV4d1s8bGk+Q2FsbHMgdG8gYWN0aW9uIHRoYXQgYXJlIGZhY3R1YWwgYW5kIHZhbHVlLW5ldXRyYWwgKDxlbT5zdWJqZWN0IHRvIGFwcHJvdmFsPC9lbT4pLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMjEzZGQ2ZTctZjJlMi00MTNjLWI5ZWQtMThmYjcxYzViYTI2eHcxPHA+PHN0cm9uZz5TcG9uc29ycyBtYXkgbm90IHByb3ZpZGU6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ2ZDdlNzAwMC01YTZiLTQ1MjEtYmMyZi00YmQzNDhlMDQ5YTh4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDM0MDg2MjhmLWIzZWEtNDVlNC1iM2I5LWM4OGVkNTFhZWQ5OXh3WTxsaT5TdXBlcmxhdGl2ZSBvciB1bnZlcmlmaWFibGUgbWFya2V0aW5nIGNsYWltcyAoZS5nLiwg4oCcdGhlIGJlc3QgcGx1Z2luIGV2ZXLigJ0pLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckNWJjODEwYzItMmFmZi00MmJlLTk0NWYtM2E5NDM5NTljNzMweHfUATxsaT5NYXRlcmlhbHMgaW1wbHlpbmcgZW5kb3JzZW1lbnQgYnkgV29yZFByZXNzLCB0aGUgV29yZFByZXNzIEZvdW5kYXRpb24sIG9yIFdvcmRDYW1wIG9yZ2FuaXplcnMuIEZvciBpbnN0YW5jZSwgaXQgc2hvdWxkIHNheSDigJxIb3N0aW5nIDxzdHJvbmc+Zm9yPC9zdHJvbmc+IFdvcmRQcmVzc+KAnSBpbnN0ZWFkIG9mIOKAnFdvcmRQcmVzcyBIb3N0aW5n4oCdLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMGI3M2QwOTYtNzk3Ny00ZDc5LWE0YzctYThkOGY5MzVlNjJjeHfHATxsaT5Ob24tPGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29tbXVuaXR5L2hhbmRib29rL3dvcmRjYW1wLW9yZ2FuaXplci9wbGFubmluZy1kZXRhaWxzL2dwbC1wcmltZXIvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HUEw8L2E+LWNvbXBhdGlibGUgcHJvZHVjdHMgb3Igc2VydmljZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQyNDU2MmEyYi03ZGI2LTQ0OWQtYjJiNi1lZmUyZGJlMzE5ZWF4d0U8bGk+TWF0ZXJpYWxzIHByb21vdGluZyBzcGFtLCBoYXRlLCBvciBkaXNjcmltaW5hdG9yeSBwcmFjdGljZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ2MGNiZjkxMS0zNDQ3LTRlMTItYTQxMy00YTU4NjRkYTNiYWF4dyw8cD48c3Ryb25nPlNwb25zb3JzIGFncmVlIHRoYXQ6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ4NWRjYWZjOC1iMjRiLTQ5ZjItYTNjOS0yMmYyNjlkYjQzOGN4dyM8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgo8L3VsPncJY29yZS9saXN0eXcAdyQ0OGRmZDQxYi1lNDI4LTQ2MTMtOTcyZC1iZDRlY2JlNDcxODV4d5EBPGxpPkFsbCBtYXRlcmlhbHMgbXVzdCBjb21wbHkgd2l0aCBXb3JkUHJlc3MgY29tbXVuaXR5IHN0YW5kYXJkcyBhbmQgbWF5IGJlIHJldmlld2VkIGJ5IHRoZSBXb3JkQ2FtcCBUb3Jpbm8gdGVhbSBiZWZvcmUgb3IgZHVyaW5nIHRoZSBldmVudC48L2xpPncOY29yZS9saXN0LWl0ZW13JDA0MGQ0Y2Q2LWMwN2UtNGYyYy04OWFmLTEwZTA0YTFkODRlNnh3gwE8bGk+T3JnYW5pemVycyByZXRhaW4gdGhlIHJpZ2h0IHRvIHJlcXVlc3QgZWRpdHMsIHJlbW92YWxzLCBvciBjZXNzYXRpb24gb2YgcHJhY3RpY2VzIHRoYXQgZG8gbm90IGFsaWduIHdpdGggZXZlbnQgZ3VpZGVsaW5lcy48L2xpPncOY29yZS9saXN0LWl0ZW13JDE5NTZjNWYyLTkwODUtNGRlNC05ZTc5LWVhMGYzNWIxYjNkMXh3ZzxsaT5TZWxsaW5nIHBoeXNpY2FsIGdvb2RzIG9uc2l0ZSBpcyBwcm9oaWJpdGVkIGR1ZSB0byB2YXJ5aW5nIHJlZ3VsYXRpb25zIGFuZCBsaWFiaWxpdHkgY29uY2VybnMuPC9saT53DmNvcmUvbGlzdC1pdGVtdyRmYWIxMDI1Zi1kNDAxLTRkY2EtOGE4ZC1mMjBhYWY3MmRmOTR4dzA8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPjwvYmxvY2txdW90ZT53CmNvcmUvcXVvdGV3AHckYjhlMDEzZTktYmEzNC00ZjIzLWFmOTQtNjE4MDRiYTU1MjUzeHd7PHA+V2UgbG9vayBmb3J3YXJkIHRvIGJ1aWxkaW5nIGEgbWVhbmluZ2Z1bCBwYXJ0bmVyc2hpcCB3aXRoIHlvdSBhbmQgY3JlYXRpbmcgYSBtZW1vcmFibGUsIGltcGFjdGZ1bCBXb3JkQ2FtcCB0b2dldGhlciE8L3A+dw5jb3JlL3BhcmFncmFwaHl3JGYyY2I0NDIxLTdjNTItNDI0MS1iZjNmLWVhNTEyYzY3YTkwNHh3BzxwPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckMjM1OWI4MTItZTA1NC00Mzc0LTllOTUtOWUyYWNmYzg2OWM3eHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyRiMmZmNWRmOC03OWMwLTQ3NGMtOTI4Yi1lMTA1YjljNjY0NTB4d80BPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLXJpZ2h0IGhhcy1zbWFsbC1mb250LXNpemUiPkFja25vd2xlZGdlbWVudDogdGhlIGNvbmNlcHQgZm9yIHRoaXMgZG9jdW1lbnQgb3JpZ2luYXRlZCA8YSBocmVmPSJodHRwczovL2FzaWEud29yZGNhbXAub3JnLzIwMjYvc3BvbnNvcnNoaXAtZ3VpZGVsaW5lcy8iPmZyb20gdGhpcyBXQ0FzaWEgcG9zdC48L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncFcmlnaHR3BXNtYWxsAA==\",\"updateId\":992824307}","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-455","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/14535036"}],"replies":[{"embeddable":true,"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":24,"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/455\/revisions"}],"predecessor-version":[{"id":3218,"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/455\/revisions\/3218"}],"up":[{"embeddable":true,"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/134"}],"wp:attachment":[{"href":"https:\/\/torino.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}