/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*//*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none !important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,0.8);border:1px solid #999;border:0 transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;border-color:#000\9}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}.pure-menu{box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-link,.pure-menu-heading{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-disabled,.pure-menu-heading{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}html{font-size:14px}*{box-sizing:border-box}body{font-family:-apple-system,’Lucida Grande’,‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,‘游ゴシック’,’メイリオ’,meiryo,sans-serif;color:#2b2b2b;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{-webkit-transition:.3s ease-in;transition:.3s ease-in;text-decoration:none;letter-spacing:1px;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif}address{font-style:normal}figure{padding:0;margin:0;width:100%}.l-box{padding:0 .5rem}.pure-g,.pure-g-r{font-family:-apple-system,’Lucida Grande’,‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,‘游ゴシック’,’メイリオ’,meiryo,sans-serif;display:-webkit-box;display:flex;flex-flow:row wrap}.fa{margin-right:4px}.whiteback{background:#fff}.whiteback.footerback{background-image:url("../images/common/footer_img2.png"),url("../images/common/footer_img1.png");background-repeat:repeat-x, no-repeat;background-position:bottom center,bottom right 12px}.greyback{background:#f5f5f5}.greyback.footerback{background-image:url("../images/common/footer_img2.png"),url("../images/common/footer_img1.png");background-repeat:repeat-x, no-repeat;background-position:bottom center,bottom right 12px}.primaryback{color:#fff;background:#80A32E}.fixed{position:fixed}.br-clear{display:none}.global-header{z-index:20000;background:#fff;left:0;padding-left:12px;width:100%}.global-header.set-padding{margin-bottom:450px}.global-header__header{text-align:center;position:relative}.global-header__title{margin:12px 0}.global-header__title img{width:100%;max-width:410px;height:auto;margin-top:12px}.global-header__contact{width:100%;padding:0;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif;display:none}.global-header__tel{width:100%;height:48px;position:relative;overflow:hidden;margin-top:12px;margin-bottom:4px}.global-header__tel--caution{display:block;position:absolute;top:0;left:5px;font-size:.75rem}.global-header__tel--number{display:block;position:absolute;top:1rem;left:0;font-size:1.35rem;color:#2b2b2b;font-weight:bold}.global-header__tel--time{display:block;position:absolute;top:1rem;right:0;font-size:.6rem;letter-spacing:0}.global-header__tel--date{display:block;position:absolute;top:30px;right:0;font-size:.6rem}.global-header__tel--date span{font-size:.5rem;border:solid 1px #979797;padding:.1rem .2rem;margin-right:.2rem}.global-header__form{text-align:center;width:100%}.global-header__form a{display:block;background:#80A32E;color:#fff;border-radius:4px;padding:12px 12px;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:solid 1px #fff;max-width:640px;margin:0 auto;padding:6px 12px !important}.global-header__form a:hover{background:#fff;color:#80A32E;border:solid 1px #80A32E}.global-navigation__container{display:none;background:rgba(255,255,255,0.9);width:100%;z-index:10000}.global-navigation__container.mobile-style{position:fixed;top:60px;left:0;z-index:10000;background:#fff;height:100%}.global-navigation__container.set-position{position:fixed;top:0;box-shadow:0 3px 6px 0px #ddd}.global-navigation__list{text-align:center;width:80%;margin:0 auto;list-style-type:none;padding:0}.global-navigation__item{border-bottom:solid 1px #80A32E;padding:12px auto}.global-navigation__link{display:inline-block;text-decoration:none;color:#2b2b2b;position:relative;margin:12px auto 6px;width:100%;font-size:14px}.global-navigation__link.current{display:inline-block;background:#eee;color:#2b2b2b;border-radius:48px}.global-footer{padding-top:0;padding-bottom:12px}.global-togglemenu{position:relative}.global-togglemenu__button{display:block;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:.3rem .5rem;font-size:1.3rem;color:#80A32E;text-align:center;border:solid 1px #80A32E;border-radius:4px}.global-togglemenu__button i{margin-right:0 !important}.contact{text-align:center;margin:12px auto;padding-bottom:48px}.contact__title{font-size:1rem;letter-spacing:0;font-weight:bold;margin:12px 0 0 0;margin:24px auto 0;font-size:1rem}.contact__tel{font-size:2rem;letter-spacing:2px;margin:0 auto -8px}.contact__date{letter-spacing:1px;font-size:.7rem;display:block;margin:0 0 16px 0}.contact__button{display:block;background:#80A32E;color:#fff;border-radius:4px;padding:12px 12px;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:solid 1px #fff;max-width:640px;margin:0 auto;padding:12px auto}.contact__button:hover{background:#fff;color:#80A32E;border:solid 1px #80A32E}.contact__button span{font-size:.7rem;display:block;margin-top:-4px}.address__figure{text-align:center}.address__img{width:100%;max-width:310px;margin:0 auto}.address__location{text-align:center;margin:0 auto;line-height:1.2}.address__tel{text-align:center;font-weight:bold;letter-spacing:1px;font-size:1.2rem;margin:0 auto 0}.address__date{text-align:left;font-size:.8rem;margin:0 auto;line-height:1.3}.address__date th{padding-right:12px;width:72px;font-weight:normal}.footer-navigation{display:none}.footer-navigation__list{text-align:center;width:100%;padding:0;list-style-type:none;margin-top:6px}.footer-navigation__link{color:#fff;border:solid 1px #80A32E;font-size:13px;padding:2px 12px;box-sizing:border-box;letter-spacing:-1px}.footer-navigation__link:hover{border:solid 1px #fff;padding:6px 12px;border-radius:24px}.footer-navigation__link.current{background:#fff;padding:6px 12px;color:#2b2b2b;border-radius:24px}.copyright{display:block;width:100%;height:24px;line-height:24px;letter-spacing:2px;padding:1rem auto;background:#6a833d;color:#fff;font-size:.6rem;text-align:center}#scroll-top{display:none;position:fixed;bottom:48px;right:48px}#scroll-top.show{display:block}.scrolltop{display:block;width:74px;height:74px;border-radius:74px;text-align:center;text-indent:100%;overflow:hidden;white-space:nowrap;background:url("../images/common/pagetop1.png") no-repeat center center}.scrolltop:hover{background:url("../images/common/pagetop2.png") no-repeat center center}.visual-fixed{position:fixed;top:50px;z-index:-1;width:100%}.mainvisual{width:100%;overflow:hidden}.mainvisual__figure{position:relative;width:100%;height:auto;background:#f9f9f9;overflow:hidden}.mainvisual__img{width:auto;-webkit-transition:8s linear;transition:8s linear}.mainvisual__img.scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.mainvisual__message{position:absolute;display:inline-block;margin:0 auto;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:url("../images/mainvisuals/mainvisual_back.png") repeat;letter-spacing:1px;padding:24px 12px}.mainvisual__slide{width:100%}.pagevisual{width:100%;background:#80A32E;color:#fff}.pagevisual__figure{display:block;overflow:hidden;position:relative;width:100%;padding:0;margin:0}.pagevisual__img{width:100%;height:auto}.pagevisual__box{position:relative}.pagevisual__box-center{text-align:left;color:#fff;padding:12px 24px}.pagevisual__title{margin-bottom:-6px}.pagevisual__subtitle{font-size:.7rem;margin-left:.2rem}.component{width:100%;text-align:center;margin:0 auto;padding:36px 12px;z-index:1000}.component-row{width:100%;text-align:center;margin:0 auto;padding:52px 12px 50px}.component.no-padding{padding-top:0;padding-bottom:0}.component__title{font-size:1.2rem;margin-top:0}.component__button{display:block;background:#80A32E;color:#fff;border-radius:4px;padding:12px 12px;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:solid 1px #fff;max-width:640px;margin:0 auto;padding-top:8px}.component__button:hover{background:#fff;color:#80A32E;border:solid 1px #80A32E}.component__button span{font-size:.7rem;display:block;margin-top:-4px}.component__button--contact{padding:6px 12px !important}.component__excerpt{padding:0 24px;margin-bottom:40px}.card-wide{padding:0 .5rem;text-align:left;width:100%}.card-wide__figure{display:none}.card-wide__title{margin-top:0;padding:0 24px;font-size:1rem;letter-spacing:0;font-weight:bold;margin:12px 0 0 0}.card-wide__excerpt-container{padding:0 24px}.card-wide__link-container{padding:0 24px}.card-wide__link{text-align:center;display:block;background:#80A32E;color:#fff;border-radius:4px;padding:12px 12px;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:solid 1px #fff;max-width:640px;margin:0 auto}.card-wide__link:hover{background:#fff;color:#80A32E;border:solid 1px #80A32E}.card-normal-container{padding:0}.card-normal{margin-bottom:12px}.card-normal__link{display:block;width:100%;background:#fff;color:#2b2b2b;padding-bottom:12px}.card-normal__figure{width:100%}.card-normal__img{width:100%}.card-normal__title{margin:8px auto 2px;font-size:1rem;letter-spacing:0;font-weight:bold;margin:12px 0 0 0}.card-normal__excerpt{padding:2px 22px 12px;text-align:left;font-size:14px;letter-spacing:0;margin:0 auto;line-height:1.3}.item{margin-bottom:12px}.item-container{max-width:700px;margin:0 auto}.item-container.items-kitchen{max-width:948px}.item-container.items-kitchen img{width:235px;height:auto}.item-container.items-kitchen .item__excerpt{text-align:left;padding:0 24px;height:40px;line-height:1.3;margin-top:4px}.item-container.items-kitchen .item__tags{padding:0 24px}.item__link{display:block;width:100%;color:#2b2b2b;padding-bottom:24px}.item__figure{width:100%}.item__img{width:100%;max-width:220px}.item__excerpt{padding:0 1rem;text-align:center;font-size:.9rem;letter-spacing:-1px;margin:0 auto}.item__tags{margin:0;padding:0;letter-spacing:0;font-size:.8rem;text-align:left}.item__tags--hideKitchen{list-style-type:none;height:12px;margin-bottom:4px}.item__tags--hideKitchen .fa{color:#7ca2bf}.item__tags--showKitchen{list-style-type:none;height:12px;margin-bottom:4px}.item__tags--showKitchen .fa{color:#c18681}.item__tags--communication{list-style-type:none;height:12px;margin-bottom:4px}.item__tags--communication .fa{color:#d2ae5e}.item__tags--commitCooking{list-style-type:none;height:12px;margin-bottom:4px}.item__tags--commitCooking .fa{color:#9f8dbb}.work{margin-bottom:12px}.work__link{max-width:340px;display:block;position:relative}.work__figure{width:100%;height:auto}.work__img{-webkit-transition:.3s ease-in;transition:.3s ease-in}.work__label{display:block;position:absolute;bottom:0;left:0;background:#f5f5f5;padding:.5rem;color:#fff}.work--before{text-align:right;padding-right:12px}.work--before a{float:right}.work--before figcaption{background:#000}.work--after{text-align:left;padding-left:12px}.work--after a{float:left}.work--after figcaption{background:#c17281}.work__excerpt{margin:30px 0 20px}.work__cover{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#000;opacity:0;color:#fff;-webkit-transition:.3s;transition:.3s}.work__cover i{position:absolute;top:40%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:2rem}.work__cover p{position:absolute;top:60%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border:solid 1px #fff;border-radius:4px;width:96px;margin:0 auto;font-size:14px;font-weight:bold}.work__cover p:hover{background:#fff;color:#000}.work-overlay{position:fixed;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:rgba(240,240,240,0.95);z-index:200000;box-shadow:0 12px 24px -12px #000;display:none}.work-overlay__figure{position:relative;width:100%;height:100%}.work-overlay__img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:solid 4px #fff;border-radius:4px;box-shadow:0 6px 12px -6px #000}.work-overlay__close{display:block;position:absolute;top:24px;right:24px;color:#000;padding:.3rem .6rem;border-radius:48px;border:solid 2px #000}.outline{width:100%;letter-spacing:1px;text-align:left;border-top:solid 1px #ddd;margin-top:12px}.outline__tr{border-bottom:solid 1px #ddd}.outline__th{display:block;font-weight:normal;padding:13px .5rem;font-weight:bold;font-size:.8rem}.outline__td{display:inline;padding:13px .5rem;font-size:.9rem;letter-spacing:0}.googlemap{width:100%;margin:12px auto 48px;padding:0 0 33.33333%;position:relative;overflow:hidden;margin-top:40px}.googlemap__frame{position:absolute;top:0;left:0;width:100%;height:100%}.staffs{list-style-type:none;padding:0;margin:0 auto;max-width:700px}.staffs__staff{padding:12px}.staffs__img{border:solid 6px #fff;border-radius:6px;width:100%;max-width:210px;height:auto}.staffs__name{margin:0}.staffs__role{margin:0}.contact-form{width:100%;margin:0 auto;padding:48px}.contact-form__header{text-align:left;margin-bottom:12px;font-weight:bold}.contact-form__body{text-align:left}.contact-form__block{margin:12px 0 24px}.contact-form__confirm{letter-spacing:0;text-align:center;width:100%;font-size:.9rem;font-weight:bold}.contact-form__send{display:block;background:#80A32E;color:#fff;border-radius:4px;padding:12px 12px;-webkit-transition:.3s ease-in;transition:.3s ease-in;border:solid 1px #fff;max-width:640px;margin:0 auto;padding:12px 50px}.contact-form__send:hover{background:#fff;color:#80A32E;border:solid 1px #80A32E}.contact-form .required{color:#fff;background:#80A32E;padding:.2rem .4rem;border-radius:4px;font-size:.7rem;margin-left:12px}.contact-form .customer-address{width:100%}.contact-form .customer-inqbody{width:100%}.contact-form .customer-email{width:100%}.contact-form .customer-name{width:100%}.contact-form .customer-postcode{width:100%}.contact-form .customer-tel{width:100%}.contact-form-confirm{display:none;border-top:solid 1px #ddd}.contact-form-confirm__container{max-width:80%;margin:0 auto;letter-spacing:0px}.wpcf7-list-item{margin-right:24px}.wpcf7-textarea{height:96px}.wpcf7-not-valid-tip{color:#ca3939;display:block;font-size:13px}.wpcf7-validation-errors{color:#ca3939}.screen-reader-response{width:80%;margin:0 auto;color:#ca3939}.screen-reader-response ul{display:none}.text-extend{font-size:.9rem}@media only screen and (max-width: 480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}@media screen and (min-width: 35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%;width:4.1357%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;width:8.3023%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%;width:12.469%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;width:16.6357%}.pure-u-sm-1-5{width:20%;width:19.969%}.pure-u-sm-5-24{width:20.8333%;width:20.8023%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;width:24.969%}.pure-u-sm-7-24{width:29.1667%;width:29.1357%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;width:33.3023%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%;width:37.469%}.pure-u-sm-2-5{width:40%;width:39.969%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;width:41.6357%}.pure-u-sm-11-24{width:45.8333%;width:45.8023%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;width:49.969%}.pure-u-sm-13-24{width:54.1667%;width:54.1357%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;width:58.3023%}.pure-u-sm-3-5{width:60%;width:59.969%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%;width:62.469%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;width:66.6357%}.pure-u-sm-17-24{width:70.8333%;width:70.8023%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;width:74.969%}.pure-u-sm-19-24{width:79.1667%;width:79.1357%}.pure-u-sm-4-5{width:80%;width:79.969%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;width:83.3023%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%;width:87.469%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;width:91.6357%}.pure-u-sm-23-24{width:95.8333%;width:95.8023%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width: 48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;width:4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;width:8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%;width:12.469%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;width:16.6357%}.pure-u-md-1-5{width:20%;width:19.969%}.pure-u-md-5-24{width:20.8333%;width:20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;width:24.969%}.pure-u-md-7-24{width:29.1667%;width:29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;width:33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%;width:37.469%}.pure-u-md-2-5{width:40%;width:39.969%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;width:41.6357%}.pure-u-md-11-24{width:45.8333%;width:45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;width:49.969%}.pure-u-md-13-24{width:54.1667%;width:54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;width:58.3023%}.pure-u-md-3-5{width:60%;width:59.969%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%;width:62.469%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;width:66.6357%}.pure-u-md-17-24{width:70.8333%;width:70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;width:74.969%}.pure-u-md-19-24{width:79.1667%;width:79.1357%}.pure-u-md-4-5{width:80%;width:79.969%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;width:83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%;width:87.469%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;width:91.6357%}.pure-u-md-23-24{width:95.8333%;width:95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}html{font-size:15px}.whiteback.footerback{background-position:bottom center, bottom right 50px}.greyback.footerback{background-position:bottom center, bottom right 50px}.br-clear{display:block}.global-header__header{text-align:left}.global-header__contact{display:inline-block;padding-left:12%}.global-navigation__container{display:inline-block;border-top:solid 1px #ddd}.global-navigation__list{width:100%;display:table;table-layout:fixed}.global-navigation__item{border:none;display:table-cell;vertical-align:middle;padding:0}.global-navigation__link{width:auto;border:none;padding:2px 24px;border-color:#eee;border:solid 1px #fff}.global-navigation__link.current{padding:2px 24px}.global-navigation__link:hover{display:inline-block;border:solid 1px #eee;border-radius:48px}.global-togglemenu{display:none}.contact__title{font-size:1.3rem;letter-spacing:1px;font-weight:normal}.contact__title{font-size:22px}.address__figure{text-align:left}.address__location{text-align:left}.address__tel{text-align:left}.address__date{margin:0 0}.footer-navigation{display:block}.footer-navigation__list{display:table;width:82%;float:right;table-layout:fixed}.footer-navigation__item{display:table-cell;vertical-align:middle}.mainvisual{height:400px}.mainvisual__img{width:100%;height:auto;min-height:400px}.mainvisual__message{padding:12px 24px;font-size:1rem;line-height:1}.pagevisual{width:100%;height:400px;text-align:center;margin:0 auto}.pagevisual__figure{height:400px}.pagevisual__img{position:absolute;width:auto;height:400px}.pagevisual__box-center{position:absolute;top:50%;padding:48px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component__title{font-size:1.4rem}.component__excerpt{padding:0}.card-wide__title{font-size:1.3rem;letter-spacing:1px;font-weight:normal}.card-normal{margin-bottom:0}.card-normal__link:hover{box-shadow:0 6px 12px -6px #000;background:#f5f5f5}.card-normal__title{font-size:1.3rem;letter-spacing:1px;font-weight:normal}.item-container.items-kitchen .item__excerpt{padding:0}.item-container.items-kitchen .item__tags{padding:0}.work__link{cursor:pointer}.work__link:hover img{box-shadow:0 6px 12px -6px #000;background:#f5f5f5}.work__link:hover .work__cover{opacity:.8}.outline__th{display:table-cell;font-weight:normal}.outline__td{display:table-cell;font-size:1rem}.contact-form{width:80%;max-width:700px}.text-extend{font-size:1rem}}@media screen and (min-width: 64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;width:4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;width:8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%;width:12.469%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;width:16.6357%}.pure-u-lg-1-5{width:20%;width:19.969%}.pure-u-lg-5-24{width:20.8333%;width:20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;width:24.969%}.pure-u-lg-7-24{width:29.1667%;width:29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;width:33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%;width:37.469%}.pure-u-lg-2-5{width:40%;width:39.969%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;width:41.6357%}.pure-u-lg-11-24{width:45.8333%;width:45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;width:49.969%}.pure-u-lg-13-24{width:54.1667%;width:54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;width:58.3023%}.pure-u-lg-3-5{width:60%;width:59.969%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%;width:62.469%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;width:66.6357%}.pure-u-lg-17-24{width:70.8333%;width:70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;width:74.969%}.pure-u-lg-19-24{width:79.1667%;width:79.1357%}.pure-u-lg-4-5{width:80%;width:79.969%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;width:83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%;width:87.469%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;width:91.6357%}.pure-u-lg-23-24{width:95.8333%;width:95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}html{font-size:16px}.global-header__contact{padding-left:24%}.component-row{max-width:1024px}.component{max-width:1024px}.card-wide__figure{display:block}}@media screen and (min-width: 80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;width:4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;width:8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%;width:12.469%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;width:16.6357%}.pure-u-xl-1-5{width:20%;width:19.969%}.pure-u-xl-5-24{width:20.8333%;width:20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;width:24.969%}.pure-u-xl-7-24{width:29.1667%;width:29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;width:33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%;width:37.469%}.pure-u-xl-2-5{width:40%;width:39.969%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;width:41.6357%}.pure-u-xl-11-24{width:45.8333%;width:45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;width:49.969%}.pure-u-xl-13-24{width:54.1667%;width:54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;width:58.3023%}.pure-u-xl-3-5{width:60%;width:59.969%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%;width:62.469%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;width:66.6357%}.pure-u-xl-17-24{width:70.8333%;width:70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;width:74.969%}.pure-u-xl-19-24{width:79.1667%;width:79.1357%}.pure-u-xl-4-5{width:80%;width:79.969%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;width:83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%;width:87.469%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;width:91.6357%}.pure-u-xl-23-24{width:95.8333%;width:95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}@media screen and (min-width: 48em) and (min-width: 48em){.pagevisual{padding:0 12px}}@media screen and (min-width: 48em) and (min-width: 64em){.pagevisual{max-width:1024px}}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfcHVyZS5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stdGhlbWUuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJjb21tb24uc2FzcyIsIl9zZXR0aW5nLnNhc3MiLCJfZ2xvYmFsLnNhc3MiLCJfbWFpbnZpc3VhbC5zYXNzIiwiX2NvbXBvbmVudC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztFQ0tFOzs7RUFJQSw0REFDMEQsS0FBSyx1QkFBd0IsMEJBQTJCLDZCQUE4QixDQUFDLEtBQUssUUFBUyxDQUFDLDJGQUEyRixhQUFjLENBQUMsNEJBQTRCLHFCQUFzQix1QkFBd0IsQ0FBQyxzQkFBc0IsYUFBYyxRQUFTLENBQUUsa0JBQWlCLFlBQWEsQ0FBQyxFQUFFLDRCQUE2QixDQUFDLGlCQUFpQixTQUFVLENBQUMsWUFBWSx3QkFBeUIsQ0FBQyxTQUFTLGVBQWdCLENBQUMsSUFBSSxpQkFBa0IsQ0FBQyxHQUFHLGNBQWUsY0FBZSxDQUFDLEtBQUssZ0JBQWlCLFVBQVcsQ0FBQyxNQUFNLGFBQWMsQ0FBQyxRQUFRLGNBQWUsY0FBZSxrQkFBbUIsdUJBQXdCLENBQUMsSUFBSSxTQUFVLENBQUMsSUFBSSxhQUFjLENBQUMsSUFBSSxRQUFTLENBQUMsZUFBZSxlQUFnQixDQUFDLE9BQU8sZUFBZ0IsQ0FBQyxHQUFnQyx1QkFBd0IsUUFBUyxDQUFDLElBQUksYUFBYyxDQUFDLGtCQUFrQixnQ0FBaUMsYUFBYyxDQUFDLHNDQUFzQyxjQUFlLGFBQWMsUUFBUyxDQUFDLE9BQU8sZ0JBQWlCLENBQUMsY0FBYyxtQkFBb0IsQ0FBQyxvRUFBb0UsMEJBQTJCLGNBQWUsQ0FBQyxzQ0FBc0MsY0FBZSxDQUFDLGlEQUFpRCxTQUFVLFNBQVUsQ0FBQyxNQUFNLGtCQUFtQixDQUFDLHVDQUF1QyxzQkFBdUIsU0FBVSxDQUFDLDRGQUE0RixXQUFZLENBQUMsbUJBQW1CLDZCQUE4QixBQUE2RCxzQkFBdUIsQ0FBQywrRkFBK0YsdUJBQXdCLENBQUMsU0FBUyx3QkFBeUIsYUFBYywwQkFBMkIsQ0FBQyxPQUFPLFNBQVUsU0FBVSxDQUFDLFNBQVMsYUFBYyxDQUFDLFNBQVMsZUFBZ0IsQ0FBQyxNQUFNLHlCQUEwQixnQkFBaUIsQ0FBQyxNQUFNLFNBQVUsQ0FBQyxpQkFBaUIsdUJBQXNCLENBQUMsVUFBVSxlQUFnQixZQUFhLGFBQWMsQ0FBQyxRQUFRLHNCQUF1QixDQUFBLHNCQUF3QixDQUFBLG9CQUFzQiw2QkFBOEIsbUVBQW9FLHFCQUFzQiwyQkFBNEIsb0JBQXFCLHVCQUF3Qiw2QkFBOEIsQUFBa0Msd0JBQXlCLENBQUMsaUNBQWlDLG1CQUFvQixDQUFDLFFBQVEscUJBQXNCLENBQUEsZUFBaUIsT0FBUSxzQkFBdUIsb0JBQXFCLG1CQUFvQixtQkFBb0IsQ0FBQywwQkFBMkIsc0JBQXVCLENBQUMsa2xCQUFrbEIscUJBQXNCLENBQUEsZUFBaUIsT0FBUSxzQkFBdUIsb0JBQXFCLG1CQUFvQixtQkFBb0IsQ0FBQyxhQUFhLGNBQWUsQ0FBQSxhQUFlLENBQUMsMEJBQTBCLGNBQWUsQ0FBQSxhQUFlLENBQUMseUJBQXlCLFlBQWEsQ0FBQSxhQUFlLENBQUMseUJBQXlCLGVBQWdCLENBQUEsY0FBZ0IsQ0FBQyxZQUFZLFVBQVcsQ0FBQSxhQUFlLENBQUMsYUFBYSxlQUFnQixDQUFBLGNBQWdCLENBQUMseUJBQXlCLFVBQVcsQ0FBQSxhQUFlLENBQUMsYUFBYSxlQUFnQixDQUFBLGNBQWdCLENBQUMseUJBQXlCLGVBQWdCLENBQUEsY0FBZ0IsQ0FBQyx5QkFBeUIsWUFBYSxDQUFBLGFBQWUsQ0FBQyxZQUFZLFVBQVcsQ0FBQSxhQUFlLENBQUMsMkJBQTJCLGVBQWdCLENBQUEsY0FBZ0IsQ0FBQyxjQUFjLGVBQWdCLENBQUEsY0FBZ0IsQ0FBQywwQkFBMEIsVUFBVyxDQUFBLGFBQWUsQ0FBQyxjQUFjLGVBQWdCLENBQUEsY0FBZ0IsQ0FBQywyQkFBMkIsZUFBZ0IsQ0FBQSxjQUFnQixDQUFDLFlBQVksVUFBVyxDQUFBLGFBQWUsQ0FBQywwQkFBMEIsWUFBYSxDQUFBLGFBQWUsQ0FBQywwQkFBMEIsZUFBZ0IsQ0FBQSxjQUFnQixDQUFDLGNBQWMsZUFBZ0IsQ0FBQSxjQUFnQixDQUFDLDBCQUEwQixVQUFXLENBQUEsYUFBZSxDQUFDLGNBQWMsZUFBZ0IsQ0FBQSxjQUFnQixDQUFDLFlBQVksVUFBVyxDQUFBLGFBQWUsQ0FBQywwQkFBMEIsZUFBZ0IsQ0FBQSxjQUFnQixDQUFDLDBCQUEwQixZQUFhLENBQUEsYUFBZSxDQUFDLDRCQUE0QixlQUFnQixDQUFBLGNBQWdCLENBQUMsY0FBYyxlQUFnQixDQUFBLGNBQWdCLENBQUMsZ0RBQWdELFVBQVcsQ0FBQyxhQUFhLHFCQUFzQixPQUFRLG1CQUFvQixtQkFBb0Isc0JBQXVCLGtCQUFtQixlQUFnQix1QkFBd0IseUJBQTBCLHNCQUF1QixxQkFBc0IsaUJBQWtCLEFBQTJELHFCQUFzQixDQUFDLCtCQUErQixVQUFXLFFBQVMsQ0FBQyxhQUFhLG9CQUFxQixlQUFnQixpQkFBa0IsV0FBWSxzQkFBcUIsc0JBQXVCLHFCQUF1Qix5QkFBMEIscUJBQXNCLGlCQUFrQixDQUFDLHlEQUF5RCxzSEFBc0gsa0lBQTBILDZGQUF5RixBQUFnSyxvRkFBZ0MsQ0FBaUQsbUJBQW1CLFNBQVUsQ0FBQyx3Q0FBd0MsMEVBQXdFLG1CQUFvQixDQUFDLGtJQUFrSSxTQUFVLHNCQUF1QixpRUFBaUUseUJBQXlCLGtCQUFtQixnQkFBaUIsV0FBWSxtQkFBb0IsZUFBZ0IsQ0FBQyxvQkFBb0IsWUFBYSxDQUFDLCtCQUErQixVQUFXLFFBQVMsQ0FBQyx3RkFBd0YseUJBQTBCLFVBQVcsQ0FBQyxxY0FBcWMsa0JBQW1CLHFCQUFzQixzQkFBdUIsZ0NBQWlDLGtCQUFtQixzQkFBdUIsQUFBMkQscUJBQXNCLENBQUMsNkJBQTZCLGtCQUFtQixxQkFBc0Isc0JBQXVCLGdDQUFpQyxrQkFBbUIsQUFBMkQscUJBQXNCLENBQUMsNkJBQTZCLGlCQUFrQixDQUFDLHFpQkFBcWlCLFVBQVcsb0JBQXFCLENBQUMsbUNBQW1DLFVBQVcsb0JBQXFCLENBQUMsMkdBQTJHLDJCQUE0Qix3QkFBeUIsQ0FBQyxpREFBaUQsY0FBZSxhQUFjLENBQUMscW1CQUFxbUIsbUJBQW9CLHlCQUEwQixhQUFjLENBQUMsdUNBQXVDLG1CQUFvQix5QkFBMEIsYUFBYyxDQUFDLHFGQUFxRixzQkFBdUIsV0FBWSxpQkFBa0IsQ0FBQyxpR0FBaUcsY0FBZSxvQkFBcUIsQ0FBQyxxSkFBcUoscUJBQXNCLENBQUMsa0JBQWtCLGNBQWUsc0JBQXVCLHFCQUFzQixDQUFDLDRCQUE0QixXQUFZLENBQUMsaUJBQWlCLGtCQUFtQixDQUFDLG9CQUFvQixTQUFVLHNCQUF1QixRQUFTLENBQUMsa0JBQWtCLGNBQWUsV0FBWSxlQUFnQixtQkFBb0IsV0FBWSwrQkFBZ0MsQ0FBQyxrb0JBQWtvQixjQUFlLGNBQWUsQ0FBQyxxQ0FBcUMsY0FBZSxjQUFlLENBQUMsOElBQThJLHFCQUFzQixDQUFBLGVBQWlCLENBQUEsT0FBUyxxQkFBc0IsQ0FBQyw0QkFBNEIsa0JBQW1CLENBQUMsdUNBQXVDLGtCQUFtQixDQUFDLDZDQUE2QyxpQkFBa0IscUJBQXNCLHNCQUF1QixXQUFZLGdCQUFpQixDQUFDLGtDQUFrQyxxQkFBc0IsQ0FBQyxtRUFBbUUsa0JBQW1CLGdCQUFpQixDQUFDLGdDQUFnQyxrQkFBbUIsQ0FBQyw2REFBNkQsY0FBZSxhQUFjLGdCQUFpQixnQkFBaUIsa0JBQW1CLFFBQVMsQ0FBQyx5RUFBeUUsU0FBVSxDQUFDLHFGQUFxRixRQUFTLDBCQUEyQixRQUFTLENBQUMsMkdBQTJHLFFBQVMsa0JBQW1CLFFBQVMsQ0FBQyxtRkFBbUYsU0FBVSwwQkFBMkIsUUFBUyxDQUFDLDhCQUE4QixjQUFlLENBQUMseUJBQXlCLFVBQVcsQ0FBQywyQkFBMkIsU0FBVSxDQUFDLDJCQUEyQixTQUFVLENBQUMsMkJBQTJCLFNBQVUsQ0FBQywyQkFBMkIsU0FBVSxDQUFDLHVEQUF1RCxxQkFBc0Isa0JBQW1CLFdBQVksc0JBQXVCLGdCQUFpQixDQUFDLG1CQUFtQixjQUFlLFdBQVksZ0JBQWlCLENBQUMsQUFBdTBDLFdBQXNFLHFCQUFzQixDQUFDLGlCQUFpQixlQUFnQixPQUFRLE1BQU8sU0FBVSxDQUFDLGdDQUFnQyxpQkFBa0IsQ0FBQyxnQkFBZ0IsZ0JBQWlCLFNBQVUsU0FBVSxDQUFDLGdCQUFnQixVQUFXLFNBQVUsV0FBWSxDQUFDLG1DQUFtQyxjQUFlLHFCQUFzQixrQkFBbUIsQ0FBQyxzQkFBc0IsV0FBWSxrQkFBbUIsQ0FBQyxzQ0FBc0Msb0JBQXFCLENBQUMsMEhBQTBILHFCQUFzQixDQUFBLGVBQWlCLE9BQVEscUJBQXNCLENBQUMsZ0NBQWdDLGFBQWMsQ0FBQyxvQkFBb0IsYUFBYyxrQkFBbUIsVUFBVyxNQUFPLFNBQVUsVUFBVyxTQUFVLENBQUMsMENBQTBDLE9BQVEsU0FBVSxhQUFjLENBQUMsdUZBQXVGLGNBQWUsaUJBQWtCLENBQUMsOENBQThDLGtCQUFtQixnQkFBaUIsZUFBZ0IsQ0FBQyxvRUFBb0UsZUFBZ0IsQ0FBQyxzQkFBc0Isa0JBQW1CLGlCQUFrQixDQUFDLHNDQUFzQyxhQUFjLENBQUMsMkRBQTJELG9CQUFxQixDQUFDLDJDQUEyQyxtQkFBb0Isa0JBQW1CLGdCQUFpQix3QkFBeUIsaUNBQWtDLGNBQWUsQ0FBQyw4REFBOEQsWUFBYSxDQUFDLHFCQUFxQixzQkFBdUIsV0FBWSxhQUFjLENBQUMsMkNBQTJDLFVBQVcsYUFBYyxhQUFjLENBQUMsbUJBQW1CLHlCQUEwQixhQUFjLENBQUMsZ0JBQWdCLFVBQVcsQ0FBQyxvQkFBb0IscUJBQXNCLENBQUMsdURBQXVELGdCQUFpQixDQUFDLG9CQUFvQixVQUFXLENBQUMsMENBQTBDLDRCQUE2QixDQUFDLDhFQUE4RSxxQkFBc0IsQ0FBQyxnRkFBZ0YsVUFBVyxDQUFDLFlBQVkseUJBQTBCLGlCQUFrQixpQkFBa0Isd0JBQXlCLENBQUMsb0JBQW9CLFdBQVksbUNBQW9DLGNBQWUsaUJBQWtCLENBQUMsOEJBQThCLDhCQUErQix1QkFBd0Isa0JBQW1CLFNBQVUsaUJBQWtCLGdCQUFpQixDQUFDLHNEQUFzRCxtQkFBb0IsQ0FBQyxrQkFBa0IseUJBQTBCLFdBQVksZ0JBQWlCLHFCQUFzQixDQUFDLGVBQWUsNEJBQTZCLENBQUMsbUJBQW1CLHdCQUF5QixDQUFDLDBDQUEwQyx3QkFBeUIsQ0FBQyx3QkFBd0IsK0JBQWdDLENBQUMsNENBQTRDLHFCQUFzQixDQUFDLG9EQUFvRCxxQkFBc0IsK0JBQWdDLENBQUMsOENBQThDLHFCQUFzQixDQUFFOzs7OztFQU0zZ2lCLEFDZEYsY0FDSSxrQkFDQSxjQUNBLHNCQUNBLDJCQUNBLHlCQUNBLEFBQ0Esc0JBQ0EscUJBQ0EsaUJBQ0EsQUFDQSxtQkFDQSx1Q0FBeUMsQ0FDNUMsWUFFRyxrQkFDQSxnQkFDQSxjQUNBLFNBQ0EsU0FBVyxDQUxmLGtCQVFRLFlBQWMsQ0FSdEIscUJBWVEsZUFDQSxXQUFhLENBQ2hCLHFEQUlELHVDQUNBLEFBR0EsOEJBQXNCLENBQ3pCLGFBR0csa0JBQ0EsT0FDQSxNQUNBLGFBQWUsQ0FKbkIsdUNBUVEsV0FDQSxhQUFlLENBVHZCLG1CQWFRLFVBQVksQ0FicEIsNEJBaUJRLGlCQUFtQixDQUN0QixhQUdELFdBQ0EsWUFDQSxlQVdBLFlBQWMsQ0FtQmpCLHlCQTVCTyxXQUFhLENBTHJCLGlCQVFRLGFBQWUsQ0FSdkIsK0JBV1EsWUFBYyxDQVh0QiwwQkFpQlEsbUJBQXFCLENBakI3QixnQ0FxQlEsYUFBZSxDQXJCdkIsNEJBeUJRLGlCQUFtQixDQXpCM0IsNkJBNkJRLGNBQ0EsWUFDQSw0QkFBOEIsQ0FDakMsMEJBR0QsWUFBYyxDQUNqQiwyQkNwRE8sZ0VBQTJFLENBQzlFLFdBTUcsb0JBQ0EsNkJBQ0Esa01BQ0EsbUJBQ0EsaUJBQW1CLENBTTNCLHdCQUVJLGtCQUNBLGNBQ0EsWUFDQSxXQUNBLGdCQUNBLGNBQ0EsZUFDQSx1QkFDQSxrQkFDQSxRQUNBLHFDQUNBLEFBQ0EsNkJBQ0EsVUFDQSxZQUNBLFlBQWMsQ0FqQmxCLHdFQW1CUSxhQUNBLHVCQUNBLGlCQUFtQixDQXJCM0Isb0dBdUJZLFNBakVjLENBMEMxQixvRUEyQlEsV0FwRXVCLENBeUMvQixzQ0E4QlEsb0JBQ0EsZUFDQSxjQUNBLFdBQ0EsWUFDQSxtQ0FDQSxpQ0FBbUMsQ0FDdEMsWUFJRCxVQUFZLENBV2Ysd0JBVE8sVUFDQSxXQUFhLENBSnJCLG1CQU9RLFdBOUZlLENBQUEsK0JBdUZaLFdBdEZZLENBQUEsWUFnR2QsV0FLRSxDQUFBLHdCQURYLFdBR2MsVUFDQyxDQUFBLG1CQUpKLFdBT0ksQ0EzR1EsK0JBb0daLFdBU0MsQ0FBQSwyQkFPQyxrQkFDVCxDQUFBLFlBQ0gsa0JBR2EsYUFDVixnQkFDQSxjQUNBLGtCQUNVLFVBQ1YsU0FDQSxVQUNBLENBQUEsZUFSSixrQkFVa0IscUJBQ0QsWUFDVCxXQUNBLGFBQ0EsVUFDQSxjQUNNLENBQUUsc0JBUFYsU0FTTSx1QkFDWSxjQUNaLFlBQ0EsV0FDQSxhQUNBLGdCQUNBLGNBQ0Esa0JBQ08sWUFDUCxjQUNNLENBQUUsd0RBWFosWUFhUSxDQUFBLHNFQURZLFNBR1IsQ0FBQSw2QkFmTixrQkFtQlksTUFBQSxPQUNILFlBRVAsV0FDQSxZQUNBLG9CQUNBLGNBQ0EsaUJBQ0Esa0JBQ0EsV0FDQSxZQUNBLG1DQUN3QixpQ0FDRCxDQUFFLDBDQUdsQixXQUNYLFdBQ0EsQ0FBQTs7Ozs7Ozs7Ozs7RUNoTFYsVUFHQSw4QkFDQSxzQkFDQSxpQ0FDQSx3QkFBMEIsQ0FDM0IsZ0JBR0MsOEJBQ0EscUJBQXVCLENBQ3hCLDBCQUdDLG9CQUNFLGdDQUNBLHVCQUFxQixDQUd2QixJQUNFLG9DQUNBLDJCQUFxQixDQUd2QixJQUNFLG9DQUNBLDJCQUFxQixDQUFBLENBSXpCLGtCQUNFLG9CQUNFLGdDQUNBLEFBQ0EsdUJBQXFCLENBR3ZCLElBQ0Usb0NBQ0EsQUFDQSwyQkFBcUIsQ0FHdkIsSUFDRSxvQ0FDQSxBQUNBLDJCQUFxQixDQUFBLENBSXpCLFFBQ0UsOEJBQ0EscUJBQXVCLENBQ3hCLHlCQUdDLFlBQ0UsU0FBVyxDQUdiLFFBQ0UsU0FBVyxDQUFBLENBSWYsaUJBQ0UsWUFDRSxTQUFXLENBR2IsUUFDRSxTQUFXLENBQUEsQ0FJZixPQUNFLDZCQUNBLG9CQUFzQixDQUN2Qix5QkFLQyxHQUNFLDJCQUNBLGtCQUFnQixDQUdsQixJQUNFLDZCQUNBLG9CQUFnQixDQUdsQixLQUNFLDJCQUNBLGtCQUFnQixDQUFBLENBSXBCLGlCQUNFLEdBQ0UsMkJBQ0EsQUFDQSxrQkFBZ0IsQ0FHbEIsSUFDRSw2QkFDQSxBQUNBLG9CQUFnQixDQUdsQixLQUNFLDJCQUNBLEFBQ0Esa0JBQWdCLENBQUEsQ0FJcEIsT0FDRSw2QkFDQSxvQkFBc0IsQ0FDdkIseUJBR0MsUUFDRSxnQ0FDQSx1QkFBcUIsQ0FHdkIsb0JBQ0Usb0NBQ0EsMkJBQXFCLENBR3ZCLGdCQUNFLG1DQUNBLDBCQUFxQixDQUFBLENBSXpCLGlCQUNFLFFBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsb0JBQ0Usb0NBQ0EsQUFDQSwyQkFBcUIsQ0FHdkIsZ0JBQ0UsbUNBQ0EsQUFDQSwwQkFBcUIsQ0FBQSxDQUl6QixPQUNFLDZCQUNBLG9CQUFzQixDQUN2Qix5QkFHQyxJQUNFLGdDQUNBLHVCQUFpQixDQUduQixJQUNFLGlDQUNBLHdCQUFpQixDQUduQixJQUNFLCtCQUNBLHNCQUFpQixDQUduQixJQUNFLGdDQUNBLHVCQUFpQixDQUduQixLQUNFLCtCQUNBLHNCQUFpQixDQUFBLENBSXJCLGlCQUNFLElBQ0UsZ0NBQ0EsQUFDQSx1QkFBaUIsQ0FHbkIsSUFDRSxpQ0FDQSxBQUNBLHdCQUFpQixDQUduQixJQUNFLCtCQUNBLEFBQ0Esc0JBQWlCLENBR25CLElBQ0UsZ0NBQ0EsQUFDQSx1QkFBaUIsQ0FHbkIsS0FDRSwrQkFDQSxBQUNBLHNCQUFpQixDQUFBLENBSXJCLE9BQ0Usb0NBQ0EsQUFDQSw0QkFDQSw2QkFDQSxvQkFBc0IsQ0FDdkIsd0JBR0MsR0FDRSwyQkFDQSxrQkFBZ0IsQ0FHbEIsUUFDRSwyQ0FDQSxrQ0FBNEIsQ0FHOUIsZ0JBQ0UsMENBQ0EsaUNBQTRCLENBRzlCLFlBQ0UsMkNBQ0Esa0NBQTRCLENBRzlCLEtBQ0UscUNBQ0EsNEJBQTBCLENBQUEsQ0FJOUIsZ0JBQ0UsR0FDRSwyQkFDQSxBQUNBLGtCQUFnQixDQUdsQixRQUNFLDJDQUNBLEFBQ0Esa0NBQTRCLENBRzlCLGdCQUNFLDBDQUNBLEFBQ0EsaUNBQTRCLENBRzlCLFlBQ0UsMkNBQ0EsQUFDQSxrQ0FBNEIsQ0FHOUIsS0FDRSxxQ0FDQSxBQUNBLDRCQUEwQixDQUFBLENBSTlCLE1BQ0UsNEJBQ0EsbUJBQXFCLENBQ3RCLDBCQUtDLEdBQ0UsaUNBQ0Esd0JBQXFCLENBR3ZCLElBQ0UsaURBQ0Esd0NBQWtDLENBR3BDLElBQ0UsK0NBQ0Esc0NBQWlDLENBR25DLElBQ0UsaURBQ0Esd0NBQWtDLENBR3BDLElBQ0UsK0NBQ0Esc0NBQWlDLENBR25DLElBQ0UsZ0RBQ0EsdUNBQWlDLENBR25DLEtBQ0UsaUNBQ0Esd0JBQXFCLENBQUEsQ0FJekIsa0JBQ0UsR0FDRSxpQ0FDQSxBQUNBLHdCQUFxQixDQUd2QixJQUNFLGlEQUNBLEFBQ0Esd0NBQWtDLENBR3BDLElBQ0UsK0NBQ0EsQUFDQSxzQ0FBaUMsQ0FHbkMsSUFDRSxpREFDQSxBQUNBLHdDQUFrQyxDQUdwQyxJQUNFLCtDQUNBLEFBQ0Esc0NBQWlDLENBR25DLElBQ0UsZ0RBQ0EsQUFDQSx1Q0FBaUMsQ0FHbkMsS0FDRSxpQ0FDQSxBQUNBLHdCQUFxQixDQUFBLENBSXpCLFFBQ0UsOEJBQ0EscUJBQXVCLENBQ3hCLDRCQUdDLEdBQ0UsVUFDQSw2QkFDQSxvQkFBZ0IsQ0FHbEIsSUFDRSxVQUNBLDhCQUNBLHFCQUFnQixDQUdsQixJQUNFLDZCQUNBLG9CQUFnQixDQUdsQixLQUNFLDJCQUNBLGtCQUFnQixDQUFBLENBSXBCLG9CQUNFLEdBQ0UsVUFDQSw2QkFDQSxBQUNBLG9CQUFnQixDQUdsQixJQUNFLFVBQ0EsOEJBQ0EsQUFDQSxxQkFBZ0IsQ0FHbEIsSUFDRSw2QkFDQSxBQUNBLG9CQUFnQixDQUdsQixLQUNFLDJCQUNBLEFBQ0Esa0JBQWdCLENBQUEsQ0FJcEIsVUFDRSxnQ0FDQSx1QkFBeUIsQ0FDMUIsZ0NBR0MsR0FDRSxVQUNBLHNDQUNBLDZCQUFxQixDQUd2QixJQUNFLFVBQ0EsbUNBQ0EsMEJBQXFCLENBR3ZCLElBQ0Usb0NBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsd0JBQ0UsR0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBR3ZCLElBQ0UsVUFDQSxtQ0FDQSxBQUNBLDBCQUFxQixDQUd2QixJQUNFLG9DQUNBLEFBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixjQUNFLG9DQUNBLDJCQUE2QixDQUM5QixnQ0FHQyxHQUNFLFVBQ0Esc0NBQ0EsNkJBQXFCLENBR3ZCLElBQ0UsVUFDQSxtQ0FDQSwwQkFBcUIsQ0FHdkIsSUFDRSxvQ0FDQSwyQkFBcUIsQ0FHdkIsS0FDRSxnQ0FDQSx1QkFBcUIsQ0FBQSxDQUl6Qix3QkFDRSxHQUNFLFVBQ0Esc0NBQ0EsQUFDQSw2QkFBcUIsQ0FHdkIsSUFDRSxVQUNBLG1DQUNBLEFBQ0EsMEJBQXFCLENBR3ZCLElBQ0Usb0NBQ0EsQUFDQSwyQkFBcUIsQ0FHdkIsS0FDRSxnQ0FDQSxBQUNBLHVCQUFxQixDQUFBLENBSXpCLGNBQ0Usb0NBQ0EsMkJBQTZCLENBQzlCLGlDQUdDLEdBQ0UsVUFDQSxxQ0FDQSw0QkFBcUIsQ0FHdkIsSUFDRSxVQUNBLG9DQUNBLDJCQUFxQixDQUd2QixJQUNFLG1DQUNBLDBCQUFxQixDQUd2QixLQUNFLGdDQUNBLHVCQUFxQixDQUFBLENBSXpCLHlCQUNFLEdBQ0UsVUFDQSxxQ0FDQSxBQUNBLDRCQUFxQixDQUd2QixJQUNFLFVBQ0Esb0NBQ0EsQUFDQSwyQkFBcUIsQ0FHdkIsSUFDRSxtQ0FDQSxBQUNBLDBCQUFxQixDQUd2QixLQUNFLGdDQUNBLEFBQ0EsdUJBQXFCLENBQUEsQ0FJekIsZUFDRSxxQ0FDQSw0QkFBOEIsQ0FDL0IsOEJBR0MsR0FDRSxVQUNBLHFDQUNBLDRCQUFxQixDQUd2QixJQUNFLFVBQ0Esb0NBQ0EsMkJBQXFCLENBR3ZCLElBQ0UsbUNBQ0EsMEJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsc0JBQ0UsR0FDRSxVQUNBLHFDQUNBLEFBQ0EsNEJBQXFCLENBR3ZCLElBQ0UsVUFDQSxvQ0FDQSxBQUNBLDJCQUFxQixDQUd2QixJQUNFLG1DQUNBLEFBQ0EsMEJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixZQUNFLGtDQUNBLHlCQUEyQixDQUM1Qiw2QkFHQyxHQUNFLDJCQUNBLGtCQUFnQixDQUdsQixJQUNFLDhCQUNBLHFCQUFnQixDQUdsQixJQUNFLFVBQ0EsNkJBQ0Esb0JBQWdCLENBR2xCLEtBQ0UsVUFDQSw2QkFDQSxvQkFBZ0IsQ0FBQSxDQUlwQixxQkFDRSxHQUNFLDJCQUNBLEFBQ0Esa0JBQWdCLENBR2xCLElBQ0UsOEJBQ0EsQUFDQSxxQkFBZ0IsQ0FHbEIsSUFDRSxVQUNBLDZCQUNBLEFBQ0Esb0JBQWdCLENBR2xCLEtBQ0UsVUFDQSw2QkFDQSxBQUNBLG9CQUFnQixDQUFBLENBSXBCLFdBQ0UsaUNBQ0Esd0JBQTBCLENBQzNCLGlDQUdDLEdBQ0UsZ0NBQ0EsdUJBQXFCLENBR3ZCLElBQ0UsVUFDQSxvQ0FDQSwyQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHFDQUNBLDRCQUFxQixDQUFBLENBSXpCLHlCQUNFLEdBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsSUFDRSxVQUNBLG9DQUNBLEFBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxxQ0FDQSxBQUNBLDRCQUFxQixDQUFBLENBSXpCLGVBQ0UscUNBQ0EsNEJBQThCLENBQy9CLGlDQUdDLEdBQ0UsZ0NBQ0EsdUJBQXFCLENBR3ZCLElBQ0UsVUFDQSxtQ0FDQSwwQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHNDQUNBLDZCQUFxQixDQUFBLENBSXpCLHlCQUNFLEdBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsSUFDRSxVQUNBLG1DQUNBLEFBQ0EsMEJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxzQ0FDQSxBQUNBLDZCQUFxQixDQUFBLENBSXpCLGVBQ0UscUNBQ0EsNEJBQThCLENBQy9CLGtDQUdDLEdBQ0UsZ0NBQ0EsdUJBQXFCLENBR3ZCLElBQ0UsVUFDQSxvQ0FDQSwyQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHFDQUNBLDRCQUFxQixDQUFBLENBSXpCLDBCQUNFLEdBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsSUFDRSxVQUNBLG9DQUNBLEFBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxxQ0FDQSxBQUNBLDRCQUFxQixDQUFBLENBSXpCLGdCQUNFLHNDQUNBLDZCQUErQixDQUNoQywrQkFHQyxHQUNFLGdDQUNBLHVCQUFxQixDQUd2QixJQUNFLFVBQ0EsbUNBQ0EsMEJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxzQ0FDQSw2QkFBcUIsQ0FBQSxDQUl6Qix1QkFDRSxHQUNFLGdDQUNBLEFBQ0EsdUJBQXFCLENBR3ZCLElBQ0UsVUFDQSxtQ0FDQSxBQUNBLDBCQUFxQixDQUd2QixLQUNFLFVBQ0Esc0NBQ0EsQUFDQSw2QkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QiwwQkFHQyxHQUNFLFNBQVcsQ0FHYixLQUNFLFNBQVcsQ0FBQSxDQUlmLGtCQUNFLEdBQ0UsU0FBVyxDQUdiLEtBQ0UsU0FBVyxDQUFBLENBSWYsUUFDRSw4QkFDQSxxQkFBdUIsQ0FDeEIsOEJBR0MsR0FDRSxVQUNBLG9DQUNBLDJCQUFxQixDQUd2QixLQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsc0JBQ0UsR0FDRSxVQUNBLG9DQUNBLEFBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUFBLENBSXpCLFlBQ0Usa0NBQ0EseUJBQTJCLENBQzVCLGlDQUdDLEdBQ0UsVUFDQSxzQ0FDQSw2QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLHVCQUFxQixDQUFBLENBSXpCLHlCQUNFLEdBQ0UsVUFDQSxzQ0FDQSxBQUNBLDZCQUFxQixDQUd2QixLQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixlQUNFLHFDQUNBLDRCQUE4QixDQUMvQiw4QkFHQyxHQUNFLFVBQ0Esb0NBQ0EsMkJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FBQSxDQUl6QixzQkFDRSxHQUNFLFVBQ0Esb0NBQ0EsQUFDQSwyQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLEFBQ0EsdUJBQXFCLENBQUEsQ0FJekIsWUFDRSxrQ0FDQSx5QkFBMkIsQ0FDNUIsaUNBR0MsR0FDRSxVQUNBLHNDQUNBLDZCQUFxQixDQUd2QixLQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIseUJBQ0UsR0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUFBLENBSXpCLGVBQ0UscUNBQ0EsNEJBQThCLENBQy9CLCtCQUdDLEdBQ0UsVUFDQSxtQ0FDQSwwQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLHVCQUFxQixDQUFBLENBSXpCLHVCQUNFLEdBQ0UsVUFDQSxtQ0FDQSxBQUNBLDBCQUFxQixDQUd2QixLQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QixrQ0FHQyxHQUNFLFVBQ0EscUNBQ0EsNEJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FBQSxDQUl6QiwwQkFDRSxHQUNFLFVBQ0EscUNBQ0EsQUFDQSw0QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLEFBQ0EsdUJBQXFCLENBQUEsQ0FJekIsZ0JBQ0Usc0NBQ0EsNkJBQStCLENBQ2hDLDRCQUdDLEdBQ0UsVUFDQSxtQ0FDQSwwQkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLHVCQUFxQixDQUFBLENBSXpCLG9CQUNFLEdBQ0UsVUFDQSxtQ0FDQSxBQUNBLDBCQUFxQixDQUd2QixLQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixVQUNFLGdDQUNBLHVCQUF5QixDQUMxQiwrQkFHQyxHQUNFLFVBQ0EscUNBQ0EsNEJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FBQSxDQUl6Qix1QkFDRSxHQUNFLFVBQ0EscUNBQ0EsQUFDQSw0QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLGdDQUNBLEFBQ0EsdUJBQXFCLENBQUEsQ0FJekIsYUFDRSxtQ0FDQSwwQkFBNEIsQ0FDN0IsMkJBR0MsR0FDRSxTQUFXLENBR2IsS0FDRSxTQUFXLENBQUEsQ0FJZixtQkFDRSxHQUNFLFNBQVcsQ0FHYixLQUNFLFNBQVcsQ0FBQSxDQUlmLFNBQ0UsK0JBQ0Esc0JBQXdCLENBQ3pCLCtCQUdDLEdBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLG1DQUNBLDBCQUFxQixDQUFBLENBSXpCLHVCQUNFLEdBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0EsbUNBQ0EsQUFDQSwwQkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QixrQ0FHQyxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxxQ0FDQSw0QkFBcUIsQ0FBQSxDQUl6QiwwQkFDRSxHQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHFDQUNBLEFBQ0EsNEJBQXFCLENBQUEsQ0FJekIsZ0JBQ0Usc0NBQ0EsNkJBQStCLENBQ2hDLCtCQUdDLEdBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLG9DQUNBLDJCQUFxQixDQUFBLENBSXpCLHVCQUNFLEdBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esb0NBQ0EsQUFDQSwyQkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QixrQ0FHQyxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxzQ0FDQSw2QkFBcUIsQ0FBQSxDQUl6QiwwQkFDRSxHQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBQUEsQ0FJekIsZ0JBQ0Usc0NBQ0EsNkJBQStCLENBQ2hDLGdDQUdDLEdBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLG1DQUNBLDBCQUFxQixDQUFBLENBSXpCLHdCQUNFLEdBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0EsbUNBQ0EsQUFDQSwwQkFBcUIsQ0FBQSxDQUl6QixjQUNFLG9DQUNBLDJCQUE2QixDQUM5QixtQ0FHQyxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxxQ0FDQSw0QkFBcUIsQ0FBQSxDQUl6QiwyQkFDRSxHQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHFDQUNBLEFBQ0EsNEJBQXFCLENBQUEsQ0FJekIsaUJBQ0UsdUNBQ0EsOEJBQWdDLENBQ2pDLDZCQUdDLEdBQ0UsVUFDQSxnQ0FDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLG9DQUNBLDJCQUFxQixDQUFBLENBSXpCLHFCQUNFLEdBQ0UsVUFDQSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esb0NBQ0EsQUFDQSwyQkFBcUIsQ0FBQSxDQUl6QixXQUNFLGlDQUNBLHdCQUEwQixDQUMzQixnQ0FHQyxHQUNFLFVBQ0EsZ0NBQ0EsdUJBQXFCLENBR3ZCLEtBQ0UsVUFDQSxzQ0FDQSw2QkFBcUIsQ0FBQSxDQUl6Qix3QkFDRSxHQUNFLFVBQ0EsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FHdkIsS0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBQUEsQ0FJekIsY0FDRSxvQ0FDQSwyQkFBNkIsQ0FDOUIsd0JBR0MsR0FDRSx1RUFDQSwrREFDQSwyQ0FDQSxrQ0FBb0MsQ0FHdEMsSUFDRSxnRkFDQSx3RUFDQSwyQ0FDQSxrQ0FBb0MsQ0FHdEMsSUFDRSxnRkFDQSx3RUFDQSwwQ0FDQSxpQ0FBbUMsQ0FHckMsSUFDRSwrRUFDQSx1RUFDQSwwQ0FDQSxpQ0FBbUMsQ0FHckMsS0FDRSw0RUFDQSxvRUFDQSwwQ0FDQSxpQ0FBbUMsQ0FBQSxDQUl2QyxnQkFDRSxHQUNFLHVFQUNBLEFBQ0EsK0RBQ0EsMkNBQ0Esa0NBQW9DLENBR3RDLElBQ0UsZ0ZBQ0EsQUFDQSx3RUFDQSwyQ0FDQSxrQ0FBb0MsQ0FHdEMsSUFDRSxnRkFDQSxBQUNBLHdFQUNBLDBDQUNBLGlDQUFtQyxDQUdyQyxJQUNFLCtFQUNBLEFBQ0EsdUVBQ0EsMENBQ0EsaUNBQW1DLENBR3JDLEtBQ0UsNEVBQ0EsQUFDQSxvRUFDQSwwQ0FDQSxpQ0FBbUMsQ0FBQSxDQUl2QyxlQUNFLG9DQUNBLEFBQ0EsNEJBQ0EsNEJBQ0EsbUJBQXFCLENBQ3RCLDJCQUdDLEdBQ0Usb0RBQ0EsNENBQ0EsU0FBVyxDQUdiLElBQ0UscURBQ0EsNENBQXFDLENBR3ZDLElBQ0Usb0RBQ0EsMkNBQXFDLENBR3ZDLEtBQ0UsbURBQ0EsMkNBQ0EsU0FBVyxDQUFBLENBSWYsbUJBQ0UsR0FDRSxvREFDQSxBQUNBLDRDQUNBLFNBQVcsQ0FHYixJQUNFLHFEQUNBLEFBQ0EsNENBQXFDLENBR3ZDLElBQ0Usb0RBQ0EsQUFDQSwyQ0FBcUMsQ0FHdkMsS0FDRSxtREFDQSxBQUNBLDJDQUNBLFNBQVcsQ0FBQSxDQUlmLFNBQ0UsK0NBQ0EsQUFDQSx1Q0FDQSwrQkFDQSxzQkFBd0IsQ0FDekIsMkJBR0MsR0FDRSxvREFDQSw0Q0FDQSxTQUFXLENBR2IsSUFDRSxxREFDQSw0Q0FBcUMsQ0FHdkMsSUFDRSxvREFDQSwyQ0FBcUMsQ0FHdkMsS0FDRSxtREFDQSwyQ0FDQSxTQUFXLENBQUEsQ0FJZixtQkFDRSxHQUNFLG9EQUNBLEFBQ0EsNENBQ0EsU0FBVyxDQUdiLElBQ0UscURBQ0EsQUFDQSw0Q0FBcUMsQ0FHdkMsSUFDRSxvREFDQSxBQUNBLDJDQUFxQyxDQUd2QyxLQUNFLG1EQUNBLEFBQ0EsMkNBQ0EsU0FBVyxDQUFBLENBSWYsU0FDRSwrQ0FDQSxBQUNBLHVDQUNBLCtCQUNBLHNCQUF3QixDQUN6Qiw0QkFHQyxHQUNFLG1EQUNBLDJDQUNBLFNBQVcsQ0FHYixLQUNFLG9EQUNBLDRDQUNBLFNBQVcsQ0FBQSxDQUlmLG9CQUNFLEdBQ0UsbURBQ0EsQUFDQSwyQ0FDQSxTQUFXLENBR2IsS0FDRSxvREFDQSxBQUNBLDRDQUNBLFNBQVcsQ0FBQSxDQUlmLFVBQ0UsZ0NBQ0Esd0JBQ0EsK0NBQ0EsQUFDQSxzQ0FBd0MsQ0FDekMsNEJBR0MsR0FDRSxtREFDQSwyQ0FDQSxTQUFXLENBR2IsS0FDRSxvREFDQSw0Q0FDQSxTQUFXLENBQUEsQ0FJZixvQkFDRSxHQUNFLG1EQUNBLEFBQ0EsMkNBQ0EsU0FBVyxDQUdiLEtBQ0Usb0RBQ0EsQUFDQSw0Q0FDQSxTQUFXLENBQUEsQ0FJZixVQUNFLCtDQUNBLEFBQ0EsdUNBQ0EsZ0NBQ0EsdUJBQXlCLENBQzFCLGdDQUdDLEdBQ0UsaURBQ0EseUNBQ0EsU0FBVyxDQUdiLElBQ0UsZ0RBQ0Esd0NBQ0EsU0FBVyxDQUdiLElBQ0UsK0NBQ0EsdUNBQ0EsU0FBVyxDQUdiLEtBQ0UsNkNBQ0EscUNBQ0EsU0FBVyxDQUFBLENBSWYsd0JBQ0UsR0FDRSxpREFDQSxBQUNBLHlDQUNBLFNBQVcsQ0FHYixJQUNFLGdEQUNBLEFBQ0Esd0NBQ0EsU0FBVyxDQUdiLElBQ0UsK0NBQ0EsQUFDQSx1Q0FDQSxTQUFXLENBR2IsS0FDRSw2Q0FDQSxBQUNBLHFDQUNBLFNBQVcsQ0FBQSxDQUlmLGNBQ0Usb0NBQ0EsNEJBQ0EsMkNBQ0Esa0NBQW9DLENBQ3JDLGlDQUdDLEdBQ0UsNkNBQ0EscUNBQ0EsU0FBVyxDQUdiLEtBQ0UsaURBQ0EseUNBQ0EsU0FBVyxDQUFBLENBSWYseUJBQ0UsR0FDRSw2Q0FDQSxBQUNBLHFDQUNBLFNBQVcsQ0FHYixLQUNFLGlEQUNBLEFBQ0EseUNBQ0EsU0FBVyxDQUFBLENBSWYsZUFDRSxxQ0FDQSw2QkFDQSwwQ0FDQSxpQ0FBbUMsQ0FDcEMsNEJBR0MsR0FDRSx1Q0FDQSwrQkFDQSxrQ0FDQSwwQkFDQSxTQUFXLENBR2IsS0FDRSx1Q0FDQSwrQkFDQSw0QkFDQSxvQkFDQSxTQUFXLENBQUEsQ0FJZixvQkFDRSxHQUNFLHVDQUNBLEFBQ0EsK0JBQ0Esa0NBQ0EsQUFDQSwwQkFDQSxTQUFXLENBR2IsS0FDRSx1Q0FDQSxBQUNBLCtCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUFBLENBSWYsVUFDRSxnQ0FDQSx1QkFBeUIsQ0FDMUIsb0NBR0MsR0FDRSxxQ0FDQSw2QkFDQSxpQ0FDQSx5QkFDQSxTQUFXLENBR2IsS0FDRSxxQ0FDQSw2QkFDQSw0QkFDQSxvQkFDQSxTQUFXLENBQUEsQ0FJZiw0QkFDRSxHQUNFLHFDQUNBLEFBQ0EsNkJBQ0EsaUNBQ0EsQUFDQSx5QkFDQSxTQUFXLENBR2IsS0FDRSxxQ0FDQSxBQUNBLDZCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUFBLENBSWYsa0JBQ0Usd0NBQ0EsK0JBQWlDLENBQ2xDLHFDQUdDLEdBQ0Usc0NBQ0EsOEJBQ0EsZ0NBQ0Esd0JBQ0EsU0FBVyxDQUdiLEtBQ0Usc0NBQ0EsOEJBQ0EsNEJBQ0Esb0JBQ0EsU0FBVyxDQUFBLENBSWYsNkJBQ0UsR0FDRSxzQ0FDQSxBQUNBLDhCQUNBLGdDQUNBLEFBQ0Esd0JBQ0EsU0FBVyxDQUdiLEtBQ0Usc0NBQ0EsQUFDQSw4QkFDQSw0QkFDQSxBQUNBLG9CQUNBLFNBQVcsQ0FBQSxDQUlmLG1CQUNFLHlDQUNBLGdDQUFrQyxDQUNuQyxrQ0FHQyxHQUNFLHFDQUNBLDZCQUNBLGdDQUNBLHdCQUNBLFNBQVcsQ0FHYixLQUNFLHFDQUNBLDZCQUNBLDRCQUNBLG9CQUNBLFNBQVcsQ0FBQSxDQUlmLDBCQUNFLEdBQ0UscUNBQ0EsQUFDQSw2QkFDQSxnQ0FDQSxBQUNBLHdCQUNBLFNBQVcsQ0FHYixLQUNFLHFDQUNBLEFBQ0EsNkJBQ0EsNEJBQ0EsQUFDQSxvQkFDQSxTQUFXLENBQUEsQ0FJZixnQkFDRSxzQ0FDQSw2QkFBK0IsQ0FDaEMsbUNBR0MsR0FDRSxzQ0FDQSw4QkFDQSxpQ0FDQSx5QkFDQSxTQUFXLENBR2IsS0FDRSxzQ0FDQSw4QkFDQSw0QkFDQSxvQkFDQSxTQUFXLENBQUEsQ0FJZiwyQkFDRSxHQUNFLHNDQUNBLEFBQ0EsOEJBQ0EsaUNBQ0EsQUFDQSx5QkFDQSxTQUFXLENBR2IsS0FDRSxzQ0FDQSxBQUNBLDhCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUFBLENBSWYsaUJBQ0UsdUNBQ0EsOEJBQWdDLENBQ2pDLDZCQUdDLEdBQ0UsdUNBQ0EsK0JBQ0EsNEJBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0UsdUNBQ0EsK0JBQ0EsaUNBQ0EseUJBQ0EsU0FBVyxDQUFBLENBSWYscUJBQ0UsR0FDRSx1Q0FDQSxBQUNBLCtCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0UsdUNBQ0EsQUFDQSwrQkFDQSxpQ0FDQSxBQUNBLHlCQUNBLFNBQVcsQ0FBQSxDQUlmLFdBQ0UsaUNBQ0Esd0JBQTBCLENBQzNCLHFDQUdDLEdBQ0UscUNBQ0EsNkJBQ0EsNEJBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0UscUNBQ0EsNkJBQ0EsZ0NBQ0Esd0JBQ0EsU0FBVyxDQUFBLENBSWYsNkJBQ0UsR0FDRSxxQ0FDQSxBQUNBLDZCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0UscUNBQ0EsQUFDQSw2QkFDQSxnQ0FDQSxBQUNBLHdCQUNBLFNBQVcsQ0FBQSxDQUlmLG1CQUNFLHlDQUNBLGdDQUFrQyxDQUNuQyxzQ0FHQyxHQUNFLHNDQUNBLDhCQUNBLDRCQUNBLG9CQUNBLFNBQVcsQ0FHYixLQUNFLHNDQUNBLDhCQUNBLGlDQUNBLHlCQUNBLFNBQVcsQ0FBQSxDQUlmLDhCQUNFLEdBQ0Usc0NBQ0EsQUFDQSw4QkFDQSw0QkFDQSxBQUNBLG9CQUNBLFNBQVcsQ0FHYixLQUNFLHNDQUNBLEFBQ0EsOEJBQ0EsaUNBQ0EsQUFDQSx5QkFDQSxTQUFXLENBQUEsQ0FJZixvQkFDRSwwQ0FDQSxpQ0FBbUMsQ0FDcEMsbUNBR0MsR0FDRSxxQ0FDQSw2QkFDQSw0QkFDQSxvQkFDQSxTQUFXLENBR2IsS0FDRSxxQ0FDQSw2QkFDQSxpQ0FDQSx5QkFDQSxTQUFXLENBQUEsQ0FJZiwyQkFDRSxHQUNFLHFDQUNBLEFBQ0EsNkJBQ0EsNEJBQ0EsQUFDQSxvQkFDQSxTQUFXLENBR2IsS0FDRSxxQ0FDQSxBQUNBLDZCQUNBLGlDQUNBLEFBQ0EseUJBQ0EsU0FBVyxDQUFBLENBSWYsaUJBQ0UsdUNBQ0EsOEJBQWdDLENBQ2pDLG9DQUdDLEdBQ0Usc0NBQ0EsOEJBQ0EsNEJBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0Usc0NBQ0EsOEJBQ0EsZ0NBQ0Esd0JBQ0EsU0FBVyxDQUFBLENBSWYsNEJBQ0UsR0FDRSxzQ0FDQSxBQUNBLDhCQUNBLDRCQUNBLEFBQ0Esb0JBQ0EsU0FBVyxDQUdiLEtBQ0Usc0NBQ0EsQUFDQSw4QkFDQSxnQ0FDQSxBQUNBLHdCQUNBLFNBQVcsQ0FBQSxDQUlmLGtCQUNFLHdDQUNBLCtCQUFpQyxDQUNsQywrQkFHQyxHQUNFLFVBQ0Esc0NBQ0EsNkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsdUJBQ0UsR0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QiwrQkFHQyxHQUNFLFVBQ0Esc0NBQ0EsNkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsdUJBQ0UsR0FDRSxVQUNBLHNDQUNBLEFBQ0EsNkJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixhQUNFLG1DQUNBLDBCQUE0QixDQUM3QixnQ0FHQyxHQUNFLFVBQ0EscUNBQ0EsNEJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsdUJBQXFCLENBQUEsQ0FJekIsd0JBQ0UsR0FDRSxVQUNBLHFDQUNBLEFBQ0EsNEJBQXFCLENBR3ZCLEtBQ0UsZ0NBQ0EsQUFDQSx1QkFBcUIsQ0FBQSxDQUl6QixjQUNFLG9DQUNBLDJCQUE2QixDQUM5QixnQ0FHQyxHQUNFLGdDQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esc0NBQ0EsNkJBQXFCLENBQUEsQ0FJekIsd0JBQ0UsR0FDRSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esc0NBQ0EsQUFDQSw2QkFBcUIsQ0FBQSxDQUl6QixjQUNFLG9DQUNBLDJCQUE2QixDQUM5QixpQ0FHQyxHQUNFLGdDQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0EscUNBQ0EsNEJBQXFCLENBQUEsQ0FJekIseUJBQ0UsR0FDRSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0EscUNBQ0EsQUFDQSw0QkFBcUIsQ0FBQSxDQUl6QixlQUNFLHFDQUNBLDRCQUE4QixDQUMvQiw4QkFHQyxHQUNFLGdDQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esc0NBQ0EsNkJBQXFCLENBQUEsQ0FJekIsc0JBQ0UsR0FDRSxnQ0FDQSxBQUNBLHVCQUFxQixDQUd2QixLQUNFLFVBQ0Esc0NBQ0EsQUFDQSw2QkFBcUIsQ0FBQSxDQUl6QixZQUNFLGtDQUNBLHlCQUEyQixDQUM1Qix5QkFHQyxHQUNFLDRCQUNBLG9CQUNBLGtDQUNBLDBCQUNBLDhDQUNBLHFDQUF1QyxDQUd6QyxRQUNFLGdDQUNBLHdCQUNBLGtDQUNBLDBCQUNBLDhDQUNBLHFDQUF1QyxDQUd6QyxJQUNFLGdDQUNBLHdCQUNBLGtDQUNBLDBCQUNBLDhDQUNBLHFDQUF1QyxDQUd6QyxJQUNFLDhDQUNBLHNDQUNBLFVBQ0Esa0NBQ0EsMEJBQ0EsOENBQ0EscUNBQXVDLENBR3pDLEtBQ0Usb0NBQ0EsNEJBQ0EsU0FBVyxDQUFBLENBSWYsaUJBQ0UsR0FDRSw0QkFDQSxBQUNBLG9CQUNBLGtDQUNBLEFBQ0EsMEJBQ0EsOENBQ0EscUNBQXVDLENBR3pDLFFBQ0UsZ0NBQ0EsQUFDQSx3QkFDQSxrQ0FDQSxBQUNBLDBCQUNBLDhDQUNBLHFDQUF1QyxDQUd6QyxJQUNFLGdDQUNBLEFBQ0Esd0JBQ0Esa0NBQ0EsQUFDQSwwQkFDQSw4Q0FDQSxxQ0FBdUMsQ0FHekMsSUFDRSw4Q0FDQSxBQUNBLHNDQUNBLFVBQ0Esa0NBQ0EsQUFDQSwwQkFDQSw4Q0FDQSxxQ0FBdUMsQ0FHekMsS0FDRSxvQ0FDQSxBQUNBLDRCQUNBLFNBQVcsQ0FBQSxDQUlmLE9BQ0UsNkJBQ0Esb0JBQXNCLENBQ3ZCLDBCQUtDLEdBQ0UsVUFDQSxvREFDQSwyQ0FBbUMsQ0FHckMsS0FDRSxVQUNBLCtDQUNBLHNDQUFpQyxDQUFBLENBSXJDLGtCQUNFLEdBQ0UsVUFDQSxvREFDQSxBQUNBLDJDQUFtQyxDQUdyQyxLQUNFLFVBQ0EsK0NBQ0EsQUFDQSxzQ0FBaUMsQ0FBQSxDQUlyQyxRQUNFLDhCQUNBLHFCQUF1QixDQUN4QiwyQkFLQyxHQUNFLFVBQ0EsK0NBQ0Esc0NBQWlDLENBR25DLEtBQ0UsVUFDQSxrREFDQSx5Q0FBa0MsQ0FBQSxDQUl0QyxtQkFDRSxHQUNFLFVBQ0EsK0NBQ0EsQUFDQSxzQ0FBaUMsQ0FHbkMsS0FDRSxVQUNBLGtEQUNBLEFBQ0EseUNBQWtDLENBQUEsQ0FJdEMsU0FDRSwrQkFDQSxzQkFBd0IsQ0NwcUYxQixLQUlDLGNBQWdCLENBSU0sQUFHdkIsRUFDQyxxQkFBdUIsQ0FBRyxLQUUxQix3SENBMkgsY0FBQyxnQkFBMEIsa0NERXpJLG1DQUNHLGlDQUNRLENBQUEsRUFBQSwrQkFBQSxBQUN4Qix1QkFBQSxxQkFHQSxtQkFDQSx3R0NSZ0UsQ0FBRSxRQUFBLGlCQUFBLENBQTBCLE9BQUUsVUFBQSxTQUF1QixVRFU5RixDQUFBLE9BR3ZCLGVBQW1CLENBQUcsa0JBSXRCLHdIQ2xCNkQsb0JBQUEsQUFBUSxhQUFBLGtCQUF3QixDQUFBLElBQUEsZ0JBQVMsQ0FBQSxXQUFzQixlQUFrQixDQUFDLHNCRDJCL0ksaUdBb0NZLHNDQUNPLG1EQUF5QyxDQUFBLEFDdEZ0RCxVQUFNLGtCRCtFYixDQUFBLHFCQVdHLGlHQU9VLHNDQUNPLG1EQUF5QyxDQUFBLEFDbEd0RCxhQUFNLFdENEZiLGtCQUFTLENBS0ksT0FLVixjQUFxQixDQUFBLFVBQUEsWUFBQSxDQUFBLEFBbUJ2QixlQUFtQixjQUtuQixnQkM5SEEsT0FBTSxrQkFBaUIsVUQ2SHhCLENBQUEsMkJFcElBLG1CQU1FLENBQUEsdUJBRUEsa0JBQ0EsaUJBVEYsQ0FBQSxBQXNCZSxzQkRmZCxhQUFNLENBQUEsMEJDUFAsV0FBQSxnQkEwQkksWUExQkosZUFBQSxDQUFBLHdCQUFBLFdBQUEsVUFrQ0kseUdBV0QsWURmTSxDQUFBLEFDOUJULG9CQWdEYSxXQUNULFlEckNILGtCQUFZLGdCQUFlLGdCQ1o1QixpQkFtREksQ0FBQSw2QkFZRCxjQUNBLGtCQUNVLE1BQUEsU0FDVixnQkFDQSxDQUFBLDRCQW5FSCxjQUFBLGtCQXdFSSxTQUFlLE9BQ2Ysa0JBRUEsY0FDQSxnQkE1RUosQ0FBQSwwQkFnRkksY0FDQSxrQkFDRyxTQUNILFFBQ0EsZ0JBQ0EsZ0JBQ0EsQ0FBQSwwQkF0RkosY0EwRkksa0JBQ0EsU0FBVSxRQUNMLGVBRUwsQ0FBQSwrQkE5RkosZ0JBQUEseUJBcUdJLG9CQUNLLGtCQUVMLENBQUEscUJBeEdKLGtCQXlHUSxVQUNNLENBQUUsdUJBQ08sY0FDbEIsbUJBQ0EsV0FBYyxrQkE3R25CLGtCQW9IZSwrQkFBQSxBQXBIZix1QkFBQSxzQkZxRUMsZ0JBQ0EsY0FDQSwyQkFFQSxDQUFBLDZCQUNZLGdCQUVaLGNDL0JPLHdCRGlDUCxDQUFNLDhCRTBDYyxhQXhIckIsaUNENkNRLFdBUEUsYUQ2Q1IsQ0FBTSwyQ0FBdUIsZUVpRG5CLFNBQ1QsT0FBWSxjQUFBLGdCQUNMLFdBQ0UsQ0FBQSwyQ0F2SUwsZUEwSU8sTUFDViw2QkFHQSxDQUFBLEFBTVkseUJEN0lILGtCQ1BiLFVBQUEsY0FBQSxxQkF1SmEsU0FDVCxDQUFBLEFBU2dCLHlCRDFKbkIsZ0NDUEQsaUJBQU8sQ0FvS0gsQUQ3SkgseUJBQXVCLHFCQ1B4QixxQkFnTGlCLGNBQ0osa0JBQ1QscUJBbExKLFdBQUEsY0EwTEcsQ0FBQSxpQ0FDQSxxQkRsSlcsZ0JDb0pELGNBQ0Ysa0JBRUQsQ0FBQSxBQWhNSCxlQW1ORixjQW5OTCxtQkFBQSxDQUFBLG1CQXNOYyxpQkFDRCxDQUFBLEFBVVgsMkJBak9GLGNBME9VLGtCRG5PVCxRQUFNLFdBQU0sbUNBQUEsQUNQTiwyQkFBQSxvQkFBUCxpQkFBQSxjQW1QWSxrQkFDQyx5QkFHVixpQkFBVyxDQUFBLDZCQUVYLHlCRG5OTyxDQUFBLFNDcU5QLGtCQUNBLGlCRHROTyxtQkN1TlEsQ0FBSSxnQkE3UHRCLGVBK1BJLGlCQUFlLGlCQVlsQixrQkFDQSxtQkFDQSxjRHRQSSxDQUFBLEFEbUdILGNBQ0EsZUFBZ0IsbUJBQ0gsa0JDckhSLENBQUEsZUFBaUIsbUJDZ1F4QixnQkFnQmMsY0FoQmQsaUJBc0JrQixDQUNoQixpQkFBZ0IsY0FDUixtQkF4QlYsV0ErQkUsa0JBQ0Esa0JBQ1MsK0JBQUEsQUFqQ1gsdUJBQUEsc0JGbE1DLGdCQUNBLGNBQ0EsaUJBQ0EsQ0FBQSx1QkFDZSxnQkFDSCxjQUVaLHdCQUNBLENBQUEsc0JBQ1EsZ0JFa09FLGNBekNYLGVGdkxFLENBQUEsaUJBQ0EsaUJBRVEsQ0FBQSxBRWlPUCxjQUFpQixXQUFHLGdCQVlyQixhRHpURCxDQUFBLG1CQUFZLGtCQ21UYixjQVFHLGVBUkgsQ0FBQSxBQXNCRSxjQUFZLGtCQUVaLGlCRDNVRCxtQkFBWSxpQkNtVGIsZUFBQSxDQUFBLEFBaUNvQixlQUNKLGdCQUNILGdCQUNILGNEdlZULGVBQVksQ0FBQSxBQ2dXWCxrQkFDQSxtQkFDUSxXQUNSLGtCRG5XRCxDQUFBLG1CQUFxQixZQ21UdEIsQ0FBQSxBQXNERyx5QkFBdUIsa0JBV3pCLFdEcFhBLFVBQU0scUJBQXFCLGNDZ1g1QixDQUFBLEFBcUJHLHlCRHJZRixXQUFZLHlCQ2dYYixlQUFBLGlCQTZCWSxzQkFDTyxtQkE5Qm5CLENBQUEsK0JBc0NVLHNCQUNSLGlCQUNTLGtCQUNDLENBQUUsaUNBekNkLGdCQUFBLGlCQTZDRyxjRHZYSyxrQkN3WEksQ0FBQSxXQUNULGNBL0NILFdBQUEsWUFBa0IsaUJEMVVWLG1CQzZYSSxrQkFFVCxtQkFBdUIsV0FNekIsZ0JBQ0EsaUJBQ1EsQ0FBQSxZQUNSLGFBQ0EsZUFDQSxZQUFTLFVBQ1QsQ0FBQSxpQkFDSyxhQUNMLENBQUEsV0FDQSxjQUFtQixXQUFHLFlBT2IsbUJBRVQsa0JEN2FJLGlCQzBhTSxnQkFPQSxtQkFHVix1RUFLQSxDQUFBLGlCQUNBLHVFQUVZLENBQUEsY0FBcUMsZUFBaUIsU0FUbkUsV0FZRSxVQUFZLENBQUEsWUFBQSxXQUFBLGVBQXFDLENBQUEsQUNuZGxELG9CQUNlLGtCQUdSLFdBQ1AsWUZEQSxtQkFBWSxlRURiLENBQUEsaUJBS1UsV0FMViw2QkFBQSxBQVlFLG9CQUFBLENBQUEsQUFVTyx1QkFDSyw2QkFBQSxBRnRCUCxvQkFBQSxDQUFBLHFCRURQLGtCQTBCRyxxQkFFQSxjQUFrQixRQTVCckIsU0FBQSxvREFBQSw0Q0FBQSxtRUEyQ0UsbUJBQ1csaUJBQWlCLENBQUEsQUFLNUIsbUJGaERELFVBQU0sQ0FBQSxZQUFNLFdFRGIsbUJBb0RHLFVGbENFLENBQUEsQUFqQm1CLG9CRXlFckIsY0ZwRUYsZ0JBQU0sa0JBTHFCLFdBS2YsVUFBZSxRRXlENUIsQ0FBQSxBQW9CWSxpQkFDQSxXQUNILFdBQ0UsQ0FBRSxBQXZCRixpQkFtQ1QsaUJGakdELENBQUEsd0JBQTJCLGdCRThENUIsV0FzQ2EsaUJBQ0gsQ0FBQSxBRnJHVCxtQkFBWSxrQkU4RGIsQ0FBQSxzQkF1REksZ0JBQ0ssaUJBRUwsQ0FBQSxXQUFXLFdBQUEsa0JBMURmLGNBZ0VFLGtCQWhFRixZQUFBLENBQVcsZUFzRUUsV0FDWCxrQkFBc0IsY0MxSXZCLHNCQUNBLENBQU0sQUhTQSxzQkdaUCxjQUFVLGdCQVlJLENBQU8sa0JIQWQsaUJBQWlCLFlHWnhCLENBQVUsQUFBVixtQkFpQ0UsY0FBVyxtQkgxQlosV0FBTSxrQkFBaUIsa0JHUHhCLCtCQUFBLHVCQUFBLHNCSnFFQyxnQkFDQSxjQUNBLGVBQ0EsQ0FBQSx5QkFDZSxnQkFDSCxjQUVaLHdCQUNBLENBQUEsd0JJakNDLGdCQTVDRixjQUFBLGVKZ0ZFLENBQUEsNEJBR0EsMkJBQTZCLENBQUEsb0JJckM1QixlQUNBLGtCQUNBLENBQUEsQUFoREgsV0FBQSxnQkEwRFcsZ0JBQ1QsVUhwREQsQ0FBQSxtQkFBWSxZQUFXLENBQUEsQUdxRXRCLGtCQVZGLGFBQUEsZUFrQlksZUh4RVgsaUJBQXFCLGlCR3NEdEIsaUJBb0JXLENBQUUsQUprQ0osOEJDakhJLGNBQWUsQ0FBQSwyQkRtSDFCLGNBQ0EsQ0FBQSxpQkFDQSxrQkkxREYsY0FBQSxtQkFtQ0csV0FuQ0gsa0JBQUEsa0JBMkNjLCtCQUFBLEFBR1gsdUJBQUEsc0JKM0NGLGdCQUNBLGFBQ0EsQ0FBQSx1QkFDZSxnQkFDSCxjQUNaLHdCQUVRLENBQUEsdUJBQ0csU0FDWCxDQUFBLGFJWkQsa0JKYVEsQ0FDTixBQUc2QixtQklzQ3RCLGNBdkRULFdBMERFLGdCSHJISyxjQUFNLG1CRzJEYixDQUFBLEFBc0VHLHFCSGpJSSxVQUFNLENBQUEsa0JHMkRiLFVBQUEsQ0FBSyxvQkEyRWMsb0JBQ2QsZUhwR0UsaUJHd0JQLGlCQWtGVSxpQkFsRlYsQ0FBQSxBSnNEUyxzQkNqSEYsc0JHMkRQLGdCQUFBLGVKd0RhLGlCQUNYLGNBQ0EsZUkxREYsQ0FBQSxNQUFBLGtCQXFHRyxDQUFBLGdCQUF1QixnQkFDTixhQUNOLENBQUEsOEJBRUgsZUFDSyxDQUFBLGtDQVNoQixZQU9FLFdBQVcsQ0FBQSw2Q0FNSSxnQkFDRyxlQWRwQixZQUFLLGdCQWdCTSxjQUNDLENBQUssQUFLYiwwQ0hwTUcsY0FBZSxDQUFBLEFHOEtqQixZQTBCRixjQUNZLFdIek1SLGNBQU0sbUJHOEtiLENBQUEsY0FBSyxVQUFBLENBYVksV0FhZCxXQUdhLGVBS2QsQ0FBQSxlQUNBLGVIL0tLLGtCR2lMTCxnQkFyQ0Ysb0JBQUEsYUF1REUsQ0FBSyxZQUNMLFNBQWlCLFVBeERuQixpQkE4RFcsZ0JBQ0csZUFDSCxDQUFFLHlCQUNVLHFCQWpFdkIsWUErRVEsaUJBRU4sQ0FBQSw2QkFFQSxhQUFZLENBQUsseUJBbkZkLHFCQXlFbUIsWUh0T2hCLGlCR3dPUyxDQUFJLDZCQUNoQixhQVVnQixDQUFPLDJCQWIxQixxQkFDQSxZQUNBLGlCQTNFRixDQUFBLCtCQTZFRyxhQTdFSCxDQUFBLDJCQXlFRSxxQkFDQSxZQUNBLGlCQTNFRixDQUFBLCtCQTZFRyxhQTdFSCxDQUFBLE1BQUEsa0JBeUVFLENBQUEsWUFBQSxnQkh0T0csY0d3T0gsaUJBM0VGLENBQUEsQUFnSFcsY0FYWCxXQWNPLFdBQ1EsQ0FBRSxXQUFZLCtCQUFBLEFIL1B0QixzQkFBQSxDQUFBLGFHZ1BQLGNBa0JJLGtCQUNVLFNBbkJkLE9BQUEsbUJBMkJRLGNBM0JSLFVBaUNFLENBQUEsY0FBd0IsaUJBT3hCLGtCQUNBLENBQVEsZ0JBQ0YsV0FFTixDQUFBLHlCQUNTLGVIMVJILENBQUksYUc2T1osZ0JBb0RjLGlCQUNHLENBQUEsZUFyRGpCLFVBdURRLENBQUUsd0JBQ1Isa0JIdFNNLENBQUEsZUc4T1Isa0JBNkRFLENBQUEsYUFBYyxrQkFDYixNQUNLLE9BL0RSLFdBQUssWUFpRUYsa0JBQW9CLHNCQU1mLFVBQUUsV0F2RVYsdUJBQUEsQUE4RVksY0FBQSxDQUFBLGVBRVYsa0JBRUEsUUFBUSxTQUNSLG9EQUFBLEFBR0EsNENBQUEsY0FDQSxDQUFBLGVBdkZGLGtCQTBGRyxRQUFVLFNBQ0wsb0RBQUEsQUFFdUIsNENBQUEsc0JBQ2pCLGtCQUNYLFdBQ1UsY0FDTCxlQUVMLGdCQUFXLENBQUEscUJBQWlCLGdCQUNkLFVBQ2QsQ0FBQSxjQUFtQixlQUVuQixRQUFRLFNBQ1IsV0FDQSxZQUFhLG9EQUFBLEFBR1osNENBQUEsa0NBTVEsZUFFSixrQ0FHTixZQUFXLENBQUEsc0JBQWlCLGtCQUNoQixXQUFBLFdBQ1osQ0FBQSxtQkFDQSxrQkFBeUIsUUFDekIsU0FBUyxvREFBQSxBQU9SLDRDQUFBLHNCQWxJSCxrQkFBSywrQkEySUUsQ0FBRSxxQkFDSyxjQUFpQixrQkFDNUIsU0FBYyxXQUNkLFdBQWUsb0JBQ0UsbUJBL0lwQixxQkFxSkcsQ0FBQSxTQUFlLFdBQ0wsbUJBRVYsZ0JIdFlLLDBCR3lZTCxlSDlaRSxDQUFJLGFHK1pPLDRCQVdSLENBQUssYUFDWixjQUNBLG1CQUNVLG1CQUNWLGlCQUxELGVBcUJFLENBQUEsQUFTQSxhQUFhLGVBQ0YsbUJIeGROLGdCQUFpQixnQkd5YnhCLENBQVEsQUFGRSxXQTRDUixXQUNBLHNCSHBlRCxzQkFBdUIsa0JHeWJoQixnQkE2Q0ksZUFDRSxDQUFBLGtCQU9iLGtCSDdkSSxNRzhkWSxPQUNoQixXQUFTLFdBQ1QsQ0FBQSxRQUFVLHFCQUNBLFVBQ1YsY0FORCxlQVlFLENBQUEsZUFDQSxZQUNRLENBQ1IsYUFDQSxzQkFVRCxrQkFDQSxXQUNBLGdCQUNBLFdBQWlCLENBUGxCLGNBQU8sUUFhRSxDSC9mSixjR2tmTCxRQTBCRSxDQUFBLGNIdmZNLFdHd2ZOLGNBQ0EsWUFDQSxDQUFBLEFBYWEsc0JBUVIsZ0JIcmlCRixtQkFoQkUsZ0JBQWlCLENBQUEsb0JHMGpCdEIsZUFDQSxDQUFBLHFCQVJGLGtCQWVFLENBQUEsdUJIampCRyxpQkdtakJVLGtCQWpCZixXQXVCRSxnQkF2QkYsZ0JBOEJFLENBQUEsb0JBOUJGLGNBQUEsbUJBb0NFLFdBQ0Esa0JBQ08sa0JBQ0ksK0JBQUEsQUF2Q2IsdUJBQUEsc0JKcmZDLGdCQUNBLGNBQ0EsaUJBQ0EsQ0FBQSwwQkFDa0IsZ0JBQ04sY0FFTix3QkFDTixDQUFTLHdCSTZoQlIsV0FBUyxtQkFoRFgsb0JKMWVFLGtCQzFDUSxnQkQ2Q00sZ0JBQWUsQ0FBQSxnQ0k4aEI3QixVSDNrQlEsQ0FBQSxnQ0c2a0JSLFVBQWUsQ0FBRyw4QkgzbEJmLFVHa2lCTCxDQUFBLDZCQWtFRyxVQWxFSCxDQUFBLGlDQW9FUSxVQXBFUixDQUFBLDRCQXNFRyxVQXRFSCxDQUFBLHNCQWdFQyxhQVFTLHlCQVJULENBQUEsaUNBaEVZLGNBZ0VILGNBaEVWLGtCQUFBLENBQWEsaUJBb0ZYLGlCQUFxQixDQUFDLGdCQXBGeEIsV0FBQSxDQUFBLHFCQXNGYyxjQUNILGNBQ1IsY0FBdUIsQ0FBQSx5QkFlVCxhQVBqQixDQUFBLHdCQUFBLFVBQUEsY0gzbUJRLGFHb29CRyxDQUFBLDJCQXpCWCxZQUFBLENBQUEsYUgzbUJRLGVHNG9CVyxDUnByQis3WSxBUW9yQi83WSwwQ1JwckJ5K1ksK0JBQStCLGVBQWdCLENBQUMsNmNBQTZjLG1CQUFvQixhQUFjLENBQUMsMmNBQTJjLGVBQWdCLENBQUMsNkNBQTZDLG1CQUFvQixnQkFBaUIsY0FBZSxVQUFXLENBQUMsa0NBQWtDLGdCQUFpQixDQUFDLDBFQUEwRSxjQUFlLGdCQUFpQixtQkFBb0IsQ0FBRSxDQUFBLEFBTXZ4YixzQ0FDbUMsNHRCQUE0dEIscUJBQXNCLGVBQWlCLE9BQVEsc0JBQXVCLG9CQUFxQixtQkFBb0IsbUJBQW9CLENBQUMsZ0JBQWdCLGNBQWUsYUFBZSxDQUFDLGdDQUFnQyxjQUFlLGFBQWUsQ0FBQywrQkFBK0IsWUFBYSxhQUFlLENBQUMsK0JBQStCLGVBQWdCLGNBQWdCLENBQUMsZUFBZSxVQUFXLGFBQWUsQ0FBQyxnQkFBZ0IsZUFBZ0IsY0FBZ0IsQ0FBQywrQkFBK0IsVUFBVyxhQUFlLENBQUMsZ0JBQWdCLGVBQWdCLGNBQWdCLENBQUMsK0JBQStCLGVBQWdCLGNBQWdCLENBQUMsK0JBQStCLFlBQWEsYUFBZSxDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsaUNBQWlDLGVBQWdCLGNBQWdCLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsZ0NBQWdDLFVBQVcsYUFBZSxDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGlDQUFpQyxlQUFnQixjQUFnQixDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsZ0NBQWdDLFlBQWEsYUFBZSxDQUFDLGdDQUFnQyxlQUFnQixjQUFnQixDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGdDQUFnQyxVQUFXLGFBQWUsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyxlQUFlLFVBQVcsYUFBZSxDQUFDLGdDQUFnQyxlQUFnQixjQUFnQixDQUFDLGdDQUFnQyxZQUFhLGFBQWUsQ0FBQyxrQ0FBa0MsZUFBZ0IsY0FBZ0IsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyw0REFBNEQsVUFBVyxDQUFFLENBQUEsb0NBQW1DLDR0QkFBNHRCLHFCQUFzQixlQUFpQixPQUFRLHNCQUF1QixvQkFBcUIsbUJBQW9CLG1CQUFvQixDQUFDLGdCQUFnQixjQUFlLGFBQWUsQ0FBQyxnQ0FBZ0MsY0FBZSxhQUFlLENBQUMsK0JBQStCLFlBQWEsYUFBZSxDQUFDLCtCQUErQixlQUFnQixjQUFnQixDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsZ0JBQWdCLGVBQWdCLGNBQWdCLENBQUMsK0JBQStCLFVBQVcsYUFBZSxDQUFDLGdCQUFnQixlQUFnQixjQUFnQixDQUFDLCtCQUErQixlQUFnQixjQUFnQixDQUFDLCtCQUErQixZQUFhLGFBQWUsQ0FBQyxlQUFlLFVBQVcsYUFBZSxDQUFDLGlDQUFpQyxlQUFnQixjQUFnQixDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGdDQUFnQyxVQUFXLGFBQWUsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyxpQ0FBaUMsZUFBZ0IsY0FBZ0IsQ0FBQyxlQUFlLFVBQVcsYUFBZSxDQUFDLGdDQUFnQyxZQUFhLGFBQWUsQ0FBQyxnQ0FBZ0MsZUFBZ0IsY0FBZ0IsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyxnQ0FBZ0MsVUFBVyxhQUFlLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsZUFBZSxVQUFXLGFBQWUsQ0FBQyxnQ0FBZ0MsZUFBZ0IsY0FBZ0IsQ0FBQyxnQ0FBZ0MsWUFBYSxhQUFlLENBQUMsa0NBQWtDLGVBQWdCLGNBQWdCLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsNERBQTRELFVBQVcsQ0FBRSxBSUNwMUosS0FNRSxjQUFnQixDQUVLLEFBdUVGLHNCQUNuQixvREN4RkQsQ0FBTSxBRG1HYyxxQkFDbkIsb0RDcEdELENBQUEsQUR5R0EsVUMxRVMsYUR5RkosQ0FDTCxBRXJIaUIsdUJBWGxCLGVBc0JlLENBQUEsQURRdUIsd0JBQTZCLHFCQUE0QixnQkFBdUIsQ0FBQSxBQzlCdEgsOEJBQU8scUJBbUpBLHlCQUNTLENBQUEsQUFwSmhCLHlCQThKZSxXQUNMLGNBQ0Msa0JBQ08sQ0FBRSxBQUtoQix5QkF0S0osWUE2S0csbUJBQXFCLHNCRHJKaEIsU0FqQlAsQ0FBQSxBQ1BELHlCQXFNYSxXQUNULFlBQVksaUJBRVosa0JEakxLLHFCQWhCSSxDQUFBLGlDQ1BiLGdCQTRNVyxDQUFLLCtCQUdaLHFCQUNBLHNCQWhOSixrQkFBQSxDQUFBLG1CQWdPRSxZQUNBLENBQUEsQUYzR0QsZ0JBQ0EsaUJBQ0EsbUJFNEpDLGtCQUNBLENBQUEsQUQ5UVcsZ0JDZ1FiLGNGN0lFLENBQUEsQUV1TEEsaUJBQ1ksZUFDSSxDQUNmLEFBcUJVLG1CQWZiLGVBQUEsQ0FBUSxBQWdDTixjQUFtQixlQUNOLENBQUEsQUFLRixlQXRDYixVQTZDRSxDQUFBLEFBTUEsbUJEclZHLGFDdVZRLENBQ1YsQUFPSCx5QkFZYyxjQUVaLFVBQ0EsWUFBQSxrQkFDVSxDQUFFLEFEaFlVLHlCQ2dYeEIsbUJBbUJHLHFCQUVBLENBQUEsQUMzWUYsWUFBVSxZQUVWLENBQUEsQUFrQkMsaUJBQVksV0FDRixZQWhCWixnQkFzQkUsQ0FBSyxBQXVCTyxxQkFBQSxrQkFBRyxlQUNmLGFBR0EsQ0FBQSxBQUtxQixZQXREdkIsV0F5REUsYUFBZSxrQkFRaEIsYUZqQ1MsQ0FBQSxBRStCVixvQkFvQkUsWUFBVSxDQUFBLEFGbEZDLGlCRThEYixrQkEwQkcsV0ExQkgsWUFBQSxDQUFBLEFBaURFLHdCQWpERixrQkFtREcsUUFBWSxhRjNFUCxtQ0FBQSxBQXRDUCwwQkFBQSxDQUFNLEFHUEcsa0JBa0JPLGdCQUNDLENBQUUsQUFuQnBCLG9CQW9Eb0IsU0FBVSxDQXBEOUIsQUE0RmUsa0JKeUJkLGlCQUNBLG1CQUNBLGtCQUNNLENBQUUsQUFyQ0QsYUM3Q0UsZUQ2Q3FCLENBQUEsQUlqQi9CLHlCQW1FRyxnQ0g1Rkksa0JHK0ZKLENBQUEsQUF3QkEsb0JKM0NGLGlCQUNBLG1CQUNBLGtCQUNRLENBQUEsQUkrRU4sNkNBR0MsU0FDQSxDQUFBLEFBVGEsMENBYlosU0FBQSxDQUFBLEFBNkVrQixZQXlCdEIsY0FERCxDQUFBLHNCQU9hLGdDQUVELGtCSDVSTCxDQUFBLCtCR21SRixVQVdNLENBQUEsQUFzTFQsYUFDQSxtQkE5QkQsa0JBQW9CLENBZ0NuQixBQUljLGFBbENoQixtQkFGQyxjQUFTLENBQUEsQUFnSFIsY0FwQ0YsVUEwQ0UsZUFBYSxDQUFBLEFBZ0pDLGFIcnBCUixjR21wQlIsQ0FBQSxDUnByQm8xSixvQ0FBbUMsNHRCQUE0dEIscUJBQXNCLGVBQWlCLE9BQVEsc0JBQXVCLG9CQUFxQixtQkFBb0IsbUJBQW9CLENBQUMsZ0JBQWdCLGNBQWUsYUFBZSxDQUFDLGdDQUFnQyxjQUFlLGFBQWUsQ0FBQywrQkFBK0IsWUFBYSxhQUFlLENBQUMsK0JBQStCLGVBQWdCLGNBQWdCLENBQUMsZUFBZSxVQUFXLGFBQWUsQ0FBQyxnQkFBZ0IsZUFBZ0IsY0FBZ0IsQ0FBQywrQkFBK0IsVUFBVyxhQUFlLENBQUMsZ0JBQWdCLGVBQWdCLGNBQWdCLENBQUMsK0JBQStCLGVBQWdCLGNBQWdCLENBQUMsK0JBQStCLFlBQWEsYUFBZSxDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsaUNBQWlDLGVBQWdCLGNBQWdCLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsZ0NBQWdDLFVBQVcsYUFBZSxDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGlDQUFpQyxlQUFnQixjQUFnQixDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsZ0NBQWdDLFlBQWEsYUFBZSxDQUFDLGdDQUFnQyxlQUFnQixjQUFnQixDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGdDQUFnQyxVQUFXLGFBQWUsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyxlQUFlLFVBQVcsYUFBZSxDQUFDLGdDQUFnQyxlQUFnQixjQUFnQixDQUFDLGdDQUFnQyxZQUFhLGFBQWUsQ0FBQyxrQ0FBa0MsZUFBZ0IsY0FBZ0IsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyw0REFBNEQsVUFBVyxDQUFFLEFJQzd2TyxLQVFFLGNBQWdCLENBQUssQUNoQmhCLHdCQ1BQLGdCQUFBLENBQUEsQUVLVSxlQUxWLGdCQVFFLENBQUEsQUFFUyxXQUFTLGdCSEVuQixDQUFNLEFHc0RQLG1CQVNXLGFBQ1QsQ0FBQSxDUjlEMnZPLG9DQUFtQyw0dEJBQTR0QixxQkFBc0IsZUFBaUIsT0FBUSxzQkFBdUIsb0JBQXFCLG1CQUFvQixtQkFBb0IsQ0FBQyxnQkFBZ0IsY0FBZSxhQUFlLENBQUMsZ0NBQWdDLGNBQWUsYUFBZSxDQUFDLCtCQUErQixZQUFhLGFBQWUsQ0FBQywrQkFBK0IsZUFBZ0IsY0FBZ0IsQ0FBQyxlQUFlLFVBQVcsYUFBZSxDQUFDLGdCQUFnQixlQUFnQixjQUFnQixDQUFDLCtCQUErQixVQUFXLGFBQWUsQ0FBQyxnQkFBZ0IsZUFBZ0IsY0FBZ0IsQ0FBQywrQkFBK0IsZUFBZ0IsY0FBZ0IsQ0FBQywrQkFBK0IsWUFBYSxhQUFlLENBQUMsZUFBZSxVQUFXLGFBQWUsQ0FBQyxpQ0FBaUMsZUFBZ0IsY0FBZ0IsQ0FBQyxpQkFBaUIsZUFBZ0IsY0FBZ0IsQ0FBQyxnQ0FBZ0MsVUFBVyxhQUFlLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsaUNBQWlDLGVBQWdCLGNBQWdCLENBQUMsZUFBZSxVQUFXLGFBQWUsQ0FBQyxnQ0FBZ0MsWUFBYSxhQUFlLENBQUMsZ0NBQWdDLGVBQWdCLGNBQWdCLENBQUMsaUJBQWlCLGVBQWdCLGNBQWdCLENBQUMsZ0NBQWdDLFVBQVcsYUFBZSxDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLGVBQWUsVUFBVyxhQUFlLENBQUMsZ0NBQWdDLGVBQWdCLGNBQWdCLENBQUMsZ0NBQWdDLFlBQWEsYUFBZSxDQUFDLGtDQUFrQyxlQUFnQixjQUFnQixDQUFDLGlCQUFpQixlQUFnQixjQUFnQixDQUFDLDREQUE0RCxVQUFXLENBQUUsQ0NmdHFULEFJdUNVLDBERStCVixZQU1TLGNBQ0MsQ0FBQSxDQUFNLDBERnJFSCxZQUFlLGdCQUFKLENBQUEsQ0FBQSIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5QdXJlIHYwLjYuMFxuQ29weXJpZ2h0IDIwMTQgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cbmh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcbiovLyohXG5ub3JtYWxpemUuY3NzIHZeMy4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplXG5Db3B5cmlnaHQgKGMpIE5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsXG4qLy8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0uaGlkZGVuLFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wdXJlLWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5wdXJlLWd7bGV0dGVyLXNwYWNpbmc6LS4zMWVtOypsZXR0ZXItc3BhY2luZzpub3JtYWw7KndvcmQtc3BhY2luZzotLjQzZW07dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVzcGVlZDtmb250LWZhbWlseTpGcmVlU2FucyxBcmltbyxcIkRyb2lkIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7LW1zLWFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9Lm9wZXJhLW9ubHkgOi1vLXByZWZvY3VzLC5wdXJlLWd7d29yZC1zcGFjaW5nOi0uNDNlbX0ucHVyZS11e2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtZyBbY2xhc3MqPVwicHVyZS11XCJde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnB1cmUtdS0xLC5wdXJlLXUtMS0xLC5wdXJlLXUtMS0yLC5wdXJlLXUtMS0zLC5wdXJlLXUtMi0zLC5wdXJlLXUtMS00LC5wdXJlLXUtMy00LC5wdXJlLXUtMS01LC5wdXJlLXUtMi01LC5wdXJlLXUtMy01LC5wdXJlLXUtNC01LC5wdXJlLXUtNS01LC5wdXJlLXUtMS02LC5wdXJlLXUtNS02LC5wdXJlLXUtMS04LC5wdXJlLXUtMy04LC5wdXJlLXUtNS04LC5wdXJlLXUtNy04LC5wdXJlLXUtMS0xMiwucHVyZS11LTUtMTIsLnB1cmUtdS03LTEyLC5wdXJlLXUtMTEtMTIsLnB1cmUtdS0xLTI0LC5wdXJlLXUtMi0yNCwucHVyZS11LTMtMjQsLnB1cmUtdS00LTI0LC5wdXJlLXUtNS0yNCwucHVyZS11LTYtMjQsLnB1cmUtdS03LTI0LC5wdXJlLXUtOC0yNCwucHVyZS11LTktMjQsLnB1cmUtdS0xMC0yNCwucHVyZS11LTExLTI0LC5wdXJlLXUtMTItMjQsLnB1cmUtdS0xMy0yNCwucHVyZS11LTE0LTI0LC5wdXJlLXUtMTUtMjQsLnB1cmUtdS0xNi0yNCwucHVyZS11LTE3LTI0LC5wdXJlLXUtMTgtMjQsLnB1cmUtdS0xOS0yNCwucHVyZS11LTIwLTI0LC5wdXJlLXUtMjEtMjQsLnB1cmUtdS0yMi0yNCwucHVyZS11LTIzLTI0LC5wdXJlLXUtMjQtMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30ucHVyZS11LTEtMjR7d2lkdGg6NC4xNjY3JTsqd2lkdGg6NC4xMzU3JX0ucHVyZS11LTEtMTIsLnB1cmUtdS0yLTI0e3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LnB1cmUtdS0xLTgsLnB1cmUtdS0zLTI0e3dpZHRoOjEyLjUlOyp3aWR0aDoxMi40NjklfS5wdXJlLXUtMS02LC5wdXJlLXUtNC0yNHt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LnB1cmUtdS0xLTV7d2lkdGg6MjAlOyp3aWR0aDoxOS45NjklfS5wdXJlLXUtNS0yNHt3aWR0aDoyMC44MzMzJTsqd2lkdGg6MjAuODAyMyV9LnB1cmUtdS0xLTQsLnB1cmUtdS02LTI0e3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0ucHVyZS11LTctMjR7d2lkdGg6MjkuMTY2NyU7KndpZHRoOjI5LjEzNTclfS5wdXJlLXUtMS0zLC5wdXJlLXUtOC0yNHt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LnB1cmUtdS0zLTgsLnB1cmUtdS05LTI0e3dpZHRoOjM3LjUlOyp3aWR0aDozNy40NjklfS5wdXJlLXUtMi01e3dpZHRoOjQwJTsqd2lkdGg6MzkuOTY5JX0ucHVyZS11LTUtMTIsLnB1cmUtdS0xMC0yNHt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LnB1cmUtdS0xMS0yNHt3aWR0aDo0NS44MzMzJTsqd2lkdGg6NDUuODAyMyV9LnB1cmUtdS0xLTIsLnB1cmUtdS0xMi0yNHt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LnB1cmUtdS0xMy0yNHt3aWR0aDo1NC4xNjY3JTsqd2lkdGg6NTQuMTM1NyV9LnB1cmUtdS03LTEyLC5wdXJlLXUtMTQtMjR7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5wdXJlLXUtMy01e3dpZHRoOjYwJTsqd2lkdGg6NTkuOTY5JX0ucHVyZS11LTUtOCwucHVyZS11LTE1LTI0e3dpZHRoOjYyLjUlOyp3aWR0aDo2Mi40NjklfS5wdXJlLXUtMi0zLC5wdXJlLXUtMTYtMjR7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5wdXJlLXUtMTctMjR7d2lkdGg6NzAuODMzMyU7KndpZHRoOjcwLjgwMjMlfS5wdXJlLXUtMy00LC5wdXJlLXUtMTgtMjR7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5wdXJlLXUtMTktMjR7d2lkdGg6NzkuMTY2NyU7KndpZHRoOjc5LjEzNTclfS5wdXJlLXUtNC01e3dpZHRoOjgwJTsqd2lkdGg6NzkuOTY5JX0ucHVyZS11LTUtNiwucHVyZS11LTIwLTI0e3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0ucHVyZS11LTctOCwucHVyZS11LTIxLTI0e3dpZHRoOjg3LjUlOyp3aWR0aDo4Ny40NjklfS5wdXJlLXUtMTEtMTIsLnB1cmUtdS0yMi0yNHt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LnB1cmUtdS0yMy0yNHt3aWR0aDo5NS44MzMzJTsqd2lkdGg6OTUuODAyMyV9LnB1cmUtdS0xLC5wdXJlLXUtMS0xLC5wdXJlLXUtNS01LC5wdXJlLXUtMjQtMjR7d2lkdGg6MTAwJX0ucHVyZS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHVyZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5wdXJlLWJ1dHRvbntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO3BhZGRpbmc6LjVlbSAxZW07Y29sb3I6IzQ0NDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlcjowIHRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6I0U2RTZFNjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjJweH0ucHVyZS1idXR0b24taG92ZXIsLnB1cmUtYnV0dG9uOmhvdmVyLC5wdXJlLWJ1dHRvbjpmb2N1c3tmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMWEwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20odHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgwLDAsMCwwLjA1KSksIHRvKHJnYmEoMCwwLDAsMC4xKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwwLDAsMC4wNSkgNDAlLCByZ2JhKDAsMCwwLDAuMSkpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuMDUpIDAsIHJnYmEoMCwwLDAsMC4xKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwwLDAsMC4wNSkgNDAlLCByZ2JhKDAsMCwwLDAuMSkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsMCwwLDAuMDUpIDQwJSwgcmdiYSgwLDAsMCwwLjEpKX0ucHVyZS1idXR0b246Zm9jdXN7b3V0bGluZTowfS5wdXJlLWJ1dHRvbi1hY3RpdmUsLnB1cmUtYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMTUpIGluc2V0LDAgMCA2cHggcmdiYSgwLDAsMCwwLjIpIGluc2V0O2JvcmRlci1jb2xvcjojMDAwXFw5fS5wdXJlLWJ1dHRvbltkaXNhYmxlZF0sLnB1cmUtYnV0dG9uLWRpc2FibGVkLC5wdXJlLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciwucHVyZS1idXR0b24tZGlzYWJsZWQ6Zm9jdXMsLnB1cmUtYnV0dG9uLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCk7LWtodG1sLW9wYWNpdHk6LjQ7LW1vei1vcGFjaXR5Oi40O29wYWNpdHk6LjQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JveC1zaGFkb3c6bm9uZX0ucHVyZS1idXR0b24taGlkZGVue2Rpc3BsYXk6bm9uZX0ucHVyZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5wdXJlLWJ1dHRvbi1wcmltYXJ5LC5wdXJlLWJ1dHRvbi1zZWxlY3RlZCxhLnB1cmUtYnV0dG9uLXByaW1hcnksYS5wdXJlLWJ1dHRvbi1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZTc7Y29sb3I6I2ZmZn0ucHVyZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT11cmxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10aW1lXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sLnB1cmUtZm9ybSBzZWxlY3QsLnB1cmUtZm9ybSB0ZXh0YXJlYXtwYWRkaW5nOi41ZW0gLjZlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggI2RkZDtib3JkZXItcmFkaXVzOjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSl7cGFkZGluZzouNWVtIC42ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4ICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl17cGFkZGluZzouMmVtIC41ZW19LnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLC5wdXJlLWZvcm0gc2VsZWN0OmZvY3VzLC5wdXJlLWZvcm0gdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTowO2JvcmRlci1jb2xvcjojMTI5RkVBfS5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXN7b3V0bGluZTowO2JvcmRlci1jb2xvcjojMTI5RkVBfS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1maWxlXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXN7b3V0bGluZTp0aGluIHNvbGlkICMxMjlGRUE7b3V0bGluZToxcHggYXV0byAjMTI5RkVBfS5wdXJlLWZvcm0gLnB1cmUtY2hlY2tib3gsLnB1cmUtZm9ybSAucHVyZS1yYWRpb3ttYXJnaW46LjVlbSAwO2Rpc3BsYXk6YmxvY2t9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGltZV1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBzZWxlY3RbZGlzYWJsZWRdLC5wdXJlLWZvcm0gdGV4dGFyZWFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM30ucHVyZS1mb3JtIGlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWFlZGVkO2NvbG9yOiNjYWQyZDN9LnB1cmUtZm9ybSBpbnB1dFtyZWFkb25seV0sLnB1cmUtZm9ybSBzZWxlY3RbcmVhZG9ubHldLC5wdXJlLWZvcm0gdGV4dGFyZWFbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojNzc3O2JvcmRlci1jb2xvcjojY2NjfS5wdXJlLWZvcm0gaW5wdXQ6Zm9jdXM6aW52YWxpZCwucHVyZS1mb3JtIHRleHRhcmVhOmZvY3VzOmludmFsaWQsLnB1cmUtZm9ybSBzZWxlY3Q6Zm9jdXM6aW52YWxpZHtjb2xvcjojYjk0YTQ4O2JvcmRlci1jb2xvcjojZTkzMjJkfS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1maWxlXTpmb2N1czppbnZhbGlkOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6aW52YWxpZDpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmludmFsaWQ6Zm9jdXN7b3V0bGluZS1jb2xvcjojZTkzMjJkfS5wdXJlLWZvcm0gc2VsZWN0e2hlaWdodDoyLjI1ZW07Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucHVyZS1mb3JtIHNlbGVjdFttdWx0aXBsZV17aGVpZ2h0OmF1dG99LnB1cmUtZm9ybSBsYWJlbHttYXJnaW46LjVlbSAwIC4yZW19LnB1cmUtZm9ybSBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOi4zNWVtIDAgLjc1ZW07Ym9yZGVyOjB9LnB1cmUtZm9ybSBsZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjNlbSAwO21hcmdpbi1ib3R0b206LjNlbTtjb2xvcjojMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGV4dF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWVtYWlsXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT11cmxdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGVdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW1vbnRoXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10aW1lXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZV0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXdlZWtdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW51bWJlcl0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9c2VhcmNoXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZWxdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWNvbG9yXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1maWxlXSwucHVyZS1mb3JtLXN0YWNrZWQgc2VsZWN0LC5wdXJlLWZvcm0tc3RhY2tlZCBsYWJlbCwucHVyZS1mb3JtLXN0YWNrZWQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW46LjI1ZW0gMH0ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSl7ZGlzcGxheTpibG9jazttYXJnaW46LjI1ZW0gMH0ucHVyZS1mb3JtLWFsaWduZWQgaW5wdXQsLnB1cmUtZm9ybS1hbGlnbmVkIHRleHRhcmVhLC5wdXJlLWZvcm0tYWxpZ25lZCBzZWxlY3QsLnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWhlbHAtaW5saW5lLC5wdXJlLWZvcm0tbWVzc2FnZS1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wdXJlLWZvcm0tYWxpZ25lZCB0ZXh0YXJlYXt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXB7bWFyZ2luLWJvdHRvbTouNWVtfS5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sLWdyb3VwIGxhYmVse3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwZW07bWFyZ2luOjAgMWVtIDAgMH0ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbHN7bWFyZ2luOjEuNWVtIDAgMCAxMWVtfS5wdXJlLWZvcm0gaW5wdXQucHVyZS1pbnB1dC1yb3VuZGVkLC5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtcm91bmRlZHtib3JkZXItcmFkaXVzOjJlbTtwYWRkaW5nOi41ZW0gMWVtfS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgZmllbGRzZXR7bWFyZ2luLWJvdHRvbToxMHB4fS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQsLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweDttYXJnaW46MCAwIC0xcHg7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQ6Zm9jdXMsLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpmb2N1c3t6LWluZGV4OjN9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZCwucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZpcnN0LWNoaWxke3RvcDoxcHg7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDttYXJnaW46MH0ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxke3RvcDoxcHg7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjB9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpsYXN0LWNoaWxkLC5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgdGV4dGFyZWE6bGFzdC1jaGlsZHt0b3A6LTJweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O21hcmdpbjowfS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgYnV0dG9ue21hcmdpbjouMzVlbSAwfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMXt3aWR0aDoxMDAlfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMi0ze3dpZHRoOjY2JX0ucHVyZS1mb3JtIC5wdXJlLWlucHV0LTEtMnt3aWR0aDo1MCV9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xLTN7d2lkdGg6MzMlfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMS00e3dpZHRoOjI1JX0ucHVyZS1mb3JtIC5wdXJlLWhlbHAtaW5saW5lLC5wdXJlLWZvcm0tbWVzc2FnZS1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0Oi4zZW07Y29sb3I6IzY2Njt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOi44NzVlbX0ucHVyZS1mb3JtLW1lc3NhZ2V7ZGlzcGxheTpibG9jaztjb2xvcjojNjY2O2ZvbnQtc2l6ZTouODc1ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnB1cmUtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbjouN2VtIDAgMH0ucHVyZS1mb3JtIGlucHV0Om5vdChbdHlwZV0pLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwucHVyZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla10sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwucHVyZS1mb3JtIGxhYmVse21hcmdpbi1ib3R0b206LjNlbTtkaXNwbGF5OmJsb2NrfS5wdXJlLWdyb3VwIGlucHV0Om5vdChbdHlwZV0pLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT11cmxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZV0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1tb250aF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT10aW1lXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXdlZWtdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXNlYXJjaF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT10ZWxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9Y29sb3Jde21hcmdpbi1ib3R0b206MH0ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCBsYWJlbHttYXJnaW4tYm90dG9tOi4zZW07dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbHN7bWFyZ2luOjEuNWVtIDAgMH0ucHVyZS1mb3JtIC5wdXJlLWhlbHAtaW5saW5lLC5wdXJlLWZvcm0tbWVzc2FnZS1pbmxpbmUsLnB1cmUtZm9ybS1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi43NWVtO3BhZGRpbmc6LjJlbSAwIC44ZW19fS5wdXJlLW1lbnV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5wdXJlLW1lbnUtZml4ZWR7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3otaW5kZXg6M30ucHVyZS1tZW51LWxpc3QsLnB1cmUtbWVudS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5wdXJlLW1lbnUtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5wdXJlLW1lbnUtaXRlbXtwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnB1cmUtbWVudS1saW5rLC5wdXJlLW1lbnUtaGVhZGluZ3tkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0ucHVyZS1tZW51LWhvcml6b250YWx7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXB9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtbGlzdHtkaXNwbGF5OmlubGluZS1ibG9ja30ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1pdGVtLC5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWhlYWRpbmcsLnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wdXJlLW1lbnUtaXRlbSAucHVyZS1tZW51LWl0ZW17ZGlzcGxheTpibG9ja30ucHVyZS1tZW51LWNoaWxkcmVue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjA7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6M30ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1jaGlsZHJlbntsZWZ0OjA7dG9wOmF1dG87d2lkdGg6aW5oZXJpdH0ucHVyZS1tZW51LWFsbG93LWhvdmVyOmhvdmVyPi5wdXJlLW1lbnUtY2hpbGRyZW4sLnB1cmUtbWVudS1hY3RpdmU+LnB1cmUtbWVudS1jaGlsZHJlbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5wdXJlLW1lbnUtaGFzLWNoaWxkcmVuPi5wdXJlLW1lbnUtbGluazphZnRlcntwYWRkaW5nLWxlZnQ6LjVlbTtjb250ZW50OlwiXFwyNUI4XCI7Zm9udC1zaXplOnNtYWxsfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWhhcy1jaGlsZHJlbj4ucHVyZS1tZW51LWxpbms6YWZ0ZXJ7Y29udGVudDpcIlxcMjVCRVwifS5wdXJlLW1lbnUtc2Nyb2xsYWJsZXtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbn0ucHVyZS1tZW51LXNjcm9sbGFibGUgLnB1cmUtbWVudS1saXN0e2Rpc3BsYXk6YmxvY2t9LnB1cmUtbWVudS1ob3Jpem9udGFsLnB1cmUtbWVudS1zY3JvbGxhYmxlIC5wdXJlLW1lbnUtbGlzdHtkaXNwbGF5OmlubGluZS1ibG9ja30ucHVyZS1tZW51LWhvcml6b250YWwucHVyZS1tZW51LXNjcm9sbGFibGV7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOi41ZW0gMH0ucHVyZS1tZW51LWhvcml6b250YWwucHVyZS1tZW51LXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0ucHVyZS1tZW51LXNlcGFyYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7aGVpZ2h0OjFweDttYXJnaW46LjNlbSAwfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LXNlcGFyYXRvcnt3aWR0aDoxcHg7aGVpZ2h0OjEuM2VtO21hcmdpbjowIC4zZW19LnB1cmUtbWVudS1oZWFkaW5ne3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNTY1ZDY0fS5wdXJlLW1lbnUtbGlua3tjb2xvcjojNzc3fS5wdXJlLW1lbnUtY2hpbGRyZW57YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wdXJlLW1lbnUtbGluaywucHVyZS1tZW51LWRpc2FibGVkLC5wdXJlLW1lbnUtaGVhZGluZ3twYWRkaW5nOi41ZW0gMWVtfS5wdXJlLW1lbnUtZGlzYWJsZWR7b3BhY2l0eTouNX0ucHVyZS1tZW51LWRpc2FibGVkIC5wdXJlLW1lbnUtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wdXJlLW1lbnUtYWN0aXZlPi5wdXJlLW1lbnUtbGluaywucHVyZS1tZW51LWxpbms6aG92ZXIsLnB1cmUtbWVudS1saW5rOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VlZX0ucHVyZS1tZW51LXNlbGVjdGVkIC5wdXJlLW1lbnUtbGluaywucHVyZS1tZW51LXNlbGVjdGVkIC5wdXJlLW1lbnUtbGluazp2aXNpdGVke2NvbG9yOiMwMDB9LnB1cmUtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7ZW1wdHktY2VsbHM6c2hvdztib3JkZXI6MXB4IHNvbGlkICNjYmNiY2J9LnB1cmUtdGFibGUgY2FwdGlvbntjb2xvcjojMDAwO2ZvbnQ6aXRhbGljIDg1JS8xIGFyaWFsLHNhbnMtc2VyaWY7cGFkZGluZzoxZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0ucHVyZS10YWJsZSB0ZCwucHVyZS10YWJsZSB0aHtib3JkZXItbGVmdDoxcHggc29saWQgI2NiY2JjYjtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzouNWVtIDFlbX0ucHVyZS10YWJsZSB0ZDpmaXJzdC1jaGlsZCwucHVyZS10YWJsZSB0aDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdC13aWR0aDowfS5wdXJlLXRhYmxlIHRoZWFke2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnB1cmUtdGFibGUgdGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHVyZS10YWJsZS1vZGQgdGR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5wdXJlLXRhYmxlLXN0cmlwZWQgdHI6bnRoLWNoaWxkKDJuLTEpIHRke2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucHVyZS10YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2JjYmNifS5wdXJlLXRhYmxlLWJvcmRlcmVkIHRib2R5PnRyOmxhc3QtY2hpbGQ+dGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5wdXJlLXRhYmxlLWhvcml6b250YWwgdGQsLnB1cmUtdGFibGUtaG9yaXpvbnRhbCB0aHtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2JjYmNifS5wdXJlLXRhYmxlLWhvcml6b250YWwgdGJvZHk+dHI6bGFzdC1jaGlsZD50ZHtib3JkZXItYm90dG9tLXdpZHRoOjB9LyohXG5QdXJlIHYwLjYuMFxuQ29weXJpZ2h0IDIwMTQgWWFob28hIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cbmh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcbiovQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUuNWVtKXsucHVyZS11LXNtLTEsLnB1cmUtdS1zbS0xLTEsLnB1cmUtdS1zbS0xLTIsLnB1cmUtdS1zbS0xLTMsLnB1cmUtdS1zbS0yLTMsLnB1cmUtdS1zbS0xLTQsLnB1cmUtdS1zbS0zLTQsLnB1cmUtdS1zbS0xLTUsLnB1cmUtdS1zbS0yLTUsLnB1cmUtdS1zbS0zLTUsLnB1cmUtdS1zbS00LTUsLnB1cmUtdS1zbS01LTUsLnB1cmUtdS1zbS0xLTYsLnB1cmUtdS1zbS01LTYsLnB1cmUtdS1zbS0xLTgsLnB1cmUtdS1zbS0zLTgsLnB1cmUtdS1zbS01LTgsLnB1cmUtdS1zbS03LTgsLnB1cmUtdS1zbS0xLTEyLC5wdXJlLXUtc20tNS0xMiwucHVyZS11LXNtLTctMTIsLnB1cmUtdS1zbS0xMS0xMiwucHVyZS11LXNtLTEtMjQsLnB1cmUtdS1zbS0yLTI0LC5wdXJlLXUtc20tMy0yNCwucHVyZS11LXNtLTQtMjQsLnB1cmUtdS1zbS01LTI0LC5wdXJlLXUtc20tNi0yNCwucHVyZS11LXNtLTctMjQsLnB1cmUtdS1zbS04LTI0LC5wdXJlLXUtc20tOS0yNCwucHVyZS11LXNtLTEwLTI0LC5wdXJlLXUtc20tMTEtMjQsLnB1cmUtdS1zbS0xMi0yNCwucHVyZS11LXNtLTEzLTI0LC5wdXJlLXUtc20tMTQtMjQsLnB1cmUtdS1zbS0xNS0yNCwucHVyZS11LXNtLTE2LTI0LC5wdXJlLXUtc20tMTctMjQsLnB1cmUtdS1zbS0xOC0yNCwucHVyZS11LXNtLTE5LTI0LC5wdXJlLXUtc20tMjAtMjQsLnB1cmUtdS1zbS0yMS0yNCwucHVyZS11LXNtLTIyLTI0LC5wdXJlLXUtc20tMjMtMjQsLnB1cmUtdS1zbS0yNC0yNHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUtc20tMS0yNHt3aWR0aDo0LjE2NjclOyp3aWR0aDo0LjEzNTclfS5wdXJlLXUtc20tMS0xMiwucHVyZS11LXNtLTItMjR7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0ucHVyZS11LXNtLTEtOCwucHVyZS11LXNtLTMtMjR7d2lkdGg6MTIuNSU7KndpZHRoOjEyLjQ2OSV9LnB1cmUtdS1zbS0xLTYsLnB1cmUtdS1zbS00LTI0e3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0ucHVyZS11LXNtLTEtNXt3aWR0aDoyMCU7KndpZHRoOjE5Ljk2OSV9LnB1cmUtdS1zbS01LTI0e3dpZHRoOjIwLjgzMzMlOyp3aWR0aDoyMC44MDIzJX0ucHVyZS11LXNtLTEtNCwucHVyZS11LXNtLTYtMjR7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5wdXJlLXUtc20tNy0yNHt3aWR0aDoyOS4xNjY3JTsqd2lkdGg6MjkuMTM1NyV9LnB1cmUtdS1zbS0xLTMsLnB1cmUtdS1zbS04LTI0e3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0ucHVyZS11LXNtLTMtOCwucHVyZS11LXNtLTktMjR7d2lkdGg6MzcuNSU7KndpZHRoOjM3LjQ2OSV9LnB1cmUtdS1zbS0yLTV7d2lkdGg6NDAlOyp3aWR0aDozOS45NjklfS5wdXJlLXUtc20tNS0xMiwucHVyZS11LXNtLTEwLTI0e3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0ucHVyZS11LXNtLTExLTI0e3dpZHRoOjQ1LjgzMzMlOyp3aWR0aDo0NS44MDIzJX0ucHVyZS11LXNtLTEtMiwucHVyZS11LXNtLTEyLTI0e3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0ucHVyZS11LXNtLTEzLTI0e3dpZHRoOjU0LjE2NjclOyp3aWR0aDo1NC4xMzU3JX0ucHVyZS11LXNtLTctMTIsLnB1cmUtdS1zbS0xNC0yNHt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LnB1cmUtdS1zbS0zLTV7d2lkdGg6NjAlOyp3aWR0aDo1OS45NjklfS5wdXJlLXUtc20tNS04LC5wdXJlLXUtc20tMTUtMjR7d2lkdGg6NjIuNSU7KndpZHRoOjYyLjQ2OSV9LnB1cmUtdS1zbS0yLTMsLnB1cmUtdS1zbS0xNi0yNHt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LnB1cmUtdS1zbS0xNy0yNHt3aWR0aDo3MC44MzMzJTsqd2lkdGg6NzAuODAyMyV9LnB1cmUtdS1zbS0zLTQsLnB1cmUtdS1zbS0xOC0yNHt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LnB1cmUtdS1zbS0xOS0yNHt3aWR0aDo3OS4xNjY3JTsqd2lkdGg6NzkuMTM1NyV9LnB1cmUtdS1zbS00LTV7d2lkdGg6ODAlOyp3aWR0aDo3OS45NjklfS5wdXJlLXUtc20tNS02LC5wdXJlLXUtc20tMjAtMjR7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5wdXJlLXUtc20tNy04LC5wdXJlLXUtc20tMjEtMjR7d2lkdGg6ODcuNSU7KndpZHRoOjg3LjQ2OSV9LnB1cmUtdS1zbS0xMS0xMiwucHVyZS11LXNtLTIyLTI0e3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0ucHVyZS11LXNtLTIzLTI0e3dpZHRoOjk1LjgzMzMlOyp3aWR0aDo5NS44MDIzJX0ucHVyZS11LXNtLTEsLnB1cmUtdS1zbS0xLTEsLnB1cmUtdS1zbS01LTUsLnB1cmUtdS1zbS0yNC0yNHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsucHVyZS11LW1kLTEsLnB1cmUtdS1tZC0xLTEsLnB1cmUtdS1tZC0xLTIsLnB1cmUtdS1tZC0xLTMsLnB1cmUtdS1tZC0yLTMsLnB1cmUtdS1tZC0xLTQsLnB1cmUtdS1tZC0zLTQsLnB1cmUtdS1tZC0xLTUsLnB1cmUtdS1tZC0yLTUsLnB1cmUtdS1tZC0zLTUsLnB1cmUtdS1tZC00LTUsLnB1cmUtdS1tZC01LTUsLnB1cmUtdS1tZC0xLTYsLnB1cmUtdS1tZC01LTYsLnB1cmUtdS1tZC0xLTgsLnB1cmUtdS1tZC0zLTgsLnB1cmUtdS1tZC01LTgsLnB1cmUtdS1tZC03LTgsLnB1cmUtdS1tZC0xLTEyLC5wdXJlLXUtbWQtNS0xMiwucHVyZS11LW1kLTctMTIsLnB1cmUtdS1tZC0xMS0xMiwucHVyZS11LW1kLTEtMjQsLnB1cmUtdS1tZC0yLTI0LC5wdXJlLXUtbWQtMy0yNCwucHVyZS11LW1kLTQtMjQsLnB1cmUtdS1tZC01LTI0LC5wdXJlLXUtbWQtNi0yNCwucHVyZS11LW1kLTctMjQsLnB1cmUtdS1tZC04LTI0LC5wdXJlLXUtbWQtOS0yNCwucHVyZS11LW1kLTEwLTI0LC5wdXJlLXUtbWQtMTEtMjQsLnB1cmUtdS1tZC0xMi0yNCwucHVyZS11LW1kLTEzLTI0LC5wdXJlLXUtbWQtMTQtMjQsLnB1cmUtdS1tZC0xNS0yNCwucHVyZS11LW1kLTE2LTI0LC5wdXJlLXUtbWQtMTctMjQsLnB1cmUtdS1tZC0xOC0yNCwucHVyZS11LW1kLTE5LTI0LC5wdXJlLXUtbWQtMjAtMjQsLnB1cmUtdS1tZC0yMS0yNCwucHVyZS11LW1kLTIyLTI0LC5wdXJlLXUtbWQtMjMtMjQsLnB1cmUtdS1tZC0yNC0yNHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUtbWQtMS0yNHt3aWR0aDo0LjE2NjclOyp3aWR0aDo0LjEzNTclfS5wdXJlLXUtbWQtMS0xMiwucHVyZS11LW1kLTItMjR7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0ucHVyZS11LW1kLTEtOCwucHVyZS11LW1kLTMtMjR7d2lkdGg6MTIuNSU7KndpZHRoOjEyLjQ2OSV9LnB1cmUtdS1tZC0xLTYsLnB1cmUtdS1tZC00LTI0e3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0ucHVyZS11LW1kLTEtNXt3aWR0aDoyMCU7KndpZHRoOjE5Ljk2OSV9LnB1cmUtdS1tZC01LTI0e3dpZHRoOjIwLjgzMzMlOyp3aWR0aDoyMC44MDIzJX0ucHVyZS11LW1kLTEtNCwucHVyZS11LW1kLTYtMjR7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5wdXJlLXUtbWQtNy0yNHt3aWR0aDoyOS4xNjY3JTsqd2lkdGg6MjkuMTM1NyV9LnB1cmUtdS1tZC0xLTMsLnB1cmUtdS1tZC04LTI0e3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0ucHVyZS11LW1kLTMtOCwucHVyZS11LW1kLTktMjR7d2lkdGg6MzcuNSU7KndpZHRoOjM3LjQ2OSV9LnB1cmUtdS1tZC0yLTV7d2lkdGg6NDAlOyp3aWR0aDozOS45NjklfS5wdXJlLXUtbWQtNS0xMiwucHVyZS11LW1kLTEwLTI0e3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0ucHVyZS11LW1kLTExLTI0e3dpZHRoOjQ1LjgzMzMlOyp3aWR0aDo0NS44MDIzJX0ucHVyZS11LW1kLTEtMiwucHVyZS11LW1kLTEyLTI0e3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0ucHVyZS11LW1kLTEzLTI0e3dpZHRoOjU0LjE2NjclOyp3aWR0aDo1NC4xMzU3JX0ucHVyZS11LW1kLTctMTIsLnB1cmUtdS1tZC0xNC0yNHt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LnB1cmUtdS1tZC0zLTV7d2lkdGg6NjAlOyp3aWR0aDo1OS45NjklfS5wdXJlLXUtbWQtNS04LC5wdXJlLXUtbWQtMTUtMjR7d2lkdGg6NjIuNSU7KndpZHRoOjYyLjQ2OSV9LnB1cmUtdS1tZC0yLTMsLnB1cmUtdS1tZC0xNi0yNHt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LnB1cmUtdS1tZC0xNy0yNHt3aWR0aDo3MC44MzMzJTsqd2lkdGg6NzAuODAyMyV9LnB1cmUtdS1tZC0zLTQsLnB1cmUtdS1tZC0xOC0yNHt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LnB1cmUtdS1tZC0xOS0yNHt3aWR0aDo3OS4xNjY3JTsqd2lkdGg6NzkuMTM1NyV9LnB1cmUtdS1tZC00LTV7d2lkdGg6ODAlOyp3aWR0aDo3OS45NjklfS5wdXJlLXUtbWQtNS02LC5wdXJlLXUtbWQtMjAtMjR7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5wdXJlLXUtbWQtNy04LC5wdXJlLXUtbWQtMjEtMjR7d2lkdGg6ODcuNSU7KndpZHRoOjg3LjQ2OSV9LnB1cmUtdS1tZC0xMS0xMiwucHVyZS11LW1kLTIyLTI0e3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0ucHVyZS11LW1kLTIzLTI0e3dpZHRoOjk1LjgzMzMlOyp3aWR0aDo5NS44MDIzJX0ucHVyZS11LW1kLTEsLnB1cmUtdS1tZC0xLTEsLnB1cmUtdS1tZC01LTUsLnB1cmUtdS1tZC0yNC0yNHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsucHVyZS11LWxnLTEsLnB1cmUtdS1sZy0xLTEsLnB1cmUtdS1sZy0xLTIsLnB1cmUtdS1sZy0xLTMsLnB1cmUtdS1sZy0yLTMsLnB1cmUtdS1sZy0xLTQsLnB1cmUtdS1sZy0zLTQsLnB1cmUtdS1sZy0xLTUsLnB1cmUtdS1sZy0yLTUsLnB1cmUtdS1sZy0zLTUsLnB1cmUtdS1sZy00LTUsLnB1cmUtdS1sZy01LTUsLnB1cmUtdS1sZy0xLTYsLnB1cmUtdS1sZy01LTYsLnB1cmUtdS1sZy0xLTgsLnB1cmUtdS1sZy0zLTgsLnB1cmUtdS1sZy01LTgsLnB1cmUtdS1sZy03LTgsLnB1cmUtdS1sZy0xLTEyLC5wdXJlLXUtbGctNS0xMiwucHVyZS11LWxnLTctMTIsLnB1cmUtdS1sZy0xMS0xMiwucHVyZS11LWxnLTEtMjQsLnB1cmUtdS1sZy0yLTI0LC5wdXJlLXUtbGctMy0yNCwucHVyZS11LWxnLTQtMjQsLnB1cmUtdS1sZy01LTI0LC5wdXJlLXUtbGctNi0yNCwucHVyZS11LWxnLTctMjQsLnB1cmUtdS1sZy04LTI0LC5wdXJlLXUtbGctOS0yNCwucHVyZS11LWxnLTEwLTI0LC5wdXJlLXUtbGctMTEtMjQsLnB1cmUtdS1sZy0xMi0yNCwucHVyZS11LWxnLTEzLTI0LC5wdXJlLXUtbGctMTQtMjQsLnB1cmUtdS1sZy0xNS0yNCwucHVyZS11LWxnLTE2LTI0LC5wdXJlLXUtbGctMTctMjQsLnB1cmUtdS1sZy0xOC0yNCwucHVyZS11LWxnLTE5LTI0LC5wdXJlLXUtbGctMjAtMjQsLnB1cmUtdS1sZy0yMS0yNCwucHVyZS11LWxnLTIyLTI0LC5wdXJlLXUtbGctMjMtMjQsLnB1cmUtdS1sZy0yNC0yNHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUtbGctMS0yNHt3aWR0aDo0LjE2NjclOyp3aWR0aDo0LjEzNTclfS5wdXJlLXUtbGctMS0xMiwucHVyZS11LWxnLTItMjR7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0ucHVyZS11LWxnLTEtOCwucHVyZS11LWxnLTMtMjR7d2lkdGg6MTIuNSU7KndpZHRoOjEyLjQ2OSV9LnB1cmUtdS1sZy0xLTYsLnB1cmUtdS1sZy00LTI0e3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0ucHVyZS11LWxnLTEtNXt3aWR0aDoyMCU7KndpZHRoOjE5Ljk2OSV9LnB1cmUtdS1sZy01LTI0e3dpZHRoOjIwLjgzMzMlOyp3aWR0aDoyMC44MDIzJX0ucHVyZS11LWxnLTEtNCwucHVyZS11LWxnLTYtMjR7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5wdXJlLXUtbGctNy0yNHt3aWR0aDoyOS4xNjY3JTsqd2lkdGg6MjkuMTM1NyV9LnB1cmUtdS1sZy0xLTMsLnB1cmUtdS1sZy04LTI0e3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0ucHVyZS11LWxnLTMtOCwucHVyZS11LWxnLTktMjR7d2lkdGg6MzcuNSU7KndpZHRoOjM3LjQ2OSV9LnB1cmUtdS1sZy0yLTV7d2lkdGg6NDAlOyp3aWR0aDozOS45NjklfS5wdXJlLXUtbGctNS0xMiwucHVyZS11LWxnLTEwLTI0e3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0ucHVyZS11LWxnLTExLTI0e3dpZHRoOjQ1LjgzMzMlOyp3aWR0aDo0NS44MDIzJX0ucHVyZS11LWxnLTEtMiwucHVyZS11LWxnLTEyLTI0e3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0ucHVyZS11LWxnLTEzLTI0e3dpZHRoOjU0LjE2NjclOyp3aWR0aDo1NC4xMzU3JX0ucHVyZS11LWxnLTctMTIsLnB1cmUtdS1sZy0xNC0yNHt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LnB1cmUtdS1sZy0zLTV7d2lkdGg6NjAlOyp3aWR0aDo1OS45NjklfS5wdXJlLXUtbGctNS04LC5wdXJlLXUtbGctMTUtMjR7d2lkdGg6NjIuNSU7KndpZHRoOjYyLjQ2OSV9LnB1cmUtdS1sZy0yLTMsLnB1cmUtdS1sZy0xNi0yNHt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LnB1cmUtdS1sZy0xNy0yNHt3aWR0aDo3MC44MzMzJTsqd2lkdGg6NzAuODAyMyV9LnB1cmUtdS1sZy0zLTQsLnB1cmUtdS1sZy0xOC0yNHt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LnB1cmUtdS1sZy0xOS0yNHt3aWR0aDo3OS4xNjY3JTsqd2lkdGg6NzkuMTM1NyV9LnB1cmUtdS1sZy00LTV7d2lkdGg6ODAlOyp3aWR0aDo3OS45NjklfS5wdXJlLXUtbGctNS02LC5wdXJlLXUtbGctMjAtMjR7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5wdXJlLXUtbGctNy04LC5wdXJlLXUtbGctMjEtMjR7d2lkdGg6ODcuNSU7KndpZHRoOjg3LjQ2OSV9LnB1cmUtdS1sZy0xMS0xMiwucHVyZS11LWxnLTIyLTI0e3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0ucHVyZS11LWxnLTIzLTI0e3dpZHRoOjk1LjgzMzMlOyp3aWR0aDo5NS44MDIzJX0ucHVyZS11LWxnLTEsLnB1cmUtdS1sZy0xLTEsLnB1cmUtdS1sZy01LTUsLnB1cmUtdS1sZy0yNC0yNHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXsucHVyZS11LXhsLTEsLnB1cmUtdS14bC0xLTEsLnB1cmUtdS14bC0xLTIsLnB1cmUtdS14bC0xLTMsLnB1cmUtdS14bC0yLTMsLnB1cmUtdS14bC0xLTQsLnB1cmUtdS14bC0zLTQsLnB1cmUtdS14bC0xLTUsLnB1cmUtdS14bC0yLTUsLnB1cmUtdS14bC0zLTUsLnB1cmUtdS14bC00LTUsLnB1cmUtdS14bC01LTUsLnB1cmUtdS14bC0xLTYsLnB1cmUtdS14bC01LTYsLnB1cmUtdS14bC0xLTgsLnB1cmUtdS14bC0zLTgsLnB1cmUtdS14bC01LTgsLnB1cmUtdS14bC03LTgsLnB1cmUtdS14bC0xLTEyLC5wdXJlLXUteGwtNS0xMiwucHVyZS11LXhsLTctMTIsLnB1cmUtdS14bC0xMS0xMiwucHVyZS11LXhsLTEtMjQsLnB1cmUtdS14bC0yLTI0LC5wdXJlLXUteGwtMy0yNCwucHVyZS11LXhsLTQtMjQsLnB1cmUtdS14bC01LTI0LC5wdXJlLXUteGwtNi0yNCwucHVyZS11LXhsLTctMjQsLnB1cmUtdS14bC04LTI0LC5wdXJlLXUteGwtOS0yNCwucHVyZS11LXhsLTEwLTI0LC5wdXJlLXUteGwtMTEtMjQsLnB1cmUtdS14bC0xMi0yNCwucHVyZS11LXhsLTEzLTI0LC5wdXJlLXUteGwtMTQtMjQsLnB1cmUtdS14bC0xNS0yNCwucHVyZS11LXhsLTE2LTI0LC5wdXJlLXUteGwtMTctMjQsLnB1cmUtdS14bC0xOC0yNCwucHVyZS11LXhsLTE5LTI0LC5wdXJlLXUteGwtMjAtMjQsLnB1cmUtdS14bC0yMS0yNCwucHVyZS11LXhsLTIyLTI0LC5wdXJlLXUteGwtMjMtMjQsLnB1cmUtdS14bC0yNC0yNHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUteGwtMS0yNHt3aWR0aDo0LjE2NjclOyp3aWR0aDo0LjEzNTclfS5wdXJlLXUteGwtMS0xMiwucHVyZS11LXhsLTItMjR7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0ucHVyZS11LXhsLTEtOCwucHVyZS11LXhsLTMtMjR7d2lkdGg6MTIuNSU7KndpZHRoOjEyLjQ2OSV9LnB1cmUtdS14bC0xLTYsLnB1cmUtdS14bC00LTI0e3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0ucHVyZS11LXhsLTEtNXt3aWR0aDoyMCU7KndpZHRoOjE5Ljk2OSV9LnB1cmUtdS14bC01LTI0e3dpZHRoOjIwLjgzMzMlOyp3aWR0aDoyMC44MDIzJX0ucHVyZS11LXhsLTEtNCwucHVyZS11LXhsLTYtMjR7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5wdXJlLXUteGwtNy0yNHt3aWR0aDoyOS4xNjY3JTsqd2lkdGg6MjkuMTM1NyV9LnB1cmUtdS14bC0xLTMsLnB1cmUtdS14bC04LTI0e3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0ucHVyZS11LXhsLTMtOCwucHVyZS11LXhsLTktMjR7d2lkdGg6MzcuNSU7KndpZHRoOjM3LjQ2OSV9LnB1cmUtdS14bC0yLTV7d2lkdGg6NDAlOyp3aWR0aDozOS45NjklfS5wdXJlLXUteGwtNS0xMiwucHVyZS11LXhsLTEwLTI0e3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0ucHVyZS11LXhsLTExLTI0e3dpZHRoOjQ1LjgzMzMlOyp3aWR0aDo0NS44MDIzJX0ucHVyZS11LXhsLTEtMiwucHVyZS11LXhsLTEyLTI0e3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0ucHVyZS11LXhsLTEzLTI0e3dpZHRoOjU0LjE2NjclOyp3aWR0aDo1NC4xMzU3JX0ucHVyZS11LXhsLTctMTIsLnB1cmUtdS14bC0xNC0yNHt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LnB1cmUtdS14bC0zLTV7d2lkdGg6NjAlOyp3aWR0aDo1OS45NjklfS5wdXJlLXUteGwtNS04LC5wdXJlLXUteGwtMTUtMjR7d2lkdGg6NjIuNSU7KndpZHRoOjYyLjQ2OSV9LnB1cmUtdS14bC0yLTMsLnB1cmUtdS14bC0xNi0yNHt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LnB1cmUtdS14bC0xNy0yNHt3aWR0aDo3MC44MzMzJTsqd2lkdGg6NzAuODAyMyV9LnB1cmUtdS14bC0zLTQsLnB1cmUtdS14bC0xOC0yNHt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LnB1cmUtdS14bC0xOS0yNHt3aWR0aDo3OS4xNjY3JTsqd2lkdGg6NzkuMTM1NyV9LnB1cmUtdS14bC00LTV7d2lkdGg6ODAlOyp3aWR0aDo3OS45NjklfS5wdXJlLXUteGwtNS02LC5wdXJlLXUteGwtMjAtMjR7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5wdXJlLXUteGwtNy04LC5wdXJlLXUteGwtMjEtMjR7d2lkdGg6ODcuNSU7KndpZHRoOjg3LjQ2OSV9LnB1cmUtdS14bC0xMS0xMiwucHVyZS11LXhsLTIyLTI0e3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0ucHVyZS11LXhsLTIzLTI0e3dpZHRoOjk1LjgzMzMlOyp3aWR0aDo5NS44MDIzJX0ucHVyZS11LXhsLTEsLnB1cmUtdS14bC0xLTEsLnB1cmUtdS14bC01LTUsLnB1cmUtdS14bC0yNC0yNHt3aWR0aDoxMDAlfX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInNsaWNrXCI7c3JjOnVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO3NyYzp1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnNsaWNrLXByZXY6aG92ZXIsLnNsaWNrLXByZXY6Zm9jdXMsLnNsaWNrLW5leHQ6aG92ZXIsLnNsaWNrLW5leHQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6LjI1fS5zbGljay1wcmV2OmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtvcGFjaXR5Oi43NTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2xpY2stcHJldntsZWZ0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXZ7bGVmdDphdXRvO3JpZ2h0Oi0yNXB4fS5zbGljay1wcmV2OmJlZm9yZXtjb250ZW50Olwi4oaQXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIuKGklwifS5zbGljay1uZXh0e3JpZ2h0Oi0yNXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHR7bGVmdDotMjVweDtyaWdodDphdXRvfS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9W2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmV7Y29udGVudDpcIuKGkFwifS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI1cHg7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50Olwi4oCiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzAwMDtvcGFjaXR5Oi43NX0vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG5cbkNvcHlyaWdodCAoYykgMjAxMyBEYW5pZWwgRWRlblxuXG5QZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuXG5UaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4qLy5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9fS5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSw1MCUsMTAwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLDEwMCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ucHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfX1Aa2V5ZnJhbWVzIHNoYWtlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUoMC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKTt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjMpO3RyYW5zZm9ybTpzY2FsZSgwLjMpfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjkpO3RyYW5zZm9ybTpzY2FsZSgwLjkpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjMpOy1tcy10cmFuc2Zvcm06c2NhbGUoMC4zKTt0cmFuc2Zvcm06c2NhbGUoMC4zKX01MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjkpOy1tcy10cmFuc2Zvcm06c2NhbGUoMC45KTt0cmFuc2Zvcm06c2NhbGUoMC45KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDMwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDMwcHgpfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDMwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgzMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMHB4KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmJvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMwcHgpfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMwcHgpfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2Zvcm06c2NhbGUoMC45NSl9NTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMyk7dHJhbnNmb3JtOnNjYWxlKDAuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjk1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zZm9ybTpzY2FsZSgwLjk1KX01MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjMpO3RyYW5zZm9ybTpzY2FsZSgwLjMpfX0uYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KX19LmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0yMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCl9fS5ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCl9fS5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwMHB4KX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMDBweCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpfX0uZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCl9fS5mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpfX0uZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO29wYWNpdHk6MX19LmZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO29wYWNpdHk6MX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy1tcy10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTstbXMtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtvcGFjaXR5OjF9fS5saWdodFNwZWVkSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX0ucm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5zbGlkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwMDBweCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMDAwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAwMHB4KX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstbXMtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstbXMtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCk7b3BhY2l0eTowfX0uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZX1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyl9fS5yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyl9fS5yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fWh0bWx7Zm9udC1zaXplOjE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7aHRtbHtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7aHRtbHtmb250LXNpemU6MTZweH19Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keXtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLOKAmUx1Y2lkYSBHcmFuZGXigJks4oCYSGVsdmV0aWNhIE5ldWXigJks4oCZSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTuKAmSzigJjmuLjjgrTjgrfjg4Pjgq/igJks4oCZ44Oh44Kk44Oq44Kq4oCZLG1laXJ5byxzYW5zLXNlcmlmO2NvbG9yOiMyYjJiMmI7bGluZS1oZWlnaHQ6MS42O3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1he3RyYW5zaXRpb246LjNzIGVhc2UtaW47dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtZmFtaWx5Olwi5ri444K044K344OD44KvXCIsWXVHb3RoaWMsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIu+8re+8syDjgrTjgrfjg4Pjgq9cIixzYW5zLXNlcmlmfWFkZHJlc3N7Zm9udC1zdHlsZTpub3JtYWx9ZmlndXJle3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDAlfS5sLWJveHtwYWRkaW5nOjAgLjVyZW19LnB1cmUtZywucHVyZS1nLXJ7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSzigJlMdWNpZGEgR3JhbmRl4oCZLOKAmEhlbHZldGljYSBOZXVl4oCZLOKAmUhpcmFnaW5vIEtha3UgR290aGljIFByb07igJks4oCY5ri444K044K344OD44Kv4oCZLOKAmeODoeOCpOODquOCquKAmSxtZWlyeW8sc2Fucy1zZXJpZjtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5mYXttYXJnaW4tcmlnaHQ6NHB4fS53aGl0ZWJhY2t7YmFja2dyb3VuZDojZmZmfS53aGl0ZWJhY2suZm9vdGVyYmFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jb21tb24vZm9vdGVyX2ltZzIucG5nXCIpLHVybChcIi4uL2ltYWdlcy9jb21tb24vZm9vdGVyX2ltZzEucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14LCBuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyLGJvdHRvbSByaWdodCAxMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey53aGl0ZWJhY2suZm9vdGVyYmFja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXIsIGJvdHRvbSByaWdodCA1MHB4fX0uZ3JleWJhY2t7YmFja2dyb3VuZDojZjVmNWY1fS5ncmV5YmFjay5mb290ZXJiYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJfaW1nMi5wbmdcIiksdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJfaW1nMS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXgsIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXIsYm90dG9tIHJpZ2h0IDEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmdyZXliYWNrLmZvb3RlcmJhY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyLCBib3R0b20gcmlnaHQgNTBweH19LnByaW1hcnliYWNre2NvbG9yOiNmZmY7YmFja2dyb3VuZDojODBBMzJFfS5maXhlZHtwb3NpdGlvbjpmaXhlZH0uYnItY2xlYXJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5ici1jbGVhcntkaXNwbGF5OmJsb2NrfX0uZ2xvYmFsLWhlYWRlcnt6LWluZGV4OjIwMDAwO2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjA7cGFkZGluZy1sZWZ0OjEycHg7d2lkdGg6MTAwJX0uZ2xvYmFsLWhlYWRlci5zZXQtcGFkZGluZ3ttYXJnaW4tYm90dG9tOjQ1MHB4fS5nbG9iYWwtaGVhZGVyX19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Lmdsb2JhbC1oZWFkZXJfX2hlYWRlcnt0ZXh0LWFsaWduOmxlZnR9fS5nbG9iYWwtaGVhZGVyX190aXRsZXttYXJnaW46MTJweCAwfS5nbG9iYWwtaGVhZGVyX190aXRsZSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDEwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMnB4fS5nbG9iYWwtaGVhZGVyX19jb250YWN0e3dpZHRoOjEwMCU7cGFkZGluZzowO2ZvbnQtZmFtaWx5Olwi5ri444K044K344OD44KvXCIsWXVHb3RoaWMsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIu+8re+8syDjgrTjgrfjg4Pjgq9cIixzYW5zLXNlcmlmO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuZ2xvYmFsLWhlYWRlcl9fY29udGFjdHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MTIlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuZ2xvYmFsLWhlYWRlcl9fY29udGFjdHtwYWRkaW5nLWxlZnQ6MjQlfX0uZ2xvYmFsLWhlYWRlcl9fdGVse3dpZHRoOjEwMCU7aGVpZ2h0OjQ4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjRweH0uZ2xvYmFsLWhlYWRlcl9fdGVsLS1jYXV0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1cHg7Zm9udC1zaXplOi43NXJlbX0uZ2xvYmFsLWhlYWRlcl9fdGVsLS1udW1iZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXJlbTtsZWZ0OjA7Zm9udC1zaXplOjEuMzVyZW07Y29sb3I6IzJiMmIyYjtmb250LXdlaWdodDpib2xkfS5nbG9iYWwtaGVhZGVyX190ZWwtLXRpbWV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXJlbTtyaWdodDowO2ZvbnQtc2l6ZTouNnJlbTtsZXR0ZXItc3BhY2luZzowfS5nbG9iYWwtaGVhZGVyX190ZWwtLWRhdGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtyaWdodDowO2ZvbnQtc2l6ZTouNnJlbX0uZ2xvYmFsLWhlYWRlcl9fdGVsLS1kYXRlIHNwYW57Zm9udC1zaXplOi41cmVtO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nOi4xcmVtIC4ycmVtO21hcmdpbi1yaWdodDouMnJlbX0uZ2xvYmFsLWhlYWRlcl9fZm9ybXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5nbG9iYWwtaGVhZGVyX19mb3JtIGF7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM4MEEzMkU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjEycHggMTJweDt0cmFuc2l0aW9uOi4zcyBlYXNlLWluO2JvcmRlcjpzb2xpZCAxcHggI2ZmZjttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjZweCAxMnB4ICFpbXBvcnRhbnR9Lmdsb2JhbC1oZWFkZXJfX2Zvcm0gYTpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzgwQTMyRTtib3JkZXI6c29saWQgMXB4ICM4MEEzMkV9Lmdsb2JhbC1uYXZpZ2F0aW9uX19jb250YWluZXJ7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMH0uZ2xvYmFsLW5hdmlnYXRpb25fX2NvbnRhaW5lci5tb2JpbGUtc3R5bGV7cG9zaXRpb246Zml4ZWQ7dG9wOjYwcHg7bGVmdDowO3otaW5kZXg6MTAwMDA7YmFja2dyb3VuZDojZmZmO2hlaWdodDoxMDAlfS5nbG9iYWwtbmF2aWdhdGlvbl9fY29udGFpbmVyLnNldC1wb3NpdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3gtc2hhZG93OjAgM3B4IDZweCAwcHggI2RkZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuZ2xvYmFsLW5hdmlnYXRpb25fX2NvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOnNvbGlkIDFweCAjZGRkfX0uZ2xvYmFsLW5hdmlnYXRpb25fX2xpc3R7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6ODAlO21hcmdpbjowIGF1dG87bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5nbG9iYWwtbmF2aWdhdGlvbl9fbGlzdHt3aWR0aDoxMDAlO2Rpc3BsYXk6dGFibGU7dGFibGUtbGF5b3V0OmZpeGVkfX0uZ2xvYmFsLW5hdmlnYXRpb25fX2l0ZW17Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzgwQTMyRTtwYWRkaW5nOjEycHggYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuZ2xvYmFsLW5hdmlnYXRpb25fX2l0ZW17Ym9yZGVyOm5vbmU7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjB9fS5nbG9iYWwtbmF2aWdhdGlvbl9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmIyYjJiO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMnB4IGF1dG8gNnB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHh9Lmdsb2JhbC1uYXZpZ2F0aW9uX19saW5rLmN1cnJlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZWVlO2NvbG9yOiMyYjJiMmI7Ym9yZGVyLXJhZGl1czo0OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5nbG9iYWwtbmF2aWdhdGlvbl9fbGlua3t3aWR0aDphdXRvO2JvcmRlcjpub25lO3BhZGRpbmc6MnB4IDI0cHg7Ym9yZGVyLWNvbG9yOiNlZWU7Ym9yZGVyOnNvbGlkIDFweCAjZmZmfS5nbG9iYWwtbmF2aWdhdGlvbl9fbGluay5jdXJyZW50e3BhZGRpbmc6MnB4IDI0cHh9Lmdsb2JhbC1uYXZpZ2F0aW9uX19saW5rOmhvdmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpzb2xpZCAxcHggI2VlZTtib3JkZXItcmFkaXVzOjQ4cHh9fS5nbG9iYWwtZm9vdGVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MTJweH0uZ2xvYmFsLXRvZ2dsZW1lbnV7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Lmdsb2JhbC10b2dnbGVtZW51e2Rpc3BsYXk6bm9uZX19Lmdsb2JhbC10b2dnbGVtZW51X19idXR0b257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cGFkZGluZzouM3JlbSAuNXJlbTtmb250LXNpemU6MS4zcmVtO2NvbG9yOiM4MEEzMkU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOnNvbGlkIDFweCAjODBBMzJFO2JvcmRlci1yYWRpdXM6NHB4fS5nbG9iYWwtdG9nZ2xlbWVudV9fYnV0dG9uIGl7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0uY29udGFjdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTJweCBhdXRvO3BhZGRpbmctYm90dG9tOjQ4cHh9LmNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZToxcmVtO2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MTJweCAwIDAgMDttYXJnaW46MjRweCBhdXRvIDA7Zm9udC1zaXplOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZToxLjNyZW07bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX0uY29udGFjdF9fdGVse2ZvbnQtc2l6ZToycmVtO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW46MCBhdXRvIC04cHh9LmNvbnRhY3RfX2RhdGV7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtc2l6ZTouN3JlbTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTZweCAwfS5jb250YWN0X19idXR0b257ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM4MEEzMkU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjEycHggMTJweDt0cmFuc2l0aW9uOi4zcyBlYXNlLWluO2JvcmRlcjpzb2xpZCAxcHggI2ZmZjttYXgtd2lkdGg6NjQwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjEycHggYXV0b30uY29udGFjdF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojODBBMzJFO2JvcmRlcjpzb2xpZCAxcHggIzgwQTMyRX0uY29udGFjdF9fYnV0dG9uIHNwYW57Zm9udC1zaXplOi43cmVtO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDotNHB4fS5hZGRyZXNzX19maWd1cmV7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmFkZHJlc3NfX2ZpZ3VyZXt0ZXh0LWFsaWduOmxlZnR9fS5hZGRyZXNzX19pbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzEwcHg7bWFyZ2luOjAgYXV0b30uYWRkcmVzc19fbG9jYXRpb257dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bztsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmFkZHJlc3NfX2xvY2F0aW9ue3RleHQtYWxpZ246bGVmdH19LmFkZHJlc3NfX3RlbHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjFweDtmb250LXNpemU6MS4ycmVtO21hcmdpbjowIGF1dG8gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuYWRkcmVzc19fdGVse3RleHQtYWxpZ246bGVmdH19LmFkZHJlc3NfX2RhdGV7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTouOHJlbTttYXJnaW46MCBhdXRvO2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuYWRkcmVzc19fZGF0ZXttYXJnaW46MCAwfX0uYWRkcmVzc19fZGF0ZSB0aHtwYWRkaW5nLXJpZ2h0OjEycHg7d2lkdGg6NzJweDtmb250LXdlaWdodDpub3JtYWx9LmZvb3Rlci1uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuZm9vdGVyLW5hdmlnYXRpb257ZGlzcGxheTpibG9ja319LmZvb3Rlci1uYXZpZ2F0aW9uX19saXN0e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi10b3A6NnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5mb290ZXItbmF2aWdhdGlvbl9fbGlzdHtkaXNwbGF5OnRhYmxlO3dpZHRoOjgyJTtmbG9hdDpyaWdodDt0YWJsZS1sYXlvdXQ6Zml4ZWR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5mb290ZXItbmF2aWdhdGlvbl9faXRlbXtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfX0uZm9vdGVyLW5hdmlnYXRpb25fX2xpbmt7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICM4MEEzMkU7Zm9udC1zaXplOjEzcHg7cGFkZGluZzoycHggMTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGV0dGVyLXNwYWNpbmc6LTFweH0uZm9vdGVyLW5hdmlnYXRpb25fX2xpbms6aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZmZmO3BhZGRpbmc6NnB4IDEycHg7Ym9yZGVyLXJhZGl1czoyNHB4fS5mb290ZXItbmF2aWdhdGlvbl9fbGluay5jdXJyZW50e2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjZweCAxMnB4O2NvbG9yOiMyYjJiMmI7Ym9yZGVyLXJhZGl1czoyNHB4fS5jb3B5cmlnaHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6MnB4O3BhZGRpbmc6MXJlbSBhdXRvO2JhY2tncm91bmQ6IzZhODMzZDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNnJlbTt0ZXh0LWFsaWduOmNlbnRlcn0jc2Nyb2xsLXRvcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjQ4cHg7cmlnaHQ6NDhweH0jc2Nyb2xsLXRvcC5zaG93e2Rpc3BsYXk6YmxvY2t9LnNjcm9sbHRvcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjc0cHg7aGVpZ2h0Ojc0cHg7Ym9yZGVyLXJhZGl1czo3NHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZXRvcDEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5zY3JvbGx0b3A6aG92ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3BhZ2V0b3AyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0udmlzdWFsLWZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MHB4O3otaW5kZXg6LTE7d2lkdGg6MTAwJX0ubWFpbnZpc3VhbHt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsubWFpbnZpc3VhbHtoZWlnaHQ6NDAwcHh9fS5tYWludmlzdWFsX19maWd1cmV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOiNmOWY5Zjk7b3ZlcmZsb3c6aGlkZGVufS5tYWludmlzdWFsX19pbWd7d2lkdGg6YXV0bzt0cmFuc2l0aW9uOjhzIGxpbmVhcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsubWFpbnZpc3VhbF9faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWluLWhlaWdodDo0MDBweH19Lm1haW52aXN1YWxfX2ltZy5zY2FsZXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0ubWFpbnZpc3VhbF9fbWVzc2FnZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCBhdXRvO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9tYWludmlzdWFscy9tYWludmlzdWFsX2JhY2sucG5nXCIpIHJlcGVhdDtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzoyNHB4IDEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Lm1haW52aXN1YWxfX21lc3NhZ2V7cGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MX19Lm1haW52aXN1YWxfX3NsaWRle3dpZHRoOjEwMCV9LnBhZ2V2aXN1YWx7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiM4MEEzMkU7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsucGFnZXZpc3VhbHt3aWR0aDoxMDAlO2hlaWdodDo0MDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSl7LnBhZ2V2aXN1YWx7cGFkZGluZzowIDEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKXsucGFnZXZpc3VhbHttYXgtd2lkdGg6MTAyNHB4fX0ucGFnZXZpc3VhbF9fZmlndXJle2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5wYWdldmlzdWFsX19maWd1cmV7aGVpZ2h0OjQwMHB4fX0ucGFnZXZpc3VhbF9faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LnBhZ2V2aXN1YWxfX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2hlaWdodDo0MDBweH19LnBhZ2V2aXN1YWxfX2JveHtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZXZpc3VhbF9fYm94LWNlbnRlcnt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsucGFnZXZpc3VhbF9fYm94LWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3BhZGRpbmc6NDhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19LnBhZ2V2aXN1YWxfX3RpdGxle21hcmdpbi1ib3R0b206LTZweH0ucGFnZXZpc3VhbF9fc3VidGl0bGV7Zm9udC1zaXplOi43cmVtO21hcmdpbi1sZWZ0Oi4ycmVtfS5jb21wb25lbnR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MzZweCAxMnB4O3otaW5kZXg6MTAwMH0uY29tcG9uZW50LXJvd3t3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87cGFkZGluZzo1MnB4IDEycHggNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuY29tcG9uZW50LXJvd3ttYXgtd2lkdGg6MTAyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKXsuY29tcG9uZW50e21heC13aWR0aDoxMDI0cHh9fS5jb21wb25lbnQubm8tcGFkZGluZ3twYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LmNvbXBvbmVudF9fdGl0bGV7Zm9udC1zaXplOjEuMnJlbTttYXJnaW4tdG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNvbXBvbmVudF9fdGl0bGV7Zm9udC1zaXplOjEuNHJlbX19LmNvbXBvbmVudF9fYnV0dG9ue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojODBBMzJFO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxMnB4IDEycHg7dHJhbnNpdGlvbjouM3MgZWFzZS1pbjtib3JkZXI6c29saWQgMXB4ICNmZmY7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6OHB4fS5jb21wb25lbnRfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzgwQTMyRTtib3JkZXI6c29saWQgMXB4ICM4MEEzMkV9LmNvbXBvbmVudF9fYnV0dG9uIHNwYW57Zm9udC1zaXplOi43cmVtO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDotNHB4fS5jb21wb25lbnRfX2J1dHRvbi0tY29udGFjdHtwYWRkaW5nOjZweCAxMnB4ICFpbXBvcnRhbnR9LmNvbXBvbmVudF9fZXhjZXJwdHtwYWRkaW5nOjAgMjRweDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNvbXBvbmVudF9fZXhjZXJwdHtwYWRkaW5nOjB9fS5jYXJkLXdpZGV7cGFkZGluZzowIC41cmVtO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfS5jYXJkLXdpZGVfX2ZpZ3VyZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSl7LmNhcmQtd2lkZV9fZmlndXJle2Rpc3BsYXk6YmxvY2t9fS5jYXJkLXdpZGVfX3RpdGxle21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMjRweDtmb250LXNpemU6MXJlbTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjEycHggMCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNhcmQtd2lkZV9fdGl0bGV7Zm9udC1zaXplOjEuM3JlbTtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfX0uY2FyZC13aWRlX19leGNlcnB0LWNvbnRhaW5lcntwYWRkaW5nOjAgMjRweH0uY2FyZC13aWRlX19saW5rLWNvbnRhaW5lcntwYWRkaW5nOjAgMjRweH0uY2FyZC13aWRlX19saW5re3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojODBBMzJFO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxMnB4IDEycHg7dHJhbnNpdGlvbjouM3MgZWFzZS1pbjtib3JkZXI6c29saWQgMXB4ICNmZmY7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG99LmNhcmQtd2lkZV9fbGluazpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzgwQTMyRTtib3JkZXI6c29saWQgMXB4ICM4MEEzMkV9LmNhcmQtbm9ybWFsLWNvbnRhaW5lcntwYWRkaW5nOjB9LmNhcmQtbm9ybWFse21hcmdpbi1ib3R0b206MTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuY2FyZC1ub3JtYWx7bWFyZ2luLWJvdHRvbTowfX0uY2FyZC1ub3JtYWxfX2xpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMmIyYjJiO3BhZGRpbmctYm90dG9tOjEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7LmNhcmQtbm9ybWFsX19saW5rOmhvdmVye2JveC1zaGFkb3c6MCA2cHggMTJweCAtNnB4ICMwMDA7YmFja2dyb3VuZDojZjVmNWY1fX0uY2FyZC1ub3JtYWxfX2ZpZ3VyZXt3aWR0aDoxMDAlfS5jYXJkLW5vcm1hbF9faW1ne3dpZHRoOjEwMCV9LmNhcmQtbm9ybWFsX190aXRsZXttYXJnaW46OHB4IGF1dG8gMnB4O2ZvbnQtc2l6ZToxcmVtO2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MTJweCAwIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuY2FyZC1ub3JtYWxfX3RpdGxle2ZvbnQtc2l6ZToxLjNyZW07bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH19LmNhcmQtbm9ybWFsX19leGNlcnB0e3BhZGRpbmc6MnB4IDIycHggMTJweDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MDttYXJnaW46MCBhdXRvO2xpbmUtaGVpZ2h0OjEuM30uaXRlbXttYXJnaW4tYm90dG9tOjEycHh9Lml0ZW0tY29udGFpbmVye21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvfS5pdGVtLWNvbnRhaW5lci5pdGVtcy1raXRjaGVue21heC13aWR0aDo5NDhweH0uaXRlbS1jb250YWluZXIuaXRlbXMta2l0Y2hlbiBpbWd7d2lkdGg6MjM1cHg7aGVpZ2h0OmF1dG99Lml0ZW0tY29udGFpbmVyLml0ZW1zLWtpdGNoZW4gLml0ZW1fX2V4Y2VycHR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MCAyNHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tdG9wOjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsuaXRlbS1jb250YWluZXIuaXRlbXMta2l0Y2hlbiAuaXRlbV9fZXhjZXJwdHtwYWRkaW5nOjB9fS5pdGVtLWNvbnRhaW5lci5pdGVtcy1raXRjaGVuIC5pdGVtX190YWdze3BhZGRpbmc6MCAyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5pdGVtLWNvbnRhaW5lci5pdGVtcy1raXRjaGVuIC5pdGVtX190YWdze3BhZGRpbmc6MH19Lml0ZW1fX2xpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiMyYjJiMmI7cGFkZGluZy1ib3R0b206MjRweH0uaXRlbV9fZmlndXJle3dpZHRoOjEwMCV9Lml0ZW1fX2ltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoyMjBweH0uaXRlbV9fZXhjZXJwdHtwYWRkaW5nOjAgMXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6LjlyZW07bGV0dGVyLXNwYWNpbmc6LTFweDttYXJnaW46MCBhdXRvfS5pdGVtX190YWdze21hcmdpbjowO3BhZGRpbmc6MDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZTouOHJlbTt0ZXh0LWFsaWduOmxlZnR9Lml0ZW1fX3RhZ3MtLWhpZGVLaXRjaGVue2xpc3Qtc3R5bGUtdHlwZTpub25lO2hlaWdodDoxMnB4O21hcmdpbi1ib3R0b206NHB4fS5pdGVtX190YWdzLS1oaWRlS2l0Y2hlbiAuZmF7Y29sb3I6IzdjYTJiZn0uaXRlbV9fdGFncy0tc2hvd0tpdGNoZW57bGlzdC1zdHlsZS10eXBlOm5vbmU7aGVpZ2h0OjEycHg7bWFyZ2luLWJvdHRvbTo0cHh9Lml0ZW1fX3RhZ3MtLXNob3dLaXRjaGVuIC5mYXtjb2xvcjojYzE4NjgxfS5pdGVtX190YWdzLS1jb21tdW5pY2F0aW9ue2xpc3Qtc3R5bGUtdHlwZTpub25lO2hlaWdodDoxMnB4O21hcmdpbi1ib3R0b206NHB4fS5pdGVtX190YWdzLS1jb21tdW5pY2F0aW9uIC5mYXtjb2xvcjojZDJhZTVlfS5pdGVtX190YWdzLS1jb21taXRDb29raW5ne2xpc3Qtc3R5bGUtdHlwZTpub25lO2hlaWdodDoxMnB4O21hcmdpbi1ib3R0b206NHB4fS5pdGVtX190YWdzLS1jb21taXRDb29raW5nIC5mYXtjb2xvcjojOWY4ZGJifS53b3Jre21hcmdpbi1ib3R0b206MTJweH0ud29ya19fbGlua3ttYXgtd2lkdGg6MzQwcHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXsud29ya19fbGlua3tjdXJzb3I6cG9pbnRlcn0ud29ya19fbGluazpob3ZlciBpbWd7Ym94LXNoYWRvdzowIDZweCAxMnB4IC02cHggIzAwMDtiYWNrZ3JvdW5kOiNmNWY1ZjV9LndvcmtfX2xpbms6aG92ZXIgLndvcmtfX2NvdmVye29wYWNpdHk6Ljh9fS53b3JrX19maWd1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ud29ya19faW1ne3RyYW5zaXRpb246LjNzIGVhc2UtaW59LndvcmtfX2xhYmVse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOi41cmVtO2NvbG9yOiNmZmZ9LndvcmstLWJlZm9yZXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTJweH0ud29yay0tYmVmb3JlIGF7ZmxvYXQ6cmlnaHR9LndvcmstLWJlZm9yZSBmaWdjYXB0aW9ue2JhY2tncm91bmQ6IzAwMH0ud29yay0tYWZ0ZXJ7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoxMnB4fS53b3JrLS1hZnRlciBhe2Zsb2F0OmxlZnR9LndvcmstLWFmdGVyIGZpZ2NhcHRpb257YmFja2dyb3VuZDojYzE3MjgxfS53b3JrX19leGNlcnB0e21hcmdpbjozMHB4IDAgMjBweH0ud29ya19fY292ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6MDtjb2xvcjojZmZmO3RyYW5zaXRpb246LjNzfS53b3JrX19jb3ZlciBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtmb250LXNpemU6MnJlbX0ud29ya19fY292ZXIgcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7Ym9yZGVyOnNvbGlkIDFweCAjZmZmO2JvcmRlci1yYWRpdXM6NHB4O3dpZHRoOjk2cHg7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkfS53b3JrX19jb3ZlciBwOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwfS53b3JrLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZDpyZ2JhKDI0MCwyNDAsMjQwLDAuOTUpO3otaW5kZXg6MjAwMDAwO2JveC1zaGFkb3c6MCAxMnB4IDI0cHggLTEycHggIzAwMDtkaXNwbGF5Om5vbmV9Lndvcmstb3ZlcmxheV9fZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lndvcmstb3ZlcmxheV9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6c29saWQgNHB4ICNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDZweCAxMnB4IC02cHggIzAwMH0ud29yay1vdmVybGF5X19jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNHB4O3JpZ2h0OjI0cHg7Y29sb3I6IzAwMDtwYWRkaW5nOi4zcmVtIC42cmVtO2JvcmRlci1yYWRpdXM6NDhweDtib3JkZXI6c29saWQgMnB4ICMwMDB9Lm91dGxpbmV7d2lkdGg6MTAwJTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci10b3A6c29saWQgMXB4ICNkZGQ7bWFyZ2luLXRvcDoxMnB4fS5vdXRsaW5lX190cntib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGRkfS5vdXRsaW5lX190aHtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nOjEzcHggLjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Lm91dGxpbmVfX3Roe2Rpc3BsYXk6dGFibGUtY2VsbDtmb250LXdlaWdodDpub3JtYWx9fS5vdXRsaW5lX190ZHtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjEzcHggLjVyZW07Zm9udC1zaXplOi45cmVtO2xldHRlci1zcGFjaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7Lm91dGxpbmVfX3Rke2Rpc3BsYXk6dGFibGUtY2VsbDtmb250LXNpemU6MXJlbX19Lmdvb2dsZW1hcHt3aWR0aDoxMDAlO21hcmdpbjoxMnB4IGF1dG8gNDhweDtwYWRkaW5nOjAgMCAzMy4zMzMzMyU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6NDBweH0uZ29vZ2xlbWFwX19mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RhZmZze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCBhdXRvO21heC13aWR0aDo3MDBweH0uc3RhZmZzX19zdGFmZntwYWRkaW5nOjEycHh9LnN0YWZmc19faW1ne2JvcmRlcjpzb2xpZCA2cHggI2ZmZjtib3JkZXItcmFkaXVzOjZweDt3aWR0aDoxMDAlO21heC13aWR0aDoyMTBweDtoZWlnaHQ6YXV0b30uc3RhZmZzX19uYW1le21hcmdpbjowfS5zdGFmZnNfX3JvbGV7bWFyZ2luOjB9LmNvbnRhY3QtZm9ybXt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzo0OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey5jb250YWN0LWZvcm17d2lkdGg6ODAlO21heC13aWR0aDo3MDBweH19LmNvbnRhY3QtZm9ybV9faGVhZGVye3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdC1mb3JtX19ib2R5e3RleHQtYWxpZ246bGVmdH0uY29udGFjdC1mb3JtX19ibG9ja3ttYXJnaW46MTJweCAwIDI0cHh9LmNvbnRhY3QtZm9ybV9fY29uZmlybXtsZXR0ZXItc3BhY2luZzowO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9LmNvbnRhY3QtZm9ybV9fc2VuZHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzgwQTMyRTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTJweCAxMnB4O3RyYW5zaXRpb246LjNzIGVhc2UtaW47Ym9yZGVyOnNvbGlkIDFweCAjZmZmO21heC13aWR0aDo2NDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTJweCA1MHB4fS5jb250YWN0LWZvcm1fX3NlbmQ6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM4MEEzMkU7Ym9yZGVyOnNvbGlkIDFweCAjODBBMzJFfS5jb250YWN0LWZvcm0gLnJlcXVpcmVke2NvbG9yOiNmZmY7YmFja2dyb3VuZDojODBBMzJFO3BhZGRpbmc6LjJyZW0gLjRyZW07Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOi43cmVtO21hcmdpbi1sZWZ0OjEycHh9LmNvbnRhY3QtZm9ybSAuY3VzdG9tZXItYWRkcmVzc3t3aWR0aDoxMDAlfS5jb250YWN0LWZvcm0gLmN1c3RvbWVyLWlucWJvZHl7d2lkdGg6MTAwJX0uY29udGFjdC1mb3JtIC5jdXN0b21lci1lbWFpbHt3aWR0aDoxMDAlfS5jb250YWN0LWZvcm0gLmN1c3RvbWVyLW5hbWV7d2lkdGg6MTAwJX0uY29udGFjdC1mb3JtIC5jdXN0b21lci1wb3N0Y29kZXt3aWR0aDoxMDAlfS5jb250YWN0LWZvcm0gLmN1c3RvbWVyLXRlbHt3aWR0aDoxMDAlfS5jb250YWN0LWZvcm0tY29uZmlybXtkaXNwbGF5Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2RkZH0uY29udGFjdC1mb3JtLWNvbmZpcm1fX2NvbnRhaW5lcnttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG87bGV0dGVyLXNwYWNpbmc6MHB4fS53cGNmNy1saXN0LWl0ZW17bWFyZ2luLXJpZ2h0OjI0cHh9LndwY2Y3LXRleHRhcmVhe2hlaWdodDo5NnB4fS53cGNmNy1ub3QtdmFsaWQtdGlwe2NvbG9yOiNjYTM5Mzk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTNweH0ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnN7Y29sb3I6I2NhMzkzOX0uc2NyZWVuLXJlYWRlci1yZXNwb25zZXt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztjb2xvcjojY2EzOTM5fS5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHVse2Rpc3BsYXk6bm9uZX0udGV4dC1leHRlbmR7Zm9udC1zaXplOi45cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pey50ZXh0LWV4dGVuZHtmb250LXNpemU6MXJlbX19XG4iLCIvKiFcblB1cmUgdjAuNi4wXG5Db3B5cmlnaHQgMjAxNCBZYWhvbyEgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuTGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlLlxuaHR0cHM6Ly9naXRodWIuY29tL3lhaG9vL3B1cmUvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuKi9cbi8qIVxubm9ybWFsaXplLmNzcyB2XjMuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZVxuQ29weXJpZ2h0IChjKSBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbFxuKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1wcmV7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgc2lsdmVyO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6NzAwfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0uaGlkZGVuLFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnB1cmUtaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9LnB1cmUtZ3tsZXR0ZXItc3BhY2luZzotLjMxZW07KmxldHRlci1zcGFjaW5nOm5vcm1hbDsqd29yZC1zcGFjaW5nOi0uNDNlbTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZXNwZWVkO2ZvbnQtZmFtaWx5OkZyZWVTYW5zLEFyaW1vLFwiRHJvaWQgU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDstbXMtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0ub3BlcmEtb25seSA6LW8tcHJlZm9jdXMsLnB1cmUtZ3t3b3JkLXNwYWNpbmc6LS40M2VtfS5wdXJlLXV7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30ucHVyZS1nIFtjbGFzcyAqPVwicHVyZS11XCJde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnB1cmUtdS0xLC5wdXJlLXUtMS0xLC5wdXJlLXUtMS0yLC5wdXJlLXUtMS0zLC5wdXJlLXUtMi0zLC5wdXJlLXUtMS00LC5wdXJlLXUtMy00LC5wdXJlLXUtMS01LC5wdXJlLXUtMi01LC5wdXJlLXUtMy01LC5wdXJlLXUtNC01LC5wdXJlLXUtNS01LC5wdXJlLXUtMS02LC5wdXJlLXUtNS02LC5wdXJlLXUtMS04LC5wdXJlLXUtMy04LC5wdXJlLXUtNS04LC5wdXJlLXUtNy04LC5wdXJlLXUtMS0xMiwucHVyZS11LTUtMTIsLnB1cmUtdS03LTEyLC5wdXJlLXUtMTEtMTIsLnB1cmUtdS0xLTI0LC5wdXJlLXUtMi0yNCwucHVyZS11LTMtMjQsLnB1cmUtdS00LTI0LC5wdXJlLXUtNS0yNCwucHVyZS11LTYtMjQsLnB1cmUtdS03LTI0LC5wdXJlLXUtOC0yNCwucHVyZS11LTktMjQsLnB1cmUtdS0xMC0yNCwucHVyZS11LTExLTI0LC5wdXJlLXUtMTItMjQsLnB1cmUtdS0xMy0yNCwucHVyZS11LTE0LTI0LC5wdXJlLXUtMTUtMjQsLnB1cmUtdS0xNi0yNCwucHVyZS11LTE3LTI0LC5wdXJlLXUtMTgtMjQsLnB1cmUtdS0xOS0yNCwucHVyZS11LTIwLTI0LC5wdXJlLXUtMjEtMjQsLnB1cmUtdS0yMi0yNCwucHVyZS11LTIzLTI0LC5wdXJlLXUtMjQtMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30ucHVyZS11LTEtMjR7d2lkdGg6NC4xNjY3JTsqd2lkdGg6NC4xMzU3JX0ucHVyZS11LTEtMTIsLnB1cmUtdS0yLTI0e3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LnB1cmUtdS0xLTgsLnB1cmUtdS0zLTI0e3dpZHRoOjEyLjUlOyp3aWR0aDoxMi40NjklfS5wdXJlLXUtMS02LC5wdXJlLXUtNC0yNHt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LnB1cmUtdS0xLTV7d2lkdGg6MjAlOyp3aWR0aDoxOS45NjklfS5wdXJlLXUtNS0yNHt3aWR0aDoyMC44MzMzJTsqd2lkdGg6MjAuODAyMyV9LnB1cmUtdS0xLTQsLnB1cmUtdS02LTI0e3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0ucHVyZS11LTctMjR7d2lkdGg6MjkuMTY2NyU7KndpZHRoOjI5LjEzNTclfS5wdXJlLXUtMS0zLC5wdXJlLXUtOC0yNHt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LnB1cmUtdS0zLTgsLnB1cmUtdS05LTI0e3dpZHRoOjM3LjUlOyp3aWR0aDozNy40NjklfS5wdXJlLXUtMi01e3dpZHRoOjQwJTsqd2lkdGg6MzkuOTY5JX0ucHVyZS11LTUtMTIsLnB1cmUtdS0xMC0yNHt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LnB1cmUtdS0xMS0yNHt3aWR0aDo0NS44MzMzJTsqd2lkdGg6NDUuODAyMyV9LnB1cmUtdS0xLTIsLnB1cmUtdS0xMi0yNHt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LnB1cmUtdS0xMy0yNHt3aWR0aDo1NC4xNjY3JTsqd2lkdGg6NTQuMTM1NyV9LnB1cmUtdS03LTEyLC5wdXJlLXUtMTQtMjR7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5wdXJlLXUtMy01e3dpZHRoOjYwJTsqd2lkdGg6NTkuOTY5JX0ucHVyZS11LTUtOCwucHVyZS11LTE1LTI0e3dpZHRoOjYyLjUlOyp3aWR0aDo2Mi40NjklfS5wdXJlLXUtMi0zLC5wdXJlLXUtMTYtMjR7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5wdXJlLXUtMTctMjR7d2lkdGg6NzAuODMzMyU7KndpZHRoOjcwLjgwMjMlfS5wdXJlLXUtMy00LC5wdXJlLXUtMTgtMjR7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5wdXJlLXUtMTktMjR7d2lkdGg6NzkuMTY2NyU7KndpZHRoOjc5LjEzNTclfS5wdXJlLXUtNC01e3dpZHRoOjgwJTsqd2lkdGg6NzkuOTY5JX0ucHVyZS11LTUtNiwucHVyZS11LTIwLTI0e3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0ucHVyZS11LTctOCwucHVyZS11LTIxLTI0e3dpZHRoOjg3LjUlOyp3aWR0aDo4Ny40NjklfS5wdXJlLXUtMTEtMTIsLnB1cmUtdS0yMi0yNHt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LnB1cmUtdS0yMy0yNHt3aWR0aDo5NS44MzMzJTsqd2lkdGg6OTUuODAyMyV9LnB1cmUtdS0xLC5wdXJlLXUtMS0xLC5wdXJlLXUtNS01LC5wdXJlLXUtMjQtMjR7d2lkdGg6MTAwJX0ucHVyZS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHVyZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5wdXJlLWJ1dHRvbntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO3BhZGRpbmc6LjVlbSAxZW07Y29sb3I6IzQ0NDtjb2xvcjpyZ2JhKDAsMCwwLC44KTtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjAgcmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOiNFNkU2RTY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czoycHh9LnB1cmUtYnV0dG9uLWhvdmVyLC5wdXJlLWJ1dHRvbjpob3ZlciwucHVyZS1idXR0b246Zm9jdXN7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzFhMDAwMDAwJywgR3JhZGllbnRUeXBlPTApO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKHRyYW5zcGFyZW50KSxjb2xvci1zdG9wKDQwJSxyZ2JhKDAsMCwwLC4wNSkpLHRvKHJnYmEoMCwwLDAsLjEpKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wNSkgNDAlLHJnYmEoMCwwLDAsLjEpKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC4wNSkgMCxyZ2JhKDAsMCwwLC4xKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMDUpIDQwJSxyZ2JhKDAsMCwwLC4xKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMDUpIDQwJSxyZ2JhKDAsMCwwLC4xKSl9LnB1cmUtYnV0dG9uOmZvY3Vze291dGxpbmU6MH0ucHVyZS1idXR0b24tYWN0aXZlLC5wdXJlLWJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpIGluc2V0LDAgMCA2cHggcmdiYSgwLDAsMCwuMikgaW5zZXQ7Ym9yZGVyLWNvbG9yOiMwMDBcXDl9LnB1cmUtYnV0dG9uW2Rpc2FibGVkXSwucHVyZS1idXR0b24tZGlzYWJsZWQsLnB1cmUtYnV0dG9uLWRpc2FibGVkOmhvdmVyLC5wdXJlLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cywucHVyZS1idXR0b24tZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjowO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKTsta2h0bWwtb3BhY2l0eTouNDstbW96LW9wYWNpdHk6LjQ7b3BhY2l0eTouNDtjdXJzb3I6bm90LWFsbG93ZWQ7Ym94LXNoYWRvdzpub25lfS5wdXJlLWJ1dHRvbi1oaWRkZW57ZGlzcGxheTpub25lfS5wdXJlLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9LnB1cmUtYnV0dG9uLXByaW1hcnksLnB1cmUtYnV0dG9uLXNlbGVjdGVkLGEucHVyZS1idXR0b24tcHJpbWFyeSxhLnB1cmUtYnV0dG9uLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzAwNzhlNztjb2xvcjojZmZmfS5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwucHVyZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla10sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwucHVyZS1mb3JtIHNlbGVjdCwucHVyZS1mb3JtIHRleHRhcmVhe3BhZGRpbmc6LjVlbSAuNmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnB1cmUtZm9ybSBpbnB1dDpub3QoW3R5cGVdKXtwYWRkaW5nOi41ZW0gLjZlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXXtwYWRkaW5nOi4yZW0gLjVlbX0ucHVyZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsLnB1cmUtZm9ybSBzZWxlY3Q6Zm9jdXMsLnB1cmUtZm9ybSB0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOjA7Ym9yZGVyLWNvbG9yOiMxMjlGRUF9LnB1cmUtZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1c3tvdXRsaW5lOjA7Ym9yZGVyLWNvbG9yOiMxMjlGRUF9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c3tvdXRsaW5lOnRoaW4gc29saWQgIzEyOUZFQTtvdXRsaW5lOjFweCBhdXRvICMxMjlGRUF9LnB1cmUtZm9ybSAucHVyZS1jaGVja2JveCwucHVyZS1mb3JtIC5wdXJlLXJhZGlve21hcmdpbjouNWVtIDA7ZGlzcGxheTpibG9ja30ucHVyZS1mb3JtIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZV1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9Y29sb3JdW2Rpc2FibGVkXSwucHVyZS1mb3JtIHNlbGVjdFtkaXNhYmxlZF0sLnB1cmUtZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfS5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSlbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM30ucHVyZS1mb3JtIGlucHV0W3JlYWRvbmx5XSwucHVyZS1mb3JtIHNlbGVjdFtyZWFkb25seV0sLnB1cmUtZm9ybSB0ZXh0YXJlYVtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiM3Nzc7Ym9yZGVyLWNvbG9yOiNjY2N9LnB1cmUtZm9ybSBpbnB1dDpmb2N1czppbnZhbGlkLC5wdXJlLWZvcm0gdGV4dGFyZWE6Zm9jdXM6aW52YWxpZCwucHVyZS1mb3JtIHNlbGVjdDpmb2N1czppbnZhbGlke2NvbG9yOiNiOTRhNDg7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzOmludmFsaWQ6Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1czppbnZhbGlkOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6aW52YWxpZDpmb2N1c3tvdXRsaW5lLWNvbG9yOiNlOTMyMmR9LnB1cmUtZm9ybSBzZWxlY3R7aGVpZ2h0OjIuMjVlbTtib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wdXJlLWZvcm0gc2VsZWN0W211bHRpcGxlXXtoZWlnaHQ6YXV0b30ucHVyZS1mb3JtIGxhYmVse21hcmdpbjouNWVtIDAgLjJlbX0ucHVyZS1mb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6LjM1ZW0gMCAuNzVlbTtib3JkZXI6MH0ucHVyZS1mb3JtIGxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouM2VtIDA7bWFyZ2luLWJvdHRvbTouM2VtO2NvbG9yOiMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZXh0XSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZW1haWxdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZV0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bW9udGhdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRpbWVdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9d2Vla10sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bnVtYmVyXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1zZWFyY2hdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWZpbGVdLC5wdXJlLWZvcm0tc3RhY2tlZCBzZWxlY3QsLnB1cmUtZm9ybS1zdGFja2VkIGxhYmVsLC5wdXJlLWZvcm0tc3RhY2tlZCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO21hcmdpbjouMjVlbSAwfS5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKXtkaXNwbGF5OmJsb2NrO21hcmdpbjouMjVlbSAwfS5wdXJlLWZvcm0tYWxpZ25lZCBpbnB1dCwucHVyZS1mb3JtLWFsaWduZWQgdGV4dGFyZWEsLnB1cmUtZm9ybS1hbGlnbmVkIHNlbGVjdCwucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtaGVscC1pbmxpbmUsLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnB1cmUtZm9ybS1hbGlnbmVkIHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cHttYXJnaW4tYm90dG9tOi41ZW19LnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAgbGFiZWx7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTBlbTttYXJnaW46MCAxZW0gMCAwfS5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sc3ttYXJnaW46MS41ZW0gMCAwIDExZW19LnB1cmUtZm9ybSBpbnB1dC5wdXJlLWlucHV0LXJvdW5kZWQsLnB1cmUtZm9ybSAucHVyZS1pbnB1dC1yb3VuZGVke2JvcmRlci1yYWRpdXM6MmVtO3BhZGRpbmc6LjVlbSAxZW19LnB1cmUtZm9ybSAucHVyZS1ncm91cCBmaWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dCwucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4O21hcmdpbjowIDAgLTFweDtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpmb2N1cywucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZvY3Vze3otaW5kZXg6M30ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxkLC5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgdGV4dGFyZWE6Zmlyc3QtY2hpbGR7dG9wOjFweDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO21hcmdpbjowfS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7dG9wOjFweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MH0ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGlucHV0Omxhc3QtY2hpbGQsLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpsYXN0LWNoaWxke3RvcDotMnB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7bWFyZ2luOjB9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBidXR0b257bWFyZ2luOi4zNWVtIDB9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xe3dpZHRoOjEwMCV9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0yLTN7d2lkdGg6NjYlfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMS0ye3dpZHRoOjUwJX0ucHVyZS1mb3JtIC5wdXJlLWlucHV0LTEtM3t3aWR0aDozMyV9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xLTR7d2lkdGg6MjUlfS5wdXJlLWZvcm0gLnB1cmUtaGVscC1pbmxpbmUsLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6LjNlbTtjb2xvcjojNjY2O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6Ljg3NWVtfS5wdXJlLWZvcm0tbWVzc2FnZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM2NjY7Zm9udC1zaXplOi44NzVlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOjQ4MHB4KXsucHVyZS1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17bWFyZ2luOi43ZW0gMCAwfS5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dXJsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGltZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT13ZWVrXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGVsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5wdXJlLWZvcm0gbGFiZWx7bWFyZ2luLWJvdHRvbTouM2VtO2Rpc3BsYXk6YmxvY2t9LnB1cmUtZ3JvdXAgaW5wdXQ6bm90KFt0eXBlXSksLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1kYXRlXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPW1vbnRoXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXRpbWVdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9d2Vla10sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9c2VhcmNoXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT1jb2xvcl17bWFyZ2luLWJvdHRvbTowfS5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sLWdyb3VwIGxhYmVse21hcmdpbi1ib3R0b206LjNlbTt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sc3ttYXJnaW46MS41ZW0gMCAwfS5wdXJlLWZvcm0gLnB1cmUtaGVscC1pbmxpbmUsLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZSwucHVyZS1mb3JtLW1lc3NhZ2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1ZW07cGFkZGluZzouMmVtIDAgLjhlbX19LnB1cmUtbWVudXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnB1cmUtbWVudS1maXhlZHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7ei1pbmRleDozfS5wdXJlLW1lbnUtbGlzdCwucHVyZS1tZW51LWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LnB1cmUtbWVudS1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnB1cmUtbWVudS1pdGVte3BhZGRpbmc6MDttYXJnaW46MDtoZWlnaHQ6MTAwJX0ucHVyZS1tZW51LWxpbmssLnB1cmUtbWVudS1oZWFkaW5ne2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5wdXJlLW1lbnUtaG9yaXpvbnRhbHt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcH0ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1saXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWl0ZW0sLnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtaGVhZGluZywucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnB1cmUtbWVudS1pdGVtIC5wdXJlLW1lbnUtaXRlbXtkaXNwbGF5OmJsb2NrfS5wdXJlLW1lbnUtY2hpbGRyZW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTt0b3A6MDttYXJnaW46MDtwYWRkaW5nOjA7ei1pbmRleDozfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWNoaWxkcmVue2xlZnQ6MDt0b3A6YXV0bzt3aWR0aDppbmhlcml0fS5wdXJlLW1lbnUtYWxsb3ctaG92ZXI6aG92ZXI+LnB1cmUtbWVudS1jaGlsZHJlbiwucHVyZS1tZW51LWFjdGl2ZT4ucHVyZS1tZW51LWNoaWxkcmVue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LnB1cmUtbWVudS1oYXMtY2hpbGRyZW4+LnB1cmUtbWVudS1saW5rOmFmdGVye3BhZGRpbmctbGVmdDouNWVtO2NvbnRlbnQ6XCJcXDI1QjhcIjtmb250LXNpemU6c21hbGx9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtaGFzLWNoaWxkcmVuPi5wdXJlLW1lbnUtbGluazphZnRlcntjb250ZW50OlwiXFwyNUJFXCJ9LnB1cmUtbWVudS1zY3JvbGxhYmxle292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVufS5wdXJlLW1lbnUtc2Nyb2xsYWJsZSAucHVyZS1tZW51LWxpc3R7ZGlzcGxheTpibG9ja30ucHVyZS1tZW51LWhvcml6b250YWwucHVyZS1tZW51LXNjcm9sbGFibGUgLnB1cmUtbWVudS1saXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wdXJlLW1lbnUtaG9yaXpvbnRhbC5wdXJlLW1lbnUtc2Nyb2xsYWJsZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6LjVlbSAwfS5wdXJlLW1lbnUtaG9yaXpvbnRhbC5wdXJlLW1lbnUtc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5wdXJlLW1lbnUtc2VwYXJhdG9ye2JhY2tncm91bmQtY29sb3I6I2NjYztoZWlnaHQ6MXB4O21hcmdpbjouM2VtIDB9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtc2VwYXJhdG9ye3dpZHRoOjFweDtoZWlnaHQ6MS4zZW07bWFyZ2luOjAgLjNlbX0ucHVyZS1tZW51LWhlYWRpbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1NjVkNjR9LnB1cmUtbWVudS1saW5re2NvbG9yOiM3Nzd9LnB1cmUtbWVudS1jaGlsZHJlbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnB1cmUtbWVudS1saW5rLC5wdXJlLW1lbnUtZGlzYWJsZWQsLnB1cmUtbWVudS1oZWFkaW5ne3BhZGRpbmc6LjVlbSAxZW19LnB1cmUtbWVudS1kaXNhYmxlZHtvcGFjaXR5Oi41fS5wdXJlLW1lbnUtZGlzYWJsZWQgLnB1cmUtbWVudS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnB1cmUtbWVudS1hY3RpdmU+LnB1cmUtbWVudS1saW5rLC5wdXJlLW1lbnUtbGluazpob3ZlciwucHVyZS1tZW51LWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5wdXJlLW1lbnUtc2VsZWN0ZWQgLnB1cmUtbWVudS1saW5rLC5wdXJlLW1lbnUtc2VsZWN0ZWQgLnB1cmUtbWVudS1saW5rOnZpc2l0ZWR7Y29sb3I6IzAwMH0ucHVyZS10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtlbXB0eS1jZWxsczpzaG93O2JvcmRlcjoxcHggc29saWQgI2NiY2JjYn0ucHVyZS10YWJsZSBjYXB0aW9ue2NvbG9yOiMwMDA7Zm9udDppdGFsaWMgODUlLzEgYXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjFlbSAwO3RleHQtYWxpZ246Y2VudGVyfS5wdXJlLXRhYmxlIHRkLC5wdXJlLXRhYmxlIHRoe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2JjYmNiO2JvcmRlci13aWR0aDowIDAgMCAxcHg7Zm9udC1zaXplOmluaGVyaXQ7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOi41ZW0gMWVtfS5wdXJlLXRhYmxlIHRkOmZpcnN0LWNoaWxkLC5wdXJlLXRhYmxlIHRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjB9LnB1cmUtdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucHVyZS10YWJsZSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wdXJlLXRhYmxlLW9kZCB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnB1cmUtdGFibGUtc3RyaXBlZCB0cjpudGgtY2hpbGQoMm4tMSkgdGR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5wdXJlLXRhYmxlLWJvcmRlcmVkIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjYmNiY2J9LnB1cmUtdGFibGUtYm9yZGVyZWQgdGJvZHk+dHI6bGFzdC1jaGlsZD50ZHtib3JkZXItYm90dG9tLXdpZHRoOjB9LnB1cmUtdGFibGUtaG9yaXpvbnRhbCB0ZCwucHVyZS10YWJsZS1ob3Jpem9udGFsIHRoe2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjYmNiY2J9LnB1cmUtdGFibGUtaG9yaXpvbnRhbCB0Ym9keT50cjpsYXN0LWNoaWxkPnRke2JvcmRlci1ib3R0b20td2lkdGg6MH1cbi8qIVxuUHVyZSB2MC42LjBcbkNvcHlyaWdodCAyMDE0IFlhaG9vISBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG5MaWNlbnNlZCB1bmRlciB0aGUgQlNEIExpY2Vuc2UuXG5odHRwczovL2dpdGh1Yi5jb20veWFob28vcHVyZS9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozNS41ZW0pey5wdXJlLXUtc20tMSwucHVyZS11LXNtLTEtMSwucHVyZS11LXNtLTEtMiwucHVyZS11LXNtLTEtMywucHVyZS11LXNtLTItMywucHVyZS11LXNtLTEtNCwucHVyZS11LXNtLTMtNCwucHVyZS11LXNtLTEtNSwucHVyZS11LXNtLTItNSwucHVyZS11LXNtLTMtNSwucHVyZS11LXNtLTQtNSwucHVyZS11LXNtLTUtNSwucHVyZS11LXNtLTEtNiwucHVyZS11LXNtLTUtNiwucHVyZS11LXNtLTEtOCwucHVyZS11LXNtLTMtOCwucHVyZS11LXNtLTUtOCwucHVyZS11LXNtLTctOCwucHVyZS11LXNtLTEtMTIsLnB1cmUtdS1zbS01LTEyLC5wdXJlLXUtc20tNy0xMiwucHVyZS11LXNtLTExLTEyLC5wdXJlLXUtc20tMS0yNCwucHVyZS11LXNtLTItMjQsLnB1cmUtdS1zbS0zLTI0LC5wdXJlLXUtc20tNC0yNCwucHVyZS11LXNtLTUtMjQsLnB1cmUtdS1zbS02LTI0LC5wdXJlLXUtc20tNy0yNCwucHVyZS11LXNtLTgtMjQsLnB1cmUtdS1zbS05LTI0LC5wdXJlLXUtc20tMTAtMjQsLnB1cmUtdS1zbS0xMS0yNCwucHVyZS11LXNtLTEyLTI0LC5wdXJlLXUtc20tMTMtMjQsLnB1cmUtdS1zbS0xNC0yNCwucHVyZS11LXNtLTE1LTI0LC5wdXJlLXUtc20tMTYtMjQsLnB1cmUtdS1zbS0xNy0yNCwucHVyZS11LXNtLTE4LTI0LC5wdXJlLXUtc20tMTktMjQsLnB1cmUtdS1zbS0yMC0yNCwucHVyZS11LXNtLTIxLTI0LC5wdXJlLXUtc20tMjItMjQsLnB1cmUtdS1zbS0yMy0yNCwucHVyZS11LXNtLTI0LTI0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtdS1zbS0xLTI0e3dpZHRoOjQuMTY2NyU7KndpZHRoOjQuMTM1NyV9LnB1cmUtdS1zbS0xLTEyLC5wdXJlLXUtc20tMi0yNHt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5wdXJlLXUtc20tMS04LC5wdXJlLXUtc20tMy0yNHt3aWR0aDoxMi41JTsqd2lkdGg6MTIuNDY5JX0ucHVyZS11LXNtLTEtNiwucHVyZS11LXNtLTQtMjR7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5wdXJlLXUtc20tMS01e3dpZHRoOjIwJTsqd2lkdGg6MTkuOTY5JX0ucHVyZS11LXNtLTUtMjR7d2lkdGg6MjAuODMzMyU7KndpZHRoOjIwLjgwMjMlfS5wdXJlLXUtc20tMS00LC5wdXJlLXUtc20tNi0yNHt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LnB1cmUtdS1zbS03LTI0e3dpZHRoOjI5LjE2NjclOyp3aWR0aDoyOS4xMzU3JX0ucHVyZS11LXNtLTEtMywucHVyZS11LXNtLTgtMjR7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5wdXJlLXUtc20tMy04LC5wdXJlLXUtc20tOS0yNHt3aWR0aDozNy41JTsqd2lkdGg6MzcuNDY5JX0ucHVyZS11LXNtLTItNXt3aWR0aDo0MCU7KndpZHRoOjM5Ljk2OSV9LnB1cmUtdS1zbS01LTEyLC5wdXJlLXUtc20tMTAtMjR7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5wdXJlLXUtc20tMTEtMjR7d2lkdGg6NDUuODMzMyU7KndpZHRoOjQ1LjgwMjMlfS5wdXJlLXUtc20tMS0yLC5wdXJlLXUtc20tMTItMjR7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5wdXJlLXUtc20tMTMtMjR7d2lkdGg6NTQuMTY2NyU7KndpZHRoOjU0LjEzNTclfS5wdXJlLXUtc20tNy0xMiwucHVyZS11LXNtLTE0LTI0e3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0ucHVyZS11LXNtLTMtNXt3aWR0aDo2MCU7KndpZHRoOjU5Ljk2OSV9LnB1cmUtdS1zbS01LTgsLnB1cmUtdS1zbS0xNS0yNHt3aWR0aDo2Mi41JTsqd2lkdGg6NjIuNDY5JX0ucHVyZS11LXNtLTItMywucHVyZS11LXNtLTE2LTI0e3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0ucHVyZS11LXNtLTE3LTI0e3dpZHRoOjcwLjgzMzMlOyp3aWR0aDo3MC44MDIzJX0ucHVyZS11LXNtLTMtNCwucHVyZS11LXNtLTE4LTI0e3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0ucHVyZS11LXNtLTE5LTI0e3dpZHRoOjc5LjE2NjclOyp3aWR0aDo3OS4xMzU3JX0ucHVyZS11LXNtLTQtNXt3aWR0aDo4MCU7KndpZHRoOjc5Ljk2OSV9LnB1cmUtdS1zbS01LTYsLnB1cmUtdS1zbS0yMC0yNHt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LnB1cmUtdS1zbS03LTgsLnB1cmUtdS1zbS0yMS0yNHt3aWR0aDo4Ny41JTsqd2lkdGg6ODcuNDY5JX0ucHVyZS11LXNtLTExLTEyLC5wdXJlLXUtc20tMjItMjR7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5wdXJlLXUtc20tMjMtMjR7d2lkdGg6OTUuODMzMyU7KndpZHRoOjk1LjgwMjMlfS5wdXJlLXUtc20tMSwucHVyZS11LXNtLTEtMSwucHVyZS11LXNtLTUtNSwucHVyZS11LXNtLTI0LTI0e3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDhlbSl7LnB1cmUtdS1tZC0xLC5wdXJlLXUtbWQtMS0xLC5wdXJlLXUtbWQtMS0yLC5wdXJlLXUtbWQtMS0zLC5wdXJlLXUtbWQtMi0zLC5wdXJlLXUtbWQtMS00LC5wdXJlLXUtbWQtMy00LC5wdXJlLXUtbWQtMS01LC5wdXJlLXUtbWQtMi01LC5wdXJlLXUtbWQtMy01LC5wdXJlLXUtbWQtNC01LC5wdXJlLXUtbWQtNS01LC5wdXJlLXUtbWQtMS02LC5wdXJlLXUtbWQtNS02LC5wdXJlLXUtbWQtMS04LC5wdXJlLXUtbWQtMy04LC5wdXJlLXUtbWQtNS04LC5wdXJlLXUtbWQtNy04LC5wdXJlLXUtbWQtMS0xMiwucHVyZS11LW1kLTUtMTIsLnB1cmUtdS1tZC03LTEyLC5wdXJlLXUtbWQtMTEtMTIsLnB1cmUtdS1tZC0xLTI0LC5wdXJlLXUtbWQtMi0yNCwucHVyZS11LW1kLTMtMjQsLnB1cmUtdS1tZC00LTI0LC5wdXJlLXUtbWQtNS0yNCwucHVyZS11LW1kLTYtMjQsLnB1cmUtdS1tZC03LTI0LC5wdXJlLXUtbWQtOC0yNCwucHVyZS11LW1kLTktMjQsLnB1cmUtdS1tZC0xMC0yNCwucHVyZS11LW1kLTExLTI0LC5wdXJlLXUtbWQtMTItMjQsLnB1cmUtdS1tZC0xMy0yNCwucHVyZS11LW1kLTE0LTI0LC5wdXJlLXUtbWQtMTUtMjQsLnB1cmUtdS1tZC0xNi0yNCwucHVyZS11LW1kLTE3LTI0LC5wdXJlLXUtbWQtMTgtMjQsLnB1cmUtdS1tZC0xOS0yNCwucHVyZS11LW1kLTIwLTI0LC5wdXJlLXUtbWQtMjEtMjQsLnB1cmUtdS1tZC0yMi0yNCwucHVyZS11LW1kLTIzLTI0LC5wdXJlLXUtbWQtMjQtMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30ucHVyZS11LW1kLTEtMjR7d2lkdGg6NC4xNjY3JTsqd2lkdGg6NC4xMzU3JX0ucHVyZS11LW1kLTEtMTIsLnB1cmUtdS1tZC0yLTI0e3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LnB1cmUtdS1tZC0xLTgsLnB1cmUtdS1tZC0zLTI0e3dpZHRoOjEyLjUlOyp3aWR0aDoxMi40NjklfS5wdXJlLXUtbWQtMS02LC5wdXJlLXUtbWQtNC0yNHt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LnB1cmUtdS1tZC0xLTV7d2lkdGg6MjAlOyp3aWR0aDoxOS45NjklfS5wdXJlLXUtbWQtNS0yNHt3aWR0aDoyMC44MzMzJTsqd2lkdGg6MjAuODAyMyV9LnB1cmUtdS1tZC0xLTQsLnB1cmUtdS1tZC02LTI0e3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0ucHVyZS11LW1kLTctMjR7d2lkdGg6MjkuMTY2NyU7KndpZHRoOjI5LjEzNTclfS5wdXJlLXUtbWQtMS0zLC5wdXJlLXUtbWQtOC0yNHt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LnB1cmUtdS1tZC0zLTgsLnB1cmUtdS1tZC05LTI0e3dpZHRoOjM3LjUlOyp3aWR0aDozNy40NjklfS5wdXJlLXUtbWQtMi01e3dpZHRoOjQwJTsqd2lkdGg6MzkuOTY5JX0ucHVyZS11LW1kLTUtMTIsLnB1cmUtdS1tZC0xMC0yNHt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LnB1cmUtdS1tZC0xMS0yNHt3aWR0aDo0NS44MzMzJTsqd2lkdGg6NDUuODAyMyV9LnB1cmUtdS1tZC0xLTIsLnB1cmUtdS1tZC0xMi0yNHt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LnB1cmUtdS1tZC0xMy0yNHt3aWR0aDo1NC4xNjY3JTsqd2lkdGg6NTQuMTM1NyV9LnB1cmUtdS1tZC03LTEyLC5wdXJlLXUtbWQtMTQtMjR7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5wdXJlLXUtbWQtMy01e3dpZHRoOjYwJTsqd2lkdGg6NTkuOTY5JX0ucHVyZS11LW1kLTUtOCwucHVyZS11LW1kLTE1LTI0e3dpZHRoOjYyLjUlOyp3aWR0aDo2Mi40NjklfS5wdXJlLXUtbWQtMi0zLC5wdXJlLXUtbWQtMTYtMjR7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5wdXJlLXUtbWQtMTctMjR7d2lkdGg6NzAuODMzMyU7KndpZHRoOjcwLjgwMjMlfS5wdXJlLXUtbWQtMy00LC5wdXJlLXUtbWQtMTgtMjR7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5wdXJlLXUtbWQtMTktMjR7d2lkdGg6NzkuMTY2NyU7KndpZHRoOjc5LjEzNTclfS5wdXJlLXUtbWQtNC01e3dpZHRoOjgwJTsqd2lkdGg6NzkuOTY5JX0ucHVyZS11LW1kLTUtNiwucHVyZS11LW1kLTIwLTI0e3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0ucHVyZS11LW1kLTctOCwucHVyZS11LW1kLTIxLTI0e3dpZHRoOjg3LjUlOyp3aWR0aDo4Ny40NjklfS5wdXJlLXUtbWQtMTEtMTIsLnB1cmUtdS1tZC0yMi0yNHt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LnB1cmUtdS1tZC0yMy0yNHt3aWR0aDo5NS44MzMzJTsqd2lkdGg6OTUuODAyMyV9LnB1cmUtdS1tZC0xLC5wdXJlLXUtbWQtMS0xLC5wdXJlLXUtbWQtNS01LC5wdXJlLXUtbWQtMjQtMjR7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NGVtKXsucHVyZS11LWxnLTEsLnB1cmUtdS1sZy0xLTEsLnB1cmUtdS1sZy0xLTIsLnB1cmUtdS1sZy0xLTMsLnB1cmUtdS1sZy0yLTMsLnB1cmUtdS1sZy0xLTQsLnB1cmUtdS1sZy0zLTQsLnB1cmUtdS1sZy0xLTUsLnB1cmUtdS1sZy0yLTUsLnB1cmUtdS1sZy0zLTUsLnB1cmUtdS1sZy00LTUsLnB1cmUtdS1sZy01LTUsLnB1cmUtdS1sZy0xLTYsLnB1cmUtdS1sZy01LTYsLnB1cmUtdS1sZy0xLTgsLnB1cmUtdS1sZy0zLTgsLnB1cmUtdS1sZy01LTgsLnB1cmUtdS1sZy03LTgsLnB1cmUtdS1sZy0xLTEyLC5wdXJlLXUtbGctNS0xMiwucHVyZS11LWxnLTctMTIsLnB1cmUtdS1sZy0xMS0xMiwucHVyZS11LWxnLTEtMjQsLnB1cmUtdS1sZy0yLTI0LC5wdXJlLXUtbGctMy0yNCwucHVyZS11LWxnLTQtMjQsLnB1cmUtdS1sZy01LTI0LC5wdXJlLXUtbGctNi0yNCwucHVyZS11LWxnLTctMjQsLnB1cmUtdS1sZy04LTI0LC5wdXJlLXUtbGctOS0yNCwucHVyZS11LWxnLTEwLTI0LC5wdXJlLXUtbGctMTEtMjQsLnB1cmUtdS1sZy0xMi0yNCwucHVyZS11LWxnLTEzLTI0LC5wdXJlLXUtbGctMTQtMjQsLnB1cmUtdS1sZy0xNS0yNCwucHVyZS11LWxnLTE2LTI0LC5wdXJlLXUtbGctMTctMjQsLnB1cmUtdS1sZy0xOC0yNCwucHVyZS11LWxnLTE5LTI0LC5wdXJlLXUtbGctMjAtMjQsLnB1cmUtdS1sZy0yMS0yNCwucHVyZS11LWxnLTIyLTI0LC5wdXJlLXUtbGctMjMtMjQsLnB1cmUtdS1sZy0yNC0yNHtkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUtbGctMS0yNHt3aWR0aDo0LjE2NjclOyp3aWR0aDo0LjEzNTclfS5wdXJlLXUtbGctMS0xMiwucHVyZS11LWxnLTItMjR7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0ucHVyZS11LWxnLTEtOCwucHVyZS11LWxnLTMtMjR7d2lkdGg6MTIuNSU7KndpZHRoOjEyLjQ2OSV9LnB1cmUtdS1sZy0xLTYsLnB1cmUtdS1sZy00LTI0e3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0ucHVyZS11LWxnLTEtNXt3aWR0aDoyMCU7KndpZHRoOjE5Ljk2OSV9LnB1cmUtdS1sZy01LTI0e3dpZHRoOjIwLjgzMzMlOyp3aWR0aDoyMC44MDIzJX0ucHVyZS11LWxnLTEtNCwucHVyZS11LWxnLTYtMjR7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5wdXJlLXUtbGctNy0yNHt3aWR0aDoyOS4xNjY3JTsqd2lkdGg6MjkuMTM1NyV9LnB1cmUtdS1sZy0xLTMsLnB1cmUtdS1sZy04LTI0e3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0ucHVyZS11LWxnLTMtOCwucHVyZS11LWxnLTktMjR7d2lkdGg6MzcuNSU7KndpZHRoOjM3LjQ2OSV9LnB1cmUtdS1sZy0yLTV7d2lkdGg6NDAlOyp3aWR0aDozOS45NjklfS5wdXJlLXUtbGctNS0xMiwucHVyZS11LWxnLTEwLTI0e3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0ucHVyZS11LWxnLTExLTI0e3dpZHRoOjQ1LjgzMzMlOyp3aWR0aDo0NS44MDIzJX0ucHVyZS11LWxnLTEtMiwucHVyZS11LWxnLTEyLTI0e3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0ucHVyZS11LWxnLTEzLTI0e3dpZHRoOjU0LjE2NjclOyp3aWR0aDo1NC4xMzU3JX0ucHVyZS11LWxnLTctMTIsLnB1cmUtdS1sZy0xNC0yNHt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LnB1cmUtdS1sZy0zLTV7d2lkdGg6NjAlOyp3aWR0aDo1OS45NjklfS5wdXJlLXUtbGctNS04LC5wdXJlLXUtbGctMTUtMjR7d2lkdGg6NjIuNSU7KndpZHRoOjYyLjQ2OSV9LnB1cmUtdS1sZy0yLTMsLnB1cmUtdS1sZy0xNi0yNHt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LnB1cmUtdS1sZy0xNy0yNHt3aWR0aDo3MC44MzMzJTsqd2lkdGg6NzAuODAyMyV9LnB1cmUtdS1sZy0zLTQsLnB1cmUtdS1sZy0xOC0yNHt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LnB1cmUtdS1sZy0xOS0yNHt3aWR0aDo3OS4xNjY3JTsqd2lkdGg6NzkuMTM1NyV9LnB1cmUtdS1sZy00LTV7d2lkdGg6ODAlOyp3aWR0aDo3OS45NjklfS5wdXJlLXUtbGctNS02LC5wdXJlLXUtbGctMjAtMjR7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5wdXJlLXUtbGctNy04LC5wdXJlLXUtbGctMjEtMjR7d2lkdGg6ODcuNSU7KndpZHRoOjg3LjQ2OSV9LnB1cmUtdS1sZy0xMS0xMiwucHVyZS11LWxnLTIyLTI0e3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0ucHVyZS11LWxnLTIzLTI0e3dpZHRoOjk1LjgzMzMlOyp3aWR0aDo5NS44MDIzJX0ucHVyZS11LWxnLTEsLnB1cmUtdS1sZy0xLTEsLnB1cmUtdS1sZy01LTUsLnB1cmUtdS1sZy0yNC0yNHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgwZW0pey5wdXJlLXUteGwtMSwucHVyZS11LXhsLTEtMSwucHVyZS11LXhsLTEtMiwucHVyZS11LXhsLTEtMywucHVyZS11LXhsLTItMywucHVyZS11LXhsLTEtNCwucHVyZS11LXhsLTMtNCwucHVyZS11LXhsLTEtNSwucHVyZS11LXhsLTItNSwucHVyZS11LXhsLTMtNSwucHVyZS11LXhsLTQtNSwucHVyZS11LXhsLTUtNSwucHVyZS11LXhsLTEtNiwucHVyZS11LXhsLTUtNiwucHVyZS11LXhsLTEtOCwucHVyZS11LXhsLTMtOCwucHVyZS11LXhsLTUtOCwucHVyZS11LXhsLTctOCwucHVyZS11LXhsLTEtMTIsLnB1cmUtdS14bC01LTEyLC5wdXJlLXUteGwtNy0xMiwucHVyZS11LXhsLTExLTEyLC5wdXJlLXUteGwtMS0yNCwucHVyZS11LXhsLTItMjQsLnB1cmUtdS14bC0zLTI0LC5wdXJlLXUteGwtNC0yNCwucHVyZS11LXhsLTUtMjQsLnB1cmUtdS14bC02LTI0LC5wdXJlLXUteGwtNy0yNCwucHVyZS11LXhsLTgtMjQsLnB1cmUtdS14bC05LTI0LC5wdXJlLXUteGwtMTAtMjQsLnB1cmUtdS14bC0xMS0yNCwucHVyZS11LXhsLTEyLTI0LC5wdXJlLXUteGwtMTMtMjQsLnB1cmUtdS14bC0xNC0yNCwucHVyZS11LXhsLTE1LTI0LC5wdXJlLXUteGwtMTYtMjQsLnB1cmUtdS14bC0xNy0yNCwucHVyZS11LXhsLTE4LTI0LC5wdXJlLXUteGwtMTktMjQsLnB1cmUtdS14bC0yMC0yNCwucHVyZS11LXhsLTIxLTI0LC5wdXJlLXUteGwtMjItMjQsLnB1cmUtdS14bC0yMy0yNCwucHVyZS11LXhsLTI0LTI0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtdS14bC0xLTI0e3dpZHRoOjQuMTY2NyU7KndpZHRoOjQuMTM1NyV9LnB1cmUtdS14bC0xLTEyLC5wdXJlLXUteGwtMi0yNHt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5wdXJlLXUteGwtMS04LC5wdXJlLXUteGwtMy0yNHt3aWR0aDoxMi41JTsqd2lkdGg6MTIuNDY5JX0ucHVyZS11LXhsLTEtNiwucHVyZS11LXhsLTQtMjR7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5wdXJlLXUteGwtMS01e3dpZHRoOjIwJTsqd2lkdGg6MTkuOTY5JX0ucHVyZS11LXhsLTUtMjR7d2lkdGg6MjAuODMzMyU7KndpZHRoOjIwLjgwMjMlfS5wdXJlLXUteGwtMS00LC5wdXJlLXUteGwtNi0yNHt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LnB1cmUtdS14bC03LTI0e3dpZHRoOjI5LjE2NjclOyp3aWR0aDoyOS4xMzU3JX0ucHVyZS11LXhsLTEtMywucHVyZS11LXhsLTgtMjR7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5wdXJlLXUteGwtMy04LC5wdXJlLXUteGwtOS0yNHt3aWR0aDozNy41JTsqd2lkdGg6MzcuNDY5JX0ucHVyZS11LXhsLTItNXt3aWR0aDo0MCU7KndpZHRoOjM5Ljk2OSV9LnB1cmUtdS14bC01LTEyLC5wdXJlLXUteGwtMTAtMjR7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5wdXJlLXUteGwtMTEtMjR7d2lkdGg6NDUuODMzMyU7KndpZHRoOjQ1LjgwMjMlfS5wdXJlLXUteGwtMS0yLC5wdXJlLXUteGwtMTItMjR7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5wdXJlLXUteGwtMTMtMjR7d2lkdGg6NTQuMTY2NyU7KndpZHRoOjU0LjEzNTclfS5wdXJlLXUteGwtNy0xMiwucHVyZS11LXhsLTE0LTI0e3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0ucHVyZS11LXhsLTMtNXt3aWR0aDo2MCU7KndpZHRoOjU5Ljk2OSV9LnB1cmUtdS14bC01LTgsLnB1cmUtdS14bC0xNS0yNHt3aWR0aDo2Mi41JTsqd2lkdGg6NjIuNDY5JX0ucHVyZS11LXhsLTItMywucHVyZS11LXhsLTE2LTI0e3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0ucHVyZS11LXhsLTE3LTI0e3dpZHRoOjcwLjgzMzMlOyp3aWR0aDo3MC44MDIzJX0ucHVyZS11LXhsLTMtNCwucHVyZS11LXhsLTE4LTI0e3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0ucHVyZS11LXhsLTE5LTI0e3dpZHRoOjc5LjE2NjclOyp3aWR0aDo3OS4xMzU3JX0ucHVyZS11LXhsLTQtNXt3aWR0aDo4MCU7KndpZHRoOjc5Ljk2OSV9LnB1cmUtdS14bC01LTYsLnB1cmUtdS14bC0yMC0yNHt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LnB1cmUtdS14bC03LTgsLnB1cmUtdS14bC0yMS0yNHt3aWR0aDo4Ny41JTsqd2lkdGg6ODcuNDY5JX0ucHVyZS11LXhsLTExLTEyLC5wdXJlLXUteGwtMjItMjR7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5wdXJlLXUteGwtMjMtMjR7d2lkdGg6OTUuODMzMyU7KndpZHRoOjk1LjgwMjMlfS5wdXJlLXUteGwtMSwucHVyZS11LXhsLTEtMSwucHVyZS11LXhsLTUtNSwucHVyZS11LXhsLTI0LTI0e3dpZHRoOjEwMCV9fSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcblxuQ29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBFZGVuXG5cblBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG5cblRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbiovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTkwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSguOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGltcG9ydCBjb21tb24gbW9kdWxlICYgc2V0dGluZ3MgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vc2V0dGluZ3NcbkBpbXBvcnQgXCJzZXR0aW5nXCI7XG4vL3B1cmVcbkBpbXBvcnQgXCJwdXJlXCI7XG4vL3NsaWNrLmpzIGZvciBzbGlkZXJzXG5AaW1wb3J0IFwic2xpY2tcIjtcbkBpbXBvcnQgXCJzbGljay10aGVtZVwiO1xuLy9hbmltYXRlXG5AaW1wb3J0IFwiYW5pbWF0ZS5zY3NzXCI7XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb21tb24gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuXHQvKlxuXHRcdGZvbnQgc2l6ZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdGZvbnQtc2l6ZTogMTRweDtcblx0QGluY2x1ZGUgbWQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDsgfVxuXHRAaW5jbHVkZSBsZyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udGZhbWlseTtcblx0Y29sb3I6ICRmb250O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5hIHtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Zm9udC1mYW1pbHk6ICRnb3RoaWM7IH1cblxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5maWd1cmUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5sLWJveCB7XG5cdHBhZGRpbmc6IDAgLjVyZW07IH1cblxuLy8tIGhhYyBmb3IgZmlyZWZveFxuLnB1cmUtZywucHVyZS1nLXIge1xuXHRmb250LWZhbWlseTogJGZvbnRmYW1pbHk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiB1dGlsICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLy1mb250YXdlc29tZVxuLmZhIHtcblx0bWFyZ2luLXJpZ2h0OiAkbWcvMTI7IH1cblxuLy8tYnV0dG9uIHN0eWxlXG5AbWl4aW4gYnV0dG9uU3R5bGUoKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJG1nLzEyO1xuXHRwYWRkaW5nOiAkbWcvNCAkbWcvNDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG5cdC8vIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4ICRibGFjaztcblx0Ym9yZGVyOiBzb2xpZCAxcHggJHdoaXRlO1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHQvLyBib3gtc2hhZG93OiAwIDFweCAycHggLTFweCAkYmxhY2s7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnk7IH0gfVxuXG4vLy1jb2xvciBzdHlsZVxuLndoaXRlYmFjayB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHQvKlxuXHRcdGdsb2JhbOOBruOBiuWVj+OBhOWQiOOCj+OBm+ODnOOCv+ODs+OBruiDjOaZr+ihqOekuuWHpueQhiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCYuZm9vdGVyYmFjayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2Zvb3Rlcl9pbWcyLnBuZycpLCB1cmwoJy4uL2ltYWdlcy9jb21tb24vZm9vdGVyX2ltZzEucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlciwgYm90dG9tIHJpZ2h0ICRwZDtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyLCBib3R0b20gcmlnaHQgNTBweDsgfSB9IH1cblxuLmdyZXliYWNrIHtcblx0YmFja2dyb3VuZDogJGdyZXk7XG5cdC8qXG5cdFx0Z2xvYmFs44Gu44GK5ZWP44GE5ZCI44KP44Gb44Oc44K/44Oz44Gu6IOM5pmv6KGo56S65Yem55CGICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ji5mb290ZXJiYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vZm9vdGVyX2ltZzIucG5nJyksIHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJfaW1nMS5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyLCBib3R0b20gcmlnaHQgJHBkO1xuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIsIGJvdHRvbSByaWdodCA1MHB4OyB9IH0gfVxuLnByaW1hcnliYWNrIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7IH1cblxuXG4vLy1jb21wb25lbnQgaGVhZGVyIHN0eWxlXG5AbWl4aW4gY29tcEhlYWRlclN0eWxlKCkge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAxMnB4IDAgMCAwO1xuXHRAaW5jbHVkZSBtZCB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH1cblxuLy8tZml4ZWRcbi5maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5cbi8vLWJyXG4uYnItY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZ2xvYmFsICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIG1haW52aXN1YWwgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtYWludmlzdWFsXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGNvbXBvbmVudCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvbXBvbmVudFwiO1xuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWVkaWEgcXVlcnkgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLz49NTY4XG5AbWl4aW4gc20ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS41ZW0pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbi8vPj03NjhcbkBtaXhpbiBtZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcblx0XHRAY29udGVudDsgfSB9XG5cbi8vPj0xMDI0XG5AbWl4aW4gbGcge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG4vLz49MTI4MFxuQG1peGluIHhsIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuXHRcdEBjb250ZW50OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogdXRpbCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJG1nOiA0OHB4O1xuJHBkOiAkbWcvNDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZm9udCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGZvbnRmYW1pbHkgOiAtYXBwbGUtc3lzdGVtLOKAmUx1Y2lkYSBHcmFuZGXigJksIOKAmEhlbHZldGljYSBOZXVl4oCZLOKAmUhpcmFnaW5vIEtha3UgR290aGljIFByb07igJksIOKAmOa4uOOCtOOCt+ODg+OCr+KAmSzigJnjg6HjgqTjg6rjgqrigJksbWVpcnlvLHNhbnMtc2VyaWY7XG4kZ290aGljOiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi77yt77yzIOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuJG1pbmNobzogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbiRtYXJ1Z286IFwiSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTlwiLCBcIkhH5Li47726776e7728772v7724TS1QUk9cIiwgSEdNYXJ1R290aGljTVBSTywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIu+8re+8syDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogY29sb3IgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vJHByaW1hcnk6ICM4ZWE4Mzk7Ly9wcm90b1xuJHByaW1hcnk6ICM4MEEzMkU7XG5cbiRiYWNrOiAjZmZmO1xuJGZvbnQ6ICMyYjJiMmI7XG4kZ3JleTogI2Y1ZjVmNTtcbi8vICRncmV5OiAjOTk5O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmO1xuXG4kZXJyb3I6ICNjYTM5Mzk7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBnbG9iYWwgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nbG9iYWwge1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8qIGhlYWRlciAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCYtaGVhZGVyIHtcblx0XHR6LWluZGV4OiAyMDAwMDtcblx0XHRiYWNrZ3JvdW5kOiAkYmFjaztcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmLnNldC1wYWRkaW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1MHB4OyB9XG5cblx0XHQvKlxuXHRcdFx0Y29tbW9uICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblx0XHQvKlxuXHRcdFx0ZGl2ICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfSB9Ly/lt6bmj4PjgYjjgatcblxuXHRcdC8qXG5cdFx0XHRoMSAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46ICRwZCAwO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDsgfSB9XG5cblx0XHQvKlxuXHRcdFx0ZGl2IGZvciBjb250YWN0IHdyYXBwZXIgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9fY29udGFjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGdvdGhpYztcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMiU7IH1cblx0XHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNCU7IH0gfVxuXG5cblx0XHQvKlxuXHRcdFx0YWRkcmVzcyAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19hZGRyZXNzIHt9XG5cblx0XHQvKlxuXHRcdFx0ZGl2ICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX3RlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tdG9wOiAkcGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdC8vLWNhdXRpb25cblx0XHRcdCYtLWNhdXRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAuNzVyZW07IH1cblxuXHRcdFx0Ly8tbnVtYmVyXG5cdFx0XHQmLS1udW1iZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0XHRcdFx0Y29sb3I6ICRmb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDsgfVxuXG5cdFx0XHQvLy10aW1lXG5cdFx0XHQmLS10aW1lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAuNnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuXG5cdFx0XHQvLy1kYXRlXG5cdFx0XHQmLS1kYXRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAuNnJlbTtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuNXJlbTtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZm9udCozLjU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjFyZW0gLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMnJlbTsgfSB9IH1cblxuXG5cdFx0Lypcblx0XHRcdGRpdiAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19mb3JtIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvblN0eWxlKCk7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4IWltcG9ydGFudDsgfSB9IH1cblxuXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LyogbmF2aWdhdGlvbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCYtbmF2aWdhdGlvbiB7XG5cblx0XHQvKlxuXHRcdFx0ZGl2IGZvciBjb250YWluZXIgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTAwMDA7XG5cblx0XHRcdCYubW9iaWxlLXN0eWxlIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6ICRtZyArICRwZDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0XHRcdCYuc2V0LXBvc2l0aW9uIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggI2RkZDsgfVxuXG5cdFx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRncmV5ICogLjk7IH0gfVxuXG5cdFx0Lypcblx0XHRcdHVsICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9IH1cblxuXG5cdFx0Lypcblx0XHRcdGxpICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRwcmltYXJ5O1xuXHRcdFx0cGFkZGluZzogJHBkIGF1dG87XG5cdFx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0cGFkZGluZzogMDsgfSB9XG5cblxuXHRcdC8qXG5cdFx0XHRhICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRmb250O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAxMnB4IGF1dG8gNnB4O1xuXHRcdFx0Ly8tbW9iaWxl55So44K544K/44Kk44OrXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIHBhZGRpbmc6IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogI2VlZTtcblx0XHRcdFx0Y29sb3I6ICRmb250O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkbWc7IH1cblxuXHRcdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0XHQvLy1tb2JpbGXnlKjjgrnjgr/jgqTjg6vjga7jg6rjgrvjg4Pjg4hcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMnB4IDI0cHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2VlZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHdoaXRlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDI0cHg7IH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkbWc7IH0gfSB9IH1cblxuXG5cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvKiBmb290ZXIgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmLWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwZDsgfVxuXG5cblxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8qIG1lbnUgdG9nZ2xlICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ji10b2dnbGVtZW51IHtcblx0XHQvL+ODouODkOOCpOODq+OBruODoeODi+ODpeODvOODiOOCsOODq+eUqFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL+OCv+ODluODrOODg+ODiOS7peS4iuOBp+ihqOekulxuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdC8qXG5cdFx0XHRhICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6ICRwZDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHBhZGRpbmc6IC4zcmVtIC41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50OyB9IH0gfSB9XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAuY29udGFjdCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8q6IOM5pmv44Gu6I2J5pyo44GvLndoaXRlYmFja+OCr+ODqeOCuShjb21tb24uc2Fzcynjgaflh6bnkIZcbi5jb250YWN0IHtcblx0Lypcblx0XHRjb21tb24gKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogJHBkIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAkbWc7XG5cblx0Lypcblx0XHRoMSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBjb21wSGVhZGVyU3R5bGUoKTtcblx0XHRtYXJnaW46ICRtZy8yIGF1dG8gMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4OyB9IH1cblxuXHQvKlxuXHRcdHAgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX190ZWwge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIC04cHg7IH1cblxuXG5cdC8qXG5cdFx0c3BhbiBmb3IgY2F1dGlvbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2RhdGUge1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCAxNnB4IDA7IH1cblxuXHQvKlxuXHRcdGEgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19idXR0b24ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvblN0eWxlKCk7XG5cdFx0cGFkZGluZzogMTJweCBhdXRvO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAuN3JlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDsgfSB9IH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBhZGRyZXNzICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWRkcmVzcyB7XG5cblx0Lypcblx0XHRmaWd1cmUgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19maWd1cmUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQvKlxuXHRcdGltZyAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXG5cdC8qXG5cdFx0cCBmb3IgYWRkcmVzcyBsb2NhdGlvbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2xvY2F0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQvKlxuXHRcdHAgZm9yIHRlbCAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3RlbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQvKlxuXHRcdHRhYmxlICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZGF0ZSB7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0bWFyZ2luOiAwIDA7IH1cblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGQ7XG5cdFx0XHR3aWR0aDogJG1nICsgJHBkKjI7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cdFx0dGQge30gfSB9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZm9vdGVyLW5hdmlnYXRpb24gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItbmF2aWdhdGlvbiB7XG5cdC8qXG5cdFx0bmF2IGNvbW1vbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1kIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdC8qXG5cdFx0dWwgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19saXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogJHBkLzI7XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogODIlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDsgfSB9XG5cblxuXHQvKlxuXHRcdGxpICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5cblx0Lypcblx0XHRhICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZzogMnB4IDEycHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRjb2xvcjogJGZvbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4OyB9IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb3B5cmlnaHQgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJHBkKjI7XG5cdGxpbmUtaGVpZ2h0OiAkcGQqMjtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0cGFkZGluZzogMXJlbSBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjNmE4MzNkO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IC42cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNzY3JvbGwtdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206ICRtZztcblx0cmlnaHQ6ICRtZztcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNjcm9sbHRvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNzRweDtcblx0aGVpZ2h0OiA3NHB4O1xuXHRib3JkZXItcmFkaXVzOiA3NHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vcGFnZXRvcDEucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL3BhZ2V0b3AyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cblxuXG4gfVx0Ly/jg5vjg5Djg7zmmYLjgavoibLjgpLliqDnrpdcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5tYWludmlzdWFsICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlzdWFsLWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwcHg7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogMTAwJTsgfVxuXG4ubWFpbnZpc3VhbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1kIHtcblx0XHRoZWlnaHQ6IDQwMHB4OyB9XG5cblxuXHQvKlxuXHRcdGZpZ3VyZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXHQvKlxuXHRcdGltZyAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogOHMgbGluZWFyO1xuXG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG5cblx0XHQmLnNjYWxlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cblx0Lypcblx0XHRmaWdjYXB0aW9uICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fbWVzc2FnZSB7XG5cdFx0Ly9jb21tb25cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tYWludmlzdWFscy9tYWludmlzdWFsX2JhY2sucG5nJykgcmVwZWF0O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblx0XHQvL21vYmlsZVxuXHRcdHBhZGRpbmc6ICRwZCoyICRwZDtcblxuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdHBhZGRpbmc6ICRwZCAkcGQqMjtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuXHQmX19zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIOODmuODvOOCuOeUqOODk+OCuOODpeOCouODqyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2V2aXN1YWwge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0QGluY2x1ZGUgbWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdHBhZGRpbmc6IDAgJHBkOyB9XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuXG5cdC8qXG5cdFx0ZmlndXJlICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4OyB9IH1cblxuXG5cblx0Lypcblx0XHRpbWcgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA0MDBweDsgfSB9XG5cblxuXG5cblx0Lypcblx0XHRkaXYgZm9yIGJveCB0byBjZW50ZXJpbmcgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6ICRwZCAkcGQqMjtcblx0XHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogJG1nO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfSB9XG5cblx0Lypcblx0XHRoMiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGQvMiAqIC0xOyB9XG5cblx0Lypcblx0XHRzcGFuICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC4ycmVtOyB9XG5cblx0Lypcblx0XHRleGNlcnB0ICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZXhjZXJwdCB7fSB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb21wb25lbnQgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wb25lbnQge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogJHBkKjMgJHBkO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQmLXJvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDUycHggJHBkIDUwcHg7XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuXHRAaW5jbHVkZSBsZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDI0cHg7IH1cblxuXHQvL1xuXHQmLm5vLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwOyB9XG5cblxuXG5cdC8qXG5cdFx0c2VjdGlvbiBmb3IgaGVhZGVyICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9faGVhZGVyIHt9XG5cblxuXHQvKlxuXHRcdGgxICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cblx0Lypcblx0XHRhIGZvciBidXR0b24gKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19idXR0b24ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvblN0eWxlKCk7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7IH1cblxuXHRcdC8vLSBmb3IgY29udGFjdCBidXR0b25cblx0XHQmLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmc6IDZweCAxMnB4IWltcG9ydGFudDsgfSB9XG5cblx0Lypcblx0XHRwIGZvciBleGNlcnB0ICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZXhjZXJwdCB7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0cGFkZGluZzogMDsgfSB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmNhcmQgY29tcG9uZW50ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FyZCB7XG5cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvKiB3aWRlIGNhcmQgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmLXdpZGUge1xuXHRcdC8qXG5cdFx0XHRjb21tb24gKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0cGFkZGluZzogMCAuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHQvKlxuXHRcdFx0ZmlndXJlICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2ZpZ3VyZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0XHQvKlxuXHRcdFx0aDIgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IDAgJHBkKjI7XG5cdFx0XHRAaW5jbHVkZSBjb21wSGVhZGVyU3R5bGUoKTsgfVxuXG5cblx0XHQvKlxuXHRcdFx0cCBmb3IgZXhjZXJwdCAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19leGNlcnB0LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwICRwZCoyOyB9XG5cblx0XHQmX19leGNlcnB0IHt9XG5cblx0XHQvKlxuXHRcdFx0YSAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19saW5rLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwICRwZCoyOyB9XG5cblx0XHQmX19saW5rIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblN0eWxlKCk7IH0gfVxuXG5cblxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8qIG5vcm1hbCBjYXJkICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ji1ub3JtYWwtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblx0Ji1ub3JtYWwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRwZDtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cblx0XHQvKlxuXHRcdFx0YSAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJGZvbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBkO1xuXG5cdFx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC8vIGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDZweCAxMnB4IC02cHggJGJsYWNrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmV5OyB9IH0gfVxuXG5cdFx0Lypcblx0XHRcdGZpZ3VyZSAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19maWd1cmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRcdC8qXG5cdFx0XHRpbWcgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9faW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHQvKlxuXHRcdFx0aDIgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiA4cHggYXV0byAycHg7XG5cdFx0XHRAaW5jbHVkZSBjb21wSGVhZGVyU3R5bGUoKTsgfVxuXG5cdFx0Lypcblx0XHRcdHAgKi9cblx0XHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Jl9fZXhjZXJwdCB7XG5cdFx0XHRwYWRkaW5nOiAycHggMjJweCAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zOyB9IH0gfVxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGl0ZW0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogJHBkO1xuXG5cdC8qXG5cdFx0ZGl2IGZvciBjb250YWluZXIgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC8qXG5cdFx0XHRzcGVjICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCYuaXRlbXMta2l0Y2hlbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0OHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDIzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87IH1cblx0XHRcdC5pdGVtX19leGNlcnB0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMCAkcGQqMjtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwOyB9IH1cblx0XHRcdC5pdGVtX190YWdzIHtcblx0XHRcdFx0cGFkZGluZzogMCAkcGQqMjtcblx0XHRcdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7IH0gfSB9IH1cblx0Lypcblx0XHRhICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRmb250O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkbWcvMjtcblxuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQvLyBjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdC8vIGJveC1zaGFkb3c6IDAgNnB4IDEycHggLTZweCAkYmxhY2s7XG4gfSB9IH1cdFx0XHRcdC8vIGJhY2tncm91bmQ6ICRncmV5O1xuXG5cdC8qXG5cdFx0ZmlndXJlICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZmlndXJlIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdC8qXG5cdFx0aW1nICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIyMHB4OyB9XG5cblx0Lypcblx0XHRwICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZXhjZXJwdCB7XG5cdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuIH1cdFx0Ly8gbWluLWhlaWdodDogJG1nO1xuXG5cdC8qXG5cdFx0dWwgZm9yIHRhZ3MgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAbWl4aW4gdGFnU3R5bGUoJGljb25Db2xvcikge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRoZWlnaHQ6ICRwZDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0LmZhIHtcblx0XHRcdGNvbG9yOiAkaWNvbkNvbG9yOyB9IH1cblx0Jl9fdGFncyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0Ji0taGlkZUtpdGNoZW4ge1xuXHRcdFx0QGluY2x1ZGUgdGFnU3R5bGUoIzdjYTJiZik7IH1cblxuXHRcdCYtLXNob3dLaXRjaGVuIHtcblx0XHRcdEBpbmNsdWRlIHRhZ1N0eWxlKCNjMTg2ODEpOyB9XG5cblx0XHQmLS1jb21tdW5pY2F0aW9uIHtcblx0XHRcdEBpbmNsdWRlIHRhZ1N0eWxlKCNkMmFlNWUpOyB9XG5cblx0XHQmLS1jb21taXRDb29raW5nIHtcblx0XHRcdEBpbmNsdWRlIHRhZ1N0eWxlKCM5ZjhkYmIpOyB9IH0gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHdvcmsgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53b3JrIHtcblx0bWFyZ2luLWJvdHRvbTogJHBkO1xuXG5cdC8qXG5cdFx0YSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2xpbmsge1xuXHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQvLyBjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMTJweCAtNnB4ICRibGFjaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTsgfVxuXG5cdFx0XHRcdC53b3JrX19jb3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7IH0gfSB9IH1cblxuXG5cdC8qXG5cdFx0ZmlndXJlICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZmlndXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblxuXHQvKlxuXHRcdGltZyAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2ltZyB7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW47IH1cblxuXG5cdC8qXG5cdFx0ZmlnY2FwdGlvbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0cGFkZGluZzogLjVyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTsgfVxuXG5cdC8qXG5cdFx0YmVmb3JlLGFmdGVyICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ji0tYmVmb3JlIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdGEge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0OyB9XG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7IH0gfVxuXG5cdCYtLWFmdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRhIHtcblx0XHRcdGZsb2F0OiBsZWZ0OyB9XG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYzE3MjgxOyB9IH1cblxuXHQvKlxuXHRcdHAgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19leGNlcnB0IHtcblx0XHRtYXJnaW46IDMwcHggMCAyMHB4OyB9XG5cblxuXHQvKlxuXHRcdGRpdiBmb3IgY292ZXIgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19jb3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDJyZW07IH1cblx0XHRwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNjAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR3aWR0aDogJG1nKjI7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRibGFjazsgfSB9IH1cblxuXHQvKlxuXHRcdG92ZXJsYXkgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQwLDI0MCwyNDAsLjk1KTtcblx0XHR6LWluZGV4OiAyMDAwMDA7XG5cdFx0Ym94LXNoYWRvdzogMCAxMnB4IDI0cHggLTEycHggJGJsYWNrO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQvKlxuXHRcdFx0ZmlndXJlICovXG5cdFx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdCZfX2ZpZ3VyZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTsgfVxuXG5cdFx0Lypcblx0XHRcdGltZyAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJvcmRlcjogc29saWQgNHB4ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggLTZweCAkYmxhY2s7IH1cblxuXHRcdC8qXG5cdFx0XHRhIGZvciBjbG9zZSAqL1xuXHRcdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJG1nLzI7XG5cdFx0XHRyaWdodDogJG1nLzI7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0cGFkZGluZzogLjNyZW0gLjZyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkbWc7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkYmxhY2s7IH0gfSB9XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBvdXRsaW5lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gdGRTdHlsZSgpIHtcblx0cGFkZGluZzogMTNweCAuNXJlbTsgfVxuXG4ub3V0bGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyZXkqLjk7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cblx0Lypcblx0XHRkaXYgZm9yIGNvbnRhaW5lciAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2xpbmstY29udGFpbmVyIHt9XG5cblx0Lypcblx0XHR0Ym9keSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3Rib2R5IHt9XG5cblx0Lypcblx0XHR0ciAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3RyIHtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGdyZXkqLjk7IH1cblxuXHQvKlxuXHRcdHRoICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fdGgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgdGRTdHlsZSgpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0QGluY2x1ZGUgbWQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuXG5cdC8qXG5cdFx0dGQgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX190ZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdEBpbmNsdWRlIHRkU3R5bGUoKTtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRmb250LXNpemU6IDFyZW07IH0gfSB9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZ29vZ2xlIG1hcCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdvb2dsZW1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46ICRwZCBhdXRvICRtZztcblx0cGFkZGluZzogMCAwIDMzLjMzMzMzJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdC8qXG5cdFx0aWZyYW1lICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH0gfVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YWZmcyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0YWZmcyB7XG5cdC8qXG5cdFx0dWwgY29tbW9uICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA3MDBweDtcblxuXHQvKlxuXHRcdGxpIGZvciBzdGFmZiBzcGVjICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9fc3RhZmYge1xuXHRcdHBhZGRpbmc6ICRwZDsgfVxuXG5cblxuXHQvKlxuXHRcdGZpZ3VyZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2ZpZ3VyZSB7fVxuXG5cdC8qXG5cdFx0aW1nICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Jl9faW1nIHtcblx0XHRib3JkZXI6IHNvbGlkICRwZC8yICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAkcGQvMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdGhlaWdodDogYXV0bzsgfVxuXG5cdC8qXG5cdFx0cCBmb3IgbmFtZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX25hbWUge1xuXHRcdG1hcmdpbjogMDsgfVxuXG5cdC8qXG5cdFx0cCBmb3Igcm9sZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3JvbGUge1xuXHRcdG1hcmdpbjogMDsgfSB9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogY29udGFjdCBmb3JtICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQvLyBib3gtc2hhZG93OiAwIDZweCAxMnB4IC02cHggJGJsYWNrO1xuXHQvLyBib3JkZXI6IHNvbGlkIDFweCAkZ3JleTtcblx0cGFkZGluZzogJG1nO1xuXHRAaW5jbHVkZSBtZCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXgtd2lkdGg6IDcwMHB4OyB9XG5cblxuXHQvKlxuXHRcdGRpdiBmb3IgZm9ybSBoZWFkZXIgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmX19oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBkO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cblx0Lypcblx0XHRkaXYgZm9yIGZvcm0gYm9keSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2JvZHkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuXG5cdC8qXG5cdFx0ZGl2IGZvciBibG9jayAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2Jsb2NrIHtcblx0XHRtYXJnaW46ICRwZCAwICRwZCoyOyB9XG5cblx0Lypcblx0XHRpbnB1dCBmb3IgY29uZmlybSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX2NvbmZpcm0ge1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cblxuXHQvKlxuXHRcdGJ1dHRvbiAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCZfX3NlbmQge1xuXHRcdEBpbmNsdWRlIGJ1dHRvblN0eWxlKCk7XG5cdFx0cGFkZGluZzogMTJweCA1MHB4OyB9XG5cblx0Lypcblx0XHRpIGZvciBmYSByZXF1aXJlZCAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5yZXF1aXJlZCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRwYWRkaW5nOiAuMnJlbSAuNHJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAkcGQvMztcblx0XHRmb250LXNpemU6IC43cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAkcGQ7IH1cblxuXHQvKlxuXHRcdOWFpeWKm+ODleOCqeODvOODoOmDqOWTgSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jdXN0b21lciB7XG5cdFx0Ji1hZGRyZXNzIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0Ji1pbnFib2R5IHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cdFx0Ji1lbWFpbCB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdCYtbmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdCYtcG9zdGNvZGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH1cblx0XHQmLXRlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cblxuXHQvKlxuXHRcdGNvbmZpcm0gKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQmLWNvbmZpcm0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRncmV5Ki45O1xuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuXHRcdCZfX3RleHQge31cblxuXHRcdCZfX2VtYWlsIHt9IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjZjcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cGNmNyB7XG5cblx0Lypcblx0XHRjaGVja2JveCAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCYtbGlzdCB7XG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHBkKjI7IH0gfVxuXG5cdC8qXG5cdFx0aW5wdXQgKi9cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblx0Lypcblx0XHR0ZXh0YXJlcyAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdCYtdGV4dGFyZWEge1xuXHRcdGhlaWdodDogJG1nKjI7IH1cblxuXHQvKlxuXHRcdGVycm9yICovXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ji1ub3QtdmFsaWQtdGlwIHtcblx0XHRjb2xvcjogJGVycm9yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDsgfVxuXG5cdCYtcmVzcG9uc2Uge1xuXHRcdCYtb3V0cHV0IHt9IH1cblxuXHQmLXZhbGlkYXRpb24ge1xuXHRcdCYtZXJyb3JzIHtcblx0XHRcdGNvbG9yOiAkZXJyb3I7IH0gfVxuXG5cblxuXHQvKlxuXHRcdHJlbmRlci1yZXNwb25zZSAqL1xuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovIH1cbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcblx0d2lkdGg6IDgwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiAkZXJyb3I7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogdGV4dCAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHQge1xuXHQmLWV4dGVuZCB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRAaW5jbHVkZSBtZCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07IH0gfSB9XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
