{"id":106702,"date":"2021-05-20T10:36:56","date_gmt":"2021-05-20T01:36:56","guid":{"rendered":"https:\/\/support.questetra.com\/?p=106702"},"modified":"2026-05-11T17:19:42","modified_gmt":"2026-05-11T08:19:42","slug":"google-slides-page-export-as-png-2021","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-export-as-png-2021\/","title":{"rendered":"Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: PNG\u30a8\u30af\u30b9\u30dd\u30fc\u30c8"},"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, PNG\u30a8\u30af\u30b9\u30dd\u30fc\u30c8 (Google Slides: Page, Export as PNG)<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:0px;border-bottom-right-radius:0px\"> \u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001PNG\u753b\u50cf\u5316\u3055\u308c\u305f\u300c\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8Page\u300d\u304c\u30e1\u30fc\u30eb\u6dfb\u4ed8\u3055\u308c\u308b\u3088\u3046\u306a\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\uff08\u58f2\u4e0a\u81ea\u52d5\u96c6\u8a08\u30d7\u30ed\u30bb\u30b9\uff09\u7b49\u3067\u5229\u7528\u3057\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=\"fal fa-caret-square-down fa-lg\"><\/i><\/span> C1: PNG\u753b\u50cf\u304c\u683c\u7d0d\u3055\u308c\u308b\u30d5\u30a1\u30a4\u30eb\u7fa4\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\uff08\u8ffd\u52a0\uff09<span style=\"color:#990000;\"> *<\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> C2: \u30d5\u30a1\u30a4\u30eb\u540d\u3092\u4ed8\u3051\u3066\u683c\u7d0d\u3057\u305f\u3044\u5834\u5408\u306f\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u30bb\u30c3\u30c8\u3057\u3066\u304f\u3060\u3055\u3044<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"fal fa-caret-square-down fa-lg\"><\/i><\/span> D: \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\u304c\u683c\u7d0d\u3055\u308c\u308b\u6587\u5b57\u5217\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\uff08\u66f4\u65b0\uff09<\/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 {A1: FileID} is empty \\n&quot; );\n  }\nlet   strPageidOriginal   = configs.get      ( &quot;StrConfB1&quot; );    \/\/ NotRequired\nconst filesPocketImg      = configs.getObject( &quot;SelectConfC1&quot; ); \/\/\/ REQUIRED\nlet   strSaveas           = configs.get      ( &quot;StrConfC2&quot; );    \/\/ NotRequired\nconst strPocketUrl        = configs.getObject( &quot;SelectConfD&quot; );  \/\/ NotRequired\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\nlet filesAttached = engine.findData( filesPocketImg ); \/\/ java.util.ArrayList\nif( filesAttached === null ) {\n  engine.log( &quot; AutomatedTask FilesArray {C1} (empty)&quot; );\n  filesAttached = new java.util.ArrayList();\n}else{\n  engine.log( &quot; AutomatedTask FilesArray {C1}: &quot; +\n              filesAttached.size() + &quot; files&quot; );\n}\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n\n\/\/\/ Get FileTitle (and LastPageID)\n\/\/\/ Google Slides API\n\/\/\/ https:\/\/developers.google.com\/slides\/reference\/rest\/v1\/presentations\/get\n\/\/ request0, prepare\nlet request0Uri = &quot;https:\/\/slides.googleapis.com\/v1\/presentations\/&quot; + strInputfileId;\nlet 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\nconst response0 = request0.get( request0Uri ); \/\/ HttpResponseWrapper\nengine.log( &quot; AutomatedTask ApiRequest0 Start: &quot; + request0Uri );\nconst response0Code = response0.getStatusCode() + &quot;&quot;;\nconst response0Body = response0.getResponseAsString() + &quot;&quot;;\nengine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response0Code );\nif( 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\/* \nengine.log( response1Body ); \/\/ debug\n{\n  &quot;presentationId&quot;: &quot;1MsdTWR_pN4FQTCCqUhC1F_JWWsagogISvPF9WqOmaq8&quot;,\n  &quot;pageSize&quot;: { ## },\n  &quot;slides&quot;: [\n    {\n      &quot;objectId&quot;: &quot;p&quot;,\n      &quot;pageElements&quot;: [ ## ],\n      &quot;slideProperties&quot;: { ## },\n      &quot;pageProperties&quot;: { ## }\n    },\n    {\n      &quot;objectId&quot;: &quot;g6251321494_0_0&quot;,\n      &quot;pageElements&quot;: [ ## ],\n      &quot;slideProperties&quot;: { ## },\n      &quot;pageProperties&quot;: { ## }\n    },\n    {\n      &quot;objectId&quot;: &quot;SLIDES_API66619114_0&quot;,\n      &quot;pageElements&quot;: [ ## ],\n      &quot;slideProperties&quot;: { ## },\n      &quot;pageProperties&quot;: { ## }\n    }\n  ],\n  &quot;title&quot;: &quot;Revenue Report Example&quot;,\n  &quot;masters&quot;: [ ## ],\n  &quot;layouts&quot;: [ ## ],\n  &quot;locale&quot;: &quot;ja&quot;,\n  &quot;revisionId&quot;: &quot;bvHyj2SJ0wwg4A&quot;,\n  &quot;notesMaster&quot;: { ## }\n}\n*\/\nconst response0Obj = JSON.parse( response0Body );\nengine.log( &quot; AutomatedTask ApiResponse File Title: &quot; + response0Obj.title );\nif( strPageidOriginal === &quot;&quot; ){\n  strPageidOriginal = response0Obj.slides[ response0Obj.slides.length - 1 ].objectId;\n}\nif( strSaveas === &quot;&quot; ){\n  strSaveas = response0Obj.title + &quot;.png&quot;;\n}\n\n\/\/\/ Generates a thumbnail (PNG image)\n\/\/\/ Google Slides API\n\/\/\/ https:\/\/developers.google.com\/slides\/reference\/rest\/v1\/presentations.pages\/getThumbnail\nlet request1Uri = &quot;https:\/\/slides.googleapis.com\/v1\/presentations\/&quot; +\n                  strInputfileId + &quot;\/pages\/&quot; + strPageidOriginal + &quot;\/thumbnail&quot;;\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, try\nconst response1     = request1.get( 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;width&quot;: 1600,\n  &quot;height&quot;: 900,\n  &quot;contentUrl&quot;: &quot;https:\/\/lh3.googleusercontent.com\/fz##230##Cg=s1600&quot;\n}\n*\/\nconst response1Obj = JSON.parse( response1Body );\nengine.log( &quot; AutomatedTask ApiResponse: width &quot;  + response1Obj.width );\nengine.log( &quot; AutomatedTask ApiResponse: height &quot; + response1Obj.height );\n\n\/\/\/ Get PNG via &quot;contentUrl&quot;\n\/\/ request2, prepare\nlet request2Uri = response1Obj.contentUrl;\nlet request2    = httpClient.begin(); \/\/ HttpRequestWrapper\n\/\/ request2, try\nconst response2     = request2.get( request2Uri ); \/\/ HttpResponseWrapper\nengine.log( &quot; AutomatedTask ApiRequest2 Start: &quot; + request2Uri );\nconst response2Code = response2.getStatusCode() + &quot;&quot;;\nengine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response2Code );\nif( response2Code !== &quot;200&quot;){\n  throw new Error( &quot;\\n AutomatedTask UnexpectedResponseError: &quot; +\n                    response2Code + &quot;\\n&quot; + response2.getResponseAsString() + &quot;\\n&quot; );\n}\nconst qfile = new com.questetra.bpms.core.event.scripttask.NewQfile(\n    strSaveas, response2.getContentType(), response2.getResponse()\n  );\nfilesAttached.add( qfile );\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\nengine.setData( filesPocketImg,  filesAttached );\nif( strPocketUrl !== null ){\n  engine.setData( strPocketUrl,  request2Uri );\n}\n\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\/*\nNotes:\n- The entire image of the specified page is converted to PNG and saved. GoogleSlidesExport\n    - If no page is specified, the last page will be converted to PNG.\n- The download URL to the image is tagged with the account of the requester.\n    - Anyone with the URL effectively accesses the image as the original requester.\n    - Access to the image may be lost if the presentation&#39;s sharing settings change. \n    - If need to specify the size, replace =s1600 at the end of the URL with =s1200. (As of 2021-05)\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)\n\nNotes-ja:\n- \u6307\u5b9a\u30da\u30fc\u30b8\u306e\u30da\u30fc\u30b8\u5168\u4f53\u3092PNG\u5316\u3057\u3066\u4fdd\u5b58\u3057\u307e\u3059\u3002 GoogleSlidesExport\n    - \u3082\u3057\u30da\u30fc\u30b8\u6307\u5b9a\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6700\u7d42\u30da\u30fc\u30b8\u3092PNG\u5316\u3057\u307e\u3059\u3002\n- \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff0830\u5206\u9593\u306e\u307f\u6709\u52b9\uff09\u306fAPI\u901a\u4fe1\u306e\u8a8d\u53ef\u8005\u306b\u7d10\u3065\u3051\u3089\u308c\u307e\u3059\u3002\n    - URL\u3092\u77e5\u3063\u3066\u3044\u308b\u4eba\u306f\u8ab0\u3067\u3082\u753b\u50cf\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002\u305d\u3057\u3066\u8a8d\u53ef\u8005\u306b\u3088\u308b\u30a2\u30af\u30bb\u30b9\u3068\u898b\u306a\u3055\u308c\u307e\u3059\u3002\n    - \u306a\u304a\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u5171\u6709\u8a2d\u5b9a\u304c\u5909\u66f4\u3055\u308c\u308b\u3068\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\u306f\u7121\u52b9\u306b\u306a\u308a\u307e\u3059\u3002\n    - \u30b5\u30a4\u30ba\u6307\u5b9a\u304c\u5fc5\u8981\u306a\u5834\u5408\u3001URL\u672b\u5c3e\u306e =s1600 \u3092 =s1200 \u306b\u66f8\u304d\u63db\u3048\u308b\u306a\u3069\u3057\u3066\u4e0b\u3055\u3044\u3002\uff082021-05\u73fe\u5728\uff09\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\u203b ThrowEmail \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\/1lZISh9aqvAMWGzLBICIapiaF51aa5XRn\/view?usp=drivesdk\" target=\"_blank\">Google-Slides-Page-Export-as-PNG-2021.xml<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1BTkuD5cOF-yO5qxdobY1QvSbI_EjDGdM\/view?usp=sharing\" data-type=\"link\" data-id=\"https:\/\/drive.google.com\/file\/d\/1BTkuD5cOF-yO5qxdobY1QvSbI_EjDGdM\/view?usp=sharing\">Google-Slides-Page-Export-as-PNG-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\/1UepN7rZfA4hvG3E60JJ5_1xgK6--crIL\/view?usp=sharing\">Google-Slides-Page-Export-as-PNG-2026.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2026-04-27 (C) Questetra, Inc. (MIT License)<\/li>\n\n\n\n<li>Due to the deprecation of the methods <code>authSetting(String)<\/code> at v18.<\/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-18 (C) Questetra, Inc. (MIT License)<br><a href=\"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-export-as-png-2021\/\">https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-export-as-png-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\u306e\u30da\u30fc\u30b8\u5168\u4f53\u3092PNG\u5316\u3057\u3066\u4fdd\u5b58\u3057\u307e\u3059\u3002 GoogleSlidesExport\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\u3092PNG\u5316\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff0830\u5206\u9593\u306e\u307f\u6709\u52b9\uff09\u306fAPI\u901a\u4fe1\u306e\u8a8d\u53ef\u8005\u306b\u7d10\u3065\u3051\u3089\u308c\u307e\u3059\u3002\n<ul class=\"wp-block-list\">\n<li>URL\u3092\u77e5\u3063\u3066\u3044\u308b\u4eba\u306f\u8ab0\u3067\u3082\u753b\u50cf\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002\u305d\u3057\u3066\u8a8d\u53ef\u8005\u306b\u3088\u308b\u30a2\u30af\u30bb\u30b9\u3068\u898b\u306a\u3055\u308c\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u306a\u304a\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u5171\u6709\u8a2d\u5b9a\u304c\u5909\u66f4\u3055\u308c\u308b\u3068\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\u306f\u7121\u52b9\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u30b5\u30a4\u30ba\u6307\u5b9a\u304c\u5fc5\u8981\u306a\u5834\u5408\u3001URL\u672b\u5c3e\u306e =s1600 \u3092 =s1200 \u306b\u66f8\u304d\u63db\u3048\u308b\u306a\u3069\u3057\u3066\u4e0b\u3055\u3044\u3002\uff082021-05\u73fe\u5728\uff09<\/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\u203b ThrowEmail \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-export-as-png-2021-workflow-ja.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-2021-workflow-ja.png?resize=1200%2C675&#038;ssl=1\" alt=\"\u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001PNG\u753b\u50cf\u5316\u3055\u308c\u305f\u300c\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8Page\u300d\u304c\u30e1\u30fc\u30eb\u6dfb\u4ed8\u3055\u308c\u308b\u3088\u3046\u306a\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\uff08\u58f2\u4e0a\u81ea\u52d5\u96c6\u8a08\u30d7\u30ed\u30bb\u30b9\uff09\u7b49\u3067\u5229\u7528\u3057\u307e\u3059\u3002\" class=\"wp-image-106706\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-2021-config-ja.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"828\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-2021-config-ja.png?resize=1010%2C828&#038;ssl=1\" alt=\"\u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001PNG\u753b\u50cf\u5316\u3055\u308c\u305f\u300c\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8Page\u300d\u304c\u30e1\u30fc\u30eb\u6dfb\u4ed8\u3055\u308c\u308b\u3088\u3046\u306a\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\uff08\u58f2\u4e0a\u81ea\u52d5\u96c6\u8a08\u30d7\u30ed\u30bb\u30b9\uff09\u7b49\u3067\u5229\u7528\u3057\u307e\u3059\u3002\" class=\"wp-image-106708\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-2021-config-ja.png?w=1010&amp;ssl=1 1010w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-2021-config-ja.png?resize=384%2C315&amp;ssl=1 384w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-2021-config-ja.png?resize=768%2C630&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=\"eJEuFXB45n\"><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=nNihta3Jz9#?secret=eJEuFXB45n\" data-secret=\"eJEuFXB45n\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001PNG\u753b\u50cf\u5316\u3055\u308c\u305f\u300c\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8Page\u300d\u304c\u30e1\u30fc\u30eb\u6dfb\u4ed8\u3055\u308c\u308b\u3088\u3046\u306a\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\uff08\u58f2\u4e0a\u81ea\u52d5\u96c6\u8a08\u30d7\u30ed\u30bb\u30b9\uff09\u7b49\u3067\u5229\u7528\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"author":2,"featured_media":106703,"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\":\"AAAH6rfQlB2RDpoFCDi2lgWYBAErogECAQIKAkIBEkoAvAkBAgoBDkoAMAECCgEOSgAwAQIKARVKAD4BAgoBDkoAMAECCgEXSgCCAQECCgJCARJKAJ4CAQIKARNKOAIBAgoCQgENSgCaBgECCgJCAQ1KnggCAQIKARNKOAIBAgoCQgENSgCIAgECCgJCAQ1K4guCDgECCgJCAQ1KggUCAQIKARNKOAIBAgoCQgENSgCIAgECCgJCAQ1KAIwDAQIKAkIBDUroIIQjAQIKAkIBFEoAsAwBAgoBDkoAMAECCgJCARJKAJ4CAQIKARNKOAIBAgoCQgENSoQCAgECCgETSjgCAQIKAkIBDUrAA6gEAQIKAkIBDUq8AQIBAgoBE0o4AgECCgJCAQ1KAI4CAQIKAkIBDUoAvAEBAgoCQgENSsIHqgkBAgoCQgENSpACAgECCgETSjgCAQIKAkIBDUoAuAEBAgoCQgENSgCWAgECCgJCAQ1KAIwCAQIKAkIBDUoAlgIBAgoCQgENSsgbkB0BAgoCQgESSgCEAgECCgEaSgCIAQECCgEbSgCKAQECCgJCARJKAIICAQIKARNKOAIBAgoCQgENSooCAgECCgETSjgCAQIKAkIBDUrGA64GAQIKAkIBDUq6AQIBAgoBE0o4AgECCgJCAQ1K9gKaBwECCgJCAQ1KlgECAQIKARNKOAIBAgoCQgENSqQBAgECCgETSjgCAQIKAkIBDUrgAr4FAQIKAkIBDUqUAQIBAgoBE0o4AgECCgJCAQ1K0AKUBAECCgJCAQ1KOgIBAgoBE0o4AgECCgJCAQ1K9gGABAECCgJCAQ1KpAECAQIKARNKOAIBAgoCQgENSgCOAgECCgJCAQ1K1CSuJgECCgJCARJKAJQCAQIKARVKAIEGKAMnAAQAJwAEACcABAAoBicAKC8nAAcAKAMnAQQAKBQnAIcAKAMnACgQJwCHACgDJwAoECcAhwAoAycAKBcnAIcAKAMnACgQJwCHACgDJwAoAScAKBYnAIcAKAMnAQQAKBQnAIcAKAMnACgVJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoFScABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycABwAoAycAKBUnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAIcAKAMnAQQAKBYnAIcAKAMnACgQJwCHACgDJwEEACgUJwCHACgDJwAoFScABwAoAycBBAAoDycABwAoAycAKBUnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAAcAKAMnACgVJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwCHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoFScABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoFCcAhwAoAycAKAEnACgZJwCHACgDJwAoAScAKBonAIcAKAMnAQQAKBQnAIcAKAMnACgVJwAHACgDJwEEACgPJwAHACgDJwAoFScABwAoAycBBAAoDycAhwAoAycBBAAoDycABwAoAycAKBUnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAAcAKAMnACgVJwAHACgDJwEEACgPJwAHACgDJwAoFScABwAoAycBBAAoDycAhwAoAycBBAAoDycABwAoAycAKBUnAAcAKAMnAQQAKA8nAIcAKAMnAQQAKA8nAAcAKAMnACgVJwAHACgDJwEEACgPJwCHACgDJwEEACgPJwAHACgDJwAoFScABwAoAycBBAAoDycAhwAoAycBBAAoDycAhwAoAycBBAAoFCcAhwAoAycAKAAnACgVJ7yaA7qMA3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUdvb2dsZSDjgrnjg6njgqTjg4kgI+ODmuODvOOCuDogUE5H44Ko44Kv44K544Od44O844OIZG9jdW1lbnRjb250ZW50PCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPltzdV9ib3ggdGl0bGU9Ikdvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H44Ko44Kv44K544Od44O844OIIChHb29nbGUgU2xpZGVzOiBQYWdlLCBFeHBvcnQgYXMgUE5HKSIgc3R5bGU9InNvZnQiIGJveF9jb2xvcj0iI2ZmOTlmZiIgdGl0bGVfY29sb3I9IiMwMDAwMDAiIHJhZGl1cz0iMCJdIOaMh+WumuOCueODqeOCpOODieOCklBOR+eUu+WDj+OBq+WkieaPm+OBl+OAgeODleOCoeOCpOODq+Wei+ODh+ODvOOCv+mgheebruOBq+agvOe0jeOBl+OBvuOBmeOAguODgOOCpuODs+ODreODvOODieeUqFVSTO+8iOeEoeiqjeiovOODuzMw5YiG5pyJ5Yq577yJ44KS5Y+W5b6X44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CC44Gf44Go44GI44Gw44CBUE5H55S75YOP5YyW44GV44KM44Gf44CM5aOy5LiK44Os44Od44O844OIUGFnZeOAjeOBjOODoeODvOODq+a3u+S7mOOBleOCjOOCi+OCiOOBhuOBquODr+ODvOOCr+ODleODreODvO+8iOWjsuS4iuiHquWLlembhuioiOODl+ODreOCu+OCue+8ieetieOBp+WIqeeUqOOBl+OBvuOBmeOAglsvc3VfYm94XTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpzaG9ydGNvZGUgLS0+CltzdV9zcG9pbGVyIHRpdGxlPSJDb25maWdzIiBvcGVuPSJ5ZXMiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0iY29uZmlncyJdCjx1bCBjbGFzcz0iZmEtdWwiPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWJhZGdlLWNoZWNrIGZhLWxnIj48L2k+PC9zcGFuPiBVOiBIVFRQ6KqN6Ki86Kit5a6a44KS6YG45oqe44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEE6IERyaXZl5YaF44Gn44Gu44OV44Kh44Kk44OrSUTvvIhGSUxFLUlE77yJ44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBCOiDjgrnjg6njgqTjg4njg5rjg7zjgrjjga4gT2JqZWN0LUlEIOOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhCAoaWQu5Lul6ZmN44Gu5paH5a2X5YiXKTxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWNhcmV0LXNxdWFyZS1kb3duIGZhLWxnIj48L2k+PC9zcGFuPiBDMTogUE5H55S75YOP44GM5qC857SN44GV44KM44KL44OV44Kh44Kk44Or576k5Z6L44OH44O844K\/6aCF55uu44KS6YG45oqe44GX44Gm44GP44Gg44GV44GE77yI6L+95Yqg77yJPHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwMDA7Ij4gKjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEMyOiDjg5XjgqHjgqTjg6vlkI3jgpLku5jjgZHjgabmoLzntI3jgZfjgZ\/jgYTloLTlkIjjga\/jg5XjgqHjgqTjg6vlkI3jgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQ8c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhbCBmYS1jYXJldC1zcXVhcmUtZG93biBmYS1sZyI+PC9pPjwvc3Bhbj4gRDog44OA44Km44Oz44Ot44O844OJ55SoVVJM44GM5qC857SN44GV44KM44KL5paH5a2X5YiX5Z6L44OH44O844K\/6aCF55uu44KS6YG45oqe44GX44Gm44GP44Gg44GV44GE77yI5pu05paw77yJPC9saT4KCjwvdWw+Clsvc3Vfc3BvaWxlcl0KPCEtLSAvd3A6c2hvcnRjb2RlIC0tPgoKPCEtLSB3cDpzaG9ydGNvZGUgLS0+CltzdV9zcG9pbGVyIHRpdGxlPSJTY3JpcHQgKGNsaWNrIHRvIG9wZW4pIiBzdHlsZT0ibW9kZXJuLWxpZ2h0IiBpY29uPSJwbHVzLXNxdWFyZS0xIiBhbmNob3I9InNjcmlwdCJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6bG9vcy1oY2IvY29kZS1ibG9jayB7ImxhbmdUeXBlIjoianMiLCJsYW5nTmFtZSI6IkphdmFTY3JpcHQifSAtLT4KPGRpdiBjbGFzcz0iaGNiX3dyYXAiPjxwcmUgY2xhc3M9InByaXNtIHVuZGVmaW5lZC1udW1iZXJzIGxhbmctanMiIGRhdGEtbGFuZz0iSmF2YVNjcmlwdCI+PGNvZGU+Ly8gR3JhYWxKUyBTY3JpcHQgKGVuZ2luZSB0eXBlOiAyKQoKLy8vLy8vLy8gU1RBUlQgJnF1b3Q7bWFpbigpJnF1b3Q7IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgptYWluKCk7CmZ1bmN0aW9uIG1haW4oKXsgCgovLy8vID09IENvbmZpZyBSZXRyaWV2aW5nIC8g5bel56iL44Kz44Oz44OV44Kj44Kw44Gu5Y+C54WnID09CmNvbnN0IHN0ckF1dGh6U2V0dGluZyAgICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7QXV0aHpDb25mVSZxdW90OyApOyAgIC8vLyBSRVFVSVJFRAogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIENvbmZpZzogQXV0aHogU2V0dGluZzogJnF1b3Q7ICsgc3RyQXV0aHpTZXR0aW5nICk7CmNvbnN0IHN0cklucHV0ZmlsZUlkICAgICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkExJnF1b3Q7ICk7ICAgIC8vLyBSRVFVSVJFRAogIGlmKCBzdHJJbnB1dGZpbGVJZCAgICA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgICB0aHJvdyBuZXcgRXJyb3IoICZxdW90O1xuIEF1dG9tYXRlZFRhc2sgQ29uZmlnRXJyb3I6JnF1b3Q7ICsKICAgICAgICAgICAgICAgICAgICAgJnF1b3Q7IENvbmZpZyB7QTE6IEZpbGVJRH0gaXMgZW1wdHkgXG4mcXVvdDsgKTsKICB9CmxldCAgIHN0clBhZ2VpZE9yaWdpbmFsICAgPSBjb25maWdzLmdldCAgICAgICggJnF1b3Q7U3RyQ29uZkIxJnF1b3Q7ICk7ICAgIC8vIE5vdFJlcXVpcmVkCmNvbnN0IGZpbGVzUG9ja2V0SW1nICAgICAgPSBjb25maWdzLmdldE9iamVjdCggJnF1b3Q7U2VsZWN0Q29uZkMxJnF1b3Q7ICk7IC8vLyBSRVFVSVJFRApsZXQgICBzdHJTYXZlYXMgICAgICAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZDMiZxdW90OyApOyAgICAvLyBOb3RSZXF1aXJlZApjb25zdCBzdHJQb2NrZXRVcmwgICAgICAgID0gY29uZmlncy5nZXRPYmplY3QoICZxdW90O1NlbGVjdENvbmZEJnF1b3Q7ICk7ICAvLyBOb3RSZXF1aXJlZAoKCi8vLy8gPT0gRGF0YSBSZXRyaWV2aW5nIC8g44Ov44O844Kv44OV44Ot44O844OH44O844K\/44Gu5Y+C54WnID09CmxldCBmaWxlc0F0dGFjaGVkID0gZW5naW5lLmZpbmREYXRhKCBmaWxlc1BvY2tldEltZyApOyAvLyBqYXZhLnV0aWwuQXJyYXlMaXN0CmlmKCBmaWxlc0F0dGFjaGVkID09PSBudWxsICkgewogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEZpbGVzQXJyYXkge0MxfSAoZW1wdHkpJnF1b3Q7ICk7CiAgZmlsZXNBdHRhY2hlZCA9IG5ldyBqYXZhLnV0aWwuQXJyYXlMaXN0KCk7Cn1lbHNlewogIGVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEZpbGVzQXJyYXkge0MxfTogJnF1b3Q7ICsKICAgICAgICAgICAgICBmaWxlc0F0dGFjaGVkLnNpemUoKSArICZxdW90OyBmaWxlcyZxdW90OyApOwp9CgoKLy8vLyA9PSBDYWxjdWxhdGluZyAvIOa8lOeulyA9PQoKLy8vIEdldCBGaWxlVGl0bGUgKGFuZCBMYXN0UGFnZUlEKQovLy8gR29vZ2xlIFNsaWRlcyBBUEkKLy8vIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3NsaWRlcy9yZWZlcmVuY2UvcmVzdC92MS9wcmVzZW50YXRpb25zL2dldAovLyByZXF1ZXN0MCwgcHJlcGFyZQpsZXQgcmVxdWVzdDBVcmkgPSAmcXVvdDtodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyZxdW90OyArIHN0cklucHV0ZmlsZUlkOwpsZXQgcmVxdWVzdDAgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDAgICAgPSByZXF1ZXN0MC5hdXRoU2V0dGluZyggc3RyQXV0aHpTZXR0aW5nICk7IC8vIHdpdGggJnF1b3Q7QXV0aG9yaXphdGlvbjogQmVhcmVyIFhYJnF1b3Q7CiAgICAvLyBodHRwczovL3F1ZXN0ZXRyYS56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy8zNjAwMjQ1NzQ0NzEtUjIzMDAjSHR0cFJlcXVlc3RXcmFwcGVyCi8vIHJlcXVlc3QwLCB0cnkKY29uc3QgcmVzcG9uc2UwID0gcmVxdWVzdDAuZ2V0KCByZXF1ZXN0MFVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QwIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MFVyaSApOwpjb25zdCByZXNwb25zZTBDb2RlID0gcmVzcG9uc2UwLmdldFN0YXR1c0NvZGUoKSArICZxdW90OyZxdW90OzsKY29uc3QgcmVzcG9uc2UwQm9keSA9IHJlc3BvbnNlMC5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAmcXVvdDsmcXVvdDs7CmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UwQ29kZSApOwppZiggcmVzcG9uc2UwQ29kZSAhPT0gJnF1b3Q7MjAwJnF1b3Q7KXsKICB0aHJvdyBuZXcgRXJyb3IoICZxdW90O1xuIEF1dG9tYXRlZFRhc2sgVW5leHBlY3RlZFJlc3BvbnNlRXJyb3I6ICZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UwQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UwQm9keSArICZxdW90O1xuJnF1b3Q7ICk7Cn0KLy8gcmVzcG9uc2UwLCBwYXJzZQovKiAKZW5naW5lLmxvZyggcmVzcG9uc2UxQm9keSApOyAvLyBkZWJ1Zwp7CiAgJnF1b3Q7cHJlc2VudGF0aW9uSWQmcXVvdDs6ICZxdW90OzFNc2RUV1JfcE40RlFUQ0NxVWhDMUZfSldXc2Fnb2dJU3ZQRjlXcU9tYXE4JnF1b3Q7LAogICZxdW90O3BhZ2VTaXplJnF1b3Q7OiB7ICMjIH0sCiAgJnF1b3Q7c2xpZGVzJnF1b3Q7OiBbCiAgICB7CiAgICAgICZxdW90O29iamVjdElkJnF1b3Q7OiAmcXVvdDtwJnF1b3Q7LAogICAgICAmcXVvdDtwYWdlRWxlbWVudHMmcXVvdDs6IFsgIyMgXSwKICAgICAgJnF1b3Q7c2xpZGVQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0sCiAgICAgICZxdW90O3BhZ2VQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0KICAgIH0sCiAgICB7CiAgICAgICZxdW90O29iamVjdElkJnF1b3Q7OiAmcXVvdDtnNjI1MTMyMTQ5NF8wXzAmcXVvdDssCiAgICAgICZxdW90O3BhZ2VFbGVtZW50cyZxdW90OzogWyAjIyBdLAogICAgICAmcXVvdDtzbGlkZVByb3BlcnRpZXMmcXVvdDs6IHsgIyMgfSwKICAgICAgJnF1b3Q7cGFnZVByb3BlcnRpZXMmcXVvdDs6IHsgIyMgfQogICAgfSwKICAgIHsKICAgICAgJnF1b3Q7b2JqZWN0SWQmcXVvdDs6ICZxdW90O1NMSURFU19BUEk2NjYxOTExNF8wJnF1b3Q7LAogICAgICAmcXVvdDtwYWdlRWxlbWVudHMmcXVvdDs6IFsgIyMgXSwKICAgICAgJnF1b3Q7c2xpZGVQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0sCiAgICAgICZxdW90O3BhZ2VQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0KICAgIH0KICBdLAogICZxdW90O3RpdGxlJnF1b3Q7OiAmcXVvdDtSZXZlbnVlIFJlcG9ydCBFeGFtcGxlJnF1b3Q7LAogICZxdW90O21hc3RlcnMmcXVvdDs6IFsgIyMgXSwKICAmcXVvdDtsYXlvdXRzJnF1b3Q7OiBbICMjIF0sCiAgJnF1b3Q7bG9jYWxlJnF1b3Q7OiAmcXVvdDtqYSZxdW90OywKICAmcXVvdDtyZXZpc2lvbklkJnF1b3Q7OiAmcXVvdDtidkh5ajJTSjB3d2c0QSZxdW90OywKICAmcXVvdDtub3Rlc01hc3RlciZxdW90OzogeyAjIyB9Cn0KKi8KY29uc3QgcmVzcG9uc2UwT2JqID0gSlNPTi5wYXJzZSggcmVzcG9uc2UwQm9keSApOwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBGaWxlIFRpdGxlOiAmcXVvdDsgKyByZXNwb25zZTBPYmoudGl0bGUgKTsKaWYoIHN0clBhZ2VpZE9yaWdpbmFsID09PSAmcXVvdDsmcXVvdDsgKXsKICBzdHJQYWdlaWRPcmlnaW5hbCA9IHJlc3BvbnNlME9iai5zbGlkZXNbIHJlc3BvbnNlME9iai5zbGlkZXMubGVuZ3RoIC0gMSBdLm9iamVjdElkOwp9CmlmKCBzdHJTYXZlYXMgPT09ICZxdW90OyZxdW90OyApewogIHN0clNhdmVhcyA9IHJlc3BvbnNlME9iai50aXRsZSArICZxdW90Oy5wbmcmcXVvdDs7Cn0KCi8vLyBHZW5lcmF0ZXMgYSB0aHVtYm5haWwgKFBORyBpbWFnZSkKLy8vIEdvb2dsZSBTbGlkZXMgQVBJCi8vLyBodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS9zbGlkZXMvcmVmZXJlbmNlL3Jlc3QvdjEvcHJlc2VudGF0aW9ucy5wYWdlcy9nZXRUaHVtYm5haWwKbGV0IHJlcXVlc3QxVXJpID0gJnF1b3Q7aHR0cHM6Ly9zbGlkZXMuZ29vZ2xlYXBpcy5jb20vdjEvcHJlc2VudGF0aW9ucy8mcXVvdDsgKwogICAgICAgICAgICAgICAgICBzdHJJbnB1dGZpbGVJZCArICZxdW90Oy9wYWdlcy8mcXVvdDsgKyBzdHJQYWdlaWRPcmlnaW5hbCArICZxdW90Oy90aHVtYm5haWwmcXVvdDs7CmxldCByZXF1ZXN0MSAgICA9IGh0dHBDbGllbnQuYmVnaW4oKTsgLy8gSHR0cFJlcXVlc3RXcmFwcGVyCiAgICByZXF1ZXN0MSAgICA9IHJlcXVlc3QxLmF1dGhTZXR0aW5nKCBzdHJBdXRoelNldHRpbmcgKTsgLy8gd2l0aCAmcXVvdDtBdXRob3JpemF0aW9uOiBCZWFyZXIgWFgmcXVvdDsKICAgIC8vIGh0dHBzOi8vcXVlc3RldHJhLnplbmRlc2suY29tL2hjL2VuLXVzL2FydGljbGVzLzM2MDAyNDU3NDQ3MS1SMjMwMCNIdHRwUmVxdWVzdFdyYXBwZXIKLy8gcmVxdWVzdDEsIHRyeQpjb25zdCByZXNwb25zZTEgICAgID0gcmVxdWVzdDEuZ2V0KCByZXF1ZXN0MVVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QxIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MVVyaSApOwpjb25zdCByZXNwb25zZTFDb2RlID0gcmVzcG9uc2UxLmdldFN0YXR1c0NvZGUoKSArICZxdW90OyZxdW90OzsKY29uc3QgcmVzcG9uc2UxQm9keSA9IHJlc3BvbnNlMS5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAmcXVvdDsmcXVvdDs7CmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogJnF1b3Q7ICsgcmVzcG9uc2UxQ29kZSApOwppZiggcmVzcG9uc2UxQ29kZSAhPT0gJnF1b3Q7MjAwJnF1b3Q7KXsKICB0aHJvdyBuZXcgRXJyb3IoICZxdW90O1xuIEF1dG9tYXRlZFRhc2sgVW5leHBlY3RlZFJlc3BvbnNlRXJyb3I6ICZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UxQ29kZSArICZxdW90O1xuJnF1b3Q7ICsgcmVzcG9uc2UxQm9keSArICZxdW90O1xuJnF1b3Q7ICk7Cn0KLy8gcmVzcG9uc2UxLCBwYXJzZQovKiAKZW5naW5lLmxvZyggcmVzcG9uc2UxQm9keSApOyAvLyBkZWJ1Zwp7CiAgJnF1b3Q7d2lkdGgmcXVvdDs6IDE2MDAsCiAgJnF1b3Q7aGVpZ2h0JnF1b3Q7OiA5MDAsCiAgJnF1b3Q7Y29udGVudFVybCZxdW90OzogJnF1b3Q7aHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2Z6IyMyMzAjI0NnPXMxNjAwJnF1b3Q7Cn0KKi8KY29uc3QgcmVzcG9uc2UxT2JqID0gSlNPTi5wYXJzZSggcmVzcG9uc2UxQm9keSApOwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogd2lkdGggJnF1b3Q7ICArIHJlc3BvbnNlMU9iai53aWR0aCApOwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogaGVpZ2h0ICZxdW90OyArIHJlc3BvbnNlMU9iai5oZWlnaHQgKTsKCi8vLyBHZXQgUE5HIHZpYSAmcXVvdDtjb250ZW50VXJsJnF1b3Q7Ci8vIHJlcXVlc3QyLCBwcmVwYXJlCmxldCByZXF1ZXN0MlVyaSA9IHJlc3BvbnNlMU9iai5jb250ZW50VXJsOwpsZXQgcmVxdWVzdDIgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgovLyByZXF1ZXN0MiwgdHJ5CmNvbnN0IHJlc3BvbnNlMiAgICAgPSByZXF1ZXN0Mi5nZXQoIHJlcXVlc3QyVXJpICk7IC8vIEh0dHBSZXNwb25zZVdyYXBwZXIKZW5naW5lLmxvZyggJnF1b3Q7IEF1dG9tYXRlZFRhc2sgQXBpUmVxdWVzdDIgU3RhcnQ6ICZxdW90OyArIHJlcXVlc3QyVXJpICk7CmNvbnN0IHJlc3BvbnNlMkNvZGUgPSByZXNwb25zZTIuZ2V0U3RhdHVzQ29kZSgpICsgJnF1b3Q7JnF1b3Q7OwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBTdGF0dXM6ICZxdW90OyArIHJlc3BvbnNlMkNvZGUgKTsKaWYoIHJlc3BvbnNlMkNvZGUgIT09ICZxdW90OzIwMCZxdW90Oyl7CiAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAmcXVvdDsgKwogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlMkNvZGUgKyAmcXVvdDtcbiZxdW90OyArIHJlc3BvbnNlMi5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAmcXVvdDtcbiZxdW90OyApOwp9CmNvbnN0IHFmaWxlID0gbmV3IGNvbS5xdWVzdGV0cmEuYnBtcy5jb3JlLmV2ZW50LnNjcmlwdHRhc2suTmV3UWZpbGUoCiAgICBzdHJTYXZlYXMsIHJlc3BvbnNlMi5nZXRDb250ZW50VHlwZSgpLCByZXNwb25zZTIuZ2V0UmVzcG9uc2UoKQogICk7CmZpbGVzQXR0YWNoZWQuYWRkKCBxZmlsZSApOwoKCi8vLy8gPT0gRGF0YSBVcGRhdGluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBuOOBruS7o+WFpSA9PQplbmdpbmUuc2V0RGF0YSggZmlsZXNQb2NrZXRJbWcsICBmaWxlc0F0dGFjaGVkICk7CmlmKCBzdHJQb2NrZXRVcmwgIT09IG51bGwgKXsKICBlbmdpbmUuc2V0RGF0YSggc3RyUG9ja2V0VXJsLCAgcmVxdWVzdDJVcmkgKTsKfQoKCn0gLy8vLy8vLy8gRU5EICZxdW90O21haW4oKSZxdW90OyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKCi8qCk5vdGVzOgotIFRoZSBlbnRpcmUgaW1hZ2Ugb2YgdGhlIHNwZWNpZmllZCBwYWdlIGlzIGNvbnZlcnRlZCB0byBQTkcgYW5kIHNhdmVkLiBHb29nbGVTbGlkZXNFeHBvcnQKICAgIC0gSWYgbm8gcGFnZSBpcyBzcGVjaWZpZWQsIHRoZSBsYXN0IHBhZ2Ugd2lsbCBiZSBjb252ZXJ0ZWQgdG8gUE5HLgotIFRoZSBkb3dubG9hZCBVUkwgdG8gdGhlIGltYWdlIGlzIHRhZ2dlZCB3aXRoIHRoZSBhY2NvdW50IG9mIHRoZSByZXF1ZXN0ZXIuCiAgICAtIEFueW9uZSB3aXRoIHRoZSBVUkwgZWZmZWN0aXZlbHkgYWNjZXNzZXMgdGhlIGltYWdlIGFzIHRoZSBvcmlnaW5hbCByZXF1ZXN0ZXIuCiAgICAtIEFjY2VzcyB0byB0aGUgaW1hZ2UgbWF5IGJlIGxvc3QgaWYgdGhlIHByZXNlbnRhdGlvbiYjMzk7cyBzaGFyaW5nIHNldHRpbmdzIGNoYW5nZS4gCiAgICAtIElmIG5lZWQgdG8gc3BlY2lmeSB0aGUgc2l6ZSwgcmVwbGFjZSA9czE2MDAgYXQgdGhlIGVuZCBvZiB0aGUgVVJMIHdpdGggPXMxMjAwLiAoQXMgb2YgMjAyMS0wNSkKLSBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQgdG8gYXV0b21hdGUgdGhlIG5vdGlmaWNhdGlvbiBvZiAmcXVvdDtNb250aGx5IFNhbGVzIFJlcG9ydCZxdW90OywgZGVmaW5lIGFzIGZvbGxvd3M6CiAgICAtIFRoZSB0ZW1wbGF0ZSBwYWdlIGlzIGF1dG9tYXRpY2FsbHkgZHVwbGljYXRlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgRHVwbGljYXRlKQogICAgLSBUaGUgcmVwb3J0IHRleHQgcGFydCBpcyBhdXRvbWF0aWNhbGx5IHJlcGxhY2VkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBSZXBsYWNlIFN0cmluZ3MpCiAgICAtIFRoZSBlbWJlZGRlZCBncmFwaCBpcyBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlZnJlc2ggQ2hhcnRzKQogICAgLSBUaGUgc2xpZGUgcGFnZSBpcyBhdXRvbWF0aWNhbGx5IGNvbnZlcnRlZCB0byBhIFBORyBpbWFnZSAoR29vZ2xlIFNsaWRlczogUGFnZSwgR2VuZXJhdGUgUE5HKQogICAgLSBUaGUgZW1haWwgd2l0aCB0aGUgUE5HIGltYWdlIGF0dGFjaGVkIHdpbGwgYmUgc2VudCBhdXRvbWF0aWNhbGx5LiAoVGhyb3dFbWFpbCBFdmVudCkKCk5vdGVzLWphOgotIOaMh+WumuODmuODvOOCuOOBruODmuODvOOCuOWFqOS9k+OCklBOR+WMluOBl+OBpuS\/neWtmOOBl+OBvuOBmeOAgiBHb29nbGVTbGlkZXNFeHBvcnQKICAgIC0g44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444KSUE5H5YyW44GX44G+44GZ44CCCi0g44OA44Km44Oz44Ot44O844OJ55SoVVJM77yIMzDliIbplpPjga7jgb\/mnInlirnvvInjga9BUEnpgJrkv6Hjga7oqo3lj6\/ogIXjgavntJDjgaXjgZHjgonjgozjgb7jgZnjgIIKICAgIC0gVVJM44KS55+l44Gj44Gm44GE44KL5Lq644Gv6Kqw44Gn44KC55S75YOP44Gr44Ki44Kv44K744K544Gn44GN44G+44GZ44CC44Gd44GX44Gm6KqN5Y+v6ICF44Gr44KI44KL44Ki44Kv44K744K544Go6KaL44Gq44GV44KM44G+44GZ44CCCiAgICAtIOOBquOBiuOAgeODleOCoeOCpOODq+OBruWFseacieioreWumuOBjOWkieabtOOBleOCjOOCi+OBqOODgOOCpuODs+ODreODvOODieeUqFVSTOOBr+eEoeWKueOBq+OBquOCiuOBvuOBmeOAggogICAgLSDjgrXjgqTjgrrmjIflrprjgYzlv4XopoHjgarloLTlkIjjgIFVUkzmnKvlsL7jga4gPXMxNjAwIOOCkiA9czEyMDAg44Gr5pu444GN5o+b44GI44KL44Gq44Gp44GX44Gm5LiL44GV44GE44CC77yIMjAyMS0wNeePvuWcqO+8iQotIOOBn+OBqOOBiOOBsOOAjOaciOasoeWjsuS4iuODrOODneODvOODiOOAjeOBrumAmuefpealreWLmeOCkuiHquWLleWMluOBl+OBn+OBhOWgtOWQiOOBr+OAgeS7peS4i+OBruOCiOOBhuOBqualreWLmeODl+ODreOCu+OCueOCkuWumue+qeOBl+OBvuOBmeOAggogICAgLSDpm5vlvaLjg5rjg7zjgrjjgYzoh6rli5XopIfoo73jgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOikh+ijve+8iQogICAgLSDosrzjgorku5jjgZHjgonjgozjgabjgYTjgovln4vjgoHovrzjgb\/jgrDjg6njg5XjgYzoh6rli5Xmm7TmlrDjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOaWh+Wtl+WIl+WFqOe9ruaPm++8iQogICAgLSDloLHlkYrjg4bjgq3jgrnjg4jpg6jjgYzlvZPmnIjmlofjgavoh6rli5Xnva7mj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOWFqOOCsOODqeODleabtOaWsO+8iQogICAgLSDlvZPoqbLjgrnjg6njgqTjg4njg5rjg7zjgrjjgYxQTkfnlLvlg4\/jgavoh6rli5XlpInmj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIFBOR+eUu+WDj+eUn+aIkO+8iQogICAgLSBQTkfnlLvlg4\/jgYzmt7vku5jjgZXjgozjgZ\/jg6Hjg7zjg6vjgYzoh6rli5XnmoTjgavpgIHkv6HjgZXjgozjgovjgILvvIjigLsgVGhyb3dFbWFpbCDjgqTjg5njg7Pjg4jvvIkKCkFQUEVORElYLWVuCi0gRklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoQ2hhcnMgZm9sbG93aW5nICZxdW90Oy9kLyZxdW90OykKICAgIC0gZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4Ci0gT2JqZWN0LUlEIG9mIFNsaWRlIFBhZ2UgKENoYXJzIGZvbGxvd2luZyAmcXVvdDtpZC4mcXVvdDspCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLmc2MTM3NzdjODRhXzBfMAotIFNldHRpbmcgZXhhbXBsZSBvZiAmcXVvdDtIVFRQIEF1dGhlbnRpY2F0aW9uJnF1b3Q7IChPQXV0aDIpCiAgICAtIEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhcHByb3ZhbF9wcm9tcHQ9Zm9yY2UKICAgIC0gVG9rZW4gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuCiAgICAtIFNjb3BlOgogICAgICAgIC0gaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zCiAgICAtIENsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OgogICAgICAgIC0gKCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICkKICAgICAgICAtIFJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrCkFQUEVORElYLWphCi0gRklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoJnF1b3Q7L2QvJnF1b3Q7IOS7pemZjeOBruaWh+Wtl+WIlykKICAgIC0gZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4Ci0gT2JqZWN0LUlEIG9mIFNsaWRlIFBhZ2UgKCZxdW90O2lkLiZxdW90OyDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLmc2MTM3NzdjODRhXzBfMAotICZxdW90O0hUVFDoqo3oqLwmcXVvdDvvvIhPQXV0aDLvvInjga7oqK3lrprkvosKICAgIC0gQXV0aG9yaXphdGlvbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFwcHJvdmFsX3Byb21wdD1mb3JjZQogICAgLSBUb2tlbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW4KICAgIC0gU2NvcGU6CiAgICAgICAgLSBodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3ByZXNlbnRhdGlvbnMKICAgIC0gQ2xpZW50IElELCBDb25zdW1lciBTZWNyZXQ6CiAgICAgICAgLSAoIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKQogICAgICAgIC0gUmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2sKKi8KCjwvY29kZT48L3ByZT48L2Rpdj4KPCEtLSAvd3A6bG9vcy1oY2IvY29kZS1ibG9jayAtLT4KCjwhLS0gd3A6c2hvcnRjb2RlIC0tPgpbL3N1X3Nwb2lsZXJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20iLCJhbGlnbiI6InJpZ2h0In0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWducmlnaHQiPjxhIGhyZWY9IiMiPjxpbWcgc3JjPSJkYXRhOmltYWdlO2Jhc2U2NCwKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFDL1VsRVFWUllSODJYUFV3VVVSREgvN083ZHd1bgprWENnUVloeWhaMEZZR2tsdFRFY1doaS9DcjhDMklpSmlhMmQwUmcxMFFneDBVYWpsU0l4R2p0aW9vVU5hREJSNDBjb2xKem11RE1xCngzM3N2akc3Y0hpM3ZOMTdoNUJ6MjMwejg5dDVNLytaSmRUNElkWDQwNDhRQ1Z2NmJoM29adUl1Z0dJQUdoZnMwd0JQRWRPRURZemwKRGZ0QjZ5NWtWSHhYQlBqOUdDMEZ5empENEg0dzZsU2NncEFsMEhESXNNNnYzWWxFa0UwZ1FHcFU2MmVtaXdTc1VRcnNPY1RBTEJHZgpqdmFJWVQ5N1g0RFVxSDRkaklIbEJGNWlReGlLOXRnblpMNmtBRE1qK2wwaTdGdVI0QXRPbUhHdnFkZmU3L1c1QkVEMjVVWnpON1Q2CnRtQWVVWUNWZWdFeDk4WC9uQ1FUWlFET25ZTnBxTlNER2V0RC9kWnpJR05keFlUWVA5OGc4Nm9QVnZwbEFBUVBsTmJFSW9CVDdibUMKL3RGYmNKSE9HekRiajFRTURwR0gvZnM5QUVKbThpU3M1RE9walZPWVpzamVVdXlPUllEMHFIR1ptUWU5VnRVQVpEOWNnQmJaRENPNgpIWm5KUVJTK1BaVkNFTkdWeGg3cmxQUFNCWEJFcGs3b003SStWd1lBdy83MUZ2YVBjZWdOWGFCUUF6S3YrK1VRaEd4V3M1c2NzWElCCmtpUDZRWTF3VzRhckR1Q3hGbms0R1psN2QxYWFCY0U0MU54cjMzRUIwaVA2VFNaSUwzcTFBSWh4cTdIWFB1b0NwQjVxNHdCMUJXZUEKSWJJSmNENFpXSkJrcm9kbXRzQXB5cUFNQUR3UmpZdHRDd0I2cW1Td2xBVll6SURqOFBOVjZBMmQwTXdOOHJUbXZvT3pDWVEzSFZBQQpRRG9hdDZORkFQYjdyRktBM05Rd1FxMTdvTlhKUlVsa3Y4S2FlWTV3MjE0VkFFVGpOdjAzQUVwWHNNSVpLTDBDaFNJVWVhZ0FGQkpQCllMWWZCbGlvRjZGU0c2b0NUTitIR2V0M1N5cW9DOHJhVUVtSW5DNzRkTWxWT3VnUmVjM2FHUmpOTytZQjJGSVhJbVVwRmptd3lBZnIKZ0JZR05ETzRDN3hTN0tyaHZ3NGpMMWFBRUMwWlJvNnQ3emp1R0lJWk8xYWNXNVhIY3ZHRUQ0RHZPSFlsV2JLUWhEYkdFZW00TmkrdgpWVHdpTTRYWmllT3drbVBsVnVTemtCUlByZWd5NmdXdXRKSVZ6OWQwS1YyVlRGUzdsditGcU9HUFNSR2lwcjltcFRWVXM1L1RLanB2CldVZi9BQ0grNlRETXhKd3BBQUFBQUVsRlRrU3VRbUNDCiIgYWx0PSIiLz48L2E+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtY2xvdWQtZG93bmxvYWQtYWx0Ij48L2k+IERvd25sb2FkPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xbFpJU2g5YXF2QU1XR3pMQklDSWFwaWFGNTFhYTVYUm4vdmlldz91c3A9ZHJpdmVzZGsiIHRhcmdldD0iX2JsYW5rIj5Hb29nbGUtU2xpZGVzLVBhZ2UtRXhwb3J0LWFzLVBORy0yMDIxLnhtbDwvYT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPjxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMUJUa3VENWNPRi15TzVxeGRvYlkxUXZTYklfRWpER2RNL3ZpZXc\/dXNwPXNoYXJpbmciIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQlRrdUQ1Y09GLXlPNXF4ZG9iWTFRdlNiSV9FakRHZE0vdmlldz91c3A9c2hhcmluZyI+R29vZ2xlLVNsaWRlcy1QYWdlLUV4cG9ydC1hcy1QTkctMjAyMy54bWw8L2E+PCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+MjAyMy0wOC0xNSAoQykgUXVlc3RldHJhLCBJbmMuIChNSVQgTGljZW5zZSk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmZvciAiR3JhYWxKUyBzdGFuZGFyZCAoZW5naW5lLXR5cGUgMykiIG9uIHYxNS4wIG9yIGFib3ZlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFVZXBON3JaZkE0aHZHM0U2MEpKNV8xeGdLNi0tY3JJTC92aWV3P3VzcD1zaGFyaW5nIj5Hb29nbGUtU2xpZGVzLVBhZ2UtRXhwb3J0LWFzLVBORy0yMDI2LnhtbDwvYT48IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT4yMDI2LTA0LTI3IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RHVlIHRvIHRoZSBkZXByZWNhdGlvbiBvZiB0aGUgbWV0aG9kcyA8Y29kZT5hdXRoU2V0dGluZyhTdHJpbmcpPC9jb2RlPiBhdCB2MTguPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5odHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS92ZXJzaW9ucy92ZXJzaW9uLTE4MC88L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJyaWdodCJ9fSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tcmlnaHQgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+MjAyMS0wNS0xOCAoQykgUXVlc3RldHJhLCBJbmMuIChNSVQgTGljZW5zZSk8YnI+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjEvIj5odHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS88L2E+PGJyPjxpIGNsYXNzPSJmYWwgZmEtaW5mby1jaXJjbGUiPjwvaT4gQWRkb27jg5XjgqHjgqTjg6vjga7jgqTjg7Pjg53jg7zjg4jjga8gPHNwYW4gc3R5bGU9ImNvbG9yOiM0YTg2ZTgiIGNsYXNzPSJoYXMtaW5saW5lLWNvbG9yIj48c3Ryb25nPlByb2Zlc3Npb25hbDwvc3Ryb25nPjwvc3Bhbj4g44Gn44Gu44G\/44GU5Yip55So44GE44Gf44Gg44GR44G+44GZPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNob3J0Y29kZSAtLT4KW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJdCjwhLS0gL3dwOnNob3J0Y29kZSAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbiI+PC9pPiBOb3RlczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT7mjIflrprjg5rjg7zjgrjjga7jg5rjg7zjgrjlhajkvZPjgpJQTkfljJbjgZfjgabkv53lrZjjgZfjgb7jgZnjgIIgR29vZ2xlU2xpZGVzRXhwb3J0PCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+44KC44GX44Oa44O844K45oyH5a6a44GM44Gq44GE5aC05ZCI44Gv44CB5pyA57WC44Oa44O844K444KSUE5H5YyW44GX44G+44GZ44CCPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT7jg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzvvIgzMOWIhumWk+OBruOBv+acieWKue+8ieOBr0FQSemAmuS\/oeOBruiqjeWPr+iAheOBq+e0kOOBpeOBkeOCieOCjOOBvuOBmeOAgjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlVSTOOCkuefpeOBo+OBpuOBhOOCi+S6uuOBr+iqsOOBp+OCgueUu+WDj+OBq+OCouOCr+OCu+OCueOBp+OBjeOBvuOBmeOAguOBneOBl+OBpuiqjeWPr+iAheOBq+OCiOOCi+OCouOCr+OCu+OCueOBqOimi+OBquOBleOCjOOBvuOBmeOAgjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+44Gq44GK44CB44OV44Kh44Kk44Or44Gu5YWx5pyJ6Kit5a6a44GM5aSJ5pu044GV44KM44KL44Go44OA44Km44Oz44Ot44O844OJ55SoVVJM44Gv54Sh5Yq544Gr44Gq44KK44G+44GZ44CCPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT7jgrXjgqTjgrrmjIflrprjgYzlv4XopoHjgarloLTlkIjjgIFVUkzmnKvlsL7jga4gPXMxNjAwIOOCkiA9czEyMDAg44Gr5pu444GN5o+b44GI44KL44Gq44Gp44GX44Gm5LiL44GV44GE44CC77yIMjAyMS0wNeePvuWcqO+8iTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+44Gf44Go44GI44Gw44CM5pyI5qyh5aOy5LiK44Os44Od44O844OI44CN44Gu6YCa55+l5qWt5YuZ44KS6Ieq5YuV5YyW44GX44Gf44GE5aC05ZCI44Gv44CB5Lul5LiL44Gu44KI44GG44Gq5qWt5YuZ44OX44Ot44K744K544KS5a6a576p44GX44G+44GZ44CCPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+6Zub5b2i44Oa44O844K444GM6Ieq5YuV6KSH6KO944GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDopIfoo73vvIk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPuiyvOOCiuS7mOOBkeOCieOCjOOBpuOBhOOCi+Wfi+OCgei+vOOBv+OCsOODqeODleOBjOiHquWLleabtOaWsOOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5paH5a2X5YiX5YWo572u5o+b77yJPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT7loLHlkYrjg4bjgq3jgrnjg4jpg6jjgYzlvZPmnIjmlofjgavoh6rli5Xnva7mj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOWFqOOCsOODqeODleabtOaWsO+8iTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+5b2T6Kmy44K544Op44Kk44OJ44Oa44O844K444GMUE5H55S75YOP44Gr6Ieq5YuV5aSJ5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCBQTkfnlLvlg4\/nlJ\/miJDvvIk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBOR+eUu+WDj+OBjOa3u+S7mOOBleOCjOOBn+ODoeODvOODq+OBjOiHquWLleeahOOBq+mAgeS\/oeOBleOCjOOCi+OAgu+8iOKAuyBUaHJvd0VtYWlsIOOCpOODmeODs+ODiO+8iTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtaW1hZ2VzIj48L2k+IENhcHR1cmU8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMDY3MDYsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS13b3JrZmxvdy1qYS5wbmciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS13b3JrZmxvdy1qYS5wbmciIGFsdD0i5oyH5a6a44K544Op44Kk44OJ44KSUE5H55S75YOP44Gr5aSJ5o+b44GX44CB44OV44Kh44Kk44Or5Z6L44OH44O844K\/6aCF55uu44Gr5qC857SN44GX44G+44GZ44CC44OA44Km44Oz44Ot44O844OJ55SoVVJM77yI54Sh6KqN6Ki844O7MzDliIbmnInlirnvvInjgpLlj5blvpfjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgILjgZ\/jgajjgYjjgbDjgIFQTkfnlLvlg4\/ljJbjgZXjgozjgZ\/jgIzlo7LkuIrjg6zjg53jg7zjg4hQYWdl44CN44GM44Oh44O844Or5re75LuY44GV44KM44KL44KI44GG44Gq44Ov44O844Kv44OV44Ot44O877yI5aOy5LiK6Ieq5YuV6ZuG6KiI44OX44Ot44K744K577yJ562J44Gn5Yip55So44GX44G+44GZ44CCIiBjbGFzcz0id3AtaW1hZ2UtMTA2NzA2Ii8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MTA2NzA4LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSIsImNsYXNzTmFtZSI6ImlzLXN0eWxlLWRlZmF1bHQgcS1ib3gifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGlzLXN0eWxlLWRlZmF1bHQgcS1ib3giPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjEtY29uZmlnLWphLnBuZyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtZXhwb3J0LWFzLXBuZy0yMDIxLWNvbmZpZy1qYS5wbmciIGFsdD0i5oyH5a6a44K544Op44Kk44OJ44KSUE5H55S75YOP44Gr5aSJ5o+b44GX44CB44OV44Kh44Kk44Or5Z6L44OH44O844K\/6aCF55uu44Gr5qC857SN44GX44G+44GZ44CC44OA44Km44Oz44Ot44O844OJ55SoVVJM77yI54Sh6KqN6Ki844O7MzDliIbmnInlirnvvInjgpLlj5blvpfjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgILjgZ\/jgajjgYjjgbDjgIFQTkfnlLvlg4\/ljJbjgZXjgozjgZ\/jgIzlo7LkuIrjg6zjg53jg7zjg4hQYWdl44CN44GM44Oh44O844Or5re75LuY44GV44KM44KL44KI44GG44Gq44Ov44O844Kv44OV44Ot44O877yI5aOy5LiK6Ieq5YuV6ZuG6KiI44OX44Ot44K744K577yJ562J44Gn5Yip55So44GX44G+44GZ44CCIiBjbGFzcz0id3AtaW1hZ2UtMTA2NzA4Ii8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWJvb2siPjwvaT4gQXBwZW5kaXg8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoIi9kLyIg5Lul6ZmN44Gu5paH5a2X5YiXKTwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC88c3Ryb25nPjFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4PC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PYmplY3QtSUQgb2YgU2xpZGUgUGFnZSAoImlkLiIg5Lul6ZmN44Gu5paH5a2X5YiXKTwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLjxzdHJvbmc+ZzYxMzc3N2M4NGFfMF8wPC9zdHJvbmc+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT4iSFRUUOiqjeiovCLvvIhPQXV0aDLvvInjga7oqK3lrprkvos8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BdXRob3JpemF0aW9uIEVuZHBvaW50IFVSTDo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5odHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFtcDthcHByb3ZhbF9wcm9tcHQ9Zm9yY2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRva2VuIEVuZHBvaW50IFVSTDo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5odHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjb3BlOjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9uczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q2xpZW50IElELCBDb25zdW1lciBTZWNyZXQ6PCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+KCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGkgY2xhc3M9ImZhbCBmYS1iYWxhbmNlLXNjYWxlIj48L2k+IFNlZSBhbHNvPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLWR1cGxpY2F0ZS0yMDIxLyIsInR5cGUiOiJ3cC1lbWJlZCIsInByb3ZpZGVyTmFtZVNsdWciOiJxdWVzdGV0cmEtc3VwcG9ydCIsImNsYXNzTmFtZSI6IiJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLXF1ZXN0ZXRyYS1zdXBwb3J0IHdwLWJsb2NrLWVtYmVkLXF1ZXN0ZXRyYS1zdXBwb3J0Ij48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtZHVwbGljYXRlLTIwMjEvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT5kb2N1bWVudGV4Y2VycHTmjIflrprjgrnjg6njgqTjg4njgpJQTkfnlLvlg4\/jgavlpInmj5vjgZfjgIHjg5XjgqHjgqTjg6vlnovjg4fjg7zjgr\/poIXnm67jgavmoLzntI3jgZfjgb7jgZnjgILjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzvvIjnhKHoqo3oqLzjg7szMOWIhuacieWKue+8ieOCkuWPluW+l+OBmeOCi+OBk+OBqOOCguWPr+iDveOBp+OBmeOAguOBn+OBqOOBiOOBsOOAgVBOR+eUu+WDj+WMluOBleOCjOOBn+OAjOWjsuS4iuODrOODneODvOODiFBhZ2XjgI3jgYzjg6Hjg7zjg6vmt7vku5jjgZXjgozjgovjgojjgYbjgarjg6\/jg7zjgq\/jg5Xjg63jg7zvvIjlo7LkuIroh6rli5Xpm4boqIjjg5fjg63jgrvjgrnvvInnrYnjgafliKnnlKjjgZfjgb7jgZnjgIJkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydF91YWdfY3VzdG9tX3BhZ2VfbGV2ZWxfY3Nzc2l0ZS1zaWRlYmFyLWxheW91dHNpdGUtY29udGVudC1sYXlvdXRhc3Qtc2l0ZS1jb250ZW50LWxheW91dHNpdGUtY29udGVudC1zdHlsZXNpdGUtc2lkZWJhci1zdHlsZWFzdC1nbG9iYWwtaGVhZGVyLWRpc3BsYXlhc3QtYmFubmVyLXRpdGxlLXZpc2liaWxpdHlhc3QtbWFpbi1oZWFkZXItZGlzcGxheWFzdC1oZmItYWJvdmUtaGVhZGVyLWRpc3BsYXlhc3QtaGZiLWJlbG93LWhlYWRlci1kaXNwbGF5YXN0LWhmYi1tb2JpbGUtaGVhZGVyLWRpc3BsYXlzaXRlLXBvc3QtdGl0bGVhc3QtYnJlYWRjcnVtYnMtY29udGVudGFzdC1mZWF0dXJlZC1pbWdmb290ZXItc21sLWxheW91dGFzdC1kaXNhYmxlLXJlbGF0ZWQtcG9zdHN0aGVtZS10cmFuc3BhcmVudC1oZWFkZXItbWV0YWFkdi1oZWFkZXItaWQtbWV0YXN0aWNrLWhlYWRlci1tZXRhaGVhZGVyLWFib3ZlLXN0aWNrLW1ldGFoZWFkZXItbWFpbi1zdGljay1tZXRhaGVhZGVyLWJlbG93LXN0aWNrLW1ldGFhc3RyYS1taWdyYXRlLW1ldGEtbGF5b3V0c2FzdC1wYWdlLWJhY2tncm91bmQtZW5hYmxlZGFzdC1wYWdlLWJhY2tncm91bmQtbWV0YWFzdC1jb250ZW50LWJhY2tncm91bmQtbWV0YWFkdmFuY2VkX3Nlb19kZXNjcmlwdGlvbmpldHBhY2tfc2VvX2h0bWxfdGl0bGVqZXRwYWNrX3Nlb19ub2luZGV4X2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zX3dwYXNfY3VzdG9taXplX3Blcl9uZXR3b3JramV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZGRvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50W3N1X2JveCB0aXRsZT0iR29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCBQTkfjgqjjgq\/jgrnjg53jg7zjg4ggKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIEV4cG9ydCBhcyBQTkcpIiBzdHlsZT0ic29mdCIgYm94X2NvbG9yPSIjZmY5OWZmIiB0aXRsZV9jb2xvcj0iIzAwMDAwMCIgcmFkaXVzPSIwIl0g5oyH5a6a44K544Op44Kk44OJ44KSUE5H55S75YOP44Gr5aSJ5o+b44GX44CB44OV44Kh44Kk44Or5Z6L44OH44O844K\/6aCF55uu44Gr5qC857SN44GX44G+44GZ44CC44OA44Km44Oz44Ot44O844OJ55SoVVJM77yI54Sh6KqN6Ki844O7MzDliIbmnInlirnvvInjgpLlj5blvpfjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgILjgZ\/jgajjgYjjgbDjgIFQTkfnlLvlg4\/ljJbjgZXjgozjgZ\/jgIzlo7LkuIrjg6zjg53jg7zjg4hQYWdl44CN44GM44Oh44O844Or5re75LuY44GV44KM44KL44KI44GG44Gq44Ov44O844Kv44OV44Ot44O877yI5aOy5LiK6Ieq5YuV6ZuG6KiI44OX44Ot44K744K577yJ562J44Gn5Yip55So44GX44G+44GZ44CCWy9zdV9ib3hdZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb2RlbGFuZ1R5cGVsYW5nTmFtZWZpbGVOYW1lZGF0YUxpbmVOdW1kYXRhU3RhcnRpc0xpbmVTaG93aXNTaG93TGFuZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RleHRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaHJlZmxpbmtEZXN0aW5hdGlvbmFsaWdubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlclVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0YW1wTGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxpIGNsYXNzPSJmYWwgZmEtY2xvdWQtZG93bmxvYWQtYWx0Ij48L2k+IERvd25sb2FkbGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMWxaSVNoOWFxdkFNV0d6TEJJQ0lhcGlhRjUxYWE1WFJuL3ZpZXc\/dXNwPWRyaXZlc2RrIiB0YXJnZXQ9Il9ibGFuayI+R29vZ2xlLVNsaWRlcy1QYWdlLUV4cG9ydC1hcy1QTkctMjAyMS54bWw8L2E+VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMUJUa3VENWNPRi15TzVxeGRvYlkxUXZTYklfRWpER2RNL3ZpZXc\/dXNwPXNoYXJpbmciIGRhdGEtdHlwZT0ibGluayIgZGF0YS1pZD0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQlRrdUQ1Y09GLXlPNXF4ZG9iWTFRdlNiSV9FakRHZE0vdmlldz91c3A9c2hhcmluZyI+R29vZ2xlLVNsaWRlcy1QYWdlLUV4cG9ydC1hcy1QTkctMjAyMy54bWw8L2E+VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIwMjMtMDgtMTUgKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGZvciAiR3JhYWxKUyBzdGFuZGFyZCAoZW5naW5lLXR5cGUgMykiIG9uIHYxNS4wIG9yIGFib3ZlVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMVVlcE43clpmQTRodkczRTYwSko1XzF4Z0s2LS1jcklML3ZpZXc\/dXNwPXNoYXJpbmciPkdvb2dsZS1TbGlkZXMtUGFnZS1FeHBvcnQtYXMtUE5HLTIwMjYueG1sPC9hPlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQyMDI2LTA0LTI3IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREdWUgdG8gdGhlIGRlcHJlY2F0aW9uIG9mIHRoZSBtZXRob2RzIDxjb2RlPmF1dGhTZXR0aW5nKFN0cmluZyk8L2NvZGU+IGF0IHYxOC5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvdmVyc2lvbnMvdmVyc2lvbi0xODAvVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIwMjEtMDUtMTggKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpPGJyPjxhIGhyZWY9Imh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtZXhwb3J0LWFzLXBuZy0yMDIxLyI+aHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjEvPC9hPjxicj48aSBjbGFzcz0iZmFsIGZhLWluZm8tY2lyY2xlIj48L2k+IEFkZG9u44OV44Kh44Kk44Or44Gu44Kk44Oz44Od44O844OI44GvIDxzcGFuIHN0eWxlPSJjb2xvcjojNGE4NmU4IiBjbGFzcz0iaGFzLWlubGluZS1jb2xvciI+PHN0cm9uZz5Qcm9mZXNzaW9uYWw8L3N0cm9uZz48L3NwYW4+IOOBp+OBruOBv+OBlOWIqeeUqOOBhOOBn+OBoOOBkeOBvuOBmWRyb3BDYXBzdHlsZWZvbnRTaXplZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0ZXh0VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxpIGNsYXNzPSJmYWwgZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uIj48L2k+IE5vdGVzbGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTmjIflrprjg5rjg7zjgrjjga7jg5rjg7zjgrjlhajkvZPjgpJQTkfljJbjgZfjgabkv53lrZjjgZfjgb7jgZnjgIIgR29vZ2xlU2xpZGVzRXhwb3J0VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOOCguOBl+ODmuODvOOCuOaMh+WumuOBjOOBquOBhOWgtOWQiOOBr+OAgeacgOe1guODmuODvOOCuOOCklBOR+WMluOBl+OBvuOBmeOAglVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzvvIgzMOWIhumWk+OBruOBv+acieWKue+8ieOBr0FQSemAmuS\/oeOBruiqjeWPr+iAheOBq+e0kOOBpeOBkeOCieOCjOOBvuOBmeOAglVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRVUkzjgpLnn6XjgaPjgabjgYTjgovkurrjga\/oqrDjgafjgoLnlLvlg4\/jgavjgqLjgq\/jgrvjgrnjgafjgY3jgb7jgZnjgILjgZ3jgZfjgaboqo3lj6\/ogIXjgavjgojjgovjgqLjgq\/jgrvjgrnjgajopovjgarjgZXjgozjgb7jgZnjgIJVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW5044Gq44GK44CB44OV44Kh44Kk44Or44Gu5YWx5pyJ6Kit5a6a44GM5aSJ5pu044GV44KM44KL44Go44OA44Km44Oz44Ot44O844OJ55SoVVJM44Gv54Sh5Yq544Gr44Gq44KK44G+44GZ44CCVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOOCteOCpOOCuuaMh+WumuOBjOW\/heimgeOBquWgtOWQiOOAgVVSTOacq+WwvuOBriA9czE2MDAg44KSID1zMTIwMCDjgavmm7jjgY3mj5vjgYjjgovjgarjganjgZfjgabkuIvjgZXjgYTjgILvvIgyMDIxLTA154++5Zyo77yJVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudOOBn+OBqOOBiOOBsOOAjOaciOasoeWjsuS4iuODrOODneODvOODiOOAjeOBrumAmuefpealreWLmeOCkuiHquWLleWMluOBl+OBn+OBhOWgtOWQiOOBr+OAgeS7peS4i+OBruOCiOOBhuOBqualreWLmeODl+ODreOCu+OCueOCkuWumue+qeOBl+OBvuOBmeOAglVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTpm5vlvaLjg5rjg7zjgrjjgYzoh6rli5XopIfoo73jgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOikh+ijve+8iVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTosrzjgorku5jjgZHjgonjgozjgabjgYTjgovln4vjgoHovrzjgb\/jgrDjg6njg5XjgYzoh6rli5Xmm7TmlrDjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOaWh+Wtl+WIl+WFqOe9ruaPm++8iVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTloLHlkYrjg4bjgq3jgrnjg4jpg6jjgYzlvZPmnIjmlofjgavoh6rli5Xnva7mj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIOWFqOOCsOODqeODleabtOaWsO+8iVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTlvZPoqbLjgrnjg6njgqTjg4njg5rjg7zjgrjjgYxQTkfnlLvlg4\/jgavoh6rli5XlpInmj5vjgZXjgozjgIHvvIjigLtHb29nbGUg44K544Op44Kk44OJOiDjg5rjg7zjgrgsIFBOR+eUu+WDj+eUn+aIkO+8iVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQTkfnlLvlg4\/jgYzmt7vku5jjgZXjgozjgZ\/jg6Hjg7zjg6vjgYzoh6rli5XnmoTjgavpgIHkv6HjgZXjgozjgovjgILvvIjigLsgVGhyb3dFbWFpbCDjgqTjg5njg7Pjg4jvvIlVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGkgY2xhc3M9ImZhbCBmYS1pbWFnZXMiPjwvaT4gQ2FwdHVyZWxldmVsZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaHJlZnJlbGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0bm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlclVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0YW1wTGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGNsYXNzTmFtZW5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGFtcExpZ2h0Ym94aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8aSBjbGFzcz0iZmFsIGZhLWJvb2siPjwvaT4gQXBwZW5kaXhsZXZlbGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKCIvZC8iIOS7pemZjeOBruaWh+Wtl+WIlylVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzxzdHJvbmc+MXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTg8L3N0cm9uZz5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T2JqZWN0LUlEIG9mIFNsaWRlIFBhZ2UgKCJpZC4iIOS7pemZjeOBruaWh+Wtl+WIlylVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZG9jcy5nb29nbGUuY29tL3ByZXNlbnRhdGlvbi9kLzFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4L2VkaXQjc2xpZGU9aWQuPHN0cm9uZz5nNjEzNzc3Yzg0YV8wXzA8L3N0cm9uZz5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50IkhUVFDoqo3oqLwi77yIT0F1dGgy77yJ44Gu6Kit5a6a5L6LVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFtcDthcHByb3ZhbF9wcm9tcHQ9Zm9yY2VVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VG9rZW4gRW5kcG9pbnQgVVJMOlVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW5VQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NvcGU6VUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2ZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5nVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9uc1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDpVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50KCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vIClVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2tVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGkgY2xhc3M9ImZhbCBmYS1iYWxhbmNlLXNjYWxlIj48L2k+IFNlZSBhbHNvbGV2ZWxmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ1VBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGNhcHRpb250eXBlcHJvdmlkZXJOYW1lU2x1Z2FsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZWNsYXNzTmFtZVVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3MFBwgECAQIBggFGwgHmssCCAeEAggGCA4IDggLCAZIAQYIBA4UGx4aUwAXUgAZGxdcAB0PFxARGR0SERcWFxobGBsYFhMaIBsvKgkZISIWGx8ICggECAYIBw8ECgehBAcKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgQOSgALDAYXUAARUgALERMPCwgHDwQKBA5KAAsMBhdQABFSAAsREw8LCAcPBAoESAELCUoADkoACwwGF1AAEVIACxETDwsIBw8ECgQOSgALDAYXUAARUgALERMPCwgHDwQKQwAHBA8FDgsGDkoACwwGF1AAEVIACxETD0sACAcPBAoHMgUKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcGCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHtQIOSgALDAYXUAARUgALERMPCwgHDwQKB7gDDkoACwwGF1AAEVIACxETDwsIBw8ECgcGCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHLA5KAAsMBhdQABFSAAsREw8LCAcPBAoHOA5KAAsMBhdQABFSAAsREw8LCAcPBAoHigIOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcsDkoACwwGF1AAEVIACxETDwsIBw8ECgeOAQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHNg5KAAsMBhdQABFSAAsREw8LCAcPBAoHuQUHBQgKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgQOSgALDAYXUAARUgALERMPCwgHDwQKBzIFCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKBysOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgccDkoACwwGF1AAEVIACxETDwsIBw8ECgcnDkoACwwGF1AAEVIACxETDwsIBw8ECgcGCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHLw5KAAsMBhdQABFSAAsREw8LCAcPBAoHJg5KAAsMBhdQABFSAAsREw8LCAcPBAoHPA5KAAsMBhdQABFSAAsREw8LCAcPBAoHMQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKByQOSgALDAYXUAARUgALERMPCwgHDwQKBzMOSgALDAYXUAARUgALERMPCwgHDwQKBy4OSgALDAYXUAARUgALERMPCwgHDwQKBzMOSgALDAYXUAARUgALERMPCwgHDwQKBywOSgALDAYXUAARUgALERMPCwgHDwQKByUFCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBApDAAcEAwIIDwoOCwYOSgALDAYXUAARUgALERMPSwAIBw8ECkMABwQDAggPCgkOCwYOSgALDAYXUAARUgALERMPSwAIBw8ECgckBQoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgcuDkoACwwGF1AAEVIACxETDwsIBw8ECgcGCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHnAEOSgALDAYXUAARUgALERMPCwgHDwQKByYOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECge6AQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHFA5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKBxsOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgeXAQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHEw5KAAsMBhdQABFSAAsREw8LCAcPBAoHBgoNDwwOSgALDAYXUAARUgALERMPCwgHDwQKByoOSgALDAYXUAARUgALERMPCwgHDwQKBwYOSgALDAYXUAARUgALERMPCwgHDwQKBwYKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgctDkoACwwGF1AAEVIACxETDwsIBw8ECgcbDkoACwwGF1AAEVIACxETDwsIBw8ECgcGCg0PDA5KAAsMBhdQABFSAAsREw8LCAcPBAoHLw5KAAsMBhdQABFSAAsREw8LCAcPBAoHNQ5KAAsMBhdQABFSAAsREw8LCAcPBAoHLQUKDQ8MDkoACwwGF1AAEVIACxETDwsIBw8ECgMHBBAPCgsJDkoACwwGF1AAEVIACxETDwsTAQQAAAEAAAABAAAAAQcALQECAPQBQgEBAEEAAgBBAABBAABBAABBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAANBgQwBpA4AfQF3EzIwMjEtMDUtMjBUMTA6MzY6NTZ3JWdvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjF3B3B1Ymxpc2h9An2Pgw13BG9wZW53BG9wZW55dwB3CHN0YW5kYXJkdwB3AHcAdwB3AHcHZGVmYXVsdHcHZGVmYXVsdHcHZGVmYXVsdHcHZGVmYXVsdHcHZGVmYXVsdHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3B2RlZmF1bHR3AHcHZGVmYXVsdHcAdwB3AHcHZGVmYXVsdHcHZGVmYXVsdHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGdGFibGV0dgwQYmFja2dyb3VuZC1jb2xvcncAEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABm1vYmlsZXYMEGJhY2tncm91bmQtY29sb3J3ABBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTUpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABnRhYmxldHYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNSkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwAGbW9iaWxldgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AHfuAuaMh+WumuOCueODqeOCpOODieOCklBOR+eUu+WDj+OBq+WkieaPm+OBl+OAgeODleOCoeOCpOODq+Wei+ODh+ODvOOCv+mgheebruOBq+agvOe0jeOBl+OBvuOBmeOAguODgOOCpuODs+ODreODvOODieeUqFVSTO+8iOeEoeiqjeiovOODuzMw5YiG5pyJ5Yq577yJ44KS5Y+W5b6X44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CC44Gf44Go44GI44Gw44CBUE5H55S75YOP5YyW44GV44KM44Gf44CM5aOy5LiK44Os44Od44O844OIUGFnZeOAjeOBjOODoeODvOODq+a3u+S7mOOBleOCjOOCi+OCiOOBhuOBquODr+ODvOOCr+ODleODreODvO+8iOWjsuS4iuiHquWLlembhuioiOODl+ODreOCu+OCue+8ieetieOBp+WIqeeUqOOBl+OBvuOBmeOAgncAeXcAeX0AeXl3AHcAeHh2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anl5dQF9qQJ1BH2gMX2KIH2bMX2yBnckNDA1ZjY2ZmEtN2FhZi00MDE0LThhMjItZDE5MDA1YmRiMmM4eHesBDxwPltzdV9ib3ggdGl0bGU9Ikdvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwgUE5H44Ko44Kv44K544Od44O844OIIChHb29nbGUgU2xpZGVzOiBQYWdlLCBFeHBvcnQgYXMgUE5HKSIgc3R5bGU9InNvZnQiIGJveF9jb2xvcj0iI2ZmOTlmZiIgdGl0bGVfY29sb3I9IiMwMDAwMDAiIHJhZGl1cz0iMCJdIOaMh+WumuOCueODqeOCpOODieOCklBOR+eUu+WDj+OBq+WkieaPm+OBl+OAgeODleOCoeOCpOODq+Wei+ODh+ODvOOCv+mgheebruOBq+agvOe0jeOBl+OBvuOBmeOAguODgOOCpuODs+ODreODvOODieeUqFVSTO+8iOeEoeiqjeiovOODuzMw5YiG5pyJ5Yq577yJ44KS5Y+W5b6X44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CC44Gf44Go44GI44Gw44CBUE5H55S75YOP5YyW44GV44KM44Gf44CM5aOy5LiK44Os44Od44O844OIUGFnZeOAjeOBjOODoeODvOODq+a3u+S7mOOBleOCjOOCi+OCiOOBhuOBquODr+ODvOOCr+ODleODreODvO+8iOWjsuS4iuiHquWLlembhuioiOODl+ODreOCu+OCue+8ieetieOBp+WIqeeUqOOBl+OBvuOBmeOAglsvc3VfYm94XTwvcD53DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ4ZjRkZmVmNi0yZWNkLTQzZjktYjFlMi1jYzczOTNhYTE0Mzd4d9QLW3N1X3Nwb2lsZXIgdGl0bGU9IkNvbmZpZ3MiIG9wZW49InllcyIgc3R5bGU9Im1vZGVybi1saWdodCIgaWNvbj0icGx1cy1zcXVhcmUtMSIgYW5jaG9yPSJjb25maWdzIl0KPHVsIGNsYXNzPSJmYS11bCI+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYWwgZmEtYmFkZ2UtY2hlY2sgZmEtbGciPjwvaT48L3NwYW4+IFU6IEhUVFDoqo3oqLzoqK3lrprjgpLpgbjmip7jgZfjgabjgY\/jgaDjgZXjgYQ8c3BhbiBzdHlsZT0iY29sb3I6Izk5MDAwMDsiPiAqPC9zcGFuPjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYXIgZmEtcGVuLXNxdWFyZSBmYS1sZyI+PC9pPjwvc3Bhbj4gQTogRHJpdmXlhoXjgafjga7jg5XjgqHjgqTjg6tJRO+8iEZJTEUtSUTvvInjgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQ8c3BhbiBzdHlsZT0iY29sb3I6Izk5MDAwMDsiPiAqPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFyIGZhLXBlbi1zcXVhcmUgZmEtbGciPjwvaT48L3NwYW4+IEI6IOOCueODqeOCpOODieODmuODvOOCuOOBriBPYmplY3QtSUQg44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEIChpZC7ku6XpmY3jga7mloflrZfliJcpPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYWwgZmEtY2FyZXQtc3F1YXJlLWRvd24gZmEtbGciPjwvaT48L3NwYW4+IEMxOiBQTkfnlLvlg4\/jgYzmoLzntI3jgZXjgozjgovjg5XjgqHjgqTjg6vnvqTlnovjg4fjg7zjgr\/poIXnm67jgpLpgbjmip7jgZfjgabjgY\/jgaDjgZXjgYTvvIjov73liqDvvIk8c3BhbiBzdHlsZT0iY29sb3I6Izk5MDAwMDsiPiAqPC9zcGFuPjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYXIgZmEtcGVuLXNxdWFyZSBmYS1sZyI+PC9pPjwvc3Bhbj4gQzI6IOODleOCoeOCpOODq+WQjeOCkuS7mOOBkeOBpuagvOe0jeOBl+OBn+OBhOWgtOWQiOOBr+ODleOCoeOCpOODq+WQjeOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhDxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMDk5OyI+PHN1cCBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4je0VMfTwvc3VwPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImZhLWxpIj48aSBjbGFzcz0iZmFsIGZhLWNhcmV0LXNxdWFyZS1kb3duIGZhLWxnIj48L2k+PC9zcGFuPiBEOiDjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzjgYzmoLzntI3jgZXjgozjgovmloflrZfliJflnovjg4fjg7zjgr\/poIXnm67jgpLpgbjmip7jgZfjgabjgY\/jgaDjgZXjgYTvvIjmm7TmlrDvvIk8L2xpPgoKPC91bD4KWy9zdV9zcG9pbGVyXXcOY29yZS9zaG9ydGNvZGV31Atbc3Vfc3BvaWxlciB0aXRsZT0iQ29uZmlncyIgb3Blbj0ieWVzIiBzdHlsZT0ibW9kZXJuLWxpZ2h0IiBpY29uPSJwbHVzLXNxdWFyZS0xIiBhbmNob3I9ImNvbmZpZ3MiXQo8dWwgY2xhc3M9ImZhLXVsIj4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhbCBmYS1iYWRnZS1jaGVjayBmYS1sZyI+PC9pPjwvc3Bhbj4gVTogSFRUUOiqjeiovOioreWumuOCkumBuOaKnuOBl+OBpuOBj+OBoOOBleOBhDxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMDAwOyI+ICo8L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBBOiBEcml2ZeWGheOBp+OBruODleOCoeOCpOODq0lE77yIRklMRS1JRO+8ieOCkuOCu+ODg+ODiOOBl+OBpuOBj+OBoOOBleOBhDxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMDAwOyI+ICo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYXIgZmEtcGVuLXNxdWFyZSBmYS1sZyI+PC9pPjwvc3Bhbj4gQjog44K544Op44Kk44OJ44Oa44O844K444GuIE9iamVjdC1JRCDjgpLjgrvjg4Pjg4jjgZfjgabjgY\/jgaDjgZXjgYQgKGlkLuS7pemZjeOBruaWh+Wtl+WIlyk8c3BhbiBzdHlsZT0iY29sb3I6IzAwMDA5OTsiPjxzdXAgc3R5bGU9ImZvbnQtc3R5bGU6aXRhbGljOyI+I3tFTH08L3N1cD48L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhbCBmYS1jYXJldC1zcXVhcmUtZG93biBmYS1sZyI+PC9pPjwvc3Bhbj4gQzE6IFBOR+eUu+WDj+OBjOagvOe0jeOBleOCjOOCi+ODleOCoeOCpOODq+e+pOWei+ODh+ODvOOCv+mgheebruOCkumBuOaKnuOBl+OBpuOBj+OBoOOBleOBhO+8iOi\/veWKoO+8iTxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMDAwOyI+ICo8L3NwYW4+PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJmYS1saSI+PGkgY2xhc3M9ImZhciBmYS1wZW4tc3F1YXJlIGZhLWxnIj48L2k+PC9zcGFuPiBDMjog44OV44Kh44Kk44Or5ZCN44KS5LuY44GR44Gm5qC857SN44GX44Gf44GE5aC05ZCI44Gv44OV44Kh44Kk44Or5ZCN44KS44K744OD44OI44GX44Gm44GP44Gg44GV44GEPHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAwOTk7Ij48c3VwIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPiN7RUx9PC9zdXA+PC9zcGFuPjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iZmEtbGkiPjxpIGNsYXNzPSJmYWwgZmEtY2FyZXQtc3F1YXJlLWRvd24gZmEtbGciPjwvaT48L3NwYW4+IEQ6IOODgOOCpuODs+ODreODvOODieeUqFVSTOOBjOagvOe0jeOBleOCjOOCi+aWh+Wtl+WIl+Wei+ODh+ODvOOCv+mgheebruOCkumBuOaKnuOBl+OBpuOBj+OBoOOBleOBhO+8iOabtOaWsO+8iTwvbGk+Cgo8L3VsPgpbL3N1X3Nwb2lsZXJdeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGQxMDdkOWYxLWI5NDUtNGNhNi05ODk1LTA1OTNkOWVlMjJmN3h3ZVtzdV9zcG9pbGVyIHRpdGxlPSJTY3JpcHQgKGNsaWNrIHRvIG9wZW4pIiBzdHlsZT0ibW9kZXJuLWxpZ2h0IiBpY29uPSJwbHVzLXNxdWFyZS0xIiBhbmNob3I9InNjcmlwdCJddw5jb3JlL3Nob3J0Y29kZXdlW3N1X3Nwb2lsZXIgdGl0bGU9IlNjcmlwdCAoY2xpY2sgdG8gb3BlbikiIHN0eWxlPSJtb2Rlcm4tbGlnaHQiIGljb249InBsdXMtc3F1YXJlLTEiIGFuY2hvcj0ic2NyaXB0Il15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMTk3MTA3NmItNDA4NS00N2IwLTkyYzAtMDRkZTc3M2QyNmJheHeKVjxkaXYgY2xhc3M9ImhjYl93cmFwIj48cHJlIGNsYXNzPSJwcmlzbSB1bmRlZmluZWQtbnVtYmVycyBsYW5nLWpzIiBkYXRhLWxhbmc9IkphdmFTY3JpcHQiPjxjb2RlPi8vIEdyYWFsSlMgU2NyaXB0IChlbmdpbmUgdHlwZTogMikKCi8vLy8vLy8vIFNUQVJUICZxdW90O21haW4oKSZxdW90OyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKbWFpbigpOwpmdW5jdGlvbiBtYWluKCl7IAoKLy8vLyA9PSBDb25maWcgUmV0cmlldmluZyAvIOW3peeoi+OCs+ODs+ODleOCo+OCsOOBruWPgueFpyA9PQpjb25zdCBzdHJBdXRoelNldHRpbmcgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O0F1dGh6Q29uZlUmcXVvdDsgKTsgICAvLy8gUkVRVUlSRUQKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBDb25maWc6IEF1dGh6IFNldHRpbmc6ICZxdW90OyArIHN0ckF1dGh6U2V0dGluZyApOwpjb25zdCBzdHJJbnB1dGZpbGVJZCAgICAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZBMSZxdW90OyApOyAgICAvLy8gUkVRVUlSRUQKICBpZiggc3RySW5wdXRmaWxlSWQgICAgPT09ICZxdW90OyZxdW90OyApewogICAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIENvbmZpZ0Vycm9yOiZxdW90OyArCiAgICAgICAgICAgICAgICAgICAgICZxdW90OyBDb25maWcge0ExOiBGaWxlSUR9IGlzIGVtcHR5IFxuJnF1b3Q7ICk7CiAgfQpsZXQgICBzdHJQYWdlaWRPcmlnaW5hbCAgID0gY29uZmlncy5nZXQgICAgICAoICZxdW90O1N0ckNvbmZCMSZxdW90OyApOyAgICAvLyBOb3RSZXF1aXJlZApjb25zdCBmaWxlc1BvY2tldEltZyAgICAgID0gY29uZmlncy5nZXRPYmplY3QoICZxdW90O1NlbGVjdENvbmZDMSZxdW90OyApOyAvLy8gUkVRVUlSRUQKbGV0ICAgc3RyU2F2ZWFzICAgICAgICAgICA9IGNvbmZpZ3MuZ2V0ICAgICAgKCAmcXVvdDtTdHJDb25mQzImcXVvdDsgKTsgICAgLy8gTm90UmVxdWlyZWQKY29uc3Qgc3RyUG9ja2V0VXJsICAgICAgICA9IGNvbmZpZ3MuZ2V0T2JqZWN0KCAmcXVvdDtTZWxlY3RDb25mRCZxdW90OyApOyAgLy8gTm90UmVxdWlyZWQKCgovLy8vID09IERhdGEgUmV0cmlldmluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBruWPgueFpyA9PQpsZXQgZmlsZXNBdHRhY2hlZCA9IGVuZ2luZS5maW5kRGF0YSggZmlsZXNQb2NrZXRJbWcgKTsgLy8gamF2YS51dGlsLkFycmF5TGlzdAppZiggZmlsZXNBdHRhY2hlZCA9PT0gbnVsbCApIHsKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBGaWxlc0FycmF5IHtDMX0gKGVtcHR5KSZxdW90OyApOwogIGZpbGVzQXR0YWNoZWQgPSBuZXcgamF2YS51dGlsLkFycmF5TGlzdCgpOwp9ZWxzZXsKICBlbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBGaWxlc0FycmF5IHtDMX06ICZxdW90OyArCiAgICAgICAgICAgICAgZmlsZXNBdHRhY2hlZC5zaXplKCkgKyAmcXVvdDsgZmlsZXMmcXVvdDsgKTsKfQoKCi8vLy8gPT0gQ2FsY3VsYXRpbmcgLyDmvJTnrpcgPT0KCi8vLyBHZXQgRmlsZVRpdGxlIChhbmQgTGFzdFBhZ2VJRCkKLy8vIEdvb2dsZSBTbGlkZXMgQVBJCi8vLyBodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS9zbGlkZXMvcmVmZXJlbmNlL3Jlc3QvdjEvcHJlc2VudGF0aW9ucy9nZXQKLy8gcmVxdWVzdDAsIHByZXBhcmUKbGV0IHJlcXVlc3QwVXJpID0gJnF1b3Q7aHR0cHM6Ly9zbGlkZXMuZ29vZ2xlYXBpcy5jb20vdjEvcHJlc2VudGF0aW9ucy8mcXVvdDsgKyBzdHJJbnB1dGZpbGVJZDsKbGV0IHJlcXVlc3QwICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKICAgIHJlcXVlc3QwICAgID0gcmVxdWVzdDAuYXV0aFNldHRpbmcoIHN0ckF1dGh6U2V0dGluZyApOyAvLyB3aXRoICZxdW90O0F1dGhvcml6YXRpb246IEJlYXJlciBYWCZxdW90OwogICAgLy8gaHR0cHM6Ly9xdWVzdGV0cmEuemVuZGVzay5jb20vaGMvZW4tdXMvYXJ0aWNsZXMvMzYwMDI0NTc0NDcxLVIyMzAwI0h0dHBSZXF1ZXN0V3JhcHBlcgovLyByZXF1ZXN0MCwgdHJ5CmNvbnN0IHJlc3BvbnNlMCA9IHJlcXVlc3QwLmdldCggcmVxdWVzdDBVcmkgKTsgLy8gSHR0cFJlc3BvbnNlV3JhcHBlcgplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXF1ZXN0MCBTdGFydDogJnF1b3Q7ICsgcmVxdWVzdDBVcmkgKTsKY29uc3QgcmVzcG9uc2UwQ29kZSA9IHJlc3BvbnNlMC5nZXRTdGF0dXNDb2RlKCkgKyAmcXVvdDsmcXVvdDs7CmNvbnN0IHJlc3BvbnNlMEJvZHkgPSByZXNwb25zZTAuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgJnF1b3Q7JnF1b3Q7OwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBTdGF0dXM6ICZxdW90OyArIHJlc3BvbnNlMENvZGUgKTsKaWYoIHJlc3BvbnNlMENvZGUgIT09ICZxdW90OzIwMCZxdW90Oyl7CiAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAmcXVvdDsgKwogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlMENvZGUgKyAmcXVvdDtcbiZxdW90OyArIHJlc3BvbnNlMEJvZHkgKyAmcXVvdDtcbiZxdW90OyApOwp9Ci8vIHJlc3BvbnNlMCwgcGFyc2UKLyogCmVuZ2luZS5sb2coIHJlc3BvbnNlMUJvZHkgKTsgLy8gZGVidWcKewogICZxdW90O3ByZXNlbnRhdGlvbklkJnF1b3Q7OiAmcXVvdDsxTXNkVFdSX3BONEZRVENDcVVoQzFGX0pXV3NhZ29nSVN2UEY5V3FPbWFxOCZxdW90OywKICAmcXVvdDtwYWdlU2l6ZSZxdW90OzogeyAjIyB9LAogICZxdW90O3NsaWRlcyZxdW90OzogWwogICAgewogICAgICAmcXVvdDtvYmplY3RJZCZxdW90OzogJnF1b3Q7cCZxdW90OywKICAgICAgJnF1b3Q7cGFnZUVsZW1lbnRzJnF1b3Q7OiBbICMjIF0sCiAgICAgICZxdW90O3NsaWRlUHJvcGVydGllcyZxdW90OzogeyAjIyB9LAogICAgICAmcXVvdDtwYWdlUHJvcGVydGllcyZxdW90OzogeyAjIyB9CiAgICB9LAogICAgewogICAgICAmcXVvdDtvYmplY3RJZCZxdW90OzogJnF1b3Q7ZzYyNTEzMjE0OTRfMF8wJnF1b3Q7LAogICAgICAmcXVvdDtwYWdlRWxlbWVudHMmcXVvdDs6IFsgIyMgXSwKICAgICAgJnF1b3Q7c2xpZGVQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0sCiAgICAgICZxdW90O3BhZ2VQcm9wZXJ0aWVzJnF1b3Q7OiB7ICMjIH0KICAgIH0sCiAgICB7CiAgICAgICZxdW90O29iamVjdElkJnF1b3Q7OiAmcXVvdDtTTElERVNfQVBJNjY2MTkxMTRfMCZxdW90OywKICAgICAgJnF1b3Q7cGFnZUVsZW1lbnRzJnF1b3Q7OiBbICMjIF0sCiAgICAgICZxdW90O3NsaWRlUHJvcGVydGllcyZxdW90OzogeyAjIyB9LAogICAgICAmcXVvdDtwYWdlUHJvcGVydGllcyZxdW90OzogeyAjIyB9CiAgICB9CiAgXSwKICAmcXVvdDt0aXRsZSZxdW90OzogJnF1b3Q7UmV2ZW51ZSBSZXBvcnQgRXhhbXBsZSZxdW90OywKICAmcXVvdDttYXN0ZXJzJnF1b3Q7OiBbICMjIF0sCiAgJnF1b3Q7bGF5b3V0cyZxdW90OzogWyAjIyBdLAogICZxdW90O2xvY2FsZSZxdW90OzogJnF1b3Q7amEmcXVvdDssCiAgJnF1b3Q7cmV2aXNpb25JZCZxdW90OzogJnF1b3Q7YnZIeWoyU0owd3dnNEEmcXVvdDssCiAgJnF1b3Q7bm90ZXNNYXN0ZXImcXVvdDs6IHsgIyMgfQp9CiovCmNvbnN0IHJlc3BvbnNlME9iaiA9IEpTT04ucGFyc2UoIHJlc3BvbnNlMEJvZHkgKTsKZW5naW5lLmxvZyggJnF1b3Q7IEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2UgRmlsZSBUaXRsZTogJnF1b3Q7ICsgcmVzcG9uc2UwT2JqLnRpdGxlICk7CmlmKCBzdHJQYWdlaWRPcmlnaW5hbCA9PT0gJnF1b3Q7JnF1b3Q7ICl7CiAgc3RyUGFnZWlkT3JpZ2luYWwgPSByZXNwb25zZTBPYmouc2xpZGVzWyByZXNwb25zZTBPYmouc2xpZGVzLmxlbmd0aCAtIDEgXS5vYmplY3RJZDsKfQppZiggc3RyU2F2ZWFzID09PSAmcXVvdDsmcXVvdDsgKXsKICBzdHJTYXZlYXMgPSByZXNwb25zZTBPYmoudGl0bGUgKyAmcXVvdDsucG5nJnF1b3Q7Owp9CgovLy8gR2VuZXJhdGVzIGEgdGh1bWJuYWlsIChQTkcgaW1hZ2UpCi8vLyBHb29nbGUgU2xpZGVzIEFQSQovLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vc2xpZGVzL3JlZmVyZW5jZS9yZXN0L3YxL3ByZXNlbnRhdGlvbnMucGFnZXMvZ2V0VGh1bWJuYWlsCmxldCByZXF1ZXN0MVVyaSA9ICZxdW90O2h0dHBzOi8vc2xpZGVzLmdvb2dsZWFwaXMuY29tL3YxL3ByZXNlbnRhdGlvbnMvJnF1b3Q7ICsKICAgICAgICAgICAgICAgICAgc3RySW5wdXRmaWxlSWQgKyAmcXVvdDsvcGFnZXMvJnF1b3Q7ICsgc3RyUGFnZWlkT3JpZ2luYWwgKyAmcXVvdDsvdGh1bWJuYWlsJnF1b3Q7OwpsZXQgcmVxdWVzdDEgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDEgICAgPSByZXF1ZXN0MS5hdXRoU2V0dGluZyggc3RyQXV0aHpTZXR0aW5nICk7IC8vIHdpdGggJnF1b3Q7QXV0aG9yaXphdGlvbjogQmVhcmVyIFhYJnF1b3Q7CiAgICAvLyBodHRwczovL3F1ZXN0ZXRyYS56ZW5kZXNrLmNvbS9oYy9lbi11cy9hcnRpY2xlcy8zNjAwMjQ1NzQ0NzEtUjIzMDAjSHR0cFJlcXVlc3RXcmFwcGVyCi8vIHJlcXVlc3QxLCB0cnkKY29uc3QgcmVzcG9uc2UxICAgICA9IHJlcXVlc3QxLmdldCggcmVxdWVzdDFVcmkgKTsgLy8gSHR0cFJlc3BvbnNlV3JhcHBlcgplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXF1ZXN0MSBTdGFydDogJnF1b3Q7ICsgcmVxdWVzdDFVcmkgKTsKY29uc3QgcmVzcG9uc2UxQ29kZSA9IHJlc3BvbnNlMS5nZXRTdGF0dXNDb2RlKCkgKyAmcXVvdDsmcXVvdDs7CmNvbnN0IHJlc3BvbnNlMUJvZHkgPSByZXNwb25zZTEuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgJnF1b3Q7JnF1b3Q7OwplbmdpbmUubG9nKCAmcXVvdDsgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBTdGF0dXM6ICZxdW90OyArIHJlc3BvbnNlMUNvZGUgKTsKaWYoIHJlc3BvbnNlMUNvZGUgIT09ICZxdW90OzIwMCZxdW90Oyl7CiAgdGhyb3cgbmV3IEVycm9yKCAmcXVvdDtcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAmcXVvdDsgKwogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNlMUNvZGUgKyAmcXVvdDtcbiZxdW90OyArIHJlc3BvbnNlMUJvZHkgKyAmcXVvdDtcbiZxdW90OyApOwp9Ci8vIHJlc3BvbnNlMSwgcGFyc2UKLyogCmVuZ2luZS5sb2coIHJlc3BvbnNlMUJvZHkgKTsgLy8gZGVidWcKewogICZxdW90O3dpZHRoJnF1b3Q7OiAxNjAwLAogICZxdW90O2hlaWdodCZxdW90OzogOTAwLAogICZxdW90O2NvbnRlbnRVcmwmcXVvdDs6ICZxdW90O2h0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9meiMjMjMwIyNDZz1zMTYwMCZxdW90Owp9CiovCmNvbnN0IHJlc3BvbnNlMU9iaiA9IEpTT04ucGFyc2UoIHJlc3BvbnNlMUJvZHkgKTsKZW5naW5lLmxvZyggJnF1b3Q7IEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2U6IHdpZHRoICZxdW90OyAgKyByZXNwb25zZTFPYmoud2lkdGggKTsKZW5naW5lLmxvZyggJnF1b3Q7IEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2U6IGhlaWdodCAmcXVvdDsgKyByZXNwb25zZTFPYmouaGVpZ2h0ICk7CgovLy8gR2V0IFBORyB2aWEgJnF1b3Q7Y29udGVudFVybCZxdW90OwovLyByZXF1ZXN0MiwgcHJlcGFyZQpsZXQgcmVxdWVzdDJVcmkgPSByZXNwb25zZTFPYmouY29udGVudFVybDsKbGV0IHJlcXVlc3QyICAgID0gaHR0cENsaWVudC5iZWdpbigpOyAvLyBIdHRwUmVxdWVzdFdyYXBwZXIKLy8gcmVxdWVzdDIsIHRyeQpjb25zdCByZXNwb25zZTIgICAgID0gcmVxdWVzdDIuZ2V0KCByZXF1ZXN0MlVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICZxdW90OyBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QyIFN0YXJ0OiAmcXVvdDsgKyByZXF1ZXN0MlVyaSApOwpjb25zdCByZXNwb25zZTJDb2RlID0gcmVzcG9uc2UyLmdldFN0YXR1c0NvZGUoKSArICZxdW90OyZxdW90OzsKZW5naW5lLmxvZyggJnF1b3Q7IEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2UgU3RhdHVzOiAmcXVvdDsgKyByZXNwb25zZTJDb2RlICk7CmlmKCByZXNwb25zZTJDb2RlICE9PSAmcXVvdDsyMDAmcXVvdDspewogIHRocm93IG5ldyBFcnJvciggJnF1b3Q7XG4gQXV0b21hdGVkVGFzayBVbmV4cGVjdGVkUmVzcG9uc2VFcnJvcjogJnF1b3Q7ICsKICAgICAgICAgICAgICAgICAgICByZXNwb25zZTJDb2RlICsgJnF1b3Q7XG4mcXVvdDsgKyByZXNwb25zZTIuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgJnF1b3Q7XG4mcXVvdDsgKTsKfQpjb25zdCBxZmlsZSA9IG5ldyBjb20ucXVlc3RldHJhLmJwbXMuY29yZS5ldmVudC5zY3JpcHR0YXNrLk5ld1FmaWxlKAogICAgc3RyU2F2ZWFzLCByZXNwb25zZTIuZ2V0Q29udGVudFR5cGUoKSwgcmVzcG9uc2UyLmdldFJlc3BvbnNlKCkKICApOwpmaWxlc0F0dGFjaGVkLmFkZCggcWZpbGUgKTsKCgovLy8vID09IERhdGEgVXBkYXRpbmcgLyDjg6\/jg7zjgq\/jg5Xjg63jg7zjg4fjg7zjgr\/jgbjjga7ku6PlhaUgPT0KZW5naW5lLnNldERhdGEoIGZpbGVzUG9ja2V0SW1nLCAgZmlsZXNBdHRhY2hlZCApOwppZiggc3RyUG9ja2V0VXJsICE9PSBudWxsICl7CiAgZW5naW5lLnNldERhdGEoIHN0clBvY2tldFVybCwgIHJlcXVlc3QyVXJpICk7Cn0KCgp9IC8vLy8vLy8vIEVORCAmcXVvdDttYWluKCkmcXVvdDsgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCgovKgpOb3RlczoKLSBUaGUgZW50aXJlIGltYWdlIG9mIHRoZSBzcGVjaWZpZWQgcGFnZSBpcyBjb252ZXJ0ZWQgdG8gUE5HIGFuZCBzYXZlZC4gR29vZ2xlU2xpZGVzRXhwb3J0CiAgICAtIElmIG5vIHBhZ2UgaXMgc3BlY2lmaWVkLCB0aGUgbGFzdCBwYWdlIHdpbGwgYmUgY29udmVydGVkIHRvIFBORy4KLSBUaGUgZG93bmxvYWQgVVJMIHRvIHRoZSBpbWFnZSBpcyB0YWdnZWQgd2l0aCB0aGUgYWNjb3VudCBvZiB0aGUgcmVxdWVzdGVyLgogICAgLSBBbnlvbmUgd2l0aCB0aGUgVVJMIGVmZmVjdGl2ZWx5IGFjY2Vzc2VzIHRoZSBpbWFnZSBhcyB0aGUgb3JpZ2luYWwgcmVxdWVzdGVyLgogICAgLSBBY2Nlc3MgdG8gdGhlIGltYWdlIG1heSBiZSBsb3N0IGlmIHRoZSBwcmVzZW50YXRpb24mIzM5O3Mgc2hhcmluZyBzZXR0aW5ncyBjaGFuZ2UuIAogICAgLSBJZiBuZWVkIHRvIHNwZWNpZnkgdGhlIHNpemUsIHJlcGxhY2UgPXMxNjAwIGF0IHRoZSBlbmQgb2YgdGhlIFVSTCB3aXRoID1zMTIwMC4gKEFzIG9mIDIwMjEtMDUpCi0gRm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50IHRvIGF1dG9tYXRlIHRoZSBub3RpZmljYXRpb24gb2YgJnF1b3Q7TW9udGhseSBTYWxlcyBSZXBvcnQmcXVvdDssIGRlZmluZSBhcyBmb2xsb3dzOgogICAgLSBUaGUgdGVtcGxhdGUgcGFnZSBpcyBhdXRvbWF0aWNhbGx5IGR1cGxpY2F0ZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIER1cGxpY2F0ZSkKICAgIC0gVGhlIHJlcG9ydCB0ZXh0IHBhcnQgaXMgYXV0b21hdGljYWxseSByZXBsYWNlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgUmVwbGFjZSBTdHJpbmdzKQogICAgLSBUaGUgZW1iZWRkZWQgZ3JhcGggaXMgYXV0b21hdGljYWxseSB1cGRhdGVkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBSZWZyZXNoIENoYXJ0cykKICAgIC0gVGhlIHNsaWRlIHBhZ2UgaXMgYXV0b21hdGljYWxseSBjb252ZXJ0ZWQgdG8gYSBQTkcgaW1hZ2UgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIEdlbmVyYXRlIFBORykKICAgIC0gVGhlIGVtYWlsIHdpdGggdGhlIFBORyBpbWFnZSBhdHRhY2hlZCB3aWxsIGJlIHNlbnQgYXV0b21hdGljYWxseS4gKFRocm93RW1haWwgRXZlbnQpCgpOb3Rlcy1qYToKLSDmjIflrprjg5rjg7zjgrjjga7jg5rjg7zjgrjlhajkvZPjgpJQTkfljJbjgZfjgabkv53lrZjjgZfjgb7jgZnjgIIgR29vZ2xlU2xpZGVzRXhwb3J0CiAgICAtIOOCguOBl+ODmuODvOOCuOaMh+WumuOBjOOBquOBhOWgtOWQiOOBr+OAgeacgOe1guODmuODvOOCuOOCklBOR+WMluOBl+OBvuOBmeOAggotIOODgOOCpuODs+ODreODvOODieeUqFVSTO+8iDMw5YiG6ZaT44Gu44G\/5pyJ5Yq577yJ44GvQVBJ6YCa5L+h44Gu6KqN5Y+v6ICF44Gr57SQ44Gl44GR44KJ44KM44G+44GZ44CCCiAgICAtIFVSTOOCkuefpeOBo+OBpuOBhOOCi+S6uuOBr+iqsOOBp+OCgueUu+WDj+OBq+OCouOCr+OCu+OCueOBp+OBjeOBvuOBmeOAguOBneOBl+OBpuiqjeWPr+iAheOBq+OCiOOCi+OCouOCr+OCu+OCueOBqOimi+OBquOBleOCjOOBvuOBmeOAggogICAgLSDjgarjgYrjgIHjg5XjgqHjgqTjg6vjga7lhbHmnInoqK3lrprjgYzlpInmm7TjgZXjgozjgovjgajjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzjga\/nhKHlirnjgavjgarjgorjgb7jgZnjgIIKICAgIC0g44K144Kk44K65oyH5a6a44GM5b+F6KaB44Gq5aC05ZCI44CBVVJM5pyr5bC+44GuID1zMTYwMCDjgpIgPXMxMjAwIOOBq+abuOOBjeaPm+OBiOOCi+OBquOBqeOBl+OBpuS4i+OBleOBhOOAgu+8iDIwMjEtMDXnj77lnKjvvIkKLSDjgZ\/jgajjgYjjgbDjgIzmnIjmrKHlo7LkuIrjg6zjg53jg7zjg4jjgI3jga7pgJrnn6Xmpa3li5njgpLoh6rli5XljJbjgZfjgZ\/jgYTloLTlkIjjga\/jgIHku6XkuIvjga7jgojjgYbjgarmpa3li5njg5fjg63jgrvjgrnjgpLlrprnvqnjgZfjgb7jgZnjgIIKICAgIC0g6Zub5b2i44Oa44O844K444GM6Ieq5YuV6KSH6KO944GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDopIfoo73vvIkKICAgIC0g6LK844KK5LuY44GR44KJ44KM44Gm44GE44KL5Z+L44KB6L6844G\/44Kw44Op44OV44GM6Ieq5YuV5pu05paw44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDmloflrZfliJflhajnva7mj5vvvIkKICAgIC0g5aCx5ZGK44OG44Kt44K544OI6YOo44GM5b2T5pyI5paH44Gr6Ieq5YuV572u5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDlhajjgrDjg6njg5Xmm7TmlrDvvIkKICAgIC0g5b2T6Kmy44K544Op44Kk44OJ44Oa44O844K444GMUE5H55S75YOP44Gr6Ieq5YuV5aSJ5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCBQTkfnlLvlg4\/nlJ\/miJDvvIkKICAgIC0gUE5H55S75YOP44GM5re75LuY44GV44KM44Gf44Oh44O844Or44GM6Ieq5YuV55qE44Gr6YCB5L+h44GV44KM44KL44CC77yI4oC7IFRocm93RW1haWwg44Kk44OZ44Oz44OI77yJCgpBUFBFTkRJWC1lbgotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKENoYXJzIGZvbGxvd2luZyAmcXVvdDsvZC8mcXVvdDspCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlIChDaGFycyBmb2xsb3dpbmcgJnF1b3Q7aWQuJnF1b3Q7KQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSBTZXR0aW5nIGV4YW1wbGUgb2YgJnF1b3Q7SFRUUCBBdXRoZW50aWNhdGlvbiZxdW90OyAoT0F1dGgyKQogICAgLSBBdXRob3JpemF0aW9uIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYXBwcm92YWxfcHJvbXB0PWZvcmNlCiAgICAtIFRva2VuIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbgogICAgLSBTY29wZToKICAgICAgICAtIGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9ucwogICAgLSBDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDoKICAgICAgICAtICggZnJvbSBodHRwczovL2NvbnNvbGUuZGV2ZWxvcGVycy5nb29nbGUuY29tLyApCiAgICAgICAgLSBSZWRpcmVjdCBVUkxzOiBodHRwczovL3MucXVlc3RldHJhLm5ldC9vYXV0aDJjYWxsYmFjawpBUFBFTkRJWC1qYQotIEZJTEUtSUQvUHJlc2VudGF0aW9uSUQgaW4gRHJpdmUgKCZxdW90Oy9kLyZxdW90OyDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgmcXVvdDtpZC4mcXVvdDsg5Lul6ZmN44Gu5paH5a2X5YiXKQogICAgLSBkb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC5nNjEzNzc3Yzg0YV8wXzAKLSAmcXVvdDtIVFRQ6KqN6Ki8JnF1b3Q777yIT0F1dGgy77yJ44Gu6Kit5a6a5L6LCiAgICAtIEF1dGhvcml6YXRpb24gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhcHByb3ZhbF9wcm9tcHQ9Zm9yY2UKICAgIC0gVG9rZW4gRW5kcG9pbnQgVVJMOgogICAgICAgIC0gaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuCiAgICAtIFNjb3BlOgogICAgICAgIC0gaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0aC9wcmVzZW50YXRpb25zCiAgICAtIENsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OgogICAgICAgIC0gKCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICkKICAgICAgICAtIFJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrCiovCgo8L2NvZGU+PC9wcmU+PC9kaXY+dxNsb29zLWhjYi9jb2RlLWJsb2Nrd49OLy8gR3JhYWxKUyBTY3JpcHQgKGVuZ2luZSB0eXBlOiAyKQoKLy8vLy8vLy8gU1RBUlQgIm1haW4oKSIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCm1haW4oKTsKZnVuY3Rpb24gbWFpbigpeyAKCi8vLy8gPT0gQ29uZmlnIFJldHJpZXZpbmcgLyDlt6XnqIvjgrPjg7Pjg5XjgqPjgrDjga7lj4LnhacgPT0KY29uc3Qgc3RyQXV0aHpTZXR0aW5nICAgICA9IGNvbmZpZ3MuZ2V0ICAgICAgKCAiQXV0aHpDb25mVSIgKTsgICAvLy8gUkVRVUlSRUQKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQ29uZmlnOiBBdXRoeiBTZXR0aW5nOiAiICsgc3RyQXV0aHpTZXR0aW5nICk7CmNvbnN0IHN0cklucHV0ZmlsZUlkICAgICAgPSBjb25maWdzLmdldCAgICAgICggIlN0ckNvbmZBMSIgKTsgICAgLy8vIFJFUVVJUkVECiAgaWYoIHN0cklucHV0ZmlsZUlkICAgID09PSAiIiApewogICAgdGhyb3cgbmV3IEVycm9yKCAiXG4gQXV0b21hdGVkVGFzayBDb25maWdFcnJvcjoiICsKICAgICAgICAgICAgICAgICAgICAgIiBDb25maWcge0ExOiBGaWxlSUR9IGlzIGVtcHR5IFxuIiApOwogIH0KbGV0ICAgc3RyUGFnZWlkT3JpZ2luYWwgICA9IGNvbmZpZ3MuZ2V0ICAgICAgKCAiU3RyQ29uZkIxIiApOyAgICAvLyBOb3RSZXF1aXJlZApjb25zdCBmaWxlc1BvY2tldEltZyAgICAgID0gY29uZmlncy5nZXRPYmplY3QoICJTZWxlY3RDb25mQzEiICk7IC8vLyBSRVFVSVJFRApsZXQgICBzdHJTYXZlYXMgICAgICAgICAgID0gY29uZmlncy5nZXQgICAgICAoICJTdHJDb25mQzIiICk7ICAgIC8vIE5vdFJlcXVpcmVkCmNvbnN0IHN0clBvY2tldFVybCAgICAgICAgPSBjb25maWdzLmdldE9iamVjdCggIlNlbGVjdENvbmZEIiApOyAgLy8gTm90UmVxdWlyZWQKCgovLy8vID09IERhdGEgUmV0cmlldmluZyAvIOODr+ODvOOCr+ODleODreODvOODh+ODvOOCv+OBruWPgueFpyA9PQpsZXQgZmlsZXNBdHRhY2hlZCA9IGVuZ2luZS5maW5kRGF0YSggZmlsZXNQb2NrZXRJbWcgKTsgLy8gamF2YS51dGlsLkFycmF5TGlzdAppZiggZmlsZXNBdHRhY2hlZCA9PT0gbnVsbCApIHsKICBlbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgRmlsZXNBcnJheSB7QzF9IChlbXB0eSkiICk7CiAgZmlsZXNBdHRhY2hlZCA9IG5ldyBqYXZhLnV0aWwuQXJyYXlMaXN0KCk7Cn1lbHNlewogIGVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBGaWxlc0FycmF5IHtDMX06ICIgKwogICAgICAgICAgICAgIGZpbGVzQXR0YWNoZWQuc2l6ZSgpICsgIiBmaWxlcyIgKTsKfQoKCi8vLy8gPT0gQ2FsY3VsYXRpbmcgLyDmvJTnrpcgPT0KCi8vLyBHZXQgRmlsZVRpdGxlIChhbmQgTGFzdFBhZ2VJRCkKLy8vIEdvb2dsZSBTbGlkZXMgQVBJCi8vLyBodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS9zbGlkZXMvcmVmZXJlbmNlL3Jlc3QvdjEvcHJlc2VudGF0aW9ucy9nZXQKLy8gcmVxdWVzdDAsIHByZXBhcmUKbGV0IHJlcXVlc3QwVXJpID0gImh0dHBzOi8vc2xpZGVzLmdvb2dsZWFwaXMuY29tL3YxL3ByZXNlbnRhdGlvbnMvIiArIHN0cklucHV0ZmlsZUlkOwpsZXQgcmVxdWVzdDAgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDAgICAgPSByZXF1ZXN0MC5hdXRoU2V0dGluZyggc3RyQXV0aHpTZXR0aW5nICk7IC8vIHdpdGggIkF1dGhvcml6YXRpb246IEJlYXJlciBYWCIKICAgIC8vIGh0dHBzOi8vcXVlc3RldHJhLnplbmRlc2suY29tL2hjL2VuLXVzL2FydGljbGVzLzM2MDAyNDU3NDQ3MS1SMjMwMCNIdHRwUmVxdWVzdFdyYXBwZXIKLy8gcmVxdWVzdDAsIHRyeQpjb25zdCByZXNwb25zZTAgPSByZXF1ZXN0MC5nZXQoIHJlcXVlc3QwVXJpICk7IC8vIEh0dHBSZXNwb25zZVdyYXBwZXIKZW5naW5lLmxvZyggIiBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QwIFN0YXJ0OiAiICsgcmVxdWVzdDBVcmkgKTsKY29uc3QgcmVzcG9uc2UwQ29kZSA9IHJlc3BvbnNlMC5nZXRTdGF0dXNDb2RlKCkgKyAiIjsKY29uc3QgcmVzcG9uc2UwQm9keSA9IHJlc3BvbnNlMC5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAiIjsKZW5naW5lLmxvZyggIiBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogIiArIHJlc3BvbnNlMENvZGUgKTsKaWYoIHJlc3BvbnNlMENvZGUgIT09ICIyMDAiKXsKICB0aHJvdyBuZXcgRXJyb3IoICJcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAiICsKICAgICAgICAgICAgICAgICAgICByZXNwb25zZTBDb2RlICsgIlxuIiArIHJlc3BvbnNlMEJvZHkgKyAiXG4iICk7Cn0KLy8gcmVzcG9uc2UwLCBwYXJzZQovKiAKZW5naW5lLmxvZyggcmVzcG9uc2UxQm9keSApOyAvLyBkZWJ1Zwp7CiAgInByZXNlbnRhdGlvbklkIjogIjFNc2RUV1JfcE40RlFUQ0NxVWhDMUZfSldXc2Fnb2dJU3ZQRjlXcU9tYXE4IiwKICAicGFnZVNpemUiOiB7ICMjIH0sCiAgInNsaWRlcyI6IFsKICAgIHsKICAgICAgIm9iamVjdElkIjogInAiLAogICAgICAicGFnZUVsZW1lbnRzIjogWyAjIyBdLAogICAgICAic2xpZGVQcm9wZXJ0aWVzIjogeyAjIyB9LAogICAgICAicGFnZVByb3BlcnRpZXMiOiB7ICMjIH0KICAgIH0sCiAgICB7CiAgICAgICJvYmplY3RJZCI6ICJnNjI1MTMyMTQ5NF8wXzAiLAogICAgICAicGFnZUVsZW1lbnRzIjogWyAjIyBdLAogICAgICAic2xpZGVQcm9wZXJ0aWVzIjogeyAjIyB9LAogICAgICAicGFnZVByb3BlcnRpZXMiOiB7ICMjIH0KICAgIH0sCiAgICB7CiAgICAgICJvYmplY3RJZCI6ICJTTElERVNfQVBJNjY2MTkxMTRfMCIsCiAgICAgICJwYWdlRWxlbWVudHMiOiBbICMjIF0sCiAgICAgICJzbGlkZVByb3BlcnRpZXMiOiB7ICMjIH0sCiAgICAgICJwYWdlUHJvcGVydGllcyI6IHsgIyMgfQogICAgfQogIF0sCiAgInRpdGxlIjogIlJldmVudWUgUmVwb3J0IEV4YW1wbGUiLAogICJtYXN0ZXJzIjogWyAjIyBdLAogICJsYXlvdXRzIjogWyAjIyBdLAogICJsb2NhbGUiOiAiamEiLAogICJyZXZpc2lvbklkIjogImJ2SHlqMlNKMHd3ZzRBIiwKICAibm90ZXNNYXN0ZXIiOiB7ICMjIH0KfQoqLwpjb25zdCByZXNwb25zZTBPYmogPSBKU09OLnBhcnNlKCByZXNwb25zZTBCb2R5ICk7CmVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBGaWxlIFRpdGxlOiAiICsgcmVzcG9uc2UwT2JqLnRpdGxlICk7CmlmKCBzdHJQYWdlaWRPcmlnaW5hbCA9PT0gIiIgKXsKICBzdHJQYWdlaWRPcmlnaW5hbCA9IHJlc3BvbnNlME9iai5zbGlkZXNbIHJlc3BvbnNlME9iai5zbGlkZXMubGVuZ3RoIC0gMSBdLm9iamVjdElkOwp9CmlmKCBzdHJTYXZlYXMgPT09ICIiICl7CiAgc3RyU2F2ZWFzID0gcmVzcG9uc2UwT2JqLnRpdGxlICsgIi5wbmciOwp9CgovLy8gR2VuZXJhdGVzIGEgdGh1bWJuYWlsIChQTkcgaW1hZ2UpCi8vLyBHb29nbGUgU2xpZGVzIEFQSQovLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vc2xpZGVzL3JlZmVyZW5jZS9yZXN0L3YxL3ByZXNlbnRhdGlvbnMucGFnZXMvZ2V0VGh1bWJuYWlsCmxldCByZXF1ZXN0MVVyaSA9ICJodHRwczovL3NsaWRlcy5nb29nbGVhcGlzLmNvbS92MS9wcmVzZW50YXRpb25zLyIgKwogICAgICAgICAgICAgICAgICBzdHJJbnB1dGZpbGVJZCArICIvcGFnZXMvIiArIHN0clBhZ2VpZE9yaWdpbmFsICsgIi90aHVtYm5haWwiOwpsZXQgcmVxdWVzdDEgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgogICAgcmVxdWVzdDEgICAgPSByZXF1ZXN0MS5hdXRoU2V0dGluZyggc3RyQXV0aHpTZXR0aW5nICk7IC8vIHdpdGggIkF1dGhvcml6YXRpb246IEJlYXJlciBYWCIKICAgIC8vIGh0dHBzOi8vcXVlc3RldHJhLnplbmRlc2suY29tL2hjL2VuLXVzL2FydGljbGVzLzM2MDAyNDU3NDQ3MS1SMjMwMCNIdHRwUmVxdWVzdFdyYXBwZXIKLy8gcmVxdWVzdDEsIHRyeQpjb25zdCByZXNwb25zZTEgICAgID0gcmVxdWVzdDEuZ2V0KCByZXF1ZXN0MVVyaSApOyAvLyBIdHRwUmVzcG9uc2VXcmFwcGVyCmVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBBcGlSZXF1ZXN0MSBTdGFydDogIiArIHJlcXVlc3QxVXJpICk7CmNvbnN0IHJlc3BvbnNlMUNvZGUgPSByZXNwb25zZTEuZ2V0U3RhdHVzQ29kZSgpICsgIiI7CmNvbnN0IHJlc3BvbnNlMUJvZHkgPSByZXNwb25zZTEuZ2V0UmVzcG9uc2VBc1N0cmluZygpICsgIiI7CmVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZSBTdGF0dXM6ICIgKyByZXNwb25zZTFDb2RlICk7CmlmKCByZXNwb25zZTFDb2RlICE9PSAiMjAwIil7CiAgdGhyb3cgbmV3IEVycm9yKCAiXG4gQXV0b21hdGVkVGFzayBVbmV4cGVjdGVkUmVzcG9uc2VFcnJvcjogIiArCiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UxQ29kZSArICJcbiIgKyByZXNwb25zZTFCb2R5ICsgIlxuIiApOwp9Ci8vIHJlc3BvbnNlMSwgcGFyc2UKLyogCmVuZ2luZS5sb2coIHJlc3BvbnNlMUJvZHkgKTsgLy8gZGVidWcKewogICJ3aWR0aCI6IDE2MDAsCiAgImhlaWdodCI6IDkwMCwKICAiY29udGVudFVybCI6ICJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vZnojIzIzMCMjQ2c9czE2MDAiCn0KKi8KY29uc3QgcmVzcG9uc2UxT2JqID0gSlNPTi5wYXJzZSggcmVzcG9uc2UxQm9keSApOwplbmdpbmUubG9nKCAiIEF1dG9tYXRlZFRhc2sgQXBpUmVzcG9uc2U6IHdpZHRoICIgICsgcmVzcG9uc2UxT2JqLndpZHRoICk7CmVuZ2luZS5sb2coICIgQXV0b21hdGVkVGFzayBBcGlSZXNwb25zZTogaGVpZ2h0ICIgKyByZXNwb25zZTFPYmouaGVpZ2h0ICk7CgovLy8gR2V0IFBORyB2aWEgImNvbnRlbnRVcmwiCi8vIHJlcXVlc3QyLCBwcmVwYXJlCmxldCByZXF1ZXN0MlVyaSA9IHJlc3BvbnNlMU9iai5jb250ZW50VXJsOwpsZXQgcmVxdWVzdDIgICAgPSBodHRwQ2xpZW50LmJlZ2luKCk7IC8vIEh0dHBSZXF1ZXN0V3JhcHBlcgovLyByZXF1ZXN0MiwgdHJ5CmNvbnN0IHJlc3BvbnNlMiAgICAgPSByZXF1ZXN0Mi5nZXQoIHJlcXVlc3QyVXJpICk7IC8vIEh0dHBSZXNwb25zZVdyYXBwZXIKZW5naW5lLmxvZyggIiBBdXRvbWF0ZWRUYXNrIEFwaVJlcXVlc3QyIFN0YXJ0OiAiICsgcmVxdWVzdDJVcmkgKTsKY29uc3QgcmVzcG9uc2UyQ29kZSA9IHJlc3BvbnNlMi5nZXRTdGF0dXNDb2RlKCkgKyAiIjsKZW5naW5lLmxvZyggIiBBdXRvbWF0ZWRUYXNrIEFwaVJlc3BvbnNlIFN0YXR1czogIiArIHJlc3BvbnNlMkNvZGUgKTsKaWYoIHJlc3BvbnNlMkNvZGUgIT09ICIyMDAiKXsKICB0aHJvdyBuZXcgRXJyb3IoICJcbiBBdXRvbWF0ZWRUYXNrIFVuZXhwZWN0ZWRSZXNwb25zZUVycm9yOiAiICsKICAgICAgICAgICAgICAgICAgICByZXNwb25zZTJDb2RlICsgIlxuIiArIHJlc3BvbnNlMi5nZXRSZXNwb25zZUFzU3RyaW5nKCkgKyAiXG4iICk7Cn0KY29uc3QgcWZpbGUgPSBuZXcgY29tLnF1ZXN0ZXRyYS5icG1zLmNvcmUuZXZlbnQuc2NyaXB0dGFzay5OZXdRZmlsZSgKICAgIHN0clNhdmVhcywgcmVzcG9uc2UyLmdldENvbnRlbnRUeXBlKCksIHJlc3BvbnNlMi5nZXRSZXNwb25zZSgpCiAgKTsKZmlsZXNBdHRhY2hlZC5hZGQoIHFmaWxlICk7CgoKLy8vLyA9PSBEYXRhIFVwZGF0aW5nIC8g44Ov44O844Kv44OV44Ot44O844OH44O844K\/44G444Gu5Luj5YWlID09CmVuZ2luZS5zZXREYXRhKCBmaWxlc1BvY2tldEltZywgIGZpbGVzQXR0YWNoZWQgKTsKaWYoIHN0clBvY2tldFVybCAhPT0gbnVsbCApewogIGVuZ2luZS5zZXREYXRhKCBzdHJQb2NrZXRVcmwsICByZXF1ZXN0MlVyaSApOwp9CgoKfSAvLy8vLy8vLyBFTkQgIm1haW4oKSIgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCgovKgpOb3RlczoKLSBUaGUgZW50aXJlIGltYWdlIG9mIHRoZSBzcGVjaWZpZWQgcGFnZSBpcyBjb252ZXJ0ZWQgdG8gUE5HIGFuZCBzYXZlZC4gR29vZ2xlU2xpZGVzRXhwb3J0CiAgICAtIElmIG5vIHBhZ2UgaXMgc3BlY2lmaWVkLCB0aGUgbGFzdCBwYWdlIHdpbGwgYmUgY29udmVydGVkIHRvIFBORy4KLSBUaGUgZG93bmxvYWQgVVJMIHRvIHRoZSBpbWFnZSBpcyB0YWdnZWQgd2l0aCB0aGUgYWNjb3VudCBvZiB0aGUgcmVxdWVzdGVyLgogICAgLSBBbnlvbmUgd2l0aCB0aGUgVVJMIGVmZmVjdGl2ZWx5IGFjY2Vzc2VzIHRoZSBpbWFnZSBhcyB0aGUgb3JpZ2luYWwgcmVxdWVzdGVyLgogICAgLSBBY2Nlc3MgdG8gdGhlIGltYWdlIG1heSBiZSBsb3N0IGlmIHRoZSBwcmVzZW50YXRpb24ncyBzaGFyaW5nIHNldHRpbmdzIGNoYW5nZS4gCiAgICAtIElmIG5lZWQgdG8gc3BlY2lmeSB0aGUgc2l6ZSwgcmVwbGFjZSA9czE2MDAgYXQgdGhlIGVuZCBvZiB0aGUgVVJMIHdpdGggPXMxMjAwLiAoQXMgb2YgMjAyMS0wNSkKLSBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQgdG8gYXV0b21hdGUgdGhlIG5vdGlmaWNhdGlvbiBvZiAiTW9udGhseSBTYWxlcyBSZXBvcnQiLCBkZWZpbmUgYXMgZm9sbG93czoKICAgIC0gVGhlIHRlbXBsYXRlIHBhZ2UgaXMgYXV0b21hdGljYWxseSBkdXBsaWNhdGVkIChHb29nbGUgU2xpZGVzOiBQYWdlLCBEdXBsaWNhdGUpCiAgICAtIFRoZSByZXBvcnQgdGV4dCBwYXJ0IGlzIGF1dG9tYXRpY2FsbHkgcmVwbGFjZWQgKEdvb2dsZSBTbGlkZXM6IFBhZ2UsIFJlcGxhY2UgU3RyaW5ncykKICAgIC0gVGhlIGVtYmVkZGVkIGdyYXBoIGlzIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCAoR29vZ2xlIFNsaWRlczogUGFnZSwgUmVmcmVzaCBDaGFydHMpCiAgICAtIFRoZSBzbGlkZSBwYWdlIGlzIGF1dG9tYXRpY2FsbHkgY29udmVydGVkIHRvIGEgUE5HIGltYWdlIChHb29nbGUgU2xpZGVzOiBQYWdlLCBHZW5lcmF0ZSBQTkcpCiAgICAtIFRoZSBlbWFpbCB3aXRoIHRoZSBQTkcgaW1hZ2UgYXR0YWNoZWQgd2lsbCBiZSBzZW50IGF1dG9tYXRpY2FsbHkuIChUaHJvd0VtYWlsIEV2ZW50KQoKTm90ZXMtamE6Ci0g5oyH5a6a44Oa44O844K444Gu44Oa44O844K45YWo5L2T44KSUE5H5YyW44GX44Gm5L+d5a2Y44GX44G+44GZ44CCIEdvb2dsZVNsaWRlc0V4cG9ydAogICAgLSDjgoLjgZfjg5rjg7zjgrjmjIflrprjgYzjgarjgYTloLTlkIjjga\/jgIHmnIDntYLjg5rjg7zjgrjjgpJQTkfljJbjgZfjgb7jgZnjgIIKLSDjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzvvIgzMOWIhumWk+OBruOBv+acieWKue+8ieOBr0FQSemAmuS\/oeOBruiqjeWPr+iAheOBq+e0kOOBpeOBkeOCieOCjOOBvuOBmeOAggogICAgLSBVUkzjgpLnn6XjgaPjgabjgYTjgovkurrjga\/oqrDjgafjgoLnlLvlg4\/jgavjgqLjgq\/jgrvjgrnjgafjgY3jgb7jgZnjgILjgZ3jgZfjgaboqo3lj6\/ogIXjgavjgojjgovjgqLjgq\/jgrvjgrnjgajopovjgarjgZXjgozjgb7jgZnjgIIKICAgIC0g44Gq44GK44CB44OV44Kh44Kk44Or44Gu5YWx5pyJ6Kit5a6a44GM5aSJ5pu044GV44KM44KL44Go44OA44Km44Oz44Ot44O844OJ55SoVVJM44Gv54Sh5Yq544Gr44Gq44KK44G+44GZ44CCCiAgICAtIOOCteOCpOOCuuaMh+WumuOBjOW\/heimgeOBquWgtOWQiOOAgVVSTOacq+WwvuOBriA9czE2MDAg44KSID1zMTIwMCDjgavmm7jjgY3mj5vjgYjjgovjgarjganjgZfjgabkuIvjgZXjgYTjgILvvIgyMDIxLTA154++5Zyo77yJCi0g44Gf44Go44GI44Gw44CM5pyI5qyh5aOy5LiK44Os44Od44O844OI44CN44Gu6YCa55+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+8iOKAuyBUaHJvd0VtYWlsIOOCpOODmeODs+ODiO+8iQoKQVBQRU5ESVgtZW4KLSBGSUxFLUlEL1ByZXNlbnRhdGlvbklEIGluIERyaXZlIChDaGFycyBmb2xsb3dpbmcgIi9kLyIpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlIChDaGFycyBmb2xsb3dpbmcgImlkLiIpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLmc2MTM3NzdjODRhXzBfMAotIFNldHRpbmcgZXhhbXBsZSBvZiAiSFRUUCBBdXRoZW50aWNhdGlvbiIgKE9BdXRoMikKICAgIC0gQXV0aG9yaXphdGlvbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aD9hY2Nlc3NfdHlwZT1vZmZsaW5lJmFwcHJvdmFsX3Byb21wdD1mb3JjZQogICAgLSBUb2tlbiBFbmRwb2ludCBVUkw6CiAgICAgICAgLSBodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW4KICAgIC0gU2NvcGU6CiAgICAgICAgLSBodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3ByZXNlbnRhdGlvbnMKICAgIC0gQ2xpZW50IElELCBDb25zdW1lciBTZWNyZXQ6CiAgICAgICAgLSAoIGZyb20gaHR0cHM6Ly9jb25zb2xlLmRldmVsb3BlcnMuZ29vZ2xlLmNvbS8gKQogICAgICAgIC0gUmVkaXJlY3QgVVJMczogaHR0cHM6Ly9zLnF1ZXN0ZXRyYS5uZXQvb2F1dGgyY2FsbGJhY2sKQVBQRU5ESVgtamEKLSBGSUxFLUlEL1ByZXNlbnRhdGlvbklEIGluIERyaXZlICgiL2QvIiDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOAotIE9iamVjdC1JRCBvZiBTbGlkZSBQYWdlICgiaWQuIiDku6XpmY3jga7mloflrZfliJcpCiAgICAtIGRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC8xcDMzaEdKRlVOWWl4Qm1NZWFWODFuc09WWUdVVXJaSUZ5RXJpbkZwM0NJOC9lZGl0I3NsaWRlPWlkLmc2MTM3NzdjODRhXzBfMAotICJIVFRQ6KqN6Ki8Iu+8iE9BdXRoMu+8ieOBruioreWumuS+iwogICAgLSBBdXRob3JpemF0aW9uIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoP2FjY2Vzc190eXBlPW9mZmxpbmUmYXBwcm92YWxfcHJvbXB0PWZvcmNlCiAgICAtIFRva2VuIEVuZHBvaW50IFVSTDoKICAgICAgICAtIGh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbgogICAgLSBTY29wZToKICAgICAgICAtIGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlc2VudGF0aW9ucwogICAgLSBDbGllbnQgSUQsIENvbnN1bWVyIFNlY3JldDoKICAgICAgICAtICggZnJvbSBodHRwczovL2NvbnNvbGUuZGV2ZWxvcGVycy5nb29nbGUuY29tLyApCiAgICAgICAgLSBSZWRpcmVjdCBVUkxzOiBodHRwczovL3MucXVlc3RldHJhLm5ldC9vYXV0aDJjYWxsYmFjawoqLwoKdwJqc3cKSmF2YVNjcmlwdHcAdwB9AXcJdW5kZWZpbmVkdwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMDFkNTVjOGYtYTZmZi00NTEyLTkxOTAtNjNlZWUyYTRhZDMxeHcNWy9zdV9zcG9pbGVyXXcOY29yZS9zaG9ydGNvZGV3DVsvc3Vfc3BvaWxlcl15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckOGRkZjQxYjgtMGJlNC00ZTk3LWFmYTQtYjVmNjJmYWZjYmM0eHfBCTxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWducmlnaHQiPjxhIGhyZWY9IiMiPjxpbWcgc3JjPSJkYXRhOmltYWdlO2Jhc2U2NCwKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFDL1VsRVFWUllSODJYUFV3VVVSREgvN083ZHd1bgprWENnUVloeWhaMEZZR2tsdFRFY1doaS9DcjhDMklpSmlhMmQwUmcxMFFneDBVYWpsU0l4R2p0aW9vVU5hREJSNDBjb2xKem11RE1xCngzM3N2akc3Y0hpM3ZOMTdoNUJ6MjMwejg5dDVNLytaSmRUNElkWDQwNDhRQ1Z2NmJoM29adUl1Z0dJQUdoZnMwd0JQRWRPRURZemwKRGZ0QjZ5NWtWSHhYQlBqOUdDMEZ5empENEg0dzZsU2NncEFsMEhESXNNNnYzWWxFa0UwZ1FHcFU2MmVtaXdTc1VRcnNPY1RBTEJHZgpqdmFJWVQ5N1g0RFVxSDRkaklIbEJGNWlReGlLOXRnblpMNmtBRE1qK2wwaTdGdVI0QXRPbUhHdnFkZmU3L1c1QkVEMjVVWnpON1Q2CnRtQWVVWUNWZWdFeDk4WC9uQ1FUWlFET25ZTnBxTlNER2V0RC9kWnpJR05keFlUWVA5OGc4Nm9QVnZwbEFBUVBsTmJFSW9CVDdibUMKL3RGYmNKSE9HekRiajFRTURwR0gvZnM5QUVKbThpU3M1RE9walZPWVpzamVVdXlPUllEMHFIR1ptUWU5VnRVQVpEOWNnQmJaRENPNgpIWm5KUVJTK1BaVkNFTkdWeGg3cmxQUFNCWEJFcGs3b003SStWd1lBdy83MUZ2YVBjZWdOWGFCUUF6S3YrK1VRaEd4V3M1c2NzWElCCmtpUDZRWTF3VzRhckR1Q3hGbms0R1psN2QxYWFCY0U0MU54cjMzRUIwaVA2VFNaSUwzcTFBSWh4cTdIWFB1b0NwQjVxNHdCMUJXZUEKSWJJSmNENFpXSkJrcm9kbXRzQXB5cUFNQUR3UmpZdHRDd0I2cW1Td2xBVll6SURqOFBOVjZBMmQwTXdOOHJUbXZvT3pDWVEzSFZBQQpRRG9hdDZORkFQYjdyRktBM05Rd1FxMTdvTlhKUlVsa3Y4S2FlWTV3MjE0VkFFVGpOdjAzQUVwWHNNSVpLTDBDaFNJVWVhZ0FGQkpQCllMWWZCbGlvRjZGU0c2b0NUTitIR2V0M1N5cW9DOHJhVUVtSW5DNzRkTWxWT3VnUmVjM2FHUmpOTytZQjJGSVhJbVVwRmptd3lBZnIKZ0JZR05ETzRDN3hTN0tyaHZ3NGpMMWFBRUMwWlJvNnQ3emp1R0lJWk8xYWNXNVhIY3ZHRUQ0RHZPSFlsV2JLUWhEYkdFZW00TmkrdgpWVHdpTTRYWmllT3drbVBsVnVTemtCUlByZWd5NmdXdXRKSVZ6OWQwS1YyVlRGUzdsditGcU9HUFNSR2lwcjltcFRWVXM1L1RLanB2CldVZi9BQ0grNlRETXhKd3BBQUFBQUVsRlRrU3VRbUNDCiIgYWx0PSIiLz48L2E+PC9maWd1cmU+dwpjb3JlL2ltYWdld+oIZGF0YTppbWFnZTtiYXNlNjQsCmlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBQy9VbEVRVlJZUjgyWFBVd1VVUkRILzdPN2R3dW4Ka1hDZ1FZaHloWjBGWUdrbHRURWNXaGkvQ3I4QzJJaUppYTJkMFJnMTBRZ3gwVWFqbFNJeEdqdGlvb1VOYURCUjQwY29sSnptdURNcQp4MzNzdmpHN2NIaTN2TjE3aDVCejIzMHo4OXQ1TS8rWkpkVDRJZFg0MDQ4UUNWdjZiaDNvWnVJdWdHSUFHaGZzMHdCUEVkT0VEWXpsCkRmdEI2eTVrVkh4WEJQajlHQzBGeXpqRDRINHc2bFNjZ3BBbDBIRElzTTZ2M1lsRWtFMGdRR3BVNjJlbWl3U3NVUXJzT2NUQUxCR2YKanZhSVlUOTdYNERVcUg0ZGpJSGxCRjVpUXhpSzl0Z25aTDZrQURNaitsMGk3RnVSNEF0T21IR3ZxZGZlNy9XNUJFRDI1VVp6TjdUNgp0bUFlVVlDVmVnRXg5OFgvbkNRVFpRRE9uWU5wcU5TREdldEQvZFp6SUdOZHhZVFlQOThnODZvUFZ2cGxBQVFQbE5iRUlvQlQ3Ym1DCi90RmJjSkhPR3pEYmoxUU1EcEdIL2ZzOUFFSm04aVNzNURPcGpWT1lac2plVXV5T1JZRDBxSEdabVFlOVZ0VUFaRDljZ0JiWkRDTzYKSFpuSlFSUytQWlZDRU5HVnhoN3JsUFBTQlhCRXBrN29NN0krVndZQXcvNzFGdmFQY2VnTlhhQlFBekt2KytVUWhHeFdzNXNjc1hJQgpraVA2UVkxd1c0YXJEdUN4Rm5rNEdabDdkMWFhQmNFNDFOeHIzM0VCMGlQNlRTWklMM3ExQUloeHE3SFhQdW9DcEI1cTR3QjFCV2VBCkliSUpjRDRaV0pCa3JvZG10c0FweXFBTUFEd1JqWXR0Q3dCNnFtU3dsQVZZeklEajhQTlY2QTJkME13TjhyVG12b096Q1lRM0hWQUEKUURvYXQ2TkZBUGI3ckZLQTNOUXdRcTE3b05YSlJVbGt2OEthZVk1dzIxNFZBRVRqTnYwM0FFcFhzTUlaS0wwQ2hTSVVlYWdBRkJKUApZTFlmQmxpb0Y2RlNHNm9DVE4rSEdldDNTeXFvQzhyYVVFbUluQzc0ZE1sVk91Z1JlYzNhR1JqTk8rWUIyRklYSW1VcEZqbXd5QWZyCmdCWUdORE80Qzd4UzdLcmh2dzRqTDFhQUVDMFpSbzZ0N3pqdUdJSVpPMWFjVzVYSGN2R0VENER2T0hZbFdiS1FoRGJHRWVtNE5pK3YKVlR3aU00WFppZU93a21QbFZ1U3prQlJQcmVneTZnV3V0SklWejlkMEtWMlZURlM3bHYrRnFPR1BTUkdpcHI5bXBUVlVzNS9US2pwdgpXVWYvQUNIKzZURE14SndwQUFBQUFFbEZUa1N1UW1DQwp3AHcBI3cGY3VzdG9tdwVyaWdodHl5dwRub25leXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB5dyQyMTYyNjYzZi1iMTA4LTQ1MDMtOGVhZS0wOGU0Mjk5OTlmMmZ4d1Q8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtY2xvdWQtZG93bmxvYWQtYWx0Ij48L2k+IERvd25sb2FkPC9oMz53DGNvcmUvaGVhZGluZ30DdwB3AHl5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDlmMGFhZDFiLWE4MmUtNGJlOS05NWY0LWIyNWE0N2Y3YTE2OXh3Izx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMDQyMTAxZmMtN2ZmMy00ZGYwLTk0Y2QtZjdhMTk4Yjk4YWMweHe+ATxsaT48YSByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMWxaSVNoOWFxdkFNV0d6TEJJQ0lhcGlhRjUxYWE1WFJuL3ZpZXc\/dXNwPWRyaXZlc2RrIiB0YXJnZXQ9Il9ibGFuayI+R29vZ2xlLVNsaWRlcy1QYWdlLUV4cG9ydC1hcy1QTkctMjAyMS54bWw8L2E+PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGVjMzM4MWVjLWM2M2QtNDBmOS1hZmEwLTllYjQ2MDkxODdhM3h3gQI8bGk+PGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xQlRrdUQ1Y09GLXlPNXF4ZG9iWTFRdlNiSV9FakRHZE0vdmlldz91c3A9c2hhcmluZyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFCVGt1RDVjT0YteU81cXhkb2JZMVF2U2JJX0VqREdkTS92aWV3P3VzcD1zaGFyaW5nIj5Hb29nbGUtU2xpZGVzLVBhZ2UtRXhwb3J0LWFzLVBORy0yMDIzLnhtbDwvYT48L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZDdkM2MwN2UtYzM4OC00MTk2LTljZTAtYjBmYzI5MjAyZDYweHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNjY4MTUwNzYtNWY5Yi00MzBiLWI1YTEtMDY1ZjE3YTQ2NjU0eHc1PGxpPjIwMjMtMDgtMTUgKEMpIFF1ZXN0ZXRyYSwgSW5jLiAoTUlUIExpY2Vuc2UpPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGVhOGM4OTg4LTJmMmEtNGUzNi1hYzI3LWVjNzdmNzcxZjc3OHh3QTxsaT5mb3IgIkdyYWFsSlMgc3RhbmRhcmQgKGVuZ2luZS10eXBlIDMpIiBvbiB2MTUuMCBvciBhYm92ZTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ2MjNlOTczZC0xNmU4LTQ0ZTctYWNiMC1mNTAyMTIyMGY4OTR4d5MBPGxpPjxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9maWxlL2QvMVVlcE43clpmQTRodkczRTYwSko1XzF4Z0s2LS1jcklML3ZpZXc\/dXNwPXNoYXJpbmciPkdvb2dsZS1TbGlkZXMtUGFnZS1FeHBvcnQtYXMtUE5HLTIwMjYueG1sPC9hPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjNGRiNGNiMi0wZTA3LTQ4YjMtODhiNS1iZDJmYTNiNTg2NDl4dyM8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgo8L3VsPncJY29yZS9saXN0eXcAdwB3AHl5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGUyMWJkMzcwLTZiNzAtNGYyZC04ZjQ2LTdiNTIwOTZiMjNlNHh3NTxsaT4yMDI2LTA0LTI3IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjZTM0YzJkMi1iZjY4LTRkYmQtODM3Ny1iMWQ5NjEzZTRjYzZ4d1c8bGk+RHVlIHRvIHRoZSBkZXByZWNhdGlvbiBvZiB0aGUgbWV0aG9kcyA8Y29kZT5hdXRoU2V0dGluZyhTdHJpbmcpPC9jb2RlPiBhdCB2MTguPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGE1ZGJkMGRhLTAzNTQtNDc1Yi05ODY4LWIzMTY1ODg2Y2JhNnh3PzxsaT5odHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS92ZXJzaW9ucy92ZXJzaW9uLTE4MC88L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckN2YwOWRkN2EtZmMzNC00ZDY2LWIwZDgtZjY4MGJiNWQ5NjJieHffAzxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1yaWdodCBoYXMtc21hbGwtZm9udC1zaXplIj4yMDIxLTA1LTE4IChDKSBRdWVzdGV0cmEsIEluYy4gKE1JVCBMaWNlbnNlKTxicj48YSBocmVmPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS9qYS9hZGRvbnMvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS8iPmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtZXhwb3J0LWFzLXBuZy0yMDIxLzwvYT48YnI+PGkgY2xhc3M9ImZhbCBmYS1pbmZvLWNpcmNsZSI+PC9pPiBBZGRvbuODleOCoeOCpOODq+OBruOCpOODs+ODneODvOODiOOBryA8c3BhbiBzdHlsZT0iY29sb3I6IzRhODZlOCIgY2xhc3M9Imhhcy1pbmxpbmUtY29sb3IiPjxzdHJvbmc+UHJvZmVzc2lvbmFsPC9zdHJvbmc+PC9zcGFuPiDjgafjga7jgb\/jgZTliKnnlKjjgYTjgZ\/jgaDjgZHjgb7jgZk8L3A+dw5jb3JlL3BhcmFncmFwaHl2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwVyaWdodHcFc21hbGx3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZjRmMjBkY2ItYWJmZC00MjZkLWJhMjAtY2Q0NWJmYzdiYWZleHdRW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJddw5jb3JlL3Nob3J0Y29kZXdRW3N1X2RpdmlkZXIgdG9wPSJubyIgc3R5bGU9ImRhc2hlZCIgZGl2aWRlcl9jb2xvcj0iIzAwOTkwMCIgc2l6ZT0iOCIgbWFyZ2luPSIzMCJdeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDkyNWQ5Y2MzLTcwMjYtNDNiOS1iZDQ0LWUxZGYyZjVlNmI0ZHh3VDxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGkgY2xhc3M9ImZhbCBmYS1saWdodGJ1bGItZXhjbGFtYXRpb24iPjwvaT4gTm90ZXM8L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYmU0NmQyODItM2QyZS00NzkxLTg3OGEtODBlMzlhOTRiODMyeHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQwM2Q3N2Y0Ny0wMzFmLTQxMDItOTVlNy0yMGU4NmFmNGViZjl4d148bGk+5oyH5a6a44Oa44O844K444Gu44Oa44O844K45YWo5L2T44KSUE5H5YyW44GX44Gm5L+d5a2Y44GX44G+44GZ44CCIEdvb2dsZVNsaWRlc0V4cG9ydDwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjMGM1NmM3My1mMjJkLTRiMzktOTA5Yy0yZDJlYjRiNzFkNjd4dx88dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNGQ1MjE0NzktNzk3MS00MDhhLWIzNzAtNTJkNmM3ZjAwNmFmeHdXPGxpPuOCguOBl+ODmuODvOOCuOaMh+WumuOBjOOBquOBhOWgtOWQiOOBr+OAgeacgOe1guODmuODvOOCuOOCklBOR+WMluOBl+OBvuOBmeOAgjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxZDE3ODIxYi1mOTI4LTRlNWItYTBjMy1lMDZkY2JlZjQ1MzF4d248bGk+44OA44Km44Oz44Ot44O844OJ55SoVVJM77yIMzDliIbplpPjga7jgb\/mnInlirnvvInjga9BUEnpgJrkv6Hjga7oqo3lj6\/ogIXjgavntJDjgaXjgZHjgonjgozjgb7jgZnjgII8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNDc5YmNmNDctYjQ4My00OWJhLTllOTgtZDkxNzg0NmZkNzZleHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRlYmU3YTI5ZC04M2YyLTQzZTUtYjc1My1lZWQ5NGIyMjA5ZjZ4d5ABPGxpPlVSTOOCkuefpeOBo+OBpuOBhOOCi+S6uuOBr+iqsOOBp+OCgueUu+WDj+OBq+OCouOCr+OCu+OCueOBp+OBjeOBvuOBmeOAguOBneOBl+OBpuiqjeWPr+iAheOBq+OCiOOCi+OCouOCr+OCu+OCueOBqOimi+OBquOBleOCjOOBvuOBmeOAgjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQzOGVjMjgwNC05OGEzLTRiODctODQ2Ni1kZjI5NGIzZDk4MWR4d3U8bGk+44Gq44GK44CB44OV44Kh44Kk44Or44Gu5YWx5pyJ6Kit5a6a44GM5aSJ5pu044GV44KM44KL44Go44OA44Km44Oz44Ot44O844OJ55SoVVJM44Gv54Sh5Yq544Gr44Gq44KK44G+44GZ44CCPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDVlN2IxMzEzLWI1YzEtNGU1MS1iMTNhLWMyMmU5ZDQ3ZTVkYXh3iQE8bGk+44K144Kk44K65oyH5a6a44GM5b+F6KaB44Gq5aC05ZCI44CBVVJM5pyr5bC+44GuID1zMTYwMCDjgpIgPXMxMjAwIOOBq+abuOOBjeaPm+OBiOOCi+OBquOBqeOBl+OBpuS4i+OBleOBhOOAgu+8iDIwMjEtMDXnj77lnKjvvIk8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckOGRkNzgyYzMtN2M0Ni00NTJjLWI0N2YtODEzZjU0NGFhMDkweHecATxsaT7jgZ\/jgajjgYjjgbDjgIzmnIjmrKHlo7LkuIrjg6zjg53jg7zjg4jjgI3jga7pgJrnn6Xmpa3li5njgpLoh6rli5XljJbjgZfjgZ\/jgYTloLTlkIjjga\/jgIHku6XkuIvjga7jgojjgYbjgarmpa3li5njg5fjg63jgrvjgrnjgpLlrprnvqnjgZfjgb7jgZnjgII8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMDQ4ODlkMWYtOTljMy00MWJhLTgyNWUtYmVhYTc5YjVhMTMxeHcnPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMWIwNmQwODMtZWU4Yi00ZTFjLWJmMjMtMmVkNjlkZWQzODMzeHdfPGxpPumbm+W9ouODmuODvOOCuOOBjOiHquWLleikh+ijveOBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg6KSH6KO977yJPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGVjODgzYzgzLWNhYjItNGUyMy05YWQyLTc3OGRjZmUwYTYzYXh3jAE8bGk+6LK844KK5LuY44GR44KJ44KM44Gm44GE44KL5Z+L44KB6L6844G\/44Kw44Op44OV44GM6Ieq5YuV5pu05paw44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCDmloflrZfliJflhajnva7mj5vvvIk8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYThhMjYxYzctOTJmNy00ZGExLWIxOTgtMmNlMzZlZDc4ODg2eHd9PGxpPuWgseWRiuODhuOCreOCueODiOmDqOOBjOW9k+aciOaWh+OBq+iHquWLlee9ruaPm+OBleOCjOOAge+8iOKAu0dvb2dsZSDjgrnjg6njgqTjg4k6IOODmuODvOOCuCwg5YWo44Kw44Op44OV5pu05paw77yJPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDUxZTFlMzAzLWQ3NTgtNGQwOC1iZDg3LTI4NGI0MmYyN2VmM3h3gAE8bGk+5b2T6Kmy44K544Op44Kk44OJ44Oa44O844K444GMUE5H55S75YOP44Gr6Ieq5YuV5aSJ5o+b44GV44KM44CB77yI4oC7R29vZ2xlIOOCueODqeOCpOODiTog44Oa44O844K4LCBQTkfnlLvlg4\/nlJ\/miJDvvIk8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZmM1NWE1MzAtYzJhNS00NDBmLWI1NTQtMzI2OGIzZTlhNzBleHdvPGxpPlBOR+eUu+WDj+OBjOa3u+S7mOOBleOCjOOBn+ODoeODvOODq+OBjOiHquWLleeahOOBq+mAgeS\/oeOBleOCjOOCi+OAgu+8iOKAuyBUaHJvd0VtYWlsIOOCpOODmeODs+ODiO+8iTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkYzRiNzE1NC05MDFkLTQ1NmQtYTk5Ni0zZGU3ZDM4YTAwYzJ4d0c8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxpIGNsYXNzPSJmYWwgZmEtaW1hZ2VzIj48L2k+IENhcHR1cmU8L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZmY0NWFmODItNWRmZC00MGQ3LWJjZWEtNjhjM2IwNmNmZGM2eHfWBTxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS13b3JrZmxvdy1qYS5wbmciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS13b3JrZmxvdy1qYS5wbmciIGFsdD0i5oyH5a6a44K544Op44Kk44OJ44KSUE5H55S75YOP44Gr5aSJ5o+b44GX44CB44OV44Kh44Kk44Or5Z6L44OH44O844K\/6aCF55uu44Gr5qC857SN44GX44G+44GZ44CC44OA44Km44Oz44Ot44O844OJ55SoVVJM77yI54Sh6KqN6Ki844O7MzDliIbmnInlirnvvInjgpLlj5blvpfjgZnjgovjgZPjgajjgoLlj6\/og73jgafjgZnjgILjgZ\/jgajjgYjjgbDjgIFQTkfnlLvlg4\/ljJbjgZXjgozjgZ\/jgIzlo7LkuIrjg6zjg53jg7zjg4hQYWdl44CN44GM44Oh44O844Or5re75LuY44GV44KM44KL44KI44GG44Gq44Ov44O844Kv44OV44Ot44O877yI5aOy5LiK6Ieq5YuV6ZuG6KiI44OX44Ot44K744K577yJ562J44Gn5Yip55So44GX44G+44GZ44CCIiBjbGFzcz0id3AtaW1hZ2UtMTA2NzA2Ii8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXduaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS13b3JrZmxvdy1qYS5wbmd37gLmjIflrprjgrnjg6njgqTjg4njgpJQTkfnlLvlg4\/jgavlpInmj5vjgZfjgIHjg5XjgqHjgqTjg6vlnovjg4fjg7zjgr\/poIXnm67jgavmoLzntI3jgZfjgb7jgZnjgILjg4Djgqbjg7Pjg63jg7zjg4nnlKhVUkzvvIjnhKHoqo3oqLzjg7szMOWIhuacieWKue+8ieOCkuWPluW+l+OBmeOCi+OBk+OBqOOCguWPr+iDveOBp+OBmeOAguOBn+OBqOOBiOOBsOOAgVBOR+eUu+WDj+WMluOBleOCjOOBn+OAjOWjsuS4iuODrOODneODvOODiFBhZ2XjgI3jgYzjg6Hjg7zjg6vmt7vku5jjgZXjgozjgovjgojjgYbjgarjg6\/jg7zjgq\/jg5Xjg63jg7zvvIjlo7LkuIroh6rli5Xpm4boqIjjg5fjg63jgrvjgrnvvInnrYnjgafliKnnlKjjgZfjgb7jgZnjgIJ3bmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjEtd29ya2Zsb3ctamEucG5ndwhub29wZW5lcn2Sgw13BGZ1bGx3BW1lZGlhdwZfYmxhbmt5eXcEbm9uZXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AeXckNDI0ZTZiZWQtOTZjNi00MzE0LTg4YTktMDhkZDNlNTRmMjJkeHfpBTxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBpcy1zdHlsZS1kZWZhdWx0IHEtYm94Ij48YSBocmVmPSJodHRwczovL3N1cHBvcnQucXVlc3RldHJhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9nb29nbGUtc2xpZGVzLXBhZ2UtZXhwb3J0LWFzLXBuZy0yMDIxLWNvbmZpZy1qYS5wbmciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS1jb25maWctamEucG5nIiBhbHQ9IuaMh+WumuOCueODqeOCpOODieOCklBOR+eUu+WDj+OBq+WkieaPm+OBl+OAgeODleOCoeOCpOODq+Wei+ODh+ODvOOCv+mgheebruOBq+agvOe0jeOBl+OBvuOBmeOAguODgOOCpuODs+ODreODvOODieeUqFVSTO+8iOeEoeiqjeiovOODuzMw5YiG5pyJ5Yq577yJ44KS5Y+W5b6X44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CC44Gf44Go44GI44Gw44CBUE5H55S75YOP5YyW44GV44KM44Gf44CM5aOy5LiK44Os44Od44O844OIUGFnZeOAjeOBjOODoeODvOODq+a3u+S7mOOBleOCjOOCi+OCiOOBhuOBquODr+ODvOOCr+ODleODreODvO+8iOWjsuS4iuiHquWLlembhuioiOODl+ODreOCu+OCue+8ieetieOBp+WIqeeUqOOBl+OBvuOBmeOAgiIgY2xhc3M9IndwLWltYWdlLTEwNjcwOCIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3bGh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2dvb2dsZS1zbGlkZXMtcGFnZS1leHBvcnQtYXMtcG5nLTIwMjEtY29uZmlnLWphLnBuZ3fuAuaMh+WumuOCueODqeOCpOODieOCklBOR+eUu+WDj+OBq+WkieaPm+OBl+OAgeODleOCoeOCpOODq+Wei+ODh+ODvOOCv+mgheebruOBq+agvOe0jeOBl+OBvuOBmeOAguODgOOCpuODs+ODreODvOODieeUqFVSTO+8iOeEoeiqjeiovOODuzMw5YiG5pyJ5Yq577yJ44KS5Y+W5b6X44GZ44KL44GT44Go44KC5Y+v6IO944Gn44GZ44CC44Gf44Go44GI44Gw44CBUE5H55S75YOP5YyW44GV44KM44Gf44CM5aOy5LiK44Os44Od44O844OIUGFnZeOAjeOBjOODoeODvOODq+a3u+S7mOOBleOCjOOCi+OCiOOBhuOBquODr+ODvOOCr+ODleODreODvO+8iOWjsuS4iuiHquWLlembhuioiOODl+ODreOCu+OCue+8ieetieOBp+WIqeeUqOOBl+OBvuOBmeOAgndsaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvZ29vZ2xlLXNsaWRlcy1wYWdlLWV4cG9ydC1hcy1wbmctMjAyMS1jb25maWctamEucG5ndwhub29wZW5lcn2Ugw13BGZ1bGx3BW1lZGlhdwZfYmxhbmt3FmlzLXN0eWxlLWRlZmF1bHQgcS1ib3h5eXcEbm9uZXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AeXckZDhkNDc2YTgtZDQ0Ni00M2E1LTk3N2UtODFkZjg1YTYwNzVieHdGPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48aSBjbGFzcz0iZmFsIGZhLWJvb2siPjwvaT4gQXBwZW5kaXg8L2gzPncMY29yZS9oZWFkaW5nfQN3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMWIwOWVhNjctNDJmMS00NWUyLThhMGUtYjkyMmEzZjE4YmNmeHcjPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKPC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRmZGQ4YzYzYy05YTA0LTQyOTYtYmYyYS03NTMxMWIwZjNiODR4d0M8bGk+RklMRS1JRC9QcmVzZW50YXRpb25JRCBpbiBEcml2ZSAoIi9kLyIg5Lul6ZmN44Gu5paH5a2X5YiXKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRiOWY1Njg3OS1kMjdiLTRhYTAtOTVlMi02YjlhYTYxMWYyMWZ4dx88dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMzljODI0OTEtZDg5ZC00NjgzLTg5ZDctN2UwZmU3ZTExZjY2eHdlPGxpPmRvY3MuZ29vZ2xlLmNvbS9wcmVzZW50YXRpb24vZC88c3Ryb25nPjFwMzNoR0pGVU5ZaXhCbU1lYVY4MW5zT1ZZR1VVclpJRnlFcmluRnAzQ0k4PC9zdHJvbmc+PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGZiZWNhOGFiLWI5Y2UtNDMxOS04NmQ0LWQxMDMwZTllZDI1Ynh3OzxsaT5PYmplY3QtSUQgb2YgU2xpZGUgUGFnZSAoImlkLiIg5Lul6ZmN44Gu5paH5a2X5YiXKTwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ2Njg4YzQzOS0zZTI0LTRkNjUtYjBmNy01OTRhZGU1ZWYyMzJ4dx88dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwvdWw+dwljb3JlL2xpc3R5dwB3AHcAeXl5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckOWEwNDQ1ZTMtMzIzZi00MDA5LThiOTMtYWMxMTMzZDBlMTA5eHeDATxsaT5kb2NzLmdvb2dsZS5jb20vcHJlc2VudGF0aW9uL2QvMXAzM2hHSkZVTllpeEJtTWVhVjgxbnNPVllHVVVyWklGeUVyaW5GcDNDSTgvZWRpdCNzbGlkZT1pZC48c3Ryb25nPmc2MTM3NzdjODRhXzBfMDwvc3Ryb25nPjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQyMzI0NmY4ZS03ZjZhLTQ2NGYtYjQyNS0wYmNjNGMyNjcxMzZ4dy08bGk+IkhUVFDoqo3oqLwi77yIT0F1dGgy77yJ44Gu6Kit5a6a5L6LPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGZlNDk1NGY4LWVkNTItNGRmMC1hNDY1LTZjODNiZmRmMDQ0Y3h3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ2OTVlMDZjMC1iNDhjLTQ5ZTItYmI4ZS0xZTFiM2RjNmYwOGV4dyQ8bGk+QXV0aG9yaXphdGlvbiBFbmRwb2ludCBVUkw6PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDUzMjBmNzdjLWNhYzUtNDQ0NC1iNjNjLWFjNjdkNzZmYjYzZXh3Hzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1NmFmMTI2OC00NDgxLTRkMGItODMyMi03ZmYzZTc0NDIyYTV4d2A8bGk+aHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGg\/YWNjZXNzX3R5cGU9b2ZmbGluZSZhbXA7YXBwcm92YWxfcHJvbXB0PWZvcmNlPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDE5Nzg1MDA4LTc0MGYtNGJkYi04MmZmLWExM2NmZTdhMDlkYnh3HDxsaT5Ub2tlbiBFbmRwb2ludCBVUkw6PC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGVmYTc5MGJhLTY0ZGItNDIxMS1iY2Q3LTlkMjk5ZWFlMWVhY3h3Hzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRhYmNjZTE5Zi04ZDAwLTRhODktODUwOS1kYjI1MDk5NDk1YmJ4dzM8bGk+aHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL3Rva2VuPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGIxZmZjZGE5LWE2ZjAtNDg3Yi1hMjUwLWRhNDdhZWYzOGNkOXh3DzxsaT5TY29wZTo8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNTA3NGRiYzktZDIwZC00YTRlLWE1ZWYtODk2MmRiOTU5NWM1eHcfPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48L3VsPncJY29yZS9saXN0eXcAdwB3AHl5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGFjY2U3ZjU3LTFjNTAtNGIzMi1iZGI5LTk4MGViNWVhMWEwYnh3NjxsaT5odHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3ByZXNlbnRhdGlvbnM8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckM2RlNDY5NTctMDMyMi00NDZkLTkxNzktYzUyZDk3MmExYTYyeHckPGxpPkNsaWVudCBJRCwgQ29uc3VtZXIgU2VjcmV0OjwvbGk+dw5jb3JlL2xpc3QtaXRlbXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5M2IwMmY0OS04MGJkLTRjN2EtODhmZC05MjJhMzUwODE0Nzh4dyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53CWNvcmUvbGlzdHl3AHcAdwB5eXl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQyZTBmMzYzZS0wMmE4LTRkNzYtYTUwNy1mNGI0OGE0OTA2Y2F4dzg8bGk+KCBmcm9tIGh0dHBzOi8vY29uc29sZS5kZXZlbG9wZXJzLmdvb2dsZS5jb20vICk8L2xpPncOY29yZS9saXN0LWl0ZW15eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMmRiZjIzNzYtYWJiNS00ZmU2LThhZmUtOTlkNTJjMTIwMmZmeHc+PGxpPlJlZGlyZWN0IFVSTHM6IGh0dHBzOi8vcy5xdWVzdGV0cmEubmV0L29hdXRoMmNhbGxiYWNrPC9saT53DmNvcmUvbGlzdC1pdGVteXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDRlZDk1NGYzLTEyYzMtNDBhOS04MzhiLTMzOWY5Yjc3MWVkMnh3TzxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGkgY2xhc3M9ImZhbCBmYS1iYWxhbmNlLXNjYWxlIj48L2k+IFNlZSBhbHNvPC9oMz53DGNvcmUvaGVhZGluZ30DdwB3AHl5eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDI4YjAzMDg3LTJmYmItNDBhZS04YWEwLTE4ZDc2ZmUzYjVhN3h37wE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLXF1ZXN0ZXRyYS1zdXBwb3J0IHdwLWJsb2NrLWVtYmVkLXF1ZXN0ZXRyYS1zdXBwb3J0Ij48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vc3VwcG9ydC5xdWVzdGV0cmEuY29tL2phL2FkZG9ucy9nb29nbGUtc2xpZGVzLXBhZ2UtZHVwbGljYXRlLTIwMjEvCjwvZGl2PjwvZmlndXJlPncKY29yZS9lbWJlZHdKaHR0cHM6Ly9zdXBwb3J0LnF1ZXN0ZXRyYS5jb20vamEvYWRkb25zL2dvb2dsZS1zbGlkZXMtcGFnZS1kdXBsaWNhdGUtMjAyMS93CHdwLWVtYmVkdxFxdWVzdGV0cmEtc3VwcG9ydHh5eHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQAA\",\"updateId\":842223025}","_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":"\u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002\u305f\u3068\u3048\u3070\u3001PNG\u753b\u50cf\u5316\u3055\u308c\u305f\u300c\u58f2\u4e0a\u30ec\u30dd\u30fc\u30c8Page\u300d\u304c\u30e1\u30fc\u30eb\u6dfb\u4ed8\u3055\u308c\u308b\u3088\u3046\u306a\u30ef\u30fc\u30af\u30d5\u30ed\u30fc\uff08\u58f2\u4e0a\u81ea\u52d5\u96c6\u8a08\u30d7\u30ed\u30bb\u30b9\uff09\u7b49\u3067\u5229\u7528\u3057\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],"class_list":["post-106702","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"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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-export-as-png-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":"\u6307\u5b9a\u30b9\u30e9\u30a4\u30c9\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09&hellip;","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-rL0","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":106635,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-duplicate-2021\/","url_meta":{"origin":106702,"position":0},"title":"Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: \u8907\u88fd","author":"IMAMURA, Genichi","date":"2021-05-20","format":false,"excerpt":"\u6307\u5b9a\u306e\u30b9\u30e9\u30a4\u30c9\u30da\u30fc\u30b8\u3092\u8907\u88fd\u3057\u3001\u6b21\u30da\u30fc\u30b8\u306b\u633f\u5165\u3057\u307e\u3059\u3002\u30da\u30fc\u30b8\u6307\u5b9a\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6700\u7d42\u30da\u30fc\u30b8\u3092\u8907\u88fd\u3057\u307e\u3059\u3002\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 \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u8907\u88fd","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-duplicate-automation-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\/05\/google-slides-page-duplicate-automation-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-duplicate-automation-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-duplicate-automation-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/05\/google-slides-page-duplicate-automation-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":178925,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-pages-export-as-png-2025\/","url_meta":{"origin":106702,"position":1},"title":"Google \u30b9\u30e9\u30a4\u30c9 #\u8907\u6570\u30da\u30fc\u30b8: PNG\u30a8\u30af\u30b9\u30dd\u30fc\u30c8","author":"IMAMURA, Genichi","date":"2025-11-10","format":false,"excerpt":"\u30b9\u30e9\u30a4\u30c9\u30da\u30fc\u30b8\u3092PNG\u753b\u50cf\u306b\u5909\u63db\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3057\u307e\u3059\u3002\u30da\u30fc\u30b8ID (Object-I\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\/2025\/11\/google-slides-pages-export-as-png-2025-ja.png?fit=1200%2C628&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/11\/google-slides-pages-export-as-png-2025-ja.png?fit=1200%2C628&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/11\/google-slides-pages-export-as-png-2025-ja.png?fit=1200%2C628&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/11\/google-slides-pages-export-as-png-2025-ja.png?fit=1200%2C628&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/11\/google-slides-pages-export-as-png-2025-ja.png?fit=1200%2C628&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":106658,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-replace-strings-2021\/","url_meta":{"origin":106702,"position":2},"title":"Google \u30b9\u30e9\u30a4\u30c9 #\u30da\u30fc\u30b8: \u6587\u5b57\u5217\u5168\u7f6e\u63db","author":"IMAMURA, Genichi","date":"2021-05-20","format":false,"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\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 \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8, \u6587\u5b57\u5217\u5168\u7f6e\u63db","src":"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&resize=350%2C200","width":350,"height":200,"srcset":"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&resize=350%2C200 1x, 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&resize=525%2C300 1.5x, 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&resize=700%2C400 2x, 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&resize=1050%2C600 3x"},"classes":[]},{"id":110332,"url":"https:\/\/support.questetra.com\/ja\/addons\/image-charts-bar-chart-create-2021\/","url_meta":{"origin":106702,"position":3},"title":"Image-Charts #\u68d2\u30b0\u30e9\u30d5: \u751f\u6210","author":"IMAMURA, Genichi","date":"2021-07-27","format":false,"excerpt":"\u6570\u5024TSV\u30c7\u30fc\u30bf\uff08\u56fd\u5225\u4eba\u53e3\u3001\u6708\u5225\u58f2\u4e0a\u3001\u306a\u3069\uff09\u304b\u3089\u68d2\u30b0\u30e9\u30d5\u3084\u6298\u308c\u7dda\u30b0\u30e9\u30d5\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u30b0\u30e9\u30d5\u306f Ima\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":"Image-Charts: \u68d2\u30b0\u30e9\u30d5, \u751f\u6210","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/07\/image-charts-bar-chart-create-2021-workflow-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\/07\/image-charts-bar-chart-create-2021-workflow-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/07\/image-charts-bar-chart-create-2021-workflow-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/07\/image-charts-bar-chart-create-2021-workflow-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/07\/image-charts-bar-chart-create-2021-workflow-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":116141,"url":"https:\/\/support.questetra.com\/ja\/templates\/google-slide-proposal-20211027\/","url_meta":{"origin":106702,"position":4},"title":"Google\u30b9\u30e9\u30a4\u30c9\u306ePDF\u5316, \u30c1\u30fc\u30e0\u30ec\u30d3\u30e5\u30fc\u3068\u81ea\u52d5\u30e1\u30fc\u30eb","author":"IMAMURA, Genichi","date":"2021-10-28","format":false,"excerpt":"\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u306e\u300c\u30b5\u30e0\u30cd\u30a4\u30ebPNG\u300d\u3068\u300c\u30d5\u30ebPDF\u300d\u3092\u81ea\u52d5\u751f\u6210\u3057\u3001\u6307\u5b9a\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306b\u6dfb\u4ed8\u9001\u4fe1\u3057\u2026","rel":"","context":"\u30ef\u30fc\u30af\u30d5\u30ed\u30fc \u30a2\u30d7\u30ea","block_context":{"text":"\u30ef\u30fc\u30af\u30d5\u30ed\u30fc \u30a2\u30d7\u30ea","link":"http:\/\/support.questetra.com\/ja\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/10\/google-slide-proposal-20211027-nocode.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\/10\/google-slide-proposal-20211027-nocode.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/10\/google-slide-proposal-20211027-nocode.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/10\/google-slide-proposal-20211027-nocode.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/10\/google-slide-proposal-20211027-nocode.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":78972,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-slides-page-generate-png-image\/","url_meta":{"origin":106702,"position":5},"title":"Google \u30b9\u30e9\u30a4\u30c9: \u30da\u30fc\u30b8; PNG\u753b\u50cf\u751f\u6210","author":"IMAMURA, Genichi","date":"2019-09-03","format":false,"excerpt":"\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u5185\u306e\u6307\u5b9a\u30da\u30fc\u30b8\u306e\u753b\u50cf\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u7528URL\uff08\u7121\u8a8d\u8a3c\u30fb30\u5206\u6709\u52b9\uff09\u3092\u767a\u884c\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-Generate-PNG-Image-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-Generate-PNG-Image-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-Generate-PNG-Image-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-Generate-PNG-Image-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-Generate-PNG-Image-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\/106702","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=106702"}],"version-history":[{"count":5,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts\/106702\/revisions"}],"predecessor-version":[{"id":183467,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/posts\/106702\/revisions\/183467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/media\/106703"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/media?parent=106702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/categories?post=106702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/ja\/wp-json\/wp\/v2\/tags?post=106702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}