{"id":894,"date":"2026-01-05T15:39:25","date_gmt":"2026-01-05T20:39:25","guid":{"rendered":"https:\/\/notaryliveblog.com\/?p=894"},"modified":"2026-05-14T17:15:31","modified_gmt":"2026-05-14T21:15:31","slug":"notarylive-and-smartadvocate-integration","status":"publish","type":"post","link":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/","title":{"rendered":"How to build the NotaryLive &amp; SmartAdvocate Integration"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>KEY TAKEAWAYS <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Setup requires a SmartAdvocate admin user.<\/li>\n\n\n\n<li>The SmartAdvocate Case ID is what allows NotaryLive to return completed documents to the correct case file.<\/li>\n\n\n\n<li>Your team can start notarization sessions from NotaryLive or directly from within SmartAdvocate.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Audio Summary: <\/strong><\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Before You Start<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You will need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SmartAdvocate:<\/strong> Admin access to your account<\/li>\n\n\n\n<li><strong>NotaryLive:<\/strong> An active <a href=\"https:\/\/notarylive.com\/sign-up?acct=company\" target=\"_blank\" rel=\"noreferrer noopener\">NotaryLive Business account<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> If your SmartAdvocate API account credentials change, <a href=\"https:\/\/notarylive.com\/smart-advocate\/upload-credentials\" target=\"_blank\" rel=\"noreferrer noopener\">update them in NotaryLive<\/a> immediately.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Initial Integration Setup<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create a SmartAdvocate API Account<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A SmartAdvocate admin must complete this step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Admin \u2192 Users \u2192 New User<\/strong>. When creating the user:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check <strong>API Access<\/strong><\/li>\n\n\n\n<li>Uncheck <strong>Active<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Unchecking Active prevents this account from being used to log in to SmartAdvocate. It exists solely for API access.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"107\" data-attachment-id=\"1013\" data-permalink=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/screenshot-2026-02-04-at-5-48-13-pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?fit=2222%2C396&amp;ssl=1\" data-orig-size=\"2222,396\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot 2026-02-04 at 5.48.13\u202fPM\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?fit=600%2C107&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=600%2C107&#038;ssl=1\" alt=\"\" class=\"wp-image-1013\" style=\"width:900px;height:auto\" srcset=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=600%2C107&amp;ssl=1 600w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=300%2C53&amp;ssl=1 300w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=768%2C137&amp;ssl=1 768w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=1536%2C274&amp;ssl=1 1536w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=2048%2C365&amp;ssl=1 2048w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.48.13-PM.png?resize=1200%2C214&amp;ssl=1 1200w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The API account must have access to all cases requiring notarization. This is necessary to return completed documents to the correct case files.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Add the API Credentials to NotaryLive<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In a new browser tab, go to <a href=\"https:\/\/notarylive.com\/smart-advocate\/upload-credentials\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/notarylive.com\/smart-advocate\/upload-credentials<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the API account&#8217;s account ID (username) and the API account password on this page. If your firm self-hosts SmartAdvocate, enter your server URL as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"600\" height=\"567\" data-attachment-id=\"1016\" data-permalink=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/screenshot-2026-02-04-at-5-53-37-pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?fit=1194%2C1128&amp;ssl=1\" data-orig-size=\"1194,1128\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot 2026-02-04 at 5.53.37\u202fPM\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?fit=600%2C567&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?resize=600%2C567&#038;ssl=1\" alt=\"\" class=\"wp-image-1016\" srcset=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?resize=600%2C567&amp;ssl=1 600w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?resize=300%2C283&amp;ssl=1 300w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?resize=768%2C726&amp;ssl=1 768w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-02-04-at-5.53.37-PM.png?w=1194&amp;ssl=1 1194w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Submit<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Understanding Your Workflow Options<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are two ways to use the NotaryLive SmartAdvocate integration:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option 1: Start Sessions from NotaryLive<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/notarylive.com\/notarize\/new-preorder\" target=\"_blank\" rel=\"noreferrer noopener\">Create a notarization session in NotaryLive<\/a><\/li>\n\n\n\n<li>Enter the SmartAdvocate Case ID when prompted<\/li>\n\n\n\n<li>Send the secure link to your client<\/li>\n\n\n\n<li>The notarized documents automatically return to the correct SmartAdvocate case when complete<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Finding your SmartAdvocate Case ID:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the case in SmartAdvocate<\/li>\n\n\n\n<li>Go to the Case Summary page<\/li>\n\n\n\n<li>Look at your browser URL<\/li>\n\n\n\n<li>Copy the Case ID number<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Example URL:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/app.smartadvocate.com\/SA\/CaseSummary.aspx?CaseID=123\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/app.smartadvocate.com\/SA\/CaseSummary.aspx?CaseID=123<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this example, the Case ID is <strong>123<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option 2: Start Sessions from Within SmartAdvocate<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add a NotaryLive action to the SmartAdvocate case sidebar. From there, your staff can launch sessions without leaving the case and existing case documents are imported into NotaryLive automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setup takes a few minutes in the Case Menu Configurator. See the next section.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Setting Up the NotaryLive sidebar action in SmartAdvocate<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Case Menu Configurator lets admins control the navigation sidebar that appears inside every case. Adding the NotaryLive integration page to this menu means your staff can start a notarization from any case. SmartAdvocate passes the current Case ID through automatically \u2014 no manual lookup needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To add the view:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to Admin \u2192 Case Menu Configurator.<br>The page has three columns: Case Groups on the left, all available pages in the center, and pages assigned to the selected Case Group on the right.<br><\/li>\n\n\n\n<li>Select the Case Group you want to update. <strong>Please note<\/strong> that you will have to repeat these steps for each Case Group.<br><\/li>\n\n\n\n<li>In the center column (&#8220;Choose Pages&#8221;), select <strong>NotaryLive<\/strong> and Click <strong>ADD<\/strong>.<br><\/li>\n\n\n\n<li>Use the arrows to position the page in the menu.<br><\/li>\n\n\n\n<li>Click Save.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"600\" height=\"331\" data-attachment-id=\"1348\" data-permalink=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/screenshot-2026-05-14-at-5-13-30-pm\/\" data-orig-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?fit=3024%2C1666&amp;ssl=1\" data-orig-size=\"3024,1666\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot 2026-05-14 at 5.13.30\u202fPM\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?fit=600%2C331&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=600%2C331&#038;ssl=1\" alt=\"\" class=\"wp-image-1348\" style=\"aspect-ratio:1.812736033337674;width:874px;height:auto\" srcset=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=600%2C331&amp;ssl=1 600w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=768%2C423&amp;ssl=1 768w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=1536%2C846&amp;ssl=1 1536w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=2048%2C1128&amp;ssl=1 2048w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?resize=1200%2C661&amp;ssl=1 1200w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-05-14-at-5.13.30-PM.png?w=3000&amp;ssl=1 3000w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> Case Menu Configurator changes are universal. Every user will see the updated sidebar for that Case Group. After saving, refresh your browser or log out and back in for the change to take effect.<\/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=\"wp-block-paragraph\"><strong>Next, create the NotaryLive Document Tags in SmartAdvocate<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will create two new tags in SmartAdvocate, <strong>notarylive-to-notarize<\/strong> and <strong>notarylive-notarized-document<\/strong>. <strong>notarylive-to-notarize<\/strong> marks a document for notarization through the integration, while <strong>notarylive-notarized-document<\/strong> marks a document as already notarized. These tags must exist before staff can use the NotaryLive integration sidebar workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Admin \u2192 Picklist Maintenance<\/strong>, or navigate directly to:<\/p>\n\n\n<div class=\"wp-block-code\">\n\t<div class=\"cm-editor\">\n\t\t<div class=\"cm-scroller\">\n\t\t\t\n<pre><code><div class=\"cm-line\">https:\/\/app.smartadvocate.com\/SA\/PickList.aspx<\/div><\/code><\/pre>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Scroll to <strong>Document Tags<\/strong> in the left-hand list. Click <strong>Add New Item<\/strong> and enter the tag name exactly as shown:<\/p>\n\n\n<div class=\"wp-block-code\">\n\t<div class=\"cm-editor\">\n\t\t<div class=\"cm-scroller\">\n\t\t\t\n<pre><code><div class=\"cm-line\">notarylive-to-notarize<\/div><\/code><\/pre>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Set the tag to <strong>Active<\/strong> and save.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"217\" data-attachment-id=\"1178\" data-permalink=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/screenshot-2026-04-09-at-11-50-06-am\/\" data-orig-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?fit=1207%2C436&amp;ssl=1\" data-orig-size=\"1207,436\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Screenshot 2026-04-09 at 11.50.06\u202fAM\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?fit=600%2C217&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?resize=600%2C217&#038;ssl=1\" alt=\"\" class=\"wp-image-1178\" style=\"width:893px;height:auto\" srcset=\"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?resize=600%2C217&amp;ssl=1 600w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?resize=300%2C108&amp;ssl=1 300w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?resize=768%2C277&amp;ssl=1 768w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?resize=1200%2C433&amp;ssl=1 1200w, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-04-09-at-11.50.06-AM.png?w=1207&amp;ssl=1 1207w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You are now ready to start notarizing through the NotaryLive Sidebar workflow in SmartAdvocate!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Notarizing a notarized document<\/strong>: <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">When NotaryLive completes a notarization, it automatically applies a <strong>notarylive-notarized-document<\/strong> tag to the finished document. This prevents it from appearing in future notarization workflows for that case. To notarize that document again (for example, in a daisy-chain workflow) go to the Documents page, right-click the document, and select Edit Properties. In the Tags field, remove <strong>notarylive-notarized-document<\/strong>, add <strong>notarylive-to-notarize<\/strong>, and click Save.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Happens After Session Creation:<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you&#8217;ve initiated a session, here&#8217;s what happens:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Your client receives a secure link<\/li>\n\n\n\n<li>They complete identity verification and connect with a licensed notary by video conference<\/li>\n\n\n\n<li>The notary verifies their identity and witnesses the electronic signature<\/li>\n\n\n\n<li>The document receives a digital notary stamp and seal<\/li>\n\n\n\n<li>The completed document is automatically sent to SmartAdvocate and attached to the correct case<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What you&#8217;ll see in SmartAdvocate:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The notarized document with digital seal<\/li>\n\n\n\n<li>A timestamp of completion<\/li>\n\n\n\n<li>The notary&#8217;s information and credentials<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Getting Help<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questions about setup? Contact NotaryLive to schedule a personalized walkthrough for your firm.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/meetings.hubspot.com\/matthew-marks\/smartadvocate-meeting?uuid=34889301-433b-4ab2-8d4a-1e066ac48024\" target=\"_blank\" rel=\"noreferrer noopener\">Book A Demo<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/notarylive.com\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Get Started<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>If You&#8217;re New to SmartAdvocate<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ask us how SmartAdvocate can centralize your case management while keeping NotaryLive as your trusted notarization partner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>If You&#8217;re New to Both Platforms<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Start with NotaryLive for remote notarization first. This allows you to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Begin notarizing documents immediately<\/li>\n\n\n\n<li>Get comfortable with the online notarization process<\/li>\n\n\n\n<li>Build your workflow<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Then explore how SmartAdvocate can organize your complete case management process around it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once both platforms are in place, complete the integration steps above to connect them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Q: <strong>Do I need to integrate with SmartAdvocate to use NotaryLive?\u2028<\/strong><br>A: <strong>No. <\/strong>You don\u2019t need to integrate with SmartAdvocate in order to use NotaryLive. You can sign up with a business account at any time to use our remote online notarization service.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Q: <strong>What is NotaryLive and how does remote online notarization work?<\/strong>\u2028<br>A: NotaryLive is a secure online notary service that allows clients to sign and notarize documents remotely with a commissioned remote notary. Clients verify their identity, connect with a notary online, and complete the notarization in minutes. Finished documents are available immediately after the session.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: Is online notarization legally valid?\u2028<br>A: Yes<\/strong>. Online notarization completed through NotaryLive is legally valid and accepted across the United States. NotaryLive follows state requirements for identity verification, audit trails, and notarial records.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: How does NotaryLive work with SmartAdvocate cases?\u2028<br><\/strong>A: NotaryLive can work alongside SmartAdvocate to help firms initiate notarization from cases, track notarization status, and associate completed notarized documents with the appropriate case file. Firms can explore this workflow after getting started with NotaryLive.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Q: <strong>Is NotaryLive available 24\/7?<\/strong>\u2028<br><strong>A: Yes.<\/strong> NotaryLive provides on-demand access to an online notary 24 hours a day, 7 days a week. This allows clients to complete notarizations outside of normal business hours, without scheduling appointments or coordinating availability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The integration of NotaryLive with SmartAdvocate requires an admin user with proper credentials in NotaryLive. Notarizations can be initiated directly in NotaryLive or from SmartAdvocate using case IDs for accurate document return. Both platforms support efficient case management, ensuring notarized documents are linked to the correct files automatically.<\/p>\n","protected":false},"author":266856544,"featured_media":897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AACKAfvE1r8Ljxi8jfaMCPvE1r8LswH8jfaMCAH7xNa\/CwD8jfaMCAD7xNa\/CwSmpLdFvI32jAi7xNa\/C\/yN9owIBPvE1r8LBKakt0X7xNa\/CwG8jfaMCLvE1r8LvI32jAj7xNa\/CwimpLdF+8TWvwsC\/I32jAgA5qS3RQD7xNa\/CwDmpLdFBfvE1r8LAPEaCLgBlgaMApwBtAOcAbIDhg6ODCimApgBqAGyAoQDAp4GigK0BJgBtgKsAYIDmAGuAZwBjgIwLJoHtAyCAzC+BYABrgOYAYoGnAGgBZ4KuAGeBbgCnAGoAqQJrgK2G4gCsgSaApwBjgQwnAQClAQungEwgA+sJSimAqYGjgGcAbIDigKcAZICnAGyAZwBngOEArAGnQEAggGcAZgBngWICp4DugKwBpABmASgAZQ+mgsBDSYCAQIKAEoQAgECCgJCSgCQAQECCgBKEAIBAgoCEgIOEBLQAQCIAgECCgI6CgMABAMDHAwGAhACBOgCALADAQIKAgQDAQoGAwMuCgMAGBwW9gLsB5oLAQIKAkJKAJIBAQIKAQJKABgSAQIKAkJKAJAGigMBAgoCMB7QAUoAsgEBAgoCCAIoAwQGAsgBSgCqAQECCgBKEAIBAgoCBCYEAgwCCgMA2AFStgEBAgoCEAMABAMABAIEBgMABAIGAg4E0gFKAKQBrAG2BAECCgIQHG5KAIICAQIKAi4IJgLgAUoAjgIBAgoCIAIyAwHcAUoAsAEBAgoCDAIIAgYCCgIMAgYDAAwCCA4CCAIMwgJKAJwCAQIKAEoAnAcBAgoBBUoAHgECCgIEAwAIEBY8BgQDCdQCSgCEA6QEAQIKAjAKAhIGEugBSgC6AgECCgIQDApoSgCMBgECCgIwCAIQDgIKIBAaEAMCFAYgCAIKAgQMGAoEAtAFSgCiBQECCgEDSgAaAQIKAg0ALgQDAAYCDAToAUoAugEBAgoCQkoAugEBAgoCBgMABAMFEBakAegCSgC6AgECCgIQDAIQBBY+yAJKAKoCAQIKAEoQAgECCgJMALAEAQIKApoB5gEAqgIBAgoCTACWAQECCgJMwgmKDAECCgJCSgC6AQECCgBKEAIBAgoCTACMAQECCgJMAIYBAQIKAkwAgAEBAgoCTOQDogQBAgoCQkoAKgECCgMAREoAigIBAgoCQkoAvAEBAgoCHAQQAhASCuABSgCcAgECCgIQAwAKAgQDABwMAggDBwYCBgMABQAGAwAqCAIIBAMCBQADAAgDBAT+A0oAkAQBAgoAShACUoIEoAGOCrABiASyAaICnASKA4ADAQIKAjQCGNABSgCyAQECCgJCSgC8AQECCgBKEAIBAgoDAE4AigGSAgECCgIIBBACMAbgAQCGAgECCgMAHgIsCgIEGALEAgCOAgECCgMAInAArgEBAgoDACIkBNgBAPAJrg0BAgoCQkoAtgEBAgoAShACAQIKAwBOAJgBAQIKAwBOAD4BAgoDAApY6AK8AwECCgJCSgCMAYoDigQBAgoClAEMAgToAUoAoAMBAwwCAQIKAQEIUgAsAQIKAQEIUnqmAQECCgJCSgCGAQECCgJCSgCOCQECCgJCSgC2DAECCgJCSgCACQECCgJCSgCICwECCgJCSsjnAaIBEpzvAQoG6u0BBoQBDAYCBAMAMP61A6gDlkqg6QIQDgzQrwP4CLq4AwyMAaL2Aez3Aaz3AQQS9NUBGMbYA5AFhkWI7wKMDAIIIhIOUKT7AQEBCAKOAdgB\/vkBBBYFAAMABgQIBggCEpT8AQQDACruogW+A5oEhgOEngXclQWImwMu6pUDogSakgM4DjYOCA4YIggGAgCQB576AQEBCAJKAJABAQEIAkrIgwKUhAIBAgoCQkrK\/AG4AQK2\/gH0\/gGG\/wECDALU\/wECBQADAaiAAuCcBYoDvgIsjhSY\/wQSSJoW2JUCiP8BDqYBQsaDAoCBAhLAgQLq\/gKghwO2AQwKpAgCBBYmiAEG8IkDhgWmB6b4AgoeDDCMjAIDAArkigIMEJqKAmQEAwAKEgL6iAIMjgHY\/wK+D7DxAgIGBQGMAvwBkJwC1poCrpkCBAIKBOabAnoCBgUBjAL8AZCcAgq8AgT8nAIMEpgI0vYClASMDIj3AhQuyvgCniWg0wIaBAwFABwOCgQCBQAKCAIJADYMCKqKAgrsigICDAIEAwAECgYCnIsC3IsCSoaOAgEBCABICjgCDAraAb4BAQEIAEgCCIYFFAgCFsQG\/OMEvgSeBIIFjgKY9QTkHAiqA\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\/wQSyP8Btv4BCwAOxP8BqIACxIACoJQCAtKXAqSSAu6JArYBDAqkCAIEFiaIAQbwiQOGBaYHpvgCCh4MMCwEFiYKDBAiygKsmgIDAAYu1JkCOgyOAbyQAtaABajxAggCBgUBEAC6AeYCCgYFACqMmwIGAwEKBAYCDNCcAgEAngIMEpgI0vYClASMDIj3AhQutIYC4NkEutMCBAwFABwOCgQCBQAKCAIJADYMCAEACAIMAgQDAASIBJSKAtSKAgD41wK+BJ4EggWOAgC02AQI8JECjKQC2NwEAIy4AgCSxwKkH\/4mxPgEAQKA2QQBAIJrlD0ArBkBAuxX1sMFAQSCmwbkmwEA3v8EAQGmpgfIpwIAnL4CAQAUEAKyCs4ZAMSwBwEEor8HuAzADAEACFAJAJokBgg2wAHmFKYU3CSuLe4tti32LbQm6CaKAlAAEIQ6AQDEOpQ9ANQ9rj8AigIA+EGMRADMRIRHAMRHBQCQSgEAzkqgTtogxi0GBAYIhlz2DwC2D8RckE3QkgMBAKi0A\/JSALxnggGQCMTTAwCw4AMYyOEDqvUDhhPuEuD1CAECgKoJIAEArCXcJQCOAgI4qA3sCQKeMN4wtjD2MLow4jCMAZoDAjgMAiqAGdIFmCr8nAcYWhqyAgKaAwiGAc4BCBQykp0HBwDu2AmMCaoCsgOgrAIgAjgcAhYkigEC+KwCrgOOA54DgKMCKKSXB5QW+rQHiKUHqgn2ogcClgECPAACCtCiArgCngKaqwIBALakBwEDwqsJjswDAQCEnQbm\/wSmhAEAhAoATrb2A+rYA+Q9uAEBA4yYBBb4wwMArMYD7uQDoCeMAqKzAwAUVLAOTAAMACwAEn7I\/QOc7wPmywOC0gOQDdLIA6bMAwMA4IUEmoUEAwHoEfivA47MAwgDAcYFjgKKAZgBxgsA2LMDAO4ilhUAvLQD0JADprYB6CWicYoVAN4pVvwlAwAFAAKwJRACwCYDAI4mAsQmvoQCrAuKGJ4K5C6kMMYwFIQBoAEeEjocEDQaKrwCjAG6JNClAgCItALiMQC8NdKQC4D2Ar4JqKEIABaCBArwrQgEAwAAKoK6CMyxCNL3AQy+jAKcQpQR+A+c4wfqwQEa6p0Ggp8G+JgGmiS8tQPYFLoR\/LcHgAiKuAECzpoEisYBvuYE9IsCmPgJwrQBYhZWgALKxwOSDqwkgR0oAycABAAnAAQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAYQAgQCEAIEAhACBAYQAgQCEAIEAhACBAYQAgQCEAIEAhACBAIQAgQGEAIEAhACBAIQBJwAEACgGJwAoEScABwAhACgCJwAoACcBBwAoAycBBAAoACcAhwAhACgCJwAoAScABwAhACgAIQAoACcBAQCEAIEAhACBAIQAJwCHACEAKAAhACgAJwEEAIEAhACBAIQBgQCEAoEAhACBAIQAgQCEAIEAhAAnAIcAIQAoACEAKAAnAQEAhAGBAIQAgQCEAIEAhAGBAIQAgQCEAYEAhACBAIQAJwCHACEAKAInAQQAKAAnAIcAIQAoAicAKAAnACgCJwCBAAAAhwAhACgAIQAoACcBAQAoACcAgQAAAIcAIQAoACEAKAAnAQQAgQCEACgAJwCHACEAKAAhACgAJwEBAIQAgQCEAYEAhACBAIQAgQCEAIEAKAAnAIcAIQAoACEAKAAnACgBJwAHACEAKAAhACgAJwEEAIQAgQCEAIEAhACBAIQAgQCEACcAhwAhACgAIQAoACcBBACBAIQDgQCEAYEAhACBAIQAgQCEAYEAhACBACgAJwCBAAAAgQAAAIcAIQAoACEAKAAnAQQAgQCEACgAJwCHACEAKAAhACgAJwEEAIEAhACBAIQAKAAnAIcAIQAoACEAKAAnAQQAgQCEAIEAhACBAIQAKAAnAIcAIQAoACEAKAAnAQEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAYQAgQGEAIEAhAAoACcAhwAhACgAIQEnACEAAAAhACcAhwAhACgCJwAoAScAKAQnAIcAIQAoACEAKAAnAQQAgQCEAIEAhACBAIQAgQCEAYEAhAGBAIQAgQCEA4EAKAAnAIEAAACHACEAKAAhACgAJwEEAIEAhACBAIQAgQCEACgAJwCHACEAKAAhACgAJwEEAIQAgQCEACgAJwCHACEAKAAhACgAJwEEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAEoACcAhwAhACgCJwAoAScAKAInAIcAIQAoACEAKAAnAQQAhACBAIQAgQCEAIEAhACBAIQAgQAoACcAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwEBAIQBgQCEAIEAhACBAIQAgQCEAoEBKAAnAIcAIQAoACEAKAAnAQQAhACBAIQAgQCEAIEAhAAoACcAhwAhACgCJwAoAScABwAoAycBBAAnAIcAIQAoACEAKAAnAQQAgQAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCHACEAKAInACgBJwAHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAhACgCJwEEACgAJwCHACEAKAInAQQAhAAoACcAhwAhACgCJwEEACgAJwCHACEAKAAhACgAJwEEAIEAhACBAIQAgQCEASgAJwCHACEAKAAhACgAJwEEAIEAhACBAIQBgQCEAYEAhACBAIQAgQCEAYEAhACBAIQBgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAoEAhAGBAIQDgQAoACcAhwAhACgAIQEnACEBJwABAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIcAIQAoACEAKAAnAQQAgQGEACgAJwCHACEAKAInAQQAKAAnAIcAIQAoACEAKAAnACgBJwAHACEAKAAhACgAJwEBAIQAJwCBAAAAhwAhACgAIQAoACcBAQCBAIQAgQCEAIEAhAAnAIcAIQAoACEAKAAnAQEAhAKBAIQAgQCEAYEAJwCHACEAKAAhACgAJwEBAIQBJwCHACEAKAAhACgAJwEBAIQBgQCEACcAgQAAAIcAIQAoAicBBAAoACcAhwAhACgCJwAoAScABwAhACgAIQAoACcBAQCEACcAhwAhACgAIQAoACcBAQCEACcAhwAhACgAIQAoACcBAQCEAScAhwAhACgCJwEEACgAJwCBAAAAgQAAAIcAIQAoACEAKAAnAQQAgQCEAIEAhAAoACcAhwAhACgCJwEHACEAKAAhACgAJwAoAicABAAnAIcAIQAoACEAKAAnACgCJwAEACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAIQGhAkQAwQDEAMEAhAChAMQHwQKhAEQAxALBAMQAwQTEAsEBxAHBAEEAwQAAAEQAxAKhAUQAxACHACEAKAEnAQQAhAAnAKEBxBTBAcQFoQBEAMQEhAChAKgAKAEHACEAKAEnAQQAJwCHACEAKAEnAQQAJwDHACEAKAAhACgAJwEEACgAJwDBAMQBwQHEAMEAxADBAMQGwQDEAMEAxAHBCgAAxAfBBsQBwQDEBMEHxAtBAMEFgQDBCEQAxAnBAMQDwQDEAcEAxAShAMQCwQDED8EAxAihAKgAJwAEACgAxwAhACgAIQAnASEAJwAEAIEAhACBAEQAgQDHACEAKAEnASgAJwChAAQAhACBAIQAgQCEAMEAAADBAMQAwQHEAMEAxAHBAAAAwQKhAQAAxwAhACgBJwEoACcAoQABAMEAAAChAIQAxwAhACgAIQAnACEAAAAhACcAxACEAMEBxADBAcQAoQCoACgAAADEAMEAxADBAAAAoQCoACgBBwAhACgBJwEEAIEAJwCBAAAAxADBAMcAIQAoAScBBACBAIQAgQAnAMcAIQAoAScBBACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQAnAMcAIQAoAScBBACBAIQAgQCEAIEAJwDHACEAKAEnAQQAgQAnAMcAIQAoAScBBAAnAMQBwQDEAMEAxADBAMQAoQHBAAAAoQDBAAAAxwAhACgAIQAnACEBJwABAAAAwQHEAcEAAADHACEAKAAhACcBIQAnAMEAAAChAQEAgQCEASEAxwAhACgBJwEBAIEBhAGBAIQAgQCEAIEAhACBBIQAgQCEAIEAhACBAIQAgQCEAIEAhAAoACcAxwAhACgBJwEEACgAJwDHACEAKAEnAQQAIQAoBycAqAChAKgBRADEAUQAhADBAMQBwQDEAMEAxADBAMQCwQDEAMEBQQDBBEEAxADBAMQFwQDEAMEExADBAcQAwQHEAMEAxADBAcQAwQHEAMEDxADBBMQEwQHEAsEAxwAhACgBJwEoACcAxwAhACgAIQAnASEAJwDHACEAKAAhACcAIQEnAAQAoQCoAAQAIQAoB8cAIQAoAScBBAAoACcAqADEAMEAoQMhBsEAIQGhA8EAoQCoAacAqAChAKgExAChAccAIQAoACEAJwAhAScAxwAhACgAIQAnACEBJwChASEBAQAAAMEAAABBAAAAoQCoAKcAqADBAAAAoQEhAQEAAADBAAAAoQQAAMEAAAChA0EAAAChAKcAoQEBAIQJgQCEAIENxADBAcQAwQBBAMQCRADEAcESAADBAQAAwQLEAUQAxAAAAEEAwQGBAMEFxACBAMQBwQFEAMQERADEAAAAgQBEAMQCwQHEAYQAxAREAMQARADEAEQAwQDEBKEBxwAhACgBJwEoACcAxwAhACgAIQAnASEAJwDHACEAKAEnASgAJwChACgAqAAEACgAxwAhACgCJwEEACgAJwDHACEAKAInAQQAKAAnAMcAIQAoAicBBAAoACcAxwAhACgCJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAxwAhACgCJwEEACgAJwDHACEAKAInAQQAKAAnAMQAoQWBAMQAwQDEAIQAgQDBAIQAwQChAcEAxATBAKEBxALBAMQAwQDEAscAIQAoACEAJwAhAScAwQAAAMcAIQAoAScBKAAnAMQBwQDEAMEAxADBAcQCwQDEAMEAxALBAgAAhACBA8EEgQDBBKEBIQjBAAAAxwAhACgBJwEoACcAoQPEBMEDoQCoAacAqAChAKgExwAhACgAIQAnACEBJwDBAAAAwQDEAKEAqAAoACcAKAAhACgCQQAAAKEAqAAnACgAxwAhACgBJwAoACcBBwAhACgBJwEEACgAJwDHACEAKAEnASgAJwDBAMQAoQHHACEAKAAhACcBAQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBACEAJwDBAAAAwQDEAMEAoQMhAKEBQQDBD4EAoQLBASEAoQCoAMQBoQGoAMQQhACoAKEAwQDEAKEBqADEAKEBxwAhACgBJwEoACcABACBAIQAxwAhACgBJwEoACcAxAChAQAAoQHEAKEBxADBAMQBhADBAKEBxAGhAcQHoQHEAqEBxADBAKEBxADBAKEBwQDEAqEBxAGhA8QAoQHBAaEBKAPEASEAqBQoAKgMKACoACgAqCEoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgAKACoACgAqAAoAKgfKACoBygAoQFEAMQAhAHEAaEBxAIhAKgHxASoAIQAqAEoACcAKAaoACgAxAAoAKEBqAHHACgCJwEoACcAxJCnAqiZAnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUhvdyB0byBidWlsZCB0aGUgTm90YXJ5TGl2ZSAmYW1wOyBTbWFydEFkdm9jYXRlIEludGVncmF0aW9uZG9jdW1lbnRjb250ZW50PCEtLSB3cDpxdW90ZSAtLT4KPGJsb2NrcXVvdGUgY2xhc3M9IndwLWJsb2NrLXF1b3RlIj48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5LRVkgVEFLRUFXQVlTIDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvYmxvY2txdW90ZT4KPCEtLSAvd3A6cXVvdGUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BdWRpbyBTdW1tYXJ5OiA8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YXVkaW8geyJpZCI6ODk4fSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stYXVkaW8iPjxhdWRpbyBjb250cm9scyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL0hvdy10by1idWlsZC10aGUtTm90YXJ5TGl2ZS1TbWFydEFkdm9jYXRlLUludGVncmF0aW9uLm1wMyI+PC9hdWRpbz48L2ZpZ3VyZT4KPCEtLSAvd3A6YXVkaW8gLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMDEzLCJ3aWR0aCI6IjkwMHB4IiwiaGVpZ2h0IjoiYXV0byIsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wMi0wNC1hdC01LjQ4LjEzLVBNLTYwMHgxMDcucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEwMTMiIHN0eWxlPSJ3aWR0aDo5MDBweDtoZWlnaHQ6YXV0byIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MTAxNiwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wMi0wNC1hdC01LjUzLjM3LVBNLTYwMHg1NjcucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEwMTYiLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VW5kZXJzdGFuZGluZyBZb3VyIFdvcmtmbG93IE9wdGlvbnM8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgeyJvcmRlcmVkIjp0cnVlfSAtLT4KPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vbm90YXJpemUvbmV3LXByZW9yZGVyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5DcmVhdGUgYSBub3Rhcml6YXRpb24gc2Vzc2lvbiBpbiBOb3RhcnlMaXZlPC9hPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNlbmQgdGhlIHNlY3VyZSBsaW5rIHRvIHlvdXIgY2xpZW50PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UaGUgbm90YXJpemVkIGRvY3VtZW50cyBhdXRvbWF0aWNhbGx5IHJldHVybiB0byB0aGUgY29ycmVjdCBTbWFydEFkdm9jYXRlIGNhc2Ugd2hlbiBjb21wbGV0ZTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L29sPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmluZGluZyB5b3VyIFNtYXJ0QWR2b2NhdGUgQ2FzZSBJRDo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCB7Im9yZGVyZWQiOnRydWV9IC0tPgo8b2wgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T3BlbiB0aGUgY2FzZSBpbiBTbWFydEFkdm9jYXRlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5HbyB0byB0aGUgQ2FzZSBTdW1tYXJ5IHBhZ2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkxvb2sgYXQgeW91ciBicm93c2VyIFVSTDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29weSB0aGUgQ2FzZSBJRCBudW1iZXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC9vbD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FeGFtcGxlIFVSTDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhpcyBleGFtcGxlLCB0aGUgQ2FzZSBJRCBpcyA8c3Ryb25nPjEyMzwvc3Ryb25nPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uY2UgeW91J3ZlIGluaXRpYXRlZCBhIHNlc3Npb24sIGhlcmUncyB3aGF0IGhhcHBlbnM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgeyJvcmRlcmVkIjp0cnVlfSAtLT4KPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L29sPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+V2hhdCB5b3UnbGwgc2VlIGluIFNtYXJ0QWR2b2NhdGU6PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5HZXR0aW5nIEhlbHA8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YnV0dG9ucyAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PCEtLSB3cDpidXR0b24gLS0+CjwhLS0gL3dwOmJ1dHRvbiAtLT4KCjwhLS0gd3A6YnV0dG9uIC0tPgo8IS0tIC93cDpidXR0b24gLS0+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbnMgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlE6IDxzdHJvbmc+RG8gSSBuZWVkIHRvIGludGVncmF0ZSB3aXRoIFNtYXJ0QWR2b2NhdGUgdG8gdXNlIE5vdGFyeUxpdmU\/4oCoPC9zdHJvbmc+PGJyPkE6IDxzdHJvbmc+Tm8uIDwvc3Ryb25nPllvdSBkb27igJl0IG5lZWQgdG8gaW50ZWdyYXRlIHdpdGggU21hcnRBZHZvY2F0ZSBpbiBvcmRlciB0byB1c2UgTm90YXJ5TGl2ZS4gWW91IGNhbiBzaWduIHVwIHdpdGggYSBidXNpbmVzcyBhY2NvdW50IGF0IGFueSB0aW1lIHRvIHVzZSBvdXIgcmVtb3RlIG9ubGluZSBub3Rhcml6YXRpb24gc2VydmljZS48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UTogPHN0cm9uZz5XaGF0IGlzIE5vdGFyeUxpdmUgYW5kIGhvdyBkb2VzIHJlbW90ZSBvbmxpbmUgbm90YXJpemF0aW9uIHdvcms\/PC9zdHJvbmc+4oCoPGJyPkE6IE5vdGFyeUxpdmUgaXMgYSBzZWN1cmUgb25saW5lIG5vdGFyeSBzZXJ2aWNlIHRoYXQgYWxsb3dzIGNsaWVudHMgdG8gc2lnbiBhbmQgbm90YXJpemUgZG9jdW1lbnRzIHJlbW90ZWx5IHdpdGggYSBjb21taXNzaW9uZWQgcmVtb3RlIG5vdGFyeS4gQ2xpZW50cyB2ZXJpZnkgdGhlaXIgaWRlbnRpdHksIGNvbm5lY3Qgd2l0aCBhIG5vdGFyeSBvbmxpbmUsIGFuZCBjb21wbGV0ZSB0aGUgbm90YXJpemF0aW9uIGluIG1pbnV0ZXMuIEZpbmlzaGVkIGRvY3VtZW50cyBhcmUgYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBzZXNzaW9uLjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlE6IElzIG9ubGluZSBub3Rhcml6YXRpb24gbGVnYWxseSB2YWxpZD\/igKg8YnI+QTogWWVzPC9zdHJvbmc+LiBPbmxpbmUgbm90YXJpemF0aW9uIGNvbXBsZXRlZCB0aHJvdWdoIE5vdGFyeUxpdmUgaXMgbGVnYWxseSB2YWxpZCBhbmQgYWNjZXB0ZWQgYWNyb3NzIHRoZSBVbml0ZWQgU3RhdGVzLiBOb3RhcnlMaXZlIGZvbGxvd3Mgc3RhdGUgcmVxdWlyZW1lbnRzIGZvciBpZGVudGl0eSB2ZXJpZmljYXRpb24sIGF1ZGl0IHRyYWlscywgYW5kIG5vdGFyaWFsIHJlY29yZHMuPGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UTogSG93IGRvZXMgTm90YXJ5TGl2ZSB3b3JrIHdpdGggU21hcnRBZHZvY2F0ZSBjYXNlcz\/igKg8YnI+PC9zdHJvbmc+QTogTm90YXJ5TGl2ZSBjYW4gd29yayBhbG9uZ3NpZGUgU21hcnRBZHZvY2F0ZSB0byBoZWxwIGZpcm1zIGluaXRpYXRlIG5vdGFyaXphdGlvbiBmcm9tIGNhc2VzLCB0cmFjayBub3Rhcml6YXRpb24gc3RhdHVzLCBhbmQgYXNzb2NpYXRlIGNvbXBsZXRlZCBub3Rhcml6ZWQgZG9jdW1lbnRzIHdpdGggdGhlIGFwcHJvcHJpYXRlIGNhc2UgZmlsZS4gRmlybXMgY2FuIGV4cGxvcmUgdGhpcyB3b3JrZmxvdyBhZnRlciBnZXR0aW5nIHN0YXJ0ZWQgd2l0aCBOb3RhcnlMaXZlLjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ROiA8c3Ryb25nPklzIE5vdGFyeUxpdmUgYXZhaWxhYmxlIDI0Lzc\/PC9zdHJvbmc+4oCoPGJyPjxzdHJvbmc+QTogWWVzLjwvc3Ryb25nPiBOb3RhcnlMaXZlIHByb3ZpZGVzIG9uLWRlbWFuZCBhY2Nlc3MgdG8gYW4gb25saW5lIG5vdGFyeSAyNCBob3VycyBhIGRheSwgNyBkYXlzIGEgd2Vlay4gVGhpcyBhbGxvd3MgY2xpZW50cyB0byBjb21wbGV0ZSBub3Rhcml6YXRpb25zIG91dHNpZGUgb2Ygbm9ybWFsIGJ1c2luZXNzIGhvdXJzLCB3aXRob3V0IHNjaGVkdWxpbmcgYXBwb2ludG1lbnRzIG9yIGNvb3JkaW5hdGluZyBhdmFpbGFiaWxpdHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+ZG9jdW1lbnRleGNlcnB0VGhlIGludGVncmF0aW9uIG9mIE5vdGFyeUxpdmUgd2l0aCBTbWFydEFkdm9jYXRlIHJlcXVpcmVzIGFuIGFkbWluIHVzZXIgd2l0aCBwcm9wZXIgY3JlZGVudGlhbHMgaW4gTm90YXJ5TGl2ZS4gTm90YXJpemF0aW9ucyBjYW4gYmUgaW5pdGlhdGVkIGRpcmVjdGx5IGluIE5vdGFyeUxpdmUgb3IgZnJvbSBTbWFydEFkdm9jYXRlIHVzaW5nIGNhc2UgSURzIGZvciBhY2N1cmF0ZSBkb2N1bWVudCByZXR1cm4uIEJvdGggcGxhdGZvcm1zIHN1cHBvcnQgZWZmaWNpZW50IGNhc2UgbWFuYWdlbWVudCwgZW5zdXJpbmcgbm90YXJpemVkIGRvY3VtZW50cyBhcmUgbGlua2VkIHRvIHRoZSBjb3JyZWN0IGZpbGVzIGF1dG9tYXRpY2FsbHkuZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YWpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtfZWxlbWVudG9yX2VkaXRfbW9kZV9lbGVtZW50b3JfdGVtcGxhdGVfdHlwZV9lbGVtZW50b3JfZGF0YV9lbGVtZW50b3JfcGFnZV9zZXR0aW5nc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPktFWSBUQUtFQVdBWVMgPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRyZXF1aXJlcyBhIFNtYXJ0QWR2b2NhdGUgYWRtaW4gdXNlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIFNtYXJ0QWR2b2NhdGUgQ2FzZSBJRCBpcyB0YWwgb3IgcmV0dXJuIGRvY3VtZW50cyB0byB0aGUgY29ycmVjdCBjYXNlIGZpbGUuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRybSBjYW4gdGF0IG5vdGFyaXphdGlvbiBzZXNzaW9ucyByIE5vdGFyeUxpdmUgb3IgZnJvbSB3aXRoaW4gU21hcnRBZHZvY2F0ZS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QXVkaW8gU3VtbWFyeTogPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzcmNjYXB0aW9uaWRhdXRvcGxheWxvb3Bpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmVmb3JlIFlvdSBTdGFydDwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRvdWllZTpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFkbWluIGFjY2VzcyB0byB5b3VyIGFjY291bnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+b3Rhcnl2ZSB1cmVlbnRzbmdkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkluaXRpYWwgSW50ZWdyYXRpb24gU2V0dXA8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGVwIDE6IENyZWF0ZSAgU21hcnRBZHZvY2F0ZSBBUEkgY2NvdW50PC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgU21hcnRBZHZvY2F0ZSBkbWluIG11c3QgY29tcGxldGUgdGhpcyBzdHAuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50IHRvIHRvQWRtaW4gIFVzZXJzICAgVXNlcmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkd2lkdGhoZWlnaHRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGggYWNjb3VudCBtdXN0IGhhdmUgYWNjZXNzIHRvIGFsbCBjYXNlcyByZSBvdWwgbmVlZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGVwIDI6IEFkZCB0aGUgQVBJIHJlZGVudGlhbHMgdG8gTm90YXJ5TGl2ZTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiBhIG5ldyB0YWIsICA8YSBocmVmPSJodHRwczovL25vdGFyeWxpdmUuY29tL3NtYXJ0LWFkdm9jYXRlL3VwbG9hZC1jcmVkZW50aWFscyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9ub3RhcnlsaXZlLmNvbS9zbWFydC1hZHZvY2F0ZS91cGxvYWQtY3JlZGVudGlhbHM8L2E+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RW50ZXIgdGhlIEFQSSBhY2NvdW50J3MgdXNlcm5hbWUgYW5kIHBhc3N3b3JkLiBJZiB5b3UgciBzZWxmLWhvc3QgU21hcnRBZHZvY2F0ZSwgIHlvdXIgc2VydmVyIGwuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q2xpY2sgU3VibWl0c3Ryb25nZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5VbmRlcnN0YW5kaW5nIFlvdXIgV29ya2Zsb3cgT3B0aW9uczwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRyIHIgYSB1c2UgdGhlIGludGVncmF0aW9uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TdGFydCBlc3Npb25zICBOb3RhcnlMaXZlPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL25vdGFyeWxpdmUuY29tL25vdGFyaXplL25ldy1wcmVvcmRlciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q3JlYXRlIGEgbm90YXJpemF0aW9uIHNlc3Npb24gaW4gTm90YXJ5TGl2ZTwvYT5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEVudGVyIHRoZSBTbWFydEFkdm9jYXRlIENhc2UgSUQgd2hlbiBwcm9tcHRlZGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCB0aGUgc2VjdXJlIGxpbmsgdG8geW91ciBjbGllbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBub3Rhcml6ZWQgZG9jdW1lbnRzIGF1dG9tYXRpY2FsbHkgcmV0dXJuIHRvIHRoZSBjb3JyZWN0IFNtYXJ0QWR2b2NhdGUgY2FzZSB3aGVuIGNvbXBsZXRlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZpbmRpbmcgeW91ciBTbWFydEFkdm9jYXRlIENhc2UgSUQ6PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPcGVuIHRoZSBjYXNlIGluIFNtYXJ0QWR2b2NhdGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdvIHRvIHRoZSBDYXNlIFN1bW1hcnkgcGFnZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TG9vayBhdCB5b3VyIGJyb3dzZXIgVVJMaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb3B5IHRoZSBDYXNlIElEIG51bWJlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RXhhbXBsZSBVUkw6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aHR0cHM6Ly9hcHAuc21hcnRhZHZvY2F0ZS5jb20vU0EvQ2FzZVN1bW1hcnkuYXNweD9DYXNlSUQ9MTIzZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdGhpcyBleGFtcGxlLCB0aGUgQ2FzZSBJRCBpcyA8c3Ryb25nPjEyMzwvc3Ryb25nPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk9wdGlvbjogU3RhcnQgZXNzaW9ucyBmcm9tIFNtYXJ0QWR2b2NhdGU8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRZb3UgY2FuIG9yZSAgU21hcnRBZHZvY2F0ZSBhIGllIG8gdGUgdGFhaW9ucyB3aXRob3V0IGxlYXZpbmcgdGNhZSBpcyBhcyBvdSB0b2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaGF0IEhhcHBlbnMgQWZ0ZXI8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25jZSB5b3UndmUgaW5pdGlhdGVkIGEgc2Vzc2lvbiwgaGVyZSdzIHdoYXQgaGFwcGVuczpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGxpZW50IHJlY2VpdmVzIGEgc2VjdXJlIGxpbmtpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudCBjb25uZWN0IHdpdGggYSBsaWNlbnNlZCBub3RhcnkgIHZpZGVvIGNvbmZlcmVuY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudG90YXJ5IHZlcmlmaWVzIGlkZW50aXR5IGFuZCB3aXRuZXNzZXMgdGUgZWxlY3Ryb25pY2Fpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudG9jdW1lbnQgcmVjZWl2ZXMgZGlnaXRhbCBub3Rhcnkgc3RhbXAgYW5kIHNlYWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudG9tcGxldGVkIGRvY3VtZW50IGF1dG9tYXRpY2FsbHkgc2VuIHRvIFNtYXJ0QWR2b2NhdGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCB5b3UnbGwgc2VlIGluIFNtYXJ0QWR2b2NhdGU6PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRvdGFyaXplZCBkb2N1bWVudCB3aXRoIGRpZ2l0YWwgc2VhbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW1lc3RhbXAgb2YgY29tcGxldGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50b3RhcnkgaW5mb3JtYXRpb24gYW5kIGNyZWRlbnRpYWxzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkdldHRpbmcgSGVscDwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRRdWVzdGlvbnMgYWJvdXQgc2V0dXA\/IENvbnRhY3QgTm90YXJ5TGl2ZSB0byBzY2hlZHVsZSBhIHBlcnNvbmFsaXplZCB3YWxrdGhyb3VnaCBmb3IgeW91ciBmaXJtLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dEJvb2sgQSBEZW1vaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dEdldCBTdGFydGVkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uc2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRROiA8c3Ryb25nPkRvIEkgbmVlZCB0byBpbnRlZ3JhdGUgd2l0aCBTbWFydEFkdm9jYXRlIHRvIHVzZSBOb3RhcnlMaXZlP+KAqDwvc3Ryb25nPjxicj5BOiA8c3Ryb25nPk5vLiA8L3N0cm9uZz5Zb3UgZG9u4oCZdCBuZWVkIHRvIGludGVncmF0ZSB3aXRoIFNtYXJ0QWR2b2NhdGUgaW4gb3JkZXIgdG8gdXNlIE5vdGFyeUxpdmUuIFlvdSBjYW4gc2lnbiB1cCB3aXRoIGEgYnVzaW5lc3MgYWNjb3VudCBhdCBhbnkgdGltZSB0byB1c2Ugb3VyIHJlbW90ZSBvbmxpbmUgbm90YXJpemF0aW9uIHNlcnZpY2UuPGJyPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFE6IDxzdHJvbmc+V2hhdCBpcyBOb3RhcnlMaXZlIGFuZCBob3cgZG9lcyByZW1vdGUgb25saW5lIG5vdGFyaXphdGlvbiB3b3JrPzwvc3Ryb25nPuKAqDxicj5BOiBOb3RhcnlMaXZlIGlzIGEgc2VjdXJlIG9ubGluZSBub3Rhcnkgc2VydmljZSB0aGF0IGFsbG93cyBjbGllbnRzIHRvIHNpZ24gYW5kIG5vdGFyaXplIGRvY3VtZW50cyByZW1vdGVseSB3aXRoIGEgY29tbWlzc2lvbmVkIHJlbW90ZSBub3RhcnkuIENsaWVudHMgdmVyaWZ5IHRoZWlyIGlkZW50aXR5LCBjb25uZWN0IHdpdGggYSBub3Rhcnkgb25saW5lLCBhbmQgY29tcGxldGUgdGhlIG5vdGFyaXphdGlvbiBpbiBtaW51dGVzLiBGaW5pc2hlZCBkb2N1bWVudHMgYXJlIGF2YWlsYWJsZSBpbW1lZGlhdGVseSBhZnRlciB0aGUgc2Vzc2lvbi48YnI+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5ROiBJcyBvbmxpbmUgbm90YXJpemF0aW9uIGxlZ2FsbHkgdmFsaWQ\/4oCoPGJyPkE6IFllczwvc3Ryb25nPi4gT25saW5lIG5vdGFyaXphdGlvbiBjb21wbGV0ZWQgdGhyb3VnaCBOb3RhcnlMaXZlIGlzIGxlZ2FsbHkgdmFsaWQgYW5kIGFjY2VwdGVkIGFjcm9zcyB0aGUgVW5pdGVkIFN0YXRlcy4gTm90YXJ5TGl2ZSBmb2xsb3dzIHN0YXRlIHJlcXVpcmVtZW50cyBmb3IgaWRlbnRpdHkgdmVyaWZpY2F0aW9uLCBhdWRpdCB0cmFpbHMsIGFuZCBub3RhcmlhbCByZWNvcmRzLjxicj5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlE6IEhvdyBkb2VzIE5vdGFyeUxpdmUgd29yayB3aXRoIFNtYXJ0QWR2b2NhdGUgY2FzZXM\/4oCoPGJyPjwvc3Ryb25nPkE6IE5vdGFyeUxpdmUgY2FuIHdvcmsgYWxvbmdzaWRlIFNtYXJ0QWR2b2NhdGUgdG8gaGVscCBmaXJtcyBpbml0aWF0ZSBub3Rhcml6YXRpb24gZnJvbSBjYXNlcywgdHJhY2sgbm90YXJpemF0aW9uIHN0YXR1cywgYW5kIGFzc29jaWF0ZSBjb21wbGV0ZWQgbm90YXJpemVkIGRvY3VtZW50cyB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjYXNlIGZpbGUuIEZpcm1zIGNhbiBleHBsb3JlIHRoaXMgd29ya2Zsb3cgYWZ0ZXIgZ2V0dGluZyBzdGFydGVkIHdpdGggTm90YXJ5TGl2ZS48YnI+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UTogPHN0cm9uZz5JcyBOb3RhcnlMaXZlIGF2YWlsYWJsZSAyNC83Pzwvc3Ryb25nPuKAqDxicj48c3Ryb25nPkE6IFllcy48L3N0cm9uZz4gTm90YXJ5TGl2ZSBwcm92aWRlcyBvbi1kZW1hbmQgYWNjZXNzIHRvIGFuIG9ubGluZSBub3RhcnkgMjQgaG91cnMgYSBkYXksIDcgZGF5cyBhIHdlZWsuIFRoaXMgYWxsb3dzIGNsaWVudHMgdG8gY29tcGxldGUgbm90YXJpemF0aW9ucyBvdXRzaWRlIG9mIG5vcm1hbCBidXNpbmVzcyBob3Vycywgd2l0aG91dCBzY2hlZHVsaW5nIGFwcG9pbnRtZW50cyBvciBjb29yZGluYXRpbmcgYXZhaWxhYmlsaXR5LmRyb3BDYXBpbm5lckJsb2Nrc3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeVNldHVwIC53aGEgbG93c050YXlMaXZldG8gY29tcGxldGVkIFlvdSB0ZWFzcjxsaT5TZXR1cCByZXF1aXJlcyBhIFNtYXJ0QWR2b2NhdGUgYWRtaW4gdXNlci48L2xpPgpmb21kaXJlY3RseSA8bGk+VGhlIFNtYXJ0QWR2b2NhdGUgQ2FzZSBJRCBpcyB3aGF0IGFsbG93cyBOb3RhcnlMaXZlIHRvIHJldHVybiBjb21wbGV0ZWQgZG9jdW1lbnRzIHRvIHRoZSBjb3JyZWN0IGNhc2UgZmlsZS48L2xpPgo8bGk+WW91ciB0ZWFtIGNhbiBzdGFydCBub3Rhcml6YXRpb24gc2Vzc2lvbnMgZnJvbSBOb3RhcnlMaXZlIG9yIGRpcmVjdGx5IGZyb20gd2l0aGluIFNtYXJ0QWR2b2NhdGUuPC9saT4KWSB3bGwgbmQ8c3Ryb25nPlNtYXJ0dm9jYXRlOjwvc3Ryb25nPiBBZGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Tm90YXJ5TGl2ZTo8L3N0cm9uZz4gQW4gYWN0aXZlIEJ1c2luZXNzIGFjY291bnRpbm5lckJsb2Nrc0ltcHJudDo8L3N0b25nPiBJZiBvdXIgU21hcnRBZG9jYXRBUEkgYWNjb250IGNkaWFsIGNoYWUsIHVwZGF0ZSB0aGVtIGluIE5vdGFyeUxpdmUgaW1tZWRpYXRlbHkuPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkJlZm9yZSBZb3UgU3RhcnQ8L3N0cm9uZz48L2gyPgo8cD5Zb3Ugd2lsbCBuZWVkOjwvcD4KPGxpPjxzdHJvbmc+U21hcnRBZHZvY2F0ZTo8L3N0cm9uZz4gQWRtaW4gYWNjZXNzIHRvIHlvdXIgYWNjb3VudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CmFBPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkluaXRpYWwgSW50ZWdyYXRpb24gU2V0dXA8L3N0cm9uZz48L2gyPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U3RlcCAxOiBDcmVhdGUgYSBTbWFydEFkdm9jYXRlIEFQSSBBY2NvdW50PC9zdHJvbmc+PC9oMz4KYWVHbzxzcm5nPuKGkuKGkjwvc3Ryb25nPi4gV2hlbiBjcmVhdGluZyB0aGUgdXNlcjpvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q2hlY2sgPHN0cm9uZz5BUEkgQWNjZXNzPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmNoZWNrIDxzdHJvbmc+QWN0aXZlPC9zdHJvbmc+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmNoZWNraW5nIEFjdGl2ZSBwcmV2ZW50cyB0aGlzIGFjY291bnQgZnJvbSBiZWluZyB1c2VkIHRvIGxvZyBpbiB0byBTbWFydEFkdm9jYXRlLiBJdCBleGlzdHMgc29sZWx5IGZvciBBUEkgYWNjZXNzLmRyb3BDYXBpbm5lckJsb2Nrc3F1aXJpbmdub3Rhcml6YXRpb24uICB0IHJldHJuIGNvbXBldGVkZG9jdW1ldHMgdG8gdGggY29ycmN0IGNhc2UgZmlsZXMuPHA+QSBTbWFydEFkdm9jYXRlIGFkbWluIG11c3QgY29tcGxldGUgdGhpcyBzdGVwLjwvcD4KPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q2hlY2sgPHN0cm9uZz5BUEkgQWNjZXNzPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5VbmNoZWNrIDxzdHJvbmc+QWN0aXZlPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8cD5VbmNoZWNraW5nIEFjdGl2ZSBwcmV2ZW50cyB0aGlzIGFjY291bnQgZnJvbSBiZWluZyB1c2VkIHRvIGxvZyBpbiB0byBTbWFydEFkdm9jYXRlLiBJdCBleGlzdHMgc29sZWx5IGZvciBBUEkgYWNjZXNzLjwvcD4KVGhpcyBpcyBuZWNlc3NhcnllIEFQSTxwPlRoZSBBUEkgYWNjb3VudCBtdXN0IGhhdmUgYWNjZXNzIHRvIGFsbCBjYXNlcyByZXF1aXJpbmcgbm90YXJpemF0aW9uLiBUaGlzIGlzIG5lY2Vzc2FyeSB0byByZXR1cm4gY29tcGxldGVkIGRvY3VtZW50cyB0byB0aGUgY29ycmVjdCBjYXNlIGZpbGVzLjwvcD4KQyBicm93c2VyZ28gdG88aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U3RlcCAyOiBBZGQgdGhlIEFQSSBDcmVkZW50aWFscyB0byBOb3RhcnlMaXZlPC9zdHJvbmc+PC9oMz4KPHA+SW4gYSBuZXcgYnJvd3NlciB0YWIsIGdvIHRvIDxhIGhyZWY9Imh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vc21hcnQtYWR2b2NhdGUvdXBsb2FkLWNyZWRlbnRpYWxzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL25vdGFyeWxpdmUuY29tL3NtYXJ0LWFkdm9jYXRlL3VwbG9hZC1jcmVkZW50aWFsczwvYT48L3A+CmFjY29udCBJRCAodSl0aGUgQVBJIGFjY291bnQgIG9uIHRoaXMgcGFnZXJmaW1zZW50ZXJVUkwgYXMgd2VsPHN0cm9uZz48Lz4uPHA+RW50ZXIgdGhlIEFQSSBhY2NvdW50J3MgYWNjb3VudCBJRCAodXNlcm5hbWUpIGFuZCB0aGUgQVBJIGFjY291bnQgcGFzc3dvcmQgb24gdGhpcyBwYWdlLiBJZiB5b3VyIGZpcm0gc2VsZi1ob3N0cyBTbWFydEFkdm9jYXRlLCBlbnRlciB5b3VyIHNlcnZlciBVUkwgYXMgd2VsbC48L3A+CjxwPkNsaWNrIDxzdHJvbmc+U3VibWl0PC9zdHJvbmc+LjwvcD4KVGhlZWFldHdvIHd5c3RvIDpOb3RhcnlMaXZlIFNtYXJ0QWR2b2NhdGUgT3B0aW9uIDE6IFNmcm9tPHA+VGhlcmUgYXJlIHR3byB3YXlzIHRvIHVzZSB0aGUgTm90YXJ5TGl2ZSBTbWFydEFkdm9jYXRlIGludGVncmF0aW9uOjwvcD4KPHA+PHN0cm9uZz5PcHRpb24gMTogU3RhcnQgU2Vzc2lvbnMgZnJvbSBOb3RhcnlMaXZlPC9zdHJvbmc+PC9wPgogMlNXaXRoaW4gPGxpPkVudGVyIHRoZSBTbWFydEFkdm9jYXRlIENhc2UgSUQgd2hlbiBwcm9tcHRlZDwvbGk+CjxwPjxzdHJvbmc+T3B0aW9uIDI6IFN0YXJ0IFNlc3Npb25zIGZyb20gV2l0aGluIFNtYXJ0QWR2b2NhdGU8L3N0cm9uZz48L3A+CmFkZCBhIE50YXlMaXZ0byB0aGUgY3Nlc2RiYXIuRnJtaHJlLHNmZiBjbiBsYXVuY2ggc2Vzc2hlIHNhbmQgZXh0aW5nY2VkY21lbnRzaW4gTm90YXJ5TGl2ZSBhdXRvbWF0aWNhbGx5LmNvbnRlbnRTZXR1cCB0YWtlcyBhIGZldyBtaW51dGVzIGluIHRoZSBDYXNlIE1lbnUgQ29uZmlndXJhdG9yLiBTZWUgdGhlIG5leHQgc2VjdGlvbi5kcm9wQ2FwY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzU2V0dGluZyBVcCB0aGUgTm90YXJ5TGl2ZSBpZGViYXI8c3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoZSBDYXNlIE1lbnUgQ29uZmlndXJhdG9yIGxldHMgYWRtaW5zIGNvbnRyb2wgdGhlIG5hdmlnYXRpb24gc2lkZWJhciB0aGF0IGFwcGVhcnMgaW5zaWRlIGV2ZXJ5IGNhc2UuIEFkZGluZyB0aGUgTm90YXJ5TGl2ZSBpbnRlZ3JhdGlvbiBwYWdlIHRvIHRoaXMgbWVudSBtZWFucyBzdGFmZiBjYW4gIGZyb20gYW55IGNhc2UuIFNtYXJ0QWR2b2NhdGUgcGFzc2VzIHRoZSBjdXJyZW50IENhc2UgSUQgdGhyb3VnaCBhdXRvbWF0aWNhbGx5IOKAlCBubyBtYW51YWwgbG9va3VwIG5lZWRlZC48IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2V0dXAgdGFrZXMgYSBmZXcgbWludXRlcyBpbiB0aGUgQ2FzZSBNZW51IENvbmZpZ3VyYXRvci4gU2VlIHRoZSBuZXh0IHNlY3Rpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpzdGFydCBhIG5vdGFyaXphdGlvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RvIGFkZCB0aGUgdmlldzpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8c3Ryb25nPjwvc3Ryb25nPjxwPjxzdHJvbmc+VG8gYWRkIHRoZSB2aWV3Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCmxldmVsPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgpvcmRlcmVkdmFsdWVzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R28gdG8gQWRtaW4g4oaSIENhc2UgTWVudSBDb25maWd1cmF0b3IuPGJyPmlubmVyQmxvY2tzVGhlIHBhZ2UgaGFzIHRocmVlIGNvbHVtbnM6IENhc2UgR3JvdXBzIG9uIHRoZSBsZWZ0LCBhbGwgYXZhaWxhYmxlIHBhZ2VzIGluIHRoZSBjZW50ZXIsIGFuZCBwYWdlcyBhc3NpZ25lZCB0byB0aGUgc2VsZWN0ZWQgQ2FzZSBHcm91cCBvbiB0aGUgcmlnaHQuPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbGVjdCB0aGUgQ2FzZSBHcm91cCB5b3Ugd2FudCB0byB1cGRhdGUuIDxicj5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRoZSBjZW50ZXIgY29sdW1uICgiQ2hvb3NlIFBhZ2VzIiksIHNlbGVjdCAgQ2xpY2sgQUQ8YnI+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUbyByZW5hbWUgdGhlIHBhZ2UgYXMgaXQgYXBwZWFycyBpbiB0aGUgc2lkZWJhciAsIHNlbGVjdCBpdCBpbiB0aGUgcmlnaHQgY29sdW1uIGFuZCBjbGljayBSZW5hbWUuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVc2UgdGhlIGFycm93cyB0byBwb3NpdGlvbiB0aGUgcGFnZSBpbiB0aGUgbWVudS48YnI+aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDbGljayBTYXZlLmlubmVyQmxvY2tzPCEtLSB3cDpsaXN0IHsib3JkZXJlZCI6dHJ1ZX0gLS0+CjxvbCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5HbyB0byBBZG1pbiDihpIgQ2FzZSBNZW51IENvbmZpZ3VyYXRvci48YnI+VGhlIHBhZ2UgaGFzIHRocmVlIGNvbHVtbnM6IENhc2UgR3JvdXBzIG9uIHRoZSBsZWZ0LCBhbGwgYXZhaWxhYmxlIHBhZ2VzIGluIHRoZSBjZW50ZXIsIGFuZCBwYWdlcyBhc3NpZ25lZCB0byB0aGUgc2VsZWN0ZWQgQ2FzZSBHcm91cCBvbiB0aGUgcmlnaHQuPGJyPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlVzZSB0aGUgYXJyb3dzIHRvIHBvc2l0aW9uIHRoZSBwYWdlIGluIHRoZSBtZW51Ljxicj48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNsaWNrIFNhdmUuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvb2w+CjwhLS0gL3dwOmxpc3QgLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3ZhbHVlY2l0YXRpb25pbm5lckJsb2NrczwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cXVvdGUgLS0+CjxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Tm90ZTo8L3N0cm9uZz4gQ2FzZSBNZW51IENvbmZpZ3VyYXRvciBjaGFuZ2VzIGFyZSB1bml2ZXJzYWwuIEV2ZXJ5IHVzZXIgd2lsbCBzZWUgdGhlIHVwZGF0ZWQgc2lkZWJhciBmb3IgdGhhdCBDYXNlIEdyb3VwLiBBZnRlciBzYXZpbmcsIHJlZnJlc2ggeW91ciBicm93c2VyIG9yIGxvZyBvdXQgYW5kIGJhY2sgaW4gZm9yIHRoZSBjaGFuZ2UgdG8gdGFrZSBlZmZlY3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9ibG9ja3F1b3RlPgo8IS0tIC93cDpxdW90ZSAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc3JlYXRlIHRoZSBOb3RhcnlMaXZlIERvY3VtZW50IFRhZyBpbiBTbWFydEFkdm9jYXRlbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtYXJrcyBkb2N1bWVudCBmb3Igbm90YXJpemF0aW9uIHRocm91Z2ggdGhlIGludGVncmF0aW9udGEgcm8uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R28gdG8gPHN0cm9uZz5BZG1pbiDihpIgUGlja2xpc3QgTWFpbnRlbmFuY2U8L3N0cm9uZz4sIG9yIG5hdmlnYXRlIGRpcmVjdGx5IHRvOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vYXBwLnNtYXJ0YWR2b2NhdGUuY29tL1NBL1BpY2tMaXN0LmFzcHh0b2tlbml6ZWRMaW5lc2xhbmd1YWdlbGFuZ3VhZ2VDb25maWRlbmNldHJpZ2dlckNvZGVVcGRhdGVzaG93Q29weUJ1dHRvbnNob3dMYW5ndWFnZU5hbWVzaG93TGluZU51bWJlcnNsaW5lTnVtYmVyc1N0YXJ0QXRmaWxlbmFtZWlubmVyQmxvY2tzTmV4dCwgYzxzdHJvbmc+PC9zdHJvbmc+PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkdvIHRvIDxzdHJvbmc+QWRtaW4g4oaSIFBpY2tsaXN0IE1haW50ZW5hbmNlPC9zdHJvbmc+LCBvciBuYXZpZ2F0ZSBkaXJlY3RseSB0bzo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6Y29kZSB7InRva2VuaXplZExpbmVzIjpbW1siYUhSMGNITTZMeTloY0hBdWMyMWhjblJoWkhadlkyRjBaUzVqYjIwdlUwRXZVR2xqYTB4cGMzUXVZWE53ZUE9PSJdXV19IC0tPgo8cHJlIGNsYXNzPSJ3cC1ibG9jay1jb2RlIj48Y29kZT5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9QaWNrTGlzdC5hc3B4PC9jb2RlPjwvcHJlPgo8IS0tIC93cDpjb2RlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CgpzPHA+PHN0cm9uZz5OZXh0LCBjcmVhdGUgdGhlIE5vdGFyeUxpdmUgRG9jdW1lbnQgVGFncyBpbiBTbWFydEFkdm9jYXRlPC9zdHJvbmc+PC9wPgogWW91IHdpbGwgY3JlYXRlIHR3byBuZXcgdGFncyBpbiBTbWFydEFkdm9jYXRlLCA8c3Ryb25nPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L3N0cm9uZz4gYW5kIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4uPHN0cm9uZz5ub3RhcnlsaXZlLXRvLW5vdGFyaXplPC9zdHJvbmc+IGEgLCB3aGlsZSA8c3Ryb25nPm5vdGFyeWxpdmUtbm90YXJpemVkLWRvY3VtZW50PC9zdHJvbmc+IG1hcmtzIGEgZG9jdW1lbnQgYXMgYWxyZWFkeSBub3Rhcml6ZWROb3J5TGl2ZWludGVnYXRpbiBzaWRlYmFyLiBUaGVzZSB0YWdzIG11c3QgZXhpc3QgYmVmb3JlIHN0YWZmIGNhbiB1c2UgdGhlICB3b3JrZmxvd2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1Njcm9sbCB0byA8c3Ryb25nPkRvY3VtZW50IFRhZ3M8L3N0cm9uZz4gaW4gdGhlIGxlZnQtaGFuZCBsaXN0LiBDbGljayA8c3Ryb25nPkFkZCBOZXcgSXRlbTwvc3Ryb25nPiBhbmQgZW50ZXIgdGhlIHRhZyBuYW1lIGV4YWN0bHkgYXMgc2hvd246bm90YXJ5bGl2ZS10by1ub3Rhcml6ZXRva2VuaXplZExpbmVzbGFuZ3VhZ2VsYW5ndWFnZUNvbmZpZGVuY2V0cmlnZ2VyQ29kZVVwZGF0ZXNob3dDb3B5QnV0dG9uc2hvd0xhbmd1YWdlTmFtZXNob3dMaW5lTnVtYmVyc2xpbmVOdW1iZXJzU3RhcnRBdGZpbGVuYW1lY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2V0IHRoZSB0YWcgdG8gPHN0cm9uZz5BY3RpdmU8L3N0cm9uZz4gYW5kIHNhdmUuZHJvcENhcGlubmVyQmxvY2tzPHA+U2Nyb2xsIHRvIDxzdHJvbmc+RG9jdW1lbnQgVGFnczwvc3Ryb25nPiBpbiB0aGUgbGVmdC1oYW5kIGxpc3QuIENsaWNrIDxzdHJvbmc+QWRkIE5ldyBJdGVtPC9zdHJvbmc+IGFuZCBlbnRlciB0aGUgdGFnIG5hbWUgZXhhY3RseSBhcyBzaG93bjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6Y29kZSB7InRva2VuaXplZExpbmVzIjpbW1siYm05MFlYSjViR2wyWlMxMGJ5MXViM1JoY21sNlpRPT0iXV1dfSAtLT4KPHByZSBjbGFzcz0id3AtYmxvY2stY29kZSI+PGNvZGU+bm90YXJ5bGl2ZS10by1ub3Rhcml6ZTwvY29kZT48L3ByZT4KPCEtLSAvd3A6Y29kZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZXQgdGhlIHRhZyB0byA8c3Ryb25nPkFjdGl2ZTwvc3Ryb25nPiBhbmQgc2F2ZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCmFsdGNhcHRpb25pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbndpZHRoaGVpZ2h0PCEtLSB3cDppbWFnZSB7ImlkIjoxMTc4LCJ3aWR0aCI6Ijg5M3B4IiwiaGVpZ2h0IjoiYXV0byIsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wNC0wOS1hdC0xMS41MC4wNi1BTS02MDB4MjE3LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMTc4IiBzdHlsZT0id2lkdGg6ODkzcHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc3ZhbHVlY2l0YXRpb252YWx1ZWNpdGF0aW9ub3Rhcml6aW5nIGEgZG9jdW1lbnQgPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpub3Rhcml6ZWQgPHN0cm9uZz48L3N0cm9uZz4gU2Vzc2lvbiBDcmVhdGlvbjpZb3VyIGNieTxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaGF0IEhhcHBlbnMgQWZ0ZXIgU2Vzc2lvbiBDcmVhdGlvbjo8L3N0cm9uZz48L2gyPgo8bGk+WW91ciBjbGllbnQgcmVjZWl2ZXMgYSBzZWN1cmUgbGluazwvbGk+ClRoZSBudGhlciBpaCBzaWdudHVyZVRoZSBkYSBUaGUgYzxsaT5UaGUgbm90YXJ5IHZlcmlmaWVzIHRoZWlyIGlkZW50aXR5IGFuZCB3aXRuZXNzZXMgdGhlIGVsZWN0cm9uaWMgc2lnbmF0dXJlPC9saT4KPGxpPlRoZSBkb2N1bWVudCByZWNlaXZlcyBhIGRpZ2l0YWwgbm90YXJ5IHN0YW1wIGFuZCBzZWFsPC9saT4KIGlzdCBhbmQgYXR0YWNoZWQgdG8gdGhlIGNvcnJlY3QgY2FzZWNvbXBsZXRlIGlkZW50aXR5IHZlcmlmaWNhdGlvblRoZXkgIGFuZDxsaT5UaGV5IGNvbXBsZXRlIGlkZW50aXR5IHZlcmlmaWNhdGlvbiBhbmQgY29ubmVjdCB3aXRoIGEgbGljZW5zZWQgbm90YXJ5IGJ5IHZpZGVvIGNvbmZlcmVuY2U8L2xpPgo8bGk+VGhlIGNvbXBsZXRlZCBkb2N1bWVudCBpcyBhdXRvbWF0aWNhbGx5IHNlbnQgdG8gU21hcnRBZHZvY2F0ZSBhbmQgYXR0YWNoZWQgdG8gdGhlIGNvcnJlY3QgY2FzZTwvbGk+ClRoZSBuQSB0VGhlIG4nczxsaT5UaGUgbm90YXJpemVkIGRvY3VtZW50IHdpdGggZGlnaXRhbCBzZWFsPC9saT4KPGxpPkEgdGltZXN0YW1wIG9mIGNvbXBsZXRpb248L2xpPgo8bGk+VGhlIG5vdGFyeSdzIGluZm9ybWF0aW9uIGFuZCBjcmVkZW50aWFsczwvbGk+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc29yaWdpbmFsQ29udGVudDxzdHJvbmc+SWYgWW91J3JlIE5ldyB0byBTbWFydEFkdm9jYXRlPC9zdHJvbmc+bGV2ZWxjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc2sgdXMgaG93IFNtYXJ0QWR2b2NhdGUgY2FuIGNlbnRyYWxpemUgeW91ciBjYXNlIG1hbmFnZW1lbnQgd2hpbGUga2VlcGluZyBOb3RhcnlMaXZlIGFzIHlvdXIgdHJ1c3RlZCBub3Rhcml6YXRpb24gcGFydG5lci5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPklmIFlvdSdyZSBOZXcgdG8gQm90aCBQbGF0Zm9ybXM8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3RhcnQgd2l0aCBOb3RhcnlMaXZlIGZvciByZW1vdGUgbm90YXJpemF0aW9uIGZpcnN0LiBUaGlzIGFsbG93cyB5b3UgdG86ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCZWdpbiBub3Rhcml6aW5nIGRvY3VtZW50cyBpbW1lZGlhdGVseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R2V0IGNvbWZvcnRhYmxlIHdpdGggdGhlIG9ubGluZSBub3Rhcml6YXRpb24gcHJvY2Vzc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QnVpbGQgeW91ciB3b3JrZmxvd2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlbiBleHBsb3JlIGhvdyBTbWFydEFkdm9jYXRlIGNhbiBvcmdhbml6ZSB5b3VyIGNvbXBsZXRlIGNhc2UgbWFuYWdlbWVudCBwcm9jZXNzIGFyb3VuZCBpdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPbmNlIGJvdGggcGxhdGZvcm1zIGFyZSBpbiBwbGFjZSwgY29tcGxldGUgdGhlIGludGVncmF0aW9uIHN0ZXBzIGFib3ZlIHRvIGNvbm5lY3QgdGhlbS5kcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5JZiBZb3UncmUgTmV3IHRvIFNtYXJ0QWR2b2NhdGU8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzayB1cyBob3cgU21hcnRBZHZvY2F0ZSBjYW4gY2VudHJhbGl6ZSB5b3VyIGNhc2UgbWFuYWdlbWVudCB3aGlsZSBrZWVwaW5nIE5vdGFyeUxpdmUgYXMgeW91ciB0cnVzdGVkIG5vdGFyaXphdGlvbiBwYXJ0bmVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+SWYgWW91J3JlIE5ldyB0byBCb3RoIFBsYXRmb3Jtczwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3RhcnQgd2l0aCBOb3RhcnlMaXZlIGZvciByZW1vdGUgbm90YXJpemF0aW9uIGZpcnN0LiBUaGlzIGFsbG93cyB5b3UgdG86PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CZWdpbiBub3Rhcml6aW5nIGRvY3VtZW50cyBpbW1lZGlhdGVseTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+R2V0IGNvbWZvcnRhYmxlIHdpdGggdGhlIG9ubGluZSBub3Rhcml6YXRpb24gcHJvY2VzczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QnVpbGQgeW91ciB3b3JrZmxvdzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZW4gZXhwbG9yZSBob3cgU21hcnRBZHZvY2F0ZSBjYW4gb3JnYW5pemUgeW91ciBjb21wbGV0ZSBjYXNlIG1hbmFnZW1lbnQgcHJvY2VzcyBhcm91bmQgaXQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T25jZSBib3RoIHBsYXRmb3JtcyBhcmUgaW4gcGxhY2UsIGNvbXBsZXRlIHRoZSBpbnRlZ3JhdGlvbiBzdGVwcyBhYm92ZSB0byBjb25uZWN0IHRoZW0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgogIGluIFNtYXJ0QWR2b2NhdGU8L3N0cm9uZz4gYW5kIEQuPHN0cm9uZz48L3N0cm9uZz5QbGVhc2Ugbm90ZSB0aGF0IHlvdSB3aWxsIGhhdmUgdG8gcmVwZWF0IHRoZXNlIHN0ZXBzIGZvciBlYWNoIENhc2UgR3JvdXAuPHN0cm9uZz48L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8bGk+U2VsZWN0IHRoZSBDYXNlIEdyb3VwIHlvdSB3YW50IHRvIHVwZGF0ZS4gPHN0cm9uZz5QbGVhc2Ugbm90ZTwvc3Ryb25nPiB0aGF0IHlvdSB3aWxsIGhhdmUgdG8gcmVwZWF0IHRoZXNlIHN0ZXBzIGZvciBlYWNoIENhc2UgR3JvdXAuPGJyPjwvbGk+CjxwPjwvcD4KPHM8L3N0cm9uZz50cm9uZz5JbnRlZ3JhdGlvbiBGcmFtZTF0byB5b3VyIHVzZXJzPGJyPmFsdGNhcHRpb25pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbndpZHRoaGVpZ2h0Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPGJyPjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDppbWFnZSAtLT4KCmFsdGNhcHRpb25pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNvbnRlbnRkcm9wQ2FwY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN2YWx1ZWNpdGF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPk5vdGU6PC9zdHJvbmc+IENhc2UgTWVudSBDb25maWd1cmF0b3IgY2hhbmdlcyBhcmUgdW5pdmVyc2FsLiBFdmVyeSB1c2VyIHdpbGwgc2VlIHRoZSB1cGRhdGVkIHNpZGViYXIgZm9yIHRoYXQgQ2FzZSBHcm91cC4gQWZ0ZXIgc2F2aW5nLCByZWZyZXNoIHlvdXIgYnJvd3NlciBvciBsb2cgb3V0IGFuZCBiYWNrIGluIGZvciB0aGUgY2hhbmdlIHRvIHRha2UgZWZmZWN0LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+b3Rhcml6aW5nIGEgbm90YXJpemVkIGRvY3VtZW50PC9zdHJvbmc+IGRyb3BDYXBpbm5lckJsb2NrczxwPldoZW4gTm90YXJ5TGl2ZSBjb21wbGV0ZXMgYSBub3Rhcml6YXRpb24sIGl0IGF1dG9tYXRpY2FsbHkgYXBwbGllcyBhIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4gdGFnIHRvIHRoZSBmaW5pc2hlZCBkb2N1bWVudC4gVGhpcyBwcmV2ZW50cyBpdCBmcm9tIGFwcGVhcmluZyBpbiBmdXR1cmUgbm90YXJpemF0aW9uIHdvcmtmbG93cyBmb3IgdGhhdCBjYXNlLiBUbyBub3Rhcml6ZSB0aGF0IGRvY3VtZW50IGFnYWluIChmb3IgZXhhbXBsZSwgaW4gYSBkYWlzeS1jaGFpbiB3b3JrZmxvdykgZ28gdG8gdGhlIERvY3VtZW50cyBwYWdlLCByaWdodC1jbGljayB0aGUgZG9jdW1lbnQsIGFuZCBzZWxlY3QgRWRpdCBQcm9wZXJ0aWVzLiBJbiB0aGUgVGFncyBmaWVsZCwgcmVtb3ZlIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4sIGFkZCA8c3Ryb25nPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L3N0cm9uZz4sIGFuZCBjbGljayBTYXZlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKbGV2ZWxsZXZlbE46V2hlbiBOb3RhcnlMaXZlIGNvbXBsZXRlcyBhIG5vdGFyaXphdGlvbiwgaXQgYXV0b21hdGljYWxseSBhcHBsaWVzIGEgbnlsdmUtbm90YXJpZWQtZG9jdW1lbnQ8L3N0cm9uZz4gdGFnIHRvIHRoZSBmaXNoZWQgZG9jdW1lbnQuIFRoaXMgcHJldmVudHMgaXQgZnJvbSBhcHBlYXJpbmluIGZ1dHVyZSBub3RyaXphdGlvbndvcmtmbG93cyBmb3IgdGhhdCBjYXNlLiBUbyAgdGhhdCBvY3VtZW50YWdhaW4gKGZvciBleGFtcGxlLCBpbiBhIGFpc3ktY2hhaW4gd3JrZmxvdykgZ28gdG8gdGhlIERvcyBwYWdlLCByaWdodC1jbGljayB0aGUgZG9jdW1lbnQsIGFuZCBzZWxlY3QgRWRpdCBQcm9wZXJ0aWVzLiBJbiB0aGUgVGFncyBmaWVsZCwgcmVtb3ZlIHN0cm9uZz5ub3RhcnlsaXZlLW5vdGFyaXplZC1kb2N1bWVudDwsYWRkIDxzdHJvbmc+bm90YXJ5bGl2ZS10by1ub3Rhcml6ZTwvc3Ryb25nPiwgYW5kIGNsaWNrIFNhdmUuPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Tm90YXJpemluZyBhIG5vdGFyaXplZCBkb2N1bWVudDwvc3Ryb25nPjogPC9oND4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzWW91IGFyZSBub3cgcmVhZHkgdG8gc3RhcnQgbm90YXJpemluZyB0aHJvdWdoIHRoZSBOb3RhcnlMaXZlIFNpZGViYXIgd29ya2Zsb3cgaW4gU21hcnRBZHZvY2F0ZSFjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91IGFyZSBub3cgcmVhZHkgdG8gc3RhcnQgbm90YXJpemluZyB0aHJvdWdoIHRoZSBOb3RhcnlMaXZlIFNpZGViYXIgd29ya2Zsb3cgaW4gU21hcnRBZHZvY2F0ZSE8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjxwPlF1ZXN0aW9ucyBhYm91dCBzZXR1cD8gQ29udGFjdCBOb3RhcnlMaXZlIHRvIHNjaGVkdWxlIGEgcGVyc29uYWxpemVkIHdhbGt0aHJvdWdoIGZvciB5b3VyIGZpcm0uPC9wPgpOb3RhcnlMaXZlIDxhIGhyZWY9Imh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vc2lnbi11cD9hY2N0PWNvbXBhbnkiPjwvYT4gdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI8bGk+PHN0cm9uZz5Ob3RhcnlMaXZlOjwvc3Ryb25nPiBBbiBhY3RpdmUgPGEgaHJlZj0iaHR0cHM6Ly9ub3RhcnlsaXZlLmNvbS9zaWduLXVwP2FjY3Q9Y29tcGFueSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Tm90YXJ5TGl2ZSBCdXNpbmVzcyBhY2NvdW50PC9hPjwvbGk+CjxhIGhyZWY9Imh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vc21hcnQtYWR2b2NhdGUvbG9hLWNyZWRlbnRpbHMiPnVwZGE8L2E+IHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPHA+PHN0cm9uZz5JbXBvcnRhbnQ6PC9zdHJvbmc+IElmIHlvdXIgU21hcnRBZHZvY2F0ZSBBUEkgYWNjb3VudCBjcmVkZW50aWFscyBjaGFuZ2UsIDxhIGhyZWY9Imh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vc21hcnQtYWR2b2NhdGUvdXBsb2FkLWNyZWRlbnRpYWxzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj51cGRhdGUgdGhlbSBpbiBOb3RhcnlMaXZlPC9hPiBpbW1lZGlhdGVseS48L3A+Ck5ldzxwPkdvIHRvIDxzdHJvbmc+QWRtaW4g4oaSIFVzZXJzIOKGkiBOZXcgVXNlcjwvc3Ryb25nPi4gV2hlbiBjcmVhdGluZyB0aGUgdXNlcjo8L3A+CnlvdXIgYXJlIGltcG9ydGVkIGFjdGlvbnM8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U2V0dGluZyBVcCB0aGUgTm90YXJ5TGl2ZSBzaWRlYmFyIGFjdGlvbiBpbiBTbWFydEFkdm9jYXRlPC9zdHJvbmc+PC9oMj4KeW91ciA8cD5UaGUgQ2FzZSBNZW51IENvbmZpZ3VyYXRvciBsZXRzIGFkbWlucyBjb250cm9sIHRoZSBuYXZpZ2F0aW9uIHNpZGViYXIgdGhhdCBhcHBlYXJzIGluc2lkZSBldmVyeSBjYXNlLiBBZGRpbmcgdGhlIE5vdGFyeUxpdmUgaW50ZWdyYXRpb24gcGFnZSB0byB0aGlzIG1lbnUgbWVhbnMgeW91ciBzdGFmZiBjYW4gc3RhcnQgYSBub3Rhcml6YXRpb24gZnJvbSBhbnkgY2FzZS4gU21hcnRBZHZvY2F0ZSBwYXNzZXMgdGhlIGN1cnJlbnQgQ2FzZSBJRCB0aHJvdWdoIGF1dG9tYXRpY2FsbHkg4oCUIG5vIG1hbnVhbCBsb29rdXAgbmVlZGVkLjwvcD4KPHA+WW91IHdpbGwgY3JlYXRlIHR3byBuZXcgdGFncyBpbiBTbWFydEFkdm9jYXRlLCA8c3Ryb25nPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L3N0cm9uZz4gYW5kIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4uIDxzdHJvbmc+bm90YXJ5bGl2ZS10by1ub3Rhcml6ZTwvc3Ryb25nPiBtYXJrcyBhIGRvY3VtZW50IGZvciBub3Rhcml6YXRpb24gdGhyb3VnaCB0aGUgaW50ZWdyYXRpb24sIHdoaWxlIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4gbWFya3MgYSBkb2N1bWVudCBhcyBhbHJlYWR5IG5vdGFyaXplZC4gVGhlc2UgdGFncyBtdXN0IGV4aXN0IGJlZm9yZSBzdGFmZiBjYW4gdXNlIHRoZSBOb3RhcnlMaXZlIGludGVncmF0aW9uIHNpZGViYXIgd29ya2Zsb3cuPC9wPgpsaW5rVGFyZ2V0cmVsbGlua1RhcmdldHJlbDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9tZWV0aW5ncy5odWJzcG90LmNvbS9tYXR0aGV3LW1hcmtzL3NtYXJ0YWR2b2NhdGUtbWVldGluZz91dWlkPTM0ODg5MzAxLTQzM2ItNGFiMi04ZDRhLTFlMDY2YWM0ODAyNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Qm9vayBBIERlbW88L2E+PC9kaXY+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9ub3RhcnlsaXZlLmNvbS9wcmljaW5nIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgU3RhcnRlZDwvYT48L2Rpdj4Kc3RhdGV2ZXJzaW9ub3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50b3JpZ2luYWxDb250ZW50PGEgcmVmPSJoIj5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9DYXNlU3VtbWFyeS5hc3B4P0Nhc2VJRD0xMjM8L2E+IHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPHA+PGEgaHJlZj0iaHR0cHM6Ly9hcHAuc21hcnRhZHZvY2F0ZS5jb20vU0EvQ2FzZVN1bW1hcnkuYXNweD9DYXNlSUQ9MTIzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9DYXNlU3VtbWFyeS5hc3B4P0Nhc2VJRD0xMjM8L2E+PC9wPgphY3Rpb248cD5Zb3UgY2FuIGFkZCBhIE5vdGFyeUxpdmUgYWN0aW9uIHRvIHRoZSBTbWFydEFkdm9jYXRlIGNhc2Ugc2lkZWJhci4gRnJvbSB0aGVyZSwgeW91ciBzdGFmZiBjYW4gbGF1bmNoIHNlc3Npb25zIHdpdGhvdXQgbGVhdmluZyB0aGUgY2FzZSBhbmQgZXhpc3RpbmcgY2FzZSBkb2N1bWVudHMgYXJlIGltcG9ydGVkIGludG8gTm90YXJ5TGl2ZSBhdXRvbWF0aWNhbGx5LjwvcD4Kc3RhdGV2ZXJzaW9uTm90cm9uZz5Ob3RhcnlMaXZlPGxpPkluIHRoZSBjZW50ZXIgY29sdW1uICgiQ2hvb3NlIFBhZ2VzIiksIHNlbGVjdCA8c3Ryb25nPk5vdGFyeUxpdmU8L3N0cm9uZz4gYW5kIENsaWNrIDxzdHJvbmc+QUREPC9zdHJvbmc+Ljxicj48L2xpPgo8YnI+PGJyPmFsdGNhcHRpb25pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbndpZHRoaGVpZ2h0YXNwZWN0UmF0aW88IS0tIHdwOmltYWdlIHsiaWQiOjEzNDgsIndpZHRoIjoiODc0cHgiLCJoZWlnaHQiOiJhdXRvIiwiYXNwZWN0UmF0aW8iOiIxLjgxMjczNjAzMzMzNzY3NCIsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wNS0xNC1hdC01LjEzLjMwLVBNLTYwMHgzMzEucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEzNDgiIHN0eWxlPSJhc3BlY3QtcmF0aW86MS44MTI3MzYwMzMzMzc2NzQ7d2lkdGg6ODc0cHg7aGVpZ2h0OmF1dG8iLz4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\/AgGkAUEFgQGAAkEOAgUEBgIBkwGWAgEQAQUEBgIQQQAIAQJBAAUJAbwBQQADBAUCDAIDQQEFAgMBBgUBAwJBATICATgBBAVBBgUJQQMECwEjhwOsAaoEOwGhAq8EFq8CQQASQQMhAa8PAkECpA0BpgJWAIMOQQEEmgGoDUEGtQwBuwyeCkEBPLQIQQEIugEWCKgBNAW4AkEBBQ+DAUEBC0EBtAGGBrECQQEGQQAuQQShAxYuAQdBAwdBAAhBA0QAQQAHBAhCAAEgQQACA0EUIJIBjwIfAgQbAgQBAgMbAYsCuQQ8A4IBBAUjIj0HhAE\/BS0nLxEBAyccAQSaBwIVuAdBGxZBCYIEQQQ1QRmWCQEtAQdBAgdBA5YJAS1BA6QHAS1BA6sHQQEEAYUBARy+AQEMJq0BARwGARURFoMIvAEBBQMJlQgCAQtBAQJBAAUDCQUDCRy7CIoBIKcBAQcKAgECBQMCAQMCQQCHAYEBMRCFAZoBAkFBAw1JAKsBQQAKpwFBAAJBBQdBAjYGQQBIAIACvAEBCEEChAI2hwElLEQAQQ4IQQaHASUsBEEOB7wEQQcHQQ26A0EDhQEBAgkhLg0IHAYHGQwUmAElATxBAAc6FkEFhQEBAgkhLg0IHAYHGQwUmAElATxBC7UBQQ4LQQKMAYYCQQaMA0EAlANBCScVQdcBA4IUAH0BdxMyMDI2LTAxLTA1VDE1OjM5OjI1dyhub3RhcnlsaXZlLWFuZC1zbWFydGFkdm9jYXRlLWludGVncmF0aW9udwdwdWJsaXNofaChv\/4BfYEOdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHl3AHl9AHl5dwB3AHh4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5dwB3AHcAfnUCfbUWfZgVdQ19rhh9iRZ9rBd9uh19ux19phV9vB19shl9uRV9sBV9sRV9uR19vR14dzI8YmxvY2txdW90ZSBjbGFzcz0id3AtYmxvY2stcXVvdGUiPgoKPC9ibG9ja3F1b3RlPncKY29yZS9xdW90ZXcAdyRhY2E0MTI4Zi03MDU0LTQ2M2ItYmQ3My0yNDI4N2FkNjY2YmR4dyY8cD48c3Ryb25nPktFWSBUQUtFQVdBWVMgPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5eHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3JzxwPjxzdHJvbmc+QXVkaW8gU3VtbWFyeTogPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5eHe2ATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWF1ZGlvIj48YXVkaW8gY29udHJvbHMgc3JjPSJodHRwczovL25vdGFyeWxpdmVibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9Ib3ctdG8tYnVpbGQtdGhlLU5vdGFyeUxpdmUtU21hcnRBZHZvY2F0ZS1JbnRlZ3JhdGlvbi5tcDMiPjwvYXVkaW8+PC9maWd1cmU+dwpjb3JlL2F1ZGlvd29odHRwczovL25vdGFyeWxpdmVibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9Ib3ctdG8tYnVpbGQtdGhlLU5vdGFyeUxpdmUtU21hcnRBZHZvY2F0ZS1JbnRlZ3JhdGlvbi5tcDN9gg55eXh3DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ30CeHcOY29yZS9wYXJhZ3JhcGh5eHcJY29yZS9saXN0eXcAeHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9Anh3DGNvcmUvaGVhZGluZ30DeHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHh37QE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL25vdGFyeWxpdmVibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9TY3JlZW5zaG90LTIwMjYtMDItMDQtYXQtNS40OC4xMy1QTS02MDB4MTA3LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMDEzIiBzdHlsZT0id2lkdGg6OTAwcHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3ZWh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wMi0wNC1hdC01LjQ4LjEzLVBNLTYwMHgxMDcucG5ndwB9tQ93BTkwMHB4dwRhdXRvdwVsYXJnZXcEbm9uZXh3DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ30DeHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHfCATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL25vdGFyeWxpdmVibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9TY3JlZW5zaG90LTIwMjYtMDItMDQtYXQtNS41My4zNy1QTS02MDB4NTY3LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMDE2Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdld2VodHRwczovL25vdGFyeWxpdmVibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMS9TY3JlZW5zaG90LTIwMjYtMDItMDQtYXQtNS41My4zNy1QTS02MDB4NTY3LnBuZ3cAfbgPdwVsYXJnZXcEbm9uZXh3DmNvcmUvcGFyYWdyYXBoeXh3VjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5VbmRlcnN0YW5kaW5nIFlvdXIgV29ya2Zsb3cgT3B0aW9uczwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9Anh3DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeXh3JTxvbCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC9vbD53CWNvcmUvbGlzdHh3AHckN2VlZDNiOTAtOGI1OC00NTNiLThhYjMtN2RjMjlkMmI1ZGVheHeZATxsaT48YSBocmVmPSJodHRwczovL25vdGFyeWxpdmUuY29tL25vdGFyaXplL25ldy1wcmVvcmRlciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q3JlYXRlIGEgbm90YXJpemF0aW9uIHNlc3Npb24gaW4gTm90YXJ5TGl2ZTwvYT48L2xpPncOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXckNTk2NmNlODAtZGUwNC00OGZjLWExNGItZjQ3NzQ5NGIxMzgyeHcsPGxpPlNlbmQgdGhlIHNlY3VyZSBsaW5rIHRvIHlvdXIgY2xpZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdyRhZjJhY2IzMS1jN2NlLTRmZmItODdjOS0xNjJjZWI3NWUxOGR4d2U8bGk+VGhlIG5vdGFyaXplZCBkb2N1bWVudHMgYXV0b21hdGljYWxseSByZXR1cm4gdG8gdGhlIGNvcnJlY3QgU21hcnRBZHZvY2F0ZSBjYXNlIHdoZW4gY29tcGxldGU8L2xpPncOY29yZS9saXN0LWl0ZW14dzs8cD48c3Ryb25nPkZpbmRpbmcgeW91ciBTbWFydEFkdm9jYXRlIENhc2UgSUQ6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5eHclPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L29sPncJY29yZS9saXN0eHcAdyQ3ZjgxOGRmMy0wNzU0LTRmMTQtYTQwNy03OTk3ZTQ0Nzg4YzJ4dyc8bGk+T3BlbiB0aGUgY2FzZSBpbiBTbWFydEFkdm9jYXRlPC9saT53DmNvcmUvbGlzdC1pdGVtdyRhMTJhMjYwNC0xZGI2LTQ3NjgtYTZiMC1hYmZhZWY0Y2Y5ZmR4dyQ8bGk+R28gdG8gdGhlIENhc2UgU3VtbWFyeSBwYWdlPC9saT53DmNvcmUvbGlzdC1pdGVtdyQyYjE1MGYxMi04YmYyLTRmZDItOWI5NS1mYTIxODJkMjE2MGZ4dyE8bGk+TG9vayBhdCB5b3VyIGJyb3dzZXIgVVJMPC9saT53DmNvcmUvbGlzdC1pdGVtdyQwYmEzOGFiNS0xMjI1LTQyMTYtOGRkMS1mZDkxM2UwZGI2ODZ4dyA8bGk+Q29weSB0aGUgQ2FzZSBJRCBudW1iZXI8L2xpPncOY29yZS9saXN0LWl0ZW14dxM8cD5FeGFtcGxlIFVSTDo8L3A+dw5jb3JlL3BhcmFncmFwaHl4d0M8cD5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9DYXNlU3VtbWFyeS5hc3B4P0Nhc2VJRD0xMjM8L3A+dw5jb3JlL3BhcmFncmFwaHl4dzw8cD5JbiB0aGlzIGV4YW1wbGUsIHRoZSBDYXNlIElEIGlzIDxzdHJvbmc+MTIzPC9zdHJvbmc+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeXh4dwxjb3JlL2hlYWRpbmd9Anh3PDxwPk9uY2UgeW91J3ZlIGluaXRpYXRlZCBhIHNlc3Npb24sIGhlcmUncyB3aGF0IGhhcHBlbnM6PC9wPncOY29yZS9wYXJhZ3JhcGh5eHcJY29yZS9saXN0eHcAeHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3OTxwPjxzdHJvbmc+V2hhdCB5b3UnbGwgc2VlIGluIFNtYXJ0QWR2b2NhdGU6PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5eHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3PzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5HZXR0aW5nIEhlbHA8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ4dw5jb3JlL3BhcmFncmFwaHl4dyY8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj4KCjwvZGl2PncMY29yZS9idXR0b25zeHcLY29yZS9idXR0b253AWF3BmJ1dHRvbndqaHR0cHM6Ly9tZWV0aW5ncy5odWJzcG90LmNvbS9tYXR0aGV3LW1hcmtzL3NtYXJ0YWR2b2NhdGUtbWVldGluZz91dWlkPTM0ODg5MzAxLTQzM2ItNGFiMi04ZDRhLTFlMDY2YWM0ODAyNHh3C2NvcmUvYnV0dG9udwFhdwZidXR0b253Hmh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vcHJpY2luZ3ckZGRhNDc3NjctMzNjZi00NTBkLTkxNTctNzI1OWI0ZjFiNTVleHc8PGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+dwxjb3JlL2hlYWRpbmd9AnckNjNlZDU5NWEtYmVjMi00ZGY0LTg4MzctN2E4YmI4Y2M1Yzc3eHepAjxwPlE6IDxzdHJvbmc+RG8gSSBuZWVkIHRvIGludGVncmF0ZSB3aXRoIFNtYXJ0QWR2b2NhdGUgdG8gdXNlIE5vdGFyeUxpdmU\/4oCoPC9zdHJvbmc+PGJyPkE6IDxzdHJvbmc+Tm8uIDwvc3Ryb25nPllvdSBkb27igJl0IG5lZWQgdG8gaW50ZWdyYXRlIHdpdGggU21hcnRBZHZvY2F0ZSBpbiBvcmRlciB0byB1c2UgTm90YXJ5TGl2ZS4gWW91IGNhbiBzaWduIHVwIHdpdGggYSBidXNpbmVzcyBhY2NvdW50IGF0IGFueSB0aW1lIHRvIHVzZSBvdXIgcmVtb3RlIG9ubGluZSBub3Rhcml6YXRpb24gc2VydmljZS48YnI+PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQyOGUzMmFkMC04NWMxLTQ5ZGQtODFlMi02ZGFmYTc4Yjc2YTN4d5sDPHA+UTogPHN0cm9uZz5XaGF0IGlzIE5vdGFyeUxpdmUgYW5kIGhvdyBkb2VzIHJlbW90ZSBvbmxpbmUgbm90YXJpemF0aW9uIHdvcms\/PC9zdHJvbmc+4oCoPGJyPkE6IE5vdGFyeUxpdmUgaXMgYSBzZWN1cmUgb25saW5lIG5vdGFyeSBzZXJ2aWNlIHRoYXQgYWxsb3dzIGNsaWVudHMgdG8gc2lnbiBhbmQgbm90YXJpemUgZG9jdW1lbnRzIHJlbW90ZWx5IHdpdGggYSBjb21taXNzaW9uZWQgcmVtb3RlIG5vdGFyeS4gQ2xpZW50cyB2ZXJpZnkgdGhlaXIgaWRlbnRpdHksIGNvbm5lY3Qgd2l0aCBhIG5vdGFyeSBvbmxpbmUsIGFuZCBjb21wbGV0ZSB0aGUgbm90YXJpemF0aW9uIGluIG1pbnV0ZXMuIEZpbmlzaGVkIGRvY3VtZW50cyBhcmUgYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBzZXNzaW9uLjxicj48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDhmNmE5ZWNjLTdlZDMtNDNiNy04ZTVlLTA5YjM4MTBhMmE5OXh3oAI8cD48c3Ryb25nPlE6IElzIG9ubGluZSBub3Rhcml6YXRpb24gbGVnYWxseSB2YWxpZD\/igKg8YnI+QTogWWVzPC9zdHJvbmc+LiBPbmxpbmUgbm90YXJpemF0aW9uIGNvbXBsZXRlZCB0aHJvdWdoIE5vdGFyeUxpdmUgaXMgbGVnYWxseSB2YWxpZCBhbmQgYWNjZXB0ZWQgYWNyb3NzIHRoZSBVbml0ZWQgU3RhdGVzLiBOb3RhcnlMaXZlIGZvbGxvd3Mgc3RhdGUgcmVxdWlyZW1lbnRzIGZvciBpZGVudGl0eSB2ZXJpZmljYXRpb24sIGF1ZGl0IHRyYWlscywgYW5kIG5vdGFyaWFsIHJlY29yZHMuPGJyPjwvcD53DmNvcmUvcGFyYWdyYXBoeXckN2YwNTU5MDMtNDQwNi00NTY3LTk0MzktNTA2NGJhMzM5NjIxeHfkAjxwPjxzdHJvbmc+UTogSG93IGRvZXMgTm90YXJ5TGl2ZSB3b3JrIHdpdGggU21hcnRBZHZvY2F0ZSBjYXNlcz\/igKg8YnI+PC9zdHJvbmc+QTogTm90YXJ5TGl2ZSBjYW4gd29yayBhbG9uZ3NpZGUgU21hcnRBZHZvY2F0ZSB0byBoZWxwIGZpcm1zIGluaXRpYXRlIG5vdGFyaXphdGlvbiBmcm9tIGNhc2VzLCB0cmFjayBub3Rhcml6YXRpb24gc3RhdHVzLCBhbmQgYXNzb2NpYXRlIGNvbXBsZXRlZCBub3Rhcml6ZWQgZG9jdW1lbnRzIHdpdGggdGhlIGFwcHJvcHJpYXRlIGNhc2UgZmlsZS4gRmlybXMgY2FuIGV4cGxvcmUgdGhpcyB3b3JrZmxvdyBhZnRlciBnZXR0aW5nIHN0YXJ0ZWQgd2l0aCBOb3RhcnlMaXZlLjxicj48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDBhMjczNDE0LTU4NzEtNDg1NS1hZGY3LTNiNGRjY2IwNTFlYnh3vQI8cD5ROiA8c3Ryb25nPklzIE5vdGFyeUxpdmUgYXZhaWxhYmxlIDI0Lzc\/PC9zdHJvbmc+4oCoPGJyPjxzdHJvbmc+QTogWWVzLjwvc3Ryb25nPiBOb3RhcnlMaXZlIHByb3ZpZGVzIG9uLWRlbWFuZCBhY2Nlc3MgdG8gYW4gb25saW5lIG5vdGFyeSAyNCBob3VycyBhIGRheSwgNyBkYXlzIGEgd2Vlay4gVGhpcyBhbGxvd3MgY2xpZW50cyB0byBjb21wbGV0ZSBub3Rhcml6YXRpb25zIG91dHNpZGUgb2Ygbm9ybWFsIGJ1c2luZXNzIGhvdXJzLCB3aXRob3V0IHNjaGVkdWxpbmcgYXBwb2ludG1lbnRzIG9yIGNvb3JkaW5hdGluZyBhdmFpbGFiaWxpdHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9saXN0LWl0ZW13CWNvcmUvbGlzdHl3AHh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL3BhcmFncmFwaHl3DmNvcmUvcGFyYWdyYXBoeXh4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9AncJY29yZS9saXN0eHcAeHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHcOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVteHh4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dwljb3JlL2NvZGV3AHcHdW5rbm93bnl5eXl9AXcAdQF1AXUBd0BhSFIwY0hNNkx5OWhjSEF1YzIxaGNuUmhaSFp2WTJGMFpTNWpiMjB2VTBFdlVHbGphMHhwYzNRdVlYTndlQT09dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4eHcJY29yZS9jb2RldwB3B3Vua25vd255eXl5fQF3AHh3DmNvcmUvcGFyYWdyYXBoeXUBdQF1AXcgYm05MFlYSjViR2wyWlMxMGJ5MXViM1JoY21sNlpRPT13CmNvcmUvaW1hZ2V3AH2aEndmaHR0cHM6Ly9ub3RhcnlsaXZlYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvU2NyZWVuc2hvdC0yMDI2LTA0LTA5LWF0LTExLjUwLjA2LUFNLTYwMHgyMTcucG5ndwVsYXJnZXcEbm9uZXcFODkzcHh3BGF1dG94eHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHh3DmNvcmUvcGFyYWdyYXBoeXdRPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPklmIFlvdSdyZSBOZXcgdG8gU21hcnRBZHZvY2F0ZTwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3h3ggE8cD5Bc2sgdXMgaG93IFNtYXJ0QWR2b2NhdGUgY2FuIGNlbnRyYWxpemUgeW91ciBjYXNlIG1hbmFnZW1lbnQgd2hpbGUga2VlcGluZyBOb3RhcnlMaXZlIGFzIHlvdXIgdHJ1c3RlZCBub3Rhcml6YXRpb24gcGFydG5lci48L3A+dw5jb3JlL3BhcmFncmFwaHl4d1I8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+SWYgWW91J3JlIE5ldyB0byBCb3RoIFBsYXRmb3Jtczwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3h3TzxwPlN0YXJ0IHdpdGggTm90YXJ5TGl2ZSBmb3IgcmVtb3RlIG5vdGFyaXphdGlvbiBmaXJzdC4gVGhpcyBhbGxvd3MgeW91IHRvOjwvcD53DmNvcmUvcGFyYWdyYXBoeXh3Izx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDRjY2EzN2Y5LWE4ZjItNDBkYi1iNGNkLWIyOTg0OThkZGJmYnh3LzxsaT5CZWdpbiBub3Rhcml6aW5nIGRvY3VtZW50cyBpbW1lZGlhdGVseTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckMmY5ZTUyZjAtZDQ0Yi00MzZiLTlkM2YtZGE4ZGE1ZjkxMWFheHc9PGxpPkdldCBjb21mb3J0YWJsZSB3aXRoIHRoZSBvbmxpbmUgbm90YXJpemF0aW9uIHByb2Nlc3M8L2xpPncOY29yZS9saXN0LWl0ZW13JDUwYWZhOWNjLTA5NWMtNGVhYy04YzNhLWM3YTIzNmJjZTVkNXh3HDxsaT5CdWlsZCB5b3VyIHdvcmtmbG93PC9saT53DmNvcmUvbGlzdC1pdGVteHdjPHA+VGhlbiBleHBsb3JlIGhvdyBTbWFydEFkdm9jYXRlIGNhbiBvcmdhbml6ZSB5b3VyIGNvbXBsZXRlIGNhc2UgbWFuYWdlbWVudCBwcm9jZXNzIGFyb3VuZCBpdC48L3A+dw5jb3JlL3BhcmFncmFwaHl4d148cD5PbmNlIGJvdGggcGxhdGZvcm1zIGFyZSBpbiBwbGFjZSwgY29tcGxldGUgdGhlIGludGVncmF0aW9uIHN0ZXBzIGFib3ZlIHRvIGNvbm5lY3QgdGhlbS48L3A+dw5jb3JlL3BhcmFncmFwaHl4eHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5dwpjb3JlL2ltYWdldwB9qBJ3SWh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL2ltYWdlLTItNjAweDI5OS5wbmd3BWxhcmdldwRub25ldwU5MDBweHcEYXV0b3h3CmNvcmUvaW1hZ2V3AH2rEndBaHR0cHM6Ly9ub3RhcnlsaXZlYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvaW1hZ2UtMy5wbmd3BGZ1bGx3BG5vbmV3DmNvcmUvcGFyYWdyYXBoeXh3CmNvcmUvcXVvdGV3AHh3DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ3cOY29yZS9wYXJhZ3JhcGh5fQR4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl3Bl9ibGFua3cTbm9yZWZlcnJlciBub29wZW5lcncGX2JsYW5rdxNub3JlZmVycmVyIG5vb3BlbmVyvQEAdyQ1MzlmMDE1YS1hNWI4LTRhZmEtOGFlNi1kZGZjMmRiYmQyZjB3JDhhMWZhODc4LWNlYzQtNGU3My1hZTI2LTJkM2I4YWIzYTk5YXckYTYxNjczOGItMzAxOC00MGYxLWJiYmUtOWI3MWNkOTMyYjlhdzM8bGk+U2V0dXAgcmVxdWlyZXMgYSBTbWFydEFkdm9jYXRlIGFkbWluIHVzZXIuPC9saT53JDM2ZThhZWM1LWZhMGMtNDBlMS05NmVkLTU2MTk0MDg5ZjY5YXd0PGxpPlRoZSBTbWFydEFkdm9jYXRlIENhc2UgSUQgaXMgd2hhdCBhbGxvd3MgTm90YXJ5TGl2ZSB0byByZXR1cm4gY29tcGxldGVkIGRvY3VtZW50cyB0byB0aGUgY29ycmVjdCBjYXNlIGZpbGUuPC9saT53JDU3MWQwNjFkLTU2NjUtNDkxMy1hN2U3LTU0MzhlNjIzYTEwNHdpPGxpPllvdXIgdGVhbSBjYW4gc3RhcnQgbm90YXJpemF0aW9uIHNlc3Npb25zIGZyb20gTm90YXJ5TGl2ZSBvciBkaXJlY3RseSBmcm9tIHdpdGhpbiBTbWFydEFkdm9jYXRlLjwvbGk+dyQ4Yzk0ZDBjZS0zMTYwLTRiNDgtYTcxMi0wMTRjY2NmNWFjOWN3JDYwNWYwZDQwLTlhNzgtNGNmYy05YTM4LTM2NzNjMGQxYzRkZHckNWY3ZGI3Y2QtMDAxOC00NjMxLTllZDMtNTRlNTQwMTUxYWJmdwc8cD48L3A+dyRiNDljYjlkMi1iYTNjLTQxNGMtOGM2Mi0yZTBmZjEzMmY5ZDR3QzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5CZWZvcmUgWW91IFN0YXJ0PC9zdHJvbmc+PC9oMj53JDZlYmYxNDE1LTJlMmUtNGNiMC1hNDhmLTU4ZDNkZDA0MTZkM3cVPHA+WW91IHdpbGwgbmVlZDo8L3A+dyQwYjUyN2IxNS1kYjkwLTQyNzctYjFlZC1jNDMzY2Q3OTQ3YmV3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPnckMDIyN2RlOGUtOTgwMi00YjdlLTg3ZDgtODA5MzE3MTFhMjUxd0U8bGk+PHN0cm9uZz5TbWFydEFkdm9jYXRlOjwvc3Ryb25nPiBBZG1pbiBhY2Nlc3MgdG8geW91ciBhY2NvdW50PC9saT53JGMyMjQ0YjY3LTAzNzMtNGFhZC1hY2EzLWFiNzBkYzBhMjYxYXevATxsaT48c3Ryb25nPk5vdGFyeUxpdmU6PC9zdHJvbmc+IEFuIGFjdGl2ZSA8YSBocmVmPSJodHRwczovL25vdGFyeWxpdmUuY29tL3NpZ24tdXA\/YWNjdD1jb21wYW55IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Ob3RhcnlMaXZlIEJ1c2luZXNzIGFjY291bnQ8L2E+PC9saT53JGIxNWI4NDJjLTI3M2YtNDhmYS1hZDZjLTMwMjdmY2JkMjZmYnfwATxwPjxzdHJvbmc+SW1wb3J0YW50Ojwvc3Ryb25nPiBJZiB5b3VyIFNtYXJ0QWR2b2NhdGUgQVBJIGFjY291bnQgY3JlZGVudGlhbHMgY2hhbmdlLCA8YSBocmVmPSJodHRwczovL25vdGFyeWxpdmUuY29tL3NtYXJ0LWFkdm9jYXRlL3VwbG9hZC1jcmVkZW50aWFscyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dXBkYXRlIHRoZW0gaW4gTm90YXJ5TGl2ZTwvYT4gaW1tZWRpYXRlbHkuPC9wPnckMmNhOTI0NTEtOTE0OC00MDM3LTg5MGItZGQ5ZmI5ZjgwMTNmd0w8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+SW5pdGlhbCBJbnRlZ3JhdGlvbiBTZXR1cDwvc3Ryb25nPjwvaDI+dyRlZjZhNGVhMy1jZGMyLTQxMTktOTk5Mi03ZjhmZWZmMTNhNzJ3XTxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TdGVwIDE6IENyZWF0ZSBhIFNtYXJ0QWR2b2NhdGUgQVBJIEFjY291bnQ8L3N0cm9uZz48L2gzPnckY2ExMDgyZDItYWRjYS00ODA4LWFiZTgtYzIwOTE2MTE4MTlhdzU8cD5BIFNtYXJ0QWR2b2NhdGUgYWRtaW4gbXVzdCBjb21wbGV0ZSB0aGlzIHN0ZXAuPC9wPnckZmQzMTI3Y2ItZWZkYi00MmNlLThlZjctZDU3NjExNGY5YThjd1M8cD5HbyB0byA8c3Ryb25nPkFkbWluIOKGkiBVc2VycyDihpIgTmV3IFVzZXI8L3N0cm9uZz4uIFdoZW4gY3JlYXRpbmcgdGhlIHVzZXI6PC9wPnckNzNkODllNjctYTZlNC00MDQ1LTgyMzMtYzMyYmVkZDNhZDMydyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53JGEyMTgyM2M5LTI1MzEtNDUwNC1hZjZjLTg1ZmEwMDdlMGJkY3cqPGxpPkNoZWNrIDxzdHJvbmc+QVBJIEFjY2Vzczwvc3Ryb25nPjwvbGk+dyQzNTM0YjBkNC1kZjY2LTQ3ZmUtOTg0YS00ZWM0OGNiOTFjMzN3KDxsaT5VbmNoZWNrIDxzdHJvbmc+QWN0aXZlPC9zdHJvbmc+PC9saT53JDg1YmFjMzZiLTBmZWItNDgwYi1iMTI1LTJkMGU0MWFmMTU5YXd7PHA+VW5jaGVja2luZyBBY3RpdmUgcHJldmVudHMgdGhpcyBhY2NvdW50IGZyb20gYmVpbmcgdXNlZCB0byBsb2cgaW4gdG8gU21hcnRBZHZvY2F0ZS4gSXQgZXhpc3RzIHNvbGVseSBmb3IgQVBJIGFjY2Vzcy48L3A+dyQ3NjM1MDI3MS1jNWI3LTRmNDEtYTZmNS1kZjA5NzVkY2IwMGJ3JDI3NGEzNmMwLWFhMjgtNDhkOC05YmNjLWY2ODRkNDc4ZTI0YXeXATxwPlRoZSBBUEkgYWNjb3VudCBtdXN0IGhhdmUgYWNjZXNzIHRvIGFsbCBjYXNlcyByZXF1aXJpbmcgbm90YXJpemF0aW9uLiBUaGlzIGlzIG5lY2Vzc2FyeSB0byByZXR1cm4gY29tcGxldGVkIGRvY3VtZW50cyB0byB0aGUgY29ycmVjdCBjYXNlIGZpbGVzLjwvcD53JDEyY2U1YzYwLTQ1ZTItNDY1Mi1hNThiLTM0MjY4YTYwYmQyZHdgPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlN0ZXAgMjogQWRkIHRoZSBBUEkgQ3JlZGVudGlhbHMgdG8gTm90YXJ5TGl2ZTwvc3Ryb25nPjwvaDM+dyQzM2ZmNjBmMC1hM2M2LTRkZTktYjliZC02ZjRlMzRiYzA1YjR3zAE8cD5JbiBhIG5ldyBicm93c2VyIHRhYiwgZ28gdG8gPGEgaHJlZj0iaHR0cHM6Ly9ub3RhcnlsaXZlLmNvbS9zbWFydC1hZHZvY2F0ZS91cGxvYWQtY3JlZGVudGlhbHMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vbm90YXJ5bGl2ZS5jb20vc21hcnQtYWR2b2NhdGUvdXBsb2FkLWNyZWRlbnRpYWxzPC9hPjwvcD53JGM2YjM1Mjg2LTAwNjAtNDBmNC1iMmVhLTU1NTI2OTM3NDNkY3elATxwPkVudGVyIHRoZSBBUEkgYWNjb3VudCdzIGFjY291bnQgSUQgKHVzZXJuYW1lKSBhbmQgdGhlIEFQSSBhY2NvdW50IHBhc3N3b3JkIG9uIHRoaXMgcGFnZS4gSWYgeW91ciBmaXJtIHNlbGYtaG9zdHMgU21hcnRBZHZvY2F0ZSwgZW50ZXIgeW91ciBzZXJ2ZXIgVVJMIGFzIHdlbGwuPC9wPnckZDljMGY3YzQtNmE1MS00ZWFmLWI4MzItOGVhMTI1MTYxMDY2dyRmZTJmOGRjOC02M2Q0LTQ4YWYtOWExZS1hZTg3ZDFhYTg1NWJ3JTxwPkNsaWNrIDxzdHJvbmc+U3VibWl0PC9zdHJvbmc+LjwvcD53JDBiYjBhNGI2LTBhM2ItNDFjMy04MDM2LTQwMGQxNDdkNmY4OHckYWQzZTdjMmMtMzVhYi00NjZjLWI3NzUtYjQzOGZjZTUyYTZhd0o8cD5UaGVyZSBhcmUgdHdvIHdheXMgdG8gdXNlIHRoZSBOb3RhcnlMaXZlIFNtYXJ0QWR2b2NhdGUgaW50ZWdyYXRpb246PC9wPnckMGY5N2YwMjQtMWE2MS00MDllLWJiNjktOGNlYjU4OTRmNGM4d0A8cD48c3Ryb25nPk9wdGlvbiAxOiBTdGFydCBTZXNzaW9ucyBmcm9tIE5vdGFyeUxpdmU8L3N0cm9uZz48L3A+dyRiNjRlNDljNy1lOTlhLTQ0OWItODRiNC0zNDg4ZDlkNjYzNWV3JDNhNTMzM2JkLTFjM2MtNDNmNC04NDgwLTM5YWNkMDJlZGExMnc2PGxpPkVudGVyIHRoZSBTbWFydEFkdm9jYXRlIENhc2UgSUQgd2hlbiBwcm9tcHRlZDwvbGk+dyRmMDg4NTdkOS1mZDg1LTRjMDEtYTdhNS0xZWRjN2IyMDhkMjN3JGFkMmUxY2E1LTA2ODctNGExZC1hM2VlLTk2Mzk0ZGI3NTAyN3ckZjk5NjYxODQtZDgwMi00YjQ4LTk2YzctMmVmNjhiZTVhMjk3dyRiNTE3OWRmZS1hOTU0LTRmOTUtODM5ZC0wZWU0MjkxZGMxYzd3JDkzNGU4ZDcxLTYzYjAtNDEwYi1hZGM0LTdjNTZmYzY3NWQxZXckNGI2ZmNhYjUtNGFkYS00ZDVmLTlhOTgtMDg4YWIwZTI5M2U0d0o8cD48c3Ryb25nPk9wdGlvbiAyOiBTdGFydCBTZXNzaW9ucyBmcm9tIFdpdGhpbiBTbWFydEFkdm9jYXRlPC9zdHJvbmc+PC9wPnckMTRlYmZhOGItM2NiNi00MDhiLThlMTMtMzAwYjQ4ZGQ2NjVjd9MBPHA+WW91IGNhbiBhZGQgYSBOb3RhcnlMaXZlIHZpZXcgdG8gdGhlIFNtYXJ0QWR2b2NhdGUgY2FzZSBzaWRlYmFyLiBGcm9tIHRoZXJlLCB5b3VyIHN0YWZmIGNhbiBsYXVuY2ggc2Vzc2lvbnMgd2l0aG91dCBsZWF2aW5nIHRoZSBjYXNlIGFuZCBleGlzdGluZyBjYXNlIGRvY3VtZW50cyBhcmUgaW1wb3J0ZWQgaW50byBOb3RhcnlMaXZlIGF1dG9tYXRpY2FsbHkuPC9wPnckMjUxMGI4MjUtNTk5Zi00MTM1LWFhNzItNzQxYTQ0Mjk3ZGU1d1U8cD5TZXR1cCB0YWtlcyBhIGZldyBtaW51dGVzIGluIHRoZSBDYXNlIE1lbnUgQ29uZmlndXJhdG9yLiBTZWUgdGhlIG5leHQgc2VjdGlvbi48L3A+dyQyYTU3MDE3Zi0xODZmLTQ5NzYtODMyOC1kZmE0MjA3YTg5MTJ3bDxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TZXR0aW5nIFVwIHRoZSBOb3RhcnlMaXZlIHNpZGViYXIgYWN0aW9uIGluIFNtYXJ0QWR2b2NhdGU8L3N0cm9uZz48L2gyPnckNWMzZjY5MGUtNGVkMy00N2VmLWEyMjUtMzA5MzZmNTdhMzhkd7UCPHA+VGhlIENhc2UgTWVudSBDb25maWd1cmF0b3IgbGV0cyBhZG1pbnMgY29udHJvbCB0aGUgbmF2aWdhdGlvbiBzaWRlYmFyIHRoYXQgYXBwZWFycyBpbnNpZGUgZXZlcnkgY2FzZS4gQWRkaW5nIHRoZSBOb3RhcnlMaXZlIGludGVncmF0aW9uIHBhZ2UgdG8gdGhpcyBtZW51IG1lYW5zIHlvdXIgc3RhZmYgY2FuIHN0YXJ0IGEgbm90YXJpemF0aW9uIGZyb20gYW55IGNhc2UuIFNtYXJ0QWR2b2NhdGUgcGFzc2VzIHRoZSBjdXJyZW50IENhc2UgSUQgdGhyb3VnaCBhdXRvbWF0aWNhbGx5IOKAlCBubyBtYW51YWwgbG9va3VwIG5lZWRlZC48L3A+dyQ0Y2ExNDkwNy04ZWUzLTRjMDUtOGUzYi00MzQ2ZWQyNDVkMDN3KDxwPjxzdHJvbmc+VG8gYWRkIHRoZSB2aWV3Ojwvc3Ryb25nPjwvcD53JDYyMjM5MGFjLWVhMGYtNDhmOS04NzQ5LTMzY2I0YzcwZTZiZncpPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKPC9vbD53JGI1YjQ2MDNmLWU5YWEtNDNmNy1hYTM2LTUxMmE1NmVkOTI3NHfLATxsaT5HbyB0byBBZG1pbiDihpIgQ2FzZSBNZW51IENvbmZpZ3VyYXRvci48YnI+VGhlIHBhZ2UgaGFzIHRocmVlIGNvbHVtbnM6IENhc2UgR3JvdXBzIG9uIHRoZSBsZWZ0LCBhbGwgYXZhaWxhYmxlIHBhZ2VzIGluIHRoZSBjZW50ZXIsIGFuZCBwYWdlcyBhc3NpZ25lZCB0byB0aGUgc2VsZWN0ZWQgQ2FzZSBHcm91cCBvbiB0aGUgcmlnaHQuPGJyPjwvbGk+dyQzYTE1NzZmMy1iMjU5LTRmYTAtOTlmZC1mOWFkNjVjM2I2OGJ3kQE8bGk+U2VsZWN0IHRoZSBDYXNlIEdyb3VwIHlvdSB3YW50IHRvIHVwZGF0ZS4gPHN0cm9uZz5QbGVhc2Ugbm90ZTwvc3Ryb25nPiB0aGF0IHlvdSB3aWxsIGhhdmUgdG8gcmVwZWF0IHRoZXNlIHN0ZXBzIGZvciBlYWNoIENhc2UgR3JvdXAuPGJyPjwvbGk+dyQ2ODAxOTFlZS05OGYyLTQ3YjUtOWNmMS00NDgyZmUwNDRlOWR3fzxsaT5JbiB0aGUgY2VudGVyIGNvbHVtbiAoIkNob29zZSBQYWdlcyIpLCBzZWxlY3QgPHN0cm9uZz5JbnRlZ3JhdGlvbiBGcmFtZTE8L3N0cm9uZz4gYW5kICBDbGljayA8c3Ryb25nPkFERDwvc3Ryb25nPi48YnI+PC9saT53JDg0MjUxMjc3LTY0MDAtNDdlMS05MGJkLTk2MDk5MzAwNGE3NneDATxsaT5UbyByZW5hbWUgdGhlIHBhZ2UgYXMgaXQgYXBwZWFycyBpbiB0aGUgc2lkZWJhciB0byB5b3VyIHVzZXJzLCBzZWxlY3QgaXQgaW4gdGhlIHJpZ2h0IGNvbHVtbiBhbmQgY2xpY2sgUmVuYW1lLjxicj48YnI+PGJyPjwvbGk+dyRjNjljZGMxMi0zMDMyLTRjZDktOThlZC0yNDMxYmVjODliMjN3PTxsaT5Vc2UgdGhlIGFycm93cyB0byBwb3NpdGlvbiB0aGUgcGFnZSBpbiB0aGUgbWVudS48YnI+PC9saT53JDRjYzA0OGFkLTAzNzEtNDk3My05YjUwLWZlMzhiYjYyMGVlN3cUPGxpPkNsaWNrIFNhdmUuPC9saT53JGNjOTM0NWVhLWJmYWYtNGQ4Yi1iN2ZjLTYwZTU3ZDkwOWEwOHcHPHA+PC9wPnckODYwMmRlZDAtNDEyOS00NTI4LTg4ZTktOGQ5YmI3MzNjOTBjd9EBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSBpcy1yZXNpemVkIj48aW1nIHNyYz0iaHR0cHM6Ly9ub3RhcnlsaXZlYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvaW1hZ2UtMi02MDB4Mjk5LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMTkyIiBzdHlsZT0id2lkdGg6OTAwcHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT53JGUwN2UyZDE1LWZkMTMtNDAzZS1iMzZlLWE0YzZhODgzYzZiZXcHPHA+PC9wPnckYjFjYmM0NWItZmI4Ny00OWRlLWI4ZmMtMDM4YmJkNTk2Zjgzd50BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48aW1nIHNyYz0iaHR0cHM6Ly9ub3RhcnlsaXZlYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDEvaW1hZ2UtMy5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTE5NSIvPjwvZmlndXJlPnckNzNjNjhjMjgtZTE3ZC00ZjAzLTg5Y2MtNzVhMzYwMzZlYjVjdwc8cD48L3A+dyQyODcxNmRhMi0xNjA4LTRjOWMtYmE1MC03ZGFmMzU4ODI2N2N3MDxibG9ja3F1b3RlIGNsYXNzPSJ3cC1ibG9jay1xdW90ZSI+PC9ibG9ja3F1b3RlPnckMTM2MDU5NzMtYTcxOS00MGEzLTkxZjgtMDFjMGZmZDljMjVhd+EBPHA+PHN0cm9uZz5Ob3RlOjwvc3Ryb25nPiBDYXNlIE1lbnUgQ29uZmlndXJhdG9yIGNoYW5nZXMgYXJlIHVuaXZlcnNhbC4gRXZlcnkgdXNlciB3aWxsIHNlZSB0aGUgdXBkYXRlZCBzaWRlYmFyIGZvciB0aGF0IENhc2UgR3JvdXAuIEFmdGVyIHNhdmluZywgcmVmcmVzaCB5b3VyIGJyb3dzZXIgb3IgbG9nIG91dCBhbmQgYmFjayBpbiBmb3IgdGhlIGNoYW5nZSB0byB0YWtlIGVmZmVjdC48L3A+dyQ1ZTA0NjFhYy0xMWVhLTQxNTktOTRkMS0yYWRiMjhhMzY1MTh3BzxwPjwvcD53JGFiNjY3MTEzLTliYWYtNGViNS1iYjU3LTkwMzM1NDRjNjk3N3dSPHA+PHN0cm9uZz5OZXh0LCBjcmVhdGUgdGhlIE5vdGFyeUxpdmUgRG9jdW1lbnQgVGFncyBpbiBTbWFydEFkdm9jYXRlPC9zdHJvbmc+PC9wPnckOTgzNWUwOWEtYTkzMS00OGM2LWJiYTYtNDg2OTYwOTc4MjQ2d6gDPHA+WW91IHdpbGwgY3JlYXRlIHR3byBuZXcgdGFncyBpbiBTbWFydEFkdm9jYXRlLCA8c3Ryb25nPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L3N0cm9uZz4gYW5kIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4uIDxzdHJvbmc+bm90YXJ5bGl2ZS10by1ub3Rhcml6ZTwvc3Ryb25nPiBtYXJrcyBhIGRvY3VtZW50IGZvciBub3Rhcml6YXRpb24gdGhyb3VnaCB0aGUgaW50ZWdyYXRpb24sIHdoaWxlIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4gbWFya3MgYSBkb2N1bWVudCBhcyBhbHJlYWR5IG5vdGFyaXplZC4gVGhlc2UgdGFncyBtdXN0IGV4aXN0IGJlZm9yZSBzdGFmZiBjYW4gdXNlIHRoZSBOb3RhcnlMaXZlIGludGVncmF0aW9uIHNpZGViYXIgd29ya2Zsb3cuPC9wPnckNzM0NThlZGYtNWM1Ny00NWZiLTk5M2QtYTFmMTk5ZmUyNTk0d1Y8cD5HbyB0byA8c3Ryb25nPkFkbWluIOKGkiBQaWNrbGlzdCBNYWludGVuYW5jZTwvc3Ryb25nPiwgb3IgbmF2aWdhdGUgZGlyZWN0bHkgdG86PC9wPnckOTcxZjQzNTktNTFjMC00NzExLTgzMzQtMmQ0MzU4M2Q1ZjIyd1w8cHJlIGNsYXNzPSJ3cC1ibG9jay1jb2RlIj48Y29kZT5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9QaWNrTGlzdC5hc3B4PC9jb2RlPjwvcHJlPnckZDRlMzE5MjQtMDYyYy00Njg3LWIxZTctZjM4N2ViZjJkMjcxd5MBPHA+U2Nyb2xsIHRvIDxzdHJvbmc+RG9jdW1lbnQgVGFnczwvc3Ryb25nPiBpbiB0aGUgbGVmdC1oYW5kIGxpc3QuIENsaWNrIDxzdHJvbmc+QWRkIE5ldyBJdGVtPC9zdHJvbmc+IGFuZCBlbnRlciB0aGUgdGFnIG5hbWUgZXhhY3RseSBhcyBzaG93bjo8L3A+dyQ0MTQ4Y2JhMC0yY2QzLTQxMTgtYjI1Yi01ZWE3MWY1Y2MwNTN3RDxwcmUgY2xhc3M9IndwLWJsb2NrLWNvZGUiPjxjb2RlPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L2NvZGU+PC9wcmU+dyRiODYyN2MyMi05ZGM2LTQ1OGItYmMyYS1iNjAyOTRjNmMzM2N3NzxwPlNldCB0aGUgdGFnIHRvIDxzdHJvbmc+QWN0aXZlPC9zdHJvbmc+IGFuZCBzYXZlLjwvcD53JDY0MjU4OThjLWI5MDctNGU2MS1iYTIxLTg4M2IxMmJhMWUzYnfuATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wNC0wOS1hdC0xMS41MC4wNi1BTS02MDB4MjE3LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMTc4IiBzdHlsZT0id2lkdGg6ODkzcHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT53JDJmMmQ3ZjVkLTNiZWItNDA2Mi1hYjNjLTI2ZDhhZmU5OTRhMHcHPHA+PC9wPnckZDM2ZmZkMjYtNWQxZC00Mjg2LWIzMmUtNjkxOWUwZWYwOTFld2Y8cD5Zb3UgYXJlIG5vdyByZWFkeSB0byBzdGFydCBub3Rhcml6aW5nIHRocm91Z2ggdGhlIE5vdGFyeUxpdmUgU2lkZWJhciB3b3JrZmxvdyBpbiBTbWFydEFkdm9jYXRlITwvcD53JGE2M2Y4M2JjLWU3YTUtNGQxMS1iNDIzLTg5M2RiOWJjODViOHcHPHA+PC9wPnckYjE4ODE5ZTAtNGEyOS00Yjc5LTlmMjEtYzE1NDU3N2MxMmNld1Q8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Tm90YXJpemluZyBhIG5vdGFyaXplZCBkb2N1bWVudDwvc3Ryb25nPjogPC9oND53JDNkZTM1YTIxLTY4ZWYtNGI5NS04YjJhLTNjOWJlMzc4NDRlZXeIBDxwPldoZW4gTm90YXJ5TGl2ZSBjb21wbGV0ZXMgYSBub3Rhcml6YXRpb24sIGl0IGF1dG9tYXRpY2FsbHkgYXBwbGllcyBhIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4gdGFnIHRvIHRoZSBmaW5pc2hlZCBkb2N1bWVudC4gVGhpcyBwcmV2ZW50cyBpdCBmcm9tIGFwcGVhcmluZyBpbiBmdXR1cmUgbm90YXJpemF0aW9uIHdvcmtmbG93cyBmb3IgdGhhdCBjYXNlLiBUbyBub3Rhcml6ZSB0aGF0IGRvY3VtZW50IGFnYWluIChmb3IgZXhhbXBsZSwgaW4gYSBkYWlzeS1jaGFpbiB3b3JrZmxvdykgZ28gdG8gdGhlIERvY3VtZW50cyBwYWdlLCByaWdodC1jbGljayB0aGUgZG9jdW1lbnQsIGFuZCBzZWxlY3QgRWRpdCBQcm9wZXJ0aWVzLiBJbiB0aGUgVGFncyBmaWVsZCwgcmVtb3ZlIDxzdHJvbmc+bm90YXJ5bGl2ZS1ub3Rhcml6ZWQtZG9jdW1lbnQ8L3N0cm9uZz4sIGFkZCA8c3Ryb25nPm5vdGFyeWxpdmUtdG8tbm90YXJpemU8L3N0cm9uZz4sIGFuZCBjbGljayBTYXZlLjwvcD53JDU2ZWI1NTI3LTczY2YtNDViZC04MjkxLWU1ZjEzZTBkNjE2MXdXPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoYXQgSGFwcGVucyBBZnRlciBTZXNzaW9uIENyZWF0aW9uOjwvc3Ryb25nPjwvaDI+dyQxMDkxNjIwOC1kZjlmLTQ1NWItOGI2NS0wZjEyMzgyMTY2ZGF3JDVkMGE5NDZlLWRhNjAtNGNjZS1iNzE2LWJkN2U1MWE3MDNlM3cnPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCjwvb2w+dyQwZjBlNjhhZi02NWVjLTQ5NDctYmI5NC0wM2E1OTcyZjMyM2J3KzxsaT5Zb3VyIGNsaWVudCByZWNlaXZlcyBhIHNlY3VyZSBsaW5rPC9saT53JDdmODA2MjYyLTA5NjYtNDY0YS04MmQxLWU4NDEwZWRkMjQ2ZHdjPGxpPlRoZXkgY29tcGxldGUgaWRlbnRpdHkgdmVyaWZpY2F0aW9uIGFuZCBjb25uZWN0IHdpdGggYSBsaWNlbnNlZCBub3RhcnkgYnkgdmlkZW8gY29uZmVyZW5jZTwvbGk+dyQwMmRhZjU0Zi0wM2QwLTQzNjMtYjg0OC1mZGQzZTQ3YWRiYmZ3UjxsaT5UaGUgbm90YXJ5IHZlcmlmaWVzIHRoZWlyIGlkZW50aXR5IGFuZCB3aXRuZXNzZXMgdGhlIGVsZWN0cm9uaWMgc2lnbmF0dXJlPC9saT53JGNjN2RjYzNkLTJhNDgtNDU2MS1hNWVhLTEwNGJiNmNlZTM4Nnc+PGxpPlRoZSBkb2N1bWVudCByZWNlaXZlcyBhIGRpZ2l0YWwgbm90YXJ5IHN0YW1wIGFuZCBzZWFsPC9saT53JGUxNDM4ZWVhLTk0ZmUtNGNkOS04ZGI1LTRkZWUzOGM4ZDdjMHdnPGxpPlRoZSBjb21wbGV0ZWQgZG9jdW1lbnQgaXMgYXV0b21hdGljYWxseSBzZW50IHRvIFNtYXJ0QWR2b2NhdGUgYW5kIGF0dGFjaGVkIHRvIHRoZSBjb3JyZWN0IGNhc2U8L2xpPnckN2MzODUxM2MtMmI1MC00Y2JjLWEzOGMtNWM2NDM2ODJiNGUwdyQ5MmZmNzI3Yi1kNDQzLTQ2MGMtYWRlYS0wZDNlNGVkMDA5YzJ3JDZmMzA5NWMzLWRkOTEtNDUxOC04NmJjLTFiZmZjODI4ZDczZXcxPGxpPlRoZSBub3Rhcml6ZWQgZG9jdW1lbnQgd2l0aCBkaWdpdGFsIHNlYWw8L2xpPnckY2UxNmFkZjItNmQ4ZC00NzgwLWI1MDYtZjViOWY3MjllODY1dyI8bGk+QSB0aW1lc3RhbXAgb2YgY29tcGxldGlvbjwvbGk+dyQ5MDAxNTZlOS00Y2IxLTQwZDMtYWQyZC03MjVkMTQ2NzU4Nzd3MTxsaT5UaGUgbm90YXJ5J3MgaW5mb3JtYXRpb24gYW5kIGNyZWRlbnRpYWxzPC9saT53JDJjYzlkMTQxLTRmN2ItNGI3MC05NzdhLTA2NmFjNmZkN2Y2ZnckMzU0MTUxY2ItMGJiZC00YjE2LWEwNzMtYjI3NzNjNzlhNGJid2Y8cD5RdWVzdGlvbnMgYWJvdXQgc2V0dXA\/IENvbnRhY3QgTm90YXJ5TGl2ZSB0byBzY2hlZHVsZSBhIHBlcnNvbmFsaXplZCB3YWxrdGhyb3VnaCBmb3IgeW91ciBmaXJtLjwvcD53JGY1MDBlYjkwLTFlZmYtNDczYy04ZmUzLTNlZDUzYWQxMDAzN3ckYTBiOWNlMDktOGNjMy00YWJhLWE4NjYtZjgwZDIxYjk5YTYzd4ECPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9uIj48YSBjbGFzcz0id3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uIiBocmVmPSJodHRwczovL21lZXRpbmdzLmh1YnNwb3QuY29tL21hdHRoZXctbWFya3Mvc21hcnRhZHZvY2F0ZS1tZWV0aW5nP3V1aWQ9MzQ4ODkzMDEtNDMzYi00YWIyLThkNGEtMWUwNjZhYzQ4MDI0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Cb29rIEEgRGVtbzwvYT48L2Rpdj53JDdlMmQ2YzU0LTIwNjItNDA0Yi05ZDFjLWM3NGFlZmY3MTJmNXe1ATxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9ub3RhcnlsaXZlLmNvbS9wcmljaW5nIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5HZXQgU3RhcnRlZDwvYT48L2Rpdj53JDc5YTFjOTU2LTQyZWMtNGUyOS04NjkyLWRlMGM3NTk3Y2JmNncHPHA+PC9wPnckODQzMWI5YTgtMWU4My00Y2EwLTgzZDQtNjQzZGM3YmY4MDVidyRjMzUxZWFiNy0yY2E2LTRlNzYtYWUzNi1jMmRjYzFmNTY5MmF3JDlkOGYxNjE2LTczYzUtNDQ3Mi1hNGJlLWZkNmEyNmY1NjExOHckMDAyZDMzNmItNGRkNC00NDM1LWFkZGQtZWFkMjA1MWU5YTFidyRmNDZlYzZiZS02YjlmLTQxMGMtOWU1Mi05NmM0YTQ2NWNjYWF3JGQxYWJjYzUxLTkzZjItNDA4ZC04ODZkLTlmNThiMWViOTZhZXckNDNkNjFkMWItYzkzMS00ODQwLThhZTUtYTI5OTA5YjBiZDM0dyRiMGEyZDMzNC05NTJmLTRiYTgtODA1MS01NTYxOTEzZTBmNWV3BzxwPjwvcD4sAHckYTE0MzcwMzgtZDYwMi00YWU3LWFmYTItODU4N2U2Y2U5NDBjd7gBPHA+PGEgaHJlZj0iaHR0cHM6Ly9hcHAuc21hcnRhZHZvY2F0ZS5jb20vU0EvQ2FzZVN1bW1hcnkuYXNweD9DYXNlSUQ9MTIzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcC5zbWFydGFkdm9jYXRlLmNvbS9TQS9DYXNlU3VtbWFyeS5hc3B4P0Nhc2VJRD0xMjM8L2E+PC9wPnckZjdkMzQ2Y2ItYzBlYS00MjZhLThhOGItYzQwODk4MTYzOWYwdyQ5MzJjNDIxZS01MGYxLTQ3YzItYTBlMi0xMjQ0YzdkMTZmMzV3JDRmZTI0ZTQxLTYxMjYtNDA2ZS1iY2VkLTRlMjE1NjRjYmExNHfVATxwPllvdSBjYW4gYWRkIGEgTm90YXJ5TGl2ZSBhY3Rpb24gdG8gdGhlIFNtYXJ0QWR2b2NhdGUgY2FzZSBzaWRlYmFyLiBGcm9tIHRoZXJlLCB5b3VyIHN0YWZmIGNhbiBsYXVuY2ggc2Vzc2lvbnMgd2l0aG91dCBsZWF2aW5nIHRoZSBjYXNlIGFuZCBleGlzdGluZyBjYXNlIGRvY3VtZW50cyBhcmUgaW1wb3J0ZWQgaW50byBOb3RhcnlMaXZlIGF1dG9tYXRpY2FsbHkuPC9wPnckNTk2NWJiNWUtNDY4Yy00ZmQ2LTkzMzctMzZhMDdkZTkxMDljdyRkMDEzMWE3Ni1kODU2LTQ2M2QtYThjOC0zMjViYzQ2MjE3MzN3JGU3NGI3NjkyLTlhOTItNDg0My1iODJmLWY4NmE4ZDFjYTliMHckZjZlN2ZiNDgtMGUwNC00ODhlLWE5ZjItMWU0ZGRmMDdkODQwdwpjb3JlL2ltYWdldwB9hBV3c2h0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tLzIwMjYvMDEvMDUvbm90YXJ5bGl2ZS1hbmQtc21hcnRhZHZvY2F0ZS1pbnRlZ3JhdGlvbi9zY3JlZW5zaG90LTIwMjYtMDUtMTQtYXQtNS0xMy0zMC1wbS93ZWh0dHBzOi8vbm90YXJ5bGl2ZWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL1NjcmVlbnNob3QtMjAyNi0wNS0xNC1hdC01LjEzLjMwLVBNLTYwMHgzMzEucG5ndwVsYXJnZXcEbm9uZXcFODcwcHh3BGF1dG93BTg3NHB4dxExLjgxMjczNjAzMzMzNzY3NH0Ae0J54oV6dBAAfaakt0V3JGJmZGJkMWI3LTk1NWYtNGQwYy05ODI5LWJjZTIxYWQ5Yzk5Ynh3DmNvcmUvcGFyYWdyYXBoeQO7ouvfBYIEjAJFLnkueMMDhgMUUiwzWWEBzgFFmQEsWjZgLDYuRi7sAZoDYBi+ASB2LMQBLq8BzwI7rwFbLlOyAlb7BkOZAUwuhgEYjQEBiQEXLhiVDRRS0wEmLr0BLkguOC6wAdgBLS4gLiuvAbIDXdcBKIsB+xIAMAAIAAEAAwgBBggIHAABACAEAQADAAMNBgIBBwEBJAABAAMBAgAFAgEAAgAXBAILDgocACgACggBAAEAA74BAmQBAAEAGw4MAAEAAwMBEwIAAQABAgEIAwABAAYAAQAYAQEFAQQBAAYAAQALAAUBAwIBAAIABAYCAALQAQEAAQALDSUAAQAaAxMAEgABABMAGQABAAUAAQADBQEDAQIBBAEFAQIBAAYEBwQBBQgAAQEB5gECAA4AAQAFAAEDCAoeAgMAAgABAAQPApEBAQABABsEAQgDCCQAAQARBK0BAAEAGwMBBwcABQ8IDAkAAQAKAhADAQQBAQYLBQEFAAwAAQAPFgIAAQIBBQIAAwA8AAEAAwICAQEAAQABABQyAwABABEACAELHgwAoAEAAQAwH5EBADwAkAEAFAABAEIAPQABABEBCAAICB4AAQALAAEEAwAPBQEDAQACAAEAAgIBAgIBAgIBABUDAQMCAAEAAQEEAwIABQADAAEBAQEBhwkBAAEAHQwMAD0AAQAGAAEAAwAdSAEAAQADBQgAGAITAAEAAwAmBAEBDQICAAEAAwAwAAEAAwAjARI\/AQA6AAgAAQADACUAAQADABgAAQADACMAJOkBAQABAC0FAQE3AAYAAQATAAEAuA0EAwQDAAEAHaMCCW40HAwB3wHqAggBIQA8AawCwAGvAQAsAAQAJwAlAAEAeQEVCAEFAQEwADZS7gLSAbwBE64Ceyod7AFWIwEWAIwBN4wBAA0DMAQsAFIAAQACABsABgQICAEABgCqAQMBCmjqAYMBlQMWOhSpBQEABpMIEQABAAHlBhK7AUGYBwEAAgMUWRXpBgQALbQGAbsGlwGdBQEALjsEswQCADKCAQEVAQcBZwEzBAQEtwEBvgEBADgKAgDZAnMuhQMusAGwAeYC\/QIHAQABAAIAARIyAAEABAgOAB4GAQMKLAEAAQABAQECAQAEAFQAMgAKABofLFEujgGOAx5VAQFGBIoBrgG4AgKJAR1ECEMBQwZDGFMWQwKhBBkWOvcDAQAHAAEAAgACAAEAAQGNAQAXAAkA7gPeAgQA8QIBAQABAAEBAgABAAEBAZEFA5gNAQUUAAHJAzaYBBd8G4wLGB8CAIQBhwEcQJcBngGjAgGLAQEBAAcAAQACAAIABgAzAIMBADgAUACNAQBkAIALCAEMEREJdhhoKAEbABcPAQCgATUCBQm1BQEAAQABAQH+AxQUAQAHAOEBAAb5ATYBAQABAAJECAAEAQEIASACLQIMAQcBGwgFAQYBGAELARMGVwEkCAABPAFBoQT0AwMB0wN1FQF2AQEAZAACANEBDmcBC0s6hwHaAQHiAgFTAQXNAQ3WAXQBuQIDqQM\/\/Ia7hgQKAAA\/AgEBCAAFAAEBBAMCA0oBrgIBptLbIgUAAAgBhwEICQCdAwE=\",\"updateId\":318752821}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1461,1368],"tags":[1582,1417,1516,1914,1915,1382,1916,1650,1401,1392,1393,1913,1917],"class_list":["post-894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-tools","category-legal","tag-case-management","tag-document-workflow","tag-enotarization","tag-integration","tag-law-firm-software","tag-legal-tech","tag-notary-integration","tag-notary-near-me","tag-notarylive","tag-remote-online-notarization","tag-ron","tag-smartadvocate","tag-smartadvocate-case-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog<\/title>\n<meta name=\"description\" content=\"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog\" \/>\n<meta property=\"og:description\" content=\"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"NotaryLive Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NotaryLive\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-05T20:39:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T21:15:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"554\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"NotaryLive Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@notary_live\" \/>\n<meta name=\"twitter:site\" content=\"@notary_live\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NotaryLive Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/\"},\"author\":{\"name\":\"NotaryLive Staff\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#\\\/schema\\\/person\\\/a4aec04283492577dc7cc01654e9a711\"},\"headline\":\"How to build the NotaryLive &amp; SmartAdvocate Integration\",\"datePublished\":\"2026-01-05T20:39:25+00:00\",\"dateModified\":\"2026-05-14T21:15:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/\"},\"wordCount\":1088,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1\",\"keywords\":[\"case management\",\"document workflow\",\"eNotarization\",\"integration\",\"law firm software\",\"legal tech\",\"notary integration\",\"notary near me\",\"NotaryLive\",\"remote online notarization\",\"RON\",\"SmartAdvocate\",\"SmartAdvocate Case ID\"],\"articleSection\":[\"Digital Tools\",\"Legal\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/\",\"url\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/\",\"name\":\"How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1\",\"datePublished\":\"2026-01-05T20:39:25+00:00\",\"dateModified\":\"2026-05-14T21:15:31+00:00\",\"description\":\"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1\",\"width\":1440,\"height\":554,\"caption\":\"NotaryLive, an online notary platform. Integrate with us today to achieve the simplified process you've always wanted.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/2026\\\/01\\\/05\\\/notarylive-and-smartadvocate-integration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/notaryliveblog.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Legal\",\"item\":\"https:\\\/\\\/notaryliveblog.com\\\/category\\\/legal\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to build the NotaryLive &amp; SmartAdvocate Integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#website\",\"url\":\"https:\\\/\\\/notaryliveblog.com\\\/\",\"name\":\"NotaryLive Blog\",\"description\":\"NotaryLive Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/notaryliveblog.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#organization\",\"name\":\"NotaryLive Blog\",\"url\":\"https:\\\/\\\/notaryliveblog.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/notarylive-logo-blue.png?fit=661%2C159&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/notaryliveblog.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/notarylive-logo-blue.png?fit=661%2C159&ssl=1\",\"width\":661,\"height\":159,\"caption\":\"NotaryLive Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/NotaryLive\\\/\",\"https:\\\/\\\/x.com\\\/notary_live\",\"https:\\\/\\\/www.instagram.com\\\/notary_live\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/notarylive\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/notaryliveblog.com\\\/#\\\/schema\\\/person\\\/a4aec04283492577dc7cc01654e9a711\",\"name\":\"NotaryLive Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g\",\"caption\":\"NotaryLive Staff\"},\"url\":\"https:\\\/\\\/notaryliveblog.com\\\/author\\\/tiffanyv0ab21be262\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog","description":"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/","og_locale":"en_US","og_type":"article","og_title":"How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog","og_description":"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.","og_url":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/","og_site_name":"NotaryLive Blog","article_publisher":"https:\/\/www.facebook.com\/NotaryLive\/","article_published_time":"2026-01-05T20:39:25+00:00","article_modified_time":"2026-05-14T21:15:31+00:00","og_image":[{"width":1440,"height":554,"url":"https:\/\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png","type":"image\/png"}],"author":"NotaryLive Staff","twitter_card":"summary_large_image","twitter_creator":"@notary_live","twitter_site":"@notary_live","twitter_misc":{"Written by":"NotaryLive Staff","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#article","isPartOf":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/"},"author":{"name":"NotaryLive Staff","@id":"https:\/\/notaryliveblog.com\/#\/schema\/person\/a4aec04283492577dc7cc01654e9a711"},"headline":"How to build the NotaryLive &amp; SmartAdvocate Integration","datePublished":"2026-01-05T20:39:25+00:00","dateModified":"2026-05-14T21:15:31+00:00","mainEntityOfPage":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/"},"wordCount":1088,"commentCount":1,"publisher":{"@id":"https:\/\/notaryliveblog.com\/#organization"},"image":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1","keywords":["case management","document workflow","eNotarization","integration","law firm software","legal tech","notary integration","notary near me","NotaryLive","remote online notarization","RON","SmartAdvocate","SmartAdvocate Case ID"],"articleSection":["Digital Tools","Legal"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/","url":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/","name":"How to build the NotaryLive &amp; SmartAdvocate Integration - NotaryLive Blog","isPartOf":{"@id":"https:\/\/notaryliveblog.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#primaryimage"},"image":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1","datePublished":"2026-01-05T20:39:25+00:00","dateModified":"2026-05-14T21:15:31+00:00","description":"How to build a NotaryLive and SmartAdvocate integration. Automate your legal document notarization and instantly return completed files.","breadcrumb":{"@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#primaryimage","url":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1","contentUrl":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1","width":1440,"height":554,"caption":"NotaryLive, an online notary platform. Integrate with us today to achieve the simplified process you've always wanted."},{"@type":"BreadcrumbList","@id":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/notaryliveblog.com\/"},{"@type":"ListItem","position":2,"name":"Legal","item":"https:\/\/notaryliveblog.com\/category\/legal\/"},{"@type":"ListItem","position":3,"name":"How to build the NotaryLive &amp; SmartAdvocate Integration"}]},{"@type":"WebSite","@id":"https:\/\/notaryliveblog.com\/#website","url":"https:\/\/notaryliveblog.com\/","name":"NotaryLive Blog","description":"NotaryLive Blog","publisher":{"@id":"https:\/\/notaryliveblog.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/notaryliveblog.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/notaryliveblog.com\/#organization","name":"NotaryLive Blog","url":"https:\/\/notaryliveblog.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/notaryliveblog.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/07\/notarylive-logo-blue.png?fit=661%2C159&ssl=1","contentUrl":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/07\/notarylive-logo-blue.png?fit=661%2C159&ssl=1","width":661,"height":159,"caption":"NotaryLive Blog"},"image":{"@id":"https:\/\/notaryliveblog.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NotaryLive\/","https:\/\/x.com\/notary_live","https:\/\/www.instagram.com\/notary_live\/","https:\/\/www.linkedin.com\/company\/notarylive"]},{"@type":"Person","@id":"https:\/\/notaryliveblog.com\/#\/schema\/person\/a4aec04283492577dc7cc01654e9a711","name":"NotaryLive Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b92e6b497f4cb39535be22d28e92b318b1cb2ede63774e16264d95bdcf6a804?s=96&d=identicon&r=g","caption":"NotaryLive Staff"},"url":"https:\/\/notaryliveblog.com\/author\/tiffanyv0ab21be262\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/How-to-build-the-NotaryLive-SmartAdvocate-Integration.png?fit=1440%2C554&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgA5fW-eq","jetpack-related-posts":[{"id":900,"url":"https:\/\/notaryliveblog.com\/2026\/01\/05\/notarylive-and-smartadvocate-partnership\/","url_meta":{"origin":894,"position":0},"title":"NotaryLive &amp; SmartAdvocate: End Legal Notarization Delays","author":"NotaryLive Staff","date":"January 5, 2026","format":false,"excerpt":"NotaryLive integrates online notarization with SmartAdvocate to enhance workflow efficiency for law firms. This partnership reduces delays and administrative burdens by automating document returns and eliminating scheduling conflicts. Clients can complete notarizations quickly via video, improving case processing and scaling operations without additional staff.","rel":"","context":"In &quot;Digital Tools&quot;","block_context":{"text":"Digital Tools","link":"https:\/\/notaryliveblog.com\/category\/digital-tools\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/NotaryLive-SmartAdvocate_-End-Legal-Notarization-Delays-2.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/NotaryLive-SmartAdvocate_-End-Legal-Notarization-Delays-2.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/NotaryLive-SmartAdvocate_-End-Legal-Notarization-Delays-2.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/NotaryLive-SmartAdvocate_-End-Legal-Notarization-Delays-2.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2026\/01\/NotaryLive-SmartAdvocate_-End-Legal-Notarization-Delays-2.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":856,"url":"https:\/\/notaryliveblog.com\/2025\/12\/02\/top-notarylive-features-loved-by-mass-tort-and-pi-firms\/","url_meta":{"origin":894,"position":1},"title":"NotaryLive Features for Mass Tort &amp; PI Firms","author":"NotaryLive Staff","date":"December 2, 2025","format":false,"excerpt":"NotaryLive enhances the notarization process for law firms handling mass tort and personal injury cases. Its features include Multi-Location sessions for seamless interstate notarizations, a Business Premier account for automating workflows, 24\/7 notary access, secure document storage, and advanced identity verification. These tools streamline complex workflows to ensure timely settlements.","rel":"","context":"In &quot;Legal&quot;","block_context":{"text":"Legal","link":"https:\/\/notaryliveblog.com\/category\/legal\/"},"img":{"alt_text":"Notarize online with an online notary service, NotaryLive. No longer do you need to find a \"notary near me\".","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/12\/Top-NotaryLive-Features-Mass-Tort-PI-Firms-Love.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/12\/Top-NotaryLive-Features-Mass-Tort-PI-Firms-Love.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/12\/Top-NotaryLive-Features-Mass-Tort-PI-Firms-Love.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/12\/Top-NotaryLive-Features-Mass-Tort-PI-Firms-Love.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/12\/Top-NotaryLive-Features-Mass-Tort-PI-Firms-Love.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":824,"url":"https:\/\/notaryliveblog.com\/2025\/11\/25\/top-notarylive-features-that-streamline-seller-side-title\/","url_meta":{"origin":894,"position":2},"title":"Top NotaryLive Features That Streamline Seller-Side Title Work","author":"NotaryLive Staff","date":"November 25, 2025","format":false,"excerpt":"NotaryLive offers 24\/7 remote online notarization, enhancing efficiency for seller-side title companies through multi-party notarizations, secure document storage, and advanced ID verification. With features like reusable templates and compliance with industry standards, it accelerates closings, reduces administrative costs, and enhances client experience while ensuring trust and security.","rel":"","context":"In &quot;Mortgage&quot;","block_context":{"text":"Mortgage","link":"https:\/\/notaryliveblog.com\/category\/mortgage\/"},"img":{"alt_text":"NotaryLive's top features for seller side title","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Seller-side-title.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Seller-side-title.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Seller-side-title.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Seller-side-title.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Seller-side-title.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":739,"url":"https:\/\/notaryliveblog.com\/2025\/10\/14\/a-guide-how-to-become-an-online-notary-in-iowa\/","url_meta":{"origin":894,"position":3},"title":"A Guide: How to Become An Online Notary in Iowa","author":"NotaryLive Staff","date":"October 14, 2025","format":false,"excerpt":"To become an online notary in Iowa, one must first be a commissioned traditional notary public. After completing necessary training and applications, individuals can use platforms like NotaryLive to notarize documents remotely. NotaryLive simplifies the process for users, ensuring secure transactions and instant document delivery, 24\/7.","rel":"","context":"In &quot;Notary&quot;","block_context":{"text":"Notary","link":"https:\/\/notaryliveblog.com\/category\/notary\/"},"img":{"alt_text":"Aerial view of the Iowa State Capitol building in Des Moines at sunset, representing Iowa online notary services and remote online notarization with a notary near me.","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/10\/A-Guide_-How-to-Become-An-Online-Notary-in-Iowa.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/10\/A-Guide_-How-to-Become-An-Online-Notary-in-Iowa.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/10\/A-Guide_-How-to-Become-An-Online-Notary-in-Iowa.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/10\/A-Guide_-How-to-Become-An-Online-Notary-in-Iowa.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/10\/A-Guide_-How-to-Become-An-Online-Notary-in-Iowa.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":797,"url":"https:\/\/notaryliveblog.com\/2025\/11\/06\/become-an-online-notary-in-louisiana\/","url_meta":{"origin":894,"position":4},"title":"A Guide: How to Become An Online Notary in Louisiana","author":"NotaryLive Staff","date":"November 6, 2025","format":false,"excerpt":"KEY TAKEAWAYS Become a commissioned traditional notary public in the state of Louisiana first. Partner with a platform like NotaryLive, a remote notary software,\u00a0to notarize documents online after approval. Louisiana notary public can expand their services by becoming online notaries. Audio Summary: Steps To Becoming An Online Notary In Louisiana\u2026","rel":"","context":"In &quot;Notary&quot;","block_context":{"text":"Notary","link":"https:\/\/notaryliveblog.com\/category\/notary\/"},"img":{"alt_text":"Become an online notary in Louisiana with NotaryLive. No longer does a client need to search for a \"notary near me\".","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/A-Guide_-How-to-Become-An-Online-Notary-in-Louisiana.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/A-Guide_-How-to-Become-An-Online-Notary-in-Louisiana.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/A-Guide_-How-to-Become-An-Online-Notary-in-Louisiana.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/A-Guide_-How-to-Become-An-Online-Notary-in-Louisiana.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/A-Guide_-How-to-Become-An-Online-Notary-in-Louisiana.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":849,"url":"https:\/\/notaryliveblog.com\/2025\/12\/09\/become-an-online-notary-in-maryland\/","url_meta":{"origin":894,"position":5},"title":"A Guide: How to Become An Online Notary in Maryland","author":"NotaryLive Staff","date":"December 9, 2025","format":false,"excerpt":"To become an online notary in Maryland, one must first be a commissioned traditional notary. After meeting eligibility requirements, apply online and contract with NotaryLive. This platform simplifies notarization, allowing users to upload documents, verify identity, and connect with a notary via webcam for instant, secure document processing.","rel":"","context":"In &quot;Notary&quot;","block_context":{"text":"Notary","link":"https:\/\/notaryliveblog.com\/category\/notary\/"},"img":{"alt_text":"Become an online notary in Maryland with an online notary service: NotaryLive.","src":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Become-an-online-notary-in-Maryland.png?fit=1200%2C462&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Become-an-online-notary-in-Maryland.png?fit=1200%2C462&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Become-an-online-notary-in-Maryland.png?fit=1200%2C462&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Become-an-online-notary-in-Maryland.png?fit=1200%2C462&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/notaryliveblog.com\/wp-content\/uploads\/2025\/11\/Become-an-online-notary-in-Maryland.png?fit=1200%2C462&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/posts\/894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/users\/266856544"}],"replies":[{"embeddable":true,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/comments?post=894"}],"version-history":[{"count":52,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/posts\/894\/revisions"}],"predecessor-version":[{"id":1351,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/posts\/894\/revisions\/1351"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/media\/897"}],"wp:attachment":[{"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/media?parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/categories?post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notaryliveblog.com\/wp-json\/wp\/v2\/tags?post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}