lunch_announcements/14Aug2019-Lunch.yml
Jon c08a880b51 Initial commit.
Not yet sure if VCR is working right to stub tests, I expect it isn't.
We do have basic scraping ability though.
2019-08-14 09:34:18 -04:00

1180 lines
299 KiB
YAML

---
http_interactions:
- request:
method: post
uri: http://127.0.0.1:9515/session
body:
encoding: UTF-8
string: '{"desiredCapabilities":{"browserName":"chrome","version":"","platform":"ANY","javascriptEnabled":true,"cssSelectorsEnabled":true,"takesScreenshot":false,"nativeEvents":false,"rotatable":false,"goog:chromeOptions":{"args":["--headless","--disable-gpu"]}},"capabilities":{"firstMatch":[{"browserName":"chrome","goog:chromeOptions":{"args":["--headless","--disable-gpu"]}}]}}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '372'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '645'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"chrome","browserVersion":"76.0.3809.87","chrome":{"chromedriverVersion":"76.0.3809.87
(111fe1e15d5ced26080a7dc239bcfe70f6c49aad-refs/branch-heads/3809@{#967})","userDataDir":"/tmp/.org.chromium.Chromium.GjcWN8"},"goog:chromeOptions":{"debuggerAddress":"localhost:41721"},"networkConnectionEnabled":false,"pageLoadStrategy":"normal","platformName":"linux","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss
and notify"},"sessionId":"303fc1cca5c1e7dfe75ed030bb228022"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:50 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/url
body:
encoding: UTF-8
string: '{"url":"https://westerville.nutrislice.com/menu/fouse-elementary/lunch/2019-08-14"}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '83'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '14'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":null}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:53 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element
body:
encoding: UTF-8
string: '{"using":"xpath","value":".//*[(local-name()=''button'' and normalize-space()=''View
Menus'') or (local-name()=''input'' and (translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''button''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''reset''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''submit''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''image'')
and @value=''View Menus'')]"}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '1035'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '88'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"element-6066-11e4-a52e-4f735466cecf":"e8740825-a660-401b-bd0a-1640cd93c0c9"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:53 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/execute/sync
body:
encoding: UTF-8
string: '{"script":"return (function(){return function(){var k=this;function
l(a){return void 0!==a}function m(a){return\"string\"==typeof a}function aa(a,b){a=a.split(\".\");var
c=k;a[0]in c||!c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction
ba(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a
instanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[object
Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof
a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object
Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else
return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";return
b}function ca(a,b,c){return a.call.apply(a.bind,arguments)}function da(a,b,c){if(!a)throw
Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return
function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}\nfunction ea(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native
code\")?ea=ca:ea=da;return ea.apply(null,arguments)}function fa(a,b){var c=Array.prototype.slice.call(arguments,1);return
function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}\nfunction
p(a,b){function c(){}c.prototype=b.prototype;a.L=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.K=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};function ha(a,b){this.code=a;this.a=q[a]||ia;this.message=b||\"\";a=this.a.replace(/((?:^|\\s+)[a-z])/g,function(a){return
a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}p(ha,Error);var
ia=\"unknown error\",q={15:\"element not selectable\",11:\"element not visible\"};q[31]=ia;q[30]=ia;q[24]=\"invalid
cookie domain\";q[29]=\"invalid element coordinates\";q[12]=\"invalid element
state\";\nq[32]=\"invalid selector\";q[51]=\"invalid selector\";q[52]=\"invalid
selector\";q[17]=\"javascript error\";q[405]=\"unsupported operation\";q[34]=\"move
target out of bounds\";q[27]=\"no such alert\";q[7]=\"no such element\";q[8]=\"no
such frame\";q[23]=\"no such window\";q[28]=\"script timeout\";q[33]=\"session
not created\";q[10]=\"stale element reference\";q[21]=\"timeout\";q[25]=\"unable
to set cookie\";q[26]=\"unexpected alert open\";q[13]=ia;q[9]=\"unknown command\";ha.prototype.toString=function(){return
this.name+\": \"+this.message};var ja={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};function
ka(a,b){this.width=a;this.height=b}ka.prototype.toString=function(){return\"(\"+this.width+\"
x \"+this.height+\")\"};ka.prototype.aspectRatio=function(){return this.width/this.height};ka.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};ka.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};\nka.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function la(a,b){var c=ma;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var
na=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function
oa(a,b){return a<b?-1:a>b?1:0}function pa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return
c.toUpperCase()})};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,
Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted, free
of charge, to any person obtaining a copy\n of this software and associated
documentation files (the \"Software\"), to\n deal in the Software without
restriction, including without limitation the\n rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or\n sell copies of the Software,
and to permit persons to whom the Software is\n furnished to do so, subject
to the following conditions:\n\n The above copyright notice and this permission
notice shall be included in\n all copies or substantial portions of the Software.\n\n
THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction
qa(a,b,c){this.a=a;this.b=b||1;this.f=c||1};function ra(a){this.b=a;this.a=0}function
sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a[b])&&a.splice(b,1);return
new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|''[^'']*''|[!<>]=|\\s+|./g,ua=/^\\s/;function
r(a,b){return a.b[a.a+(b||0)]}function u(a){return a.b[a.a++]}function va(a){return
a.b.length<=a.a};var w;a:{var wa=k.navigator;if(wa){var xa=wa.userAgent;if(xa){w=xa;break
a}}w=\"\"}function x(a){return-1!=w.indexOf(a)};function y(a,b){this.h=a;this.c=l(b)?b:null;this.b=null;switch(a){case
\"comment\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instruction\":this.b=7;break;case
\"node\":break;default:throw Error(\"Unexpected argument\");}}function ya(a){return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}y.prototype.a=function(a){return
null===this.b||this.b==a.nodeType};y.prototype.f=function(){return this.h};\ny.prototype.toString=function(){var
a=\"Kind Test: \"+this.h;null===this.c||(a+=z(this.c));return a};function
A(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"http://www.w3.org/1999/xhtml\";this.c=b?b.toLowerCase():a}A.prototype.a=function(a){var
b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase()?!1:\"*\"==this.c?!0:this.c==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};A.prototype.f=function(){return
this.j};\nA.prototype.toString=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.c?\"\":this.c+\":\")+this.j};function
za(a){switch(a.nodeType){case 1:return fa(Aa,a);case 9:return za(a.documentElement);case
11:case 10:case 6:case 12:return Ba;default:return a.parentNode?za(a.parentNode):Ba}}function
Ba(){return null}function Aa(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var
c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Aa(a.parentNode,b):null};function
Ca(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c
in a&&a[c]===b)return c;return-1}function C(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e
in d&&b.call(void 0,d[e],e,a)}function Da(a,b){for(var c=a.length,d=[],e=0,f=m(a)?a.split(\"\"):a,g=0;g<c;g++)if(g
in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d}function Ea(a,b,c){var
d=c;C(a,function(c,f){d=b.call(void 0,d,c,f,a)});return d}\nfunction Fa(a,b){for(var
c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function
Ga(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],e,a))return!1;return!0}function Ha(a,b){a:{for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e
in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:m(a)?a.charAt(b):a[b]}function
Ia(a){return Array.prototype.concat.apply([],arguments)}\nfunction Ja(a,b,c){return
2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function
Ka(){return x(\"iPhone\")&&!x(\"iPod\")&&!x(\"iPad\")};var La=\"backgroundColor
borderTopColor borderRightColor borderBottomColor borderLeftColor color outlineColor\".split(\"
\"),Ma=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Na=/^#(?:[0-9a-f]{3}){1,2}$/i,Oa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Pa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function
Qa(){return(x(\"Chrome\")||x(\"CriOS\"))&&!x(\"Edge\")};function Ra(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}Ra.prototype.toString=function(){return\"(\"+this.x+\",
\"+this.y+\")\"};Ra.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return
this};Ra.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};Ra.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};var Sa=x(\"Opera\"),D=x(\"Trident\")||x(\"MSIE\"),Ta=x(\"Edge\"),Ua=x(\"Gecko\")&&!(-1!=w.toLowerCase().indexOf(\"webkit\")&&!x(\"Edge\"))&&!(x(\"Trident\")||x(\"MSIE\"))&&!x(\"Edge\"),Va=-1!=w.toLowerCase().indexOf(\"webkit\")&&!x(\"Edge\");function
Wa(){var a=k.document;return a?a.documentMode:void 0}var Xa;\na:{var Ya=\"\",Za=function(){var
a=w;if(Ua)return/rv:([^\\);]+)(\\)|;)/.exec(a);if(Ta)return/Edge\\/([\\d\\.]+)/.exec(a);if(D)return/\\b(?:MSIE|rv)[:
]([^\\);]+)(\\)|;)/.exec(a);if(Va)return/WebKit\\/(\\S+)/.exec(a);if(Sa)return/(?:Version)[
\\/]?(\\S+)/.exec(a)}();Za&&(Ya=Za?Za[1]:\"\");if(D){var $a=Wa();if(null!=$a&&$a>parseFloat(Ya)){Xa=String($a);break
a}}Xa=Ya}var ma={};\nfunction ab(a){return la(a,function(){for(var b=0,c=na(String(Xa)).split(\".\"),d=na(String(a)).split(\".\"),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var
g=c[f]||\"\",h=d[f]||\"\";do{g=/(\\d*)(\\D*)(.*)/.exec(g)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*)/.exec(h)||[\"\",\"\",\"\",\"\"];if(0==g[0].length&&0==h[0].length)break;b=oa(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||oa(0==g[2].length,0==h[2].length)||oa(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return
0<=b})}var bb;var cb=k.document;\nbb=cb&&D?Wa()||(\"CSS1Compat\"==cb.compatMode?parseInt(Xa,10):5):void
0;function db(a,b,c,d){this.c=a;this.a=b;this.b=c;this.f=d}db.prototype.toString=function(){return\"(\"+this.c+\"t,
\"+this.a+\"r, \"+this.b+\"b, \"+this.f+\"l)\"};db.prototype.ceil=function(){this.c=Math.ceil(this.c);this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);return
this};db.prototype.floor=function(){this.c=Math.floor(this.c);this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.f=Math.floor(this.f);return
this};\ndb.prototype.round=function(){this.c=Math.round(this.c);this.a=Math.round(this.a);this.b=Math.round(this.b);this.f=Math.round(this.f);return
this};var eb=x(\"Firefox\"),fb=Ka()||x(\"iPod\"),gb=x(\"iPad\"),hb=x(\"Android\")&&!(Qa()||x(\"Firefox\")||x(\"Opera\")||x(\"Silk\")),ib=Qa(),jb=x(\"Safari\")&&!(Qa()||x(\"Coast\")||x(\"Opera\")||x(\"Edge\")||x(\"Silk\")||x(\"Android\"))&&!(Ka()||x(\"iPad\")||x(\"iPod\"));var
E=D&&!(9<=Number(bb)),kb=D&&!(8<=Number(bb));function F(a,b,c,d){this.a=a;this.b=b;this.width=c;this.height=d}F.prototype.toString=function(){return\"(\"+this.a+\",
\"+this.b+\" - \"+this.width+\"w x \"+this.height+\"h)\"};F.prototype.ceil=function(){this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};F.prototype.floor=function(){this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};\nF.prototype.round=function(){this.a=Math.round(this.a);this.b=Math.round(this.b);this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function lb(a){return(a=a.exec(w))?a[1]:\"\"}(function(){if(eb)return
lb(/Firefox\\/([0-9.]+)/);if(D||Ta||Sa)return Xa;if(ib)return Ka()||x(\"iPad\")||x(\"iPod\")?lb(/CriOS\\/([0-9.]+)/):lb(/Chrome\\/([0-9.]+)/);if(jb&&!(Ka()||x(\"iPad\")||x(\"iPod\")))return
lb(/Version\\/([0-9.]+)/);if(fb||gb){var a=/Version\\/(\\S+).*Mobile\\/(\\S+)/.exec(w);if(a)return
a[1]+\".\"+a[2]}else if(hb)return(a=lb(/Android\\s+([0-9.]+)/))?a:lb(/Version\\/([0-9.]+)/);return\"\"})();function
mb(a,b,c,d){this.a=a;this.nodeName=c;this.nodeValue=d;this.nodeType=2;this.parentNode=this.ownerElement=b}function
nb(a,b){var c=kb&&\"href\"==b.nodeName?a.getAttribute(b.nodeName,2):b.nodeValue;return
new mb(b,a,b.nodeName,c)};var ob,pb=function(){if(!Ua)return!1;var a=k.Components;if(!a)return!1;try{if(!a.classes)return!1}catch(e){return!1}var
b=a.classes;a=a.interfaces;var c=b[\"@mozilla.org/xpcom/version-comparator;1\"].getService(a.nsIVersionComparator),d=b[\"@mozilla.org/xre/app-info;1\"].getService(a.nsIXULAppInfo).version;ob=function(a){c.compare(d,\"\"+a)};return!0}(),qb=D&&!(9<=Number(bb));hb&&pb&&ob(2.3);hb&&pb&&ob(4);jb&&pb&&ob(6);function
rb(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof
a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return
b==a}\nfunction sb(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return
a.compareDocumentPosition(b)&2?1:-1;if(D&&!(9<=Number(bb))){if(9==a.nodeType)return-1;if(9==b.nodeType)return
1}if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var
c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var
e=a.parentNode,f=b.parentNode;return e==f?tb(a,b):!c&&rb(e,b)?-1*ub(a,b):!d&&rb(f,a)?ub(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=G(a);c=d.createRange();\nc.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return
c.compareBoundaryPoints(k.Range.START_TO_END,a)}function ub(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return
tb(b,a)}function tb(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return
1}function G(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function
vb(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return
null}\nfunction wb(a){this.a=a||k.document||document}wb.prototype.getElementsByTagName=function(a,b){return(b||this.a).getElementsByTagName(String(a))};function
H(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void
0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(E&&\"title\"==a.nodeName.toLowerCase()&&1==c)b=a.text;else
if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do
1!=a.nodeType&&(b+=a.nodeValue),E&&\"title\"==a.nodeName.toLowerCase()&&(b+=a.text),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else
b=a.nodeValue;return b}\nfunction I(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}kb&&\"class\"==b&&(b=\"className\");return
null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function xb(a,b,c,d,e){return(E?yb:zb).call(null,a,b,m(c)?c:null,m(d)?d:null,e||new
J)}\nfunction yb(a,b,c,d,e){if(a instanceof A||8==a.b||c&&null===a.b){var
f=b.all;if(!f)return e;a=Ab(a);if(\"*\"!=a&&(f=b.getElementsByTagName(a),!f))return
e;if(c){for(var g=[],h=0;b=f[h++];)I(b,c,d)&&g.push(b);f=g}for(h=0;b=f[h++];)\"*\"==a&&\"!\"==b.tagName||e.add(b);return
e}Bb(a,b,c,d,e);return e}\nfunction zb(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c&&!D?(b=b.getElementsByName(d),C(b,function(b){a.a(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),C(b,function(b){b.className==d&&a.a(b)&&e.add(b)})):a
instanceof y?Bb(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),C(b,function(a){I(a,c,d)&&e.add(a)}));return
e}\nfunction Cb(a,b,c,d,e){var f;if((a instanceof A||8==a.b||c&&null===a.b)&&(f=b.childNodes)){var
g=Ab(a);if(\"*\"!=g&&(f=Da(f,function(a){return a.tagName&&a.tagName.toLowerCase()==g}),!f))return
e;c&&(f=Da(f,function(a){return I(a,c,d)}));C(f,function(a){\"*\"==g&&(\"!\"==a.tagName||\"*\"==g&&1!=a.nodeType)||e.add(a)});return
e}return Db(a,b,c,d,e)}function Db(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)I(b,c,d)&&a.a(b)&&e.add(b);return
e}\nfunction Bb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)I(b,c,d)&&a.a(b)&&e.add(b),Bb(a,b,c,d,e)}function
Ab(a){if(a instanceof y){if(8==a.b)return\"!\";if(null===a.b)return\"*\"}return
a.f()};function K(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};function
J(){this.b=this.a=null;this.l=0}function Eb(a){this.f=a;this.a=this.b=null}function
Fb(a,b){if(!a.a)return b;if(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;){e=c.f;var
g=b.f;e==g||e instanceof mb&&g instanceof mb&&e.a==g.a?(e=c,c=c.a,b=b.a):0<sb(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a);(e.b=d)?d.a=e:a.a=e;d=e;f++}for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return
a}function Gb(a,b){b=new Eb(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}\nJ.prototype.add=function(a){a=new
Eb(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a;this.b=a;this.l++};function
Hb(a){return(a=a.a)?a.f:null}function Ib(a){return(a=Hb(a))?H(a):\"\"}function
M(a,b){return new Jb(a,!!b)}function Jb(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function
N(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;return c.f};function
P(a){this.i=a;this.b=this.g=!1;this.f=null}function z(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}function
Kb(a,b){a.g=b}function Lb(a,b){a.b=b}function Q(a,b){a=a.a(b);return a instanceof
J?+Ib(a):+a}function R(a,b){a=a.a(b);return a instanceof J?Ib(a):\"\"+a}function
Mb(a,b){a=a.a(b);return a instanceof J?!!a.l:!!a};function Nb(a,b,c){P.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==Ob&&(c.b||c.g||4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={name:b.f.name,u:c})}p(Nb,P);\nfunction
Pb(a,b,c,d,e){b=b.a(d);c=c.a(d);var f;if(b instanceof J&&c instanceof J){b=M(b);for(d=N(b);d;d=N(b))for(e=M(c),f=N(e);f;f=N(e))if(a(H(d),H(f)))return!0;return!1}if(b
instanceof J||c instanceof J){b instanceof J?(e=b,d=c):(e=c,d=b);f=M(e);for(var
g=typeof d,h=N(f);h;h=N(f)){switch(g){case \"number\":h=+H(h);break;case \"boolean\":h=!!H(h);break;case
\"string\":h=H(h);break;default:throw Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return
e?\"boolean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof
b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Nb.prototype.a=function(a){return
this.c.m(this.h,this.o,a)};Nb.prototype.toString=function(){var a=\"Binary
Expression: \"+this.c;a+=z(this.h);return a+=z(this.o)};function Qb(a,b,c,d){this.I=a;this.D=b;this.i=c;this.m=d}Qb.prototype.toString=function(){return
this.I};var Rb={};\nfunction S(a,b,c,d){if(Rb.hasOwnProperty(a))throw Error(\"Binary
operator already created: \"+a);a=new Qb(a,b,c,d);return Rb[a.toString()]=a}S(\"div\",6,1,function(a,b,c){return
Q(a,c)/Q(b,c)});S(\"mod\",6,1,function(a,b,c){return Q(a,c)%Q(b,c)});S(\"*\",6,1,function(a,b,c){return
Q(a,c)*Q(b,c)});S(\"+\",5,1,function(a,b,c){return Q(a,c)+Q(b,c)});S(\"-\",5,1,function(a,b,c){return
Q(a,c)-Q(b,c)});S(\"<\",4,2,function(a,b,c){return Pb(function(a,b){return
a<b},a,b,c)});\nS(\">\",4,2,function(a,b,c){return Pb(function(a,b){return
a>b},a,b,c)});S(\"<=\",4,2,function(a,b,c){return Pb(function(a,b){return
a<=b},a,b,c)});S(\">=\",4,2,function(a,b,c){return Pb(function(a,b){return
a>=b},a,b,c)});var Ob=S(\"=\",3,2,function(a,b,c){return Pb(function(a,b){return
a==b},a,b,c,!0)});S(\"!=\",3,2,function(a,b,c){return Pb(function(a,b){return
a!=b},a,b,c,!0)});S(\"and\",2,2,function(a,b,c){return Mb(a,c)&&Mb(b,c)});S(\"or\",1,2,function(a,b,c){return
Mb(a,c)||Mb(b,c)});function Sb(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary
expression must evaluate to nodeset if filter has predicate(s).\");P.call(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}p(Sb,P);Sb.prototype.a=function(a){a=this.c.a(a);return
Tb(this.h,a)};Sb.prototype.toString=function(){var a=\"Filter:\"+z(this.c);return
a+=z(this.h)};function Ub(a,b){if(b.length<a.C)throw Error(\"Function \"+a.j+\"
expects at least\"+a.C+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.length>a.A)throw
Error(\"Function \"+a.j+\" expects at most \"+a.A+\" arguments, \"+b.length+\"
given\");a.H&&C(b,function(b,d){if(4!=b.i)throw Error(\"Argument \"+d+\" to
function \"+a.j+\" is not of type Nodeset: \"+b);});P.call(this,a.i);this.v=a;this.c=b;Kb(this,a.g||Fa(b,function(a){return
a.g}));Lb(this,a.G&&!b.length||a.F&&!!b.length||Fa(b,function(a){return a.b}))}\np(Ub,P);Ub.prototype.a=function(a){return
this.v.m.apply(null,Ia(a,this.c))};Ub.prototype.toString=function(){var a=\"Function:
\"+this.v;if(this.c.length){var b=Ea(this.c,function(a,b){return a+z(b)},\"Arguments:\");a+=z(b)}return
a};function Vb(a,b,c,d,e,f,g,h){this.j=a;this.i=b;this.g=c;this.G=d;this.F=!1;this.m=e;this.C=f;this.A=l(g)?g:f;this.H=!!h}Vb.prototype.toString=function(){return
this.j};var Wb={};\nfunction T(a,b,c,d,e,f,g,h){if(Wb.hasOwnProperty(a))throw
Error(\"Function already created: \"+a+\".\");Wb[a]=new Vb(a,b,c,d,e,f,g,h)}T(\"boolean\",2,!1,!1,function(a,b){return
Mb(b,a)},1);T(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(Q(b,a))},1);T(\"concat\",3,!1,!1,function(a,b){return
Ea(Ja(arguments,1),function(b,d){return b+R(d,a)},\"\")},2,null);T(\"contains\",2,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);return-1!=b.indexOf(a)},2);T(\"count\",1,!1,!1,function(a,b){return
b.a(a).l},1,1,!0);\nT(\"false\",2,!1,!1,function(){return!1},0);T(\"floor\",1,!1,!1,function(a,b){return
Math.floor(Q(b,a))},1);T(\"id\",4,!1,!1,function(a,b){function c(a){if(E){var
b=e.all[a];if(b){if(b.nodeType&&a==b.id)return b;if(b.length)return Ha(b,function(b){return
a==b.id})}return null}return e.getElementById(a)}var d=a.a,e=9==d.nodeType?d:d.ownerDocument;a=R(b,a).split(/\\s+/);var
f=[];C(a,function(a){a=c(a);!a||0<=Ca(f,a)||f.push(a)});f.sort(sb);var g=new
J;C(f,function(a){g.add(a)});return g},1);\nT(\"lang\",2,!1,!1,function(){return!1},1);T(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw
Error(\"Function last expects ()\");return a.f},0);T(\"local-name\",3,!1,!0,function(a,b){return(a=b?Hb(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);T(\"name\",3,!1,!0,function(a,b){return(a=b?Hb(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);T(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nT(\"normalize-space\",3,!1,!0,function(a,b){return(b?R(b,a):H(a.a)).replace(/[\\s\\xa0]+/g,\"
\").replace(/^\\s+|\\s+$/g,\"\")},0,1);T(\"not\",2,!1,!1,function(a,b){return!Mb(b,a)},1);T(\"number\",1,!1,!0,function(a,b){return
b?Q(b,a):+H(a.a)},0,1);T(\"position\",1,!0,!1,function(a){return a.b},0);T(\"round\",1,!1,!1,function(a,b){return
Math.round(Q(b,a))},1);T(\"starts-with\",2,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);return
0==b.lastIndexOf(a,0)},2);T(\"string\",3,!1,!0,function(a,b){return b?R(b,a):H(a.a)},0,1);\nT(\"string-length\",1,!1,!0,function(a,b){return(b?R(b,a):H(a.a)).length},0,1);T(\"substring\",3,!1,!1,function(a,b,c,d){c=Q(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?Q(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var
e=Math.max(c,0);a=R(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);T(\"substring-after\",3,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nT(\"substring-before\",3,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);T(\"sum\",1,!1,!1,function(a,b){a=M(b.a(a));b=0;for(var
c=N(a);c;c=N(a))b+=+H(c);return b},1,1,!0);T(\"translate\",3,!1,!1,function(a,b,c,d){b=R(b,a);c=R(c,a);var
e=R(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f
in a?a[f]:f;return c},3);T(\"true\",2,!1,!1,function(){return!0},0);function
Xb(a){P.call(this,3);this.c=a.substring(1,a.length-1)}p(Xb,P);Xb.prototype.a=function(){return
this.c};Xb.prototype.toString=function(){return\"Literal: \"+this.c};function
Yb(a){P.call(this,1);this.c=a}p(Yb,P);Yb.prototype.a=function(){return this.c};Yb.prototype.toString=function(){return\"Number:
\"+this.c};function Zb(a,b){P.call(this,a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=$b||(a=a.o,\"*\"!=a.f()&&(this.f={name:a.f(),u:null})))}p(Zb,P);function
ac(){P.call(this,4)}p(ac,P);ac.prototype.a=function(a){var b=new J;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return
b};ac.prototype.toString=function(){return\"Root Helper Expression\"};function
bc(){P.call(this,4)}p(bc,P);bc.prototype.a=function(a){var b=new J;b.add(a.a);return
b};bc.prototype.toString=function(){return\"Context Helper Expression\"};\nfunction
cc(a){return\"/\"==a||\"//\"==a}Zb.prototype.a=function(a){var b=this.h.a(a);if(!(b
instanceof J))throw Error(\"Filter expression must evaluate to nodeset.\");a=this.c;for(var
c=0,d=a.length;c<d&&b.l;c++){var e=a[c],f=M(b,e.c.s);if(e.g||e.c!=dc)if(e.g||e.c!=ec){var
g=N(f);for(b=e.a(new qa(g));null!=(g=N(f));)g=e.a(new qa(g)),b=Fb(b,g)}else
g=N(f),b=e.a(new qa(g));else{for(g=N(f);(b=N(f))&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new
qa(g))}}return b};\nZb.prototype.toString=function(){var a=\"Path Expression:\"+z(this.h);if(this.c.length){var
b=Ea(this.c,function(a,b){return a+z(b)},\"Steps:\");a+=z(b)}return a};function
fc(a,b){this.a=a;this.s=!!b}\nfunction Tb(a,b,c){for(c=c||0;c<a.a.length;c++)for(var
d=a.a[c],e=M(b),f=b.l,g,h=0;g=N(e);h++){var t=a.s?f-h:h+1;g=d.a(new qa(g,t,f));if(\"number\"==typeof
g)t=t==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)t=!!g;else if(g
instanceof J)t=0<g.l;else throw Error(\"Predicate.evaluate returned an unexpected
type.\");if(!t){t=e;g=t.f;var v=t.a;if(!v)throw Error(\"Next must be called
at least once before remove.\");var n=v.b;v=v.a;n?n.a=v:g.a=v;v?v.b=n:g.b=n;g.l--;t.a=null}}return
b}\nfc.prototype.toString=function(){return Ea(this.a,function(a,b){return
a+z(b)},\"Predicates:\")};function gc(a){P.call(this,1);this.c=a;this.g=a.g;this.b=a.b}p(gc,P);gc.prototype.a=function(a){return-Q(this.c,a)};gc.prototype.toString=function(){return\"Unary
Expression: -\"+z(this.c)};function hc(a){P.call(this,4);this.c=a;Kb(this,Fa(this.c,function(a){return
a.g}));Lb(this,Fa(this.c,function(a){return a.b}))}p(hc,P);hc.prototype.a=function(a){var
b=new J;C(this.c,function(c){c=c.a(a);if(!(c instanceof J))throw Error(\"Path
expression must evaluate to NodeSet.\");b=Fb(b,c)});return b};hc.prototype.toString=function(){return
Ea(this.c,function(a,b){return a+z(b)},\"Union Expression:\")};function U(a,b,c,d){P.call(this,4);this.c=a;this.o=b;this.h=c||new
fc([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.J&&b&&(a=b.name,a=E?a.toLowerCase():a,this.f={name:a,u:b.u});a:{a=this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break
a}a=!1}this.g=a}p(U,P);\nU.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.u?R(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=ic)if(b=M((new
U(jc,new y(\"node\"))).a(a)),c=N(b))for(a=this.m(c,d,e,f);null!=(c=N(b));)a=Fb(a,this.m(c,d,e,f));else
a=new J;else a=xb(this.o,b,d,e),a=Tb(this.h,a,f);else a=this.m(a.a,d,e,f);return
a};U.prototype.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Tb(this.h,a,d)};\nU.prototype.toString=function(){var
a=\"Step:\"+z(\"Operator: \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=z(\"Axis:
\"+this.c));a+=z(this.o);if(this.h.a.length){var b=Ea(this.h.a,function(a,b){return
a+z(b)},\"Predicates:\");a+=z(b)}return a};function kc(a,b,c,d){this.j=a;this.v=b;this.s=c;this.J=d}kc.prototype.toString=function(){return
this.j};var lc={};function V(a,b,c,d){if(lc.hasOwnProperty(a))throw Error(\"Axis
already created: \"+a);b=new kc(a,b,c,!!d);return lc[a]=b}\nV(\"ancestor\",function(a,b){for(var
c=new J;b=b.parentNode;)a.a(b)&&Gb(c,b);return c},!0);V(\"ancestor-or-self\",function(a,b){var
c=new J;do a.a(b)&&Gb(c,b);while(b=b.parentNode);return c},!0);\nvar $b=V(\"attribute\",function(a,b){var
c=new J,d=a.f();if(\"style\"==d&&E&&b.style)return c.add(new mb(b.style,b,\"style\",b.style.cssText)),c;var
e=b.attributes;if(e)if(a instanceof y&&null===a.b||\"*\"==d)for(a=0;d=e[a];a++)E?d.nodeValue&&c.add(nb(b,d)):c.add(d);else(d=e.getNamedItem(d))&&(E?d.nodeValue&&c.add(nb(b,d)):c.add(d));return
c},!1),ic=V(\"child\",function(a,b,c,d,e){return(E?Cb:Db).call(null,a,b,m(c)?c:null,m(d)?d:null,e||new
J)},!1,!0);V(\"descendant\",xb,!1,!0);\nvar jc=V(\"descendant-or-self\",function(a,b,c,d){var
e=new J;I(b,c,d)&&a.a(b)&&e.add(b);return xb(a,b,c,d,e)},!1,!0),dc=V(\"following\",function(a,b,c,d){var
e=new J;do for(var f=b;f=f.nextSibling;)I(f,c,d)&&a.a(f)&&e.add(f),e=xb(a,f,c,d,e);while(b=b.parentNode);return
e},!1,!0);V(\"following-sibling\",function(a,b){for(var c=new J;b=b.nextSibling;)a.a(b)&&c.add(b);return
c},!1);V(\"namespace\",function(){return new J},!1);\nvar mc=V(\"parent\",function(a,b){var
c=new J;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return
c},!1),ec=V(\"preceding\",function(a,b,c,d){var e=new J,f=[];do f.unshift(b);while(b=b.parentNode);for(var
g=1,h=f.length;g<h;g++){var t=[];for(b=f[g];b=b.previousSibling;)t.unshift(b);for(var
v=0,n=t.length;v<n;v++)b=t[v],I(b,c,d)&&a.a(b)&&e.add(b),e=xb(a,b,c,d,e)}return
e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=new J;b=b.previousSibling;)a.a(b)&&Gb(c,b);return
c},!0);var nc=V(\"self\",function(a,b){var c=new J;a.a(b)&&c.add(b);return
c},!1);function oc(a,b){this.a=a;this.b=b}function pc(a){for(var b,c=[];;){W(a,\"Missing
right hand side of binary expression.\");b=qc(a);var d=u(a.a);if(!d)break;var
e=(d=Rb[d]||null)&&d.D;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].D;)b=new
Nb(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Nb(c.pop(),c.pop(),b);return
b}function W(a,b){if(va(a.a))throw Error(b);}function rc(a,b){a=u(a.a);if(a!=b)throw
Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction sc(a){a=u(a.a);if(\")\"!=a)throw
Error(\"Bad token: \"+a);}function tc(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed
literal string\");return new Xb(a)}\nfunction uc(a){var b=[];if(cc(r(a.a))){var
c=u(a.a);var d=r(a.a);if(\"/\"==c&&(va(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return
new ac;d=new ac;W(a,\"Missing next location step.\");c=vc(a,c);b.push(c)}else{a:{c=r(a.a);d=c.charAt(0);switch(d){case
\"$\":throw Error(\"Variable reference not allowed in HTML XPath\");case \"(\":u(a.a);c=pc(a);W(a,''unclosed
\"(\"'');rc(a,\")\");break;case ''\"'':case \"''\":c=tc(a);break;default:if(isNaN(+c))if(!ya(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==r(a.a,1)){c=u(a.a);\nc=Wb[c]||null;u(a.a);for(d=[];\")\"!=r(a.a);){W(a,\"Missing
function argument list.\");d.push(pc(a));if(\",\"!=r(a.a))break;u(a.a)}W(a,\"Unclosed
function argument list.\");sc(a);c=new Ub(c,d)}else{c=null;break a}else c=new
Yb(+u(a.a))}\"[\"==r(a.a)&&(d=new fc(wc(a)),c=new Sb(c,d))}if(c)if(cc(r(a.a)))d=c;else
return c;else c=vc(a,\"/\"),d=new bc,b.push(c)}for(;cc(r(a.a));)c=u(a.a),W(a,\"Missing
next location step.\"),c=vc(a,c),b.push(c);return new Zb(d,b)}\nfunction vc(a,b){if(\"/\"!=b&&\"//\"!=b)throw
Error(''Step op should be \"/\" or \"//\"'');if(\".\"==r(a.a)){var c=new U(nc,new
y(\"node\"));u(a.a);return c}if(\"..\"==r(a.a))return c=new U(mc,new y(\"node\")),u(a.a),c;if(\"@\"==r(a.a)){var
d=$b;u(a.a);W(a,\"Missing attribute name\")}else if(\"::\"==r(a.a,1)){if(!/(?![0-9])[\\w]/.test(r(a.a).charAt(0)))throw
Error(\"Bad token: \"+u(a.a));var e=u(a.a);d=lc[e]||null;if(!d)throw Error(\"No
axis with name: \"+e);u(a.a);W(a,\"Missing node name\")}else d=ic;e=r(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nr(a.a,1)){if(!ya(e))throw
Error(\"Invalid node type: \"+e);e=u(a.a);if(!ya(e))throw Error(\"Invalid
type name: \"+e);rc(a,\"(\");W(a,\"Bad nodetype\");var f=r(a.a).charAt(0),g=null;if(''\"''==f||\"''\"==f)g=tc(a);W(a,\"Bad
nodetype\");sc(a);e=new y(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new
A(e);else{g=e.substring(0,f);if(\"*\"==g)var h=\"*\";else if(h=a.b(g),!h)throw
Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new A(e,h)}else
throw Error(\"Bad token: \"+u(a.a));a=new fc(wc(a),d.s);return c||new U(d,\ne,a,\"//\"==b)}function
wc(a){for(var b=[];\"[\"==r(a.a);){u(a.a);W(a,\"Missing predicate expression.\");var
c=pc(a);b.push(c);W(a,\"Unclosed predicate expression.\");rc(a,\"]\")}return
b}function qc(a){if(\"-\"==r(a.a))return u(a.a),new gc(qc(a));var b=uc(a);if(\"|\"!=r(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)W(a,\"Missing
next union location path.\"),b.push(uc(a));a.a.a--;a=new hc(b)}return a};function
xc(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=sa(a);if(va(a))throw
Error(\"Invalid XPath expression.\");b?\"function\"==ba(b)||(b=ea(b.lookupNamespaceURI,b)):b=function(){return
null};var c=pc(new oc(a,b));if(!va(a))throw Error(\"Bad token: \"+u(a));this.evaluate=function(a,b){a=c.a(new
qa(a));return new X(a,b)}}\nfunction X(a,b){if(0==b)if(a instanceof J)b=4;else
if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof
a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a
instanceof J))throw Error(\"value could not be converted to the specified
type\");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof J?Ib(a):\"\"+a;break;case
1:this.numberValue=a instanceof J?+Ib(a):+a;break;case 3:this.booleanValue=a
instanceof J?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nM(a);var
d=[];for(var e=N(c);e;e=N(c))d.push(e instanceof mb?e.a:e);this.snapshotLength=a.l;this.invalidIteratorState=!1;break;case
8:case 9:a=Hb(a);this.singleNodeValue=a instanceof mb?a.a:a;break;default:throw
Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw
Error(\"iterateNext called with wrong result type\");return f>=d.length?null:d[f++]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw
Error(\"snapshotItem called with wrong result type\");return a>=d.length||\n0>a?null:d[a]}}X.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function
yc(a){this.lookupNamespaceURI=za(a)}\nfunction zc(a,b){a=a||k;var c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=X,c.evaluate=function(a,b,c,g){return(new
xc(a,c)).evaluate(b,g)},c.createExpression=function(a,b){return new xc(a,b)},c.createNSResolver=function(a){return
new yc(a)}}aa(\"wgxpath.install\",zc);var Ac=function(){var a={M:\"http://www.w3.org/2000/svg\"};return
function(b){return a[b]||null}}();\nfunction Bc(a,b){var c=G(a);if(!c.documentElement)return
null;(D||hb)&&zc(c?c.parentWindow||c.defaultView:window);try{var d=c.createNSResolver?c.createNSResolver(c.documentElement):Ac;if(D&&!ab(7))return
c.evaluate.call(c,b,a,d,9,null);if(!D||9<=Number(bb)){for(var e={},f=c.getElementsByTagName(\"*\"),g=0;g<f.length;++g){var
h=f[g],t=h.namespaceURI;if(t&&!e[t]){var v=h.lookupPrefix(t);if(!v){var n=t.match(\".*/(\\\\w+)/?$\");v=n?n[1]:\"xhtml\"}e[t]=v}}var
B={},L;for(L in e)B[e[L]]=L;d=function(a){return B[a]||\nnull}}try{return
c.evaluate(b,a,d,9,null)}catch(O){if(\"TypeError\"===O.name)return d=c.createNSResolver?c.createNSResolver(c.documentElement):Ac,c.evaluate(b,a,d,9,null);throw
O;}}catch(O){if(!Ua||\"NS_ERROR_ILLEGAL_VALUE\"!=O.name)throw new ha(32,\"Unable
to locate an element with the xpath expression \"+b+\" because of the following
error:\\n\"+O);}}\nfunction Cc(a,b){var c=function(){var c=Bc(b,a);return
c?c.singleNodeValue||null:b.selectSingleNode?(c=G(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();if(null!==c&&(!c||1!=c.nodeType))throw
new ha(32,''The result of the xpath expression \"''+a+''\" is: ''+c+\". It
should be an element.\");return c};var Dc=\"function\"===typeof ShadowRoot;function
Ec(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return
K(a)?a:null}\nfunction Y(a,b){b=pa(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=qb?\"styleFloat\":\"cssFloat\";a:{var
c=b;var d=G(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break
a}c=\"\"}a=c||Fc(a,b);if(null===a)a=null;else if(0<=Ca(La,b)){b:{var e=a.match(Oa);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break
b}b=null}if(!b)b:{if(d=a.match(Pa))if(b=\nNumber(d[1]),c=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break
b}b=null}if(!b)b:{b=a.toLowerCase();c=ja[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Ma,\"#$1$1$2$2$3$3\")),!Na.test(c))){b=null;break
b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\",
\")+\")\":a}return a}\nfunction Fc(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"function\"==ba(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=Ec(a))?Fc(a,b):null}\nfunction
Gc(a,b,c){function d(a){var b=Hc(a);return 0<b.height&&0<b.width?!0:K(a,\"PATH\")&&(0<b.height||0<b.width)?(a=Y(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=Y(a,\"overflow\")&&Fa(a.childNodes,function(a){return
3==a.nodeType||K(a)&&d(a)})}function e(a){return Ic(a)==Z&&Ga(a.childNodes,function(a){return!K(a)||e(a)||!d(a)})}if(!K(a))throw
Error(\"Argument to isShown must be of type Element\");if(K(a,\"BODY\"))return!0;var
f=Ec(a);if(f&&K(f,\"DETAILS\")&&!f.open&&!K(a,\"SUMMARY\"))return!1;if(K(a,\n\"OPTION\")||K(a,\"OPTGROUP\"))return
a=vb(a,function(a){return K(a,\"SELECT\")}),!!a&&Gc(a,!0,c);if(f=Jc(a))return!!f.B&&0<f.rect.width&&0<f.rect.height&&Gc(f.B,b,c);if(K(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||K(a,\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Kc(a))&&d(a)?!e(a):!1}var
Z=\"hidden\";\nfunction Ic(a){function b(a){function b(a){if(a==g)return!0;var
b=Y(a,\"display\");return 0==b.lastIndexOf(\"inline\",0)||\"contents\"==b||\"absolute\"==c&&\"static\"==Y(a,\"position\")?!1:!0}var
c=Y(a,\"position\");if(\"fixed\"==c)return v=!0,a==g?null:g;for(a=Ec(a);a&&!b(a);)a=Ec(a);return
a}function c(a){var b=a;if(\"visible\"==t)if(a==g&&h)b=h;else if(a==h)return{x:\"visible\",y:\"visible\"};b={x:Y(b,\"overflow-x\"),y:Y(b,\"overflow-y\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return
b}function d(a){if(a==\ng){var b=(new wb(f)).a;a=b.scrollingElement?b.scrollingElement:Va||\"CSS1Compat\"!=b.compatMode?b.body||b.documentElement:b.documentElement;b=b.parentWindow||b.defaultView;a=D&&ab(\"10\")&&b.pageYOffset!=a.scrollTop?new
Ra(a.scrollLeft,a.scrollTop):new Ra(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else
a=new Ra(a.scrollLeft,a.scrollTop);return a}var e=Lc(a),f=G(a),g=f.documentElement,h=f.body,t=Y(g,\"overflow\"),v;for(a=b(a);a;a=b(a)){var
n=c(a);if(\"visible\"!=n.x||\"visible\"!=n.y){var B=Hc(a);\nif(0==B.width||0==B.height)return
Z;var L=e.a<B.a,O=e.b<B.b;if(L&&\"hidden\"==n.x||O&&\"hidden\"==n.y)return
Z;if(L&&\"visible\"!=n.x||O&&\"visible\"!=n.y){L=d(a);O=e.b<B.b-L.y;if(e.a<B.a-L.x&&\"visible\"!=n.x||O&&\"visible\"!=n.x)return
Z;e=Ic(a);return e==Z?Z:\"scroll\"}L=e.f>=B.a+B.width;B=e.c>=B.b+B.height;if(L&&\"hidden\"==n.x||B&&\"hidden\"==n.y)return
Z;if(L&&\"visible\"!=n.x||B&&\"visible\"!=n.y){if(v&&(n=d(a),e.f>=g.scrollWidth-n.x||e.a>=g.scrollHeight-n.y))return
Z;e=Ic(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Hc(a){var b=Jc(a);if(b)return
b.rect;if(K(a,\"HTML\"))return a=G(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new
ka(a.clientWidth,a.clientHeight),new F(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(d){return
new F(0,0,0,0)}b=new F(c.left,c.top,c.right-c.left,c.bottom-c.top);D&&a.ownerDocument.body&&(a=G(a),b.a-=a.documentElement.clientLeft+a.body.clientLeft,b.b-=a.documentElement.clientTop+a.body.clientTop);\nreturn
b}function Jc(a){var b=K(a,\"MAP\");if(!b&&!K(a,\"AREA\"))return null;var
c=b?a:K(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=Cc(''/descendant::*[@usemap
= \"#''+c.name+''\"]'',G(c)))&&(e=Hc(d),b||\"default\"==a.shape.toLowerCase()||(a=Mc(a),b=Math.min(Math.max(a.a,0),e.width),c=Math.min(Math.max(a.b,0),e.height),e=new
F(b+e.a,c+e.b,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{B:d,rect:e||new
F(0,0,0,0)}}\nfunction Mc(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var
c=a[1];return new F(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return
b=a[2],new F(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var
d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return
new F(b,c,d-b,e-c)}return new F(0,0,0,0)}function Lc(a){a=Hc(a);return new
db(a.b,a.a+a.width,a.b+a.height,a.a)}\nfunction Kc(a){if(qb){if(\"relative\"==Y(a,\"position\"))return
1;a=Y(a,\"filter\");return(a=a.match(/^alpha\\(opacity=(\\d*)\\)/)||a.match(/^progid:DXImageTransform.Microsoft.Alpha\\(Opacity=(\\d*)\\)/))?Number(a[1])/100:1}return
Nc(a)}function Nc(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Ec(a))&&(b*=Nc(a));return
b};aa(\"_\",function(a,b){function c(a){if(K(a)&&\"none\"==Y(a,\"display\"))return!1;var
b;(b=a.parentNode)&&b.shadowRoot&&void 0!==a.assignedSlot?b=a.assignedSlot?a.assignedSlot.parentNode:null:a.getDestinationInsertionPoints&&(a=a.getDestinationInsertionPoints(),0<a.length&&(b=a[a.length-1]));if(Dc&&b
instanceof ShadowRoot){if(b.host.shadowRoot!==b)return!1;b=b.host}return!b||9!=b.nodeType&&11!=b.nodeType?b&&c(b):!0}return
Gc(a,!!b,c)});; return this._.apply(null,arguments);}.apply({navigator:typeof
window!=''undefined''?window.navigator:null,document:typeof window!=''undefined''?window.document:null},
arguments);}\n).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"e8740825-a660-401b-bd0a-1640cd93c0c9"}]}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '45823'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '14'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":true}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:53 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element
body:
encoding: UTF-8
string: '{"using":"xpath","value":".//*[(local-name()=''button'' and normalize-space()=''View
Menus'') or (local-name()=''input'' and (translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''button''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''reset''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''submit''
or translate(@type,''ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸŽŠŒ'',''abcdefghijklmnopqrstuvwxyzàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿžšœ'')=''image'')
and @value=''View Menus'')]"}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '1035'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '88'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"element-6066-11e4-a52e-4f735466cecf":"e8740825-a660-401b-bd0a-1640cd93c0c9"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:53 GMT
- request:
method: get
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element/e8740825-a660-401b-bd0a-1640cd93c0c9/enabled
body:
encoding: US-ASCII
string: ''
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Cache-Control:
- no-cache
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '14'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":true}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:53 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element/e8740825-a660-401b-bd0a-1640cd93c0c9/click
body:
encoding: UTF-8
string: "{}"
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '2'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '14'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":null}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element
body:
encoding: UTF-8
string: '{"using":"xpath","value":".//*[local-name()=''p''][contains(concat(''
'', @class, '' ''), '' no-data '')]"}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '99'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '88'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"element-6066-11e4-a52e-4f735466cecf":"bb24787c-8954-4d3c-97fd-f758b79d59f3"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: get
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element/bb24787c-8954-4d3c-97fd-f758b79d59f3/css/staleness_check
body:
encoding: US-ASCII
string: ''
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Cache-Control:
- no-cache
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '12'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":""}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: get
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element/bb24787c-8954-4d3c-97fd-f758b79d59f3/css/staleness_check
body:
encoding: US-ASCII
string: ''
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Cache-Control:
- no-cache
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 404
message: Not Found
headers:
Content-Length:
- '225'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"error":"stale element reference","message":"stale element
reference: element is not attached to the page document\n (Session info:
headless chrome=76.0.3809.87)","stacktrace":"#0 0x55f2b0371699 \u003Cunknown>\n"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/element
body:
encoding: UTF-8
string: '{"using":"xpath","value":".//*[local-name()=''h3''][contains(concat(''
'', @class, '' ''), '' day-label '') and contains(concat('' '', @class, ''
''), '' today '')]"}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '152'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '88'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":{"element-6066-11e4-a52e-4f735466cecf":"d790ebc8-2211-423f-a744-477bab0f2ffd"}}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/execute/sync
body:
encoding: UTF-8
string: '{"script":"return (function(){return function(){var k=this;function
l(a){return void 0!==a}function m(a){return\"string\"==typeof a}function aa(a,b){a=a.split(\".\");var
c=k;a[0]in c||!c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction
ba(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a
instanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[object
Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof
a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object
Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else
return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"object\";return
b}function ca(a,b,c){return a.call.apply(a.bind,arguments)}function da(a,b,c){if(!a)throw
Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return
function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return
a.apply(b,c)}}return function(){return a.apply(b,arguments)}}\nfunction ea(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native
code\")?ea=ca:ea=da;return ea.apply(null,arguments)}function fa(a,b){var c=Array.prototype.slice.call(arguments,1);return
function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}\nfunction
p(a,b){function c(){}c.prototype=b.prototype;a.L=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.K=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return
b.prototype[c].apply(a,d)}};function ha(a,b){this.code=a;this.a=q[a]||ia;this.message=b||\"\";a=this.a.replace(/((?:^|\\s+)[a-z])/g,function(a){return
a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}p(ha,Error);var
ia=\"unknown error\",q={15:\"element not selectable\",11:\"element not visible\"};q[31]=ia;q[30]=ia;q[24]=\"invalid
cookie domain\";q[29]=\"invalid element coordinates\";q[12]=\"invalid element
state\";\nq[32]=\"invalid selector\";q[51]=\"invalid selector\";q[52]=\"invalid
selector\";q[17]=\"javascript error\";q[405]=\"unsupported operation\";q[34]=\"move
target out of bounds\";q[27]=\"no such alert\";q[7]=\"no such element\";q[8]=\"no
such frame\";q[23]=\"no such window\";q[28]=\"script timeout\";q[33]=\"session
not created\";q[10]=\"stale element reference\";q[21]=\"timeout\";q[25]=\"unable
to set cookie\";q[26]=\"unexpected alert open\";q[13]=ia;q[9]=\"unknown command\";ha.prototype.toString=function(){return
this.name+\": \"+this.message};var ja={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};function
ka(a,b){this.width=a;this.height=b}ka.prototype.toString=function(){return\"(\"+this.width+\"
x \"+this.height+\")\"};ka.prototype.aspectRatio=function(){return this.width/this.height};ka.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};ka.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};\nka.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function la(a,b){var c=ma;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var
na=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function
oa(a,b){return a<b?-1:a>b?1:0}function pa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return
c.toUpperCase()})};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,
Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted, free
of charge, to any person obtaining a copy\n of this software and associated
documentation files (the \"Software\"), to\n deal in the Software without
restriction, including without limitation the\n rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or\n sell copies of the Software,
and to permit persons to whom the Software is\n furnished to do so, subject
to the following conditions:\n\n The above copyright notice and this permission
notice shall be included in\n all copies or substantial portions of the Software.\n\n
THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction
qa(a,b,c){this.a=a;this.b=b||1;this.f=c||1};function ra(a){this.b=a;this.a=0}function
sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a[b])&&a.splice(b,1);return
new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|''[^'']*''|[!<>]=|\\s+|./g,ua=/^\\s/;function
r(a,b){return a.b[a.a+(b||0)]}function u(a){return a.b[a.a++]}function va(a){return
a.b.length<=a.a};var w;a:{var wa=k.navigator;if(wa){var xa=wa.userAgent;if(xa){w=xa;break
a}}w=\"\"}function x(a){return-1!=w.indexOf(a)};function y(a,b){this.h=a;this.c=l(b)?b:null;this.b=null;switch(a){case
\"comment\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instruction\":this.b=7;break;case
\"node\":break;default:throw Error(\"Unexpected argument\");}}function ya(a){return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}y.prototype.a=function(a){return
null===this.b||this.b==a.nodeType};y.prototype.f=function(){return this.h};\ny.prototype.toString=function(){var
a=\"Kind Test: \"+this.h;null===this.c||(a+=z(this.c));return a};function
A(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"http://www.w3.org/1999/xhtml\";this.c=b?b.toLowerCase():a}A.prototype.a=function(a){var
b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase()?!1:\"*\"==this.c?!0:this.c==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};A.prototype.f=function(){return
this.j};\nA.prototype.toString=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.c?\"\":this.c+\":\")+this.j};function
za(a){switch(a.nodeType){case 1:return fa(Aa,a);case 9:return za(a.documentElement);case
11:case 10:case 6:case 12:return Ba;default:return a.parentNode?za(a.parentNode):Ba}}function
Ba(){return null}function Aa(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var
c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Aa(a.parentNode,b):null};function
Ca(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c
in a&&a[c]===b)return c;return-1}function C(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e
in d&&b.call(void 0,d[e],e,a)}function Da(a,b){for(var c=a.length,d=[],e=0,f=m(a)?a.split(\"\"):a,g=0;g<c;g++)if(g
in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d}function Ea(a,b,c){var
d=c;C(a,function(c,f){d=b.call(void 0,d,c,f,a)});return d}\nfunction Fa(a,b){for(var
c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function
Ga(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void
0,d[e],e,a))return!1;return!0}function Ha(a,b){a:{for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e
in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:m(a)?a.charAt(b):a[b]}function
Ia(a){return Array.prototype.concat.apply([],arguments)}\nfunction Ja(a,b,c){return
2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function
Ka(){return x(\"iPhone\")&&!x(\"iPod\")&&!x(\"iPad\")};var La=\"backgroundColor
borderTopColor borderRightColor borderBottomColor borderLeftColor color outlineColor\".split(\"
\"),Ma=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Na=/^#(?:[0-9a-f]{3}){1,2}$/i,Oa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Pa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function
Qa(){return(x(\"Chrome\")||x(\"CriOS\"))&&!x(\"Edge\")};function Ra(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}Ra.prototype.toString=function(){return\"(\"+this.x+\",
\"+this.y+\")\"};Ra.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return
this};Ra.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return
this};Ra.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return
this};var Sa=x(\"Opera\"),D=x(\"Trident\")||x(\"MSIE\"),Ta=x(\"Edge\"),Ua=x(\"Gecko\")&&!(-1!=w.toLowerCase().indexOf(\"webkit\")&&!x(\"Edge\"))&&!(x(\"Trident\")||x(\"MSIE\"))&&!x(\"Edge\"),Va=-1!=w.toLowerCase().indexOf(\"webkit\")&&!x(\"Edge\");function
Wa(){var a=k.document;return a?a.documentMode:void 0}var Xa;\na:{var Ya=\"\",Za=function(){var
a=w;if(Ua)return/rv:([^\\);]+)(\\)|;)/.exec(a);if(Ta)return/Edge\\/([\\d\\.]+)/.exec(a);if(D)return/\\b(?:MSIE|rv)[:
]([^\\);]+)(\\)|;)/.exec(a);if(Va)return/WebKit\\/(\\S+)/.exec(a);if(Sa)return/(?:Version)[
\\/]?(\\S+)/.exec(a)}();Za&&(Ya=Za?Za[1]:\"\");if(D){var $a=Wa();if(null!=$a&&$a>parseFloat(Ya)){Xa=String($a);break
a}}Xa=Ya}var ma={};\nfunction ab(a){return la(a,function(){for(var b=0,c=na(String(Xa)).split(\".\"),d=na(String(a)).split(\".\"),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var
g=c[f]||\"\",h=d[f]||\"\";do{g=/(\\d*)(\\D*)(.*)/.exec(g)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*)/.exec(h)||[\"\",\"\",\"\",\"\"];if(0==g[0].length&&0==h[0].length)break;b=oa(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||oa(0==g[2].length,0==h[2].length)||oa(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return
0<=b})}var bb;var cb=k.document;\nbb=cb&&D?Wa()||(\"CSS1Compat\"==cb.compatMode?parseInt(Xa,10):5):void
0;function db(a,b,c,d){this.c=a;this.a=b;this.b=c;this.f=d}db.prototype.toString=function(){return\"(\"+this.c+\"t,
\"+this.a+\"r, \"+this.b+\"b, \"+this.f+\"l)\"};db.prototype.ceil=function(){this.c=Math.ceil(this.c);this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);return
this};db.prototype.floor=function(){this.c=Math.floor(this.c);this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.f=Math.floor(this.f);return
this};\ndb.prototype.round=function(){this.c=Math.round(this.c);this.a=Math.round(this.a);this.b=Math.round(this.b);this.f=Math.round(this.f);return
this};var eb=x(\"Firefox\"),fb=Ka()||x(\"iPod\"),gb=x(\"iPad\"),hb=x(\"Android\")&&!(Qa()||x(\"Firefox\")||x(\"Opera\")||x(\"Silk\")),ib=Qa(),jb=x(\"Safari\")&&!(Qa()||x(\"Coast\")||x(\"Opera\")||x(\"Edge\")||x(\"Silk\")||x(\"Android\"))&&!(Ka()||x(\"iPad\")||x(\"iPod\"));var
E=D&&!(9<=Number(bb)),kb=D&&!(8<=Number(bb));function F(a,b,c,d){this.a=a;this.b=b;this.width=c;this.height=d}F.prototype.toString=function(){return\"(\"+this.a+\",
\"+this.b+\" - \"+this.width+\"w x \"+this.height+\"h)\"};F.prototype.ceil=function(){this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};F.prototype.floor=function(){this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};\nF.prototype.round=function(){this.a=Math.round(this.a);this.b=Math.round(this.b);this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function lb(a){return(a=a.exec(w))?a[1]:\"\"}(function(){if(eb)return
lb(/Firefox\\/([0-9.]+)/);if(D||Ta||Sa)return Xa;if(ib)return Ka()||x(\"iPad\")||x(\"iPod\")?lb(/CriOS\\/([0-9.]+)/):lb(/Chrome\\/([0-9.]+)/);if(jb&&!(Ka()||x(\"iPad\")||x(\"iPod\")))return
lb(/Version\\/([0-9.]+)/);if(fb||gb){var a=/Version\\/(\\S+).*Mobile\\/(\\S+)/.exec(w);if(a)return
a[1]+\".\"+a[2]}else if(hb)return(a=lb(/Android\\s+([0-9.]+)/))?a:lb(/Version\\/([0-9.]+)/);return\"\"})();function
mb(a,b,c,d){this.a=a;this.nodeName=c;this.nodeValue=d;this.nodeType=2;this.parentNode=this.ownerElement=b}function
nb(a,b){var c=kb&&\"href\"==b.nodeName?a.getAttribute(b.nodeName,2):b.nodeValue;return
new mb(b,a,b.nodeName,c)};var ob,pb=function(){if(!Ua)return!1;var a=k.Components;if(!a)return!1;try{if(!a.classes)return!1}catch(e){return!1}var
b=a.classes;a=a.interfaces;var c=b[\"@mozilla.org/xpcom/version-comparator;1\"].getService(a.nsIVersionComparator),d=b[\"@mozilla.org/xre/app-info;1\"].getService(a.nsIXULAppInfo).version;ob=function(a){c.compare(d,\"\"+a)};return!0}(),qb=D&&!(9<=Number(bb));hb&&pb&&ob(2.3);hb&&pb&&ob(4);jb&&pb&&ob(6);function
rb(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof
a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return
b==a}\nfunction sb(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return
a.compareDocumentPosition(b)&2?1:-1;if(D&&!(9<=Number(bb))){if(9==a.nodeType)return-1;if(9==b.nodeType)return
1}if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var
c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var
e=a.parentNode,f=b.parentNode;return e==f?tb(a,b):!c&&rb(e,b)?-1*ub(a,b):!d&&rb(f,a)?ub(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=G(a);c=d.createRange();\nc.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return
c.compareBoundaryPoints(k.Range.START_TO_END,a)}function ub(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return
tb(b,a)}function tb(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return
1}function G(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function
vb(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return
null}\nfunction wb(a){this.a=a||k.document||document}wb.prototype.getElementsByTagName=function(a,b){return(b||this.a).getElementsByTagName(String(a))};function
H(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void
0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(E&&\"title\"==a.nodeName.toLowerCase()&&1==c)b=a.text;else
if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do
1!=a.nodeType&&(b+=a.nodeValue),E&&\"title\"==a.nodeName.toLowerCase()&&(b+=a.text),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else
b=a.nodeValue;return b}\nfunction I(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}kb&&\"class\"==b&&(b=\"className\");return
null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function xb(a,b,c,d,e){return(E?yb:zb).call(null,a,b,m(c)?c:null,m(d)?d:null,e||new
J)}\nfunction yb(a,b,c,d,e){if(a instanceof A||8==a.b||c&&null===a.b){var
f=b.all;if(!f)return e;a=Ab(a);if(\"*\"!=a&&(f=b.getElementsByTagName(a),!f))return
e;if(c){for(var g=[],h=0;b=f[h++];)I(b,c,d)&&g.push(b);f=g}for(h=0;b=f[h++];)\"*\"==a&&\"!\"==b.tagName||e.add(b);return
e}Bb(a,b,c,d,e);return e}\nfunction zb(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c&&!D?(b=b.getElementsByName(d),C(b,function(b){a.a(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),C(b,function(b){b.className==d&&a.a(b)&&e.add(b)})):a
instanceof y?Bb(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),C(b,function(a){I(a,c,d)&&e.add(a)}));return
e}\nfunction Cb(a,b,c,d,e){var f;if((a instanceof A||8==a.b||c&&null===a.b)&&(f=b.childNodes)){var
g=Ab(a);if(\"*\"!=g&&(f=Da(f,function(a){return a.tagName&&a.tagName.toLowerCase()==g}),!f))return
e;c&&(f=Da(f,function(a){return I(a,c,d)}));C(f,function(a){\"*\"==g&&(\"!\"==a.tagName||\"*\"==g&&1!=a.nodeType)||e.add(a)});return
e}return Db(a,b,c,d,e)}function Db(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)I(b,c,d)&&a.a(b)&&e.add(b);return
e}\nfunction Bb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)I(b,c,d)&&a.a(b)&&e.add(b),Bb(a,b,c,d,e)}function
Ab(a){if(a instanceof y){if(8==a.b)return\"!\";if(null===a.b)return\"*\"}return
a.f()};function K(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};function
J(){this.b=this.a=null;this.l=0}function Eb(a){this.f=a;this.a=this.b=null}function
Fb(a,b){if(!a.a)return b;if(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;){e=c.f;var
g=b.f;e==g||e instanceof mb&&g instanceof mb&&e.a==g.a?(e=c,c=c.a,b=b.a):0<sb(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a);(e.b=d)?d.a=e:a.a=e;d=e;f++}for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return
a}function Gb(a,b){b=new Eb(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}\nJ.prototype.add=function(a){a=new
Eb(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a;this.b=a;this.l++};function
Hb(a){return(a=a.a)?a.f:null}function Ib(a){return(a=Hb(a))?H(a):\"\"}function
M(a,b){return new Jb(a,!!b)}function Jb(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function
N(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;return c.f};function
P(a){this.i=a;this.b=this.g=!1;this.f=null}function z(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}function
Kb(a,b){a.g=b}function Lb(a,b){a.b=b}function Q(a,b){a=a.a(b);return a instanceof
J?+Ib(a):+a}function R(a,b){a=a.a(b);return a instanceof J?Ib(a):\"\"+a}function
Mb(a,b){a=a.a(b);return a instanceof J?!!a.l:!!a};function Nb(a,b,c){P.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==Ob&&(c.b||c.g||4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={name:b.f.name,u:c})}p(Nb,P);\nfunction
Pb(a,b,c,d,e){b=b.a(d);c=c.a(d);var f;if(b instanceof J&&c instanceof J){b=M(b);for(d=N(b);d;d=N(b))for(e=M(c),f=N(e);f;f=N(e))if(a(H(d),H(f)))return!0;return!1}if(b
instanceof J||c instanceof J){b instanceof J?(e=b,d=c):(e=c,d=b);f=M(e);for(var
g=typeof d,h=N(f);h;h=N(f)){switch(g){case \"number\":h=+H(h);break;case \"boolean\":h=!!H(h);break;case
\"string\":h=H(h);break;default:throw Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return
e?\"boolean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof
b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Nb.prototype.a=function(a){return
this.c.m(this.h,this.o,a)};Nb.prototype.toString=function(){var a=\"Binary
Expression: \"+this.c;a+=z(this.h);return a+=z(this.o)};function Qb(a,b,c,d){this.I=a;this.D=b;this.i=c;this.m=d}Qb.prototype.toString=function(){return
this.I};var Rb={};\nfunction S(a,b,c,d){if(Rb.hasOwnProperty(a))throw Error(\"Binary
operator already created: \"+a);a=new Qb(a,b,c,d);return Rb[a.toString()]=a}S(\"div\",6,1,function(a,b,c){return
Q(a,c)/Q(b,c)});S(\"mod\",6,1,function(a,b,c){return Q(a,c)%Q(b,c)});S(\"*\",6,1,function(a,b,c){return
Q(a,c)*Q(b,c)});S(\"+\",5,1,function(a,b,c){return Q(a,c)+Q(b,c)});S(\"-\",5,1,function(a,b,c){return
Q(a,c)-Q(b,c)});S(\"<\",4,2,function(a,b,c){return Pb(function(a,b){return
a<b},a,b,c)});\nS(\">\",4,2,function(a,b,c){return Pb(function(a,b){return
a>b},a,b,c)});S(\"<=\",4,2,function(a,b,c){return Pb(function(a,b){return
a<=b},a,b,c)});S(\">=\",4,2,function(a,b,c){return Pb(function(a,b){return
a>=b},a,b,c)});var Ob=S(\"=\",3,2,function(a,b,c){return Pb(function(a,b){return
a==b},a,b,c,!0)});S(\"!=\",3,2,function(a,b,c){return Pb(function(a,b){return
a!=b},a,b,c,!0)});S(\"and\",2,2,function(a,b,c){return Mb(a,c)&&Mb(b,c)});S(\"or\",1,2,function(a,b,c){return
Mb(a,c)||Mb(b,c)});function Sb(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary
expression must evaluate to nodeset if filter has predicate(s).\");P.call(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}p(Sb,P);Sb.prototype.a=function(a){a=this.c.a(a);return
Tb(this.h,a)};Sb.prototype.toString=function(){var a=\"Filter:\"+z(this.c);return
a+=z(this.h)};function Ub(a,b){if(b.length<a.C)throw Error(\"Function \"+a.j+\"
expects at least\"+a.C+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.length>a.A)throw
Error(\"Function \"+a.j+\" expects at most \"+a.A+\" arguments, \"+b.length+\"
given\");a.H&&C(b,function(b,d){if(4!=b.i)throw Error(\"Argument \"+d+\" to
function \"+a.j+\" is not of type Nodeset: \"+b);});P.call(this,a.i);this.v=a;this.c=b;Kb(this,a.g||Fa(b,function(a){return
a.g}));Lb(this,a.G&&!b.length||a.F&&!!b.length||Fa(b,function(a){return a.b}))}\np(Ub,P);Ub.prototype.a=function(a){return
this.v.m.apply(null,Ia(a,this.c))};Ub.prototype.toString=function(){var a=\"Function:
\"+this.v;if(this.c.length){var b=Ea(this.c,function(a,b){return a+z(b)},\"Arguments:\");a+=z(b)}return
a};function Vb(a,b,c,d,e,f,g,h){this.j=a;this.i=b;this.g=c;this.G=d;this.F=!1;this.m=e;this.C=f;this.A=l(g)?g:f;this.H=!!h}Vb.prototype.toString=function(){return
this.j};var Wb={};\nfunction T(a,b,c,d,e,f,g,h){if(Wb.hasOwnProperty(a))throw
Error(\"Function already created: \"+a+\".\");Wb[a]=new Vb(a,b,c,d,e,f,g,h)}T(\"boolean\",2,!1,!1,function(a,b){return
Mb(b,a)},1);T(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(Q(b,a))},1);T(\"concat\",3,!1,!1,function(a,b){return
Ea(Ja(arguments,1),function(b,d){return b+R(d,a)},\"\")},2,null);T(\"contains\",2,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);return-1!=b.indexOf(a)},2);T(\"count\",1,!1,!1,function(a,b){return
b.a(a).l},1,1,!0);\nT(\"false\",2,!1,!1,function(){return!1},0);T(\"floor\",1,!1,!1,function(a,b){return
Math.floor(Q(b,a))},1);T(\"id\",4,!1,!1,function(a,b){function c(a){if(E){var
b=e.all[a];if(b){if(b.nodeType&&a==b.id)return b;if(b.length)return Ha(b,function(b){return
a==b.id})}return null}return e.getElementById(a)}var d=a.a,e=9==d.nodeType?d:d.ownerDocument;a=R(b,a).split(/\\s+/);var
f=[];C(a,function(a){a=c(a);!a||0<=Ca(f,a)||f.push(a)});f.sort(sb);var g=new
J;C(f,function(a){g.add(a)});return g},1);\nT(\"lang\",2,!1,!1,function(){return!1},1);T(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw
Error(\"Function last expects ()\");return a.f},0);T(\"local-name\",3,!1,!0,function(a,b){return(a=b?Hb(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);T(\"name\",3,!1,!0,function(a,b){return(a=b?Hb(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);T(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nT(\"normalize-space\",3,!1,!0,function(a,b){return(b?R(b,a):H(a.a)).replace(/[\\s\\xa0]+/g,\"
\").replace(/^\\s+|\\s+$/g,\"\")},0,1);T(\"not\",2,!1,!1,function(a,b){return!Mb(b,a)},1);T(\"number\",1,!1,!0,function(a,b){return
b?Q(b,a):+H(a.a)},0,1);T(\"position\",1,!0,!1,function(a){return a.b},0);T(\"round\",1,!1,!1,function(a,b){return
Math.round(Q(b,a))},1);T(\"starts-with\",2,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);return
0==b.lastIndexOf(a,0)},2);T(\"string\",3,!1,!0,function(a,b){return b?R(b,a):H(a.a)},0,1);\nT(\"string-length\",1,!1,!0,function(a,b){return(b?R(b,a):H(a.a)).length},0,1);T(\"substring\",3,!1,!1,function(a,b,c,d){c=Q(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?Q(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var
e=Math.max(c,0);a=R(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);T(\"substring-after\",3,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nT(\"substring-before\",3,!1,!1,function(a,b,c){b=R(b,a);a=R(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);T(\"sum\",1,!1,!1,function(a,b){a=M(b.a(a));b=0;for(var
c=N(a);c;c=N(a))b+=+H(c);return b},1,1,!0);T(\"translate\",3,!1,!1,function(a,b,c,d){b=R(b,a);c=R(c,a);var
e=R(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f
in a?a[f]:f;return c},3);T(\"true\",2,!1,!1,function(){return!0},0);function
Xb(a){P.call(this,3);this.c=a.substring(1,a.length-1)}p(Xb,P);Xb.prototype.a=function(){return
this.c};Xb.prototype.toString=function(){return\"Literal: \"+this.c};function
Yb(a){P.call(this,1);this.c=a}p(Yb,P);Yb.prototype.a=function(){return this.c};Yb.prototype.toString=function(){return\"Number:
\"+this.c};function Zb(a,b){P.call(this,a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=$b||(a=a.o,\"*\"!=a.f()&&(this.f={name:a.f(),u:null})))}p(Zb,P);function
ac(){P.call(this,4)}p(ac,P);ac.prototype.a=function(a){var b=new J;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return
b};ac.prototype.toString=function(){return\"Root Helper Expression\"};function
bc(){P.call(this,4)}p(bc,P);bc.prototype.a=function(a){var b=new J;b.add(a.a);return
b};bc.prototype.toString=function(){return\"Context Helper Expression\"};\nfunction
cc(a){return\"/\"==a||\"//\"==a}Zb.prototype.a=function(a){var b=this.h.a(a);if(!(b
instanceof J))throw Error(\"Filter expression must evaluate to nodeset.\");a=this.c;for(var
c=0,d=a.length;c<d&&b.l;c++){var e=a[c],f=M(b,e.c.s);if(e.g||e.c!=dc)if(e.g||e.c!=ec){var
g=N(f);for(b=e.a(new qa(g));null!=(g=N(f));)g=e.a(new qa(g)),b=Fb(b,g)}else
g=N(f),b=e.a(new qa(g));else{for(g=N(f);(b=N(f))&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new
qa(g))}}return b};\nZb.prototype.toString=function(){var a=\"Path Expression:\"+z(this.h);if(this.c.length){var
b=Ea(this.c,function(a,b){return a+z(b)},\"Steps:\");a+=z(b)}return a};function
fc(a,b){this.a=a;this.s=!!b}\nfunction Tb(a,b,c){for(c=c||0;c<a.a.length;c++)for(var
d=a.a[c],e=M(b),f=b.l,g,h=0;g=N(e);h++){var t=a.s?f-h:h+1;g=d.a(new qa(g,t,f));if(\"number\"==typeof
g)t=t==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)t=!!g;else if(g
instanceof J)t=0<g.l;else throw Error(\"Predicate.evaluate returned an unexpected
type.\");if(!t){t=e;g=t.f;var v=t.a;if(!v)throw Error(\"Next must be called
at least once before remove.\");var n=v.b;v=v.a;n?n.a=v:g.a=v;v?v.b=n:g.b=n;g.l--;t.a=null}}return
b}\nfc.prototype.toString=function(){return Ea(this.a,function(a,b){return
a+z(b)},\"Predicates:\")};function gc(a){P.call(this,1);this.c=a;this.g=a.g;this.b=a.b}p(gc,P);gc.prototype.a=function(a){return-Q(this.c,a)};gc.prototype.toString=function(){return\"Unary
Expression: -\"+z(this.c)};function hc(a){P.call(this,4);this.c=a;Kb(this,Fa(this.c,function(a){return
a.g}));Lb(this,Fa(this.c,function(a){return a.b}))}p(hc,P);hc.prototype.a=function(a){var
b=new J;C(this.c,function(c){c=c.a(a);if(!(c instanceof J))throw Error(\"Path
expression must evaluate to NodeSet.\");b=Fb(b,c)});return b};hc.prototype.toString=function(){return
Ea(this.c,function(a,b){return a+z(b)},\"Union Expression:\")};function U(a,b,c,d){P.call(this,4);this.c=a;this.o=b;this.h=c||new
fc([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.J&&b&&(a=b.name,a=E?a.toLowerCase():a,this.f={name:a,u:b.u});a:{a=this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break
a}a=!1}this.g=a}p(U,P);\nU.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.u?R(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=ic)if(b=M((new
U(jc,new y(\"node\"))).a(a)),c=N(b))for(a=this.m(c,d,e,f);null!=(c=N(b));)a=Fb(a,this.m(c,d,e,f));else
a=new J;else a=xb(this.o,b,d,e),a=Tb(this.h,a,f);else a=this.m(a.a,d,e,f);return
a};U.prototype.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Tb(this.h,a,d)};\nU.prototype.toString=function(){var
a=\"Step:\"+z(\"Operator: \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=z(\"Axis:
\"+this.c));a+=z(this.o);if(this.h.a.length){var b=Ea(this.h.a,function(a,b){return
a+z(b)},\"Predicates:\");a+=z(b)}return a};function kc(a,b,c,d){this.j=a;this.v=b;this.s=c;this.J=d}kc.prototype.toString=function(){return
this.j};var lc={};function V(a,b,c,d){if(lc.hasOwnProperty(a))throw Error(\"Axis
already created: \"+a);b=new kc(a,b,c,!!d);return lc[a]=b}\nV(\"ancestor\",function(a,b){for(var
c=new J;b=b.parentNode;)a.a(b)&&Gb(c,b);return c},!0);V(\"ancestor-or-self\",function(a,b){var
c=new J;do a.a(b)&&Gb(c,b);while(b=b.parentNode);return c},!0);\nvar $b=V(\"attribute\",function(a,b){var
c=new J,d=a.f();if(\"style\"==d&&E&&b.style)return c.add(new mb(b.style,b,\"style\",b.style.cssText)),c;var
e=b.attributes;if(e)if(a instanceof y&&null===a.b||\"*\"==d)for(a=0;d=e[a];a++)E?d.nodeValue&&c.add(nb(b,d)):c.add(d);else(d=e.getNamedItem(d))&&(E?d.nodeValue&&c.add(nb(b,d)):c.add(d));return
c},!1),ic=V(\"child\",function(a,b,c,d,e){return(E?Cb:Db).call(null,a,b,m(c)?c:null,m(d)?d:null,e||new
J)},!1,!0);V(\"descendant\",xb,!1,!0);\nvar jc=V(\"descendant-or-self\",function(a,b,c,d){var
e=new J;I(b,c,d)&&a.a(b)&&e.add(b);return xb(a,b,c,d,e)},!1,!0),dc=V(\"following\",function(a,b,c,d){var
e=new J;do for(var f=b;f=f.nextSibling;)I(f,c,d)&&a.a(f)&&e.add(f),e=xb(a,f,c,d,e);while(b=b.parentNode);return
e},!1,!0);V(\"following-sibling\",function(a,b){for(var c=new J;b=b.nextSibling;)a.a(b)&&c.add(b);return
c},!1);V(\"namespace\",function(){return new J},!1);\nvar mc=V(\"parent\",function(a,b){var
c=new J;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return
c},!1),ec=V(\"preceding\",function(a,b,c,d){var e=new J,f=[];do f.unshift(b);while(b=b.parentNode);for(var
g=1,h=f.length;g<h;g++){var t=[];for(b=f[g];b=b.previousSibling;)t.unshift(b);for(var
v=0,n=t.length;v<n;v++)b=t[v],I(b,c,d)&&a.a(b)&&e.add(b),e=xb(a,b,c,d,e)}return
e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=new J;b=b.previousSibling;)a.a(b)&&Gb(c,b);return
c},!0);var nc=V(\"self\",function(a,b){var c=new J;a.a(b)&&c.add(b);return
c},!1);function oc(a,b){this.a=a;this.b=b}function pc(a){for(var b,c=[];;){W(a,\"Missing
right hand side of binary expression.\");b=qc(a);var d=u(a.a);if(!d)break;var
e=(d=Rb[d]||null)&&d.D;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].D;)b=new
Nb(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Nb(c.pop(),c.pop(),b);return
b}function W(a,b){if(va(a.a))throw Error(b);}function rc(a,b){a=u(a.a);if(a!=b)throw
Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction sc(a){a=u(a.a);if(\")\"!=a)throw
Error(\"Bad token: \"+a);}function tc(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed
literal string\");return new Xb(a)}\nfunction uc(a){var b=[];if(cc(r(a.a))){var
c=u(a.a);var d=r(a.a);if(\"/\"==c&&(va(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return
new ac;d=new ac;W(a,\"Missing next location step.\");c=vc(a,c);b.push(c)}else{a:{c=r(a.a);d=c.charAt(0);switch(d){case
\"$\":throw Error(\"Variable reference not allowed in HTML XPath\");case \"(\":u(a.a);c=pc(a);W(a,''unclosed
\"(\"'');rc(a,\")\");break;case ''\"'':case \"''\":c=tc(a);break;default:if(isNaN(+c))if(!ya(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==r(a.a,1)){c=u(a.a);\nc=Wb[c]||null;u(a.a);for(d=[];\")\"!=r(a.a);){W(a,\"Missing
function argument list.\");d.push(pc(a));if(\",\"!=r(a.a))break;u(a.a)}W(a,\"Unclosed
function argument list.\");sc(a);c=new Ub(c,d)}else{c=null;break a}else c=new
Yb(+u(a.a))}\"[\"==r(a.a)&&(d=new fc(wc(a)),c=new Sb(c,d))}if(c)if(cc(r(a.a)))d=c;else
return c;else c=vc(a,\"/\"),d=new bc,b.push(c)}for(;cc(r(a.a));)c=u(a.a),W(a,\"Missing
next location step.\"),c=vc(a,c),b.push(c);return new Zb(d,b)}\nfunction vc(a,b){if(\"/\"!=b&&\"//\"!=b)throw
Error(''Step op should be \"/\" or \"//\"'');if(\".\"==r(a.a)){var c=new U(nc,new
y(\"node\"));u(a.a);return c}if(\"..\"==r(a.a))return c=new U(mc,new y(\"node\")),u(a.a),c;if(\"@\"==r(a.a)){var
d=$b;u(a.a);W(a,\"Missing attribute name\")}else if(\"::\"==r(a.a,1)){if(!/(?![0-9])[\\w]/.test(r(a.a).charAt(0)))throw
Error(\"Bad token: \"+u(a.a));var e=u(a.a);d=lc[e]||null;if(!d)throw Error(\"No
axis with name: \"+e);u(a.a);W(a,\"Missing node name\")}else d=ic;e=r(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nr(a.a,1)){if(!ya(e))throw
Error(\"Invalid node type: \"+e);e=u(a.a);if(!ya(e))throw Error(\"Invalid
type name: \"+e);rc(a,\"(\");W(a,\"Bad nodetype\");var f=r(a.a).charAt(0),g=null;if(''\"''==f||\"''\"==f)g=tc(a);W(a,\"Bad
nodetype\");sc(a);e=new y(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new
A(e);else{g=e.substring(0,f);if(\"*\"==g)var h=\"*\";else if(h=a.b(g),!h)throw
Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new A(e,h)}else
throw Error(\"Bad token: \"+u(a.a));a=new fc(wc(a),d.s);return c||new U(d,\ne,a,\"//\"==b)}function
wc(a){for(var b=[];\"[\"==r(a.a);){u(a.a);W(a,\"Missing predicate expression.\");var
c=pc(a);b.push(c);W(a,\"Unclosed predicate expression.\");rc(a,\"]\")}return
b}function qc(a){if(\"-\"==r(a.a))return u(a.a),new gc(qc(a));var b=uc(a);if(\"|\"!=r(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)W(a,\"Missing
next union location path.\"),b.push(uc(a));a.a.a--;a=new hc(b)}return a};function
xc(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=sa(a);if(va(a))throw
Error(\"Invalid XPath expression.\");b?\"function\"==ba(b)||(b=ea(b.lookupNamespaceURI,b)):b=function(){return
null};var c=pc(new oc(a,b));if(!va(a))throw Error(\"Bad token: \"+u(a));this.evaluate=function(a,b){a=c.a(new
qa(a));return new X(a,b)}}\nfunction X(a,b){if(0==b)if(a instanceof J)b=4;else
if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof
a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a
instanceof J))throw Error(\"value could not be converted to the specified
type\");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof J?Ib(a):\"\"+a;break;case
1:this.numberValue=a instanceof J?+Ib(a):+a;break;case 3:this.booleanValue=a
instanceof J?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nM(a);var
d=[];for(var e=N(c);e;e=N(c))d.push(e instanceof mb?e.a:e);this.snapshotLength=a.l;this.invalidIteratorState=!1;break;case
8:case 9:a=Hb(a);this.singleNodeValue=a instanceof mb?a.a:a;break;default:throw
Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw
Error(\"iterateNext called with wrong result type\");return f>=d.length?null:d[f++]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw
Error(\"snapshotItem called with wrong result type\");return a>=d.length||\n0>a?null:d[a]}}X.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function
yc(a){this.lookupNamespaceURI=za(a)}\nfunction zc(a,b){a=a||k;var c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=X,c.evaluate=function(a,b,c,g){return(new
xc(a,c)).evaluate(b,g)},c.createExpression=function(a,b){return new xc(a,b)},c.createNSResolver=function(a){return
new yc(a)}}aa(\"wgxpath.install\",zc);var Ac=function(){var a={M:\"http://www.w3.org/2000/svg\"};return
function(b){return a[b]||null}}();\nfunction Bc(a,b){var c=G(a);if(!c.documentElement)return
null;(D||hb)&&zc(c?c.parentWindow||c.defaultView:window);try{var d=c.createNSResolver?c.createNSResolver(c.documentElement):Ac;if(D&&!ab(7))return
c.evaluate.call(c,b,a,d,9,null);if(!D||9<=Number(bb)){for(var e={},f=c.getElementsByTagName(\"*\"),g=0;g<f.length;++g){var
h=f[g],t=h.namespaceURI;if(t&&!e[t]){var v=h.lookupPrefix(t);if(!v){var n=t.match(\".*/(\\\\w+)/?$\");v=n?n[1]:\"xhtml\"}e[t]=v}}var
B={},L;for(L in e)B[e[L]]=L;d=function(a){return B[a]||\nnull}}try{return
c.evaluate(b,a,d,9,null)}catch(O){if(\"TypeError\"===O.name)return d=c.createNSResolver?c.createNSResolver(c.documentElement):Ac,c.evaluate(b,a,d,9,null);throw
O;}}catch(O){if(!Ua||\"NS_ERROR_ILLEGAL_VALUE\"!=O.name)throw new ha(32,\"Unable
to locate an element with the xpath expression \"+b+\" because of the following
error:\\n\"+O);}}\nfunction Cc(a,b){var c=function(){var c=Bc(b,a);return
c?c.singleNodeValue||null:b.selectSingleNode?(c=G(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();if(null!==c&&(!c||1!=c.nodeType))throw
new ha(32,''The result of the xpath expression \"''+a+''\" is: ''+c+\". It
should be an element.\");return c};var Dc=\"function\"===typeof ShadowRoot;function
Ec(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return
K(a)?a:null}\nfunction Y(a,b){b=pa(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=qb?\"styleFloat\":\"cssFloat\";a:{var
c=b;var d=G(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break
a}c=\"\"}a=c||Fc(a,b);if(null===a)a=null;else if(0<=Ca(La,b)){b:{var e=a.match(Oa);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break
b}b=null}if(!b)b:{if(d=a.match(Pa))if(b=\nNumber(d[1]),c=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break
b}b=null}if(!b)b:{b=a.toLowerCase();c=ja[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Ma,\"#$1$1$2$2$3$3\")),!Na.test(c))){b=null;break
b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\",
\")+\")\":a}return a}\nfunction Fc(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"function\"==ba(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=Ec(a))?Fc(a,b):null}\nfunction
Gc(a,b,c){function d(a){var b=Hc(a);return 0<b.height&&0<b.width?!0:K(a,\"PATH\")&&(0<b.height||0<b.width)?(a=Y(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=Y(a,\"overflow\")&&Fa(a.childNodes,function(a){return
3==a.nodeType||K(a)&&d(a)})}function e(a){return Ic(a)==Z&&Ga(a.childNodes,function(a){return!K(a)||e(a)||!d(a)})}if(!K(a))throw
Error(\"Argument to isShown must be of type Element\");if(K(a,\"BODY\"))return!0;var
f=Ec(a);if(f&&K(f,\"DETAILS\")&&!f.open&&!K(a,\"SUMMARY\"))return!1;if(K(a,\n\"OPTION\")||K(a,\"OPTGROUP\"))return
a=vb(a,function(a){return K(a,\"SELECT\")}),!!a&&Gc(a,!0,c);if(f=Jc(a))return!!f.B&&0<f.rect.width&&0<f.rect.height&&Gc(f.B,b,c);if(K(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||K(a,\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Kc(a))&&d(a)?!e(a):!1}var
Z=\"hidden\";\nfunction Ic(a){function b(a){function b(a){if(a==g)return!0;var
b=Y(a,\"display\");return 0==b.lastIndexOf(\"inline\",0)||\"contents\"==b||\"absolute\"==c&&\"static\"==Y(a,\"position\")?!1:!0}var
c=Y(a,\"position\");if(\"fixed\"==c)return v=!0,a==g?null:g;for(a=Ec(a);a&&!b(a);)a=Ec(a);return
a}function c(a){var b=a;if(\"visible\"==t)if(a==g&&h)b=h;else if(a==h)return{x:\"visible\",y:\"visible\"};b={x:Y(b,\"overflow-x\"),y:Y(b,\"overflow-y\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return
b}function d(a){if(a==\ng){var b=(new wb(f)).a;a=b.scrollingElement?b.scrollingElement:Va||\"CSS1Compat\"!=b.compatMode?b.body||b.documentElement:b.documentElement;b=b.parentWindow||b.defaultView;a=D&&ab(\"10\")&&b.pageYOffset!=a.scrollTop?new
Ra(a.scrollLeft,a.scrollTop):new Ra(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else
a=new Ra(a.scrollLeft,a.scrollTop);return a}var e=Lc(a),f=G(a),g=f.documentElement,h=f.body,t=Y(g,\"overflow\"),v;for(a=b(a);a;a=b(a)){var
n=c(a);if(\"visible\"!=n.x||\"visible\"!=n.y){var B=Hc(a);\nif(0==B.width||0==B.height)return
Z;var L=e.a<B.a,O=e.b<B.b;if(L&&\"hidden\"==n.x||O&&\"hidden\"==n.y)return
Z;if(L&&\"visible\"!=n.x||O&&\"visible\"!=n.y){L=d(a);O=e.b<B.b-L.y;if(e.a<B.a-L.x&&\"visible\"!=n.x||O&&\"visible\"!=n.x)return
Z;e=Ic(a);return e==Z?Z:\"scroll\"}L=e.f>=B.a+B.width;B=e.c>=B.b+B.height;if(L&&\"hidden\"==n.x||B&&\"hidden\"==n.y)return
Z;if(L&&\"visible\"!=n.x||B&&\"visible\"!=n.y){if(v&&(n=d(a),e.f>=g.scrollWidth-n.x||e.a>=g.scrollHeight-n.y))return
Z;e=Ic(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Hc(a){var b=Jc(a);if(b)return
b.rect;if(K(a,\"HTML\"))return a=G(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new
ka(a.clientWidth,a.clientHeight),new F(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(d){return
new F(0,0,0,0)}b=new F(c.left,c.top,c.right-c.left,c.bottom-c.top);D&&a.ownerDocument.body&&(a=G(a),b.a-=a.documentElement.clientLeft+a.body.clientLeft,b.b-=a.documentElement.clientTop+a.body.clientTop);\nreturn
b}function Jc(a){var b=K(a,\"MAP\");if(!b&&!K(a,\"AREA\"))return null;var
c=b?a:K(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=Cc(''/descendant::*[@usemap
= \"#''+c.name+''\"]'',G(c)))&&(e=Hc(d),b||\"default\"==a.shape.toLowerCase()||(a=Mc(a),b=Math.min(Math.max(a.a,0),e.width),c=Math.min(Math.max(a.b,0),e.height),e=new
F(b+e.a,c+e.b,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{B:d,rect:e||new
F(0,0,0,0)}}\nfunction Mc(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var
c=a[1];return new F(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return
b=a[2],new F(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var
d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return
new F(b,c,d-b,e-c)}return new F(0,0,0,0)}function Lc(a){a=Hc(a);return new
db(a.b,a.a+a.width,a.b+a.height,a.a)}\nfunction Kc(a){if(qb){if(\"relative\"==Y(a,\"position\"))return
1;a=Y(a,\"filter\");return(a=a.match(/^alpha\\(opacity=(\\d*)\\)/)||a.match(/^progid:DXImageTransform.Microsoft.Alpha\\(Opacity=(\\d*)\\)/))?Number(a[1])/100:1}return
Nc(a)}function Nc(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Ec(a))&&(b*=Nc(a));return
b};aa(\"_\",function(a,b){function c(a){if(K(a)&&\"none\"==Y(a,\"display\"))return!1;var
b;(b=a.parentNode)&&b.shadowRoot&&void 0!==a.assignedSlot?b=a.assignedSlot?a.assignedSlot.parentNode:null:a.getDestinationInsertionPoints&&(a=a.getDestinationInsertionPoints(),0<a.length&&(b=a[a.length-1]));if(Dc&&b
instanceof ShadowRoot){if(b.host.shadowRoot!==b)return!1;b=b.host}return!b||9!=b.nodeType&&11!=b.nodeType?b&&c(b):!0}return
Gc(a,!!b,c)});; return this._.apply(null,arguments);}.apply({navigator:typeof
window!=''undefined''?window.navigator:null,document:typeof window!=''undefined''?window.document:null},
arguments);}\n).apply(null, arguments)","args":[{"element-6066-11e4-a52e-4f735466cecf":"d790ebc8-2211-423f-a744-477bab0f2ffd"}]}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '45823'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '14'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: UTF-8
string: '{"value":true}'
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
- request:
method: post
uri: http://127.0.0.1:9515/session/303fc1cca5c1e7dfe75ed030bb228022/execute/sync
body:
encoding: UTF-8
string: '{"script":"var source = document.documentElement.outerHTML;if (!source)
{ source = new XMLSerializer().serializeToString(document); }return source;","args":[]}'
headers:
Accept:
- application/json
Content-Type:
- application/json; charset=UTF-8
User-Agent:
- selenium/3.142.3 (ruby linux)
Content-Length:
- '159'
Accept-Encoding:
- gzip;q=1.0,deflate;q=0.6,identity;q=0.3
response:
status:
code: 200
message: OK
headers:
Content-Length:
- '145863'
Content-Type:
- application/json; charset=utf-8
Cache-Control:
- no-cache
body:
encoding: ASCII-8BIT
string: !binary |-
eyJ2YWx1ZSI6Ilx1MDAzQ2h0bWwgbGFuZz1cImVuXCIgZGlyPVwibHRyXCIgY2xhc3M9XCJ3Zi1yb2JvdG8tbjQtYWN0aXZlIHdmLXJvYm90by1pNC1hY3RpdmUgd2Ytcm9ib3RvLWk3LWFjdGl2ZSB3Zi1yb2JvdG8tbjctYWN0aXZlIHdmLW1vbnRzZXJyYXQtbjctYWN0aXZlIHdmLW1vbnRzZXJyYXQtaTYtYWN0aXZlIHdmLW1vbnRzZXJyYXQtbjYtYWN0aXZlIHdmLW1vbnRzZXJyYXQtbjQtYWN0aXZlIHdmLW1vbnRzZXJyYXQtbjItYWN0aXZlIHdmLW1vbnRzZXJyYXQtaTQtYWN0aXZlIHdmLWFjdGl2ZVwiPlx1MDAzQ2hlYWQ+XG4gICAgXHUwMDNDbWV0YSBuYW1lPVwiZ29vZ2xlLXNpdGUtdmVyaWZpY2F0aW9uXCIgY29udGVudD1cIldYLTlqMlJjWWFqaWp6MWJLZWhzNWEzcFJiRVFtMDN6cm5NZVdubS1lSElcIj5cbiAgICBcdTAwM0NtZXRhIGNoYXJzZXQ9XCJVVEYtOFwiPlxuICAgIFx1MDAzQ21ldGEgaHR0cC1lcXVpdj1cIlgtVUEtQ29tcGF0aWJsZVwiIGNvbnRlbnQ9XCJJRT1lZGdlXCI+XHUwMDNDc2NyaXB0IHNyYz1cImh0dHBzOi8vanMtYWdlbnQubmV3cmVsaWMuY29tL25yLTExMzAubWluLmpzXCI+XHUwMDNDL3NjcmlwdD5cdTAwM0NzY3JpcHQgYXN5bmM9XCJcIiBzcmM9XCJodHRwczovL3d3dy5nb29nbGUtYW5hbHl0aWNzLmNvbS9hbmFseXRpY3MuanNcIj5cdTAwM0Mvc2NyaXB0Plx1MDAzQ3NjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+KHdpbmRvdy5OUkVVTXx8KE5SRVVNPXt9KSkubG9hZGVyX2NvbmZpZz17eHBpZDpcIlVBRVBVMUJhR3dBQVZsbFdCQVU9XCJ9O3dpbmRvdy5OUkVVTXx8KE5SRVVNPXt9KSxfX25yX3JlcXVpcmU9ZnVuY3Rpb24odCxuLGUpe2Z1bmN0aW9uIHIoZSl7aWYoIW5bZV0pe3ZhciBvPW5bZV09e2V4cG9ydHM6e319O3RbZV1bMF0uY2FsbChvLmV4cG9ydHMsZnVuY3Rpb24obil7dmFyIG89dFtlXVsxXVtuXTtyZXR1cm4gcihvfHxuKX0sbyxvLmV4cG9ydHMpfXJldHVybiBuW2VdLmV4cG9ydHN9aWYoXCJmdW5jdGlvblwiPT10eXBlb2YgX19ucl9yZXF1aXJlKXJldHVybiBfX25yX3JlcXVpcmU7Zm9yKHZhciBvPTA7b1x1MDAzQ2UubGVuZ3RoO28rKylyKGVbb10pO3JldHVybiByfSh7MTpbZnVuY3Rpb24odCxuLGUpe2Z1bmN0aW9uIHIodCl7dHJ5e3MuY29uc29sZSYmY29uc29sZS5sb2codCl9Y2F0Y2gobil7fX12YXIgbyxpPXQoXCJlZVwiKSxhPXQoMTgpLHM9e307dHJ5e289bG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJfX25yX2ZsYWdzXCIpLnNwbGl0KFwiLFwiKSxjb25zb2xlJiZcImZ1bmN0aW9uXCI9PXR5cGVvZiBjb25zb2xlLmxvZyYmKHMuY29uc29sZT0hMCxvLmluZGV4T2YoXCJkZXZcIikhPT0tMSYmKHMuZGV2PSEwKSxvLmluZGV4T2YoXCJucl9kZXZcIikhPT0tMSYmKHMubnJEZXY9ITApKX1jYXRjaChjKXt9cy5uckRldiYmaS5vbihcImludGVybmFsLWVycm9yXCIsZnVuY3Rpb24odCl7cih0LnN0YWNrKX0pLHMuZGV2JiZpLm9uKFwiZm4tZXJyXCIsZnVuY3Rpb24odCxuLGUpe3IoZS5zdGFjayl9KSxzLmRldiYmKHIoXCJOUiBBR0VOVCBJTiBERVZFTE9QTUVOVCBNT0RFXCIpLHIoXCJmbGFnczogXCIrYShzLGZ1bmN0aW9uKHQsbil7cmV0dXJuIHR9KS5qb2luKFwiLCBcIikpKX0se31dLDI6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQsbixlLHIscyl7dHJ5e3A/cC09MTpvKHN8fG5ldyBVbmNhdWdodEV4Y2VwdGlvbih0LG4sZSksITApfWNhdGNoKGYpe3RyeXtpKFwiaWVyclwiLFtmLGMubm93KCksITBdKX1jYXRjaChkKXt9fXJldHVyblwiZnVuY3Rpb25cIj09dHlwZW9mIHUmJnUuYXBwbHkodGhpcyxhKGFyZ3VtZW50cykpfWZ1bmN0aW9uIFVuY2F1Z2h0RXhjZXB0aW9uKHQsbixlKXt0aGlzLm1lc3NhZ2U9dHx8XCJVbmNhdWdodCBlcnJvciB3aXRoIG5vIGFkZGl0aW9uYWwgaW5mb3JtYXRpb25cIix0aGlzLnNvdXJjZVVSTD1uLHRoaXMubGluZT1lfWZ1bmN0aW9uIG8odCxuKXt2YXIgZT1uP251bGw6Yy5ub3coKTtpKFwiZXJyXCIsW3QsZV0pfXZhciBpPXQoXCJoYW5kbGVcIiksYT10KDE5KSxzPXQoXCJlZVwiKSxjPXQoXCJsb2FkZXJcIiksZj10KFwiZ29zXCIpLHU9d2luZG93Lm9uZXJyb3IsZD0hMSxsPVwibnJAc2VlbkVycm9yXCIscD0wO2MuZmVhdHVyZXMuZXJyPSEwLHQoMSksd2luZG93Lm9uZXJyb3I9cjt0cnl7dGhyb3cgbmV3IEVycm9yfWNhdGNoKGgpe1wic3RhY2tcImluIGgmJih0KDgpLHQoNyksXCJhZGRFdmVudExpc3RlbmVyXCJpbiB3aW5kb3cmJnQoNSksYy54aHJXcmFwcGFibGUmJnQoOSksZD0hMCl9cy5vbihcImZuLXN0YXJ0XCIsZnVuY3Rpb24odCxuLGUpe2QmJihwKz0xKX0pLHMub24oXCJmbi1lcnJcIixmdW5jdGlvbih0LG4sZSl7ZCYmIWVbbF0mJihmKGUsbCxmdW5jdGlvbigpe3JldHVybiEwfSksdGhpcy50aHJvd249ITAsbyhlKSl9KSxzLm9uKFwiZm4tZW5kXCIsZnVuY3Rpb24oKXtkJiYhdGhpcy50aHJvd24mJnA+MCYmKHAtPTEpfSkscy5vbihcImludGVybmFsLWVycm9yXCIsZnVuY3Rpb24odCl7aShcImllcnJcIixbdCxjLm5vdygpLCEwXSl9KX0se31dLDM6W2Z1bmN0aW9uKHQsbixlKXt0KFwibG9hZGVyXCIpLmZlYXR1cmVzLmlucz0hMH0se31dLDQ6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQpe31pZih3aW5kb3cucGVyZm9ybWFuY2UmJndpbmRvdy5wZXJmb3JtYW5jZS50aW1pbmcmJndpbmRvdy5wZXJmb3JtYW5jZS5nZXRFbnRyaWVzQnlUeXBlKXt2YXIgbz10KFwiZWVcIiksaT10KFwiaGFuZGxlXCIpLGE9dCg4KSxzPXQoNyksYz1cImxlYXJSZXNvdXJjZVRpbWluZ3NcIixmPVwiYWRkRXZlbnRMaXN0ZW5lclwiLHU9XCJyZXNvdXJjZXRpbWluZ2J1ZmZlcmZ1bGxcIixkPVwiYnN0UmVzb3VyY2VcIixsPVwicmVzb3VyY2VcIixwPVwiLXN0YXJ0XCIsaD1cIi1lbmRcIixtPVwiZm5cIitwLHc9XCJmblwiK2gsdj1cImJzdFRpbWVyXCIseT1cInB1c2hTdGF0ZVwiLGc9dChcImxvYWRlclwiKTtnLmZlYXR1cmVzLnN0bj0hMCx0KDYpO3ZhciB4PU5SRVVNLm8uRVY7by5vbihtLGZ1bmN0aW9uKHQsbil7dmFyIGU9dFswXTtlIGluc3RhbmNlb2YgeCYmKHRoaXMuYnN0U3RhcnQ9Zy5ub3coKSl9KSxvLm9uKHcsZnVuY3Rpb24odCxuKXt2YXIgZT10WzBdO2UgaW5zdGFuY2VvZiB4JiZpKFwiYnN0XCIsW2Usbix0aGlzLmJzdFN0YXJ0LGcubm93KCldKX0pLGEub24obSxmdW5jdGlvbih0LG4sZSl7dGhpcy5ic3RTdGFydD1nLm5vdygpLHRoaXMuYnN0VHlwZT1lfSksYS5vbih3LGZ1bmN0aW9uKHQsbil7aSh2LFtuLHRoaXMuYnN0U3RhcnQsZy5ub3coKSx0aGlzLmJzdFR5cGVdKX0pLHMub24obSxmdW5jdGlvbigpe3RoaXMuYnN0U3RhcnQ9Zy5ub3coKX0pLHMub24odyxmdW5jdGlvbih0LG4pe2kodixbbix0aGlzLmJzdFN0YXJ0LGcubm93KCksXCJyZXF1ZXN0QW5pbWF0aW9uRnJhbWVcIl0pfSksby5vbih5K3AsZnVuY3Rpb24odCl7dGhpcy50aW1lPWcubm93KCksdGhpcy5zdGFydFBhdGg9bG9jYXRpb24ucGF0aG5hbWUrbG9jYXRpb24uaGFzaH0pLG8ub24oeStoLGZ1bmN0aW9uKHQpe2koXCJic3RIaXN0XCIsW2xvY2F0aW9uLnBhdGhuYW1lK2xvY2F0aW9uLmhhc2gsdGhpcy5zdGFydFBhdGgsdGhpcy50aW1lXSl9KSxmIGluIHdpbmRvdy5wZXJmb3JtYW5jZSYmKHdpbmRvdy5wZXJmb3JtYW5jZVtcImNcIitjXT93aW5kb3cucGVyZm9ybWFuY2VbZl0odSxmdW5jdGlvbih0KXtpKGQsW3dpbmRvdy5wZXJmb3JtYW5jZS5nZXRFbnRyaWVzQnlUeXBlKGwpXSksd2luZG93LnBlcmZvcm1hbmNlW1wiY1wiK2NdKCl9LCExKTp3aW5kb3cucGVyZm9ybWFuY2VbZl0oXCJ3ZWJraXRcIit1LGZ1bmN0aW9uKHQpe2koZCxbd2luZG93LnBlcmZvcm1hbmNlLmdldEVudHJpZXNCeVR5cGUobCldKSx3aW5kb3cucGVyZm9ybWFuY2VbXCJ3ZWJraXRDXCIrY10oKX0sITEpKSxkb2N1bWVudFtmXShcInNjcm9sbFwiLHIse3Bhc3NpdmU6ITB9KSxkb2N1bWVudFtmXShcImtleXByZXNzXCIsciwhMSksZG9jdW1lbnRbZl0oXCJjbGlja1wiLHIsITEpfX0se31dLDU6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQpe2Zvcih2YXIgbj10O24mJiFuLmhhc093blByb3BlcnR5KHUpOyluPU9iamVjdC5nZXRQcm90b3R5cGVPZihuKTtuJiZvKG4pfWZ1bmN0aW9uIG8odCl7cy5pblBsYWNlKHQsW3UsZF0sXCItXCIsaSl9ZnVuY3Rpb24gaSh0LG4pe3JldHVybiB0WzFdfXZhciBhPXQoXCJlZVwiKS5nZXQoXCJldmVudHNcIikscz10KDIxKShhLCEwKSxjPXQoXCJnb3NcIiksZj1YTUxIdHRwUmVxdWVzdCx1PVwiYWRkRXZlbnRMaXN0ZW5lclwiLGQ9XCJyZW1vdmVFdmVudExpc3RlbmVyXCI7bi5leHBvcnRzPWEsXCJnZXRQcm90b3R5cGVPZlwiaW4gT2JqZWN0PyhyKGRvY3VtZW50KSxyKHdpbmRvdykscihmLnByb3RvdHlwZSkpOmYucHJvdG90eXBlLmhhc093blByb3BlcnR5KHUpJiYobyh3aW5kb3cpLG8oZi5wcm90b3R5cGUpKSxhLm9uKHUrXCItc3RhcnRcIixmdW5jdGlvbih0LG4pe3ZhciBlPXRbMV0scj1jKGUsXCJuckB3cmFwcGVkXCIsZnVuY3Rpb24oKXtmdW5jdGlvbiB0KCl7aWYoXCJmdW5jdGlvblwiPT10eXBlb2YgZS5oYW5kbGVFdmVudClyZXR1cm4gZS5oYW5kbGVFdmVudC5hcHBseShlLGFyZ3VtZW50cyl9dmFyIG49e29iamVjdDp0LFwiZnVuY3Rpb25cIjplfVt0eXBlb2YgZV07cmV0dXJuIG4/cyhuLFwiZm4tXCIsbnVsbCxuLm5hbWV8fFwiYW5vbnltb3VzXCIpOmV9KTt0aGlzLndyYXBwZWQ9dFsxXT1yfSksYS5vbihkK1wiLXN0YXJ0XCIsZnVuY3Rpb24odCl7dFsxXT10aGlzLndyYXBwZWR8fHRbMV19KX0se31dLDY6W2Z1bmN0aW9uKHQsbixlKXt2YXIgcj10KFwiZWVcIikuZ2V0KFwiaGlzdG9yeVwiKSxvPXQoMjEpKHIpO24uZXhwb3J0cz1yO3ZhciBpPXdpbmRvdy5oaXN0b3J5JiZ3aW5kb3cuaGlzdG9yeS5jb25zdHJ1Y3RvciYmd2luZG93Lmhpc3RvcnkuY29uc3RydWN0b3IucHJvdG90eXBlLGE9d2luZG93Lmhpc3Rvcnk7aSYmaS5wdXNoU3RhdGUmJmkucmVwbGFjZVN0YXRlJiYoYT1pKSxvLmluUGxhY2UoYSxbXCJwdXNoU3RhdGVcIixcInJlcGxhY2VTdGF0ZVwiXSxcIi1cIil9LHt9XSw3OltmdW5jdGlvbih0LG4sZSl7dmFyIHI9dChcImVlXCIpLmdldChcInJhZlwiKSxvPXQoMjEpKHIpLGk9XCJlcXVlc3RBbmltYXRpb25GcmFtZVwiO24uZXhwb3J0cz1yLG8uaW5QbGFjZSh3aW5kb3csW1wiclwiK2ksXCJtb3pSXCIraSxcIndlYmtpdFJcIitpLFwibXNSXCIraV0sXCJyYWYtXCIpLHIub24oXCJyYWYtc3RhcnRcIixmdW5jdGlvbih0KXt0WzBdPW8odFswXSxcImZuLVwiKX0pfSx7fV0sODpbZnVuY3Rpb24odCxuLGUpe2Z1bmN0aW9uIHIodCxuLGUpe3RbMF09YSh0WzBdLFwiZm4tXCIsbnVsbCxlKX1mdW5jdGlvbiBvKHQsbixlKXt0aGlzLm1ldGhvZD1lLHRoaXMudGltZXJEdXJhdGlvbj1pc05hTih0WzFdKT8wOit0WzFdLHRbMF09YSh0WzBdLFwiZm4tXCIsdGhpcyxlKX12YXIgaT10KFwiZWVcIikuZ2V0KFwidGltZXJcIiksYT10KDIxKShpKSxzPVwic2V0VGltZW91dFwiLGM9XCJzZXRJbnRlcnZhbFwiLGY9XCJjbGVhclRpbWVvdXRcIix1PVwiLXN0YXJ0XCIsZD1cIi1cIjtuLmV4cG9ydHM9aSxhLmluUGxhY2Uod2luZG93LFtzLFwic2V0SW1tZWRpYXRlXCJdLHMrZCksYS5pblBsYWNlKHdpbmRvdyxbY10sYytkKSxhLmluUGxhY2Uod2luZG93LFtmLFwiY2xlYXJJbW1lZGlhdGVcIl0sZitkKSxpLm9uKGMrdSxyKSxpLm9uKHMrdSxvKX0se31dLDk6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQsbil7ZC5pblBsYWNlKG4sW1wib25yZWFkeXN0YXRlY2hhbmdlXCJdLFwiZm4tXCIscyl9ZnVuY3Rpb24gbygpe3ZhciB0PXRoaXMsbj11LmNvbnRleHQodCk7dC5yZWFkeVN0YXRlPjMmJiFuLnJlc29sdmVkJiYobi5yZXNvbHZlZD0hMCx1LmVtaXQoXCJ4aHItcmVzb2x2ZWRcIixbXSx0KSksZC5pblBsYWNlKHQseSxcImZuLVwiLHMpfWZ1bmN0aW9uIGkodCl7Zy5wdXNoKHQpLGgmJihiP2IudGhlbihhKTp3P3coYSk6KEU9LUUsUi5kYXRhPUUpKX1mdW5jdGlvbiBhKCl7Zm9yKHZhciB0PTA7dFx1MDAzQ2cubGVuZ3RoO3QrKylyKFtdLGdbdF0pO2cubGVuZ3RoJiYoZz1bXSl9ZnVuY3Rpb24gcyh0LG4pe3JldHVybiBufWZ1bmN0aW9uIGModCxuKXtmb3IodmFyIGUgaW4gdCluW2VdPXRbZV07cmV0dXJuIG59dCg1KTt2YXIgZj10KFwiZWVcIiksdT1mLmdldChcInhoclwiKSxkPXQoMjEpKHUpLGw9TlJFVU0ubyxwPWwuWEhSLGg9bC5NTyxtPWwuUFIsdz1sLlNJLHY9XCJyZWFkeXN0YXRlY2hhbmdlXCIseT1bXCJvbmxvYWRcIixcIm9uZXJyb3JcIixcIm9uYWJvcnRcIixcIm9ubG9hZHN0YXJ0XCIsXCJvbmxvYWRlbmRcIixcIm9ucHJvZ3Jlc3NcIixcIm9udGltZW91dFwiXSxnPVtdO24uZXhwb3J0cz11O3ZhciB4PXdpbmRvdy5YTUxIdHRwUmVxdWVzdD1mdW5jdGlvbih0KXt2YXIgbj1uZXcgcCh0KTt0cnl7dS5lbWl0KFwibmV3LXhoclwiLFtuXSxuKSxuLmFkZEV2ZW50TGlzdGVuZXIodixvLCExKX1jYXRjaChlKXt0cnl7dS5lbWl0KFwiaW50ZXJuYWwtZXJyb3JcIixbZV0pfWNhdGNoKHIpe319cmV0dXJuIG59O2lmKGMocCx4KSx4LnByb3RvdHlwZT1wLnByb3RvdHlwZSxkLmluUGxhY2UoeC5wcm90b3R5cGUsW1wib3BlblwiLFwic2VuZFwiXSxcIi14aHItXCIscyksdS5vbihcInNlbmQteGhyLXN0YXJ0XCIsZnVuY3Rpb24odCxuKXtyKHQsbiksaShuKX0pLHUub24oXCJvcGVuLXhoci1zdGFydFwiLHIpLGgpe3ZhciBiPW0mJm0ucmVzb2x2ZSgpO2lmKCF3JiYhbSl7dmFyIEU9MSxSPWRvY3VtZW50LmNyZWF0ZVRleHROb2RlKEUpO25ldyBoKGEpLm9ic2VydmUoUix7Y2hhcmFjdGVyRGF0YTohMH0pfX1lbHNlIGYub24oXCJmbi1lbmRcIixmdW5jdGlvbih0KXt0WzBdJiZ0WzBdLnR5cGU9PT12fHxhKCl9KX0se31dLDEwOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcigpe3ZhciB0PXdpbmRvdy5OUkVVTSxuPXQuaW5mby5hY2NvdW50SUR8fG51bGwsZT10LmluZm8uYWdlbnRJRHx8bnVsbCxyPXQuaW5mby50cnVzdEtleXx8bnVsbCxpPVwiYnRvYVwiaW4gd2luZG93JiZcImZ1bmN0aW9uXCI9PXR5cGVvZiB3aW5kb3cuYnRvYTtpZighbnx8IWV8fCFpKXJldHVybiBudWxsO3ZhciBhPXt2OlswLDFdLGQ6e3R5OlwiQnJvd3NlclwiLGFjOm4sYXA6ZSxpZDpvLmdlbmVyYXRlQ2F0SWQoKSx0cjpvLmdlbmVyYXRlQ2F0SWQoKSx0aTpEYXRlLm5vdygpfX07cmV0dXJuIHImJm4hPT1yJiYoYS5kLnRrPXIpLGJ0b2EoSlNPTi5zdHJpbmdpZnkoYSkpfXZhciBvPXQoMTYpO24uZXhwb3J0cz17Z2VuZXJhdGVUcmFjZUhlYWRlcjpyfX0se31dLDExOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcih0KXt2YXIgbj10aGlzLnBhcmFtcyxlPXRoaXMubWV0cmljcztpZighdGhpcy5lbmRlZCl7dGhpcy5lbmRlZD0hMDtmb3IodmFyIHI9MDtyXHUwMDNDcDtyKyspdC5yZW1vdmVFdmVudExpc3RlbmVyKGxbcl0sdGhpcy5saXN0ZW5lciwhMSk7bi5hYm9ydGVkfHwoZS5kdXJhdGlvbj1zLm5vdygpLXRoaXMuc3RhcnRUaW1lLHRoaXMubG9hZENhcHR1cmVDYWxsZWR8fDQhPT10LnJlYWR5U3RhdGU/bnVsbD09bi5zdGF0dXMmJihuLnN0YXR1cz0wKTphKHRoaXMsdCksZS5jYlRpbWU9dGhpcy5jYlRpbWUsZC5lbWl0KFwieGhyLWRvbmVcIixbdF0sdCksYyhcInhoclwiLFtuLGUsdGhpcy5zdGFydFRpbWVdKSl9fWZ1bmN0aW9uIG8odCxuKXt2YXIgZT10LnJlc3BvbnNlVHlwZTtpZihcImpzb25cIj09PWUmJm51bGwhPT1uKXJldHVybiBuO3ZhciByPVwiYXJyYXlidWZmZXJcIj09PWV8fFwiYmxvYlwiPT09ZXx8XCJqc29uXCI9PT1lP3QucmVzcG9uc2U6dC5yZXNwb25zZVRleHQ7cmV0dXJuIHcocil9ZnVuY3Rpb24gaSh0LG4pe3ZhciBlPWYobikscj10LnBhcmFtcztyLmhvc3Q9ZS5ob3N0bmFtZStcIjpcIitlLnBvcnQsci5wYXRobmFtZT1lLnBhdGhuYW1lLHQuc2FtZU9yaWdpbj1lLnNhbWVPcmlnaW59ZnVuY3Rpb24gYSh0LG4pe3QucGFyYW1zLnN0YXR1cz1uLnN0YXR1czt2YXIgZT1vKG4sdC5sYXN0U2l6ZSk7aWYoZSYmKHQubWV0cmljcy5yeFNpemU9ZSksdC5zYW1lT3JpZ2luKXt2YXIgcj1uLmdldFJlc3BvbnNlSGVhZGVyKFwiWC1OZXdSZWxpYy1BcHAtRGF0YVwiKTtyJiYodC5wYXJhbXMuY2F0PXIuc3BsaXQoXCIsIFwiKS5wb3AoKSl9dC5sb2FkQ2FwdHVyZUNhbGxlZD0hMH12YXIgcz10KFwibG9hZGVyXCIpO2lmKHMueGhyV3JhcHBhYmxlKXt2YXIgYz10KFwiaGFuZGxlXCIpLGY9dCgxMiksdT10KDEwKS5nZW5lcmF0ZVRyYWNlSGVhZGVyLGQ9dChcImVlXCIpLGw9W1wibG9hZFwiLFwiZXJyb3JcIixcImFib3J0XCIsXCJ0aW1lb3V0XCJdLHA9bC5sZW5ndGgsaD10KFwiaWRcIiksbT10KDE1KSx3PXQoMTQpLHY9d2luZG93LlhNTEh0dHBSZXF1ZXN0O3MuZmVhdHVyZXMueGhyPSEwLHQoOSksZC5vbihcIm5ldy14aHJcIixmdW5jdGlvbih0KXt2YXIgbj10aGlzO24udG90YWxDYnM9MCxuLmNhbGxlZD0wLG4uY2JUaW1lPTAsbi5lbmQ9cixuLmVuZGVkPSExLG4ueGhyR3VpZHM9e30sbi5sYXN0U2l6ZT1udWxsLG4ubG9hZENhcHR1cmVDYWxsZWQ9ITEsdC5hZGRFdmVudExpc3RlbmVyKFwibG9hZFwiLGZ1bmN0aW9uKGUpe2Eobix0KX0sITEpLG0mJihtPjM0fHxtXHUwMDNDMTApfHx3aW5kb3cub3BlcmF8fHQuYWRkRXZlbnRMaXN0ZW5lcihcInByb2dyZXNzXCIsZnVuY3Rpb24odCl7bi5sYXN0U2l6ZT10LmxvYWRlZH0sITEpfSksZC5vbihcIm9wZW4teGhyLXN0YXJ0XCIsZnVuY3Rpb24odCl7dGhpcy5wYXJhbXM9e21ldGhvZDp0WzBdfSxpKHRoaXMsdFsxXSksdGhpcy5tZXRyaWNzPXt9fSksZC5vbihcIm9wZW4teGhyLWVuZFwiLGZ1bmN0aW9uKHQsbil7XCJsb2FkZXJfY29uZmlnXCJpbiBOUkVVTSYmXCJ4cGlkXCJpbiBOUkVVTS5sb2FkZXJfY29uZmlnJiZ0aGlzLnNhbWVPcmlnaW4mJm4uc2V0UmVxdWVzdEhlYWRlcihcIlgtTmV3UmVsaWMtSURcIixOUkVVTS5sb2FkZXJfY29uZmlnLnhwaWQpO3ZhciBlPSExO2lmKFwiaW5pdFwiaW4gTlJFVU0mJlwiZGlzdHJpYnV0ZWRfdHJhY2luZ1wiaW4gTlJFVU0uaW5pdCYmKGU9ISFOUkVVTS5pbml0LmRpc3RyaWJ1dGVkX3RyYWNpbmcuZW5hYmxlZCksZSYmdGhpcy5zYW1lT3JpZ2luKXt2YXIgcj11KCk7ciYmbi5zZXRSZXF1ZXN0SGVhZGVyKFwibmV3cmVsaWNcIixyKX19KSxkLm9uKFwic2VuZC14aHItc3RhcnRcIixmdW5jdGlvbih0LG4pe3ZhciBlPXRoaXMubWV0cmljcyxyPXRbMF0sbz10aGlzO2lmKGUmJnIpe3ZhciBpPXcocik7aSYmKGUudHhTaXplPWkpfXRoaXMuc3RhcnRUaW1lPXMubm93KCksdGhpcy5saXN0ZW5lcj1mdW5jdGlvbih0KXt0cnl7XCJhYm9ydFwiIT09dC50eXBlfHxvLmxvYWRDYXB0dXJlQ2FsbGVkfHwoby5wYXJhbXMuYWJvcnRlZD0hMCksKFwibG9hZFwiIT09dC50eXBlfHxvLmNhbGxlZD09PW8udG90YWxDYnMmJihvLm9ubG9hZENhbGxlZHx8XCJmdW5jdGlvblwiIT10eXBlb2Ygbi5vbmxvYWQpKSYmby5lbmQobil9Y2F0Y2goZSl7dHJ5e2QuZW1pdChcImludGVybmFsLWVycm9yXCIsW2VdKX1jYXRjaChyKXt9fX07Zm9yKHZhciBhPTA7YVx1MDAzQ3A7YSsrKW4uYWRkRXZlbnRMaXN0ZW5lcihsW2FdLHRoaXMubGlzdGVuZXIsITEpfSksZC5vbihcInhoci1jYi10aW1lXCIsZnVuY3Rpb24odCxuLGUpe3RoaXMuY2JUaW1lKz10LG4/dGhpcy5vbmxvYWRDYWxsZWQ9ITA6dGhpcy5jYWxsZWQrPTEsdGhpcy5jYWxsZWQhPT10aGlzLnRvdGFsQ2JzfHwhdGhpcy5vbmxvYWRDYWxsZWQmJlwiZnVuY3Rpb25cIj09dHlwZW9mIGUub25sb2FkfHx0aGlzLmVuZChlKX0pLGQub24oXCJ4aHItbG9hZC1hZGRlZFwiLGZ1bmN0aW9uKHQsbil7dmFyIGU9XCJcIitoKHQpKyEhbjt0aGlzLnhockd1aWRzJiYhdGhpcy54aHJHdWlkc1tlXSYmKHRoaXMueGhyR3VpZHNbZV09ITAsdGhpcy50b3RhbENicys9MSl9KSxkLm9uKFwieGhyLWxvYWQtcmVtb3ZlZFwiLGZ1bmN0aW9uKHQsbil7dmFyIGU9XCJcIitoKHQpKyEhbjt0aGlzLnhockd1aWRzJiZ0aGlzLnhockd1aWRzW2VdJiYoZGVsZXRlIHRoaXMueGhyR3VpZHNbZV0sdGhpcy50b3RhbENicy09MSl9KSxkLm9uKFwiYWRkRXZlbnRMaXN0ZW5lci1lbmRcIixmdW5jdGlvbih0LG4pe24gaW5zdGFuY2VvZiB2JiZcImxvYWRcIj09PXRbMF0mJmQuZW1pdChcInhoci1sb2FkLWFkZGVkXCIsW3RbMV0sdFsyXV0sbil9KSxkLm9uKFwicmVtb3ZlRXZlbnRMaXN0ZW5lci1lbmRcIixmdW5jdGlvbih0LG4pe24gaW5zdGFuY2VvZiB2JiZcImxvYWRcIj09PXRbMF0mJmQuZW1pdChcInhoci1sb2FkLXJlbW92ZWRcIixbdFsxXSx0WzJdXSxuKX0pLGQub24oXCJmbi1zdGFydFwiLGZ1bmN0aW9uKHQsbixlKXtuIGluc3RhbmNlb2YgdiYmKFwib25sb2FkXCI9PT1lJiYodGhpcy5vbmxvYWQ9ITApLChcImxvYWRcIj09PSh0WzBdJiZ0WzBdLnR5cGUpfHx0aGlzLm9ubG9hZCkmJih0aGlzLnhockNiU3RhcnQ9cy5ub3coKSkpfSksZC5vbihcImZuLWVuZFwiLGZ1bmN0aW9uKHQsbil7dGhpcy54aHJDYlN0YXJ0JiZkLmVtaXQoXCJ4aHItY2ItdGltZVwiLFtzLm5vdygpLXRoaXMueGhyQ2JTdGFydCx0aGlzLm9ubG9hZCxuXSxuKX0pfX0se31dLDEyOltmdW5jdGlvbih0LG4sZSl7bi5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBuPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJhXCIpLGU9d2luZG93LmxvY2F0aW9uLHI9e307bi5ocmVmPXQsci5wb3J0PW4ucG9ydDt2YXIgbz1uLmhyZWYuc3BsaXQoXCI6Ly9cIik7IXIucG9ydCYmb1sxXSYmKHIucG9ydD1vWzFdLnNwbGl0KFwiL1wiKVswXS5zcGxpdChcIkBcIikucG9wKCkuc3BsaXQoXCI6XCIpWzFdKSxyLnBvcnQmJlwiMFwiIT09ci5wb3J0fHwoci5wb3J0PVwiaHR0cHNcIj09PW9bMF0/XCI0NDNcIjpcIjgwXCIpLHIuaG9zdG5hbWU9bi5ob3N0bmFtZXx8ZS5ob3N0bmFtZSxyLnBhdGhuYW1lPW4ucGF0aG5hbWUsci5wcm90b2NvbD1vWzBdLFwiL1wiIT09ci5wYXRobmFtZS5jaGFyQXQoMCkmJihyLnBhdGhuYW1lPVwiL1wiK3IucGF0aG5hbWUpO3ZhciBpPSFuLnByb3RvY29sfHxcIjpcIj09PW4ucHJvdG9jb2x8fG4ucHJvdG9jb2w9PT1lLnByb3RvY29sLGE9bi5ob3N0bmFtZT09PWRvY3VtZW50LmRvbWFpbiYmbi5wb3J0PT09ZS5wb3J0O3JldHVybiByLnNhbWVPcmlnaW49aSYmKCFuLmhvc3RuYW1lfHxhKSxyfX0se31dLDEzOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcigpe31mdW5jdGlvbiBvKHQsbixlKXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gaSh0LFtmLm5vdygpXS5jb25jYXQocyhhcmd1bWVudHMpKSxuP251bGw6dGhpcyxlKSxuP3ZvaWQgMDp0aGlzfX12YXIgaT10KFwiaGFuZGxlXCIpLGE9dCgxOCkscz10KDE5KSxjPXQoXCJlZVwiKS5nZXQoXCJ0cmFjZXJcIiksZj10KFwibG9hZGVyXCIpLHU9TlJFVU07XCJ1bmRlZmluZWRcIj09dHlwZW9mIHdpbmRvdy5uZXdyZWxpYyYmKG5ld3JlbGljPXUpO3ZhciBkPVtcInNldFBhZ2VWaWV3TmFtZVwiLFwic2V0Q3VzdG9tQXR0cmlidXRlXCIsXCJzZXRFcnJvckhhbmRsZXJcIixcImZpbmlzaGVkXCIsXCJhZGRUb1RyYWNlXCIsXCJpbmxpbmVIaXRcIixcImFkZFJlbGVhc2VcIl0sbD1cImFwaS1cIixwPWwrXCJpeG4tXCI7YShkLGZ1bmN0aW9uKHQsbil7dVtuXT1vKGwrbiwhMCxcImFwaVwiKX0pLHUuYWRkUGFnZUFjdGlvbj1vKGwrXCJhZGRQYWdlQWN0aW9uXCIsITApLHUuc2V0Q3VycmVudFJvdXRlTmFtZT1vKGwrXCJyb3V0ZU5hbWVcIiwhMCksbi5leHBvcnRzPW5ld3JlbGljLHUuaW50ZXJhY3Rpb249ZnVuY3Rpb24oKXtyZXR1cm4obmV3IHIpLmdldCgpfTt2YXIgaD1yLnByb3RvdHlwZT17Y3JlYXRlVHJhY2VyOmZ1bmN0aW9uKHQsbil7dmFyIGU9e30scj10aGlzLG89XCJmdW5jdGlvblwiPT10eXBlb2YgbjtyZXR1cm4gaShwK1widHJhY2VyXCIsW2Yubm93KCksdCxlXSxyKSxmdW5jdGlvbigpe2lmKGMuZW1pdCgobz9cIlwiOlwibm8tXCIpK1wiZm4tc3RhcnRcIixbZi5ub3coKSxyLG9dLGUpLG8pdHJ5e3JldHVybiBuLmFwcGx5KHRoaXMsYXJndW1lbnRzKX1jYXRjaCh0KXt0aHJvdyBjLmVtaXQoXCJmbi1lcnJcIixbYXJndW1lbnRzLHRoaXMsdF0sZSksdH1maW5hbGx5e2MuZW1pdChcImZuLWVuZFwiLFtmLm5vdygpXSxlKX19fX07YShcImFjdGlvblRleHQsc2V0TmFtZSxzZXRBdHRyaWJ1dGUsc2F2ZSxpZ25vcmUsb25FbmQsZ2V0Q29udGV4dCxlbmQsZ2V0XCIuc3BsaXQoXCIsXCIpLGZ1bmN0aW9uKHQsbil7aFtuXT1vKHArbil9KSxuZXdyZWxpYy5ub3RpY2VFcnJvcj1mdW5jdGlvbih0LG4pe1wic3RyaW5nXCI9PXR5cGVvZiB0JiYodD1uZXcgRXJyb3IodCkpLGkoXCJlcnJcIixbdCxmLm5vdygpLCExLG5dKX19LHt9XSwxNDpbZnVuY3Rpb24odCxuLGUpe24uZXhwb3J0cz1mdW5jdGlvbih0KXtpZihcInN0cmluZ1wiPT10eXBlb2YgdCYmdC5sZW5ndGgpcmV0dXJuIHQubGVuZ3RoO2lmKFwib2JqZWN0XCI9PXR5cGVvZiB0KXtpZihcInVuZGVmaW5lZFwiIT10eXBlb2YgQXJyYXlCdWZmZXImJnQgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlciYmdC5ieXRlTGVuZ3RoKXJldHVybiB0LmJ5dGVMZW5ndGg7aWYoXCJ1bmRlZmluZWRcIiE9dHlwZW9mIEJsb2ImJnQgaW5zdGFuY2VvZiBCbG9iJiZ0LnNpemUpcmV0dXJuIHQuc2l6ZTtpZighKFwidW5kZWZpbmVkXCIhPXR5cGVvZiBGb3JtRGF0YSYmdCBpbnN0YW5jZW9mIEZvcm1EYXRhKSl0cnl7cmV0dXJuIEpTT04uc3RyaW5naWZ5KHQpLmxlbmd0aH1jYXRjaChuKXtyZXR1cm59fX19LHt9XSwxNTpbZnVuY3Rpb24odCxuLGUpe3ZhciByPTAsbz1uYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9GaXJlZm94W1xcL1xcc10oXFxkK1xcLlxcZCspLyk7byYmKHI9K29bMV0pLG4uZXhwb3J0cz1yfSx7fV0sMTY6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKCl7ZnVuY3Rpb24gdCgpe3JldHVybiBuPzE1Jm5bZSsrXToxNipNYXRoLnJhbmRvbSgpfDB9dmFyIG49bnVsbCxlPTAscj13aW5kb3cuY3J5cHRvfHx3aW5kb3cubXNDcnlwdG87ciYmci5nZXRSYW5kb21WYWx1ZXMmJihuPXIuZ2V0UmFuZG9tVmFsdWVzKG5ldyBVaW50OEFycmF5KDMxKSkpO2Zvcih2YXIgbyxpPVwieHh4eHh4eHgteHh4eC00eHh4LXl4eHgteHh4eHh4eHh4eHh4XCIsYT1cIlwiLHM9MDtzXHUwMDNDaS5sZW5ndGg7cysrKW89aVtzXSxcInhcIj09PW8/YSs9dCgpLnRvU3RyaW5nKDE2KTpcInlcIj09PW8/KG89MyZ0KCl8OCxhKz1vLnRvU3RyaW5nKDE2KSk6YSs9bztyZXR1cm4gYX1mdW5jdGlvbiBvKCl7ZnVuY3Rpb24gdCgpe3JldHVybiBuPzE1Jm5bZSsrXToxNipNYXRoLnJhbmRvbSgpfDB9dmFyIG49bnVsbCxlPTAscj13aW5kb3cuY3J5cHRvfHx3aW5kb3cubXNDcnlwdG87ciYmci5nZXRSYW5kb21WYWx1ZXMmJlVpbnQ4QXJyYXkmJihuPXIuZ2V0UmFuZG9tVmFsdWVzKG5ldyBVaW50OEFycmF5KDMxKSkpO2Zvcih2YXIgbz1bXSxpPTA7aVx1MDAzQzE2O2krKylvLnB1c2godCgpLnRvU3RyaW5nKDE2KSk7cmV0dXJuIG8uam9pbihcIlwiKX1uLmV4cG9ydHM9e2dlbmVyYXRlVXVpZDpyLGdlbmVyYXRlQ2F0SWQ6b319LHt9XSwxNzpbZnVuY3Rpb24odCxuLGUpe2Z1bmN0aW9uIHIodCxuKXtpZighbylyZXR1cm4hMTtpZih0IT09bylyZXR1cm4hMTtpZighbilyZXR1cm4hMDtpZighaSlyZXR1cm4hMTtmb3IodmFyIGU9aS5zcGxpdChcIi5cIikscj1uLnNwbGl0KFwiLlwiKSxhPTA7YVx1MDAzQ3IubGVuZ3RoO2ErKylpZihyW2FdIT09ZVthXSlyZXR1cm4hMTtyZXR1cm4hMH12YXIgbz1udWxsLGk9bnVsbCxhPS9WZXJzaW9uXFwvKFxcUyspXFxzK1NhZmFyaS87aWYobmF2aWdhdG9yLnVzZXJBZ2VudCl7dmFyIHM9bmF2aWdhdG9yLnVzZXJBZ2VudCxjPXMubWF0Y2goYSk7YyYmcy5pbmRleE9mKFwiQ2hyb21lXCIpPT09LTEmJnMuaW5kZXhPZihcIkNocm9taXVtXCIpPT09LTEmJihvPVwiU2FmYXJpXCIsaT1jWzFdKX1uLmV4cG9ydHM9e2FnZW50Om8sdmVyc2lvbjppLG1hdGNoOnJ9fSx7fV0sMTg6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQsbil7dmFyIGU9W10scj1cIlwiLGk9MDtmb3IociBpbiB0KW8uY2FsbCh0LHIpJiYoZVtpXT1uKHIsdFtyXSksaSs9MSk7cmV0dXJuIGV9dmFyIG89T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtuLmV4cG9ydHM9cn0se31dLDE5OltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcih0LG4sZSl7bnx8KG49MCksXCJ1bmRlZmluZWRcIj09dHlwZW9mIGUmJihlPXQ/dC5sZW5ndGg6MCk7Zm9yKHZhciByPS0xLG89ZS1ufHwwLGk9QXJyYXkob1x1MDAzQzA/MDpvKTsrK3JcdTAwM0NvOylpW3JdPXRbbityXTtyZXR1cm4gaX1uLmV4cG9ydHM9cn0se31dLDIwOltmdW5jdGlvbih0LG4sZSl7bi5leHBvcnRzPXtleGlzdHM6XCJ1bmRlZmluZWRcIiE9dHlwZW9mIHdpbmRvdy5wZXJmb3JtYW5jZSYmd2luZG93LnBlcmZvcm1hbmNlLnRpbWluZyYmXCJ1bmRlZmluZWRcIiE9dHlwZW9mIHdpbmRvdy5wZXJmb3JtYW5jZS50aW1pbmcubmF2aWdhdGlvblN0YXJ0fX0se31dLDIxOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcih0KXtyZXR1cm4hKHQmJnQgaW5zdGFuY2VvZiBGdW5jdGlvbiYmdC5hcHBseSYmIXRbYV0pfXZhciBvPXQoXCJlZVwiKSxpPXQoMTkpLGE9XCJuckBvcmlnaW5hbFwiLHM9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSxjPSExO24uZXhwb3J0cz1mdW5jdGlvbih0LG4pe2Z1bmN0aW9uIGUodCxuLGUsbyl7ZnVuY3Rpb24gbnJXcmFwcGVyKCl7dmFyIHIsYSxzLGM7dHJ5e2E9dGhpcyxyPWkoYXJndW1lbnRzKSxzPVwiZnVuY3Rpb25cIj09dHlwZW9mIGU/ZShyLGEpOmV8fHt9fWNhdGNoKGYpe2woW2YsXCJcIixbcixhLG9dLHNdKX11KG4rXCJzdGFydFwiLFtyLGEsb10scyk7dHJ5e3JldHVybiBjPXQuYXBwbHkoYSxyKX1jYXRjaChkKXt0aHJvdyB1KG4rXCJlcnJcIixbcixhLGRdLHMpLGR9ZmluYWxseXt1KG4rXCJlbmRcIixbcixhLGNdLHMpfX1yZXR1cm4gcih0KT90OihufHwobj1cIlwiKSxucldyYXBwZXJbYV09dCxkKHQsbnJXcmFwcGVyKSxucldyYXBwZXIpfWZ1bmN0aW9uIGYodCxuLG8saSl7b3x8KG89XCJcIik7dmFyIGEscyxjLGY9XCItXCI9PT1vLmNoYXJBdCgwKTtmb3IoYz0wO2NcdTAwM0NuLmxlbmd0aDtjKyspcz1uW2NdLGE9dFtzXSxyKGEpfHwodFtzXT1lKGEsZj9zK286byxpLHMpKX1mdW5jdGlvbiB1KGUscixvKXtpZighY3x8bil7dmFyIGk9YztjPSEwO3RyeXt0LmVtaXQoZSxyLG8sbil9Y2F0Y2goYSl7bChbYSxlLHIsb10pfWM9aX19ZnVuY3Rpb24gZCh0LG4pe2lmKE9iamVjdC5kZWZpbmVQcm9wZXJ0eSYmT2JqZWN0LmtleXMpdHJ5e3ZhciBlPU9iamVjdC5rZXlzKHQpO3JldHVybiBlLmZvckVhY2goZnVuY3Rpb24oZSl7T2JqZWN0LmRlZmluZVByb3BlcnR5KG4sZSx7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIHRbZV19LHNldDpmdW5jdGlvbihuKXtyZXR1cm4gdFtlXT1uLG59fSl9KSxufWNhdGNoKHIpe2woW3JdKX1mb3IodmFyIG8gaW4gdClzLmNhbGwodCxvKSYmKG5bb109dFtvXSk7cmV0dXJuIG59ZnVuY3Rpb24gbChuKXt0cnl7dC5lbWl0KFwiaW50ZXJuYWwtZXJyb3JcIixuKX1jYXRjaChlKXt9fXJldHVybiB0fHwodD1vKSxlLmluUGxhY2U9ZixlLmZsYWc9YSxlfX0se31dLGVlOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcigpe31mdW5jdGlvbiBvKHQpe2Z1bmN0aW9uIG4odCl7cmV0dXJuIHQmJnQgaW5zdGFuY2VvZiByP3Q6dD9jKHQscyxpKTppKCl9ZnVuY3Rpb24gZShlLHIsbyxpKXtpZighbC5hYm9ydGVkfHxpKXt0JiZ0KGUscixvKTtmb3IodmFyIGE9bihvKSxzPW0oZSksYz1zLmxlbmd0aCxmPTA7Zlx1MDAzQ2M7ZisrKXNbZl0uYXBwbHkoYSxyKTt2YXIgZD11W2dbZV1dO3JldHVybiBkJiZkLnB1c2goW3gsZSxyLGFdKSxhfX1mdW5jdGlvbiBwKHQsbil7eVt0XT1tKHQpLmNvbmNhdChuKX1mdW5jdGlvbiBoKHQsbil7dmFyIGU9eVt0XTtpZihlKWZvcih2YXIgcj0wO3JcdTAwM0NlLmxlbmd0aDtyKyspZVtyXT09PW4mJmUuc3BsaWNlKHIsMSl9ZnVuY3Rpb24gbSh0KXtyZXR1cm4geVt0XXx8W119ZnVuY3Rpb24gdyh0KXtyZXR1cm4gZFt0XT1kW3RdfHxvKGUpfWZ1bmN0aW9uIHYodCxuKXtmKHQsZnVuY3Rpb24odCxlKXtuPW58fFwiZmVhdHVyZVwiLGdbZV09bixuIGluIHV8fCh1W25dPVtdKX0pfXZhciB5PXt9LGc9e30seD17b246cCxhZGRFdmVudExpc3RlbmVyOnAscmVtb3ZlRXZlbnRMaXN0ZW5lcjpoLGVtaXQ6ZSxnZXQ6dyxsaXN0ZW5lcnM6bSxjb250ZXh0Om4sYnVmZmVyOnYsYWJvcnQ6YSxhYm9ydGVkOiExfTtyZXR1cm4geH1mdW5jdGlvbiBpKCl7cmV0dXJuIG5ldyByfWZ1bmN0aW9uIGEoKXsodS5hcGl8fHUuZmVhdHVyZSkmJihsLmFib3J0ZWQ9ITAsdT1sLmJhY2tsb2c9e30pfXZhciBzPVwibnJAY29udGV4dFwiLGM9dChcImdvc1wiKSxmPXQoMTgpLHU9e30sZD17fSxsPW4uZXhwb3J0cz1vKCk7bC5iYWNrbG9nPXV9LHt9XSxnb3M6W2Z1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQsbixlKXtpZihvLmNhbGwodCxuKSlyZXR1cm4gdFtuXTt2YXIgcj1lKCk7aWYoT2JqZWN0LmRlZmluZVByb3BlcnR5JiZPYmplY3Qua2V5cyl0cnl7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LG4se3ZhbHVlOnIsd3JpdGFibGU6ITAsZW51bWVyYWJsZTohMX0pLHJ9Y2F0Y2goaSl7fXJldHVybiB0W25dPXIscn12YXIgbz1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O24uZXhwb3J0cz1yfSx7fV0saGFuZGxlOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcih0LG4sZSxyKXtvLmJ1ZmZlcihbdF0sciksby5lbWl0KHQsbixlKX12YXIgbz10KFwiZWVcIikuZ2V0KFwiaGFuZGxlXCIpO24uZXhwb3J0cz1yLHIuZWU9b30se31dLGlkOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcih0KXt2YXIgbj10eXBlb2YgdDtyZXR1cm4hdHx8XCJvYmplY3RcIiE9PW4mJlwiZnVuY3Rpb25cIiE9PW4/LTE6dD09PXdpbmRvdz8wOmEodCxpLGZ1bmN0aW9uKCl7cmV0dXJuIG8rK30pfXZhciBvPTEsaT1cIm5yQGlkXCIsYT10KFwiZ29zXCIpO24uZXhwb3J0cz1yfSx7fV0sbG9hZGVyOltmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcigpe2lmKCFFKyspe3ZhciB0PWIuaW5mbz1OUkVVTS5pbmZvLG49cC5nZXRFbGVtZW50c0J5VGFnTmFtZShcInNjcmlwdFwiKVswXTtpZihzZXRUaW1lb3V0KHUuYWJvcnQsM2U0KSwhKHQmJnQubGljZW5zZUtleSYmdC5hcHBsaWNhdGlvbklEJiZuKSlyZXR1cm4gdS5hYm9ydCgpO2YoZyxmdW5jdGlvbihuLGUpe3Rbbl18fCh0W25dPWUpfSksYyhcIm1hcmtcIixbXCJvbmxvYWRcIixhKCkrYi5vZmZzZXRdLG51bGwsXCJhcGlcIik7dmFyIGU9cC5jcmVhdGVFbGVtZW50KFwic2NyaXB0XCIpO2Uuc3JjPVwiaHR0cHM6Ly9cIit0LmFnZW50LG4ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZSxuKX19ZnVuY3Rpb24gbygpe1wiY29tcGxldGVcIj09PXAucmVhZHlTdGF0ZSYmaSgpfWZ1bmN0aW9uIGkoKXtjKFwibWFya1wiLFtcImRvbUNvbnRlbnRcIixhKCkrYi5vZmZzZXRdLG51bGwsXCJhcGlcIil9ZnVuY3Rpb24gYSgpe3JldHVybiBSLmV4aXN0cyYmcGVyZm9ybWFuY2Uubm93P01hdGgucm91bmQocGVyZm9ybWFuY2Uubm93KCkpOihzPU1hdGgubWF4KChuZXcgRGF0ZSkuZ2V0VGltZSgpLHMpKS1iLm9mZnNldH12YXIgcz0obmV3IERhdGUpLmdldFRpbWUoKSxjPXQoXCJoYW5kbGVcIiksZj10KDE4KSx1PXQoXCJlZVwiKSxkPXQoMTcpLGw9d2luZG93LHA9bC5kb2N1bWVudCxoPVwiYWRkRXZlbnRMaXN0ZW5lclwiLG09XCJhdHRhY2hFdmVudFwiLHc9bC5YTUxIdHRwUmVxdWVzdCx2PXcmJncucHJvdG90eXBlO05SRVVNLm89e1NUOnNldFRpbWVvdXQsU0k6bC5zZXRJbW1lZGlhdGUsQ1Q6Y2xlYXJUaW1lb3V0LFhIUjp3LFJFUTpsLlJlcXVlc3QsRVY6bC5FdmVudCxQUjpsLlByb21pc2UsTU86bC5NdXRhdGlvbk9ic2VydmVyfTt2YXIgeT1cIlwiK2xvY2F0aW9uLGc9e2JlYWNvbjpcImJhbS5uci1kYXRhLm5ldFwiLGVycm9yQmVhY29uOlwiYmFtLm5yLWRhdGEubmV0XCIsYWdlbnQ6XCJqcy1hZ2VudC5uZXdyZWxpYy5jb20vbnItMTEzMC5taW4uanNcIn0seD13JiZ2JiZ2W2hdJiYhL0NyaU9TLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpLGI9bi5leHBvcnRzPXtvZmZzZXQ6cyxub3c6YSxvcmlnaW46eSxmZWF0dXJlczp7fSx4aHJXcmFwcGFibGU6eCx1c2VyQWdlbnQ6ZH07dCgxMykscFtoXT8ocFtoXShcIkRPTUNvbnRlbnRMb2FkZWRcIixpLCExKSxsW2hdKFwibG9hZFwiLHIsITEpKToocFttXShcIm9ucmVhZHlzdGF0ZWNoYW5nZVwiLG8pLGxbbV0oXCJvbmxvYWRcIixyKSksYyhcIm1hcmtcIixbXCJmaXJzdGJ5dGVcIixzXSxudWxsLFwiYXBpXCIpO3ZhciBFPTAsUj10KDIwKX0se31dfSx7fSxbXCJsb2FkZXJcIiwyLDExLDQsM10pO1x1MDAzQy9zY3JpcHQ+XHUwMDNDc2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj53aW5kb3cuTlJFVU18fChOUkVVTT17fSk7TlJFVU0uaW5mbz17XCJlcnJvckJlYWNvblwiOlwiYmFtLm5yLWRhdGEubmV0XCIsXCJhcHBsaWNhdGlvbklEXCI6XCIzMDI4NDM0XCIsXCJ0cmFuc2FjdGlvbk5hbWVcIjpcIllGMEJOME5VQ2tVSEJ4QllWMWtYSlJaZlZoQmZDUXBMWEYxWlRSQk5SMXdCUVJWZUtWUldRbTRLQmtZYkExTVNcIixcImxpY2Vuc2VLZXlcIjpcImE5NmZkYzNkNjFcIixcImFnZW50XCI6XCJcIixcImJlYWNvblwiOlwiYmFtLm5yLWRhdGEubmV0XCIsXCJxdWV1ZVRpbWVcIjoyLFwiYXBwbGljYXRpb25UaW1lXCI6MjU0fVx1MDAzQy9zY3JpcHQ+XG4gICAgXHUwMDNDbWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWluaW11bS1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vXCI+XG4gICAgXHUwMDNDbWV0YSBuYW1lPVwiZm9ybWF0LWRldGVjdGlvblwiIGNvbnRlbnQ9XCJ0ZWxlcGhvbmU9bm9cIj5cbiAgICBcdTAwM0NtZXRhIG5hbWU9XCJtc2FwcGxpY2F0aW9uLXRhcC1oaWdobGlnaHRcIiBjb250ZW50PVwibm9cIj5cblxuICAgIFx1MDAzQ21ldGEgbmFtZT1cImFwcGxlLW1vYmlsZS13ZWItYXBwLXRpdGxlXCIgY29udGVudD1cIlNjaG9vbCBMdW5jaFwiPlxuICAgIFx1MDAzQ21ldGEgbmFtZT1cImFwcGxpY2F0aW9uLW5hbWVcIiBjb250ZW50PVwiU2Nob29sIEx1bmNoXCI+XG4gICAgXHUwMDNDbWV0YSBuYW1lPVwibXNhcHBsaWNhdGlvbi1UaWxlQ29sb3JcIiBjb250ZW50PVwiI2ZmZmZmZlwiPlxuICAgIFx1MDAzQ21ldGEgbmFtZT1cInRoZW1lLWNvbG9yXCIgY29udGVudD1cIiNmZmZmZmZcIj5cbiAgICBcdTAwM0NtZXRhIG5hbWU9XCJhcHBsZS1tb2JpbGUtd2ViLWFwcC1jYXBhYmxlXCIgY29udGVudD1cInllc1wiPlxuICAgIFx1MDAzQ21ldGEgbmFtZT1cImRlc2NyaXB0aW9uXCIgY29udGVudD1cIldlc3RlcnZpbGxlIENpdHkgU2Nob29scyBtZW51cywgcG93ZXJlZCBieSBOdXRyaXNsaWNlLiBOdXRyaXNsaWNlIGlzIHRoZSBsZWFkaW5nIHByb3ZpZGVyIG9mIGRpZ2l0YWwgbWVudXMsIHNpZ25hZ2UsIGFuZCBvcmRlcmluZyBzb2Z0d2FyZS4gVmlldyBtZW51cyBvbmxpbmUgb3Igd2l0aCB0aGUgTnV0cmlzbGljZSBhcHAuXCI+XG5cbiAgICBcdTAwM0N0aXRsZT5MdW5jaCB8IEF1ZyAxMSAtIDE3IHwgRm91c2UgRWxlbWVudGFyeSB8IFdlc3RlcnZpbGxlIENpdHkgU2Nob29sc1x1MDAzQy90aXRsZT5cblxuXG5cbiAgICBcdTAwM0NsaW5rIHJlbD1cImljb25cIiB0eXBlPVwiaW1hZ2UveC1pY29uXCIgaHJlZj1cIi8vcmVzcG9uc2l2ZS1tZW51cy1mcm9udGVuZC5udXRyaXNsaWNlLmNvbS9mYXZpY29uLmljb1wiPlxuICAgIFxuICAgICAgICBcbiAgICAgICAgXHUwMDNDbGluayByZWw9XCJzdHlsZXNoZWV0XCIgdHlwZT1cInRleHQvY3NzXCIgaHJlZj1cIi8vcmVzcG9uc2l2ZS1tZW51cy1mcm9udGVuZC5udXRyaXNsaWNlLmNvbS9zdHlsZXMuNzEyOWQwYTNiNzcyZDExYTQxZmUuY3NzXCI+XG4gICAgICAgIFxuICAgIFxuXG4gICAgXG4gICAgICAgIFx1MDAzQ2xpbmsgcmVsPVwic3R5bGVzaGVldFwiIHR5cGU9XCJ0ZXh0L2Nzc1wiIGhyZWY9XCIvL3VuaXZlcnNhbC1hc3NldHMubnV0cmlzbGljZS5jb20vaW1hZ2VzL2ljb25zL3N2Zy0weDMyL2FsbGVyZ2Vucy92aWV3L3Nwcml0ZS5jc3NcIiBtZWRpYT1cInNjcmVlblwiPlxuICAgIFxuXG4gICAgXHUwMDNDYmFzZSBocmVmPVwiL21lbnVcIj5cbiAgICBcdTAwM0NzY3JpcHQ+XG5cbiAgICAgICAgKGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgd2luZG93WydfYXBwX2Jhc2UnXSA9ICcvJyArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZS5zcGxpdCgnLycpWzFdO1xuICAgICAgICB9KSgpO1xuXG4gICAgICAgIHZhciBXZWJGb250Q29uZmlnID0ge1xuICAgICAgICAgICAgZ29vZ2xlOiB7XG4gICAgICAgICAgICAgICAgZmFtaWxpZXM6IFsnTW9udHNlcnJhdDoyMDAsNDAwLDQwMGksNjAwLDYwMGksNzAwJywnUm9ib3RvOjQwMCw0MDBpLDcwMCw3MDBpJ11cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB0aW1lb3V0OiAyMDAwXG4gICAgICAgIH07XG5cbiAgICAgICAgKGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgdmFyIHdmID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNjcmlwdFwiKTtcbiAgICAgICAgICAgIHdmLnNyYyA9ICgnaHR0cHM6JyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/ICdodHRwcycgOiAnaHR0cCcpICtcbiAgICAgICAgICAgICAgICAgICAgJzovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL3dlYmZvbnQvMS93ZWJmb250LmpzJztcbiAgICAgICAgICAgIHdmLmFzeW5jID0gJ3RydWUnO1xuICAgICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZCh3Zik7XG4gICAgICAgIH0pKCk7XG5cbiAgICAgICAgd2luZG93Lm51dHJpc2xpY2UgPSB7XG4gICAgICAgICAgICBtZW51c0Zyb250RW5kRG9tYWluOiBcIi8vcmVzcG9uc2l2ZS1tZW51cy1mcm9udGVuZC5udXRyaXNsaWNlLmNvbS9cIixcbiAgICAgICAgICAgIGlzUHJvZE1vZGU6ICFmYWxzZSxcbiAgICAgICAgICAgIGxvb2t1cFVybDogXCJodHRwOi8vbG9va3VwLm51dHJpc2xpY2UuY29tL1wiLFxuICAgICAgICAgICAgYWNjb3VudHNVcmw6IFwiaHR0cHM6Ly9hY2NvdW50cy5udXRyaXNsaWNlLmNvbS9cIixcbiAgICAgICAgICAgIHJlY2FwdGNoYUludmlzaWJsZUtleTogXCI2TGRQRVN3VUFBQUFBT2c3bFV0WkJRMW1KY0R0Qm9PX3RNejU1cVRIXCIsXG4gICAgICAgICAgICByZWNhcHRjaGFWMktleTogXCI2TGRyN3lJVUFBQUFBTkZfd1o1X3dVNC1mS1NvMUpIelp6a3BIbkF0XCIsXG4gICAgICAgICAgICBnb29nbGVNYXBzQXBpS2V5OiBcIkFJemFTeUNCVk05T2dCRDFvV1M3c0R0MExEOW56Y0FXYVpjN2VyRVwiLFxuICAgICAgICAgICAgaXNDaGFydHdlbGxzOiBmYWxzZSxcbiAgICAgICAgICAgIG9yZ0ZlYXR1cmVzOiB7XCJvcmdfbWV0YVwiOiB7XCJ0aW1lem9uZVwiOiBcIlVTL0Vhc3Rlcm5cIiwgXCJlbnJvbGxtZW50XCI6IDE1NTAwLCBcImVudGVycHJpc2VfbnVtYmVyXCI6IFwiXCJ9LCBcImdhdGV3YXlfaW5mb1wiOiB7fSwgXCJ2ZXJpZmljYXRpb25fYmxvY2tfc2l6ZVwiOiBcIjNcIiwgXCJvcmRlcmluZ1wiOiBmYWxzZX0sXG4gICAgICAgICAgICB0aW1lU3RhbXA6IDE1NjU3ODU0MzEsXG4gICAgICAgICAgICBkYXRhUmVmcmVzaFRpbWVvdXQ6IDkwMFxuICAgICAgICB9O1xuXG4gICAgICAgIFxuICAgICAgICAgICAgd2luZG93Lm51dHJpc2xpY2UudXNlcklzU3RhZmYgPSBmYWxzZTtcbiAgICAgICAgXG5cbiAgICBcdTAwM0Mvc2NyaXB0Plx1MDAzQ3NjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL3dlYmZvbnQvMS93ZWJmb250LmpzXCIgYXN5bmM9XCJcIj5cdTAwM0Mvc2NyaXB0Plx1MDAzQ2xpbmsgcmVsPVwic3R5bGVzaGVldFwiIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoyMDAsNDAwLDQwMGksNjAwLDYwMGksNzAwJTdDUm9ib3RvOjQwMCw0MDBpLDcwMCw3MDBpXCIgbWVkaWE9XCJhbGxcIj5cblx1MDAzQ3N0eWxlPmJvZHlbX25nY29udGVudC1jMF06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMwXTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMwXTo6YmVmb3Jle2NvbnRlbnQ6J21lZGl1bSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzBdOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMwXTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fWEubGluay10by1jb250ZW50W19uZ2NvbnRlbnQtYzBde2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsLTEwMCUpO2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZzoxcmVtO3otaW5kZXg6OTk5fWEubGluay10by1jb250ZW50W19uZ2NvbnRlbnQtYzBdOmZvY3Vze3RvcDo2cmVtOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9YS5saW5rLXRvLXRvcFtfbmdjb250ZW50LWMwXXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMDAlO2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZzoxcmVtO21hcmdpbjowIDFyZW07ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2EubGluay10by10b3BbX25nY29udGVudC1jMF17bWFyZ2luOjAgMnJlbX19YS5saW5rLXRvLXRvcFtfbmdjb250ZW50LWMwXTpmb2N1c3tsZWZ0OjB9XHUwMDNDL3N0eWxlPlx1MDAzQ3N0eWxlPmJvZHlbX25nY29udGVudC1jMV06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMxXTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMxXTo6YmVmb3Jle2NvbnRlbnQ6J21lZGl1bSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzFdOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfWEuaG9tZVtfbmdjb250ZW50LWMxXXt3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMxXTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fWhlYWRlcltfbmdjb250ZW50LWMxXXtsaW5lLWhlaWdodDoxO3otaW5kZXg6MX0uaGVhZGVyLWNvbnRhaW5lcltfbmdjb250ZW50LWMxXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdzstbXMtZmxleC1mbG93OnJvdztmbGV4LWZsb3c6cm93Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MS41cmVtIDFyZW07ei1pbmRleDoxMDAxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpey5oZWFkZXItY29udGFpbmVyW19uZ2NvbnRlbnQtYzFdey13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjZyZW07LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bGVmdDowO3BhZGRpbmc6MCAxcmVtO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7LmhlYWRlci1jb250YWluZXJbX25nY29udGVudC1jMV17cGFkZGluZzowIDJyZW19fWEuaG9tZVtfbmdjb250ZW50LWMxXXstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5ob21lW19uZ2NvbnRlbnQtYzFdICAgaVtfbmdjb250ZW50LWMxXXtmb250LXNpemU6NHJlbX1hLmhvbWVbX25nY29udGVudC1jMV0gICBpbWdbX25nY29udGVudC1jMV17ZGlzcGxheTpub25lO21heC1oZWlnaHQ6NHJlbX1hLmhvbWVbX25nY29udGVudC1jMV0gICAub3JnLW5hbWVbX25nY29udGVudC1jMV17b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjIuNnJlbTttYXgtd2lkdGg6NTByZW07cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXthLmhvbWVbX25nY29udGVudC1jMV0gICBpW19uZ2NvbnRlbnQtYzFde2Rpc3BsYXk6bm9uZX1hLmhvbWVbX25nY29udGVudC1jMV0gICBpbWdbX25nY29udGVudC1jMV17ZGlzcGxheTpibG9ja31hLmhvbWVbX25nY29udGVudC1jMV0gICAub3JnLW5hbWVbX25nY29udGVudC1jMV17ZGlzcGxheTppbmxpbmUtYmxvY2t9fWEuaG9tZS50ZXh0W19uZ2NvbnRlbnQtYzFdOmhvdmVyICAgLm9yZy1uYW1lW19uZ2NvbnRlbnQtYzFde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YS5jcnVtYltfbmdjb250ZW50LWMxXXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO2ZvbnQtc2l6ZToxLjZyZW07aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6M3JlbTtwYWRkaW5nOi40cmVtIDAgMCAzcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lfWEuY3J1bWJbX25nY29udGVudC1jMV0gICBzcGFuW19uZ2NvbnRlbnQtYzFde292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH1hLmNydW1iW19uZ2NvbnRlbnQtYzFdOjpiZWZvcmV7Y29udGVudDonXFxlODFhJztkaXNwbGF5OmlubGluZTtmb250LWZhbWlseTpudXRyaXNsaWNlLWljb25zO2ZvbnQtc2l6ZTozcmVtO2xlZnQ6MXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgKyAuMnJlbSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTMlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTMlKX1hLmNydW1iW19uZ2NvbnRlbnQtYzFdOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChob3Zlcjpub25lKXthLmNydW1iW19uZ2NvbnRlbnQtYzFdOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX0ubmF2W19uZ2NvbnRlbnQtYzFdey13ZWJraXQtZmxleDowIDAgYXV0bzstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO2xlZnQ6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpey5uYXZbX25nY29udGVudC1jMV17d2lkdGg6NnJlbX0ub3JkZXJpbmdbX25nY29udGVudC1jMV0gICAubmF2W19uZ2NvbnRlbnQtYzFde3dpZHRoOjEycmVtfS5vcmRlcmluZy5oYXMtcHJpY2VbX25nY29udGVudC1jMV0gICAubmF2W19uZ2NvbnRlbnQtYzFde3dpZHRoOjE4cmVtfX1cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMyXTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzJdOjpiZWZvcmV7Y29udGVudDonc21hbGwnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzJdOjpiZWZvcmV7Y29udGVudDonbWVkaXVtJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpe2JvZHlbX25nY29udGVudC1jMl06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzJdOjpiZWZvcmV7Y29udGVudDonaHVnZSd9fUAtd2Via2l0LWtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1Aa2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QGtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fUBrZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19Zm9vdGVyW19uZ2NvbnRlbnQtYzJde2JhY2tncm91bmQ6IzAwMDtib3gtc2hhZG93OjAgMTAwcmVtIDAgMTAwcmVtICMwMDA7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4ycmVtO21hcmdpbjo0cmVtIDAgMDtwYWRkaW5nOjJyZW0gMXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1mb290ZXJbX25nY29udGVudC1jMl06YWZ0ZXIsIGZvb3Rlcltfbmdjb250ZW50LWMyXTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfWZvb3Rlcltfbmdjb250ZW50LWMyXTphZnRlcntjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe2Zvb3Rlcltfbmdjb250ZW50LWMyXXtwYWRkaW5nOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2Zvb3Rlcltfbmdjb250ZW50LWMyXXtwYWRkaW5nOjJyZW0gMTAlfX1mb290ZXJbX25nY29udGVudC1jMl0gICBwW19uZ2NvbnRlbnQtYzJde21hcmdpbjoxcmVtIDAgMH1mb290ZXJbX25nY29udGVudC1jMl0gICBwLnNtYWxsW19uZ2NvbnRlbnQtYzJdLCBmb290ZXJbX25nY29udGVudC1jMl0gICBwW19uZ2NvbnRlbnQtYzJdOmZpcnN0LWNoaWxke21hcmdpbjowfVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzNdOjpiZWZvcmV7Y29udGVudDondGlueSc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDotOTk5O2xlZnQ6LTk5cmVtO3RvcDotOTlyZW07b3BhY2l0eTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe2JvZHlbX25nY29udGVudC1jM106OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jM106OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMzXTo6YmVmb3Jle2NvbnRlbnQ6J2xhcmdlJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpe2JvZHlbX25nY29udGVudC1jM106OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1uYXZbX25nY29udGVudC1jM117YmFja2dyb3VuZDowIDA7aGVpZ2h0OjEwMCU7cGFkZGluZzowO3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2l0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3otaW5kZXg6OTB9bmF2W19uZ2NvbnRlbnQtYzNdICAgdWxbX25nY29udGVudC1jM117LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3c7LW1zLWZsZXgtZmxvdzpyb3c7ZmxleC1mbG93OnJvdzstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe25hdltfbmdjb250ZW50LWMzXSAgIHVsW19uZ2NvbnRlbnQtYzNde2hlaWdodDoxMDAlOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19bmF2W19uZ2NvbnRlbnQtYzNdICAgbGlbX25nY29udGVudC1jM117ZGlzcGxheTpibG9jazstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDphdXRvfW5hdltfbmdjb250ZW50LWMzXSAgIC5jYXJ0W19uZ2NvbnRlbnQtYzNde2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTozLjJyZW07cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotLjFyZW07d2lkdGg6MTAwJX1uYXZbX25nY29udGVudC1jM10gICAuY2FydFtfbmdjb250ZW50LWMzXTpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX1AbWVkaWEgKGhvdmVyOm5vbmUpe25hdltfbmdjb250ZW50LWMzXSAgIC5jYXJ0W19uZ2NvbnRlbnQtYzNdOmhvdmVye2NvbG9yOiNmZmZ9fW5hdltfbmdjb250ZW50LWMzXSAgIC5oYXMtcHJpY2VbX25nY29udGVudC1jM10gICAuY2FydFtfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kOiNmZmI4NGQ7Ym9yZGVyOi4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MS41cmVtO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjJyZW07aGVpZ2h0OjMuMnJlbTtsaW5lLWhlaWdodDoxO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MCAuOHJlbTtyaWdodDouNXJlbTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b31uYXZbX25nY29udGVudC1jM10gICAuaGFzLXByaWNlW19uZ2NvbnRlbnQtYzNdICAgLmNhcnRbX25nY29udGVudC1jM106aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH1uYXZbX25nY29udGVudC1jM10gICAuaGFzLXByaWNlW19uZ2NvbnRlbnQtYzNdICAgLmNhcnRbX25nY29udGVudC1jM10gICAucHJpY2VbX25nY29udGVudC1jM117Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctbGVmdDouOXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1uYXZbX25nY29udGVudC1jM10gICAuaGFzLXByaWNlW19uZ2NvbnRlbnQtYzNdICAgLmNhcnRbX25nY29udGVudC1jM10gICAucHJpY2VbX25nY29udGVudC1jM106OmJlZm9yZXtjb250ZW50OlwiJFwiO2ZvbnQtc2l6ZTouN2VtO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjRyZW19bmF2W19uZ2NvbnRlbnQtYzNdICAgLmhhcy1wcmljZVtfbmdjb250ZW50LWMzXSAgIC5jYXJ0W19uZ2NvbnRlbnQtYzNdICAgLnByaWNlW19uZ2NvbnRlbnQtYzNdICAgLmNlbnRzW19uZ2NvbnRlbnQtYzNde2ZvbnQtc2l6ZTouN2VtO2xldHRlci1zcGFjaW5nOi0uMXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjFyZW07dmVydGljYWwtYWxpZ246dG9wfW5hdltfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1pY29uW19uZ2NvbnRlbnQtYzNde2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTozLjhyZW07cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9bmF2W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1tZW51LWljb25bX25nY29udGVudC1jM106aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9QG1lZGlhIChob3Zlcjpub25lKXtuYXZbX25nY29udGVudC1jM10gICAuaGFzLXByaWNlW19uZ2NvbnRlbnQtYzNdICAgLmNhcnRbX25nY29udGVudC1jM106aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9bmF2W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1tZW51LWljb25bX25nY29udGVudC1jM106aG92ZXJ7Y29sb3I6I2ZmZn19bmF2W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1tZW51LWljb25bX25nY29udGVudC1jM106YWN0aXZle2NvbG9yOiNmZmZ9bmF2W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1tZW51LWljb25bX25nY29udGVudC1jM10gICAuZ2VuZXJhbC1iYWRnZVtfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmI4NGQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDAgLjJyZW0gcmdiYSgwLDAsMCwuMjUpO2hlaWdodDoxLjZyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjZyZW07dG9wOi4ycmVtO3dpZHRoOjEuNnJlbX0ubWVudS1kcm9wZG93bi13cmFwcGVyW19uZ2NvbnRlbnQtYzNde2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7aGVpZ2h0OjEwMCU7LXdlYmtpdC1oeXBoZW5zOmF1dG87LW1zLWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3BhZGRpbmc6MXJlbSAxcmVtIDA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3dvcmQtd3JhcDpicmVhay13b3JkO3otaW5kZXg6MTB9Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tYWluLXdyYXBwZXJbX25nY29udGVudC1jM117dGV4dC1hbGlnbjpsZWZ0fS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMXJlbSByZ2JhKDAsMCwwLC4yNSk7aGVpZ2h0OjEwMCU7cGFkZGluZzowO3dpZHRoOjEwMCV9Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdICAgbGlbX25nY29udGVudC1jM117Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkODtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdICAgbGlbX25nY29udGVudC1jM10gICBhW19uZ2NvbnRlbnQtYzNdey13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdCxcIlByb3hpbWEgTm92YVwiLHNhbnMtc2VyaWY7cGFkZGluZzoxcmVtIDEuNXJlbX0ubWVudS1kcm9wZG93bi13cmFwcGVyW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtZHJvcGRvd25bX25nY29udGVudC1jM10gICBsaVtfbmdjb250ZW50LWMzXSAgIGFbX25nY29udGVudC1jM10gICAubWVudS1saXN0LWljb25bX25nY29udGVudC1jM117LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG99Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdICAgbGlbX25nY29udGVudC1jM10gICBhW19uZ2NvbnRlbnQtYzNdICAgLm5zLWljb24tcmlnaHQtY2hldnJvbltfbmdjb250ZW50LWMzXXstd2Via2l0LWZsZXg6MSAwIGF1dG87LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIGxpW19uZ2NvbnRlbnQtYzNdICAgYVtfbmdjb250ZW50LWMzXSAgIC5iYWRnZVtfbmdjb250ZW50LWMzXXstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzttYXJnaW46MCAxcmVtIDAgLjVyZW19Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdICAgbGlbX25nY29udGVudC1jM10gICBhW19uZ2NvbnRlbnQtYzNdICAgLmNhcHRpb25bX25nY29udGVudC1jM117LXdlYmtpdC1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLWljb25bX25nY29udGVudC1jM117YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojNGE0YTRhO2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToycmVtO3BhZGRpbmc6MH0ubWVudS1kcm9wZG93bi13cmFwcGVyW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtZHJvcGRvd25bX25nY29udGVudC1jM10gICAuY2xvc2UtaWNvbltfbmdjb250ZW50LWMzXTpob3Zlcntjb2xvcjojMDEzZGI1fS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIC5ucy1pY29uLXJpZ2h0LWNoZXZyb25bX25nY29udGVudC1jM117Y29sb3I6I2Q4ZDhkOH0ubWVudS1kcm9wZG93bi13cmFwcGVyW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtZHJvcGRvd25bX25nY29udGVudC1jM10gICBhLmljb24tbGlua1tfbmdjb250ZW50LWMzXXtkaXNwbGF5OmJsb2NrfS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIGEuaWNvbi1saW5rW19uZ2NvbnRlbnQtYzNdICAgaVtfbmdjb250ZW50LWMzXXtmb250LXNpemU6Mi42cmVtO21hcmdpbjowfS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIGEuaWNvbi1saW5rW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtbGlzdC1pY29uW19uZ2NvbnRlbnQtYzNde21hcmdpbi1yaWdodDoxcmVtO21pbi13aWR0aDozLjhyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIGEuaWNvbi1saW5rW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtbGlzdC1pY29uW19uZ2NvbnRlbnQtYzNdOjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjVweH0ubWVudS1kcm9wZG93bi13cmFwcGVyW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtZHJvcGRvd25bX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bi10aXRsZS13cmFwcGVyW19uZ2NvbnRlbnQtYzNde2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQ4ZDg7bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MS41cmVtIDJyZW07dGV4dC1hbGlnbjpsZWZ0fS5tZW51LWRyb3Bkb3duLXdyYXBwZXJbX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duLXRpdGxlW19uZ2NvbnRlbnQtYzNde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQsXCJQcm94aW1hIE5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Y2FsYygxMDAlIC0gNnJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2hlaWdodDpjYWxjKDEwMCUgLSA2cmVtKTttYXgtd2lkdGg6NDVyZW07cGFkZGluZzowO3JpZ2h0OjA7dG9wOjZyZW19Lm1lbnUtZHJvcGRvd24td3JhcHBlcltfbmdjb250ZW50LWMzXSAgIC5tZW51LWRyb3Bkb3duW19uZ2NvbnRlbnQtYzNdOjpiZWZvcmV7Ym9yZGVyOjEuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi44cmVtIHNvbGlkICNmZmY7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIuNXJlbTt0b3A6LTIuM3JlbX0ubWVudS1kcm9wZG93bi13cmFwcGVyLmNhcnQtZHJvcGRvd25bX25nY29udGVudC1jM10gICAubWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXTo6YmVmb3Jle3JpZ2h0OjguMXJlbX0ubWVudS1kcm9wZG93bi13cmFwcGVyLmNhcnQtZHJvcGRvd24uaGFzLXByaWNlW19uZ2NvbnRlbnQtYzNdICAgLm1lbnUtZHJvcGRvd25bX25nY29udGVudC1jM106OmJlZm9yZXtyaWdodDo4LjNyZW19Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNde3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9fS5uYXYtbWVudVtfbmdjb250ZW50LWMzXXtjb2xvcjojNGE0YTRhO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO3RleHQtYWxpZ246bGVmdDt0b3A6MDt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4OjEwMH0ubmF2LW1lbnVbX25nY29udGVudC1jM10gICAucHJldi1uYXZbX25nY29udGVudC1jM117Zm9udC1zaXplOjJyZW07bWFyZ2luLXJpZ2h0Oi42cmVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5wcmV2LW5hdltfbmdjb250ZW50LWMzXTo6YmVmb3Jle2NvbG9yOiMyNzcxZTc7Y29udGVudDpcIlxcZTgwYVwiO2ZvbnQtZmFtaWx5Om51dHJpc2xpY2UtaWNvbnM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubmF2LW1lbnVbX25nY29udGVudC1jM10gICAuYmFjay1idXR0b25bX25nY29udGVudC1jM117YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojMjc3MWU3O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToycmVtO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmJhY2stYnV0dG9uW19uZ2NvbnRlbnQtYzNdOmhvdmVye29wYWNpdHk6Ljh9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmJhY2stYnV0dG9uW19uZ2NvbnRlbnQtYzNdOmFjdGl2ZXtvcGFjaXR5OjF9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmJhY2stYnV0dG9uW19uZ2NvbnRlbnQtYzNdICAgLm5zLWljb24tbGVmdC1jaGV2cm9uW19uZ2NvbnRlbnQtYzNde21hcmdpbi1yaWdodDoxLjJyZW19Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmJhY2stYnV0dG9uW19uZ2NvbnRlbnQtYzNdICAgLm5zLWljb24tbGVmdC1jaGV2cm9uW19uZ2NvbnRlbnQtYzNdOmJlZm9yZXttYXJnaW46MDt3aWR0aDoxLjRyZW19Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1tZW51LWNvbnRhaW5lcltfbmdjb250ZW50LWMzXXstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttYXJnaW46MDttaW4taGVpZ2h0OjA7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjAgMnJlbSAxcmVtfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1jb250YWluZXJbX25nY29udGVudC1jM106OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHJlbX0ubmF2LW1lbnVbX25nY29udGVudC1jM10gICAubmF2LW1lbnUtY29udGFpbmVyW19uZ2NvbnRlbnQtYzNdICAgLmJvbGRbX25nY29udGVudC1jM117Zm9udC13ZWlnaHQ6NzAwfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1jb250YWluZXJbX25nY29udGVudC1jM10gICBwW19uZ2NvbnRlbnQtYzNde21hcmdpbjphdXRvfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1jb250YWluZXJbX25nY29udGVudC1jM10gICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcltfbmdjb250ZW50LWMzXXttYXJnaW4tbGVmdDotOHB4O21hcmdpbi10b3A6MTBweH0ubmF2LW1lbnVbX25nY29udGVudC1jM10gICAubmF2LW1lbnUtY29udGFpbmVyW19uZ2NvbnRlbnQtYzNdICAgLnNvY2lhbC1tZWRpYS1jb250YWluZXJbX25nY29udGVudC1jM10gICBhW19uZ2NvbnRlbnQtYzNde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1jb250YWluZXJbX25nY29udGVudC1jM10gICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcltfbmdjb250ZW50LWMzXSAgIC5mYWNlYm9va1tfbmdjb250ZW50LWMzXXtjb2xvcjojNGM3MGFhO2ZvbnQtc2l6ZTozNnB4fS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbWVudS1jb250YWluZXJbX25nY29udGVudC1jM10gICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcltfbmdjb250ZW50LWMzXSAgIC50d2l0dGVyW19uZ2NvbnRlbnQtYzNde2NvbG9yOiMwMGI2ZWU7Zm9udC1zaXplOjI4cHh9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLm5hdi1sYWJlbFtfbmdjb250ZW50LWMzXXtmb250LWZhbWlseTpSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQ4ZDg7aGVpZ2h0OjZyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjJyZW0gM3JlbSAwIDJyZW07ei1pbmRleDoxfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5uYXYtbGFiZWxbX25nY29udGVudC1jM10gICBlbVtfbmdjb250ZW50LWMzXXtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MjAwfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5jaGFuZ2Utb3JnW19uZ2NvbnRlbnQtYzNde21hcmdpbi10b3A6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LW1lbnVbX25nY29udGVudC1jM10gICAuY2xvc2UtbWVudVtfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvdHRvbTowO2NvbG9yOiM0YTRhNGE7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjB9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLW1lbnVbX25nY29udGVudC1jM106OmJlZm9yZXtib3R0b206MTAwJTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NnJlbTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlIC0gNDVyZW0pfS5uYXYtbWVudVtfbmdjb250ZW50LWMzXSAgIC5jbG9zZS1tZW51W19uZ2NvbnRlbnQtYzNdOmhvdmVye2NvbG9yOiMwMTNkYjV9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLW1lbnVbX25nY29udGVudC1jM10gICBpW19uZ2NvbnRlbnQtYzNde2ZvbnQtc2l6ZToyLjVyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTt0b3A6Mi4ycmVtO3otaW5kZXg6MTAxfS5vcmRlci1hbGVydFtfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgLjhyZW0gcmdiYSgwLDAsMCwuNSk7Y29sb3I6IzAwMDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luOjA7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjZyZW07d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX0ub3JkZXItYWxlcnQuYW5pbWF0ZVtfbmdjb250ZW50LWMzXXstd2Via2l0LWFuaW1hdGlvbjoxcyBsaW5lYXIgMTBzIGZvcndhcmRzIGZhZGVPdXRBbGVydDthbmltYXRpb246MXMgbGluZWFyIDEwcyBmb3J3YXJkcyBmYWRlT3V0QWxlcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLW1lbnVbX25nY29udGVudC1jM117YmFja2dyb3VuZDowIDB9Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLW1lbnVbX25nY29udGVudC1jM10gICBpW19uZ2NvbnRlbnQtYzNde2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjZyZW07cmlnaHQ6MnJlbTt0b3A6MH0ub3JkZXItYWxlcnRbX25nY29udGVudC1jM117cmlnaHQ6M3JlbTt3aWR0aDozNXJlbX0ub3JkZXItYWxlcnRbX25nY29udGVudC1jM106OmFmdGVye2JvcmRlcjoxcmVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXJlbSBzb2xpZCAjZmZmODdhO2JvdHRvbToxMDAlO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1LjZyZW07d2lkdGg6MDt6LWluZGV4OjF9fS5vcmRlci1hbGVydFtfbmdjb250ZW50LWMzXTo6YmVmb3Jle2NvbG9yOiMwMDA7Y29udGVudDpcIlxcZTgyM1wiO2ZvbnQtZmFtaWx5Om51dHJpc2xpY2UtaWNvbnM7cGFkZGluZy1yaWdodDouMjVlbX0uZXhwaXJlLW1lc3NhZ2VbX25nY29udGVudC1jM117Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MS42cmVtO3BhZGRpbmc6MXJlbX0ubG9nb3V0W19uZ2NvbnRlbnQtYzNde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnJlbX0ud2FybmluZ1tfbmdjb250ZW50LWMzXXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MDtwYWRkaW5nOjFyZW0gMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5iYWRnZVtfbmdjb250ZW50LWMzXXtiYWNrZ3JvdW5kOiNmZmI4NGQ7Ym9yZGVyLXJhZGl1czoxLjFyZW07Ym94LXNoYWRvdzowIDAgLjJyZW0gcmdiYSgwLDAsMCwuNzUpO2NvbG9yOiMwMDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIuMnJlbTttYXJnaW4tbGVmdDoxcmVtO21pbi13aWR0aDoyLjJyZW07cGFkZGluZzowIC41cmVtO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjB9LmNhcnRbX25nY29udGVudC1jM10gICAuYmFkZ2VbX25nY29udGVudC1jM117Ym94LXNoYWRvdzowIDAgLjJyZW0gcmdiYSgwLDAsMCwuNzUpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0uMnJlbTt0b3A6MH0ubW9kYWxbX25nY29udGVudC1jM117dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vcm1hbH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtuYXZbX25nY29udGVudC1jM10gICBsaVtfbmdjb250ZW50LWMzXXtwYWRkaW5nLWJvdHRvbTouM3JlbTt3aWR0aDo2cmVtfW5hdltfbmdjb250ZW50LWMzXSAgIGxpLmhhcy1wcmljZVtfbmdjb250ZW50LWMzXXtwYWRkaW5nLWJvdHRvbTowO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTJyZW19Lm5hdi1tZW51W19uZ2NvbnRlbnQtYzNdICAgLmNsb3NlLW1lbnVbX25nY29udGVudC1jM10gICBpW19uZ2NvbnRlbnQtYzNde3JpZ2h0OjJyZW19Lm5hdi1tYXNrW19uZ2NvbnRlbnQtYzNde2JhY2tncm91bmQ6IzAwMDtoZWlnaHQ6NS41cmVtO2xlZnQ6MDtvcGFjaXR5OjE7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Oi0xfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXsubmF2LW1hc2tbX25nY29udGVudC1jM117ZGlzcGxheTpub25lfX0uY2xvc2UtbWVudS1kcm9wZG93bltfbmdjb250ZW50LWMzXXtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDEwMCUgLSA2cmVtKTtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3dpZHRoOjEwMCU7ei1pbmRleDowfVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzRdOjpiZWZvcmV7Y29udGVudDondGlueSc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDotOTk5O2xlZnQ6LTk5cmVtO3RvcDotOTlyZW07b3BhY2l0eTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe2JvZHlbX25nY29udGVudC1jNF06OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jNF06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWM0XTo6YmVmb3Jle2NvbnRlbnQ6J2xhcmdlJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpe2JvZHlbX25nY29udGVudC1jNF06OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX0ubW9kYWwtZGlzcGxheVtfbmdjb250ZW50LWM0XXtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX0uY2xvc2Utb3ZlcmxheVtfbmdjb250ZW50LWM0XXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjc1KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJX0ubW9kYWxbX25nY29udGVudC1jNF17YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6YmxvY2s7bGVmdDo1MHZ3O21heC13aWR0aDoxMDAlO3BhZGRpbmc6MnJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTB2aDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6MzByZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzRdICAgcFtfbmdjb250ZW50LWM0XXttYXJnaW46MXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5tb2RhbFtfbmdjb250ZW50LWM0XXtwYWRkaW5nOjVyZW0gOXJlbSA1cmVtIDhyZW07dG9wOjM1dmg7d2lkdGg6NTVyZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzRdICAgcFtfbmdjb250ZW50LWM0XXttYXJnaW46MnJlbSAwfX0ubW9kYWxbX25nY29udGVudC1jNF0gICBoMltfbmdjb250ZW50LWM0XXtmb250LWZhbWlseTpSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjNyZW0gMCAuMjVlbTtwYWRkaW5nOjB9Lm1vZGFsW19uZ2NvbnRlbnQtYzRdICAgaDJbX25nY29udGVudC1jNF0gICBlbVtfbmdjb250ZW50LWM0XXtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MjAwfS5tb2RhbFtfbmdjb250ZW50LWM0XSAgIC5idXR0b25bX25nY29udGVudC1jNF17aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCV9Lm1vZGFsW19uZ2NvbnRlbnQtYzRdICAgLmNsb3NlW19uZ2NvbnRlbnQtYzRde2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjJyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnJlbTt0b3A6MnJlbX0ubW9kYWxbX25nY29udGVudC1jNF0gICAuY2xvc2VbX25nY29udGVudC1jNF06aG92ZXJ7Y29sb3I6IzAxM2RiNX0ub3B0aW9uc1tfbmdjb250ZW50LWM0XXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MXJlbSAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lm1vZGFsW19uZ2NvbnRlbnQtYzRdICAgaDJbX25nY29udGVudC1jNF17bWFyZ2luLXRvcDowfS5vcHRpb25zW19uZ2NvbnRlbnQtYzRdey13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ub3B0aW9uc1tfbmdjb250ZW50LWM0XSAgIGxpW19uZ2NvbnRlbnQtYzRde2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87bWFyZ2luOjFyZW0gMCAwO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lm9wdGlvbnNbX25nY29udGVudC1jNF0gICBsaVtfbmdjb250ZW50LWM0XXttYXJnaW46MCAuNXJlbTt3aWR0aDo0NSV9fVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzE2XTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzE2XTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMxNl06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMxNl06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzE2XTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5tb2RhbC1kaXNwbGF5W19uZ2NvbnRlbnQtYzE2XXtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX0uY2xvc2Utb3ZlcmxheVtfbmdjb250ZW50LWMxNl17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lm1vZGFsW19uZ2NvbnRlbnQtYzE2XXtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztsZWZ0OjUwdnc7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDoyMHJlbTtwYWRkaW5nOjFyZW0gMnJlbSAycmVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHZoOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDozMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDo3NTBweCkgYW5kIChtaW4td2lkdGg6NzUwcHgpey5tb2RhbFtfbmdjb250ZW50LWMxNl17dG9wOjMwdmh9fS5tb2RhbFtfbmdjb250ZW50LWMxNl0gICBoMltfbmdjb250ZW50LWMxNl17Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjouOHJlbSAwIC41cmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0ubW9kYWxbX25nY29udGVudC1jMTZdICAgaDJbX25nY29udGVudC1jMTZdICAgZW1bX25nY29udGVudC1jMTZde2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudDtmb250LXdlaWdodDoyMDB9Lm1vZGFsW19uZ2NvbnRlbnQtYzE2XSAgIGJ1dHRvbltfbmdjb250ZW50LWMxNl17d2lkdGg6MTAwJX0ubW9kYWxbX25nY29udGVudC1jMTZdICAgcFtfbmdjb250ZW50LWMxNl17Zm9udC1zaXplOjEuNHJlbTttYXJnaW46MnJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5tb2RhbFtfbmdjb250ZW50LWMxNl17d2lkdGg6NDByZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzE2XSAgIHBbX25nY29udGVudC1jMTZde2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luOjNyZW0gMH19Lm1vZGFsW19uZ2NvbnRlbnQtYzE2XSAgIC5jbG9zZVtfbmdjb250ZW50LWMxNl17Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MnJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcmVtO3RvcDoxLjVyZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzE2XSAgIC5jbG9zZVtfbmdjb250ZW50LWMxNl06aG92ZXJ7Y29sb3I6IzAxM2RiNX0ubW9kYWxbX25nY29udGVudC1jMTZdICAgLmNhbmNlbC1saW5rW19uZ2NvbnRlbnQtYzE2XXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Mi4ycmVtIDAgMXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMxN106OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMxN106OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jMTddOjpiZWZvcmV7Y29udGVudDonbWVkaXVtJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpe2JvZHlbX25nY29udGVudC1jMTddOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMxN106OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX0ubW9kYWwtZGlzcGxheVtfbmdjb250ZW50LWMxN117aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTl9LmNsb3NlLW92ZXJsYXlbX25nY29udGVudC1jMTdde2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfS5tb2RhbFtfbmdjb250ZW50LWMxN117YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQ7ZGlzcGxheTpibG9jaztsZWZ0OjUwdnc7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDoyMHJlbTttYXgtaGVpZ2h0OjUwcmVtO292ZXJmbG93LXk6c2Nyb2xsO3BhZGRpbmc6MXJlbSAycmVtIDJyZW07cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjMwcmVtO3RvcDo2MHZofUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5tb2RhbFtfbmdjb250ZW50LWMxN117d2lkdGg6NDByZW19fS5tb2RhbFtfbmdjb250ZW50LWMxN10gICBoMltfbmdjb250ZW50LWMxN117Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjouOHJlbSAwIC41cmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0ubW9kYWxbX25nY29udGVudC1jMTddICAgaDJbX25nY29udGVudC1jMTddICAgZW1bX25nY29udGVudC1jMTdde2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudDtmb250LXdlaWdodDoyMDB9Lm1vZGFsW19uZ2NvbnRlbnQtYzE3XSAgIGgyW19uZ2NvbnRlbnQtYzE3XSwgLm1vZGFsW19uZ2NvbnRlbnQtYzE3XSAgIGgzW19uZ2NvbnRlbnQtYzE3XXt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxbX25nY29udGVudC1jMTddICAgYnV0dG9uW19uZ2NvbnRlbnQtYzE3XXt3aWR0aDoxMDAlfS5tb2RhbFtfbmdjb250ZW50LWMxN10gICAuY2xvc2VbX25nY29udGVudC1jMTdde2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjJyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTt0b3A6MS41cmVtfS5tb2RhbFtfbmdjb250ZW50LWMxN10gICAuY2xvc2VbX25nY29udGVudC1jMTddOmhvdmVye2NvbG9yOiMwMTNkYjV9Lm1vZGFsW19uZ2NvbnRlbnQtYzE3XSAgIC5uZXN0ZWRbX25nY29udGVudC1jMTdde2xlZnQ6MTJ2dzt0b3A6MzV2aH1cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMxOF06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMxOF06OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jMThdOjpiZWZvcmV7Y29udGVudDonbWVkaXVtJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpe2JvZHlbX25nY29udGVudC1jMThdOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMxOF06OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX0uc3BsYXNoLWJhY2tncm91bmQtaW1hZ2VbX25nY29udGVudC1jMThde2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MTAwdmg7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMHZ3O3otaW5kZXg6OTk5OX0uc3BsYXNoLWJhY2tncm91bmQtb3ZlcmxheVtfbmdjb250ZW50LWMxOF17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7aGVpZ2h0OjEwMHZoO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDB2dzt6LWluZGV4Ojk5OTl9LnNwbGFzaC1jb250YWluZXJbX25nY29udGVudC1jMThde2NvbG9yOiNmZmY7bGVmdDo1MCU7bWF4LXdpZHRoOjQwcmVtO3Bvc2l0aW9uOmZpeGVkO3RvcDo0NSU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjkwJTt6LWluZGV4Ojk5OTl9LnNwbGFzaC1jb250YWluZXJbX25nY29udGVudC1jMThdICAgaDFbX25nY29udGVudC1jMThde2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQsXCJQcm94aW1hIE5vdmFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowfS5zcGxhc2gtY29udGFpbmVyW19uZ2NvbnRlbnQtYzE4XSAgIGgxW19uZ2NvbnRlbnQtYzE4XSAgIGVtW19uZ2NvbnRlbnQtYzE4XXtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MjAwfS5zcGxhc2gtY29udGFpbmVyW19uZ2NvbnRlbnQtYzE4XSAgIGgyW19uZ2NvbnRlbnQtYzE4XXtmb250LWZhbWlseTpNb250c2VycmF0LFwiUHJveGltYSBOb3ZhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjIwMDttYXJnaW4tdG9wOjJyZW07dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5zcGxhc2gtY29udGFpbmVyW19uZ2NvbnRlbnQtYzE4XSAgIGgyW19uZ2NvbnRlbnQtYzE4XSAgIGFbX25nY29udGVudC1jMThde2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztoZWlnaHQ6NXJlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTEwMCU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjE1cmVtfXBbX25nY29udGVudC1jMThde2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi10b3A6MXJlbX1wW19uZ2NvbnRlbnQtYzE4XSAgIGFbX25nY29udGVudC1jMThde2NvbG9yOiNmZmZ9LnByaW1hcnlbX25nY29udGVudC1jMThde21hcmdpbi10b3A6OHJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxjb2xvciAuMTVzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9Ym9keS5oaWRlLWZvY3VzW19uZ2NvbnRlbnQtYzE4XSAgIC5wcmltYXJ5W19uZ2NvbnRlbnQtYzE4XTpmb2N1c3tvdXRsaW5lOjB9XHUwMDNDL3N0eWxlPlx1MDAzQ3N0eWxlPmJvZHlbX25nY29udGVudC1jMTldOjpiZWZvcmV7Y29udGVudDondGlueSc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDotOTk5O2xlZnQ6LTk5cmVtO3RvcDotOTlyZW07b3BhY2l0eTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe2JvZHlbX25nY29udGVudC1jMTldOjpiZWZvcmV7Y29udGVudDonc21hbGwnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzE5XTo6YmVmb3Jle2NvbnRlbnQ6J21lZGl1bSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzE5XTo6YmVmb3Jle2NvbnRlbnQ6J2xhcmdlJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpe2JvZHlbX25nY29udGVudC1jMTldOjpiZWZvcmV7Y29udGVudDonaHVnZSd9fUAtd2Via2l0LWtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1Aa2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QGtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fUBrZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19Lm1lbnUtbmF2W19uZ2NvbnRlbnQtYzE5XXtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hZG1pbi1vbmx5LXByZXZpZXdbX25nY29udGVudC1jMTlde2JhY2tncm91bmQ6I2ZmZjg3YTttYXJnaW46MXJlbTtwYWRkaW5nOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7LmFkbWluLW9ubHktcHJldmlld1tfbmdjb250ZW50LWMxOV17bWFyZ2luOjFyZW0gMnJlbX19LnRvcC1tZXNzYWdlLXdyYXBwZXJbX25nY29udGVudC1jMTlde2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjFyZW07bWFyZ2luOjFyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXsudG9wLW1lc3NhZ2Utd3JhcHBlcltfbmdjb250ZW50LWMxOV17bWFyZ2luOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey50b3AtbWVzc2FnZS13cmFwcGVyW19uZ2NvbnRlbnQtYzE5XXttYXJnaW46MXJlbSAycmVtO3BhZGRpbmc6MnJlbX19LndlZWstY29udGFpbmVyW19uZ2NvbnRlbnQtYzE5XXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW46MCAycmVtOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS53ZWVrLWNvbnRhaW5lcltfbmdjb250ZW50LWMxOV0gICAud2Vlay1jb250ZW50W19uZ2NvbnRlbnQtYzE5XXstd2Via2l0LWZsZXg6NTstbXMtZmxleDo1O2ZsZXg6NX0ud2Vlay1jb250YWluZXJbX25nY29udGVudC1jMTldICAgLndlZWtzW19uZ2NvbnRlbnQtYzE5XXtib3JkZXItYm90dG9tOjJyZW0gc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOSl9LndlZWstY29udGFpbmVyW19uZ2NvbnRlbnQtYzE5XSAgIC5zaWRlYmFyW19uZ2NvbnRlbnQtYzE5XXstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoycmVtO21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5lbXB0eVtfbmdjb250ZW50LWMxOV17YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KTtwYWRkaW5nOjFyZW07bWFyZ2luOjFyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC1zdHlsZTppdGFsaWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7LmVtcHR5W19uZ2NvbnRlbnQtYzE5XXtwYWRkaW5nOjJyZW07bWFyZ2luOjJyZW19fS5kYXRlcGlja2VyW19uZ2NvbnRlbnQtYzE5XXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO21hcmdpbjowIDFyZW07cGFkZGluZzoxcmVtIDJyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7LmRhdGVwaWNrZXJbX25nY29udGVudC1jMTlde21hcmdpbjowIDJyZW07cGFkZGluZzoycmVtfS53ZWVrLWNvbnRhaW5lcltfbmdjb250ZW50LWMxOV0gICAuZGF0ZXBpY2tlcltfbmdjb250ZW50LWMxOV17bWFyZ2luOjB9fS5kYXRlcGlja2VyW19uZ2NvbnRlbnQtYzE5XSAgICAgLmNvbnRyb2xze2Rpc3BsYXk6aW5saW5lLWJsb2NrfVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzIwXTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzIwXTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMyMF06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMyMF06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzIwXTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5zdGlja3ktaGVhZGVyW19uZ2NvbnRlbnQtYzIwXXttYXJnaW46MCAwIDJyZW07cGFkZGluZzowIDFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXsuc3RpY2t5LWhlYWRlcltfbmdjb250ZW50LWMyMF17cGFkZGluZzowIDJyZW19fS5zdGlja3ktaGVhZGVyLnN0dWNrW19uZ2NvbnRlbnQtYzIwXXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMXJlbSByZ2JhKDAsMCwwLC4yNSk7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6ODB9LnN0aWNreS1oZWFkZXJbX25nY29udGVudC1jMjBdICAgLnN0aWNreS1jb250YWluZXJbX25nY29udGVudC1jMjBde2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTFyZW07LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zdGlja3ktc3BhY2VyW19uZ2NvbnRlbnQtYzIwXXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEycmVtfS5zdGlja3ktc3BhY2VyLnN0dWNrW19uZ2NvbnRlbnQtYzIwXXtkaXNwbGF5OmJsb2NrfS5oZWFkaW5nW19uZ2NvbnRlbnQtYzIwXXtmb250LWZhbWlseTpNb250c2VycmF0LFwiUHJveGltYSBOb3ZhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My42cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MDstd2Via2l0LWZsZXgtYmFzaXM6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWZsZXgtZ3JvdzoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LXdlYmtpdC1vcmRlcjoxOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxLjhyZW0gMCAwIDJyZW07cG9zaXRpb246c3RhdGljfS5oZWFkaW5nW19uZ2NvbnRlbnQtYzIwXSAgIGVtW19uZ2NvbnRlbnQtYzIwXXtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MjAwO2xlZnQ6LTk5OXJlbTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGluZ1tfbmdjb250ZW50LWMyMF0gPiBzcGFuW19uZ2NvbnRlbnQtYzIwXXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxLjE7bWF4LXdpZHRoOjEwMCV9LnRvb2xzW19uZ2NvbnRlbnQtYzIwXXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bGluZS1oZWlnaHQ6MTstd2Via2l0LW9yZGVyOjI7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyO3BhZGRpbmc6MS44cmVtIDFyZW0gMS41cmVtfS50b29sc1tfbmdjb250ZW50LWMyMF0gPiBsaVtfbmdjb250ZW50LWMyMF17LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG99LnRvb2xzW19uZ2NvbnRlbnQtYzIwXSA+IGxpLmZpbHRlcltfbmdjb250ZW50LWMyMF17LXdlYmtpdC1vcmRlcjoyOy1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0udG9vbHNbX25nY29udGVudC1jMjBdID4gbGkuY2FsY3VsYXRvcltfbmdjb250ZW50LWMyMF17ZGlzcGxheTpub25lOy13ZWJraXQtb3JkZXI6MzstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9LnRvb2xzW19uZ2NvbnRlbnQtYzIwXSA+IGxpLm1lc3NhZ2VzW19uZ2NvbnRlbnQtYzIwXXstd2Via2l0LW9yZGVyOjQ7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS50b29sc1tfbmdjb250ZW50LWMyMF0gPiBsaS5wcmludFtfbmdjb250ZW50LWMyMF17LXdlYmtpdC1vcmRlcjo1Oy1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0gIC5zdWJuYXYtbGFiZWx7Y29sb3I6IzI3NzFlNztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Mi41cmVtO21hcmdpbi10b3A6LjNyZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5oZWFkaW5nW19uZ2NvbnRlbnQtYzIwXSAgIGVtW19uZ2NvbnRlbnQtYzIwXXtkaXNwbGF5OmlubGluZX0udG9vbHNbX25nY29udGVudC1jMjBdID4gbGkuY2FsY3VsYXRvcltfbmdjb250ZW50LWMyMF17ZGlzcGxheTpibG9ja30gIC5zdWJuYXYtbGFiZWx7Zm9udC1zaXplOjNyZW07bWFyZ2luLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7LnRvb2xzW19uZ2NvbnRlbnQtYzIwXXtwYWRkaW5nLXRvcDoyLjNyZW19ICAuc3VibmF2LWxhYmVse2ZvbnQtc2l6ZToycmVtfX0gIC5zdWJuYXYtbGFiZWwtdGV4dHtmb250LXNpemU6MS4ycmVtO2xlZnQ6LTk5OXJlbTttYXJnaW4tcmlnaHQ6LjhyZW07cG9zaXRpb246YWJzb2x1dGU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXsgIC5zdWJuYXYtbGFiZWwtdGV4dHtwb3NpdGlvbjpzdGF0aWN9fSAgLnN1Ym5hdi1sYWJlbCBpe3Bvc2l0aW9uOnJlbGF0aXZlfSAgLnN1Ym5hdi1sYWJlbCAuYmFkZ2V7YmFja2dyb3VuZDojZmZiODRkO2JvcmRlci1yYWRpdXM6MXJlbTtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoxLjVyZW07bGluZS1oZWlnaHQ6MS43cmVtO21pbi13aWR0aDoxLjVyZW07cGFkZGluZzowIC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOi0uM3JlbX0ubWVzc2FnZXNbX25nY29udGVudC1jMjBdICAgaDJbX25nY29udGVudC1jMjBde2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46LjVyZW0gMCAwfS5tZXNzYWdlc1tfbmdjb250ZW50LWMyMF0gICBoMltfbmdjb250ZW50LWMyMF0gICBlbVtfbmdjb250ZW50LWMyMF17Zm9udC1zdHlsZTpub3JtYWwhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjIwMH0ubWVzc2FnZXNbX25nY29udGVudC1jMjBdICAgYVtfbmdjb250ZW50LWMyMF17ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZXNzYWdlc1tfbmdjb250ZW50LWMyMF0gICAubW9kYWwtZGlzcGxheVtfbmdjb250ZW50LWMyMF17aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTl9Lm1lc3NhZ2VzW19uZ2NvbnRlbnQtYzIwXSAgIC5jbG9zZS1vdmVybGF5W19uZ2NvbnRlbnQtYzIwXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjc1KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJX0ubWVzc2FnZXNbX25nY29udGVudC1jMjBdICAgLm1vZGFsW19uZ2NvbnRlbnQtYzIwXXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSk7bWFyZ2luOjFyZW0gYXV0byAwO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMHJlbX0ubWVzc2FnZXNbX25nY29udGVudC1jMjBdICAgLm1vZGFsW19uZ2NvbnRlbnQtYzIwXSAgIC5jb250ZW50W19uZ2NvbnRlbnQtYzIwXXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtib3R0b206MDtsZWZ0OjA7b3ZlcmZsb3cteTpzY3JvbGw7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjVyZW19Lm1lc3NhZ2VzW19uZ2NvbnRlbnQtYzIwXSAgIC5tb2RhbFtfbmdjb250ZW50LWMyMF0gICAuY2xvc2VbX25nY29udGVudC1jMjBde2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjJyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTt0b3A6MS41cmVtfS5tZXNzYWdlc1tfbmdjb250ZW50LWMyMF0gICAubW9kYWxbX25nY29udGVudC1jMjBdICAgLmNsb3NlW19uZ2NvbnRlbnQtYzIwXTpob3Zlcntjb2xvcjojMDEzZGI1fS5tZW51LW5hdltfbmdjb250ZW50LWMyMF17Ym90dG9tOi0xcmVtOy13ZWJraXQtZmxleDpub25lOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzI5XTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI5XTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMyOV06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMyOV06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI5XTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5uYXYtY29udGFpbmVyW19uZ2NvbnRlbnQtYzI5XXtwb3NpdGlvbjpyZWxhdGl2ZX0uc3R1Y2tbX25naG9zdC1jMjldICAgLm5hdi1jb250YWluZXJbX25nY29udGVudC1jMjldLCAuc3R1Y2sgICBbX25naG9zdC1jMjldICAgLm5hdi1jb250YWluZXJbX25nY29udGVudC1jMjlde2JveC1zaGFkb3c6MCAtMTZyZW0gMCAxMHJlbSAjMDAwLGluc2V0IDAgNHJlbSAwICNmZmY7bGVmdDotMnJlbTt3aWR0aDoxMDB2d30ubmF2LWNvbnRhaW5lcltfbmdjb250ZW50LWMyOV06OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsLjAxKSwjZmZmLCNmZmYpO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6NHJlbTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MnJlbTt6LWluZGV4OjF9Lm5hdi1jb250YWluZXJbX25nY29udGVudC1jMjldOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDI1NSwyNTUsMjU1LC4wMSkscmdiYSgyNTUsMjU1LDI1NSwuOCksI2ZmZik7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDo0cmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDo4cmVtfW5hdltfbmdjb250ZW50LWMyOV17LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZDowIDA7aGVpZ2h0OjZyZW07bGluZS1oZWlnaHQ6MTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47cGFkZGluZy10b3A6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9bmF2W19uZ2NvbnRlbnQtYzI5XTpob3ZlcntjdXJzb3I6ZXctcmVzaXplfS5zdHVja1tfbmdob3N0LWMyOV0gICBuYXZbX25nY29udGVudC1jMjldLCAuc3R1Y2sgICBbX25naG9zdC1jMjldICAgbmF2W19uZ2NvbnRlbnQtYzI5XXtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19ICAubmF2LWNvbnRlbnR7Zm9udC1zaXplOjEuOXJlbTtoZWlnaHQ6NXJlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA1cmVtIDJyZW0gMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9ICAubmF2LWNvbnRlbnQgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19ICAubmF2LWNvbnRlbnQgbGkuc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6NzAwfSAgLm5hdi1jb250ZW50IGxpIGF7YmFja2dyb3VuZDojZDhkOGQ4O2JvcmRlci1yYWRpdXM6MnJlbTtjb2xvcjojNGE0YTRhO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozcmVtO2xpbmUtaGVpZ2h0OjMuMnJlbTtwYWRkaW5nOjAgMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0gIC5uYXYtY29udGVudCBsaS5zZWxlY3RlZCBhe2JhY2tncm91bmQ6IzI3NzFlNztjb2xvcjojZmZmfSAgLm5hdi1jb250ZW50IGxpOmhvdmVyIGF7YmFja2dyb3VuZDojMDEzZGI1O2NvbG9yOiNmZmZ9XHUwMDNDL3N0eWxlPlx1MDAzQ3N0eWxlPmJvZHlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7Y29udGVudDondGlueSc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDotOTk5O2xlZnQ6LTk5cmVtO3RvcDotOTlyZW07b3BhY2l0eTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpe2JvZHlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7Y29udGVudDonc21hbGwnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzIyXTo6YmVmb3Jle2NvbnRlbnQ6J21lZGl1bSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzIyXTo6YmVmb3Jle2NvbnRlbnQ6J2xhcmdlJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpe2JvZHlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7Y29udGVudDonaHVnZSd9fUAtd2Via2l0LWtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1Aa2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QGtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fUBrZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXXttYXJnaW4tdG9wOi0uMnJlbX0uY29udHJvbHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdey13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXXstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0b30uY29udHJvbHNbX25nY29udGVudC1jMjJdICAgLmRyb3Bkb3duW19uZ2NvbnRlbnQtYzIyXXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO21pbi13aWR0aDoxMnJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29udHJvbHNbX25nY29udGVudC1jMjJdICAgLmRyb3Bkb3duW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJde2JhY2tncm91bmQ6IzI3NzFlNztib3JkZXItcmFkaXVzOi41cmVtO2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazttYXJnaW46MCAuNXJlbTtwYWRkaW5nOi44cmVtIDFyZW0gLjdyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIC5kcm9wZG93bltfbmdjb250ZW50LWMyMl0gICBhW19uZ2NvbnRlbnQtYzIyXTpob3ZlcntiYWNrZ3JvdW5kOiMwMTNkYjV9LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIC5hcnJvd1tfbmdjb250ZW50LWMyMl17Zm9udC1zaXplOjMuNXJlbX0uY29udHJvbHNbX25nY29udGVudC1jMjJdICAgLmFycm93W19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJde2NvbG9yOiMyNzcxZTc7ZGlzcGxheTpibG9jazttYXJnaW46MCAuNXJlbX0uY29udHJvbHNbX25nY29udGVudC1jMjJdICAgLmFycm93W19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJdOmhvdmVye2NvbG9yOiMwMTNkYjV9LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIC5hcnJvd1tfbmdjb250ZW50LWMyMl0gICBhLmRpc2FibGVkW19uZ2NvbnRlbnQtYzIyXXtjb2xvcjojZDhkOGQ4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIC5hcnJvd1tfbmdjb250ZW50LWMyMl0gICBhLmRpc2FibGVkW19uZ2NvbnRlbnQtYzIyXTpob3Zlcntjb2xvcjojMjc3MWU3fS5jb250cm9sc1tfbmdjb250ZW50LWMyMl0gICAuYXJyb3dbX25nY29udGVudC1jMjJdOmZpcnN0LWNoaWxkICAgaVtfbmdjb250ZW50LWMyMl06OmJlZm9yZSwgLmNvbnRyb2xzW19uZ2NvbnRlbnQtYzIyXSAgIC5hcnJvd1tfbmdjb250ZW50LWMyMl06bGFzdC1jaGlsZCAgIGlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7bWFyZ2luOjA7d2lkdGg6YXV0b30uZGF0ZXNbX25nY29udGVudC1jMjJdICAgLnRpdGxlLWJhcltfbmdjb250ZW50LWMyMl17LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MXJlbSBhdXRvIDA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi41cmVtO3dpZHRoOjkwJTt6LWluZGV4OjF9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIC50aXRsZS1iYXJbX25nY29udGVudC1jMjJdICAgaDJbX25nY29udGVudC1jMjJdey13ZWJraXQtZmxleDowIDAgYXV0bzstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kYXRlc1tfbmdjb250ZW50LWMyMl0gICAudGl0bGUtYmFyW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJde2NvbG9yOiMyNzcxZTc7ZGlzcGxheTpibG9jazstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bztmb250LXNpemU6M3JlbX0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgLnRpdGxlLWJhcltfbmdjb250ZW50LWMyMl0gICBhLmRpc2FibGVkW19uZ2NvbnRlbnQtYzIyXXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Oi05OTl9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6MS42cmVtOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpbmUtaGVpZ2h0OjF9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXXtib3JkZXI6LjJyZW0gc29saWQgI2ZmZjtjb2xvcjojNzY3Njc2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTQlfS5kYXRlc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl0gICBsaS5vcmRlcmFibGVbX25nY29udGVudC1jMjJdOjphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbTouNHJlbSBzb2xpZCAjMjc3MWU3O2JvdHRvbTowO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjZyZW07bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXTo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbToxMDAlO3dpZHRoOjEwMCV9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJdLCAuZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgc3Bhbltfbmdjb250ZW50LWMyMl17ZGlzcGxheTpibG9jaztmb250LXNpemU6NHZ3O2hlaWdodDoxMDAlO2xlZnQ6MDtwYWRkaW5nOjFyZW0gMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJdLCAuZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgc3Bhbltfbmdjb250ZW50LWMyMl17Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXXtib3JkZXI6LjRyZW0gc29saWQgI2ZmZn0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgYVtfbmdjb250ZW50LWMyMl0sIC5kYXRlc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl0gICBsaVtfbmdjb250ZW50LWMyMl0gICBzcGFuW19uZ2NvbnRlbnQtYzIyXXtmb250LXNpemU6MS44cmVtO3BhZGRpbmc6MS4zcmVtIDAgMH0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgYS5sYWJlbFtfbmdjb250ZW50LWMyMl0sIC5kYXRlc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl0gICBsaVtfbmdjb250ZW50LWMyMl0gICBzcGFuLmxhYmVsW19uZ2NvbnRlbnQtYzIyXXtwYWRkaW5nOjJyZW0gMCAwfX0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgYS5sYWJlbFtfbmdjb250ZW50LWMyMl0sIC5kYXRlc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl0gICBsaVtfbmdjb250ZW50LWMyMl0gICBzcGFuLmxhYmVsW19uZ2NvbnRlbnQtYzIyXXtwYWRkaW5nOjEuNXJlbSAwIDB9LmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJde2JhY2tncm91bmQ6I2YzZjNmMztjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgYS5vdXQtb2YtbW9udGhbX25nY29udGVudC1jMjJde2JhY2tncm91bmQ6aW5pdGlhbH0uZGF0ZXNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdICAgYS50b2RheVtfbmdjb250ZW50LWMyMl17YmFja2dyb3VuZDojZDhkOGQ4fS5kYXRlc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl0gICBsaVtfbmdjb250ZW50LWMyMl0gICBhLnNlbGVjdGVkW19uZ2NvbnRlbnQtYzIyXSwgLmRhdGVzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJdOmhvdmVye2JhY2tncm91bmQ6IzI3NzFlNztjb2xvcjojZmZmO29wYWNpdHk6MX0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLnRpdGxlLWJhcltfbmdjb250ZW50LWMyMl17LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjFyZW07cG9zaXRpb246cmVsYXRpdmU7dG9wOi41cmVtO3otaW5kZXg6MX0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLnRpdGxlLWJhcltfbmdjb250ZW50LWMyMl0gICBoMltfbmdjb250ZW50LWMyMl17LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87Zm9udC1zaXplOjEuOHJlbTttYXJnaW46MH0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLnRpdGxlLWJhcltfbmdjb250ZW50LWMyMl0gICBhW19uZ2NvbnRlbnQtYzIyXXtjb2xvcjojMjc3MWU3O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87Zm9udC1zaXplOjNyZW19LndlZWtzW19uZ2NvbnRlbnQtYzIyXSAgIC50aXRsZS1iYXJbX25nY29udGVudC1jMjJdICAgYS5kaXNhYmxlZFtfbmdjb250ZW50LWMyMl17b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotOTk5fS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAud2Vlay1saXN0W19uZ2NvbnRlbnQtYzIyXSA+IGxpW19uZ2NvbnRlbnQtYzIyXXtib3JkZXItdG9wOi41cmVtIHNvbGlkICNmZmY7Y29sb3I6Izc2NzY3Nn0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLndlZWstbGlzdFtfbmdjb250ZW50LWMyMl0gPiBsaVtfbmdjb250ZW50LWMyMl06Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LndlZWtzW19uZ2NvbnRlbnQtYzIyXSAgIC53ZWVrLWxpc3RbX25nY29udGVudC1jMjJdICAgYVtfbmdjb250ZW50LWMyMl17YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiM0YTRhNGE7ZGlzcGxheTpibG9ja30ud2Vla3NbX25nY29udGVudC1jMjJdICAgLndlZWstbGlzdFtfbmdjb250ZW50LWMyMl0gICBhLnNlbGVjdGVkW19uZ2NvbnRlbnQtYzIyXSwgLndlZWtzW19uZ2NvbnRlbnQtYzIyXSAgIC53ZWVrLWxpc3RbX25nY29udGVudC1jMjJdICAgYVtfbmdjb250ZW50LWMyMl06aG92ZXJ7YmFja2dyb3VuZDojMjc3MWU3fS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAud2Vlay1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIGEuc2VsZWN0ZWRbX25nY29udGVudC1jMjJdICAgc3Bhbltfbmdjb250ZW50LWMyMl0sIC53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAud2Vlay1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJdOmhvdmVyICAgc3Bhbltfbmdjb250ZW50LWMyMl17Y29sb3I6I2ZmZn0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLmRheS1saXN0W19uZ2NvbnRlbnQtYzIyXXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MS42cmVtOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAuZGF5LWxpc3RbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJde2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTQlfS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAuZGF5LWxpc3RbX25nY29udGVudC1jMjJdICAgbGkub3JkZXJhYmxlW19uZ2NvbnRlbnQtYzIyXTo6YWZ0ZXJ7YmFja2dyb3VuZDojMjc3MWU3O2JvcmRlcjouMnJlbSBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206bm9uZTtib3R0b206MDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi42cmVtO2xlZnQ6LjRyZW07cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlIC0gLjhyZW0pfS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAuZGF5LWxpc3RbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjEwMCU7d2lkdGg6MTAwJX0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLmRheS1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIC5sYWJlbFtfbmdjb250ZW50LWMyMl17ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo0MDA7bGVmdDowO3BhZGRpbmctdG9wOjEuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAuZGF5LWxpc3RbX25nY29udGVudC1jMjJdICAgc3Bhbltfbmdjb250ZW50LWMyMl17Y29sb3I6IzRhNGE0YTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo0dnc7Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDoxMDAlO2xlZnQ6MDtwYWRkaW5nOjFyZW0gMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LndlZWtzW19uZ2NvbnRlbnQtYzIyXSAgIC5kYXktbGlzdFtfbmdjb250ZW50LWMyMl0gICBzcGFuLnRvZGF5W19uZ2NvbnRlbnQtYzIyXXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5tb2RhbC1kaXNwbGF5W19uZ2NvbnRlbnQtYzIyXXtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX0uY2xvc2Utb3ZlcmxheVtfbmdjb250ZW50LWMyMl17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lm1vZGFsW19uZ2NvbnRlbnQtYzIyXXtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSk7bWFyZ2luOjFyZW0gMXJlbSAwO3BhZGRpbmc6MnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXsud2Vla3NbX25nY29udGVudC1jMjJdICAgLmRheS1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIHNwYW5bX25nY29udGVudC1jMjJde2ZvbnQtc2l6ZToxLjZyZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzIyXXtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvO3RvcDo2cmVtO3dpZHRoOjMwcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXsud2Vla3NbX25nY29udGVudC1jMjJdICAgLmRheS1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXTo6YmVmb3Jle3BhZGRpbmctYm90dG9tOjgwJX0ud2Vla3NbX25nY29udGVudC1jMjJdICAgLmRheS1saXN0W19uZ2NvbnRlbnQtYzIyXSAgIHNwYW5bX25nY29udGVudC1jMjJde2ZvbnQtc2l6ZToxLjhyZW07cGFkZGluZzoxLjNyZW0gMCAwfS53ZWVrc1tfbmdjb250ZW50LWMyMl0gICAuZGF5LWxpc3RbX25nY29udGVudC1jMjJdICAgc3Bhbi5sYWJlbFtfbmdjb250ZW50LWMyMl17cGFkZGluZzoycmVtIDAgMH0ubW9kYWxbX25nY29udGVudC1jMjJde2xlZnQ6NTB2dzttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTB2aDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6NDByZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0Ojc1MHB4KSBhbmQgKG1pbi13aWR0aDo3NTBweCl7Lm1vZGFsW19uZ2NvbnRlbnQtYzIyXXt0b3A6MzB2aH19Lm1vZGFsW19uZ2NvbnRlbnQtYzIyXSAgIC5jbG9zZVtfbmdjb250ZW50LWMyMl17Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MnJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcmVtO3RvcDoxLjVyZW07ei1pbmRleDoxfS5tb2RhbFtfbmdjb250ZW50LWMyMl0gICAuY2xvc2VbX25nY29udGVudC1jMjJdOmhvdmVye2NvbG9yOiMwMTNkYjV9Lm1vZGFsW19uZ2NvbnRlbnQtYzIyXSAgIGgyW19uZ2NvbnRlbnQtYzIyXXtjb2xvcjojMjc3MWU3O2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDFyZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vbnRoc1tfbmdjb250ZW50LWMyMl0gICB1bFtfbmdjb250ZW50LWMyMl17ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7Zm9udC1zaXplOjEuNnJlbTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW9udGhzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGxpW19uZ2NvbnRlbnQtYzIyXXtjb2xvcjojNzY3Njc2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87bWFyZ2luLWJvdHRvbToxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmNhbGMoMjUlIC0gLjZyZW0pfS5tb250aHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGkub3JkZXJhYmxlW19uZ2NvbnRlbnQtYzIyXTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206LjRyZW0gc29saWQgIzI3NzFlNztib3R0b206MDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi44cmVtO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5tb250aHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgbGlbX25nY29udGVudC1jMjJdOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjEwMCU7d2lkdGg6MTAwJX0ubW9udGhzW19uZ2NvbnRlbnQtYzIyXSAgIHVsW19uZ2NvbnRlbnQtYzIyXSAgIGFbX25nY29udGVudC1jMjJde2JhY2tncm91bmQ6I2YzZjNmMztib3R0b206MDtjb2xvcjojNGE0YTRhO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5tb250aHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgYS5zZWxlY3RlZFtfbmdjb250ZW50LWMyMl0sIC5tb250aHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgYVtfbmdjb250ZW50LWMyMl06aG92ZXJ7YmFja2dyb3VuZDojMjc3MWU3O2NvbG9yOiNmZmY7b3BhY2l0eToxfS5tb250aHNbX25nY29udGVudC1jMjJdICAgdWxbX25nY29udGVudC1jMjJdICAgYWJicltfbmdjb250ZW50LWMyMl17bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LmxlZ2VuZFtfbmdjb250ZW50LWMyMl17bWFyZ2luOjJyZW0gMCAwO3BhZGRpbmctbGVmdDo1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5sZWdlbmRbX25nY29udGVudC1jMjJdOjpiZWZvcmV7YmFja2dyb3VuZDojMjc3MWU3O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjVyZW07bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0cmVtfVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzI2XTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI2XTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMyNl06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMyNl06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI2XTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5tZW51W19uZ2NvbnRlbnQtYzI2XXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjAgMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ud2Vla1tfbmdjb250ZW50LWMyNl17Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtkaXNwbGF5Om5vbmU7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LndlZWtbX25nY29udGVudC1jMjZdOmFmdGVye2JhY2tncm91bmQ6IzAwMDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMuNHJlbTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey53ZWVrW19uZ2NvbnRlbnQtYzI2XXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZGlzcGxheS1zaWRlYmFyW19uZ2NvbnRlbnQtYzI2XSAgIC53ZWVrW19uZ2NvbnRlbnQtYzI2XXtwYWRkaW5nLXJpZ2h0OjIwJX19LmRheVtfbmdjb250ZW50LWMyNl17LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1oeXBoZW5zOmF1dG87LW1zLWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87bWFyZ2luLXJpZ2h0OjElO21pbi13aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVufS5kYXlbX25nY29udGVudC1jMjZdOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmRheVtfbmdjb250ZW50LWMyNl0gICAuaXRlbXNbX25nY29udGVudC1jMjZde3BhZGRpbmc6MCAwIC41cmVtfS5kYXlbX25nY29udGVudC1jMjZdICAgLml0ZW1zW19uZ2NvbnRlbnQtYzI2XSwgLmRheVtfbmdjb250ZW50LWMyNl0gICAubm8tZGF0YVtfbmdjb250ZW50LWMyNl0sIC5kYXlbX25nY29udGVudC1jMjZdICAgW21lbnUtaGVhZGVyXVtfbmdjb250ZW50LWMyNl17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5kYXktbGFiZWxbX25nY29udGVudC1jMjZde2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MDtmb250LWZhbWlseTpNb250c2VycmF0LFwiUHJveGltYSBOb3ZhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS42cmVtO2hlaWdodDozLjVyZW07cGFkZGluZzoxcmVtIDAgLjNyZW07cG9zaXRpb246cmVsYXRpdmV9LmRheS1sYWJlbFtfbmdjb250ZW50LWMyNl0gICBlbVtfbmdjb250ZW50LWMyNl17Zm9udC1zdHlsZTpub3JtYWwhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjIwMH0uZGF5W19uZ2NvbnRlbnQtYzI2XTpudGgtY2hpbGQob2RkKSAgIC5kYXktbGFiZWxbX25nY29udGVudC1jMjZdOjpiZWZvcmV7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6Jyc7aGVpZ2h0OjUwMHJlbTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDFweCk7d2lkdGg6MTAwJX0uZGF5LWxhYmVsLnRvZGF5W19uZ2NvbnRlbnQtYzI2XTo6YWZ0ZXJ7YmFja2dyb3VuZDojMjc3MWU3O2JvdHRvbTowO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6LjRyZW07bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmRheS1sYWJlbFtfbmdjb250ZW50LWMyNl0gICBhYmJyW19uZ2NvbnRlbnQtYzI2XXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNXJlbTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50aXRsZVtfbmdjb250ZW50LWMyNl17YmFja2dyb3VuZDojNGE0YTRhO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjouNXJlbSAwO3BhZGRpbmc6LjhyZW19LnRleHRbX25nY29udGVudC1jMjZde2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOi44cmVtfS5pbWdbX25nY29udGVudC1jMjZdICAgaW1nW19uZ2NvbnRlbnQtYzI2XXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmZvb2RbX25nY29udGVudC1jMjZde3BhZGRpbmc6LjhyZW19LmZvb2RbX25nY29udGVudC1jMjZdICAgLm5zLWljb24tYWxlcnRbX25nY29udGVudC1jMjZde2JhY2tncm91bmQ6I2ZmZjg3YTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4xcmVtO21hcmdpbi10b3A6LTJweDtwYWRkaW5nOi4ycmVtfS5mb29kW19uZ2NvbnRlbnQtYzI2XSAgIC5ucy1pY29uLWFsZXJ0W19uZ2NvbnRlbnQtYzI2XTo6YmVmb3Jle21hcmdpbjowfS5mb29kW19uZ2NvbnRlbnQtYzI2XSAgIC5ucy1pY29uLXN0YXJbX25nY29udGVudC1jMjZde2NvbG9yOiNmOTA7Zm9udC1zaXplOjEuM3JlbTttYXJnaW4tdG9wOi0ycHh9LmZvb2RbX25nY29udGVudC1jMjZdICAgLm5zLWljb24tc3Rhcltfbmdjb250ZW50LWMyNl06OmJlZm9yZXttYXJnaW46MH1hLmZvb2QtbmFtZS1pbm5lcltfbmdjb250ZW50LWMyNl17Y29sb3I6IzRhNGE0YX1hLmZvb2QtbmFtZS1pbm5lci5lbXBoYXNpemVbX25nY29udGVudC1jMjZde2ZvbnQtd2VpZ2h0OjYwMH1hLmZvb2QtbmFtZS1pbm5lci5maWx0ZXJbX25nY29udGVudC1jMjZde2NvbG9yOiNkMzAwMWE7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH1hLmZvb2QtbmFtZS1pbm5lci5maWx0ZXJbX25nY29udGVudC1jMjZdOmhvdmVye2NvbG9yOiMyNzcxZTd9QG1lZGlhIChob3Zlcjpub25lKXthLmZvb2QtbmFtZS1pbm5lci5maWx0ZXJbX25nY29udGVudC1jMjZdOmhvdmVye2NvbG9yOiNkMzAwMWF9fWEuZm9vZC1uYW1lLWlubmVyLmhpZ2hsaWdodFtfbmdjb250ZW50LWMyNl17YmFja2dyb3VuZDojZmZmODdhfS5uby1kYXRhW19uZ2NvbnRlbnQtYzI2XXtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjI7bWFyZ2luOjA7cGFkZGluZzouOHJlbX1cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMzMV06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMzMV06OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jMzFdOjpiZWZvcmV7Y29udGVudDonbWVkaXVtJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpe2JvZHlbX25nY29udGVudC1jMzFdOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMzMV06OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX0ubW9kYWwtZGlzcGxheVtfbmdjb250ZW50LWMzMV17aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDo5OTl9LmNsb3NlLW92ZXJsYXlbX25nY29udGVudC1jMzFde2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfS5tb2RhbC1saXN0W19uZ2NvbnRlbnQtYzMxXXtkaXNwbGF5OmJsb2NrO2hlaWdodDpjYWxjKDEwMCUgLSA1cmVtKTtsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6NXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXsuY2xvc2Utb3ZlcmxheVtfbmdjb250ZW50LWMzMV17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44NSl9Lm1vZGFsLWxpc3RbX25nY29udGVudC1jMzFde2hlaWdodDo5MHZoO3RvcDoxMHZofX0ubW9kYWxbX25nY29udGVudC1jMzFdey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgNXZ3O292ZXJmbG93LXk6YXV0bztwb2ludGVyLWV2ZW50czphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjkwdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lm1vZGFsW19uZ2NvbnRlbnQtYzMxXXttYXJnaW46MCAyLjV2dztvdmVyZmxvdy15OmhpZGRlbjt3aWR0aDo3MHZ3fS5tb2RhbFtfbmdjb250ZW50LWMzMV06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTV2d319Lm1vZGFsW19uZ2NvbnRlbnQtYzMxXTo6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3R0b206MDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7bGVmdDowO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsdG9wO3otaW5kZXg6MX0ubW9kYWwuYWN0aXZlW19uZ2NvbnRlbnQtYzMxXTo6YWZ0ZXJ7b3BhY2l0eTowO3RvcDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsdG9wIC41c30ubW9kYWxbX25nY29udGVudC1jMzFdICAgLmNsb3NlW19uZ2NvbnRlbnQtYzMxXXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbiUzRCUyMjEuMCUyMiBlbmNvZGluZyUzRCUyMlVURi04JTIyJTNGJTNFJTNDc3ZnIHdpZHRoJTNEJTIyOTBweCUyMiBoZWlnaHQlM0QlMjI5MHB4JTIyIHZpZXdCb3glM0QlMjIwIDAgOTAgOTAlMjIgdmVyc2lvbiUzRCUyMjEuMSUyMiB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlM0UgICAgJTNDIS0tIEdlbmVyYXRvciUzQSBTa2V0Y2ggNDkuMSAoNTExNDcpIC0gaHR0cCUzQSUyRiUyRnd3dy5ib2hlbWlhbmNvZGluZy5jb20lMkZza2V0Y2ggLS0lM0UgICAgJTNDdGl0bGUlM0VjbG9zZSUzQyUyRnRpdGxlJTNFICAgICUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQyUyRmRlc2MlM0UgICAgJTNDZGVmcyUzRSUzQyUyRmRlZnMlM0UgICAgJTNDZyBpZCUzRCUyMlBhZ2UtMSUyMiBzdHJva2UlM0QlMjJub25lJTIyIHN0cm9rZS13aWR0aCUzRCUyMjElMjIgZmlsbCUzRCUyMm5vbmUlMjIgZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSAgICAgICAgJTNDZyBpZCUzRCUyMmNsb3NlJTIyIHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSg1LjAwMDAwMCUyQyA1LjAwMDAwMCklMjIgZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyIHN0cm9rZSUzRCUyMiUyM2ZmZmZmZiUyMiBzdHJva2Utd2lkdGglM0QlMjIzJTIyJTNFICAgICAgICAgICAgJTNDcGF0aCBkJTNEJTIyTTc3LjQ3MjEyJTJDNjguNDg0ODYgQzc5Ljk1MzcwMTElMkM3MC45NjY3NzI0IDc5Ljk1MzQzMjQlMkM3NC45OTA0Nzg5IDc3LjQ3MTUyJTJDNzcuNDcyMDYgQzc0Ljk4OTYwNzYlMkM3OS45NTM2NDExIDcwLjk2NTkwMTElMkM3OS45NTMzNzI0IDY4LjQ4NDMyJTJDNzcuNDcxNDYgTDM5LjY2NjYzJTJDNDguNjUzNzcgTDEwLjg0OTIyJTJDNzcuNDcxMTggQzkuMjQzOTMxMDUlMkM3OS4wNzY3MDg0IDYuOTA0MDQzNjUlMkM3OS43MDM4NjY0IDQuNzEwOTcwNzglMkM3OS4xMTY0MDk1IEMyLjUxNzg5NzkxJTJDNzguNTI4OTUyNyAwLjgwNDgxOTUyNyUyQzc2LjgxNjEyOTcgMC4yMTcwMzU2OTYlMkM3NC42MjMxNDQ1IEMtMC4zNzA3NDgxMzUlMkM3Mi40MzAxNTkyIDAuMjU2MDYwOTQlMkM3MC4wOTAxNzgzIDEuODYxMzUlMkM2OC40ODQ2NSBMMzAuNjc5NDQlMkMzOS42NjY1NyBMMS44NjIwOSUyQzEwLjg0OTIyIEMtMC42MTk4NDE3MDQlMkM4LjM2NzY1ODI1IC0wLjYyMDE0MTY0MyUyQzQuMzQzOTUxODEgMS44NjE0MjAwNyUyQzEuODYyMDIwMDcgQzQuMzQyOTgxNzglMkMtMC42MTk5MTE2NzQgOC4zNjY2ODgyMiUyQy0wLjYyMDIxMTY3MyAxMC44NDg2MiUyQzEuODYxMzUgTDM5LjY2NjYyJTJDMzAuNjc5MzUgTDY4LjQ4NDg2JTJDMS44NjExNSBDNzAuOTY2NzcyNCUyQy0wLjYyMDQzMTA2NiA3NC45OTA0Nzg5JTJDLTAuNjIwMTYyNDM3IDc3LjQ3MjA2JTJDMS44NjE3NSBDNzkuOTUzNjQxMSUyQzQuMzQzNjYyNDQgNzkuOTUzMzcyNCUyQzguMzY3MzY4OTMgNzcuNDcxNDYlMkMxMC44NDg5NSBMNDguNjUzODMlMkMzOS42NjY1NyBMNzcuNDcyMTIlMkM2OC40ODQ4NiBaJTIyIGlkJTNEJTIyU2hhcGUlMjIlM0UlM0MlMkZwYXRoJTNFICAgICAgICAlM0MlMkZnJTNFICAgICUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgY2VudGVyIGNlbnRlci84MCUgbm8tcmVwZWF0O2hlaWdodDozcmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjJyZW07dG9wOjFyZW07d2lkdGg6M3JlbTt6LWluZGV4OjF9Lm1vZGFsW19uZ2NvbnRlbnQtYzMxXSAgIC5jbG9zZVtfbmdjb250ZW50LWMzMV06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9Ym9keS5oaWRlLWZvY3VzW19uZ2hvc3QtYzMxXSAgIC5tb2RhbFtfbmdjb250ZW50LWMzMV0gICAuY2xvc2VbX25nY29udGVudC1jMzFdOmZvY3VzLCBib2R5LmhpZGUtZm9jdXMgICBbX25naG9zdC1jMzFdICAgLm1vZGFsW19uZ2NvbnRlbnQtYzMxXSAgIC5jbG9zZVtfbmdjb250ZW50LWMzMV06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpub25lfS5tb2RhbC1uYXZbX25nY29udGVudC1jMzFde2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO2hlaWdodDo1cmVtO2xlZnQ6MDtwYWRkaW5nOjAgNXZ3O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5tb2RhbC1uYXZbX25nY29udGVudC1jMzFdICAgdWxbX25nY29udGVudC1jMzFdey13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBsaVtfbmdjb250ZW50LWMzMV17ZGlzcGxheTpibG9jazstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0b30ubW9kYWwtbmF2W19uZ2NvbnRlbnQtYzMxXSAgIHVsW19uZ2NvbnRlbnQtYzMxXSAgIGxpLnRpdGxlW19uZ2NvbnRlbnQtYzMxXXstd2Via2l0LWZsZXg6YXV0bzstbXMtZmxleDphdXRvO2ZsZXg6YXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBhW19uZ2NvbnRlbnQtYzMxXXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjNyZW07ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5tb2RhbC1uYXZbX25nY29udGVudC1jMzFde2JhY2tncm91bmQ6MCAwO2hlaWdodDo0cmVtO2xlZnQ6MTV2dzttYXJnaW4tdG9wOi00cmVtO3BhZGRpbmc6MDt0b3A6MTB2aDt3aWR0aDo3MHZ3fS5tb2RhbC1uYXZbX25nY29udGVudC1jMzFdICAgdWxbX25nY29udGVudC1jMzFdICAgYVtfbmdjb250ZW50LWMzMV06OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjEwcmVtO3dpZHRoOjEwdnd9Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBhLm5leHRbX25nY29udGVudC1jMzFdOjphZnRlcntsZWZ0OmF1dG87cmlnaHQ6MH19Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBhLmRpc2FibGVkW19uZ2NvbnRlbnQtYzMxXXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xMDB9Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBhW19uZ2NvbnRlbnQtYzMxXSAgIGlbX25nY29udGVudC1jMzFde2Rpc3BsYXk6YmxvY2t9Lm1vZGFsLW5hdltfbmdjb250ZW50LWMzMV0gICB1bFtfbmdjb250ZW50LWMzMV0gICBhLmNsb3NlW19uZ2NvbnRlbnQtYzMxXXtmb250LXNpemU6MnJlbTttYXJnaW4tbGVmdDotM3JlbX0uY2xvc2VbX25nY29udGVudC1jMzFde2NvbG9yOiM0YTRhNGF9LmNsb3NlW19uZ2NvbnRlbnQtYzMxXTpob3Zlcntjb2xvcjojMDEzZGI1fVx1MDAzQy9zdHlsZT5cdTAwM0NzdHlsZT5ib2R5W19uZ2NvbnRlbnQtYzI4XTo6YmVmb3Jle2NvbnRlbnQ6J3RpbnknO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTk5OTtsZWZ0Oi05OXJlbTt0b3A6LTk5cmVtO29wYWNpdHk6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI4XTo6YmVmb3Jle2NvbnRlbnQ6J3NtYWxsJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Ym9keVtfbmdjb250ZW50LWMyOF06OmJlZm9yZXtjb250ZW50OidtZWRpdW0nfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCl7Ym9keVtfbmdjb250ZW50LWMyOF06OmJlZm9yZXtjb250ZW50OidsYXJnZSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI4XTo6YmVmb3Jle2NvbnRlbnQ6J2h1Z2UnfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QGtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUBrZXlmcmFtZXMgZmFkZU91dEFsZXJ0ezAle29wYWNpdHk6MTt0b3A6NnJlbX05OSV7b3BhY2l0eTowO3RvcDo2cmVtfTEwMCV7b3BhY2l0eTowO3RvcDotNTByZW19fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5tb2RhbC1kaXNwbGF5W19uZ2NvbnRlbnQtYzI4XXtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OX0uY2xvc2Utb3ZlcmxheVtfbmdjb250ZW50LWMyOF17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lm1vZGFsW19uZ2NvbnRlbnQtYzI4XXstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSk7bWFyZ2luOjFyZW0gMXJlbSAwO3BhZGRpbmc6MXJlbSAycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpey5tb2RhbFtfbmdjb250ZW50LWMyOF17bWFyZ2luOjFyZW0gYXV0byAwO21heC13aWR0aDo1OHJlbX19Lm1vZGFsW19uZ2NvbnRlbnQtYzI4XSAgIC5jb250ZW50W19uZ2NvbnRlbnQtYzI4XXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtib3R0b206MDtsZWZ0OjA7b3ZlcmZsb3cteTpzY3JvbGw7cGFkZGluZzoycmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjVyZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzI4XSAgIC5jbG9zZVtfbmdjb250ZW50LWMyOF17Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MnJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcmVtO3RvcDoxLjVyZW19Lm1vZGFsW19uZ2NvbnRlbnQtYzI4XSAgIC5jbG9zZVtfbmdjb250ZW50LWMyOF06aG92ZXJ7Y29sb3I6IzAxM2RiNX1oMltfbmdjb250ZW50LWMyOF17Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjouNXJlbSAwIDB9aDJbX25nY29udGVudC1jMjhdICAgZW1bX25nY29udGVudC1jMjhde2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudDtmb250LXdlaWdodDoyMDB9aDNbX25nY29udGVudC1jMjhde2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQsXCJQcm94aW1hIE5vdmFcIixzYW5zLXNlcmlmO21hcmdpbjoxcmVtIDAgMDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjYwMH0uY2xlYXJbX25nY29udGVudC1jMjhde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzoxcmVtIDFyZW0gMXJlbSAwfS5tZXRhW19uZ2NvbnRlbnQtYzI4XXttYXJnaW46LjVyZW0gMCAxcmVtfS5pY29ucy1saXN0W19uZ2NvbnRlbnQtYzI4XXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uaWNvbnMtbGlzdFtfbmdjb250ZW50LWMyOF0gICBsaVtfbmdjb250ZW50LWMyOF17LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87bWFyZ2luOjAgMXJlbSAxcmVtIDB9bGFiZWxbX25nY29udGVudC1jMjhde2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouM3JlbTtib3gtc2hhZG93OjAgMCAwIDFweCAjZDhkOGQ4O2NvbG9yOiM3Njc2NzY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjEuMTttaW4taGVpZ2h0OjEwMCU7cGFkZGluZzoxcmVtIC41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDo3LjVyZW19bGFiZWxbX25nY29udGVudC1jMjhdOmhvdmVye2JvcmRlci1jb2xvcjojZDhkOGQ4fWxhYmVsW19uZ2NvbnRlbnQtYzI4XSAgIC5pY29uW19uZ2NvbnRlbnQtYzI4XXttYXJnaW46MnB4IGF1dG8gNHB4O21heC1oZWlnaHQ6MzRweDttaW4taGVpZ2h0OjMycHh9bGFiZWxbX25nY29udGVudC1jMjhdICAgLmljb24uY3VzdG9tLWljb25bX25nY29udGVudC1jMjhde2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6NDJweDttaW4td2lkdGg6NDBweH1pbnB1dFtfbmdjb250ZW50LWMyOF17Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9aW5wdXRbX25nY29udGVudC1jMjhdOmZvY3VzICsgbGFiZWxbX25nY29udGVudC1jMjhde2JhY2tncm91bmQ6cmdiYSgzOSwxMTMsMjMxLC4yKX1ib2R5LmhpZGUtZm9jdXNbX25naG9zdC1jMjhdICAgaW5wdXRbX25nY29udGVudC1jMjhdOmZvY3VzICsgbGFiZWxbX25nY29udGVudC1jMjhdLCBib2R5LmhpZGUtZm9jdXMgICBbX25naG9zdC1jMjhdICAgaW5wdXRbX25nY29udGVudC1jMjhdOmZvY3VzICsgbGFiZWxbX25nY29udGVudC1jMjhde2JhY2tncm91bmQ6MCAwfWlucHV0W19uZ2NvbnRlbnQtYzI4XTpjaGVja2VkICsgbGFiZWxbX25nY29udGVudC1jMjhde2JvcmRlci1jb2xvcjojMjc3MWU3O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyNzcxZTc7Y29sb3I6IzI3NzFlN31cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMyNV06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMyNV06OmJlZm9yZXtjb250ZW50OidzbWFsbCd9Lmxpc3QtY29udGFpbmVyW19uZ2NvbnRlbnQtYzI1XXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI1XTo6YmVmb3Jle2NvbnRlbnQ6J21lZGl1bSd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAwMHB4KXtib2R5W19uZ2NvbnRlbnQtYzI1XTo6YmVmb3Jle2NvbnRlbnQ6J2xhcmdlJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpe2JvZHlbX25nY29udGVudC1jMjVdOjpiZWZvcmV7Y29udGVudDonaHVnZSd9fUAtd2Via2l0LWtleWZyYW1lcyBzdHJpcGVzezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApfX1Aa2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QGtleWZyYW1lcyBmYWRlT3V0QWxlcnR7MCV7b3BhY2l0eToxO3RvcDo2cmVtfTk5JXtvcGFjaXR5OjA7dG9wOjZyZW19MTAwJXtvcGFjaXR5OjA7dG9wOi01MHJlbX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRZZWxsb3d7MCV7YmFja2dyb3VuZDojZmZmODdhfTEwMCV7YmFja2dyb3VuZDphdXRvO29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fUBrZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19Lmxpc3QtY29udGFpbmVyW19uZ2NvbnRlbnQtYzI1XXtsaW5lLWhlaWdodDoxLjU7bWFyZ2luOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDBweCl7Lmxpc3QtY29udGFpbmVyW19uZ2NvbnRlbnQtYzI1XXttYXJnaW46MXJlbSAycmVtfX0ud2Vlay1jb250ZW50W19uZ2hvc3QtYzI1XSAgIC5saXN0LWNvbnRhaW5lcltfbmdjb250ZW50LWMyNV0sIC53ZWVrLWNvbnRlbnQgICBbX25naG9zdC1jMjVdICAgLmxpc3QtY29udGFpbmVyW19uZ2NvbnRlbnQtYzI1XXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfWEuZmlsdGVyW19uZ2NvbnRlbnQtYzI1XXtjb2xvcjojZDMwMDFhO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9YS5maWx0ZXJbX25nY29udGVudC1jMjVdOmhvdmVye2NvbG9yOiMyNzcxZTd9QG1lZGlhIChob3Zlcjpub25lKXthLmZpbHRlcltfbmdjb250ZW50LWMyNV06aG92ZXJ7Y29sb3I6I2QzMDAxYX19YS5oaWdobGlnaHRbX25nY29udGVudC1jMjVde2JhY2tncm91bmQ6I2ZmZjg3YX0ubnMtaWNvbi1hbGVydFtfbmdjb250ZW50LWMyNV17YmFja2dyb3VuZDojZmZmODdhO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjFyZW07bWFyZ2luLXRvcDotMnB4O3BhZGRpbmc6LjJyZW19Lm5zLWljb24tYWxlcnRbX25nY29udGVudC1jMjVdOjpiZWZvcmV7bWFyZ2luOjB9LnRleHRbX25nY29udGVudC1jMjVde2ZvbnQtc3R5bGU6aXRhbGljfWgzW19uZ2NvbnRlbnQtYzI1XXtmb250LWZhbWlseTpSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MX1oM1tfbmdjb250ZW50LWMyNV0gICBlbVtfbmdjb250ZW50LWMyNV17Zm9udC1zdHlsZTpub3JtYWwhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjIwMH1oM1tfbmdjb250ZW50LWMyNV0gICBhW19uZ2NvbnRlbnQtYzI1XXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MXJlbSA0cmVtIDFyZW0gMH1oM1tfbmdjb250ZW50LWMyNV0gICBhW19uZ2NvbnRlbnQtYzI1XSAgIGlbX25nY29udGVudC1jMjVde2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtoM1tfbmdjb250ZW50LWMyNV0gICBhW19uZ2NvbnRlbnQtYzI1XXtwYWRkaW5nOjFyZW0gNXJlbSAxcmVtIDFyZW19aDNbX25nY29udGVudC1jMjVdICAgYVtfbmdjb250ZW50LWMyNV0gICBpW19uZ2NvbnRlbnQtYzI1XXtyaWdodDoxcmVtfXVsW19uZ2NvbnRlbnQtYzI1XXtwYWRkaW5nOjAgMXJlbSAxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtoM1tfbmdjb250ZW50LWMyNV0gICBhW19uZ2NvbnRlbnQtYzI1XXtwYWRkaW5nOjFyZW0gNnJlbSAxcmVtIDJyZW19dWxbX25nY29udGVudC1jMjVde3BhZGRpbmc6MCAycmVtIDEuNXJlbX19bGlbX25nY29udGVudC1jMjVde2Rpc3BsYXk6aW5saW5lfWxpW19uZ2NvbnRlbnQtYzI1XTo6YWZ0ZXJ7Y29udGVudDonIFxcMjAyMiAnO2Rpc3BsYXk6aW5saW5lfWxpW19uZ2NvbnRlbnQtYzI1XTpsYXN0LWNoaWxkOjphZnRlcntjb250ZW50Om5vbmV9bGkubGFiZWxbX25nY29udGVudC1jMjVde2ZvbnQtc2l6ZTouOWVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9bGkubGFiZWxbX25nY29udGVudC1jMjVdOjphZnRlcntjb250ZW50OicgXFwyMDIyICc7ZGlzcGxheTppbmxpbmV9bGkubGFiZWxbX25nY29udGVudC1jMjVdOmxhc3QtY2hpbGQ6OmFmdGVye2NvbnRlbnQ6bm9uZX1cdTAwM0Mvc3R5bGU+XHUwMDNDc3R5bGU+Ym9keVtfbmdjb250ZW50LWMzMF06OmJlZm9yZXtjb250ZW50Oid0aW55Jztwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi05OTk7bGVmdDotOTlyZW07dG9wOi05OXJlbTtvcGFjaXR5OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7Ym9keVtfbmdjb250ZW50LWMzMF06OmJlZm9yZXtjb250ZW50OidzbWFsbCd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpe2JvZHlbX25nY29udGVudC1jMzBdOjpiZWZvcmV7Y29udGVudDonbWVkaXVtJ319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpe2JvZHlbX25nY29udGVudC1jMzBdOjpiZWZvcmV7Y29udGVudDonbGFyZ2UnfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCl7Ym9keVtfbmdjb250ZW50LWMzMF06OmJlZm9yZXtjb250ZW50OidodWdlJ319QC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC00cmVtLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCl9fUBrZXlmcmFtZXMgc3RyaXBlc3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTRyZW0sMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1Aa2V5ZnJhbWVzIGZhZGVPdXRBbGVydHswJXtvcGFjaXR5OjE7dG9wOjZyZW19OTkle29wYWNpdHk6MDt0b3A6NnJlbX0xMDAle29wYWNpdHk6MDt0b3A6LTUwcmVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFllbGxvd3swJXtiYWNrZ3JvdW5kOiNmZmY4N2F9MTAwJXtiYWNrZ3JvdW5kOmF1dG87b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX19QGtleWZyYW1lcyBmYWRlT3V0WWVsbG93ezAle2JhY2tncm91bmQ6I2ZmZjg3YX0xMDAle2JhY2tncm91bmQ6YXV0bztvcGFjaXR5OjA7ZGlzcGxheTpub25lfX1oMy53ZWVrbHlbX25nY29udGVudC1jMzBde2JhY2tncm91bmQ6IzRhNGE0YTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46LjVyZW0gMH1oMy53ZWVrbHlbX25nY29udGVudC1jMzBdICAgLnN0YXRpY1tfbmdjb250ZW50LWMzMF17ZGlzcGxheTpibG9jaztwYWRkaW5nOi44cmVtfWgzLndlZWtseVtfbmdjb250ZW50LWMzMF0gICBhW19uZ2NvbnRlbnQtYzMwXXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouOHJlbSAzLjJyZW0gLjhyZW0gLjhyZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aDMud2Vla2x5W19uZ2NvbnRlbnQtYzMwXSAgIGFbX25nY29udGVudC1jMzBdICAgc3Bhbltfbmdjb250ZW50LWMzMF17YmFja2dyb3VuZDojNzY3Njc2O2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6MnJlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7d2lkdGg6MnJlbX1oMy53ZWVrbHlbX25nY29udGVudC1jMzBdICAgYVtfbmdjb250ZW50LWMzMF0gICBzcGFuW19uZ2NvbnRlbnQtYzMwXSAgIGlbX25nY29udGVudC1jMzBde2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTQ4JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC00OCUpfWgzLndlZWtseVtfbmdjb250ZW50LWMzMF0gICBhW19uZ2NvbnRlbnQtYzMwXTpob3ZlcntvcGFjaXR5Oi44fUBtZWRpYSAoaG92ZXI6bm9uZSl7aDMud2Vla2x5W19uZ2NvbnRlbnQtYzMwXSAgIGFbX25nY29udGVudC1jMzBdOmhvdmVye29wYWNpdHk6MX19aDMuZGFpbHlbX25nY29udGVudC1jMzBde2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAxcmVtO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSl9aDMuZGFpbHlbX25nY29udGVudC1jMzBdICAgZW1bX25nY29udGVudC1jMzBde2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudDtmb250LXdlaWdodDoyMDB9aDMuZGFpbHlbX25nY29udGVudC1jMzBdICAgLnN0YXRpY1tfbmdjb250ZW50LWMzMF17ZGlzcGxheTpibG9jaztwYWRkaW5nOjFyZW19aDMuZGFpbHlbX25nY29udGVudC1jMzBdICAgYVtfbmdjb250ZW50LWMzMF17ZGlzcGxheTpibG9jaztwYWRkaW5nOjFyZW0gNXJlbSAxcmVtIDA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCl7aDMuZGFpbHlbX25nY29udGVudC1jMzBdICAgYVtfbmdjb250ZW50LWMzMF17cGFkZGluZzoxcmVtIDVyZW0gMXJlbSAxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KXtoMy5kYWlseVtfbmdjb250ZW50LWMzMF17bWFyZ2luOjAgMnJlbX1oMy5kYWlseVtfbmdjb250ZW50LWMzMF0gICAuc3RhdGljW19uZ2NvbnRlbnQtYzMwXSwgaDMuZGFpbHlbX25nY29udGVudC1jMzBdICAgYVtfbmdjb250ZW50LWMzMF17cGFkZGluZzoxcmVtIDJyZW19fWgzLmRhaWx5W19uZ2NvbnRlbnQtYzMwXSAgIGFbX25nY29udGVudC1jMzBdICAgc3Bhbltfbmdjb250ZW50LWMzMF17Zm9udC1zaXplOjIuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMHB4KXtoMy5kYWlseVtfbmdjb250ZW50LWMzMF0gICBhW19uZ2NvbnRlbnQtYzMwXSAgIHNwYW5bX25nY29udGVudC1jMzBde3JpZ2h0OjFyZW19fWgzLmRhaWx5W19uZ2NvbnRlbnQtYzMwXSAgIGFbX25nY29udGVudC1jMzBdOmhvdmVyICAgaVtfbmdjb250ZW50LWMzMF17b3BhY2l0eToxfVx1MDAzQy9zdHlsZT5cdTAwM0MvaGVhZD5cblxuXHUwMDNDYm9keSBfbmdob3N0LWMwPVwiXCIgbmctdmVyc2lvbj1cIjYuMS43XCIgY2xhc3M9XCJoaWRlLWZvY3VzXCI+XG5cdTAwM0NkaXYgX25nY29udGVudC1jMD1cIlwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGlkPVwidG9wXCI+XHUwMDNDL2Rpdj5cblxuXG5cdTAwM0NhIF9uZ2NvbnRlbnQtYzA9XCJcIiBjbGFzcz1cImxpbmstdG8tY29udGVudFwiIGhyZWYtdm9pZD1cIlwiIHRhYmluZGV4PVwiMlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoOTUzMDY2OTQpXCI+U2tpcCB0byBDb250ZW50XHUwMDNDL2E+XG5cblxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzA9XCJcIiBpZD1cImJhY2tncm91bmQtaW1hZ2VcIiBzdHlsZT1cImJhY2tncm91bmQ6IHVybCgmcXVvdDtodHRwczovL2Fzc2V0cy5udXRyaXNsaWNlLmNvbS9hc3NldC9zZXJ2ZS9pbWFnZS9qcGcvNTg0OTgvJnF1b3Q7KSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1wiPlx1MDAzQy9kaXY+XG5cblxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzA9XCJcIiBnbG9iYWwtaGVhZGVyPVwiXCIgaWQ9XCJnbG9iYWwtaGVhZGVyXCIgX25naG9zdC1jMT1cIlwiPlx1MDAzQ2gxIF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cInZpc3VhbGx5aGlkZGVuXCI+XHUwMDNDL2gxPlxuXG5cdTAwM0NoZWFkZXIgX25nY29udGVudC1jMT1cIlwiIHJvbGU9XCJiYW5uZXJcIj5cbiAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMT1cIlwiIGNsYXNzPVwiaGVhZGVyLWNvbnRhaW5lclwiPlxuICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cImhvbWUgdGV4dFwiIGhyZWYtdm9pZD1cIlwiIHRhYmluZGV4PVwiMVwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNjMzNTYwMTYpXCI+XG4gICAgICAgICAgICBcdTAwM0NpIF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cIm5zLWljb24taG9tZVwiPlx1MDAzQy9pPlxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cIm9yZy1uYW1lXCI+V2VzdGVydmlsbGUgQ2l0eSBTY2hvb2xzXHUwMDNDL3NwYW4+XG4gICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cInZpc3VhbGx5aGlkZGVuXCI+UmV0dXJuIEhvbWVcdTAwM0Mvc3Bhbj5cbiAgICAgICAgXHUwMDNDL2E+XG5cbiAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE9XCJcIiBjbGFzcz1cIm5hdlwiIGdsb2JhbC1uYXY9XCJcIiBfbmdob3N0LWMzPVwiXCI+XG5cdTAwM0NuYXYgX25nY29udGVudC1jMz1cIlwiPlxuICAgIFx1MDAzQ3VsIF9uZ2NvbnRlbnQtYzM9XCJcIj5cbiAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgXHUwMDNDbGkgX25nY29udGVudC1jMz1cIlwiPlxuICAgICAgICAgICAgXHUwMDNDYnV0dG9uIF9uZ2NvbnRlbnQtYzM9XCJcIiBjbGFzcz1cIm5hdi1tZW51LWljb25cIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzM9XCJcIiBjbGFzcz1cInZpc3VhbGx5aGlkZGVuXCI+VG9nZ2xlIE1lbnVcdTAwM0Mvc3Bhbj5cbiAgICAgICAgICAgICAgICBcdTAwM0NpIF9uZ2NvbnRlbnQtYzM9XCJcIiBjbGFzcz1cIm5zLWljb24tbWVudVwiPlx1MDAzQy9pPlxuICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgXHUwMDNDL2J1dHRvbj5cbiAgICAgICAgXHUwMDNDL2xpPlxuICAgIFx1MDAzQy91bD5cblx1MDAzQy9uYXY+XG5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDIS0tLS0+XG5cblxuXG5cblx1MDAzQyEtLS0tPlxuXG5cblxuXG5cdTAwM0MhLS0tLT5cblx1MDAzQyEtLS0tPlxuXG5cblxuXG5cdTAwM0MhLS0tLT5cblxuXG5cblxuXHUwMDNDIS0tLS0+XG5cblxuXG5cdTAwM0NkaXYgX25nY29udGVudC1jMz1cIlwiIGNsYXNzPVwibW9kYWxcIiBtb2RhbC1jb25maXJtYXRpb249XCJcIiBfbmdob3N0LWMxNj1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblx1MDAzQ2RpdiBfbmdjb250ZW50LWMzPVwiXCIgY3JlYXRlLWFjY291bnQtbW9kYWw9XCJcIiBfbmdob3N0LWMxNz1cIlwiPlx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblx1MDAzQy9kaXY+XG5cbiAgICBcdTAwM0MvZGl2PlxuXHUwMDNDL2hlYWRlcj5cblxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE9XCJcIiBtb2RhbC1sb2NhdGlvbj1cIlwiIF9uZ2hvc3QtYzQ9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblx1MDAzQy9kaXY+XG5cblxuXHUwMDNDbWFpbiBfbmdjb250ZW50LWMwPVwiXCIgcm9sZT1cIm1haW5cIj5cbiAgICBcdTAwM0Nyb3V0ZXItb3V0bGV0IF9uZ2NvbnRlbnQtYzA9XCJcIj5cdTAwM0Mvcm91dGVyLW91dGxldD5cdTAwM0NkaXYgbWVudS10eXBlPVwiXCIgX25naG9zdC1jMTk9XCJcIj5cdTAwM0NkaXYgX25nY29udGVudC1jMTk9XCJcIj5cbiAgICBcdTAwM0MhLS0tLT5cblxuXG4gICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE5PVwiXCIgc3RpY2t5LWhlYWRlcj1cIlwiIF9uZ2hvc3QtYzIwPVwiXCI+XHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJzdGlja3ktaGVhZGVyXCI+XG4gICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJzdGlja3ktY29udGFpbmVyXCI+XG4gICAgICAgIFx1MDAzQ3VsIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJ0b29sc1wiPlxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcdTAwM0NsaSBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwiZmlsdGVyXCI+XG4gICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzIwPVwiXCIgbW9kYWwtZmlsdGVycz1cIlwiIF9uZ2hvc3QtYzI4PVwiXCI+XHUwMDNDIS0tLS0+XHUwMDNDYSBfbmdjb250ZW50LWMyOD1cIlwiIGNsYXNzPVwidHJpZ2dlciBzdWJuYXYtbGFiZWxcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDMzNzIxNzY1KVwiPlxuICAgIFx1MDAzQ2kgX25nY29udGVudC1jMjg9XCJcIiBjbGFzcz1cIm5zLWljb24tZmlsdGVycy1hbHRcIj5cbiAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgXHUwMDNDL2k+XG4gICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyOD1cIlwiIGNsYXNzPVwic3VibmF2LWxhYmVsLXRleHRcIj5GaWx0ZXJzXHUwMDNDL3NwYW4+XG5cdTAwM0MvYT5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwibWVzc2FnZXNcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJzdWJuYXYtbGFiZWxcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDg5Mjg5MjI2KVwiPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NpIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJucy1pY29uLWJlbGxcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ3NwYW4gX25nY29udGVudC1jMjA9XCJcIiBjbGFzcz1cImJhZGdlXCI+Mlx1MDAzQy9zcGFuPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0MvaT5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwic3VibmF2LWxhYmVsLXRleHRcIj5NZXNzYWdlc1x1MDAzQy9zcGFuPlxuICAgICAgICAgICAgICAgIFx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjA9XCJcIiBjbGFzcz1cInByaW50XCI+XG4gICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwic3VibmF2LWxhYmVsXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg3MjE0NjI3NClcIj5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDaSBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwibnMtaWNvbi1wcmludFwiPlx1MDAzQy9pPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJzdWJuYXYtbGFiZWwtdGV4dFwiPlByaW50XHUwMDNDL3NwYW4+XG4gICAgICAgICAgICAgICAgXHUwMDNDL2E+XG4gICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjA9XCJcIiBjbGFzcz1cImNhbGN1bGF0b3JcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJzdWJuYXYtbGFiZWxcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDQ5NzY4MTYzKVwiPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NpIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJucy1pY29uLWNhbGN1bGF0b3JcIj5cdTAwM0MvaT5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwic3VibmF2LWxhYmVsLXRleHRcIj5DYXJiIENvdW50c1x1MDAzQy9zcGFuPlxuICAgICAgICAgICAgICAgIFx1MDAzQy9hPlxuICAgICAgICAgICAgXHUwMDNDL2xpPlxuICAgICAgICBcdTAwM0MvdWw+XG5cbiAgICAgICAgXHUwMDNDaDIgX25nY29udGVudC1jMjA9XCJcIiBjbGFzcz1cImhlYWRpbmdcIj5cbiAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjA9XCJcIj5cbiAgICAgICAgICAgICAgICBMdW5jaFxuICAgICAgICAgICAgICAgIFx1MDAzQ2VtIF9uZ2NvbnRlbnQtYzIwPVwiXCI+QXVnIDEyIC0gMTZcdTAwM0MvZW0+XG4gICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cbiAgICAgICAgXHUwMDNDL2gyPlxuXG4gICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyMD1cIlwiIGNsYXNzPVwibWVudS1uYXZcIiBzdWItbmF2PVwiXCIgX25naG9zdC1jMjk9XCJcIj5cdTAwM0NkaXYgX25nY29udGVudC1jMjk9XCJcIiBjbGFzcz1cIm5hdi1jb250YWluZXJcIj5cbiAgICBcdTAwM0NuYXYgX25nY29udGVudC1jMjk9XCJcIiByb2xlPVwibmF2aWdhdGlvblwiPlxuICAgICAgICBcbiAgICAgICAgICAgIFx1MDAzQ3VsIF9uZ2NvbnRlbnQtYzIwPVwiXCIgY2xhc3M9XCJuYXYtY29udGVudFwiIHN0eWxlPVwid2lkdGg6IDM4N3B4XCI+XG4gICAgICAgICAgICAgICAgXHUwMDNDbGkgX25nY29udGVudC1jMjA9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyMD1cIlwiIGhyZWYtdm9pZD1cIlwiIG9uZHJhZ3N0YXJ0PVwicmV0dXJuIGZhbHNlO1wiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNjI0ODU2NTUpXCI+QWxsIE1lbnVzXHUwMDNDL2E+XG4gICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NsaSBfbmdjb250ZW50LWMyMD1cIlwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyMD1cIlwiIGhyZWYtdm9pZD1cIlwiIG9uZHJhZ3N0YXJ0PVwicmV0dXJuIGZhbHNlO1wiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNDc4NDMwMjQpXCI+QnJlYWtmYXN0XHUwMDNDL2E+XG4gICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cbiAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDbGkgX25nY29udGVudC1jMjA9XCJcIiBjbGFzcz1cInNlbGVjdGVkXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzIwPVwiXCIgaHJlZi12b2lkPVwiXCIgb25kcmFnc3RhcnQ9XCJyZXR1cm4gZmFsc2U7XCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg2MTU0MTY0NylcIj5MdW5jaFx1MDAzQy9hPlxuICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcdTAwM0MvdWw+XG4gICAgICAgIFxuICAgIFx1MDAzQy9uYXY+XG5cdTAwM0MvZGl2PlxuXHUwMDNDL2Rpdj5cbiAgICBcdTAwM0MvZGl2PlxuXHUwMDNDL2Rpdj5cblxuXG5cdTAwM0NkaXYgX25nY29udGVudC1jMjA9XCJcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBjbGFzcz1cInN0aWNreS1zcGFjZXJcIj5cdTAwM0MvZGl2PlxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzIwPVwiXCIgbW9kYWwtbG9jYXRpb249XCJcIiBfbmdob3N0LWM0PVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cdTAwM0MvZGl2PlxuXG5cbiAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMTk9XCJcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBpZD1cImNvbnRlbnRcIj5cdTAwM0MvZGl2PlxuXG5cbiAgICBcdTAwM0MhLS0tLT5cblxuXG4gICAgXHUwMDNDIS0tLS0+XG5cblxuICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2RpdiBfbmdjb250ZW50LWMxOT1cIlwiIGNsYXNzPVwid2Vlay1jb250YWluZXJcIj5cbiAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE5PVwiXCIgY2xhc3M9XCJ3ZWVrLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMxOT1cIlwiIGNsYXNzPVwiZGF0ZXBpY2tlclwiPlxuICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMxOT1cIlwiIGRhdGVwaWNrZXI9XCJcIiBfbmdob3N0LWMyMj1cIlwiPlx1MDAzQ2RpdiBfbmdjb250ZW50LWMyMj1cIlwiIGNsYXNzPVwiY29udHJvbHNcIj5cbiAgICBcdTAwM0N1bCBfbmdjb250ZW50LWMyMj1cIlwiPlxuICAgICAgICBcdTAwM0NsaSBfbmdjb250ZW50LWMyMj1cIlwiIGNsYXNzPVwiYXJyb3dcIj5cbiAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjI9XCJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDM2ODg2OTUpXCIgY2xhc3M9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjI9XCJcIiBjbGFzcz1cInZpc3VhbGx5aGlkZGVuXCI+QXVnIDUgLSA5XHUwMDNDL3NwYW4+XG4gICAgICAgICAgICAgICAgXHUwMDNDaSBfbmdjb250ZW50LWMyMj1cIlwiIGNsYXNzPVwibnMtaWNvbi1sZWZ0LWFycm93XCI+XHUwMDNDL2k+XG4gICAgICAgICAgICBcdTAwM0MvYT5cbiAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgIFx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzIyPVwiXCIgY2xhc3M9XCJkcm9wZG93blwiPlxuICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyMj1cIlwiIGFyaWEtaGFzcG9wdXA9XCJkaWFsb2dcIiBjbGFzcz1cImRhdGVwaWNrZXItbWFpblwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNTMxNjAzODIpXCI+QXVnIDEyIC0gMTZcdTAwM0MvYT5cbiAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgIFx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzIyPVwiXCIgY2xhc3M9XCJhcnJvd1wiPlxuICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyMj1cIlwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMjY1MTA3MjQpXCI+XG4gICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyMj1cIlwiIGNsYXNzPVwidmlzdWFsbHloaWRkZW5cIj5BdWcgMTkgLSAyM1x1MDAzQy9zcGFuPlxuICAgICAgICAgICAgICAgIFx1MDAzQ2kgX25nY29udGVudC1jMjI9XCJcIiBjbGFzcz1cIm5zLWljb24tcmlnaHQtYXJyb3dcIj5cdTAwM0MvaT5cbiAgICAgICAgICAgIFx1MDAzQy9hPlxuICAgICAgICBcdTAwM0MvbGk+XG4gICAgXHUwMDNDL3VsPlxuXHUwMDNDL2Rpdj5cblxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzIyPVwiXCIgbW9kYWwtY29uZmlybWF0aW9uPVwiXCIgX25naG9zdC1jMTY9XCJcIj5cblx1MDAzQyEtLS0tPlxuXG5cblxuXG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgIFx1MDAzQy9kaXY+XG5cbiAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMxOT1cIlwiIGNsYXNzPVwid2Vla3NcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NkaXYgX25nY29udGVudC1jMTk9XCJcIiBtZW51LXdlZWs9XCJcIiBfbmdob3N0LWMyNj1cIlwiPlx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwibWVudVwiPlxuICAgIFx1MDAzQ3VsIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJ3ZWVrXCI+XG4gICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXlcIj5cbiAgICAgICAgICAgIFx1MDAzQ2gzIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXktbGFiZWxcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCI+MTJcdTAwM0Mvc3Bhbj5cbiAgICAgICAgICAgICAgICBcdTAwM0NhYmJyIF9uZ2NvbnRlbnQtYzI2PVwiXCIgdGl0bGU9XCJtb25kYXlcIj5tb25cdTAwM0MvYWJicj5cbiAgICAgICAgICAgIFx1MDAzQy9oMz5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBtZW51LWhlYWRlcj1cIlwiIF9uZ2hvc3QtYzMwPVwiXCI+XHUwMDNDIS0tLS0+XG5cblxuXG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDdWwgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW1zXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJ0ZXh0XCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIj5ObyBTY2hvb2xcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcdTAwM0MvdWw+XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgXHUwMDNDL2xpPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXlcIj5cbiAgICAgICAgICAgIFx1MDAzQ2gzIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXktbGFiZWxcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCI+MTNcdTAwM0Mvc3Bhbj5cbiAgICAgICAgICAgICAgICBcdTAwM0NhYmJyIF9uZ2NvbnRlbnQtYzI2PVwiXCIgdGl0bGU9XCJ0dWVzZGF5XCI+dHVlXHUwMDNDL2FiYnI+XG4gICAgICAgICAgICBcdTAwM0MvaDM+XG5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgbWVudS1oZWFkZXI9XCJcIiBfbmdob3N0LWMzMD1cIlwiPlx1MDAzQyEtLS0tPlxuXG5cblxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuXG4gICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ3VsIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg1MTI5Nzk4OSlcIj5UdXJrZXkgSG90IERvZyBvbiBCdW5cdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCgxNDYxODM2NylcIj5UdXJrZXkgJmFtcDsgQ2hlZXNlIFNhbmR3aWNoXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMTQzNjcxMjEpXCI+Q2hlZiBTYWxhZCB3aXRoICBUdXJrZXkgSGFtICZhbXA7IENoZWVzZVx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDYxNjczNjEyKVwiPkJha2VkIEJlYW5zXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMTA3MTIyNzMpXCI+QmFuYW5hXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIFx1MDAzQy91bD5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICBcdTAwM0MvbGk+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImRheVwiPlxuICAgICAgICAgICAgXHUwMDNDaDMgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImRheS1sYWJlbCB0b2RheVwiPlxuICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIj4xNFx1MDAzQy9zcGFuPlxuICAgICAgICAgICAgICAgIFx1MDAzQ2FiYnIgX25nY29udGVudC1jMjY9XCJcIiB0aXRsZT1cIndlZG5lc2RheVwiPndlZFx1MDAzQy9hYmJyPlxuICAgICAgICAgICAgXHUwMDNDL2gzPlxuXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIG1lbnUtaGVhZGVyPVwiXCIgX25naG9zdC1jMzA9XCJcIj5cdTAwM0MhLS0tLT5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblxuICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0N1bCBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbXNcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoOTM4NTE4MzQpXCI+RnJlbmNoIEJyZWFkIFBpenphXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMzg4MDQ1OTcpXCI+VHVya2V5ICZhbXA7IENoZWVzZSBTYW5kd2ljaFx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDUxNDkyNTcyKVwiPkNoZWYgU2FsYWQgVHVya2V5ICZhbXA7IENoZWVzZVx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDM2ODM2NjQ0KVwiPkJyb2Njb2xpIEZsb3JldHNcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg2MDE1MDIzMylcIj5EaWNlZCBQZWFjaCBDdXBcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg3OTcyNDkyMClcIj5Qb2xhciBQb3BcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3VsPlxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIFx1MDAzQy9saT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZGF5XCI+XG4gICAgICAgICAgICBcdTAwM0NoMyBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZGF5LWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiPjE1XHUwMDNDL3NwYW4+XG4gICAgICAgICAgICAgICAgXHUwMDNDYWJiciBfbmdjb250ZW50LWMyNj1cIlwiIHRpdGxlPVwidGh1cnNkYXlcIj50aHVcdTAwM0MvYWJicj5cbiAgICAgICAgICAgIFx1MDAzQy9oMz5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBtZW51LWhlYWRlcj1cIlwiIF9uZ2hvc3QtYzMwPVwiXCI+XHUwMDNDIS0tLS0+XG5cblxuXG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDdWwgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW1zXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDI5NTU3NDMyKVwiPk1pbmkgQ29uZmV0dGkgUGFuY2FrZXNcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg0MzcxNzQ3OClcIj5UdXJrZXkgJmFtcDsgQ2hlZXNlIFNhbmR3aWNoXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoOTAxMzkxNDcpXCI+Q2hlZiBTYWxhZCB3aXRoICBUdXJrZXkgSGFtICZhbXA7IENoZWVzZVx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDU0MzA5NzQ5KVwiPlR1cmtleSBTYXVzYWdlIExpbmtzXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNDU0NTMxMzIpXCI+SGFzaGJyb3duIFJvdW5kc1x1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDMzNDEyNTAwKVwiPkFwcGxlIFNsaWNlc1x1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcdTAwM0MvdWw+XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgXHUwMDNDL2xpPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXlcIj5cbiAgICAgICAgICAgIFx1MDAzQ2gzIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJkYXktbGFiZWxcIj5cbiAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCI+MTZcdTAwM0Mvc3Bhbj5cbiAgICAgICAgICAgICAgICBcdTAwM0NhYmJyIF9uZ2NvbnRlbnQtYzI2PVwiXCIgdGl0bGU9XCJmcmlkYXlcIj5mcmlcdTAwM0MvYWJicj5cbiAgICAgICAgICAgIFx1MDAzQy9oMz5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBtZW51LWhlYWRlcj1cIlwiIF9uZ2hvc3QtYzMwPVwiXCI+XHUwMDNDIS0tLS0+XG5cblxuXG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDdWwgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW1zXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDM5OTczNjY3KVwiPkNoZWVzZSBTdHVmZmVkIEJyZWFkIFN0aWNrIEJpdGVzXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMTYwODgyODQpXCI+VHVya2V5ICZhbXA7IENoZWVzZSBTYW5kd2ljaFx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDY5NDk3MTUpXCI+Q2hlZiBTYWxhZCB3aXRoIEVnZyAmYW1wOyBDaGVlc2VcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCgzNDI2NDk4NilcIj5Ub21hdG8gU291cFx1MDAzQy9hPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3NwYW4+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIHByaWNlLWFuZC1jYWw9XCJcIj5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvbGk+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDbGkgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QgdGV4dC1saW5rc1wiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cIml0ZW0tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NzcGFuIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWVcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kLW5hbWUtaW5uZXJcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDM0MjQ5ODkwKVwiPkNoZWRkYXIgR29sZGZpc2ggQ3JhY2tlcnNcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2xpIF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJmb29kIHRleHQtbGlua3NcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgY2xhc3M9XCJpdGVtLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDc3BhbiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZC1uYW1lLWlubmVyXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg0NjI5OTczNylcIj5DYXVsaWZsb3dlciBGbG9yZXRzXHUwMDNDL2E+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0Mvc3Bhbj5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI2PVwiXCIgcHJpY2UtYW5kLWNhbD1cIlwiPlxuXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9saT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NsaSBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiZm9vZCB0ZXh0LWxpbmtzXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIGNsYXNzPVwiaXRlbS1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ3NwYW4gX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZVwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjY9XCJcIiBjbGFzcz1cImZvb2QtbmFtZS1pbm5lclwiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNzA1OTk2NDYpXCI+RnJ1aXQgU3BsYXNoIFJhaXNlbHNcdTAwM0MvYT5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9zcGFuPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdTAwM0NkaXYgX25nY29udGVudC1jMjY9XCJcIiBwcmljZS1hbmQtY2FsPVwiXCI+XG5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx1MDAzQy9kaXY+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHUwMDNDL2xpPlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXHUwMDNDL3VsPlxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIFx1MDAzQy9saT5cbiAgICBcdTAwM0MvdWw+XG5cdTAwM0MvZGl2PlxuXG5cblx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNj1cIlwiIG1vZGFsLWNhcm91c2VsPVwiXCIgX25naG9zdC1jMzE9XCJcIj5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgXHUwMDNDL2Rpdj5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgXHUwMDNDIS0tLS0+XG5cblxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE5PVwiXCIgZm9vZC1saXN0PVwiXCIgX25naG9zdC1jMjU9XCJcIj5cdTAwM0NkaXYgX25nY29udGVudC1jMjU9XCJcIiBjbGFzcz1cImxpc3QtY29udGFpbmVyXCI+XG4gICAgXHUwMDNDaDMgX25nY29udGVudC1jMjU9XCJcIj5cbiAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNT1cIlwiIGNsYXNzPVwidG9nZ2xlIGljb24tbGlua1wiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMTczNDE0NylcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIj5cbiAgICAgICAgICAgIENvbmRpbWVudHNcbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2kgX25nY29udGVudC1jMjU9XCJcIiBjbGFzcz1cIm5zLWljb24tcGx1cy1jaXJjbGVkXCI+XHUwMDNDL2k+XG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICAgICAgXHUwMDNDL2E+XG4gICAgXHUwMDNDL2gzPlxuXG4gICAgXHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuXG5cblx1MDAzQ2RpdiBfbmdjb250ZW50LWMyNT1cIlwiIG1vZGFsLWNhcm91c2VsPVwiXCIgX25naG9zdC1jMzE9XCJcIj5cdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cdTAwM0MvZGl2PlxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzE5PVwiXCIgZm9vZC1saXN0PVwiXCIgX25naG9zdC1jMjU9XCJcIj5cdTAwM0NkaXYgX25nY29udGVudC1jMjU9XCJcIiBjbGFzcz1cImxpc3QtY29udGFpbmVyXCI+XG4gICAgXHUwMDNDaDMgX25nY29udGVudC1jMjU9XCJcIj5cbiAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyNT1cIlwiIGNsYXNzPVwidG9nZ2xlIGljb24tbGlua1wiIGhyZWYtdm9pZD1cIlwiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoNTI2MTk5OTEpXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCI+XG4gICAgICAgICAgICBNaWxrXG4gICAgICAgICAgICBcdTAwM0MhLS0tLT5cdTAwM0NpIF9uZ2NvbnRlbnQtYzI1PVwiXCIgY2xhc3M9XCJucy1pY29uLXBsdXMtY2lyY2xlZFwiPlx1MDAzQy9pPlxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XG4gICAgICAgIFx1MDAzQy9hPlxuICAgIFx1MDAzQy9oMz5cblxuICAgIFx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblxuXG5cdTAwM0NkaXYgX25nY29udGVudC1jMjU9XCJcIiBtb2RhbC1jYXJvdXNlbD1cIlwiIF9uZ2hvc3QtYzMxPVwiXCI+XHUwMDNDIS0tLS0+XG5cdTAwM0MvZGl2PlxuXHUwMDNDL2Rpdj5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICAgICAgICAgIFx1MDAzQyEtLS0tPlx1MDAzQ2RpdiBfbmdjb250ZW50LWMxOT1cIlwiIGZvb2QtbGlzdD1cIlwiIF9uZ2hvc3QtYzI1PVwiXCI+XHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI1PVwiXCIgY2xhc3M9XCJsaXN0LWNvbnRhaW5lclwiPlxuICAgIFx1MDAzQ2gzIF9uZ2NvbnRlbnQtYzI1PVwiXCI+XG4gICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMjU9XCJcIiBjbGFzcz1cInRvZ2dsZSBpY29uLWxpbmtcIiBocmVmLXZvaWQ9XCJcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDE5OTY0NDI5KVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiPlxuICAgICAgICAgICAgRmxhdm9yZWQgQXBwbGVzYXVjZVxuICAgICAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDaSBfbmdjb250ZW50LWMyNT1cIlwiIGNsYXNzPVwibnMtaWNvbi1wbHVzLWNpcmNsZWRcIj5cdTAwM0MvaT5cbiAgICAgICAgICAgIFx1MDAzQyEtLS0tPlxuICAgICAgICBcdTAwM0MvYT5cbiAgICBcdTAwM0MvaDM+XG5cbiAgICBcdTAwM0MhLS0tLT5cblx1MDAzQy9kaXY+XG5cblxuXHUwMDNDZGl2IF9uZ2NvbnRlbnQtYzI1PVwiXCIgbW9kYWwtY2Fyb3VzZWw9XCJcIiBfbmdob3N0LWMzMT1cIlwiPlx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblx1MDAzQy9kaXY+XG4gICAgICAgICAgICBcbiAgICAgICAgXHUwMDNDL2Rpdj5cblxuICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICBcdTAwM0MvZGl2PlxuXHUwMDNDL2Rpdj5cblxuXG5cblx1MDAzQyEtLS0tPlxuXHUwMDNDL2Rpdj5cblx1MDAzQy9tYWluPlxuXG5cblx1MDAzQ2RpdiBfbmdjb250ZW50LWMwPVwiXCIgZ2xvYmFsLWZvb3Rlcj1cIlwiIGlkPVwiZ2xvYmFsLWZvb3RlclwiIF9uZ2hvc3QtYzI9XCJcIj5cdTAwM0Nmb290ZXIgX25nY29udGVudC1jMj1cIlwiIGNsYXNzPVwiYnJpZ2h0LWxpbmtzXCIgcm9sZT1cImNvbnRlbnRpbmZvXCI+XG4gICAgXHUwMDNDIS0tLS0+XG5cbiAgICBcdTAwM0NwIF9uZ2NvbnRlbnQtYzI9XCJcIj5cbiAgICAgICAgXHUwMDNDIS0tLS0+XHUwMDNDYSBfbmdjb250ZW50LWMyPVwiXCIgdGFyZ2V0PVwiX2JsYW5rXCIgaHJlZj1cImh0dHA6Ly93d3cubnV0cmlzbGljZS5jb20vdXNkYS1ub25kaXNjcmltaW5hdGlvbi1zdGF0ZW1lbnQvP25hbWU9V2VzdGVydmlsbGUgQ2l0eSBTY2hvb2xzXCI+VGhpcyBpbnN0aXR1dGlvbiBpcyBhbiBlcXVhbCBvcHBvcnR1bml0eSBwcm92aWRlci5cdTAwM0MvYT5cbiAgICBcdTAwM0MvcD5cblxuICAgIFx1MDAzQ3AgX25nY29udGVudC1jMj1cIlwiPlxuICAgICAgICBcdTAwM0MhLS0tLT5cbiAgICBcdTAwM0MvcD5cblxuICAgIFx1MDAzQ3AgX25nY29udGVudC1jMj1cIlwiPlxuICAgICAgICBcdTAwM0NhIF9uZ2NvbnRlbnQtYzI9XCJcIiBocmVmPVwiaHR0cHM6Ly9pbmZvLm51dHJpc2xpY2UuY29tL2FkYS1jb21wbGlhbmNlXCIgdGFyZ2V0PVwiX2JsYW5rXCI+XG4gICAgICAgICAgICBBY2Nlc3NpYmlsaXR5XG4gICAgICAgIFx1MDAzQy9hPlxuICAgICAgICAmbmJzcDt8Jm5ic3A7XG4gICAgICAgIFx1MDAzQ2EgX25nY29udGVudC1jMj1cIlwiIGhyZWY9XCJodHRwczovL2RvY3MubnV0cmlzbGljZS5jb20vcHJpdmFjeS1wb2xpY3kuaHRtbFwiIHRhcmdldD1cIl9ibGFua1wiPlxuICAgICAgICAgICAgUHJpdmFjeSBQb2xpY3lcbiAgICAgICAgXHUwMDNDL2E+XG4gICAgICAgICZuYnNwO3wmbmJzcDtcbiAgICAgICAgXHUwMDNDYSBfbmdjb250ZW50LWMyPVwiXCIgaHJlZj1cIi4vdGVybXMtb2YtdXNlXCIgdGFyZ2V0PVwiX2JsYW5rXCI+XG4gICAgICAgICAgICBUZXJtcyBvZiBVc2VcbiAgICAgICAgXHUwMDNDL2E+XG4gICAgICAgIFx1MDAzQyEtLS0tPlxuICAgIFx1MDAzQy9wPlxuXG4gICAgXHUwMDNDcCBfbmdjb250ZW50LWMyPVwiXCI+UG93ZXJlZCBieSBcdTAwM0NhIGNsYXNzPVwiYmx1ZVwiIGhyZWY9XCJodHRwOi8vd3d3Lm51dHJpc2xpY2UuY29tL1wiIHRhcmdldD1cIl9ibGFua1wiPk51dHJpc2xpY2VcdTAwM0MvYT46IHRoZSBsZWFkaW5nIHByb3ZpZGVyIG9mIGRpZ2l0YWwgbWVudSB0ZWNobm9sb2d5Llx1MDAzQy9wPlxuXG4gICAgXHUwMDNDcCBfbmdjb250ZW50LWMyPVwiXCI+wqkgMjAxOSBOdXRyaXNsaWNlLCBJbmNcdTAwM0MvcD5cblx1MDAzQy9mb290ZXI+XG5cdTAwM0MvZGl2PlxuXG5cblx1MDAzQ2RpdiBfbmdjb250ZW50LWMwPVwiXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgY2xhc3M9XCJsb2FkaW5nXCI+XHUwMDNDL2Rpdj5cblxuXG5cdTAwM0NhIF9uZ2NvbnRlbnQtYzA9XCJcIiBjbGFzcz1cImxpbmstdG8tdG9wXCIgaHJlZi12b2lkPVwiXCIgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCg1MjU5NzE2OSlcIj5CYWNrIHRvIHRvcFx1MDAzQy9hPlxuXG4gICAgXG5cblxuXG5cblx1MDAzQy9ib2R5Plx1MDAzQy9odG1sPiJ9
http_version:
recorded_at: Wed, 14 Aug 2019 12:23:54 GMT
recorded_with: VCR 5.0.0