{"id":106658,"date":"2021-05-20T10:16:31","date_gmt":"2021-05-20T01:16:31","guid":{"rendered":"https:\/\/support.questetra.com\/?p=106658"},"modified":"2026-05-12T17:51:57","modified_gmt":"2026-05-12T08:51:57","slug":"google-slides-page-replace-strings-2021","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-strings-2021\/","title":{"rendered":"Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: \u6587\u5b57\u5217\u5168\u7f6e\u63db"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><div class=\"su-box su-box-style-soft\" id=\"\" style=\"border-color:#cc66cc;border-radius:0px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#ff99ff;color:#000000;border-top-left-radius:0px;border-top-right-radius:0px\">Google \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u6587\u5b57\u5217\u5168\u7f6e\u63db (Google Slides: Page, Replace Strings)<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:0px;border-bottom-right-radius:0px\"> \u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u96db\u5f62\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\u304c\u81ea\u52d5\u7684\u306b\u7f6e\u304d\u63db\u3048\u3089\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002<\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1\" data-anchor=\"configs\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Configs<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<ul class=\"fa-ul\">\n<li><span class=\"fa-li\"><i class=\"fal fa-badge-check fa-lg\"><\/i><\/span> U: HTTP\u8a8d\u8a3c\u8a2d\u5b9a\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<span style=\"color:#990000;\"> *<\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> A: Drive\u5185\u3067\u306e\u30d5\u30a1\u30a4\u30ebID\uff08FILE-ID\uff09\u3092\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> B: \u30b9\u30e9\u30a4\u30c9\u30da\u30fc\u30b8\u306e Object-ID \u3092\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044 (id.\u4ee5\u964d\u306e\u6587\u5b57\u5217)<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> C1: \u691c\u7d22\u6587\u5b57\u5217\u3092\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044 (\u4f8b &#8220;XXXX-XX-XX&#8221;)<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> C2: \u7f6e\u63db\u6587\u5b57\u5217\u3092\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1 su-spoiler-closed\" data-anchor=\"script\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Script (click to open)<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\/\/ GraalJS Script (engine type: 2)\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\nconst strAuthzSetting     = configs.get      ( &quot;AuthzConfU&quot; );   \/\/\/ REQUIRED\n  engine.log( &quot; AutomatedTask Config: Authz Setting: &quot; + strAuthzSetting );\nconst strInputfileId      = configs.get      ( &quot;StrConfA1&quot; );    \/\/\/ REQUIRED\n  if( strInputfileId    === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Config {A: FileID} is empty \\n&quot; );\n  }\nlet   strPageidOriginal   = configs.get      ( &quot;StrConfB1&quot; );    \/\/ NotRequired\nconst strSearch           = configs.get      ( &quot;StrConfC1&quot; );    \/\/\/ REQUIRED\nconst strReplace          = configs.get      ( &quot;StrConfC2&quot; );    \/\/ NotRequired\n  if( strInputfileId    === &quot;&quot; ){\n    engine.log( &quot; AutomatedTask ConfigWarning:&quot; +\n                &quot; Replace with empty&quot; );\n  }\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (Nothing. Retrieved via Expression Language in Config Retrieving)\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n\n\/\/\/ Get LastPage ID\n\/\/\/ Google Slides API\n\/\/\/ https:\/\/developers.google.com\/slides\/reference\/rest\/v1\/presentations\/get\nif( strPageidOriginal === &quot;&quot; ){\n  \/\/ request0, prepare\n  let request0Uri = &quot;https:\/\/slides.googleapis.com\/v1\/presentations\/&quot; + strInputfileId;\n  let request0    = httpClient.begin(); \/\/ HttpRequestWrapper\n      request0    = request0.authSetting( strAuthzSetting ); \/\/ with &quot;Authorization: Bearer XX&quot;\n      \/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574471-R2300#HttpRequestWrapper\n  \/\/ request0, try\n  const response0 = request0.get( request0Uri ); \/\/ HttpResponseWrapper\n  engine.log( &quot; AutomatedTask ApiRequest0 Start: &quot; + request0Uri );\n  const response0Code = response0.getStatusCode() + &quot;&quot;;\n  const response0Body = response0.getResponseAsString() + &quot;&quot;;\n  engine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response0Code );\n  if( response0Code !== &quot;200&quot;){\n    throw new Error( &quot;\\n AutomatedTask UnexpectedResponseError: &quot; +\n                      response0Code + &quot;\\n&quot; + response0Body + &quot;\\n&quot; );\n  }\n  \/\/ response0, parse\n  const response0Obj = JSON.parse( response0Body );\n  strPageidOriginal = response0Obj.slides[ response0Obj.slides.length - 1 ].objectId;\n}\n\n\/\/\/ Replaces Strings (via batchUpdate Request)\n\/\/\/ Google Slides API\n\/\/\/ https:\/\/developers.google.com\/slides\/reference\/rest\/v1\/presentations\/request#replacealltextrequest\n\n\/\/ request1, prepare\nlet request1Uri = &quot;https:\/\/slides.googleapis.com\/v1\/presentations\/&quot; +\n                  strInputfileId + &quot;:batchUpdate&quot;;\nlet request1Obj = {};\n    request1Obj.requests = [];\n    request1Obj.requests[0] = {};\n    request1Obj.requests[0].replaceAllText = {};\n    request1Obj.requests[0].replaceAllText.replaceText = strReplace;\n    request1Obj.requests[0].replaceAllText.pageObjectIds = [];\n    request1Obj.requests[0].replaceAllText.pageObjectIds[0] = strPageidOriginal;\n    request1Obj.requests[0].replaceAllText.containsText = {};\n    request1Obj.requests[0].replaceAllText.containsText.text = strSearch;\n    request1Obj.requests[0].replaceAllText.containsText.matchCase = true;\nlet request1    = httpClient.begin(); \/\/ HttpRequestWrapper\n    request1    = request1.authSetting( strAuthzSetting ); \/\/ with &quot;Authorization: Bearer XX&quot;\n    \/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574471-R2300#HttpRequestWrapper\n    request1    = request1.body( JSON.stringify( request1Obj ), &quot;application\/json&quot; );\n\/\/ request1, try\nconst response1     = request1.post( request1Uri ); \/\/ HttpResponseWrapper\nengine.log( &quot; AutomatedTask ApiRequest1 Start: &quot; + request1Uri );\nconst response1Code = response1.getStatusCode() + &quot;&quot;;\nconst response1Body = response1.getResponseAsString() + &quot;&quot;;\nengine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response1Code );\nif( response1Code !== &quot;200&quot;){\n  throw new Error( &quot;\\n AutomatedTask UnexpectedResponseError: &quot; +\n                    response1Code + &quot;\\n&quot; + response1Body + &quot;\\n&quot; );\n}\n\/\/ response1, parse\n\/* \nengine.log( response1Body ); \/\/ debug\n{\n  &quot;presentationId&quot;: &quot;1oDCufkoKg3LQeaqBVs5VA0xX3k2d5GxhH8tvmcIXeV4&quot;,\n  &quot;replies&quot;: [\n    {\n      &quot;replaceAllText&quot;: {\n        &quot;occurrencesChanged&quot;: 1\n      }\n    }\n  ],\n  &quot;writeControl&quot;: {\n    &quot;requiredRevisionId&quot;: &quot;J0uK9Uy_biI4Nw&quot;\n  }\n}\n== no match case ==\n{\n  &quot;presentationId&quot;: &quot;1oDCufkoKg3LQeaqBVs5VA0xX3k2d5GxhH8tvmcIXeV4&quot;,\n  &quot;replies&quot;: [\n    {\n      &quot;replaceAllText&quot;: {}\n    }\n  ],\n  &quot;writeControl&quot;: {\n    &quot;requiredRevisionId&quot;: &quot;K1shA0046Fw2Mg&quot;\n  }\n}\n*\/\nconst response1Obj = JSON.parse( response1Body );\nif( response1Obj.replies[0].replaceAllText.occurrencesChanged == undefined ){\n  engine.log( &quot; AutomatedTask ApiResponse: Occurrences Changed 0&quot; );\n}else{\n  engine.log( &quot; AutomatedTask ApiResponse: Occurrences Changed &quot; +\n             response1Obj.replies[0].replaceAllText.occurrencesChanged );\n}\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n\/\/ (nothing)\n\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\/*\nNotes:\n- All replacement processing is executed for the text data in the specified page. GoogleSlidesReplace\n    - If no page is specified, the replacement process will be executed for the last page.\n    - If the replacement string setting is blank, the search strings will be deleted.\n    - You can also restore the slide via &quot;Version history&quot; of Google Slides.\n- For example, if you want to automate the notification of &quot;Monthly Sales Report&quot;, define as follows:\n    - The template page is automatically duplicated (Google Slides: Page, Duplicate)\n    - The report text part is automatically replaced (Google Slides: Page, Replace Strings)\n    - The embedded graph is automatically updated (Google Slides: Page, Refresh Charts)\n    - The slide page is automatically converted to a PNG image (Google Slides: Page, Generate PNG)\n    - The email with the PNG image attached will be sent automatically. (ThrowEmail Event)\nNotes-ja:\n- \u6307\u5b9a\u30da\u30fc\u30b8\u5185\u306e\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u3001\u5168\u7f6e\u63db\u306e\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002 GoogleSlidesReplace\n    - \u3082\u3057\u30da\u30fc\u30b8\u6307\u5b9a\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6700\u7d42\u30da\u30fc\u30b8\u306b\u5bfe\u3057\u3066\u5168\u7f6e\u63db\u306e\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002\n    - \u3082\u3057\u7f6e\u63db\u6587\u5b57\u5217\u306e\u8a2d\u5b9a\u304c\u7a7a\u767d\u3067\u3042\u3063\u305f\u5834\u5408\u3001\u691c\u7d22\u6587\u5b57\u5217\u306f\u524a\u9664\u3055\u308c\u307e\u3059\u3002\n    - Google Slides \u306e &quot;\u5909\u66f4\u5c65\u6b74&quot; \u6a5f\u80fd\u3092\u4f7f\u3048\u3070\u3001API\u7f6e\u63db\u306e\u524d\u72b6\u614b\u306b\u5fa9\u5143\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\n- \u305f\u3068\u3048\u3070\u300c\u6708\u6b21\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8\u300d\u306e\u901a\u77e5\u696d\u52d9\u3092\u81ea\u52d5\u5316\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u696d\u52d9\u30d7\u30ed\u30bb\u30b9\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\n    - \u96db\u5f62\u30da\u30fc\u30b8\u304c\u81ea\u52d5\u8907\u88fd\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u8907\u88fd\uff09\n    - \u8cbc\u308a\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u57cb\u3081\u8fbc\u307f\u30b0\u30e9\u30d5\u304c\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u6587\u5b57\u5217\u5168\u7f6e\u63db\uff09\n    - \u5831\u544a\u30c6\u30ad\u30b9\u30c8\u90e8\u304c\u5f53\u6708\u6587\u306b\u81ea\u52d5\u7f6e\u63db\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u5168\u30b0\u30e9\u30d5\u66f4\u65b0\uff09\n    - \u5f53\u8a72\u30b9\u30e9\u30a4\u30c9\u30da\u30fc\u30b8\u304cPNG\u753b\u50cf\u306b\u81ea\u52d5\u5909\u63db\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, PNG\u753b\u50cf\u751f\u6210\uff09\n    - PNG\u753b\u50cf\u304c\u6dfb\u4ed8\u3055\u308c\u305f\u30e1\u30fc\u30eb\u304c\u81ea\u52d5\u7684\u306b\u9001\u4fe1\u3055\u308c\u308b\u3002\uff08\u203bThrowEmail \u30a4\u30d9\u30f3\u30c8\uff09\n\nAPPENDIX-en\n- FILE-ID\/PresentationID in Drive (Chars following &quot;\/d\/&quot;)\n    - docs.google.com\/presentation\/d\/1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8\n- Object-ID of Slide Page (Chars following &quot;id.&quot;)\n    - docs.google.com\/presentation\/d\/1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8\/edit#slide=id.g613777c84a_0_0\n- Setting example of &quot;HTTP Authentication&quot; (OAuth2)\n    - Authorization Endpoint URL:\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&approval_prompt=force\n    - Token Endpoint URL:\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - Scope:\n        - https:\/\/www.googleapis.com\/auth\/presentations\n    - Client ID, Consumer Secret:\n        - ( from https:\/\/console.developers.google.com\/ )\n        - Redirect URLs: https:\/\/s.questetra.net\/oauth2callback\nAPPENDIX-ja\n- FILE-ID\/PresentationID in Drive (&quot;\/d\/&quot; \u4ee5\u964d\u306e\u6587\u5b57\u5217)\n    - docs.google.com\/presentation\/d\/1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8\n- Object-ID of Slide Page (&quot;id.&quot; \u4ee5\u964d\u306e\u6587\u5b57\u5217)\n    - docs.google.com\/presentation\/d\/1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8\/edit#slide=id.g613777c84a_0_0\n- &quot;HTTP\u8a8d\u8a3c&quot;\uff08OAuth2\uff09\u306e\u8a2d\u5b9a\u4f8b\n    - Authorization Endpoint URL:\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&approval_prompt=force\n    - Token Endpoint URL:\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - Scope:\n        - https:\/\/www.googleapis.com\/auth\/presentations\n    - Client ID, Consumer Secret:\n        - ( from https:\/\/console.developers.google.com\/ )\n        - Redirect URLs: https:\/\/s.questetra.net\/oauth2callback\n*\/\n\n<\/code><\/pre><\/div>\n\n\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"#\"><img decoding=\"async\" src=\"data:image;base64,\niVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC\/UlEQVRYR82XPUwUURDH\/7O7dwun\nkXCgQYhyhZ0FYGkltTEcWhi\/Cr8C2IiJia2d0Rg10Qgx0UajlSIxGjtiooUNaDBR40colJzmuDMq\nx33svjG7cHi3vN17h5Bz230z89t5M\/+ZJdT4IdX4048QCVv6bh3oZuIugGIAGhfs0wBPEdOEDYzl\nDftB6y5kVHxXBPj9GC0FyzjD4H4w6lScgpAl0HDIsM6v3YlEkE0gQGpU62emiwSsUQrsOcTALBGf\njvaIYT97X4DUqH4djIHlBF5iQxiK9tgnZL6kADMj+l0i7FuR4AtOmHGvqdfe7\/W5BED25UZzN7T6\ntmAeUYCVegEx98X\/nCQTZQDOnYNpqNSDGetD\/dZzIGNdxYTYP98g86oPVvplAAQPlNbEIoBT7bmC\n\/tFbcJHOGzDbj1QMDpGH\/fs9AEJm8iSs5DOpjVOYZsjeUuyORYD0qHGZmQe9VtUAZD9cgBbZDCO6\nHZnJQRS+PZVCENGVxh7rlPPSBXBEpk7oM7I+VwYAw\/71FvaPcegNXaBQAzKv++UQhGxWs5scsXIB\nkiP6QY1wW4arDuCxFnk4GZl7d1aaBcE41Nxr33EB0iP6TSZIL3q1AIhxq7HXPuoCpB5q4wB1BWeA\nIbIJcD4ZWJBkrodmtsApyqAMADwRjYttCwB6qmSwlAVYzIDj8PNV6A2d0MwN8rTmvoOzCYQ3HVAA\nQDoat6NFAPb7rFKA3NQwQq17oNXJRUlkv8KaeY5w214VAETjNv03AEpXsMIZKL0ChSIUeagAFBJP\nYLYfBlioF6FSG6oCTN+HGet3SyqoC8raUEmInC74dMlVOugRec3aGRjNO+YB2FIXImUpFjmwyAfr\ngBYGNDO4C7xS7Krhvw4jL1aAEC0ZRo6t7zjuGIIZO1acW5XHcvGED4DvOHYlWbKQhDbGEem4Ni+v\nVTwiM4XZieOwkmPlVuSzkBRPregy6gWutJIVz9d0KV2VTFS7lv+FqOGPSRGipr9mpTVUs5\/TKjpv\nWUf\/ACH+6TDMxJwpAAAAAElFTkSuQmCC\n\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-cloud-download-alt\"><\/i> Download<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1QLMJjerLEaA75mtzuMwAT4vWPOHyVgbK\/view?usp=drivesdk\" target=\"_blank\">Google-Slides-Page-Replace-Strings-2021.xml<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1Bo-HIDuLjs6bWWSfq6FTd0qT9saYN7sL\/view?usp=sharing\" data-type=\"link\" data-id=\"https:\/\/drive.google.com\/file\/d\/1Bo-HIDuLjs6bWWSfq6FTd0qT9saYN7sL\/view?usp=sharing\">Google-Slides-Page-Replace-Strings-2023.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2023-08-15 (C) Questetra, Inc. (MIT License)<\/li>\n\n\n\n<li>for &#8220;GraalJS standard (engine-type 3)&#8221; on v15.0 or above<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1sNUcme3W1J_V3po9UxEpfJiKoOTRGzuv\/view?usp=sharing\">Google-Slides-Page-Replace-Strings-2026.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2026-05-10 (C) Questetra, Inc. (MIT License)<\/li>\n\n\n\n<li>the deprecation of the method <code>authSetting(String)<\/code> at v18.0<\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/ja\/versions\/version-180\/\">https:\/\/support.questetra.com\/ja\/versions\/version-180\/<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-right has-small-font-size wp-block-paragraph\">2021-05-16 (C) Questetra, Inc. (MIT License)<br><a href=\"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-strings-2021\/\">https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-strings-2021\/<\/a><br><i class=\"fal fa-info-circle\"><\/i> Addon\u30d5\u30a1\u30a4\u30eb\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306f <span style=\"color:#4a86e8\" class=\"has-inline-color\"><strong>Professional<\/strong><\/span> \u3067\u306e\u307f\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u3059<\/p>\n\n\n<div class=\"su-divider su-divider-style-dashed\" style=\"margin:30px 0;border-width:8px;border-color:#009900\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-lightbulb-exclamation\"><\/i> Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6307\u5b9a\u30da\u30fc\u30b8\u5185\u306e\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u3001\u5168\u7f6e\u63db\u306e\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002 GoogleSlidesReplace\n<ul class=\"wp-block-list\">\n<li>\u3082\u3057\u30da\u30fc\u30b8\u6307\u5b9a\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6700\u7d42\u30da\u30fc\u30b8\u306b\u5bfe\u3057\u3066\u5168\u7f6e\u63db\u306e\u51e6\u7406\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u3082\u3057\u7f6e\u63db\u6587\u5b57\u5217\u306e\u8a2d\u5b9a\u304c\u7a7a\u767d\u3067\u3042\u3063\u305f\u5834\u5408\u3001\u691c\u7d22\u6587\u5b57\u5217\u306f\u524a\u9664\u3055\u308c\u307e\u3059\u3002<\/li>\n\n\n\n<li>Google Slides \u306e &#8220;\u5909\u66f4\u5c65\u6b74&#8221; \u6a5f\u80fd\u3092\u4f7f\u3048\u3070\u3001API\u7f6e\u63db\u306e\u524d\u72b6\u614b\u306b\u5fa9\u5143\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u305f\u3068\u3048\u3070\u300c\u6708\u6b21\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8\u300d\u306e\u901a\u77e5\u696d\u52d9\u3092\u81ea\u52d5\u5316\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u696d\u52d9\u30d7\u30ed\u30bb\u30b9\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\n<ul class=\"wp-block-list\">\n<li>\u96db\u5f62\u30da\u30fc\u30b8\u304c\u81ea\u52d5\u8907\u88fd\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u8907\u88fd\uff09<\/li>\n\n\n\n<li>\u8cbc\u308a\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u57cb\u3081\u8fbc\u307f\u30b0\u30e9\u30d5\u304c\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u6587\u5b57\u5217\u5168\u7f6e\u63db\uff09<\/li>\n\n\n\n<li>\u5831\u544a\u30c6\u30ad\u30b9\u30c8\u90e8\u304c\u5f53\u6708\u6587\u306b\u81ea\u52d5\u7f6e\u63db\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u5168\u30b0\u30e9\u30d5\u66f4\u65b0\uff09<\/li>\n\n\n\n<li>\u5f53\u8a72\u30b9\u30e9\u30a4\u30c9\u30da\u30fc\u30b8\u304cPNG\u753b\u50cf\u306b\u81ea\u52d5\u5909\u63db\u3055\u308c\u3001\uff08\u203bGoogle \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, PNG\u753b\u50cf\u751f\u6210\uff09<\/li>\n\n\n\n<li>PNG\u753b\u50cf\u304c\u6dfb\u4ed8\u3055\u308c\u305f\u30e1\u30fc\u30eb\u304c\u81ea\u52d5\u7684\u306b\u9001\u4fe1\u3055\u308c\u308b\u3002\uff08\u203bThrowEmail \u30a4\u30d9\u30f3\u30c8\uff09<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-images\"><\/i> Capture<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" data-attachment-id=\"106664\" data-permalink=\"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-strings-2021\/attachment\/google-slides-page-replace-strings-2021-workflow-ja\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?fit=1200%2C675&amp;ssl=1\" data-orig-size=\"1200,675\" data-comments-opened=\"0\" 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=\"google-slides-page-replace-strings-2021-workflow-ja\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?fit=1024%2C576&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?resize=1200%2C675&#038;ssl=1\" alt=\"\u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u96db\u5f62\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\u304c\u81ea\u52d5\u7684\u306b\u7f6e\u304d\u63db\u3048\u3089\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002\" class=\"wp-image-106664\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?resize=560%2C315&amp;ssl=1 560w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-workflow-ja.png?resize=768%2C432&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default q-box\"><a href=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"700\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?resize=1011%2C700&#038;ssl=1\" alt=\"\u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u96db\u5f62\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\u304c\u81ea\u52d5\u7684\u306b\u7f6e\u304d\u63db\u3048\u3089\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002\" class=\"wp-image-106666\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?w=1011&amp;ssl=1 1011w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?resize=455%2C315&amp;ssl=1 455w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?resize=910%2C630&amp;ssl=1 910w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-2021-config-ja.png?resize=768%2C532&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-book\"><\/i> Appendix<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FILE-ID\/PresentationID in Drive (&#8220;\/d\/&#8221; \u4ee5\u964d\u306e\u6587\u5b57\u5217)\n<ul class=\"wp-block-list\">\n<li>docs.google.com\/presentation\/d\/<strong>1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Object-ID of Slide Page (&#8220;id.&#8221; \u4ee5\u964d\u306e\u6587\u5b57\u5217)\n<ul class=\"wp-block-list\">\n<li>docs.google.com\/presentation\/d\/1p33hGJFUNYixBmMeaV81nsOVYGUUrZIFyErinFp3CI8\/edit#slide=id.<strong>g613777c84a_0_0<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>&#8220;HTTP\u8a8d\u8a3c&#8221;\uff08OAuth2\uff09\u306e\u8a2d\u5b9a\u4f8b\n<ul class=\"wp-block-list\">\n<li>Authorization Endpoint URL:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Token Endpoint URL:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/accounts.google.com\/o\/oauth2\/token\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/token<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Scope:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.googleapis.com\/auth\/presentations\" rel=\"nofollow\">https:\/\/www.googleapis.com\/auth\/presentations<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Client ID, Consumer Secret:\n<ul class=\"wp-block-list\">\n<li>( from <a href=\"https:\/\/console.developers.google.com\/\" rel=\"nofollow\">https:\/\/console.developers.google.com\/<\/a> )<\/li>\n\n\n\n<li>Redirect URLs: <a href=\"https:\/\/s.questetra.net\/oauth2callback\" rel=\"nofollow\">https:\/\/s.questetra.net\/oauth2callback<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-balance-scale\"><\/i> See also<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"IqV2gXl2Od\"><a href=\"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-duplicate-2021\/\">Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: \u8907\u88fd<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: \u8907\u88fd&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-duplicate-2021\/embed\/#?secret=GJVLOwyu5C#?secret=IqV2gXl2Od\" data-secret=\"IqV2gXl2Od\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u96db\u5f62\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\u304c\u81ea\u52d5\u7684\u306b\u7f6e\u304d\u63db\u3048\u3089\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002<\/p>\n","protected":false},"author":2,"featured_media":106659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAAwuLWp7Qno7\/TtBAL4tantCRTo7\/TtBAP4tantCccB6O\/07QQgvuLhjAjo7\/TtBNQPnAam2ASOCKQItgPG7QQBAQgBDkio7wQIAQDGD\/TfBAEBCAEOSAokboQCAQEIAkIBDUgAhgIBAQgCQgENSAC8AgEBCAJCAQ1IxAcqtggBAQgBE0g2AgEBCAJCAQ1IAIYCAQEIAkIBDUgAvAIBAQgCQgENSO4OlAGYxwKiLbAQpgc4JooZiAOqDZI\/ugK4CJAJlAKICJQGhAfqpwQynskCvgGkKzS8DzSyBjgmtgGUFzSUAjS2DDSePjSGAjSECDScCDSgATSUBzSgBTSQBjSmG5IDASuiAQIBAgoCQgESSgC0CAECCgEOSgAwAQIKAQ5KADABAgoBFUoAPgECCgEOSgAwAQIKARdKAIIBAQIKAkIBEkoAngIBAgoBLkquAQIBAgoCQgENSgCeBgECCgJCAQ1KoggCAQIKAS5KrgECAQIKAkIBDUoAiAIBAgoCQgENSuoUihcBAgoCQgEoSgCgDQECCgEOSgAwAQIKAkIBEkoAngIBAgoBLkquAQIBAgoCQgENSpgCAgECCgEuSq4BAgECCgJCAQ1KALoBAQIKAkIBDUoAsgEBAgoCQgENSvYHjgoBAgoCQgENSpACAgECCgEuSq4BAgECCgJCAQ1KALgBAQIKAkIBDUoAlgIBAgoCQgENSgCMAgECCgJCAQ1KAJYCAQIKAkIBDUrwGLYaAQIKAkIBEkoAhAIBAgoBGkoAiAEBAgoBG0oAigEBAgoCQgESSgCCAgECCgEuSq4BAgECCgJCAQ1KigICAQIKAS5KrgECAQIKAkIBDUr8A6QHAQIKAkIBDUq6AQIBAgoBLkquAQIBAgoCQgENSuwDkAgBAgoCQgENSpYBAgECCgEuSq4BAgECCgJCAQ1KpAECAQIKAS5KrgECAQIKAkIBDUrWA7QGAQIKAkIBDUqUAQIBAgoBLkquAQIBAgoCQgENSsYDigUBAgoCQgENSjoCAQIKAS5KrgECAQIKAkIBDUrsArYEAQIKAkIBDUqkAQIBAgoBLkquAQIBAgoCQgENSgCOAgECCgJCAQ1KxCueLQECCgJCARJKAJQCAQIKARVKJKwBAqzIAqItsBCmBzgmihmIA6oNkj+6ArgIkAmUAogIlAaEB98GKACoAocAKAInASgPJwCoACgChwAoAicBKA8nAAQAhACHACgCJwEEACgPJwCHACgCJwEEACgPJwCHACgCJwEEACgPJwCoAAcAKAInACgVJwAHACgCJwEEACgPJwCHACgCJwEEACgPJwCHACgCJwEEACgPJwBEAMQAhADEECEBKAInAAQAJwAEAIEAhACBAIQAgQCEAoEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEACcABAAoBicAKC8nAAcAKAMnAQQAKBQnAIcAKAMnACgQJwCHACgDJwAoECcAhwAoAycAKBcnAIcAKAMnACgQJwCHACgDJwAoAScAKBYnAIcAKAMnAQQAKBQnAIcAKAMnACgwJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoMCcABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoKicAhwAoAycAKBAnAIcAKAMnAQQAKBQnAIcAKAMnACgwJwAHACgDJwEEACgPJwAHACgDJwAoMCcABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycABwAoAycAKDAnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKBQnAIcAKAMnACgBJwAoGScAhwAoAycAKAEnACgaJwCHACgDJwEEACgUJwCHACgDJwAoMCcABwAoAycBBAAoDycABwAoAycAKDAnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAAcAKAMnACgwJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoMCcABwAoAycBBAAoDycABwAoAycAKDAnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAAcAKAMnACgwJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoMCcABwAoAycBBAAoDycAhwAoAycBBAAoDycABwAoAycAKDAnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKBQnAIcAKAMnACgAJwAoFSfsqQO4mANzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzR29vZ2xlLVNsaWRlcy1QYWdlLVJlcGxhY2UtU3RyaW5ncy0yMDI2LnhtbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDIwMjYtMDUtMTAgKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHRoZSBkZXByZWNhdGlvbiBvZiB0aGUgbWV0aG9kIDxjb2RlPmF1dGhTZXR0aW5nKFN0cmluZyk8L2NvZGU+IGF0IHYxOC4wVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL3ZlcnNpb25zL3ZlcnNpb24tMTgwL1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQyMDI2LTA1LTEwIChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnR0aGUgZGVwcmVjYXRpb24gb2YgdGhlIG1ldGhvZCA8Y29kZT5hdXRoU2V0dGluZyhTdHJpbmcpPC9jb2RlPiBhdCB2MTguMFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS92ZXJzaW9ucy92ZXJzaW9uLTE4MC9VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzPGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xc05VY21lM1cxSl9WM3BvOVV4RXBmSmlLb09UUnp1di92aWV3P3VzcD1zaGFyaW5nIj5HPC9hPjwhLS0gd3A6aW1hZ2UgeyJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20iLCJhbGlnbiI6InJpZ2h0In0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+PGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xc05VY21lM1cxSl9WM3BvOVV4RXBmSmlLb09UUkd6dXYvdmlldz91c3A9c2hhcmluZyI+R29vZ2xlLVNsaWRlcy1QYWdlLVJlcGxhY2UtU3RyaW5ncy0yMDI2LnhtbDwvYT48IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT4yMDI2LTA1LTEwIChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+dGhlIGRlcHJlY2F0aW9uIG9mIHRoZSBtZXRob2QgPGNvZGU+YXV0aFNldHRpbmcoU3RyaW5nKTwvY29kZT4gYXQgdjE4LjA8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL3ZlcnNpb25zL3ZlcnNpb24tMTgwLzwvbGk+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJyaWdodCJ9fSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgpzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVHb29nbGUg44K544Op44Kk44OJICPjg5rjg7zjgrg6IOaWh+Wtl+WIl+WFqOe9ruaPm2RvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5bc3VfYm94IHRpdGxlPSJHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOaWh+Wtl+WIl+WFqOe9ruaPmyAoR29vZ2xlIFNsaWRlczogUGFnZSwgUmVwbGFjZSBTdHJpbmdzKSIgc3R5bGU9InNvZnQiIGJveF9jb2xvcj0iI2ZmOTlmZiIgdGl0bGVfY29sb3I9IiMwMDAwMDAiIHJhZGl1cz0iMCJdIOaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAglsvc3VfYm94XTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzaG9ydGNvZGUgLS0+CltzdV9zcG9pbGVyIHRpdGxlPSJDb25maWdzIiBvcGVuPSJ5ZXMiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0iY29uZmlncyJdCjx1bCBjbGFzcz0iZmEtdWwiPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWJhZGdlLWNoZWNrIGZhLWxnIj48L2k+PC9zcGFuPiBVOiBIVFRQ6KqN6Ki86Kit5a6a44KS6YG45oqe44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEE6IERyaXZl5YaF44Gn44Gu44OV44Kh44Kk44OrSUTvvIhGSUxFLUlE77yJ44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBCOiDjgrnjg6njgqTjg4njg5rjg7zjgrjjga4gT2JqZWN0LUlEIOOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhCAoaWQu5Lul6ZmN44Gu5paH5a2X5YiXKTxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEMxOiDmpJzntKLmloflrZfliJfjgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQgKOS+iyAiWFhYWC1YWC1YWCIpPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBDMjog572u5o+b5paH5a2X5YiX44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+Cgo8L3VsPgpbL3N1X3Nwb2lsZXJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6c2hvcnRjb2RlIC0tPgpbc3Vfc3BvaWxlciB0aXRsZT0iU2NyaXB0IChjbGljayB0byBvcGVuKSIgc3R5bGU9Im1vZGVybi1saWdodCIgaWNvbj0icGx1cy1zcXVhcmUtMSIgYW5jaG9yPSJzY3JpcHQiXQo8IS0tIC93cDpzaG9ydGNvZGUgLS0+Cgo8IS0tIHdwOmxvb3MtaGNiL2NvZGUtYmxvY2sgeyJsYW5nVHlwZSI6ImpzIiwibGFuZ05hbWUiOiJKYXZhU2NyaXB0In0gLS0+CjxkaXYgY2xhc3M9ImhjYl93cmFwIj48cHJlIGNsYXNzPSJwcmlzbSB1bmRlZmluZWQtbnVtYmVycyBsYW5nLWpzIiBkYXRhLWxhbmc9IkphdmFTY3JpcHQiPjxjb2RlPi8vIEdyYWFsSlMgU2NyaXB0IChlbmdpbmUgdHlwZTogMikKCi8vLy8vLy8vIFNUQVJUICZxdW90O21haW4oKSZxdW90OyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKbWFpbigpOwpmdW5jdGlvbiBtYWluKCl7IAoKLy8vLyA9PSBDb25maWcgUmV0cmlldmluZyAvIOW3peeoi+OCs+ODs+ODleOCo+OCsOOBruWPgueFpyA9PQpjb25zdCBzdHJBdXRoelNldHRpbmcgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O0F1dGh6Q29uZlUmcXVvdDsgKTsgICAvLy8gUkVRVUlSRUQKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBDb25maWc6IEF1dGh6IFNldHRpbmc6ICZxdW90OyArIHN0ckF1dGh6U2V0dGluZyApOwpjb25zdCBzdHJJbnB1dGZpbGVJZCAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZBMSZxdW90OyApOyAgICAvLy8gUkVRVUlSRUQKICBpZiggc3RySW5wdXRmaWxlSWQgICAgPT09ICZxdW90OyZxdW90OyApewogICAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIENvbmZpZ0Vycm9yOiZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgICZxdW90OyBDb25maWcge0E6IEZpbGVJRH0gaXMgZW1wdHkgXG4mcXVvdDsgKTsKICB9CmxldCAgIHN0clBhZ2VpZE9yaWdpbmFsICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkIxJnF1b3Q7ICk7ICAgIC8vIE5vdFJlcXVpcmVkCmNvbnN0IHN0clNlYXJjaCAgICAgICAgICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkMxJnF1b3Q7ICk7ICAgIC8vLyBSRVFVSVJFRApjb25zdCBzdHJSZXBsYWNlICAgICAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZDMiZxdW90OyApOyAgICAvLyBOb3RSZXF1aXJlZAogIGlmKCBzdHJJbnB1dGZpbGVJZCAgICA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBDb25maWdXYXJuaW5nOiZxdW90OyArCiAgICAgICAgICAgICAgICAmcXVvdDsgUmVwbGFjZSB3aXRoIGVtcHR5JnF1b3Q7ICk7CiAgfQoKLy8vLyA9PSBEYXRhIFJldHJpZXZpbmcgLyDjg6\/jg7zjgq\/jg5Xjg63jg7zjg4fjg7zjgr\/jga7lj4LnhacgPT0KLy8gKE5vdGhpbmcuIFJldHJpZXZlZCB2aWEgRXhwcmVzc2lvbiBMYW5ndWFnZSBpbiBDb25maWcgUmV0cmlldmluZykKCgovLy8vID09IENhbGN1bGF0aW5nIC8g5ryU566XID09CgovLy8gR2V0IExhc3RQYWdlIElECi8vLyBHb29nbGUgU2xpZGVzIEFQSQovLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vc2xpZGVzL3JlZmVyZW5jZS9yZXN0L3YxL3ByZXNlbnRhdGlvbnMvZ2V0CmlmKCBzdHJQYWdlaWRPcmlnaW5hbCA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgLy8gcmVxdWVzdDAsIHByZXBhcmUKICBsZXQgcmVxdWVzdDBVcmkgPSAmcXVvdDtodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyZxdW90OyArIHN0cklucHV0ZmlsZUlkOwogIGxldCByZXF1ZXN0MCAgICA9IGh0dHBDbGllbnQuYmVnaW4oKTsgLy8gSHR0cFJlcXVlc3RXcmFwcGVyCiAgICAgIHJlcXVlc3QwICAgID0gcmVxdWVzdDAuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICZxdW90O0F1dGhvcml6YXRpb246IEJlYXJlciBYWCZxdW90OwogICAgICAvLyBodHRwczovL3F1ZXN0ZXRyYS56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy8zNjAwMjQ1NzQ0NzEtUjIzMDAjSHR0cFJlcXVlc3RXcmFwcGVyCiAgLy8gcmVxdWVzdDAsIHRyeQogIGNvbnN0IHJlc3BvbnNlMCA9IHJlcXVlc3QwLmdldCggcmVxdWVzdDBVcmkgKTsgLy8gSHR0cFJlc3BvbnNlV3JhcHBlcgogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QwIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MFVyaSApOwogIGNvbnN0IHJlc3BvbnNlMENvZGUgPSByZXNwb25zZTAuZ2V0U3RhdHVzQ29kZSgpICsgJnF1b3Q7JnF1b3Q7OwogIGNvbnN0IHJlc3BvbnNlMEJvZHkgPSByZXNwb25zZTAuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgJnF1b3Q7JnF1b3Q7OwogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UwQ29kZSApOwogIGlmKCByZXNwb25zZTBDb2RlICE9PSAmcXVvdDsyMDAmcXVvdDspewogICAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAmcXVvdDsgKwogICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UwQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UwQm9keSArICZxdW90O1xuJnF1b3Q7ICk7CiAgfQogIC8vIHJlc3BvbnNlMCwgcGFyc2UKICBjb25zdCByZXNwb25zZTBPYmogPSBKU09OLnBhcnNlKCByZXNwb25zZTBCb2R5ICk7CiAgc3RyUGFnZWlkT3JpZ2luYWwgPSByZXNwb25zZTBPYmouc2xpZGVzWyByZXNwb25zZTBPYmouc2xpZGVzLmxlbmd0aCAtIDEgXS5vYmplY3RJZDsKfQoKLy8vIFJlcGxhY2VzIFN0cmluZ3MgKHZpYSBiYXRjaFVwZGF0ZSBSZXF1ZXN0KQovLy8gR29vZ2xlIFNsaWRlcyBBUEkKLy8vIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3NsaWRlcy9yZWZlcmVuY2UvcmVzdC92MS9wcmVzZW50YXRpb25zL3JlcXVlc3QjcmVwbGFjZWFsbHRleHRyZXF1ZXN0CgovLyByZXF1ZXN0MSwgcHJlcGFyZQpsZXQgcmVxdWVzdDFVcmkgPSAmcXVvdDtodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyZxdW90OyArCiAgICAgICAgICAgICAgICAgIHN0cklucHV0ZmlsZUlkICsgJnF1b3Q7OmJhdGNoVXBkYXRlJnF1b3Q7OwpsZXQgcmVxdWVzdDFPYmogPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzID0gW107CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXSA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQgPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnJlcGxhY2VUZXh0ID0gc3RyUmVwbGFjZTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHMgPSBbXTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHNbMF0gPSBzdHJQYWdlaWRPcmlnaW5hbDsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LmNvbnRhaW5zVGV4dCA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQuY29udGFpbnNUZXh0LnRleHQgPSBzdHJTZWFyY2g7CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXS5yZXBsYWNlQWxsVGV4dC5jb250YWluc1RleHQubWF0Y2hDYXNlID0gdHJ1ZTsKbGV0IHJlcXVlc3QxICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKICAgIHJlcXVlc3QxICAgID0gcmVxdWVzdDEuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICZxdW90O0F1dGhvcml6YXRpb246IEJlYXJlciBYWCZxdW90OwogICAgLy8gaHR0cHM6Ly9xdWVzdGV0cmEuemVuZGVzay5jb20vaGMvZW4tdXMvYXJ0aWNsZXMvMzYwMDI0NTc0NDcxLVIyMzAwI0h0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDEgICAgPSByZXF1ZXN0MS5ib2R5KCBKU09OLnN0cmluZ2lmeSggcmVxdWVzdDFPYmogKSwgJnF1b3Q7YXBwbGljYXRpb24vanNvbiZxdW90OyApOwovLyByZXF1ZXN0MSwgdHJ5CmNvbnN0IHJlc3BvbnNlMSAgICAgPSByZXF1ZXN0MS5wb3N0KCByZXF1ZXN0MVVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QxIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MVVyaSApOwpjb25zdCByZXNwb25zZTFDb2RlID0gcmVzcG9uc2UxLmdldFN0YXR1c0NvZGUoKSArICZxdW90OyZxdW90OzsKY29uc3QgcmVzcG9uc2UxQm9keSA9IHJlc3BvbnNlMS5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAmcXVvdDsmcXVvdDs7CmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UxQ29kZSApOwppZiggcmVzcG9uc2UxQ29kZSAhPT0gJnF1b3Q7MjAwJnF1b3Q7KXsKICB0aHJvdyBuZXcgRXJyb3IoICZxdW90O1xuIEF1dG9tYXRlZFRhc2sgVW5leHBlY3RlZFJlc3BvbnNlRXJyb3I6ICZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UxQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UxQm9keSArICZxdW90O1xuJnF1b3Q7ICk7Cn0KLy8gcmVzcG9uc2UxLCBwYXJzZQovKiAKZW5naW5lLmxvZyggcmVzcG9uc2UxQm9keSApOyAvLyBkZWJ1Zwp7CiAgJnF1b3Q7cHJlc2VudGF0aW9uSWQmcXVvdDs6ICZxdW90OzFvREN1ZmtvS2czTFFlYXFCVnM1VkEweFgzazJkNUd4aEg4dHZtY0lYZVY0JnF1b3Q7LAogICZxdW90O3JlcGxpZXMmcXVvdDs6IFsKICAgIHsKICAgICAgJnF1b3Q7cmVwbGFjZUFsbFRleHQmcXVvdDs6IHsKICAgICAgICAmcXVvdDtvY2N1cnJlbmNlc0NoYW5nZWQmcXVvdDs6IDEKICAgICAgfQogICAgfQogIF0sCiAgJnF1b3Q7d3JpdGVDb250cm9sJnF1b3Q7OiB7CiAgICAmcXVvdDtyZXF1aXJlZFJldmlzaW9uSWQmcXVvdDs6ICZxdW90O0owdUs5VXlfYmlJNE53JnF1b3Q7CiAgfQp9Cj09IG5vIG1hdGNoIGNhc2UgPT0KewogICZxdW90O3ByZXNlbnRhdGlvbklkJnF1b3Q7OiAmcXVvdDsxb0RDdWZrb0tnM0xRZWFxQlZzNVZBMHhYM2syZDVHeGhIOHR2bWNJWGVWNCZxdW90OywKICAmcXVvdDtyZXBsaWVzJnF1b3Q7OiBbCiAgICB7CiAgICAgICZxdW90O3JlcGxhY2VBbGxUZXh0JnF1b3Q7OiB7fQogICAgfQogIF0sCiAgJnF1b3Q7d3JpdGVDb250cm9sJnF1b3Q7OiB7CiAgICAmcXVvdDtyZXF1aXJlZFJldmlzaW9uSWQmcXVvdDs6ICZxdW90O0sxc2hBMDA0NkZ3Mk1nJnF1b3Q7CiAgfQp9CiovCmNvbnN0IHJlc3BvbnNlMU9iaiA9IEpTT04ucGFyc2UoIHJlc3BvbnNlMUJvZHkgKTsKaWYoIHJlc3BvbnNlMU9iai5yZXBsaWVzWzBdLnJlcGxhY2VBbGxUZXh0Lm9jY3VycmVuY2VzQ2hhbmdlZCA9PSB1bmRlZmluZWQgKXsKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogT2NjdXJyZW5jZXMgQ2hhbmdlZCAwJnF1b3Q7ICk7Cn1lbHNlewogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlOiBPY2N1cnJlbmNlcyBDaGFuZ2VkICZxdW90OyArCiAgICAgICAgICAgICByZXNwb25zZTFPYmoucmVwbGllc1swXS5yZXBsYWNlQWxsVGV4dC5vY2N1cnJlbmNlc0NoYW5nZWQgKTsKfQoKCi8vLy8gPT0gRGF0YSBVcGRhdGluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBuOOBruS7o+WFpSA9PQovLyAobm90aGluZykKCgp9IC8vLy8vLy8vIEVORCAmcXVvdDttYWluKCkmcXVvdDsgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCgovKgpOb3RlczoKLSBBbGwgcmVwbGFjZW1lbnQgcHJvY2Vzc2luZyBpcyBleGVjdXRlZCBmb3IgdGhlIHRleHQgZGF0YSBpbiB0aGUgc3BlY2lmaWVkIHBhZ2UuIEdvb2dsZVNsaWRlc1JlcGxhY2UKICAgIC0gSWYgbm8gcGFnZSBpcyBzcGVjaWZpZWQsIHRoZSByZXBsYWNlbWVudCBwcm9jZXNzIHdpbGwgYmUgZXhlY3V0ZWQgZm9yIHRoZSBsYXN0IHBhZ2UuCiAgICAtIElmIHRoZSByZXBsYWNlbWVudCBzdHJpbmcgc2V0dGluZyBpcyBibGFuaywgdGhlIHNlYXJjaCBzdHJpbmdzIHdpbGwgYmUgZGVsZXRlZC4KICAgIC0gWW91IGNhbiBhbHNvIHJlc3RvcmUgdGhlIHNsaWRlIHZpYSAmcXVvdDtWZXJzaW9uIGhpc3RvcnkmcXVvdDsgb2YgR29vZ2xlIFNsaWRlcy4KLSBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQgdG8gYXV0b21hdGUgdGhlIG5vdGlmaWNhdGlvbiBvZiAmcXVvdDtNb250aGx5IFNhbGVzIFJlcG9ydCZxdW90OywgZGVmaW5lIGFzIGZvbGxvd3M6CiAgICAtIFRoZSB0ZW1wbGF0ZSBwYWdlIGlzIGF1dG9tYXRpY2FsbHkgZHVwbGljYXRlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgRHVwbGljYXRlKQogICAgLSBUaGUgcmVwb3J0IHRleHQgcGFydCBpcyBhdXRvbWF0aWNhbGx5IHJlcGxhY2VkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBSZXBsYWNlIFN0cmluZ3MpCiAgICAtIFRoZSBlbWJlZGRlZCBncmFwaCBpcyBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlZnJlc2ggQ2hhcnRzKQogICAgLSBUaGUgc2xpZGUgcGFnZSBpcyBhdXRvbWF0aWNhbGx5IGNvbnZlcnRlZCB0byBhIFBORyBpbWFnZSAoR29vZ2xlIFNsaWRlczogUGFnZSwgR2VuZXJhdGUgUE5HKQogICAgLSBUaGUgZW1haWwgd2l0aCB0aGUgUE5HIGltYWdlIGF0dGFjaGVkIHdpbGwgYmUgc2VudCBhdXRvbWF0aWNhbGx5LiAoVGhyb3dFbWFpbCBFdmVudCkKTm90ZXMtamE6Ci0g5oyH5a6a44Oa44O844K45YaF44Gu44OG44Kt44K544OI44OH44O844K\/44Gr5a++44GX44Gm44CB5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCIEdvb2dsZVNsaWRlc1JlcGxhY2UKICAgIC0g44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444Gr5a++44GX44Gm5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCCiAgICAtIOOCguOBl+e9ruaPm+aWh+Wtl+WIl+OBruioreWumuOBjOepuueZveOBp+OBguOBo+OBn+WgtOWQiOOAgeaknOe0ouaWh+Wtl+WIl+OBr+WJiumZpOOBleOCjOOBvuOBmeOAggogICAgLSBHb29nbGUgU2xpZGVzIOOBriAmcXVvdDvlpInmm7TlsaXmrbQmcXVvdDsg5qmf6IO944KS5L2\/44GI44Gw44CBQVBJ572u5o+b44Gu5YmN54q25oWL44Gr5b6p5YWD44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CCCi0g44Gf44Go44GI44Gw44CM5pyI5qyh5aOy5LiK44Os44Od44O844OI44CN44Gu6YCa55+l5qWt5YuZ44KS6Ieq5YuV5YyW44GX44Gf44GE5aC05ZCI44Gv44CB5Lul5LiL44Gu44KI44GG44Gq5qWt5YuZ44OX44Ot44K744K544KS5a6a576p44GX44G+44GZ44CCCiAgICAtIOmbm+W9ouODmuODvOOCuOOBjOiHquWLleikh+ijveOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg6KSH6KO977yJCiAgICAtIOiyvOOCiuS7mOOBkeOCieOCjOOBpuOBhOOCi+Wfi+OCgei+vOOBv+OCsOODqeODleOBjOiHquWLleabtOaWsOOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5paH5a2X5YiX5YWo572u5o+b77yJCiAgICAtIOWgseWRiuODhuOCreOCueODiOmDqOOBjOW9k+aciOaWh+OBq+iHquWLlee9ruaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5YWo44Kw44Op44OV5pu05paw77yJCiAgICAtIOW9k+ipsuOCueODqeOCpOODieODmuODvOOCuOOBjFBOR+eUu+WDj+OBq+iHquWLleWkieaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H55S75YOP55Sf5oiQ77yJCiAgICAtIFBOR+eUu+WDj+OBjOa3u+S7mOOBleOCjOOBn+ODoeODvOODq+OBjOiHquWLleeahOOBq+mAgeS\/oeOBleOCjOOCi+OAgu+8iOKAu1Rocm93RW1haWwg44Kk44OZ44Oz44OI77yJCgpBUFBFTkRJWC1lbgotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKENoYXJzIGZvbGxvd2luZyAmcXVvdDsvZC8mcXVvdDspCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlIChDaGFycyBmb2xsb3dpbmcgJnF1b3Q7aWQuJnF1b3Q7KQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSBTZXR0aW5nIGV4YW1wbGUgb2YgJnF1b3Q7SFRUUCBBdXRoZW50aWNhdGlvbiZxdW90OyAoT0F1dGgyKQogICAgLSBBdXRob3JpemF0aW9uIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYXBwcm92YWxfcHJvbXB0PWZvcmNlCiAgICAtIFRva2VuIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbgogICAgLSBTY29wZToKICAgICAgICAtIGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9ucwogICAgLSBDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDoKICAgICAgICAtICggZnJvbSBodHRwczovL2NvbnNvbGUuZGV2ZWxvcGVycy5nb29nbGUuY29tLyApCiAgICAgICAgLSBSZWRpcmVjdCBVUkxzOiBodHRwczovL3MucXVlc3RldHJhLm5ldC9vYXV0aDJjYWxsYmFjawpBUFBFTkRJWC1qYQotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKCZxdW90Oy9kLyZxdW90OyDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgmcXVvdDtpZC4mcXVvdDsg5Lul6ZmN44Gu5paH5a2X5YiXKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSAmcXVvdDtIVFRQ6KqN6Ki8JnF1b3Q777yIT0F1dGgy77yJ44Gu6Kit5a6a5L6LCiAgICAtIEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhcHByb3ZhbF9wcm9tcHQ9Zm9yY2UKICAgIC0gVG9rZW4gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuCiAgICAtIFNjb3BlOgogICAgICAgIC0gaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zCiAgICAtIENsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OgogICAgICAgIC0gKCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICkKICAgICAgICAtIFJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrCiovCgo8L2NvZGU+PC9wcmU+PC9kaXY+CjwhLS0gL3dwOmxvb3MtaGNiL2NvZGUtYmxvY2sgLS0+Cgo8IS0tIHdwOnNob3J0Y29kZSAtLT4KWy9zdV9zcG9pbGVyXQo8IS0tIC93cDpzaG9ydGNvZGUgLS0+Cgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbnJpZ2h0Ij48YSBocmVmPSIjIj48aW1nIHNyYz0iZGF0YTppbWFnZTtiYXNlNjQsCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBQy9VbEVRVlJZUjgyWFBVd1VVUkRILzdPN2R3dW4Ka1hDZ1FZaHloWjBGWUdrbHRURWNXaGkvQ3I4QzJJaUppYTJkMFJnMTBRZ3gwVWFqbFNJeEdqdGlvb1VOYURCUjQwY29sSnptdURNcQp4MzNzdmpHN2NIaTN2TjE3aDVCejIzMHo4OXQ1TS8rWkpkVDRJZFg0MDQ4UUNWdjZiaDNvWnVJdWdHSUFHaGZzMHdCUEVkT0VEWXpsCkRmdEI2eTVrVkh4WEJQajlHQzBGeXpqRDRINHc2bFNjZ3BBbDBIRElzTTZ2M1lsRWtFMGdRR3BVNjJlbWl3U3NVUXJzT2NUQUxCR2YKanZhSVlUOTdYNERVcUg0ZGpJSGxCRjVpUXhpSzl0Z25aTDZrQURNaitsMGk3RnVSNEF0T21IR3ZxZGZlNy9XNUJFRDI1VVp6TjdUNgp0bUFlVVlDVmVnRXg5OFgvbkNRVFpRRE9uWU5wcU5TREdldEQvZFp6SUdOZHhZVFlQOThnODZvUFZ2cGxBQVFQbE5iRUlvQlQ3Ym1DCi90RmJjSkhPR3pEYmoxUU1EcEdIL2ZzOUFFSm04aVNzNURPcGpWT1lac2plVXV5T1JZRDBxSEdabVFlOVZ0VUFaRDljZ0JiWkRDTzYKSFpuSlFSUytQWlZDRU5HVnhoN3JsUFBTQlhCRXBrN29NN0krVndZQXcvNzFGdmFQY2VnTlhhQlFBekt2KytVUWhHeFdzNXNjc1hJQgpraVA2UVkxd1c0YXJEdUN4Rm5rNEdabDdkMWFhQmNFNDFOeHIzM0VCMGlQNlRTWklMM3ExQUloeHE3SFhQdW9DcEI1cTR3QjFCV2VBCkliSUpjRDRaV0pCa3JvZG10c0FweXFBTUFEd1JqWXR0Q3dCNnFtU3dsQVZZeklEajhQTlY2QTJkME13TjhyVG12b096Q1lRM0hWQUEKUURvYXQ2TkZBUGI3ckZLQTNOUXdRcTE3b05YSlJVbGt2OEthZVk1dzIxNFZBRVRqTnYwM0FFcFhzTUlaS0wwQ2hTSVVlYWdBRkJKUApZTFlmQmxpb0Y2RlNHNm9DVE4rSEdldDNTeXFvQzhyYVVFbUluQzc0ZE1sVk91Z1JlYzNhR1JqTk8rWUIyRklYSW1VcEZqbXd5QWZyCmdCWUdORE80Qzd4UzdLcmh2dzRqTDFhQUVDMFpSbzZ0N3pqdUdJSVpPMWFjVzVYSGN2R0VENER2T0hZbFdiS1FoRGJHRWVtNE5pK3YKVlR3aU00WFppZU93a21QbFZ1U3prQlJQcmVneTZnV3V0SklWejlkMEtWMlZURlM3bHYrRnFPR1BTUkdpcHI5bXBUVlVzNS9US2pwdgpXVWYvQUNIKzZURE14SndwQUFBQUFFbEZUa1N1UW1DQwoiIGFsdD0iIi8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWNsb3VkLWRvd25sb2FkLWFsdCI+PC9pPiBEb3dubG9hZDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+CjxsaT48YSByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMVFMTUpqZXJMRWFBNzVtdHp1TXdBVDR2V1BPSHlWZ2JLL3ZpZXc\/dXNwPWRyaXZlc2RrIiB0YXJnZXQ9Il9ibGFuayI+R29vZ2xlLVNsaWRlcy1QYWdlLVJlcGxhY2UtU3RyaW5ncy0yMDIxLnhtbDwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMUJvLUhJRHVManM2YldXU2ZxNkZUZDBxVDlzYVlON3NML3ZpZXc\/dXNwPXNoYXJpbmciIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQm8tSElEdUxqczZiV1dTZnE2RlRkMHFUOXNhWU43c0wvdmlldz91c3A9c2hhcmluZyI+R29vZ2xlLVNsaWRlcy1QYWdlLVJlcGxhY2UtU3RyaW5ncy0yMDIzLnhtbDwvYT48IS0tIHdwOmxpc3QgLS0+CjxsaT4yMDIzLTA4LTE1IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Zm9yICJHcmFhbEpTIHN0YW5kYXJkIChlbmdpbmUtdHlwZSAzKSIgb24gdjE1LjAgb3IgYWJvdmU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1yaWdodCBoYXMtc21hbGwtZm9udC1zaXplIj4yMDIxLTA1LTE2IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTxicj48YSBocmVmPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLXJlcGxhY2Utc3RyaW5ncy0yMDIxLyI+aHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS88L2E+PGJyPjxpIGNsYXNzPSJmYWwgZmEtaW5mby1jaXJjbGUiPjwvaT4gQWRkb27jg5XjgqHjgqTjg6vjga7jgqTjg7Pjg53jg7zjg4jjga8gPHNwYW4gc3R5bGU9ImNvbG9yOiM0YTg2ZTgiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIj48c3Ryb25nPlByb2Zlc3Npb25hbDwvc3Ryb25nPjwvc3Bhbj4g44Gn44Gu44G\/44GU5Yip55So44GE44Gf44Gg44GR44G+44GZPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNob3J0Y29kZSAtLT4KW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbiI+PC9pPiBOb3RlczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+CjxsaT7mjIflrprjg5rjg7zjgrjlhoXjga7jg4bjgq3jgrnjg4jjg4fjg7zjgr\/jgavlr77jgZfjgabjgIHlhajnva7mj5vjga7lh6bnkIbjgYzlrp\/ooYzjgZXjgozjgb7jgZnjgIIgR29vZ2xlU2xpZGVzUmVwbGFjZTwhLS0gd3A6bGlzdCAtLT4KPGxpPuOCguOBl+ODmuODvOOCuOaMh+WumuOBjOOBquOBhOWgtOWQiOOBr+OAgeacgOe1guODmuODvOOCuOOBq+WvvuOBl+OBpuWFqOe9ruaPm+OBruWHpueQhuOBjOWun+ihjOOBleOCjOOBvuOBmeOAgjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+44KC44GX572u5o+b5paH5a2X5YiX44Gu6Kit5a6a44GM56m655m944Gn44GC44Gj44Gf5aC05ZCI44CB5qSc57Si5paH5a2X5YiX44Gv5YmK6Zmk44GV44KM44G+44GZ44CCPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Hb29nbGUgU2xpZGVzIOOBriAi5aSJ5pu05bGl5q20IiDmqZ\/og73jgpLkvb\/jgYjjgbDjgIFBUEnnva7mj5vjga7liY3nirbmhYvjgavlvqnlhYPjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgII8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPuOBn+OBqOOBiOOBsOOAjOaciOasoeWjsuS4iuODrOODneODvOODiOOAjeOBrumAmuefpealreWLmeOCkuiHquWLleWMluOBl+OBn+OBhOWgtOWQiOOBr+OAgeS7peS4i+OBruOCiOOBhuOBqualreWLmeODl+ODreOCu+OCueOCkuWumue+qeOBl+OBvuOBmeOAgjwhLS0gd3A6bGlzdCAtLT4KPGxpPumbm+W9ouODmuODvOOCuOOBjOiHquWLleikh+ijveOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg6KSH6KO977yJPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT7osrzjgorku5jjgZHjgonjgozjgabjgYTjgovln4vjgoHovrzjgb\/jgrDjg6njg5XjgYzoh6rli5Xmm7TmlrDjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOaWh+Wtl+WIl+WFqOe9ruaPm++8iTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+5aCx5ZGK44OG44Kt44K544OI6YOo44GM5b2T5pyI5paH44Gr6Ieq5YuV572u5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDlhajjgrDjg6njg5Xmm7TmlrDvvIk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPuW9k+ipsuOCueODqeOCpOODieODmuODvOOCuOOBjFBOR+eUu+WDj+OBq+iHquWLleWkieaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H55S75YOP55Sf5oiQ77yJPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QTkfnlLvlg4\/jgYzmt7vku5jjgZXjgozjgZ\/jg6Hjg7zjg6vjgYzoh6rli5XnmoTjgavpgIHkv6HjgZXjgozjgovjgILvvIjigLtUaHJvd0VtYWlsIOOCpOODmeODs+ODiO+8iTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtaW1hZ2VzIj48L2k+IENhcHR1cmU8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMDY2NjQsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLXJlcGxhY2Utc3RyaW5ncy0yMDIxLXdvcmtmbG93LWphLnBuZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEtd29ya2Zsb3ctamEucG5nIiBhbHQ9IuaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAgiIgY2xhc3M9IndwLWltYWdlLTEwNjY2NCIvPjwvYT48L2ZpZ3VyZT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjEwNjY2Niwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibWVkaWEiLCJjbGFzc05hbWUiOiJpcy1zdHlsZS1kZWZhdWx0IHEtYm94In0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBpcy1zdHlsZS1kZWZhdWx0IHEtYm94Ij48YSBocmVmPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEtY29uZmlnLWphLnBuZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEtY29uZmlnLWphLnBuZyIgYWx0PSLmpJzntKLmloflrZfliJfjgavjg57jg4Pjg4HjgZnjgovlhajjgabjga7mloflrZfliJfjgpLnva7mj5vmloflrZfliJfjgavnva7jgY3mj5vjgYjjgb7jgZnjgILmloflrZfliJfmpJzntKLjgafjga\/lpKfmloflrZfjgajlsI\/mloflrZfjgYzljLrliKXjgZXjgozjgb7jgZnjgILjgZ\/jgajjgYjjgbDjgIHpm5vlvaLjg5rjg7zjgrjjga7jgr\/jgqTjg4jjg6vpg6jliIbjgYzoh6rli5XnmoTjgavnva7jgY3mj5vjgYjjgonjgozjgovjgajjgYTjgaPjgZ\/ku5XntYTjgb\/jgpLmp4vnr4njgafjgY3jgb7jgZnjgIIiIGNsYXNzPSJ3cC1pbWFnZS0xMDY2NjYiLz48L2E+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtYm9vayI+PC9pPiBBcHBlbmRpeDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+CjxsaT5GSUxFLUlEL1ByZXNlbnRhdGlvbklEIGluIERyaXZlICgiL2QvIiDku6XpmY3jga7mloflrZfliJcpPCEtLSB3cDpsaXN0IC0tPgo8bGk+ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzxzdHJvbmc+MXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTg8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgiaWQuIiDku6XpmY3jga7mloflrZfliJcpPCEtLSB3cDpsaXN0IC0tPgo8bGk+ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4L2VkaXQjc2xpZGU9aWQuPHN0cm9uZz5nNjEzNzc3Yzg0YV8wXzA8L3N0cm9uZz48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPiJIVFRQ6KqN6Ki8Iu+8iE9BdXRoMu+8ieOBruioreWumuS+izwhLS0gd3A6bGlzdCAtLT4KPGxpPkF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOjwhLS0gd3A6bGlzdCAtLT4KPGxpPmh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYW1wO2FwcHJvdmFsX3Byb21wdD1mb3JjZTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VG9rZW4gRW5kcG9pbnQgVVJMOjwhLS0gd3A6bGlzdCAtLT4KPGxpPmh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2NvcGU6PCEtLSB3cDpsaXN0IC0tPgo8bGk+aHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDo8IS0tIHdwOmxpc3QgLS0+CjxsaT4oIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2s8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWJhbGFuY2Utc2NhbGUiPjwvaT4gU2VlIGFsc288L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtZHVwbGljYXRlLTIwMjEvIiwidHlwZSI6IndwLWVtYmVkIiwicHJvdmlkZXJOYW1lU2x1ZyI6InF1ZXN0ZXRyYS1zdXBwb3J0IiwiY2xhc3NOYW1lIjoiIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItcXVlc3RldHJhLXN1cHBvcnQgd3AtYmxvY2stZW1iZWQtcXVlc3RldHJhLXN1cHBvcnQiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1kdXBsaWNhdGUtMjAyMS8KPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPmRvY3VtZW50ZXhjZXJwdOaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAgmRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0X3VhZ19jdXN0b21fcGFnZV9sZXZlbF9jc3NzaXRlLXNpZGViYXItbGF5b3V0c2l0ZS1jb250ZW50LWxheW91dGFzdC1zaXRlLWNvbnRlbnQtbGF5b3V0c2l0ZS1jb250ZW50LXN0eWxlc2l0ZS1zaWRlYmFyLXN0eWxlYXN0LWdsb2JhbC1oZWFkZXItZGlzcGxheWFzdC1iYW5uZXItdGl0bGUtdmlzaWJpbGl0eWFzdC1tYWluLWhlYWRlci1kaXNwbGF5YXN0LWhmYi1hYm92ZS1oZWFkZXItZGlzcGxheWFzdC1oZmItYmVsb3ctaGVhZGVyLWRpc3BsYXlhc3QtaGZiLW1vYmlsZS1oZWFkZXItZGlzcGxheXNpdGUtcG9zdC10aXRsZWFzdC1icmVhZGNydW1icy1jb250ZW50YXN0LWZlYXR1cmVkLWltZ2Zvb3Rlci1zbWwtbGF5b3V0YXN0LWRpc2FibGUtcmVsYXRlZC1wb3N0c3RoZW1lLXRyYW5zcGFyZW50LWhlYWRlci1tZXRhYWR2LWhlYWRlci1pZC1tZXRhc3RpY2staGVhZGVyLW1ldGFoZWFkZXItYWJvdmUtc3RpY2stbWV0YWhlYWRlci1tYWluLXN0aWNrLW1ldGFoZWFkZXItYmVsb3ctc3RpY2stbWV0YWFzdHJhLW1pZ3JhdGUtbWV0YS1sYXlvdXRzYXN0LXBhZ2UtYmFja2dyb3VuZC1lbmFibGVkYXN0LXBhZ2UtYmFja2dyb3VuZC1tZXRhYXN0LWNvbnRlbnQtYmFja2dyb3VuZC1tZXRhYWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRbc3VfYm94IHRpdGxlPSJHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOaWh+Wtl+WIl+WFqOe9ruaPmyAoR29vZ2xlIFNsaWRlczogUGFnZSwgUmVwbGFjZSBTdHJpbmdzKSIgc3R5bGU9InNvZnQiIGJveF9jb2xvcj0iI2ZmOTlmZiIgdGl0bGVfY29sb3I9IiMwMDAwMDAiIHJhZGl1cz0iMCJdIOaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAglsvc3VfYm94XWRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29kZWxhbmdUeXBlbGFuZ05hbWVmaWxlTmFtZWRhdGFMaW5lTnVtZGF0YVN0YXJ0aXNMaW5lU2hvd2lzU2hvd0xhbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZsaW5rRGVzdGluYXRpb25hbGlnbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGFtcExpZ2h0Ym94aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8aSBjbGFzcz0iZmFsIGZhLWNsb3VkLWRvd25sb2FkLWFsdCI+PC9pPiBEb3dubG9hZGxldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzdHlwZXN0YXJ0cmV2ZXJzZWRwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFhbmltYXRpb25jdXN0b21UZXh0Q29sb3JjdXN0b21CYWNrZ3JvdW5kQ29sb3JjdXN0b21Gb250U2l6ZWxpbmVIZWlnaHRsZXR0ZXJTcGFjaW5nZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdVc2VyUm9sZVVBR0Jyb3dzZXJVQUdTeXN0ZW1VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEaXNwbGF5Q29uZGl0aW9uc1VBR0RheXpJbmRleHpJbmRleFRhYmxldHpJbmRleE1vYmlsZVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMVFMTUpqZXJMRWFBNzVtdHp1TXdBVDR2V1BPSHlWZ2JLL3ZpZXc\/dXNwPWRyaXZlc2RrIiB0YXJnZXQ9Il9ibGFuayI+R29vZ2xlLVNsaWRlcy1QYWdlLVJlcGxhY2UtU3RyaW5ncy0yMDIxLnhtbDwvYT5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQm8tSElEdUxqczZiV1dTZnE2RlRkMHFUOXNhWU43c0wvdmlldz91c3A9c2hhcmluZyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFCby1ISUR1TGpzNmJXV1NmcTZGVGQwcVQ5c2FZTjdzTC92aWV3P3VzcD1zaGFyaW5nIj5Hb29nbGUtU2xpZGVzLVBhZ2UtUmVwbGFjZS1TdHJpbmdzLTIwMjMueG1sPC9hPlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIwMjMtMDgtMTUgKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGZvciAiR3JhYWxKUyBzdGFuZGFyZCAoZW5naW5lLXR5cGUgMykiIG9uIHYxNS4wIG9yIGFib3ZlVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIwMjEtMDUtMTYgKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpPGJyPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEvIj5odHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLXJlcGxhY2Utc3RyaW5ncy0yMDIxLzwvYT48YnI+PGkgY2xhc3M9ImZhbCBmYS1pbmZvLWNpcmNsZSI+PC9pPiBBZGRvbuODleOCoeOCpOODq+OBruOCpOODs+ODneODvOODiOOBryA8c3BhbiBzdHlsZT0iY29sb3I6IzRhODZlOCIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IiPjxzdHJvbmc+UHJvZmVzc2lvbmFsPC9zdHJvbmc+PC9zcGFuPiDjgafjga7jgb\/jgZTliKnnlKjjgYTjgZ\/jgaDjgZHjgb7jgZlkcm9wQ2FwcGxhY2Vob2xkZXJ0ZXh0Q29sb3JiYWNrZ3JvdW5kQ29sb3Jmb250U2l6ZWRpcmVjdGlvbnN0eWxlbG9ja2NsYXNzTmFtZW1ldGFkYXRhYW5pbWF0aW9uY3VzdG9tRm9udFNpemVmb250RmFtaWx5Y3VzdG9tVGV4dENvbG9ybGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8aSBjbGFzcz0iZmFsIGZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbiI+PC9pPiBOb3Rlc2xldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzdHlwZXN0YXJ0cmV2ZXJzZWRwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFhbmltYXRpb25jdXN0b21UZXh0Q29sb3JjdXN0b21CYWNrZ3JvdW5kQ29sb3JjdXN0b21Gb250U2l6ZWxpbmVIZWlnaHRsZXR0ZXJTcGFjaW5nZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdVc2VyUm9sZVVBR0Jyb3dzZXJVQUdTeXN0ZW1VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEaXNwbGF5Q29uZGl0aW9uc1VBR0RheXpJbmRleHpJbmRleFRhYmxldHpJbmRleE1vYmlsZVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTmjIflrprjg5rjg7zjgrjlhoXjga7jg4bjgq3jgrnjg4jjg4fjg7zjgr\/jgavlr77jgZfjgabjgIHlhajnva7mj5vjga7lh6bnkIbjgYzlrp\/ooYzjgZXjgozjgb7jgZnjgIIgR29vZ2xlU2xpZGVzUmVwbGFjZVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOOCguOBl+ODmuODvOOCuOaMh+WumuOBjOOBquOBhOWgtOWQiOOBr+OAgeacgOe1guODmuODvOOCuOOBq+WvvuOBl+OBpuWFqOe9ruaPm+OBruWHpueQhuOBjOWun+ihjOOBleOCjOOBvuOBmeOAglVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTjgoLjgZfnva7mj5vmloflrZfliJfjga7oqK3lrprjgYznqbrnmb3jgafjgYLjgaPjgZ\/loLTlkIjjgIHmpJzntKLmloflrZfliJfjga\/liYrpmaTjgZXjgozjgb7jgZnjgIJVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R29vZ2xlIFNsaWRlcyDjga4gIuWkieabtOWxpeattCIg5qmf6IO944KS5L2\/44GI44Gw44CBQVBJ572u5o+b44Gu5YmN54q25oWL44Gr5b6p5YWD44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CCVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOOBn+OBqOOBiOOBsOOAjOaciOasoeWjsuS4iuODrOODneODvOODiOOAjeOBrumAmuefpealreWLmeOCkuiHquWLleWMluOBl+OBn+OBhOWgtOWQiOOBr+OAgeS7peS4i+OBruOCiOOBhuOBqualreWLmeODl+ODreOCu+OCueOCkuWumue+qeOBl+OBvuOBmeOAglVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOmbm+W9ouODmuODvOOCuOOBjOiHquWLleikh+ijveOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg6KSH6KO977yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOiyvOOCiuS7mOOBkeOCieOCjOOBpuOBhOOCi+Wfi+OCgei+vOOBv+OCsOODqeODleOBjOiHquWLleabtOaWsOOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5paH5a2X5YiX5YWo572u5o+b77yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOWgseWRiuODhuOCreOCueODiOmDqOOBjOW9k+aciOaWh+OBq+iHquWLlee9ruaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5YWo44Kw44Op44OV5pu05paw77yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOW9k+ipsuOCueODqeOCpOODieODmuODvOOCuOOBjFBOR+eUu+WDj+OBq+iHquWLleWkieaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H55S75YOP55Sf5oiQ77yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBOR+eUu+WDj+OBjOa3u+S7mOOBleOCjOOBn+ODoeODvOODq+OBjOiHquWLleeahOOBq+mAgeS\/oeOBleOCjOOCi+OAgu+8iOKAu1Rocm93RW1haWwg44Kk44OZ44Oz44OI77yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxpIGNsYXNzPSJmYWwgZmEtaW1hZ2VzIj48L2k+IENhcHR1cmVsZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldG5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGFtcExpZ2h0Ym94aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25ocmVmcmVsaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmxpbmtUYXJnZXRjbGFzc05hbWVub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVyVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRhbXBMaWdodGJveGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGkgY2xhc3M9ImZhbCBmYS1ib29rIj48L2k+IEFwcGVuZGl4bGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKCIvZC8iIOS7pemZjeOBruaWh+Wtl+WIlylVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzdHlwZXN0YXJ0cmV2ZXJzZWRwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFhbmltYXRpb25jdXN0b21UZXh0Q29sb3JjdXN0b21CYWNrZ3JvdW5kQ29sb3JjdXN0b21Gb250U2l6ZWxpbmVIZWlnaHRsZXR0ZXJTcGFjaW5nZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdVc2VyUm9sZVVBR0Jyb3dzZXJVQUdTeXN0ZW1VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEaXNwbGF5Q29uZGl0aW9uc1VBR0RheXpJbmRleHpJbmRleFRhYmxldHpJbmRleE1vYmlsZVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvPHN0cm9uZz4xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJODwvc3Ryb25nPlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPYmplY3QtSUQgb2YgU2xpZGUgUGFnZSAoImlkLiIg5Lul6ZmN44Gu5paH5a2X5YiXKVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLjxzdHJvbmc+ZzYxMzc3N2M4NGFfMF8wPC9zdHJvbmc+VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudCJIVFRQ6KqN6Ki8Iu+8iE9BdXRoMu+8ieOBruioreWumuS+i1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYW1wO2FwcHJvdmFsX3Byb21wdD1mb3JjZVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUb2tlbiBFbmRwb2ludCBVUkw6VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc3R5cGVzdGFydHJldmVyc2VkcGxhY2Vob2xkZXJiYWNrZ3JvdW5kQ29sb3J0ZXh0Q29sb3JncmFkaWVudGxvY2thbmNob3JjbGFzc05hbWVmb250RmFtaWx5Zm9udFNpemVzdHlsZW1ldGFkYXRhYW5pbWF0aW9uY3VzdG9tVGV4dENvbG9yY3VzdG9tQmFja2dyb3VuZENvbG9yY3VzdG9tRm9udFNpemVsaW5lSGVpZ2h0bGV0dGVyU3BhY2luZ2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHVXNlclJvbGVVQUdCcm93c2VyVUFHU3lzdGVtVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGlzcGxheUNvbmRpdGlvbnNVQUdEYXl6SW5kZXh6SW5kZXhUYWJsZXR6SW5kZXhNb2JpbGVVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjb3BlOlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXN0eXBlc3RhcnRyZXZlcnNlZHBsYWNlaG9sZGVyYmFja2dyb3VuZENvbG9ydGV4dENvbG9yZ3JhZGllbnRsb2NrYW5jaG9yY2xhc3NOYW1lZm9udEZhbWlseWZvbnRTaXplc3R5bGVtZXRhZGF0YWFuaW1hdGlvbmN1c3RvbVRleHRDb2xvcmN1c3RvbUJhY2tncm91bmRDb2xvcmN1c3RvbUZvbnRTaXplbGluZUhlaWdodGxldHRlclNwYWNpbmdmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR1VzZXJSb2xlVUFHQnJvd3NlclVBR1N5c3RlbVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0Rpc3BsYXlDb25kaXRpb25zVUFHRGF5ekluZGV4ekluZGV4VGFibGV0ekluZGV4TW9iaWxlVUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9uc1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDpVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzdHlwZXN0YXJ0cmV2ZXJzZWRwbGFjZWhvbGRlcmJhY2tncm91bmRDb2xvcnRleHRDb2xvcmdyYWRpZW50bG9ja2FuY2hvcmNsYXNzTmFtZWZvbnRGYW1pbHlmb250U2l6ZXN0eWxlbWV0YWRhdGFhbmltYXRpb25jdXN0b21UZXh0Q29sb3JjdXN0b21CYWNrZ3JvdW5kQ29sb3JjdXN0b21Gb250U2l6ZWxpbmVIZWlnaHRsZXR0ZXJTcGFjaW5nZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdVc2VyUm9sZVVBR0Jyb3dzZXJVQUdTeXN0ZW1VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEaXNwbGF5Q29uZGl0aW9uc1VBR0RheXpJbmRleHpJbmRleFRhYmxldHpJbmRleE1vYmlsZVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQoIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWRpcmVjdCBVUkxzOiBodHRwczovL3MucXVlc3RldHJhLm5ldC9vYXV0aDJjYWxsYmFja1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8aSBjbGFzcz0iZmFsIGZhLWJhbGFuY2Utc2NhbGUiPjwvaT4gU2VlIGFsc29sZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsY2FwdGlvbnR5cGVwcm92aWRlck5hbWVTbHVnYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxlY2xhc3NOYW1lVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2NrcwUHCAcECgcOSgALDAYXUAARUgALERMPCxIcGQgHBAoHDkoACwwGF1AAEVIACxETDwsBKggHBAoHLA5KAAsMBhdQABFSAAsREw8LCAcECgeHAQ5KAAsMBhdQABFSAAsREw8LCAcECgc2DkoACwwGF1AAEVIACxETDwsIBwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBwQKBywOSgALDAYXUAARUgALERMPCwgHBAoHhwEOSgALDAYXUAARUgALERMPCwgHBAoHNg5KAAsMBhdQABFSAAsREw8LhgEXBD9wAKIIM5gBcAkFBwUHCAQIBAgGCAUYCAevpAGyFb4HmQMcE6oLigGbBo8fgwGCBI4EMKoDsAKIA7INCAehAQgGCA4IDggLCAZIAQYIBA4UGx4aUwAXUgAZGxdcAB0PFxARGR0SERcWFxobGBsYFhMaIBsvKgkZISIWGx8ICggECAYIBw8ECge9AwcKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgQOSgALDAYXUAARUgALERMPCwgHDwQKBA5KAAsMBhdQABFSAAsREw8LCAcPBAoESAELCUoADkoACwwGF1AAEVIACxETDwsIBw8ECgQOSgALDAYXUAARUgALERMPCwgHDwQKQwAHBA8FDgsGDkoACwwGF1AAEVIACxETD0sACAcPBAoHMgUKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHtwIOSgALDAYXUAARUgALERMPCwgHDwQKB7oDDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHLA5KAAsMBhdQABFSAAsREw8LCAcPBAoHOA5KAAsMBhdQABFSAAsREw8LCAcPBAoHvQUHCwkPCAkFBAkICQ4KDwoNCg0PDAsKCQ5KAAsMFEYATAAXUAARUgALERMPCwgHDwQKBA5KAAsMBhdQABFSAAsREw8LCAcPBAoHMgUKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHNQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgQFCAsPCQgEBgkKCAUICQ8VDgoNCg0PDAsKCQ5KAAsMFEYATAAXUAARUgALERMPCwgHDwQKByUOSgALDAYXUAARUgALERMPCwgHDwQKByEOSgALDAYXUAARUgALERMPCwgHDwQKBzQOSgALDAYXUAARUgALERMPCwgHDwQKBzEOSgALDAYXUAARUgALERMPCwgHDwQKBwYEBQgLDwkIBAYJCggFCAkPFQ4KDQoNDwwLCgkOSgALDBRGAEwAF1AAEVIACxETDwsIBw8ECgckDkoACwwGF1AAEVIACxETDwsIBw8ECgczDkoACwwGF1AAEVIACxETDwsIBw8ECgcuDkoACwwGF1AAEVIACxETDwsIBw8ECgczDkoACwwGF1AAEVIACxETDwsIBw8ECgcrDkoACwwGF1AAEVIACxETDwsIBw8ECgclBQoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKQwAHBAMCCA8KDgsGDkoACwwGF1AAEVIACxETD0sACAcPBApDAAcEAwIIDwoJDgsGDkoACwwGF1AAEVIACxETD0sACAcPBAoHJAUKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHLg5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgQFCAsPCQgEBgkKCAUICQ8VDgoNCg0PDAsKCQ5KAAsMFEYATAAXUAARUgALERMPCwgHDwQKB5wBDkoACwwGF1AAEVIACxETDwsIBw8ECgcmDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHugEOSgALDAYXUAARUgALERMPCwgHDwQKBxQOSgALDAYXUAARUgALERMPCwgHDwQKBwYEBQgLDwkIBAYJCggFCAkPFQ4KDQoNDwwLCgkOSgALDBRGAEwAF1AAEVIACxETDwsIBw8ECgcbDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHlwEOSgALDAYXUAARUgALERMPCwgHDwQKBxMOSgALDAYXUAARUgALERMPCwgHDwQKBwYEBQgLDwkIBAYJCggFCAkPFQ4KDQoNDwwLCgkOSgALDBRGAEwAF1AAEVIACxETDwsIBw8ECgcqDkoACwwGF1AAEVIACxETDwsIBw8ECgcGDkoACwwGF1AAEVIACxETDwsIBw8ECgcGBAUICw8JCAQGCQoIBQgJDxUOCg0KDQ8MCwoJDkoACwwURgBMABdQABFSAAsREw8LCAcPBAoHLQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHGw5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgQFCAsPCQgEBgkKCAUICQ8VDgoNCg0PDAsKCQ5KAAsMFEYATAAXUAARUgALERMPCwgHDwQKBy8OSgALDAYXUAARUgALERMPCwgHDwQKBzUOSgALDAYXUAARUgALERMPCwgHDwQKBy0FCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoDBwQQDwoLCQ5KAAsMBhdQABFSAAsREw8LGAEAANYBAQUAAAEAAAABAAAAAQcALQECAPkBQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBCAQEAQQACAEEAAEEAAEEAAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIADEG9AT9aADtaCUHEDQP5AQB9AXckZTc5NjZhZjItZTMwMS00ZDQ2LWEwODYtYWFkMWE4Mzk1MzIxdyQ4MjE2NzFiNi04MGU0LTRmODItYjg2OS0zMTdiYTA0NTFhY2N3JDgyMTdhMjlkLTBiZGEtNGQxYi1iYmRlLTgxMjAzZTM1ZjJkOHckZmQ3NTM3NDgtMmFjNS00MjM2LWJmYjItZjI3ZTM0OWU0MDAxeHcOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMjg2MDZmMDMtNzYwYi00YTI5LWJmODMtNzQ5MmFlMThjNmNheHh4dyRmZDc1Mzc0OC0yYWM1LTQyMzYtYmZiMi1mMjdlMzQ5ZTQwMDF4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRmZDk3OWNmMy1mZjJhLTQ0ODktYWY5OS0zODRhZjA2Y2VmZTh4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxN2U5YzMxYS01MWIyLTRkNTUtYTdjOC0xYzU1Y2ZiMjQwZTV4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxNWYxOTZjZi1kODFjLTQ0ODgtYWIwMi01ZjlmMDJlMzFiNTR4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRhNTE0YTBjMy0zYmM1LTQ2YzEtYWE4NS05NTI1MTY5MjMyMDR3JDU5MTJhZDVjLWY5NmQtNDYxYy04MDQ4LWE1YTEzZTY5M2IzY3h3CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ3YzUzZTk2Ni04OTg2LTQ5NjQtYmI5Mi1kNjc5ZGMzYmRiY2J4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRlNzhmNzk5ZC0yMmU3LTQ0YTgtODJhZi0yYzM1NDg3NTAzNDR4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ3ZTQxM2M1Zi0wYjhlLTQ3ZGYtYWM5NC04Y2YxYjNlZGQ2MTN4dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AAQDnDwB3EzIwMjEtMDUtMjBUMTA6MTY6MzF3J2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMXcHcHVibGlzaH0CfaOCDXcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAdwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcHZGVmYXVsdHcAdwdkZWZhdWx0dwB3AHcAdwdkZWZhdWx0dwdkZWZhdWx0dgMHZGVza3RvcHYMEGJhY2tncm91bmQtY29sb3J3ABBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZ0YWJsZXR2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGbW9iaWxldgwQYmFja2dyb3VuZC1jb2xvcncAEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcAdgMHZGVza3RvcHYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNSkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGdGFibGV0dgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZtb2JpbGV2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTUpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcAd6MC5qSc57Si5paH5a2X5YiX44Gr44Oe44OD44OB44GZ44KL5YWo44Gm44Gu5paH5a2X5YiX44KS572u5o+b5paH5a2X5YiX44Gr572u44GN5o+b44GI44G+44GZ44CC5paH5a2X5YiX5qSc57Si44Gn44Gv5aSn5paH5a2X44Go5bCP5paH5a2X44GM5Yy65Yil44GV44KM44G+44GZ44CC44Gf44Go44GI44Gw44CB6Zub5b2i44Oa44O844K444Gu44K\/44Kk44OI44Or6YOo5YiG44GM6Ieq5YuV55qE44Gr572u44GN5o+b44GI44KJ44KM44KL44Go44GE44Gj44Gf5LuV57WE44G\/44KS5qeL56+J44Gn44GN44G+44GZ44CCdwB5dwB5fQB5eXcAdwB4eHYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YECHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHkHdmVyc2lvbn0CeXl1AX2pAnUFfaAxfYogfZsxfbIGfbMGdyQyNGI5NTFlNS05NmI4LTQ3MTctYTJhOS0yMzg0NzliNzc2NmF4d+ADPHA+W3N1X2JveCB0aXRsZT0iR29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDmloflrZfliJflhajnva7mj5sgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlcGxhY2UgU3RyaW5ncykiIHN0eWxlPSJzb2Z0IiBib3hfY29sb3I9IiNmZjk5ZmYiIHRpdGxlX2NvbG9yPSIjMDAwMDAwIiByYWRpdXM9IjAiXSDmpJzntKLmloflrZfliJfjgavjg57jg4Pjg4HjgZnjgovlhajjgabjga7mloflrZfliJfjgpLnva7mj5vmloflrZfliJfjgavnva7jgY3mj5vjgYjjgb7jgZnjgILmloflrZfliJfmpJzntKLjgafjga\/lpKfmloflrZfjgajlsI\/mloflrZfjgYzljLrliKXjgZXjgozjgb7jgZnjgILjgZ\/jgajjgYjjgbDjgIHpm5vlvaLjg5rjg7zjgrjjga7jgr\/jgqTjg4jjg6vpg6jliIbjgYzoh6rli5XnmoTjgavnva7jgY3mj5vjgYjjgonjgozjgovjgajjgYTjgaPjgZ\/ku5XntYTjgb\/jgpLmp4vnr4njgafjgY3jgb7jgZnjgIJbL3N1X2JveF08L3A+dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZWIzZjA1NjQtM2Y4Zi00MjE3LTg3NTUtMTVlNmRiNTc5OWE1eHeDCltzdV9zcG9pbGVyIHRpdGxlPSJDb25maWdzIiBvcGVuPSJ5ZXMiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0iY29uZmlncyJdCjx1bCBjbGFzcz0iZmEtdWwiPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWJhZGdlLWNoZWNrIGZhLWxnIj48L2k+PC9zcGFuPiBVOiBIVFRQ6KqN6Ki86Kit5a6a44KS6YG45oqe44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEE6IERyaXZl5YaF44Gn44Gu44OV44Kh44Kk44OrSUTvvIhGSUxFLUlE77yJ44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBCOiDjgrnjg6njgqTjg4njg5rjg7zjgrjjga4gT2JqZWN0LUlEIOOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhCAoaWQu5Lul6ZmN44Gu5paH5a2X5YiXKTxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEMxOiDmpJzntKLmloflrZfliJfjgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQgKOS+iyAiWFhYWC1YWC1YWCIpPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBDMjog572u5o+b5paH5a2X5YiX44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+Cgo8L3VsPgpbL3N1X3Nwb2lsZXJddw5jb3JlL3Nob3J0Y29kZXeDCltzdV9zcG9pbGVyIHRpdGxlPSJDb25maWdzIiBvcGVuPSJ5ZXMiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0iY29uZmlncyJdCjx1bCBjbGFzcz0iZmEtdWwiPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWJhZGdlLWNoZWNrIGZhLWxnIj48L2k+PC9zcGFuPiBVOiBIVFRQ6KqN6Ki86Kit5a6a44KS6YG45oqe44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEE6IERyaXZl5YaF44Gn44Gu44OV44Kh44Kk44OrSUTvvIhGSUxFLUlE77yJ44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBCOiDjgrnjg6njgqTjg4njg5rjg7zjgrjjga4gT2JqZWN0LUlEIOOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhCAoaWQu5Lul6ZmN44Gu5paH5a2X5YiXKTxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEMxOiDmpJzntKLmloflrZfliJfjgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQgKOS+iyAiWFhYWC1YWC1YWCIpPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBDMjog572u5o+b5paH5a2X5YiX44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+Cgo8L3VsPgpbL3N1X3Nwb2lsZXJdeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDVkODM5Y2NlLTA3ZWUtNDczMi04YjEwLTk3NDY5ZmM5YzEyYnh3ZVtzdV9zcG9pbGVyIHRpdGxlPSJTY3JpcHQgKGNsaWNrIHRvIG9wZW4pIiBzdHlsZT0ibW9kZXJuLWxpZ2h0IiBpY29uPSJwbHVzLXNxdWFyZS0xIiBhbmNob3I9InNjcmlwdCJddw5jb3JlL3Nob3J0Y29kZXdlW3N1X3Nwb2lsZXIgdGl0bGU9IlNjcmlwdCAoY2xpY2sgdG8gb3BlbikiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0ic2NyaXB0Il15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckODU3YThkODMtZDZjNi00MGZjLTk2ZTktZmJkYTYxZGQxOWEzeHfhSjxkaXYgY2xhc3M9ImhjYl93cmFwIj48cHJlIGNsYXNzPSJwcmlzbSB1bmRlZmluZWQtbnVtYmVycyBsYW5nLWpzIiBkYXRhLWxhbmc9IkphdmFTY3JpcHQiPjxjb2RlPi8vIEdyYWFsSlMgU2NyaXB0IChlbmdpbmUgdHlwZTogMikKCi8vLy8vLy8vIFNUQVJUICZxdW90O21haW4oKSZxdW90OyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKbWFpbigpOwpmdW5jdGlvbiBtYWluKCl7IAoKLy8vLyA9PSBDb25maWcgUmV0cmlldmluZyAvIOW3peeoi+OCs+ODs+ODleOCo+OCsOOBruWPgueFpyA9PQpjb25zdCBzdHJBdXRoelNldHRpbmcgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O0F1dGh6Q29uZlUmcXVvdDsgKTsgICAvLy8gUkVRVUlSRUQKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBDb25maWc6IEF1dGh6IFNldHRpbmc6ICZxdW90OyArIHN0ckF1dGh6U2V0dGluZyApOwpjb25zdCBzdHJJbnB1dGZpbGVJZCAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZBMSZxdW90OyApOyAgICAvLy8gUkVRVUlSRUQKICBpZiggc3RySW5wdXRmaWxlSWQgICAgPT09ICZxdW90OyZxdW90OyApewogICAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIENvbmZpZ0Vycm9yOiZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgICZxdW90OyBDb25maWcge0E6IEZpbGVJRH0gaXMgZW1wdHkgXG4mcXVvdDsgKTsKICB9CmxldCAgIHN0clBhZ2VpZE9yaWdpbmFsICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkIxJnF1b3Q7ICk7ICAgIC8vIE5vdFJlcXVpcmVkCmNvbnN0IHN0clNlYXJjaCAgICAgICAgICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkMxJnF1b3Q7ICk7ICAgIC8vLyBSRVFVSVJFRApjb25zdCBzdHJSZXBsYWNlICAgICAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZDMiZxdW90OyApOyAgICAvLyBOb3RSZXF1aXJlZAogIGlmKCBzdHJJbnB1dGZpbGVJZCAgICA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBDb25maWdXYXJuaW5nOiZxdW90OyArCiAgICAgICAgICAgICAgICAmcXVvdDsgUmVwbGFjZSB3aXRoIGVtcHR5JnF1b3Q7ICk7CiAgfQoKLy8vLyA9PSBEYXRhIFJldHJpZXZpbmcgLyDjg6\/jg7zjgq\/jg5Xjg63jg7zjg4fjg7zjgr\/jga7lj4LnhacgPT0KLy8gKE5vdGhpbmcuIFJldHJpZXZlZCB2aWEgRXhwcmVzc2lvbiBMYW5ndWFnZSBpbiBDb25maWcgUmV0cmlldmluZykKCgovLy8vID09IENhbGN1bGF0aW5nIC8g5ryU566XID09CgovLy8gR2V0IExhc3RQYWdlIElECi8vLyBHb29nbGUgU2xpZGVzIEFQSQovLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vc2xpZGVzL3JlZmVyZW5jZS9yZXN0L3YxL3ByZXNlbnRhdGlvbnMvZ2V0CmlmKCBzdHJQYWdlaWRPcmlnaW5hbCA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgLy8gcmVxdWVzdDAsIHByZXBhcmUKICBsZXQgcmVxdWVzdDBVcmkgPSAmcXVvdDtodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyZxdW90OyArIHN0cklucHV0ZmlsZUlkOwogIGxldCByZXF1ZXN0MCAgICA9IGh0dHBDbGllbnQuYmVnaW4oKTsgLy8gSHR0cFJlcXVlc3RXcmFwcGVyCiAgICAgIHJlcXVlc3QwICAgID0gcmVxdWVzdDAuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICZxdW90O0F1dGhvcml6YXRpb246IEJlYXJlciBYWCZxdW90OwogICAgICAvLyBodHRwczovL3F1ZXN0ZXRyYS56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy8zNjAwMjQ1NzQ0NzEtUjIzMDAjSHR0cFJlcXVlc3RXcmFwcGVyCiAgLy8gcmVxdWVzdDAsIHRyeQogIGNvbnN0IHJlc3BvbnNlMCA9IHJlcXVlc3QwLmdldCggcmVxdWVzdDBVcmkgKTsgLy8gSHR0cFJlc3BvbnNlV3JhcHBlcgogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QwIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MFVyaSApOwogIGNvbnN0IHJlc3BvbnNlMENvZGUgPSByZXNwb25zZTAuZ2V0U3RhdHVzQ29kZSgpICsgJnF1b3Q7JnF1b3Q7OwogIGNvbnN0IHJlc3BvbnNlMEJvZHkgPSByZXNwb25zZTAuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgJnF1b3Q7JnF1b3Q7OwogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UwQ29kZSApOwogIGlmKCByZXNwb25zZTBDb2RlICE9PSAmcXVvdDsyMDAmcXVvdDspewogICAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAmcXVvdDsgKwogICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UwQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UwQm9keSArICZxdW90O1xuJnF1b3Q7ICk7CiAgfQogIC8vIHJlc3BvbnNlMCwgcGFyc2UKICBjb25zdCByZXNwb25zZTBPYmogPSBKU09OLnBhcnNlKCByZXNwb25zZTBCb2R5ICk7CiAgc3RyUGFnZWlkT3JpZ2luYWwgPSByZXNwb25zZTBPYmouc2xpZGVzWyByZXNwb25zZTBPYmouc2xpZGVzLmxlbmd0aCAtIDEgXS5vYmplY3RJZDsKfQoKLy8vIFJlcGxhY2VzIFN0cmluZ3MgKHZpYSBiYXRjaFVwZGF0ZSBSZXF1ZXN0KQovLy8gR29vZ2xlIFNsaWRlcyBBUEkKLy8vIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3NsaWRlcy9yZWZlcmVuY2UvcmVzdC92MS9wcmVzZW50YXRpb25zL3JlcXVlc3QjcmVwbGFjZWFsbHRleHRyZXF1ZXN0CgovLyByZXF1ZXN0MSwgcHJlcGFyZQpsZXQgcmVxdWVzdDFVcmkgPSAmcXVvdDtodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyZxdW90OyArCiAgICAgICAgICAgICAgICAgIHN0cklucHV0ZmlsZUlkICsgJnF1b3Q7OmJhdGNoVXBkYXRlJnF1b3Q7OwpsZXQgcmVxdWVzdDFPYmogPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzID0gW107CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXSA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQgPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnJlcGxhY2VUZXh0ID0gc3RyUmVwbGFjZTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHMgPSBbXTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHNbMF0gPSBzdHJQYWdlaWRPcmlnaW5hbDsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LmNvbnRhaW5zVGV4dCA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQuY29udGFpbnNUZXh0LnRleHQgPSBzdHJTZWFyY2g7CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXS5yZXBsYWNlQWxsVGV4dC5jb250YWluc1RleHQubWF0Y2hDYXNlID0gdHJ1ZTsKbGV0IHJlcXVlc3QxICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKICAgIHJlcXVlc3QxICAgID0gcmVxdWVzdDEuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICZxdW90O0F1dGhvcml6YXRpb246IEJlYXJlciBYWCZxdW90OwogICAgLy8gaHR0cHM6Ly9xdWVzdGV0cmEuemVuZGVzay5jb20vaGMvZW4tdXMvYXJ0aWNsZXMvMzYwMDI0NTc0NDcxLVIyMzAwI0h0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDEgICAgPSByZXF1ZXN0MS5ib2R5KCBKU09OLnN0cmluZ2lmeSggcmVxdWVzdDFPYmogKSwgJnF1b3Q7YXBwbGljYXRpb24vanNvbiZxdW90OyApOwovLyByZXF1ZXN0MSwgdHJ5CmNvbnN0IHJlc3BvbnNlMSAgICAgPSByZXF1ZXN0MS5wb3N0KCByZXF1ZXN0MVVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QxIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MVVyaSApOwpjb25zdCByZXNwb25zZTFDb2RlID0gcmVzcG9uc2UxLmdldFN0YXR1c0NvZGUoKSArICZxdW90OyZxdW90OzsKY29uc3QgcmVzcG9uc2UxQm9keSA9IHJlc3BvbnNlMS5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAmcXVvdDsmcXVvdDs7CmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UxQ29kZSApOwppZiggcmVzcG9uc2UxQ29kZSAhPT0gJnF1b3Q7MjAwJnF1b3Q7KXsKICB0aHJvdyBuZXcgRXJyb3IoICZxdW90O1xuIEF1dG9tYXRlZFRhc2sgVW5leHBlY3RlZFJlc3BvbnNlRXJyb3I6ICZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UxQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UxQm9keSArICZxdW90O1xuJnF1b3Q7ICk7Cn0KLy8gcmVzcG9uc2UxLCBwYXJzZQovKiAKZW5naW5lLmxvZyggcmVzcG9uc2UxQm9keSApOyAvLyBkZWJ1Zwp7CiAgJnF1b3Q7cHJlc2VudGF0aW9uSWQmcXVvdDs6ICZxdW90OzFvREN1ZmtvS2czTFFlYXFCVnM1VkEweFgzazJkNUd4aEg4dHZtY0lYZVY0JnF1b3Q7LAogICZxdW90O3JlcGxpZXMmcXVvdDs6IFsKICAgIHsKICAgICAgJnF1b3Q7cmVwbGFjZUFsbFRleHQmcXVvdDs6IHsKICAgICAgICAmcXVvdDtvY2N1cnJlbmNlc0NoYW5nZWQmcXVvdDs6IDEKICAgICAgfQogICAgfQogIF0sCiAgJnF1b3Q7d3JpdGVDb250cm9sJnF1b3Q7OiB7CiAgICAmcXVvdDtyZXF1aXJlZFJldmlzaW9uSWQmcXVvdDs6ICZxdW90O0owdUs5VXlfYmlJNE53JnF1b3Q7CiAgfQp9Cj09IG5vIG1hdGNoIGNhc2UgPT0KewogICZxdW90O3ByZXNlbnRhdGlvbklkJnF1b3Q7OiAmcXVvdDsxb0RDdWZrb0tnM0xRZWFxQlZzNVZBMHhYM2syZDVHeGhIOHR2bWNJWGVWNCZxdW90OywKICAmcXVvdDtyZXBsaWVzJnF1b3Q7OiBbCiAgICB7CiAgICAgICZxdW90O3JlcGxhY2VBbGxUZXh0JnF1b3Q7OiB7fQogICAgfQogIF0sCiAgJnF1b3Q7d3JpdGVDb250cm9sJnF1b3Q7OiB7CiAgICAmcXVvdDtyZXF1aXJlZFJldmlzaW9uSWQmcXVvdDs6ICZxdW90O0sxc2hBMDA0NkZ3Mk1nJnF1b3Q7CiAgfQp9CiovCmNvbnN0IHJlc3BvbnNlMU9iaiA9IEpTT04ucGFyc2UoIHJlc3BvbnNlMUJvZHkgKTsKaWYoIHJlc3BvbnNlMU9iai5yZXBsaWVzWzBdLnJlcGxhY2VBbGxUZXh0Lm9jY3VycmVuY2VzQ2hhbmdlZCA9PSB1bmRlZmluZWQgKXsKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogT2NjdXJyZW5jZXMgQ2hhbmdlZCAwJnF1b3Q7ICk7Cn1lbHNlewogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlOiBPY2N1cnJlbmNlcyBDaGFuZ2VkICZxdW90OyArCiAgICAgICAgICAgICByZXNwb25zZTFPYmoucmVwbGllc1swXS5yZXBsYWNlQWxsVGV4dC5vY2N1cnJlbmNlc0NoYW5nZWQgKTsKfQoKCi8vLy8gPT0gRGF0YSBVcGRhdGluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBuOOBruS7o+WFpSA9PQovLyAobm90aGluZykKCgp9IC8vLy8vLy8vIEVORCAmcXVvdDttYWluKCkmcXVvdDsgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCgovKgpOb3RlczoKLSBBbGwgcmVwbGFjZW1lbnQgcHJvY2Vzc2luZyBpcyBleGVjdXRlZCBmb3IgdGhlIHRleHQgZGF0YSBpbiB0aGUgc3BlY2lmaWVkIHBhZ2UuIEdvb2dsZVNsaWRlc1JlcGxhY2UKICAgIC0gSWYgbm8gcGFnZSBpcyBzcGVjaWZpZWQsIHRoZSByZXBsYWNlbWVudCBwcm9jZXNzIHdpbGwgYmUgZXhlY3V0ZWQgZm9yIHRoZSBsYXN0IHBhZ2UuCiAgICAtIElmIHRoZSByZXBsYWNlbWVudCBzdHJpbmcgc2V0dGluZyBpcyBibGFuaywgdGhlIHNlYXJjaCBzdHJpbmdzIHdpbGwgYmUgZGVsZXRlZC4KICAgIC0gWW91IGNhbiBhbHNvIHJlc3RvcmUgdGhlIHNsaWRlIHZpYSAmcXVvdDtWZXJzaW9uIGhpc3RvcnkmcXVvdDsgb2YgR29vZ2xlIFNsaWRlcy4KLSBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQgdG8gYXV0b21hdGUgdGhlIG5vdGlmaWNhdGlvbiBvZiAmcXVvdDtNb250aGx5IFNhbGVzIFJlcG9ydCZxdW90OywgZGVmaW5lIGFzIGZvbGxvd3M6CiAgICAtIFRoZSB0ZW1wbGF0ZSBwYWdlIGlzIGF1dG9tYXRpY2FsbHkgZHVwbGljYXRlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgRHVwbGljYXRlKQogICAgLSBUaGUgcmVwb3J0IHRleHQgcGFydCBpcyBhdXRvbWF0aWNhbGx5IHJlcGxhY2VkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBSZXBsYWNlIFN0cmluZ3MpCiAgICAtIFRoZSBlbWJlZGRlZCBncmFwaCBpcyBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlZnJlc2ggQ2hhcnRzKQogICAgLSBUaGUgc2xpZGUgcGFnZSBpcyBhdXRvbWF0aWNhbGx5IGNvbnZlcnRlZCB0byBhIFBORyBpbWFnZSAoR29vZ2xlIFNsaWRlczogUGFnZSwgR2VuZXJhdGUgUE5HKQogICAgLSBUaGUgZW1haWwgd2l0aCB0aGUgUE5HIGltYWdlIGF0dGFjaGVkIHdpbGwgYmUgc2VudCBhdXRvbWF0aWNhbGx5LiAoVGhyb3dFbWFpbCBFdmVudCkKTm90ZXMtamE6Ci0g5oyH5a6a44Oa44O844K45YaF44Gu44OG44Kt44K544OI44OH44O844K\/44Gr5a++44GX44Gm44CB5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCIEdvb2dsZVNsaWRlc1JlcGxhY2UKICAgIC0g44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444Gr5a++44GX44Gm5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCCiAgICAtIOOCguOBl+e9ruaPm+aWh+Wtl+WIl+OBruioreWumuOBjOepuueZveOBp+OBguOBo+OBn+WgtOWQiOOAgeaknOe0ouaWh+Wtl+WIl+OBr+WJiumZpOOBleOCjOOBvuOBmeOAggogICAgLSBHb29nbGUgU2xpZGVzIOOBriAmcXVvdDvlpInmm7TlsaXmrbQmcXVvdDsg5qmf6IO944KS5L2\/44GI44Gw44CBQVBJ572u5o+b44Gu5YmN54q25oWL44Gr5b6p5YWD44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CCCi0g44Gf44Go44GI44Gw44CM5pyI5qyh5aOy5LiK44Os44Od44O844OI44CN44Gu6YCa55+l5qWt5YuZ44KS6Ieq5YuV5YyW44GX44Gf44GE5aC05ZCI44Gv44CB5Lul5LiL44Gu44KI44GG44Gq5qWt5YuZ44OX44Ot44K744K544KS5a6a576p44GX44G+44GZ44CCCiAgICAtIOmbm+W9ouODmuODvOOCuOOBjOiHquWLleikh+ijveOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg6KSH6KO977yJCiAgICAtIOiyvOOCiuS7mOOBkeOCieOCjOOBpuOBhOOCi+Wfi+OCgei+vOOBv+OCsOODqeODleOBjOiHquWLleabtOaWsOOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5paH5a2X5YiX5YWo572u5o+b77yJCiAgICAtIOWgseWRiuODhuOCreOCueODiOmDqOOBjOW9k+aciOaWh+OBq+iHquWLlee9ruaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5YWo44Kw44Op44OV5pu05paw77yJCiAgICAtIOW9k+ipsuOCueODqeOCpOODieODmuODvOOCuOOBjFBOR+eUu+WDj+OBq+iHquWLleWkieaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H55S75YOP55Sf5oiQ77yJCiAgICAtIFBOR+eUu+WDj+OBjOa3u+S7mOOBleOCjOOBn+ODoeODvOODq+OBjOiHquWLleeahOOBq+mAgeS\/oeOBleOCjOOCi+OAgu+8iOKAu1Rocm93RW1haWwg44Kk44OZ44Oz44OI77yJCgpBUFBFTkRJWC1lbgotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKENoYXJzIGZvbGxvd2luZyAmcXVvdDsvZC8mcXVvdDspCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlIChDaGFycyBmb2xsb3dpbmcgJnF1b3Q7aWQuJnF1b3Q7KQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSBTZXR0aW5nIGV4YW1wbGUgb2YgJnF1b3Q7SFRUUCBBdXRoZW50aWNhdGlvbiZxdW90OyAoT0F1dGgyKQogICAgLSBBdXRob3JpemF0aW9uIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYXBwcm92YWxfcHJvbXB0PWZvcmNlCiAgICAtIFRva2VuIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbgogICAgLSBTY29wZToKICAgICAgICAtIGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9ucwogICAgLSBDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDoKICAgICAgICAtICggZnJvbSBodHRwczovL2NvbnNvbGUuZGV2ZWxvcGVycy5nb29nbGUuY29tLyApCiAgICAgICAgLSBSZWRpcmVjdCBVUkxzOiBodHRwczovL3MucXVlc3RldHJhLm5ldC9vYXV0aDJjYWxsYmFjawpBUFBFTkRJWC1qYQotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKCZxdW90Oy9kLyZxdW90OyDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgmcXVvdDtpZC4mcXVvdDsg5Lul6ZmN44Gu5paH5a2X5YiXKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSAmcXVvdDtIVFRQ6KqN6Ki8JnF1b3Q777yIT0F1dGgy77yJ44Gu6Kit5a6a5L6LCiAgICAtIEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhcHByb3ZhbF9wcm9tcHQ9Zm9yY2UKICAgIC0gVG9rZW4gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuCiAgICAtIFNjb3BlOgogICAgICAgIC0gaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zCiAgICAtIENsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OgogICAgICAgIC0gKCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICkKICAgICAgICAtIFJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrCiovCgo8L2NvZGU+PC9wcmU+PC9kaXY+dxNsb29zLWhjYi9jb2RlLWJsb2Nrd\/hELy8gR3JhYWxKUyBTY3JpcHQgKGVuZ2luZSB0eXBlOiAyKQoKLy8vLy8vLy8gU1RBUlQgIm1haW4oKSIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCm1haW4oKTsKZnVuY3Rpb24gbWFpbigpeyAKCi8vLy8gPT0gQ29uZmlnIFJldHJpZXZpbmcgLyDlt6XnqIvjgrPjg7Pjg5XjgqPjgrDjga7lj4LnhacgPT0KY29uc3Qgc3RyQXV0aHpTZXR0aW5nICAgICA9IGNvbmZpZ3MuZ2V0ICAgICAgKCAiQXV0aHpDb25mVSIgKTsgICAvLy8gUkVRVUlSRUQKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQ29uZmlnOiBBdXRoeiBTZXR0aW5nOiAiICsgc3RyQXV0aHpTZXR0aW5nICk7CmNvbnN0IHN0cklucHV0ZmlsZUlkICAgICAgPSBjb25maWdzLmdldCAgICAgICggIlN0ckNvbmZBMSIgKTsgICAgLy8vIFJFUVVJUkVECiAgaWYoIHN0cklucHV0ZmlsZUlkICAgID09PSAiIiApewogICAgdGhyb3cgbmV3IEVycm9yKCAiXG4gQXV0b21hdGVkVGFzayBDb25maWdFcnJvcjoiICsKICAgICAgICAgICAgICAgICAgICAgIiBDb25maWcge0E6IEZpbGVJRH0gaXMgZW1wdHkgXG4iICk7CiAgfQpsZXQgICBzdHJQYWdlaWRPcmlnaW5hbCAgID0gY29uZmlncy5nZXQgICAgICAoICJTdHJDb25mQjEiICk7ICAgIC8vIE5vdFJlcXVpcmVkCmNvbnN0IHN0clNlYXJjaCAgICAgICAgICAgPSBjb25maWdzLmdldCAgICAgICggIlN0ckNvbmZDMSIgKTsgICAgLy8vIFJFUVVJUkVECmNvbnN0IHN0clJlcGxhY2UgICAgICAgICAgPSBjb25maWdzLmdldCAgICAgICggIlN0ckNvbmZDMiIgKTsgICAgLy8gTm90UmVxdWlyZWQKICBpZiggc3RySW5wdXRmaWxlSWQgICAgPT09ICIiICl7CiAgICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQ29uZmlnV2FybmluZzoiICsKICAgICAgICAgICAgICAgICIgUmVwbGFjZSB3aXRoIGVtcHR5IiApOwogIH0KCi8vLy8gPT0gRGF0YSBSZXRyaWV2aW5nIC8g44Ov44O844Kv44OV44Ot44O844OH44O844K\/44Gu5Y+C54WnID09Ci8vIChOb3RoaW5nLiBSZXRyaWV2ZWQgdmlhIEV4cHJlc3Npb24gTGFuZ3VhZ2UgaW4gQ29uZmlnIFJldHJpZXZpbmcpCgoKLy8vLyA9PSBDYWxjdWxhdGluZyAvIOa8lOeulyA9PQoKLy8vIEdldCBMYXN0UGFnZSBJRAovLy8gR29vZ2xlIFNsaWRlcyBBUEkKLy8vIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3NsaWRlcy9yZWZlcmVuY2UvcmVzdC92MS9wcmVzZW50YXRpb25zL2dldAppZiggc3RyUGFnZWlkT3JpZ2luYWwgPT09ICIiICl7CiAgLy8gcmVxdWVzdDAsIHByZXBhcmUKICBsZXQgcmVxdWVzdDBVcmkgPSAiaHR0cHM6Ly9zbGlkZXMuZ29vZ2xlYXBpcy5jb20vdjEvcHJlc2VudGF0aW9ucy8iICsgc3RySW5wdXRmaWxlSWQ7CiAgbGV0IHJlcXVlc3QwICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKICAgICAgcmVxdWVzdDAgICAgPSByZXF1ZXN0MC5hdXRoU2V0dGluZyggc3RyQXV0aHpTZXR0aW5nICk7IC8vIHdpdGggIkF1dGhvcml6YXRpb246IEJlYXJlciBYWCIKICAgICAgLy8gaHR0cHM6Ly9xdWVzdGV0cmEuemVuZGVzay5jb20vaGMvZW4tdXMvYXJ0aWNsZXMvMzYwMDI0NTc0NDcxLVIyMzAwI0h0dHBSZXF1ZXN0V3JhcHBlcgogIC8vIHJlcXVlc3QwLCB0cnkKICBjb25zdCByZXNwb25zZTAgPSByZXF1ZXN0MC5nZXQoIHJlcXVlc3QwVXJpICk7IC8vIEh0dHBSZXNwb25zZVdyYXBwZXIKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVxdWVzdDAgU3RhcnQ6ICIgKyByZXF1ZXN0MFVyaSApOwogIGNvbnN0IHJlc3BvbnNlMENvZGUgPSByZXNwb25zZTAuZ2V0U3RhdHVzQ29kZSgpICsgIiI7CiAgY29uc3QgcmVzcG9uc2UwQm9keSA9IHJlc3BvbnNlMC5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAiIjsKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2UgU3RhdHVzOiAiICsgcmVzcG9uc2UwQ29kZSApOwogIGlmKCByZXNwb25zZTBDb2RlICE9PSAiMjAwIil7CiAgICB0aHJvdyBuZXcgRXJyb3IoICJcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAiICsKICAgICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlMENvZGUgKyAiXG4iICsgcmVzcG9uc2UwQm9keSArICJcbiIgKTsKICB9CiAgLy8gcmVzcG9uc2UwLCBwYXJzZQogIGNvbnN0IHJlc3BvbnNlME9iaiA9IEpTT04ucGFyc2UoIHJlc3BvbnNlMEJvZHkgKTsKICBzdHJQYWdlaWRPcmlnaW5hbCA9IHJlc3BvbnNlME9iai5zbGlkZXNbIHJlc3BvbnNlME9iai5zbGlkZXMubGVuZ3RoIC0gMSBdLm9iamVjdElkOwp9CgovLy8gUmVwbGFjZXMgU3RyaW5ncyAodmlhIGJhdGNoVXBkYXRlIFJlcXVlc3QpCi8vLyBHb29nbGUgU2xpZGVzIEFQSQovLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vc2xpZGVzL3JlZmVyZW5jZS9yZXN0L3YxL3ByZXNlbnRhdGlvbnMvcmVxdWVzdCNyZXBsYWNlYWxsdGV4dHJlcXVlc3QKCi8vIHJlcXVlc3QxLCBwcmVwYXJlCmxldCByZXF1ZXN0MVVyaSA9ICJodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyIgKwogICAgICAgICAgICAgICAgICBzdHJJbnB1dGZpbGVJZCArICI6YmF0Y2hVcGRhdGUiOwpsZXQgcmVxdWVzdDFPYmogPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzID0gW107CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXSA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQgPSB7fTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnJlcGxhY2VUZXh0ID0gc3RyUmVwbGFjZTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHMgPSBbXTsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LnBhZ2VPYmplY3RJZHNbMF0gPSBzdHJQYWdlaWRPcmlnaW5hbDsKICAgIHJlcXVlc3QxT2JqLnJlcXVlc3RzWzBdLnJlcGxhY2VBbGxUZXh0LmNvbnRhaW5zVGV4dCA9IHt9OwogICAgcmVxdWVzdDFPYmoucmVxdWVzdHNbMF0ucmVwbGFjZUFsbFRleHQuY29udGFpbnNUZXh0LnRleHQgPSBzdHJTZWFyY2g7CiAgICByZXF1ZXN0MU9iai5yZXF1ZXN0c1swXS5yZXBsYWNlQWxsVGV4dC5jb250YWluc1RleHQubWF0Y2hDYXNlID0gdHJ1ZTsKbGV0IHJlcXVlc3QxICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKICAgIHJlcXVlc3QxICAgID0gcmVxdWVzdDEuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICJBdXRob3JpemF0aW9uOiBCZWFyZXIgWFgiCiAgICAvLyBodHRwczovL3F1ZXN0ZXRyYS56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy8zNjAwMjQ1NzQ0NzEtUjIzMDAjSHR0cFJlcXVlc3RXcmFwcGVyCiAgICByZXF1ZXN0MSAgICA9IHJlcXVlc3QxLmJvZHkoIEpTT04uc3RyaW5naWZ5KCByZXF1ZXN0MU9iaiApLCAiYXBwbGljYXRpb24vanNvbiIgKTsKLy8gcmVxdWVzdDEsIHRyeQpjb25zdCByZXNwb25zZTEgICAgID0gcmVxdWVzdDEucG9zdCggcmVxdWVzdDFVcmkgKTsgLy8gSHR0cFJlc3BvbnNlV3JhcHBlcgplbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVxdWVzdDEgU3RhcnQ6ICIgKyByZXF1ZXN0MVVyaSApOwpjb25zdCByZXNwb25zZTFDb2RlID0gcmVzcG9uc2UxLmdldFN0YXR1c0NvZGUoKSArICIiOwpjb25zdCByZXNwb25zZTFCb2R5ID0gcmVzcG9uc2UxLmdldFJlc3BvbnNlQXNTdHJpbmcoKSArICIiOwplbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2UgU3RhdHVzOiAiICsgcmVzcG9uc2UxQ29kZSApOwppZiggcmVzcG9uc2UxQ29kZSAhPT0gIjIwMCIpewogIHRocm93IG5ldyBFcnJvciggIlxuIEF1dG9tYXRlZFRhc2sgVW5leHBlY3RlZFJlc3BvbnNlRXJyb3I6ICIgKwogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlMUNvZGUgKyAiXG4iICsgcmVzcG9uc2UxQm9keSArICJcbiIgKTsKfQovLyByZXNwb25zZTEsIHBhcnNlCi8qIAplbmdpbmUubG9nKCByZXNwb25zZTFCb2R5ICk7IC8vIGRlYnVnCnsKICAicHJlc2VudGF0aW9uSWQiOiAiMW9EQ3Vma29LZzNMUWVhcUJWczVWQTB4WDNrMmQ1R3hoSDh0dm1jSVhlVjQiLAogICJyZXBsaWVzIjogWwogICAgewogICAgICAicmVwbGFjZUFsbFRleHQiOiB7CiAgICAgICAgIm9jY3VycmVuY2VzQ2hhbmdlZCI6IDEKICAgICAgfQogICAgfQogIF0sCiAgIndyaXRlQ29udHJvbCI6IHsKICAgICJyZXF1aXJlZFJldmlzaW9uSWQiOiAiSjB1SzlVeV9iaUk0TnciCiAgfQp9Cj09IG5vIG1hdGNoIGNhc2UgPT0KewogICJwcmVzZW50YXRpb25JZCI6ICIxb0RDdWZrb0tnM0xRZWFxQlZzNVZBMHhYM2syZDVHeGhIOHR2bWNJWGVWNCIsCiAgInJlcGxpZXMiOiBbCiAgICB7CiAgICAgICJyZXBsYWNlQWxsVGV4dCI6IHt9CiAgICB9CiAgXSwKICAid3JpdGVDb250cm9sIjogewogICAgInJlcXVpcmVkUmV2aXNpb25JZCI6ICJLMXNoQTAwNDZGdzJNZyIKICB9Cn0KKi8KY29uc3QgcmVzcG9uc2UxT2JqID0gSlNPTi5wYXJzZSggcmVzcG9uc2UxQm9keSApOwppZiggcmVzcG9uc2UxT2JqLnJlcGxpZXNbMF0ucmVwbGFjZUFsbFRleHQub2NjdXJyZW5jZXNDaGFuZ2VkID09IHVuZGVmaW5lZCApewogIGVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogT2NjdXJyZW5jZXMgQ2hhbmdlZCAwIiApOwp9ZWxzZXsKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2U6IE9jY3VycmVuY2VzIENoYW5nZWQgIiArCiAgICAgICAgICAgICByZXNwb25zZTFPYmoucmVwbGllc1swXS5yZXBsYWNlQWxsVGV4dC5vY2N1cnJlbmNlc0NoYW5nZWQgKTsKfQoKCi8vLy8gPT0gRGF0YSBVcGRhdGluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBuOOBruS7o+WFpSA9PQovLyAobm90aGluZykKCgp9IC8vLy8vLy8vIEVORCAibWFpbigpIiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKCi8qCk5vdGVzOgotIEFsbCByZXBsYWNlbWVudCBwcm9jZXNzaW5nIGlzIGV4ZWN1dGVkIGZvciB0aGUgdGV4dCBkYXRhIGluIHRoZSBzcGVjaWZpZWQgcGFnZS4gR29vZ2xlU2xpZGVzUmVwbGFjZQogICAgLSBJZiBubyBwYWdlIGlzIHNwZWNpZmllZCwgdGhlIHJlcGxhY2VtZW50IHByb2Nlc3Mgd2lsbCBiZSBleGVjdXRlZCBmb3IgdGhlIGxhc3QgcGFnZS4KICAgIC0gSWYgdGhlIHJlcGxhY2VtZW50IHN0cmluZyBzZXR0aW5nIGlzIGJsYW5rLCB0aGUgc2VhcmNoIHN0cmluZ3Mgd2lsbCBiZSBkZWxldGVkLgogICAgLSBZb3UgY2FuIGFsc28gcmVzdG9yZSB0aGUgc2xpZGUgdmlhICJWZXJzaW9uIGhpc3RvcnkiIG9mIEdvb2dsZSBTbGlkZXMuCi0gRm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50IHRvIGF1dG9tYXRlIHRoZSBub3RpZmljYXRpb24gb2YgIk1vbnRobHkgU2FsZXMgUmVwb3J0IiwgZGVmaW5lIGFzIGZvbGxvd3M6CiAgICAtIFRoZSB0ZW1wbGF0ZSBwYWdlIGlzIGF1dG9tYXRpY2FsbHkgZHVwbGljYXRlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgRHVwbGljYXRlKQogICAgLSBUaGUgcmVwb3J0IHRleHQgcGFydCBpcyBhdXRvbWF0aWNhbGx5IHJlcGxhY2VkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBSZXBsYWNlIFN0cmluZ3MpCiAgICAtIFRoZSBlbWJlZGRlZCBncmFwaCBpcyBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlZnJlc2ggQ2hhcnRzKQogICAgLSBUaGUgc2xpZGUgcGFnZSBpcyBhdXRvbWF0aWNhbGx5IGNvbnZlcnRlZCB0byBhIFBORyBpbWFnZSAoR29vZ2xlIFNsaWRlczogUGFnZSwgR2VuZXJhdGUgUE5HKQogICAgLSBUaGUgZW1haWwgd2l0aCB0aGUgUE5HIGltYWdlIGF0dGFjaGVkIHdpbGwgYmUgc2VudCBhdXRvbWF0aWNhbGx5LiAoVGhyb3dFbWFpbCBFdmVudCkKTm90ZXMtamE6Ci0g5oyH5a6a44Oa44O844K45YaF44Gu44OG44Kt44K544OI44OH44O844K\/44Gr5a++44GX44Gm44CB5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCIEdvb2dsZVNsaWRlc1JlcGxhY2UKICAgIC0g44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444Gr5a++44GX44Gm5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCCiAgICAtIOOCguOBl+e9ruaPm+aWh+Wtl+WIl+OBruioreWumuOBjOepuueZveOBp+OBguOBo+OBn+WgtOWQiOOAgeaknOe0ouaWh+Wtl+WIl+OBr+WJiumZpOOBleOCjOOBvuOBmeOAggogICAgLSBHb29nbGUgU2xpZGVzIOOBriAi5aSJ5pu05bGl5q20IiDmqZ\/og73jgpLkvb\/jgYjjgbDjgIFBUEnnva7mj5vjga7liY3nirbmhYvjgavlvqnlhYPjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgIIKLSDjgZ\/jgajjgYjjgbDjgIzmnIjmrKHlo7LkuIrjg6zjg53jg7zjg4jjgI3jga7pgJrnn6Xmpa3li5njgpLoh6rli5XljJbjgZfjgZ\/jgYTloLTlkIjjga\/jgIHku6XkuIvjga7jgojjgYbjgarmpa3li5njg5fjg63jgrvjgrnjgpLlrprnvqnjgZfjgb7jgZnjgIIKICAgIC0g6Zub5b2i44Oa44O844K444GM6Ieq5YuV6KSH6KO944GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDopIfoo73vvIkKICAgIC0g6LK844KK5LuY44GR44KJ44KM44Gm44GE44KL5Z+L44KB6L6844G\/44Kw44Op44OV44GM6Ieq5YuV5pu05paw44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDmloflrZfliJflhajnva7mj5vvvIkKICAgIC0g5aCx5ZGK44OG44Kt44K544OI6YOo44GM5b2T5pyI5paH44Gr6Ieq5YuV572u5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDlhajjgrDjg6njg5Xmm7TmlrDvvIkKICAgIC0g5b2T6Kmy44K544Op44Kk44OJ44Oa44O844K444GMUE5H55S75YOP44Gr6Ieq5YuV5aSJ5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCBQTkfnlLvlg4\/nlJ\/miJDvvIkKICAgIC0gUE5H55S75YOP44GM5re75LuY44GV44KM44Gf44Oh44O844Or44GM6Ieq5YuV55qE44Gr6YCB5L+h44GV44KM44KL44CC77yI4oC7VGhyb3dFbWFpbCDjgqTjg5njg7Pjg4jvvIkKCkFQUEVORElYLWVuCi0gRklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoQ2hhcnMgZm9sbG93aW5nICIvZC8iKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgKLSBPYmplY3QtSUQgb2YgU2xpZGUgUGFnZSAoQ2hhcnMgZm9sbG93aW5nICJpZC4iKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSBTZXR0aW5nIGV4YW1wbGUgb2YgIkhUVFAgQXV0aGVudGljYXRpb24iIChPQXV0aDIpCiAgICAtIEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhcHByb3ZhbF9wcm9tcHQ9Zm9yY2UKICAgIC0gVG9rZW4gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuCiAgICAtIFNjb3BlOgogICAgICAgIC0gaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zCiAgICAtIENsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OgogICAgICAgIC0gKCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICkKICAgICAgICAtIFJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrCkFQUEVORElYLWphCi0gRklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoIi9kLyIg5Lul6ZmN44Gu5paH5a2X5YiXKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgKLSBPYmplY3QtSUQgb2YgU2xpZGUgUGFnZSAoImlkLiIg5Lul6ZmN44Gu5paH5a2X5YiXKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSAiSFRUUOiqjeiovCLvvIhPQXV0aDLvvInjga7oqK3lrprkvosKICAgIC0gQXV0aG9yaXphdGlvbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFwcHJvdmFsX3Byb21wdD1mb3JjZQogICAgLSBUb2tlbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW4KICAgIC0gU2NvcGU6CiAgICAgICAgLSBodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3ByZXNlbnRhdGlvbnMKICAgIC0gQ2xpZW50IElELCBDb25zdW1lciBTZWNyZXQ6CiAgICAgICAgLSAoIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKQogICAgICAgIC0gUmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2sKKi8KCncCanN3CkphdmFTY3JpcHR3AHcAfQF3CXVuZGVmaW5lZHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDIwMjAyYTcwLWZjOWYtNGY1Ni04YzIwLTJjNGM2NmUxMjBhZXh3DVsvc3Vfc3BvaWxlcl13DmNvcmUvc2hvcnRjb2Rldw1bL3N1X3Nwb2lsZXJdeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGQwZDYzNTFjLTJmMWUtNGFjYS1hNzgzLWI4NGQyM2JkYzg1NXh3wQk8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbnJpZ2h0Ij48YSBocmVmPSIjIj48aW1nIHNyYz0iZGF0YTppbWFnZTtiYXNlNjQsCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBQy9VbEVRVlJZUjgyWFBVd1VVUkRILzdPN2R3dW4Ka1hDZ1FZaHloWjBGWUdrbHRURWNXaGkvQ3I4QzJJaUppYTJkMFJnMTBRZ3gwVWFqbFNJeEdqdGlvb1VOYURCUjQwY29sSnptdURNcQp4MzNzdmpHN2NIaTN2TjE3aDVCejIzMHo4OXQ1TS8rWkpkVDRJZFg0MDQ4UUNWdjZiaDNvWnVJdWdHSUFHaGZzMHdCUEVkT0VEWXpsCkRmdEI2eTVrVkh4WEJQajlHQzBGeXpqRDRINHc2bFNjZ3BBbDBIRElzTTZ2M1lsRWtFMGdRR3BVNjJlbWl3U3NVUXJzT2NUQUxCR2YKanZhSVlUOTdYNERVcUg0ZGpJSGxCRjVpUXhpSzl0Z25aTDZrQURNaitsMGk3RnVSNEF0T21IR3ZxZGZlNy9XNUJFRDI1VVp6TjdUNgp0bUFlVVlDVmVnRXg5OFgvbkNRVFpRRE9uWU5wcU5TREdldEQvZFp6SUdOZHhZVFlQOThnODZvUFZ2cGxBQVFQbE5iRUlvQlQ3Ym1DCi90RmJjSkhPR3pEYmoxUU1EcEdIL2ZzOUFFSm04aVNzNURPcGpWT1lac2plVXV5T1JZRDBxSEdabVFlOVZ0VUFaRDljZ0JiWkRDTzYKSFpuSlFSUytQWlZDRU5HVnhoN3JsUFBTQlhCRXBrN29NN0krVndZQXcvNzFGdmFQY2VnTlhhQlFBekt2KytVUWhHeFdzNXNjc1hJQgpraVA2UVkxd1c0YXJEdUN4Rm5rNEdabDdkMWFhQmNFNDFOeHIzM0VCMGlQNlRTWklMM3ExQUloeHE3SFhQdW9DcEI1cTR3QjFCV2VBCkliSUpjRDRaV0pCa3JvZG10c0FweXFBTUFEd1JqWXR0Q3dCNnFtU3dsQVZZeklEajhQTlY2QTJkME13TjhyVG12b096Q1lRM0hWQUEKUURvYXQ2TkZBUGI3ckZLQTNOUXdRcTE3b05YSlJVbGt2OEthZVk1dzIxNFZBRVRqTnYwM0FFcFhzTUlaS0wwQ2hTSVVlYWdBRkJKUApZTFlmQmxpb0Y2RlNHNm9DVE4rSEdldDNTeXFvQzhyYVVFbUluQzc0ZE1sVk91Z1JlYzNhR1JqTk8rWUIyRklYSW1VcEZqbXd5QWZyCmdCWUdORE80Qzd4UzdLcmh2dzRqTDFhQUVDMFpSbzZ0N3pqdUdJSVpPMWFjVzVYSGN2R0VENER2T0hZbFdiS1FoRGJHRWVtNE5pK3YKVlR3aU00WFppZU93a21QbFZ1U3prQlJQcmVneTZnV3V0SklWejlkMEtWMlZURlM3bHYrRnFPR1BTUkdpcHI5bXBUVlVzNS9US2pwdgpXVWYvQUNIKzZURE14SndwQUFBQUFFbEZUa1N1UW1DQwoiIGFsdD0iIi8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXfqCGRhdGE6aW1hZ2U7YmFzZTY0LAppVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBZ0NBWUFBQUJ6ZW5yMEFBQUMvVWxFUVZSWVI4MlhQVXdVVVJESC83Tzdkd3VuCmtYQ2dRWWh5aFowRllHa2x0VEVjV2hpL0NyOEMySWlKaWEyZDBSZzEwUWd4MFVhamxTSXhHanRpb29VTmFEQlI0MGNvbEp6bXVETXEKeDMzc3ZqRzdjSGkzdk4xN2g1QnoyMzB6ODl0NU0vK1pKZFQ0SWRYNDA0OFFDVnY2Ymgzb1p1SXVnR0lBR2hmczB3QlBFZE9FRFl6bApEZnRCNnk1a1ZIeFhCUGo5R0MwRnl6akQ0SDR3NmxTY2dwQWwwSERJc002djNZbEVrRTBnUUdwVTYyZW1pd1NzVVFyc09jVEFMQkdmCmp2YUlZVDk3WDREVXFINGRqSUhsQkY1aVF4aUs5dGduWkw2a0FETWorbDBpN0Z1UjRBdE9tSEd2cWRmZTcvVzVCRUQyNVVaek43VDYKdG1BZVVZQ1ZlZ0V4OThYL25DUVRaUURPbllOcHFOU0RHZXREL2RaeklHTmR4WVRZUDk4Zzg2b1BWdnBsQUFRUGxOYkVJb0JUN2JtQwovdEZiY0pIT0d6RGJqMVFNRHBHSC9mczlBRUptOGlTczVET3BqVk9ZWnNqZVV1eU9SWUQwcUhHWm1RZTlWdFVBWkQ5Y2dCYlpEQ082CkhabkpRUlMrUFpWQ0VOR1Z4aDdybFBQU0JYQkVwazdvTTdJK1Z3WUF3LzcxRnZhUGNlZ05YYUJRQXpLdisrVVFoR3hXczVzY3NYSUIKa2lQNlFZMXdXNGFyRHVDeEZuazRHWmw3ZDFhYUJjRTQxTnhyMzNFQjBpUDZUU1pJTDNxMUFJaHhxN0hYUHVvQ3BCNXE0d0IxQldlQQpJYklKY0Q0WldKQmtyb2RtdHNBcHlxQU1BRHdSall0dEN3QjZxbVN3bEFWWXpJRGo4UE5WNkEyZDBNd044clRtdm9PekNZUTNIVkFBClFEb2F0Nk5GQVBiN3JGS0EzTlF3UXExN29OWEpSVWxrdjhLYWVZNXcyMTRWQUVUak52MDNBRXBYc01JWktMMENoU0lVZWFnQUZCSlAKWUxZZkJsaW9GNkZTRzZvQ1ROK0hHZXQzU3lxb0M4cmFVRW1JbkM3NGRNbFZPdWdSZWMzYUdSak5PK1lCMkZJWEltVXBGam13eUFmcgpnQllHTkRPNEM3eFM3S3Jodnc0akwxYUFFQzBaUm82dDd6anVHSUlaTzFhY1c1WEhjdkdFRDREdk9IWWxXYktRaERiR0VlbTROaSt2ClZUd2lNNFhaaWVPd2ttUGxWdVN6a0JSUHJlZ3k2Z1d1dEpJVno5ZDBLVjJWVEZTN2x2K0ZxT0dQU1JHaXByOW1wVFZVczUvVEtqcHYKV1VmL0FDSCs2VERNeEp3cEFBQUFBRWxGVGtTdVFtQ0MKdwB3ASN3BmN1c3RvbXcFcmlnaHR5eXcEbm9uZXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AeXckOGJmNDliNGItMDRkMS00OWFmLTk1MWMtY2MyOGUzZmY4MjY1eHdUPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWNsb3VkLWRvd25sb2FkLWFsdCI+PC9pPiBEb3dubG9hZDwvaDM+dwxjb3JlL2hlYWRpbmd9A3cAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkZjRkZjZkZS03ZTkyLTRmYmYtOTExOC01YmRjOWE1OGQ4N2J4dws8dWw+Cgo8L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDAwNjRjZDQwLTUxNzctNDA2NS1iNzA5LTY1MDRlMDkwY2ZhN3h3wAE8bGk+PGEgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiBocmVmPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFRTE1KamVyTEVhQTc1bXR6dU13QVQ0dldQT0h5VmdiSy92aWV3P3VzcD1kcml2ZXNkayIgdGFyZ2V0PSJfYmxhbmsiPkdvb2dsZS1TbGlkZXMtUGFnZS1SZXBsYWNlLVN0cmluZ3MtMjAyMS54bWw8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGZiYTBjYjhmLWNmYWUtNDE3YS1hOGRhLTZiODkyMGM2MTVhMXh3gwI8bGk+PGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQm8tSElEdUxqczZiV1dTZnE2RlRkMHFUOXNhWU43c0wvdmlldz91c3A9c2hhcmluZyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFCby1ISUR1TGpzNmJXV1NmcTZGVGQwcVQ5c2FZTjdzTC92aWV3P3VzcD1zaGFyaW5nIj5Hb29nbGUtU2xpZGVzLVBhZ2UtUmVwbGFjZS1TdHJpbmdzLTIwMjMueG1sPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkM2I0MWEyNS1lMzZhLTQxNGItOTFhZS03ZDJkZWZhZGZhMTN4dws8dWw+Cgo8L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDFjMGY3MGI4LTFiNWYtNGExMC04NWQ1LWY0MTczNTkwMWJlMXh3NTxsaT4yMDIzLTA4LTE1IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1MzI3NGYxMi0wOGUzLTQwNGQtYWNiMi1lM2JkNDBhZmNiODB4d0E8bGk+Zm9yICJHcmFhbEpTIHN0YW5kYXJkIChlbmdpbmUtdHlwZSAzKSIgb24gdjE1LjAgb3IgYWJvdmU8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMTNkM2ZkMDMtOTAxNS00YTJjLWIwYWYtMDMyMDc0YWExNzE2eHfjAzxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1yaWdodCBoYXMtc21hbGwtZm9udC1zaXplIj4yMDIxLTA1LTE2IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTxicj48YSBocmVmPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLXJlcGxhY2Utc3RyaW5ncy0yMDIxLyI+aHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS88L2E+PGJyPjxpIGNsYXNzPSJmYWwgZmEtaW5mby1jaXJjbGUiPjwvaT4gQWRkb27jg5XjgqHjgqTjg6vjga7jgqTjg7Pjg53jg7zjg4jjga8gPHNwYW4gc3R5bGU9ImNvbG9yOiM0YTg2ZTgiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIj48c3Ryb25nPlByb2Zlc3Npb25hbDwvc3Ryb25nPjwvc3Bhbj4g44Gn44Gu44G\/44GU5Yip55So44GE44Gf44Gg44GR44G+44GZPC9wPncOY29yZS9wYXJhZ3JhcGh5f39\/dwVzbWFsbH92AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwVyaWdodH9\/f39\/f39\/f3cAdwB5eX9\/f3l5eXl5f3UAf39\/eXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMTg3MTUxMzYtMjEwNS00MzJlLTk3MjctYzJlZjE0OWE4MzQ0eHdRW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJddw5jb3JlL3Nob3J0Y29kZXdRW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJdeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGUwZGIwZjcyLTRlNjMtNGFkNC05YTc2LTAzOGUyYjYxZTA4OHh3VDxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGkgY2xhc3M9ImZhbCBmYS1saWdodGJ1bGItZXhjbGFtYXRpb24iPjwvaT4gTm90ZXM8L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZDc5Y2Y3ZGEtNDRhZi00MzMyLThjYmUtMTcyODNhODNiYzQyeHcLPHVsPgoKPC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/f39\/f39\/dwB3AHl5f39\/eXl5eXl\/dQB\/f395dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1YmI3NWI1My1mYjU0LTQ2MzEtOTBjZS0yNzRiOWRmNDMzZjl4d4ABPGxpPuaMh+WumuODmuODvOOCuOWGheOBruODhuOCreOCueODiOODh+ODvOOCv+OBq+WvvuOBl+OBpuOAgeWFqOe9ruaPm+OBruWHpueQhuOBjOWun+ihjOOBleOCjOOBvuOBmeOAgiBHb29nbGVTbGlkZXNSZXBsYWNlPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDk5YWIwMzBjLWE1MDAtNGViYi05N2I2LTEzNDkyNjNlYzAyOHh3DTx1bD4KCgoKPC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/f39\/f39\/dwB3AHl5f39\/eXl5eXl\/dQB\/f395dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRlODc5NDhlNS1mZDdhLTQ5NGYtOTgyZi1kZjMyZTYzNjI0MzF4d3g8bGk+44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444Gr5a++44GX44Gm5YWo572u5o+b44Gu5Yem55CG44GM5a6f6KGM44GV44KM44G+44GZ44CCPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDkyZGRkZDIwLWQxYjItNDQxNi05MTdhLWNkMmJlNTIxYTQ4ZXh3bDxsaT7jgoLjgZfnva7mj5vmloflrZfliJfjga7oqK3lrprjgYznqbrnmb3jgafjgYLjgaPjgZ\/loLTlkIjjgIHmpJzntKLmloflrZfliJfjga\/liYrpmaTjgZXjgozjgb7jgZnjgII8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMTE5NmYzYzUtMzJkZC00ZjlkLWI2NzQtMTY0NWMwNzA4NzY3eHd7PGxpPkdvb2dsZSBTbGlkZXMg44GuICLlpInmm7TlsaXmrbQiIOapn+iDveOCkuS9v+OBiOOBsOOAgUFQSee9ruaPm+OBruWJjeeKtuaFi+OBq+W+qeWFg+OBmeOCi+OBk+OBqOOCguWPr+iDveOBp+OBmeOAgjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQyZjliNGQwMi0yNDU1LTQ1ZGMtOWNmZi0yNGExODBhMjgwZWZ4d5wBPGxpPuOBn+OBqOOBiOOBsOOAjOaciOasoeWjsuS4iuODrOODneODvOODiOOAjeOBrumAmuefpealreWLmeOCkuiHquWLleWMluOBl+OBn+OBhOWgtOWQiOOBr+OAgeS7peS4i+OBruOCiOOBhuOBqualreWLmeODl+ODreOCu+OCueOCkuWumue+qeOBl+OBvuOBmeOAgjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQwMDRkNmI3Ny04YTU5LTQ5YmUtYjBjNi00NzA5YjM1YWYwYTl4dxE8dWw+CgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGEyMGIzM2VmLTA5ZGMtNDhkMS05YzE3LWM0ZDA3YTUzZTQ2M3h3XzxsaT7pm5vlvaLjg5rjg7zjgrjjgYzoh6rli5XopIfoo73jgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOikh+ijve+8iTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRlZTY5ZjkzYy0yNDIxLTRkZGUtYTgxMy1hNTdhY2RmZDllODV4d4wBPGxpPuiyvOOCiuS7mOOBkeOCieOCjOOBpuOBhOOCi+Wfi+OCgei+vOOBv+OCsOODqeODleOBjOiHquWLleabtOaWsOOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5paH5a2X5YiX5YWo572u5o+b77yJPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDRhZDYyZGY2LWFiMGYtNDhmOC1hMDU2LTY5MTIzOWYwMzVhYnh3fTxsaT7loLHlkYrjg4bjgq3jgrnjg4jpg6jjgYzlvZPmnIjmlofjgavoh6rli5Xnva7mj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOWFqOOCsOODqeODleabtOaWsO+8iTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ2YWJlYjNkMC0wNGY2LTQxNDUtOTk0MC0xODQ4OGY1NzI4YjZ4d4ABPGxpPuW9k+ipsuOCueODqeOCpOODieODmuODvOOCuOOBjFBOR+eUu+WDj+OBq+iHquWLleWkieaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H55S75YOP55Sf5oiQ77yJPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDhjM2E1YWQwLWIzYzYtNDNlNy1hZDViLTQ5MTcxOTAxYmE2NXh3bjxsaT5QTkfnlLvlg4\/jgYzmt7vku5jjgZXjgozjgZ\/jg6Hjg7zjg6vjgYzoh6rli5XnmoTjgavpgIHkv6HjgZXjgozjgovjgILvvIjigLtUaHJvd0VtYWlsIOOCpOODmeODs+ODiO+8iTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQwYmNlODkyOC01NjRlLTQ2ZjgtYjYxZS1kODIwNjRlMWM1ODF4d0c8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtaW1hZ2VzIj48L2k+IENhcHR1cmU8L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNmU1ODM1NGQtODI5NS00OGZhLTg5NzItZDkxNjgzMDA1NGNmeHePBTxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLXJlcGxhY2Utc3RyaW5ncy0yMDIxLXdvcmtmbG93LWphLnBuZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEtd29ya2Zsb3ctamEucG5nIiBhbHQ9IuaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAgiIgY2xhc3M9IndwLWltYWdlLTEwNjY2NCIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3cGh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS13b3JrZmxvdy1qYS5wbmd3owLmpJzntKLmloflrZfliJfjgavjg57jg4Pjg4HjgZnjgovlhajjgabjga7mloflrZfliJfjgpLnva7mj5vmloflrZfliJfjgavnva7jgY3mj5vjgYjjgb7jgZnjgILmloflrZfliJfmpJzntKLjgafjga\/lpKfmloflrZfjgajlsI\/mloflrZfjgYzljLrliKXjgZXjgozjgb7jgZnjgILjgZ\/jgajjgYjjgbDjgIHpm5vlvaLjg5rjg7zjgrjjga7jgr\/jgqTjg4jjg6vpg6jliIbjgYzoh6rli5XnmoTjgavnva7jgY3mj5vjgYjjgonjgozjgovjgajjgYTjgaPjgZ\/ku5XntYTjgb\/jgpLmp4vnr4njgafjgY3jgb7jgZnjgIJ3cGh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS13b3JrZmxvdy1qYS5wbmd3CG5vb3BlbmVyfaiCDXcEZnVsbHcFbWVkaWF3Bl9ibGFua3l5dwRub25leXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB5dyRjMGE5NjdmZC01MDY0LTRkNzMtYmE2MS00NzRlMGJhZWNkOGJ4d6IFPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGlzLXN0eWxlLWRlZmF1bHQgcS1ib3giPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS1jb25maWctamEucG5nIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+PGltZyBzcmM9Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS1jb25maWctamEucG5nIiBhbHQ9IuaknOe0ouaWh+Wtl+WIl+OBq+ODnuODg+ODgeOBmeOCi+WFqOOBpuOBruaWh+Wtl+WIl+OCkue9ruaPm+aWh+Wtl+WIl+OBq+e9ruOBjeaPm+OBiOOBvuOBmeOAguaWh+Wtl+WIl+aknOe0ouOBp+OBr+Wkp+aWh+Wtl+OBqOWwj+aWh+Wtl+OBjOWMuuWIpeOBleOCjOOBvuOBmeOAguOBn+OBqOOBiOOBsOOAgembm+W9ouODmuODvOOCuOOBruOCv+OCpOODiOODq+mDqOWIhuOBjOiHquWLleeahOOBq+e9ruOBjeaPm+OBiOOCieOCjOOCi+OBqOOBhOOBo+OBn+S7lee1hOOBv+OCkuani+evieOBp+OBjeOBvuOBmeOAgiIgY2xhc3M9IndwLWltYWdlLTEwNjY2NiIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3bmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1yZXBsYWNlLXN0cmluZ3MtMjAyMS1jb25maWctamEucG5nd6MC5qSc57Si5paH5a2X5YiX44Gr44Oe44OD44OB44GZ44KL5YWo44Gm44Gu5paH5a2X5YiX44KS572u5o+b5paH5a2X5YiX44Gr572u44GN5o+b44GI44G+44GZ44CC5paH5a2X5YiX5qSc57Si44Gn44Gv5aSn5paH5a2X44Go5bCP5paH5a2X44GM5Yy65Yil44GV44KM44G+44GZ44CC44Gf44Go44GI44Gw44CB6Zub5b2i44Oa44O844K444Gu44K\/44Kk44OI44Or6YOo5YiG44GM6Ieq5YuV55qE44Gr572u44GN5o+b44GI44KJ44KM44KL44Go44GE44Gj44Gf5LuV57WE44G\/44KS5qeL56+J44Gn44GN44G+44GZ44CCd25odHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtcmVwbGFjZS1zdHJpbmdzLTIwMjEtY29uZmlnLWphLnBuZ3cIbm9vcGVuZXJ9qoINdwRmdWxsdwVtZWRpYXcGX2JsYW5rdxZpcy1zdHlsZS1kZWZhdWx0IHEtYm94eXl3BG5vbmV5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHl3JGUwZjU3MDkyLWUxMjctNGU2Mi05YWVjLThjNjdhZTkyYjExYXh3RjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGkgY2xhc3M9ImZhbCBmYS1ib29rIj48L2k+IEFwcGVuZGl4PC9oMz53DGNvcmUvaGVhZGluZ30DdwB3AHl5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGVlZDk1MzY0LWQ0ZDYtNDk4MS05NDYxLTczNDZmNjc0NzljYXh3DTx1bD4KCgoKPC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/f39\/f39\/dwB3AHl5f39\/eXl5eXl\/dQB\/f395dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5MWEzOTk1YS0xYTBiLTRmNDktODhhYS1mM2E5YjU0NGIyYzN4d0M8bGk+RklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoIi9kLyIg5Lul6ZmN44Gu5paH5a2X5YiXKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQwZDY4NjZmNy0wNzNmLTQ1MTEtYjk2Ny1jMzNiOTIzYjhhNTV4dwk8dWw+PC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/f39\/f39\/dwB3AHl5f39\/eXl5eXl\/dQB\/f395dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxMTVkYzhmNi01NjRlLTQ5NWUtYjc2OS1mOGZhNTE3NTdmYTV4d2U8bGk+ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzxzdHJvbmc+MXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTg8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZGZhYmZhYmEtYjg2ZC00MmQ1LTllYWItOTY5MzU0ZGYzZWQxeHc7PGxpPk9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgiaWQuIiDku6XpmY3jga7mloflrZfliJcpPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDA4Yjc4MmJlLWQzOGYtNDNlNy05OGYzLWNmZTk3NTRmOGIyZnh3CTx1bD48L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDBmZDQwMWU2LWI2OTEtNDg1OC1iZjdlLWUxZTdjYzZlMDY1N3h3gwE8bGk+ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4L2VkaXQjc2xpZGU9aWQuPHN0cm9uZz5nNjEzNzc3Yzg0YV8wXzA8L3N0cm9uZz48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMGYxZWNhMzMtY2YxNy00YzExLTk2YzEtOGM3ZDAxYTI3ZjhheHctPGxpPiJIVFRQ6KqN6Ki8Iu+8iE9BdXRoMu+8ieOBruioreWumuS+izwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRhYzc1NWM4OS1kYjY2LTQ5MDAtODFkNC1hY2ZkNGVkOGQ3Zjh4dw88dWw+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AH9\/f39\/f39\/f39\/f39\/f39\/f39\/dwB3AHl5f39\/eXl5eXl\/dQB\/f395dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQwMWUwNTY2Mi1kMjBkLTRmMmUtYmJhZC01NDBkZmU0ODY3NjR4dyQ8bGk+QXV0aG9yaXphdGlvbiBFbmRwb2ludCBVUkw6PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDYxMGZkZmFkLThkNzEtNGE4Ni1hNzNiLTkxMTc4ZjQ4ZWJjMXh3CTx1bD48L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGI5YzEyNjUzLWE5ZGItNGE0YS04MzBkLTdkOWE2YmZjZjFjMXh3YDxsaT5odHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFtcDthcHByb3ZhbF9wcm9tcHQ9Zm9yY2U8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMjk4M2Y2NmMtYWNlOS00MjRmLWE2OGMtMzdjNTIyMmQ1NzZkeHccPGxpPlRva2VuIEVuZHBvaW50IFVSTDo8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNDJkNGUxNTktZjY0YS00MGRiLWE5NTAtMGMxM2UxZjc1NDFleHcJPHVsPjwvdWw+dwljb3JlL2xpc3R5dwB\/f39\/f39\/f39\/f39\/f39\/f39\/f3cAdwB5eX9\/f3l5eXl5f3UAf39\/eXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZGE5MGJmNTQtNDg0NC00MDRiLTk2YTUtYzI0MmE1NjA5YWQ1eHczPGxpPmh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQzMTA3YjQ5ZS1lZmQ3LTQ1NDktODYwOS1mYmM1YTc2NDEzMTh4dw88bGk+U2NvcGU6PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDhmODNhM2U0LTAzNmItNDdhMS1iYTc4LTI4ZDQ1MThlODIzOXh3CTx1bD48L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDMwOWJiOWZkLWI2YjItNDQwMi04YzNiLWNjNDc0MjJkYmU2ZHh3NjxsaT5odHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3ByZXNlbnRhdGlvbnM8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNzVlODU5YzMtN2YxMi00NDIzLTg2YjUtMDMwNWM5ODIxM2MzeHckPGxpPkNsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5NjNmNDAyNS0yMGFjLTQxMmQtOWNjNy00YzNlMmI2ZjFlY2J4dws8dWw+Cgo8L3VsPncJY29yZS9saXN0eXcAf39\/f39\/f39\/f39\/f39\/f39\/f393AHcAeXl\/f395eXl5eX91AH9\/f3l3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDdmOTlmYjYyLTU4NTMtNGUyYi1hNGJlLWVjNDQ5NGY5ZDdmY3h3ODxsaT4oIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjODRkNjY0Yy1kMzE0LTRkOTgtOGZhZC1iMDdmYzBmODViODl4dz48bGk+UmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2s8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZGY2NmU3YWEtNzgzOS00MDRkLTgwNDQtZDhiOTQ0OGYwYzkweHdPPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWJhbGFuY2Utc2NhbGUiPjwvaT4gU2VlIGFsc288L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMzk5YTI2YWItOTM2OC00MDk3LWE2MDUtODQ1NjdjM2E2YzA0eHfvATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItcXVlc3RldHJhLXN1cHBvcnQgd3AtYmxvY2stZW1iZWQtcXVlc3RldHJhLXN1cHBvcnQiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1kdXBsaWNhdGUtMjAyMS8KPC9kaXY+PC9maWd1cmU+dwpjb3JlL2VtYmVkd0podHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLWR1cGxpY2F0ZS0yMDIxL3cId3AtZW1iZWR3EXF1ZXN0ZXRyYS1zdXBwb3J0eHl4dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AAP42tT2BAMEFgUAQO0BvvGwhgQBAADot\/q2AhQAAMxSPvIKGf4DGYgCOuoFGUoZmwMZzw8ZQxmCAhmOAhkwGeoBGbABGcgBGf8LAIYCAJECAMsBAA==\",\"updateId\":174330340}","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"advanced_seo_description":"\u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u96db\u5f62\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\u304c\u81ea\u52d5\u7684\u306b\u7f6e\u304d\u63db\u3048\u3089\u308c\u308b\u3068\u3044\u3063\u305f\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_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":[169],"tags":[3168,2058,3163,434,435],"class_list":["post-106658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-authsetting-ja","tag-google-slides-api-ja","tag-google-workspace-ja","tag-json-parse","tag-json-stringify"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1200%2C675&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-replace-strings-automation-ja.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"IMAMURA, Genichi","author_link":"https:\/\/support.questetra.com\/ja\/author\/imamuragenichi\/"},"uagb_comment_info":0,"uagb_excerpt":"\u691c\u7d22\u6587\u5b57\u5217\u306b\u30de\u30c3\u30c1\u3059\u308b\u5168\u3066\u306e\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068&hellip;","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-rKi","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":79075,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-all-string\/","url_meta":{"origin":106658,"position":0},"title":"Google \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8; \u6587\u5b57\u5217\u306e\u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2019-09-04","format":false,"excerpt":"\u6307\u5b9a\u6587\u5b57\u5217\u306b\u4e00\u81f4\u3059\u308b\u5168\u3066\u306e\u30c6\u30ad\u30b9\u30c8\u3092\u7f6e\u63db\u30c6\u30ad\u30b9\u30c8\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u6587\u5b57\u5217\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Slides-Page-Replace-All-String-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Slides-Page-Replace-All-String-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Slides-Page-Replace-All-String-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Slides-Page-Replace-All-String-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Slides-Page-Replace-All-String-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":87911,"url":"https:\/\/support.questetra.com\/ja\/addons\/string-replace-all\/","url_meta":{"origin":106658,"position":1},"title":"\u6587\u5b57\u5217, \u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2021-02-17","format":false,"excerpt":"\u691c\u7d22\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u5168\u7f6e\u63db\u3057\u307e\u3059\u3002\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u306f\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u6587\u5185\u306e \"X\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"\u6587\u5b57\u5217: \u5168\u7f6e\u63db","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":79841,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-docs-document-replace-all-text\/","url_meta":{"origin":106658,"position":2},"title":"Google \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: \u6587\u66f8; \u30c6\u30ad\u30b9\u30c8\u306e\u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2019-09-25","format":false,"excerpt":"\u691c\u7d22\u30c6\u30ad\u30b9\u30c8\u3092\u7f6e\u63db\u30c6\u30ad\u30b9\u30c8\u306b\u5168\u7f6e\u63db\u3057\u307e\u3059\u3002\u6587\u5b57\u5217\u306e\u691c\u7d22\u3067\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u304c\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u7f6e\u304d\u63db\u3048\u4ef6\u6570\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Docs-Document-Replace-All-Text-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Docs-Document-Replace-All-Text-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Docs-Document-Replace-All-Text-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Docs-Document-Replace-All-Text-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/Google-Docs-Document-Replace-All-Text-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":105786,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-docs-document-replace-all-2021\/","url_meta":{"origin":106658,"position":3},"title":"Google \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8 #\u6587\u66f8: \u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2021-04-21","format":false,"excerpt":"\u63a2\u7d22\u6587\u5b57\u5217\u306b\u4e00\u81f4\u3059\u308b\u30c6\u30ad\u30b9\u30c8\u3092\u5168\u3066\u7f6e\u63db\u6587\u5b57\u5217\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u306f\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u8907\u6570\u306e\u7f6e\u63db\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"Google \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: \u6587\u66f8, \u5168\u7f6e\u63db","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/04\/Google-Docs-Document-Replace-All-2021-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/04\/Google-Docs-Document-Replace-All-2021-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/04\/Google-Docs-Document-Replace-All-2021-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/04\/Google-Docs-Document-Replace-All-2021-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/04\/Google-Docs-Document-Replace-All-2021-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":126374,"url":"https:\/\/support.questetra.com\/ja\/addons\/string-batch-replace-to-lowercase-2022\/","url_meta":{"origin":106658,"position":4},"title":"\u6587\u5b57\u5217: \u5c0f\u6587\u5b57\u3078\u4e00\u62ec\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2022-08-18","format":false,"excerpt":"\u30c6\u30ad\u30b9\u30c8\u5185\u306b\u3042\u308b\u5168\u3066\u306e\u5927\u6587\u5b57\u3092\u5c0f\u6587\u5b57\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002\"ABC\"\u3001\"Abc\"\u3001\"abc\" \u306e\u5165\u529b\u306f\u3001\u3044\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/08\/string-batch-replace-to-lowercase-2022-capture-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/08\/string-batch-replace-to-lowercase-2022-capture-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/08\/string-batch-replace-to-lowercase-2022-capture-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/08\/string-batch-replace-to-lowercase-2022-capture-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/08\/string-batch-replace-to-lowercase-2022-capture-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":149048,"url":"https:\/\/support.questetra.com\/ja\/addons\/string-replace-all-2023\/","url_meta":{"origin":106658,"position":5},"title":"\u6587\u5b57\u5217: \u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2023-08-04","format":false,"excerpt":"\u691c\u7d22\u6587\u5b57\u5217\u3092\u7f6e\u63db\u6587\u5b57\u5217\u306b\u5168\u7f6e\u63db\u3057\u307e\u3059\u3002\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u306f\u533a\u5225\u3055\u308c\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u6587\u5185\u306e \"X\u2026","rel":"","context":"\u30a2\u30c9\u30aa\u30f3","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"\u6587\u5b57\u5217: \u5168\u7f6e\u63db","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/05\/String-Replace-All-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts\/106658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/comments?post=106658"}],"version-history":[{"count":5,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts\/106658\/revisions"}],"predecessor-version":[{"id":184078,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts\/106658\/revisions\/184078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/media\/106659"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/media?parent=106658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/categories?post=106658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/tags?post=106658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}