{"id":231999,"date":"2026-10-14T15:08:03","date_gmt":"2026-10-14T18:08:03","guid":{"rendered":"https:\/\/mkt.estrategia.com\/oab\/assinaturas\/"},"modified":"2026-10-30T10:37:35","modified_gmt":"2026-10-30T13:37:35","slug":"assinaturas","status":"publish","type":"page","link":"https:\/\/mkt.estrategia.com\/oab\/assinaturas\/","title":{"rendered":"Assinatura OAB At\u00e9 a Aprova\u00e7\u00e3o"},"content":{"rendered":"\n<!-- LP Assinatura OAB: gerado por wordpress\/gerar-wp.js a partir do index.html. N\u00e3o edite aqui, edite o index.html e gere de novo. -->\n\n<!-- Google Tag Manager (s\u00f3 carrega se o WordPress ainda n\u00e3o tiver carregado esse container) -->\n<script>\n(function (id) {\n    if (document.querySelector('script[src*=\"' + id + '\"]') || (window.google_tag_manager && window.google_tag_manager[id])) return;\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer',id);\n})('GTM-TKT388L');\n<\/script>\n<noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-TKT388L\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\n\n<!-- Fontes -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css?family=Raleway:400,400i,500,500i,700,700i|Poppins:400,600|Open+Sans:400,700,600,400i,700i\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;700&amp;display=swap\">\n\n<!-- CSS (escopado em #lpOabAssinaturas) -->\n<style>#lpOabAssinaturas#lpOabAssinaturas :where(:not(img,svg,svg *,iframe,video,canvas,picture,source,embed,object,input,textarea,select,option)),#lpOabAssinaturas#lpOabAssinaturas :where(*)::before,#lpOabAssinaturas#lpOabAssinaturas :where(*)::after{all:revert}#lpOabAssinaturas#lpOabAssinaturas :where(img,video,canvas,picture){margin:revert;padding:revert;border:revert;border-radius:revert;background:revert;box-shadow:revert;outline:revert;filter:revert;opacity:revert;float:revert;display:revert;vertical-align:revert;max-width:revert;max-height:revert;min-width:revert;min-height:revert;transform:revert;transition:revert;object-fit:revert}#lpOabAssinaturas#lpOabAssinaturas{display:block;position:relative;float:none;clear:both;width:100%;max-width:none;margin:0;padding:0;border:0;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:start;text-indent:0;text-shadow:none;font-style:normal;font-weight:400;white-space:normal}\n\/*! normalize.css v4.1.1 | MIT License | github.com\/necolas\/normalize.css *\/\n#lpOabAssinaturas#lpOabAssinaturas{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#lpOabAssinaturas#lpOabAssinaturas{margin:0}#lpOabAssinaturas#lpOabAssinaturas figure,#lpOabAssinaturas#lpOabAssinaturas footer{display:block}#lpOabAssinaturas#lpOabAssinaturas a{background-color:transparent;-webkit-text-decoration-skip:objects}#lpOabAssinaturas#lpOabAssinaturas a:active,#lpOabAssinaturas#lpOabAssinaturas a:hover{outline-width:0}#lpOabAssinaturas#lpOabAssinaturas strong{font-weight:inherit}#lpOabAssinaturas#lpOabAssinaturas strong{font-weight:bolder}#lpOabAssinaturas#lpOabAssinaturas h1{font-size:2em;margin:.67em 0}#lpOabAssinaturas#lpOabAssinaturas img{border-style:none}#lpOabAssinaturas#lpOabAssinaturas figure{margin:1em 40px}#lpOabAssinaturas#lpOabAssinaturas button{font:inherit;margin:0}#lpOabAssinaturas#lpOabAssinaturas button{overflow:visible}#lpOabAssinaturas#lpOabAssinaturas button{text-transform:none}#lpOabAssinaturas#lpOabAssinaturas button,#lpOabAssinaturas#lpOabAssinaturas [type=button]{-webkit-appearance:button}#lpOabAssinaturas#lpOabAssinaturas button::-moz-focus-inner,#lpOabAssinaturas#lpOabAssinaturas [type=button]::-moz-focus-inner{border-style:none;padding:0}#lpOabAssinaturas#lpOabAssinaturas button:-moz-focusring,#lpOabAssinaturas#lpOabAssinaturas [type=button]:-moz-focusring{outline:1px dotted ButtonText}#lpOabAssinaturas#lpOabAssinaturas ::-webkit-input-placeholder{color:inherit;opacity:.54}#lpOabAssinaturas#lpOabAssinaturas ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#lpOabAssinaturas#lpOabAssinaturas *,#lpOabAssinaturas#lpOabAssinaturas ::before,#lpOabAssinaturas#lpOabAssinaturas ::after{box-sizing:border-box}#lpOabAssinaturas#lpOabAssinaturas{font-family:\"Open Sans\",sans-serif;font-size:100%;background-color:#fff}#lpOabAssinaturas#lpOabAssinaturas a{text-decoration:none;color:inherit}#lpOabAssinaturas#lpOabAssinaturas p{line-height:1.5}#lpOabAssinaturas#lpOabAssinaturas .container:not(.-mobile):not(.-desktop){max-width:1350px;padding:0 20px;margin-left:auto;margin-right:auto}#lpOabAssinaturas#lpOabAssinaturas .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#lpOabAssinaturas#lpOabAssinaturas .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#lpOabAssinaturas#lpOabAssinaturas .slick-list:focus{outline:0}#lpOabAssinaturas#lpOabAssinaturas .slick-list.dragging{cursor:pointer;cursor:hand}#lpOabAssinaturas#lpOabAssinaturas .slick-slider .slick-track,#lpOabAssinaturas#lpOabAssinaturas .slick-slider .slick-list{transform:translate3d(0,0,0)}#lpOabAssinaturas#lpOabAssinaturas .slick-track{position:relative;top:0;left:0;display:block}#lpOabAssinaturas#lpOabAssinaturas .slick-track:before,#lpOabAssinaturas#lpOabAssinaturas .slick-track:after{display:table;content:\"\"}#lpOabAssinaturas#lpOabAssinaturas .slick-track:after{clear:both}#lpOabAssinaturas#lpOabAssinaturas .slick-loading .slick-track{visibility:hidden}#lpOabAssinaturas#lpOabAssinaturas .slick-slide{display:none;float:left;height:100%;min-height:1px}#lpOabAssinaturas#lpOabAssinaturas .slick-slide img{display:block}#lpOabAssinaturas#lpOabAssinaturas .slick-slide.slick-loading img{display:none}#lpOabAssinaturas#lpOabAssinaturas .slick-slide.dragging img{pointer-events:none}#lpOabAssinaturas#lpOabAssinaturas .slick-initialized .slick-slide{display:block}#lpOabAssinaturas#lpOabAssinaturas .slick-loading .slick-slide{visibility:hidden}#lpOabAssinaturas#lpOabAssinaturas .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#lpOabAssinaturas#lpOabAssinaturas .slick-arrow.slick-hidden{display:none}@media only screen and (min-width:400px){#lpOabAssinaturas#lpOabAssinaturas .col-sm-4,#lpOabAssinaturas#lpOabAssinaturas .col-sm-6,#lpOabAssinaturas#lpOabAssinaturas .col-sm-7,#lpOabAssinaturas#lpOabAssinaturas .col-sm-8,#lpOabAssinaturas#lpOabAssinaturas .col-sm-12{box-sizing:border-box;flex:0 0 auto;padding-right:15px;padding-left:15px}#lpOabAssinaturas#lpOabAssinaturas .col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-6{flex-basis:50%;max-width:50%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-12{flex-basis:100%;max-width:100%}}#lpOabAssinaturas#lpOabAssinaturas *{box-sizing:border-box}#lpOabAssinaturas#lpOabAssinaturas .slider-main>.slider:not(.slick-slider){display:none}#lpOabAssinaturas#lpOabAssinaturas .slick-slide{outline:0}#lpOabAssinaturas#lpOabAssinaturas .slick-slider{display:block!important}\n\/*!\n * Bootstrap v3.3.7 (http:\/\/getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https:\/\/github.com\/twbs\/bootstrap\/blob\/master\/LICENSE)\n *\/\n\/*! normalize.css v3.0.3 | MIT License | github.com\/necolas\/normalize.css *\/\n#lpOabAssinaturas#lpOabAssinaturas{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#lpOabAssinaturas#lpOabAssinaturas{margin:0}#lpOabAssinaturas#lpOabAssinaturas figure,#lpOabAssinaturas#lpOabAssinaturas footer{display:block}#lpOabAssinaturas#lpOabAssinaturas a{background-color:transparent}#lpOabAssinaturas#lpOabAssinaturas a:active,#lpOabAssinaturas#lpOabAssinaturas a:hover{outline:0}#lpOabAssinaturas#lpOabAssinaturas strong{font-weight:700}#lpOabAssinaturas#lpOabAssinaturas h1{margin:.67em 0;font-size:2em}#lpOabAssinaturas#lpOabAssinaturas img{border:0}#lpOabAssinaturas#lpOabAssinaturas figure{margin:1em 40px}#lpOabAssinaturas#lpOabAssinaturas button{margin:0;font:inherit;color:inherit}#lpOabAssinaturas#lpOabAssinaturas button{overflow:visible}#lpOabAssinaturas#lpOabAssinaturas button{text-transform:none}#lpOabAssinaturas#lpOabAssinaturas button{-webkit-appearance:button;cursor:pointer}#lpOabAssinaturas#lpOabAssinaturas button::-moz-focus-inner{padding:0;border:0}\n\/*! Source: https:\/\/github.com\/h5bp\/html5-boilerplate\/blob\/master\/src\/css\/main.css *\/\n@media print{#lpOabAssinaturas#lpOabAssinaturas *,#lpOabAssinaturas#lpOabAssinaturas :before,#lpOabAssinaturas#lpOabAssinaturas :after{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#lpOabAssinaturas#lpOabAssinaturas a,#lpOabAssinaturas#lpOabAssinaturas a:visited{text-decoration:underline}#lpOabAssinaturas#lpOabAssinaturas a[href]:after{content:\" (\"attr(href)\")\"}#lpOabAssinaturas#lpOabAssinaturas img{page-break-inside:avoid}#lpOabAssinaturas#lpOabAssinaturas img{max-width:100%!important}#lpOabAssinaturas#lpOabAssinaturas p,#lpOabAssinaturas#lpOabAssinaturas h2,#lpOabAssinaturas#lpOabAssinaturas h3{orphans:3;widows:3}#lpOabAssinaturas#lpOabAssinaturas h2,#lpOabAssinaturas#lpOabAssinaturas h3{page-break-after:avoid}}#lpOabAssinaturas#lpOabAssinaturas *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#lpOabAssinaturas#lpOabAssinaturas :before,#lpOabAssinaturas#lpOabAssinaturas :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#lpOabAssinaturas#lpOabAssinaturas{font-size:10px;-webkit-tap-highlight-color:transparent}#lpOabAssinaturas#lpOabAssinaturas{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}#lpOabAssinaturas#lpOabAssinaturas button{font-family:inherit;font-size:inherit;line-height:inherit}#lpOabAssinaturas#lpOabAssinaturas a{color:#337ab7;text-decoration:none}#lpOabAssinaturas#lpOabAssinaturas a:hover,#lpOabAssinaturas#lpOabAssinaturas a:focus{color:#23527c;text-decoration:underline}#lpOabAssinaturas#lpOabAssinaturas a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#lpOabAssinaturas#lpOabAssinaturas figure{margin:0}#lpOabAssinaturas#lpOabAssinaturas img{vertical-align:middle}#lpOabAssinaturas#lpOabAssinaturas h1,#lpOabAssinaturas#lpOabAssinaturas h2,#lpOabAssinaturas#lpOabAssinaturas h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}#lpOabAssinaturas#lpOabAssinaturas h1,#lpOabAssinaturas#lpOabAssinaturas h2,#lpOabAssinaturas#lpOabAssinaturas h3{margin-top:20px;margin-bottom:10px}#lpOabAssinaturas#lpOabAssinaturas h1{font-size:36px}#lpOabAssinaturas#lpOabAssinaturas h2{font-size:30px}#lpOabAssinaturas#lpOabAssinaturas h3{font-size:24px}#lpOabAssinaturas#lpOabAssinaturas p{margin:0 0 10px}#lpOabAssinaturas#lpOabAssinaturas ul{margin-top:0;margin-bottom:10px}#lpOabAssinaturas#lpOabAssinaturas ul ul{margin-bottom:0}#lpOabAssinaturas#lpOabAssinaturas .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){#lpOabAssinaturas#lpOabAssinaturas .container{width:750px}}@media (min-width:992px){#lpOabAssinaturas#lpOabAssinaturas .container{width:970px}}@media (min-width:1200px){#lpOabAssinaturas#lpOabAssinaturas .container{width:1170px}}#lpOabAssinaturas#lpOabAssinaturas .col-sm-4,#lpOabAssinaturas#lpOabAssinaturas .col-sm-6,#lpOabAssinaturas#lpOabAssinaturas .col-sm-7,#lpOabAssinaturas#lpOabAssinaturas .col-sm-8,#lpOabAssinaturas#lpOabAssinaturas .col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){#lpOabAssinaturas#lpOabAssinaturas .col-sm-4,#lpOabAssinaturas#lpOabAssinaturas .col-sm-6,#lpOabAssinaturas#lpOabAssinaturas .col-sm-7,#lpOabAssinaturas#lpOabAssinaturas .col-sm-8,#lpOabAssinaturas#lpOabAssinaturas .col-sm-12{float:left}#lpOabAssinaturas#lpOabAssinaturas .col-sm-12{width:100%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-8{width:66.66666667%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-7{width:58.33333333%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-6{width:50%}#lpOabAssinaturas#lpOabAssinaturas .col-sm-4{width:33.33333333%}}#lpOabAssinaturas#lpOabAssinaturas .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}#lpOabAssinaturas#lpOabAssinaturas .fade.in{opacity:1}#lpOabAssinaturas#lpOabAssinaturas .collapse{display:none}#lpOabAssinaturas#lpOabAssinaturas .collapse.in{display:block}#lpOabAssinaturas#lpOabAssinaturas .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}#lpOabAssinaturas#lpOabAssinaturas .open>a{outline:0}#lpOabAssinaturas#lpOabAssinaturas .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}#lpOabAssinaturas#lpOabAssinaturas .panel-group{margin-bottom:20px}#lpOabAssinaturas#lpOabAssinaturas .panel-group .panel{margin-bottom:0;border-radius:4px}#lpOabAssinaturas#lpOabAssinaturas .panel-group .panel+.panel{margin-top:5px}#lpOabAssinaturas#lpOabAssinaturas .panel-default{border-color:#ddd}#lpOabAssinaturas#lpOabAssinaturas .container:before,#lpOabAssinaturas#lpOabAssinaturas .container:after{display:table;content:\" \"}#lpOabAssinaturas#lpOabAssinaturas .container:after{clear:both}#lpOabAssinaturas#lpOabAssinaturas .show{display:block!important}#lpOabAssinaturas#lpOabAssinaturas .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#lpOabAssinaturas#lpOabAssinaturas .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#lpOabAssinaturas#lpOabAssinaturas .slick-list:focus{outline:0}#lpOabAssinaturas#lpOabAssinaturas .slick-list.dragging{cursor:pointer;cursor:hand}#lpOabAssinaturas#lpOabAssinaturas .slick-slider .slick-track,#lpOabAssinaturas#lpOabAssinaturas .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#lpOabAssinaturas#lpOabAssinaturas .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}#lpOabAssinaturas#lpOabAssinaturas .slick-track:before,#lpOabAssinaturas#lpOabAssinaturas .slick-track:after{display:table;content:\"\"}#lpOabAssinaturas#lpOabAssinaturas .slick-track:after{clear:both}#lpOabAssinaturas#lpOabAssinaturas .slick-loading .slick-track{visibility:hidden}#lpOabAssinaturas#lpOabAssinaturas .slick-slide{display:none;float:left;height:100%;min-height:1px}#lpOabAssinaturas#lpOabAssinaturas .slick-slide img{display:block}#lpOabAssinaturas#lpOabAssinaturas .slick-slide.slick-loading img{display:none}#lpOabAssinaturas#lpOabAssinaturas .slick-slide.dragging img{pointer-events:none}#lpOabAssinaturas#lpOabAssinaturas .slick-initialized .slick-slide{display:block}#lpOabAssinaturas#lpOabAssinaturas .slick-loading .slick-slide{visibility:hidden}#lpOabAssinaturas#lpOabAssinaturas .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#lpOabAssinaturas#lpOabAssinaturas .slick-arrow.slick-hidden{display:none}#lpOabAssinaturas#lpOabAssinaturas{padding:0!important;font-family:\"Poppins\"}#lpOabAssinaturas#lpOabAssinaturas .container:not(.-mobile):not(.-desktop){width:1350px;max-width:100%}#lpOabAssinaturas#lpOabAssinaturas .none{display:none}#lpOabAssinaturas#lpOabAssinaturas img{max-width:100%}#lpOabAssinaturas#lpOabAssinaturas .nav-top,#lpOabAssinaturas#lpOabAssinaturas .layout-header{display:none}#lpOabAssinaturas#lpOabAssinaturas .footer-main{float:left;width:100%;padding-bottom:60px!important}#lpOabAssinaturas#lpOabAssinaturas .modalRodape{background-color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:99999999;padding:15px 0;-webkit-box-shadow:0 0 16px 0 rgb(0 0 0\/39%);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.39);box-shadow:0 0 16px 0 rgb(0 0 0\/39%)}#lpOabAssinaturas#lpOabAssinaturas .modalRodape span{color:#1e2a3b;font-weight:700;font-size:18px;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .modalRodape span strong{color:#c98300}#lpOabAssinaturas#lpOabAssinaturas #modalVideo{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.9);z-index:999999999;display:none}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo{width:800px;max-width:90%;border-radius:4px;background:#fff;padding:30px;position:relative}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo .fechaVideo{position:absolute;color:#a9abbd;font-weight:700;top:4px;right:4px;font-size:20px;line-height:100%;cursor:pointer}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo .video-block{max-width:100%}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo iframe{width:100%;float:left;height:500px;border-radius:4px}#lpOabAssinaturas#lpOabAssinaturas .barraFixa{position:fixed;left:0;bottom:0;width:100%;background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.31);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.31);box-shadow:0 0 5px 1px rgba(0,0,0,.31)}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex{float:left;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex .boxTexto{flex:1;display:flex;flex-direction:column;margin-right:15px}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex .boxTexto p{margin:0;color:#222;font-size:16px;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex .boxTexto p strong{color:#ce0708}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex .boxTexto span{color:#0a121f;font-size:11px;margin-top:3px;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex a{color:#fff;background:#ce0708;display:inline-block;padding:12px 60px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .modalRodape{padding:10px 0}#lpOabAssinaturas#lpOabAssinaturas .modalRodape span{text-align:center;font-size:16px}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo{padding:3px}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo iframe{height:180px}#lpOabAssinaturas#lpOabAssinaturas #modalVideo .boxFlex .boxVideo .fechaVideo{background:#fff;border-radius:20px;top:-10px;right:-10px}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .container{padding:0 10px!important}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex .boxTexto p{font-size:14px}#lpOabAssinaturas#lpOabAssinaturas .barraFixa .boxFlex a{padding:12px 20px}}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB{position:fixed;top:0;height:65px;width:100%;z-index:99;transition:all .2s linear}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB.scroll{height:50px!important;background:rgba(174,10,11,.9)}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB .container{height:100%}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB .container .col-sm-12{display:flex;align-items:center;justify-content:space-between;height:100%}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB #logoLandingOAB img{transition:all .2s linear}#lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB.scroll #logoLandingOAB img{max-width:120px;transition:all .2s linear}#lpOabAssinaturas#lpOabAssinaturas .linksHeader{flex:1;display:flex;align-items:center;justify-content:flex-end}#lpOabAssinaturas#lpOabAssinaturas .linksHeader a{display:flex;align-items:center;justify-content:center;text-decoration:none}#lpOabAssinaturas#lpOabAssinaturas .linksHeader a+a{margin-left:30px}#lpOabAssinaturas#lpOabAssinaturas .linksHeader a span{color:#fff;font-weight:700;margin-left:7px}@media only screen and (max-width:500px){#lpOabAssinaturas#lpOabAssinaturas .linksHeader a span{display:none}}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal{float:left;width:100%;background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-bg-banner-principal.webp)#101823 bottom center no-repeat;padding:145px 0 390px 0;background-size:cover}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .container{display:flex;align-items:center;justify-content:space-between}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .container::after,#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .container::before{display:none}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner h2{float:left;width:100%;color:#fff;margin:0 0 30px 0;font-size:40px;line-height:50px;font-weight:700}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner p{float:left;width:100%;color:#fff;line-height:26px;font-size:16px;margin:0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura{float:left;width:100%;background-color:#fff;padding:15px;border-radius:24px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno{float:left;width:100%;background:#fff;border-radius:24px;padding:15px;text-align:center;border:solid 2px #ff7a7b;position:relative}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .tagMelhorOferta{position:absolute;top:-11px;background:#fff;padding:0 20px;font-weight:700;width:50%;color:#f50d0e;left:25%}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxEconomize{float:left;width:100%;background:#ae0a0b;border-radius:8px;padding:7px;display:flex;align-items:center;justify-content:space-between;padding-left:10px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxEconomize.oculto{display:none}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxEconomize .texto{color:#fff;font-size:12px;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxEconomize .porcentagem{background:#8c1011;border-radius:8px;color:#fff;font-size:12px;padding:6px 12px;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .titulo{float:left;width:100%;color:#3d3d3d;font-size:26px;font-weight:700;line-height:36px;margin:25px 0 10px 0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .subtitulo{float:left;width:100%;color:#3d3d3d;font-size:20px;font-weight:700;line-height:30px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco{float:left;width:100%;margin-top:20px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco .apenas{float:left;width:100%;color:#292929;font-size:15px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco .precoDe{float:left;width:100%;font-size:15px;line-height:15px;color:#3d3d3d;margin:10px 0 0 0;text-decoration:line-through}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco .precoDe.oculto{display:none}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco .precoPor{float:left;width:100%;font-size:26px;line-height:26px;color:#3d3d3d;font-weight:700;margin:10px 0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .boxPreco a{float:left;width:100%;margin:12px 0 0 0;background:#f50d0e;color:#fff;font-weight:700;padding:10px 0;border-radius:4px;text-decoration:none}@media only screen and (max-width:1000px){#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal{background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-bg-banner-principal-mobile.webp)#d2393a bottom center no-repeat;background-size:100%auto;padding:115px 0 700px 0;height:auto}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .container{flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .col-sm-6,#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .col-sm-4{float:left;width:100%;max-width:100%;flex-basis:100%}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner{text-align:center}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner h2 br,#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner p br{display:none}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .col-sm-4{margin-top:40px}}@media only screen and (max-width:950px){#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner h2{margin:0 0 20px 0;font-size:30px;line-height:42px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner p br{display:none}}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal{padding:115px 0 400px 0}}@media only screen and (max-width:500px){#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal{padding:100px 0 350px 0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner{padding:0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .textoBanner h2{font-size:26px;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .col-sm-4{padding:0}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .tagMelhorOferta{width:60%;left:20%}#lpOabAssinaturas#lpOabAssinaturas .bannerPrincipal .boxAssinatura .boxInterno .titulo{font-size:24px;line-height:34px;margin:20px 0 5px 0}}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos{float:left;width:100%;padding:90px 0;background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-bg-video-3-minutos.webp)bottom center no-repeat;background-size:cover;text-align:center}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos h2{color:#292929;margin:0 0 30px 0;font-size:24px;font-weight:700;line-height:34px}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos h2 strong{color:#f50d0e}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos figure{cursor:pointer;display:inline-block}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos figure img{transition:all .1s linear}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos figure img:hover{transform:scale(1.04)}@media only screen and (max-width:950px){#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos{padding:40px 0}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos h2{padding:0 20px;font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .boxVideo3Minutos h2 br{display:none}}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao{float:left;width:100%;padding:90px 0;background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-bg-box-comparacao.webp)center center no-repeat;background-size:cover}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao h2{color:#292929;margin:0 0 50px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao h2 strong{color:#f50d0e}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes{float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox{padding:0 15px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno{background:rgba(239,239,239,.8);border-radius:16px;border-top:solid 3px #de2373;padding:40px;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox:last-child .boxInterno{border-color:#00bf6e}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno img{margin-top:7px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno span.titulo{color:#3d3d3d;text-align:center;float:left;width:100%;font-size:22px;line-height:32px;font-weight:600;margin:0 0 30px 0}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno ul{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(1,1fr);gap:25px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno ul li{list-style:none;display:flex;align-items:flex-start}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno ul li p{margin:0 0 0 15px;color:#464646;font-size:14px;line-height:24px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno ul li p strong{color:#ce0708}@media only screen and (max-width:950px){#lpOabAssinaturas#lpOabAssinaturas .boxComparacao{padding:40px 0}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .container{padding:0!important}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao h2{padding:0 20px;font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao h2 br{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox{padding:0 5px}#lpOabAssinaturas#lpOabAssinaturas .boxComparacao .containerBoxes .itemBox .boxInterno{padding:20px}}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher{float:left;width:100%;padding:70px 0}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .container{display:flex;justify-content:center}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .container::after,#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .container::before{display:none!important}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos h2{color:#292929;margin:0 0 30px 0;font-size:24px;font-weight:700;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos p{float:left;width:100%;color:#3d3d3d;margin:0 0 20px 0}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos ul{float:left;width:100%;padding:0 0 0 25px;margin:0 0 20px 0}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos ul li{color:#3d3d3d;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos ul li+li{margin-top:5px}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos a{color:#fff;background:#ce0708;display:inline-block;padding:12px 60px;border-radius:4px;font-size:13px;font-weight:600;margin-top:20px;text-decoration:none}@media only screen and (max-width:950px){#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher{padding:40px 0}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .container{flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .col-sm-6{float:left;width:100%;max-width:100%;flex-basis:100%;padding:0 5px}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos{margin-bottom:40px}#lpOabAssinaturas#lpOabAssinaturas .boxPorQueEscolher .boxTextos a{width:100%;text-align:center}}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa{float:left;width:100%;padding:50px 0;background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-bg-item-o-que-precisa.webp)center center no-repeat;background-size:cover}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa h2{color:#292929;margin:0 0 50px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos{float:left;width:100%;padding:0 70px;margin:0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox{display:flex;align-items:center}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox h3{color:#ff2d2e;margin:0 0 30px 0;font-size:24px;font-weight:700;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox p{float:left;width:100%;margin:0 0 15px 0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox ul{float:left;width:100%;padding:0 0 0 20px;margin:0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox ul li+li{margin-top:5px}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox figure img{width:100%}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .setaBanner{position:absolute;top:calc(50% - 12px);left:0;cursor:pointer;z-index:1;width:45px;height:45px;border-radius:100px;background-color:#dcdcdc;display:flex;align-items:center;justify-content:center}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .setaBanner.proximo{transform:rotate(180deg);right:0;left:auto}@media only screen and (max-width:1100px){#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa{background:url(https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-bg-item-o-que-precisa-mobile.webp)center center no-repeat;background-size:cover;padding:40px 0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa h2{margin:0 0 30px 0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos{padding:0}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox{flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox .col-sm-8,#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox .col-sm-4{float:left;width:100%;flex-basis:100%;max-width:100%}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos li.itemBox .col-sm-4{margin-bottom:30px}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .slick-dots{float:left;width:100%;padding:0;margin:20px 0 0 0;text-align:center}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .slick-dots li{display:inline-block;line-height:100%}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .slick-dots li button{background-color:#989898;width:20px;height:20px;text-indent:-9999em;border:0;margin:0 4px;transition:all .2s linear;padding:0;border-radius:50px;border:solid 4px #989898;position:relative}#lpOabAssinaturas#lpOabAssinaturas .tudoOQuePrecisa ul.listaItensInclusos .slick-dots li.slick-active button{border-color:#222}}#lpOabAssinaturas#lpOabAssinaturas .boxPilares{float:left;width:100%;background:linear-gradient(0deg,#ff999a 0,#fff 90%);padding:90px 0 0 0}#lpOabAssinaturas#lpOabAssinaturas .boxPilares h2{color:#292929;margin:0 0 50px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .boxPilares h2 strong{color:#f50d0e}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoesSection{float:left;width:100%;overflow:hidden;overflow-x:auto;margin:0 0 50px 0;border-radius:8px;padding-bottom:5px}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoes{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);min-width:1050px;background:#fff}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoes li{list-style:none;cursor:pointer;text-align:center;padding:20px;color:#27364b;font-size:14px;font-weight:600;border-bottom:solid 3px transparent;transition:all .1s linear}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoes li:hover,#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoes li.active{border-color:#ff7171}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos{float:left;width:100%;padding:0;margin:0}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li{list-style:none;display:none;text-align:center}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li.active{display:block}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li p{float:left;width:100%;margin:0 0 15px 0;font-size:16px;line-height:30px}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li figure{margin-top:30px;float:left;width:100%}@media only screen and (max-width:900px){#lpOabAssinaturas#lpOabAssinaturas .boxPilares{padding:40px 0 0 0}#lpOabAssinaturas#lpOabAssinaturas .boxPilares h2{margin:0 0 40px 0;font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .boxPilares h2 br{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaBotoesSection{margin:0 0 30px 0}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li figure{margin-top:20px}#lpOabAssinaturas#lpOabAssinaturas .boxPilares .listaConteudos li p br{display:none}}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe{float:left;width:100%;padding:70px 0}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe h2{color:#292929;margin:0 0 50px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul{float:left;width:100%;padding:0;margin:0}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul li{padding:0 15px}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul li .boxInterno{background:#f1f1f1;list-style:none;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;padding:20px;float:left;width:100%;min-height:230px}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul li span{float:left;width:100%;color:#3d3d3d;margin:15px 0;font-size:18px;font-weight:700;line-height:25px}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul li p{float:left;width:100%;margin:0;font-size:14px;line-height:22px;color:#3d3d3d}@media only screen and (max-width:1100px){#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe{padding:50px 0}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe .container{padding:0!important}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe h2{padding:0 20px}#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe ul li{padding:0 5px}}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .assineEGanhe h2{margin:0 0 35px 0;font-size:22px;line-height:32px}}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos{float:left;width:100%;padding:0 0 70px 0}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .container{display:flex;align-items:center;justify-content:center}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard{float:left;width:100%;padding:30px;background:linear-gradient(131deg,#dcdcdc 51%,#cfa0a0 85%);border-radius:16px;text-align:center}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.titulo{float:left;width:100%;text-align:center;font-size:20px;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.apenas{float:left;width:100%;color:#656565;text-align:center;margin:20px 0 5px 0;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.precoDe{float:left;width:100%;color:#656565;text-align:center;margin:15px 0 10px 0;font-weight:500;font-size:16px;line-height:16px;text-decoration:line-through}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.precoDe.oculto{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.preco{font-size:40px;line-height:40px;font-weight:700;margin:0;background:linear-gradient(to right,#ff2d2e,#7b1415);color:transparent;background-clip:text;display:inline-block}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.boleto{float:left;width:100%;color:#656565;margin:5px 0 40px 0;font-weight:500;font-size:13px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.boleto strong{color:#ce0708;font-weight:500}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos{float:left;width:100%;margin:0;padding:0;text-align:left}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li{list-style:none;float:left;width:100%;display:flex;align-items:center;justify-content:space-between}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li+li{margin-top:15px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxTitulo{display:flex;flex:1;align-items:center;justify-content:flex-start}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxTitulo span{color:#3d3d3d;margin-left:10px;font-size:14px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li.naoIncluso .boxTitulo span{text-decoration:line-through}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo{position:relative}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li.bonus.naoIncluso .boxInfo{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .imgInfo{cursor:pointer;margin-left:15px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo{position:absolute;width:300px;background:#f0eff3;box-shadow:0 8px 15px rgb(45 47 64\/10%),0 1.5px 5px rgb(45 47 64\/25%);border-radius:4px;bottom:calc(100% + 15px);padding:20px 15px 15px 15px;right:-6px;z-index:1}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo .fechaPopup{position:absolute;top:3px;right:3px;font-size:18px;cursor:pointer;line-height:100%;margin:0}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo .fechaPopup img{width:15px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo:before{content:\"\";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f0eff3;right:10px;bottom:-7px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo p{font-size:12px;color:#222;margin:0}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo a{width:100%;display:flex;align-items:center;justify-content:center;background:#0057ee;color:#fff;margin-top:12px;padding:10px 0;border-radius:4px;cursor:pointer;font-size:14px;text-decoration:none}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo a span{color:#fff;margin-right:10px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard a{float:left;color:#fff;background:#ce0708;padding:12px 60px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none;width:100%;margin-top:30px}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos{padding:0 0 50px 0}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .container{flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .col-sm-7{float:left;width:100%;max-width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos figure{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard{padding:30px 20px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.titulo{font-size:18px}#lpOabAssinaturas#lpOabAssinaturas .boxItensInclusos .boxCard span.preco{font-size:34px;line-height:34px}}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens{float:left;width:100%;padding:0 0 70px 0}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens h2{color:#292929;margin:0 0 12px 0;font-size:17px;font-weight:700;text-align:center;line-height:27px;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens span.subtitulo{float:left;width:100%;color:#292929;margin:0 0 50px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens li{list-style:none;background:linear-gradient(180deg,#ffd8d7 0,#ffebec 100%);border-radius:8px;padding:35px 25px;text-align:center;display:flex;align-items:center;flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens li span{float:left;width:100%;font-size:18px;font-weight:700;margin:15px 0}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens li p{float:left;width:100%;margin:0}@media only screen and (max-width:1000px){#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .boxVantagens{padding:0 0 50px 0}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens span.subtitulo{margin:0 0 25px 0;font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .boxVantagens .listaDeVantagens{grid-template-columns:repeat(1,1fr)}}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores{float:left;width:100%;padding:20px 0 70px 0}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores h2{float:left;width:100%;color:#292929;margin:0 0 30px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores p.subtitulo{color:#292929;margin:0;font-size:15px;text-align:center;line-height:25px;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores h3{float:left;width:100%;color:#292929;margin:60px 0 50px 0;font-size:18px;font-weight:700;text-align:center;line-height:28px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li{list-style:none;background:#efefef;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 28px 5px rgba(0,0,0,.07);-moz-box-shadow:0 4px 28px 5px rgba(0,0,0,.07);box-shadow:0 4px 28px 5px rgba(0,0,0,.07)}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li figure{float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li figure img{width:100%}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li .boxTexto{float:left;width:100%;padding:15px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li .boxTexto .nome{float:left;width:100%;font-weight:600;font-size:15px;line-height:25px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li .boxTexto .especialidade{float:left;width:100%;font-size:12px;margin-top:3px;font-weight:500;color:#000}@media only screen and (max-width:1000px){#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .boxProfessores{padding:0 0 50px 0}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores h2{margin:0 0 20px 0;font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores p.subtitulo br{display:none}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores h3{margin:35px 0 30px 0}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores{grid-template-columns:repeat(2,1fr);gap:10px}#lpOabAssinaturas#lpOabAssinaturas .boxProfessores .listaProfessores li .boxTexto .nome{font-size:14px;line-height:24px}}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados{float:left;width:100%;padding:50px 0;max-height:700px;overflow:hidden;position:relative;display:none}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados h2{color:#292929;margin:0 0 40px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .elem-box{overflow:unset;margin:0;position:relative}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .boxTitulo{float:left;width:100%;margin-bottom:20px}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .boxListaDepoimentos{float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .verMaisDepoimentos{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to top,#fff 0,70%,transparent);text-align:center;z-index:99999999;display:flex;align-items:center;justify-content:center;padding:100px 0 30px 0}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .verMaisDepoimentos span{color:#000;cursor:pointer;font-size:14px;font-weight:700}@media only screen and (max-width:768px){#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados{padding:0}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados .boxTitulo{margin:0}#lpOabAssinaturas#lpOabAssinaturas .depoimentosAprovados h2{margin:0;font-size:22px;line-height:32px}}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia{float:left;width:100%;padding:70px 0}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid{float:left;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem{border-radius:8px;background-color:#efefef;padding:30px;display:flex;align-items:center;justify-content:space-between}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem .boxTexto{flex:1;display:flex;flex-direction:column;margin-right:30px}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem .boxTexto h2{float:left;width:100%;color:#292929;margin:0 0 15px 0;font-size:20px;font-weight:700;line-height:30px}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem .boxTexto p{float:left;width:100%;color:#3d3d3d;margin:0;font-size:14px}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem .boxTexto img{min-width:80px}@media only screen and (max-width:900px){#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:600px){#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem{flex-direction:column-reverse}#lpOabAssinaturas#lpOabAssinaturas .boxGarantia .boxGrid .boxItem .boxTexto{margin-right:0;margin-top:30px}}#lpOabAssinaturas#lpOabAssinaturas .tireDuvidas{float:left;width:100%;background:#efefef;padding:50px 0 50px 0}#lpOabAssinaturas#lpOabAssinaturas .tireDuvidas h2{color:#292929;margin:0 0 40px 0;font-size:24px;font-weight:700;text-align:center;line-height:36px}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos{float:left;width:100%;padding:0}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card{float:left;border:0;width:100%;margin:0!important;padding-bottom:0;border-radius:0!important;box-shadow:none!important;background:0 0;border-bottom:solid 1px #dbdbdb}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .card-header{float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button{cursor:pointer;border:0;width:100%;text-align:center;background:0 0;float:left;position:relative;height:70px;display:flex;align-items:center;justify-content:space-between;outline:0!important}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button img{max-width:30px;transition:all .1s linear 0s}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button:not(.collapsed) img{transform:rotate(180deg)}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button span{color:#444;font-size:16px;font-weight:700;text-align:left}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo{float:left;width:100%;overflow:hidden}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo .boxInterno{padding:20px 0;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo p{font-size:14px;color:#444;line-height:185%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo ul{padding:0 0 0 40px}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo ul li{font-size:14px;padding:3px 0;color:#444;line-height:185%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo strong{color:#dc9a4c}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo table{float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo table tr td{padding:10px;border:solid 1px #41424c;color:#444}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo table tr td:first-child{width:25%}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card .boxConteudo img{float:left;width:100%;margin-bottom:20px}@media only screen and (max-width:1000px){#lpOabAssinaturas#lpOabAssinaturas .tireDuvidas{padding:30px 0}#lpOabAssinaturas#lpOabAssinaturas .tireDuvidas .col-sm-12{padding:0;float:left;width:100%}#lpOabAssinaturas#lpOabAssinaturas .tireDuvidas h2{font-size:22px;line-height:32px}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button{height:auto;padding:10px 0}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button span{line-height:26px;font-size:16px}#lpOabAssinaturas#lpOabAssinaturas .listaConteudos .card button img{margin-left:15px}}#lpOabAssinaturas#lpOabAssinaturas .footerPage{display:inline-block;width:100%;padding:50px 0 20px 0;background-color:#fff;margin:0 auto;display:flex;justify-content:center;z-index:9999999;position:relative}#lpOabAssinaturas#lpOabAssinaturas .footerPage .footerInterno{max-width:2000px;width:100%}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima{float:left;width:100%;padding:0 100px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .boxTexto{float:left;width:100%;margin:40px 0}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .boxTexto p{color:#999;font-size:13px;margin:0;line-height:22px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .redesSociais{float:left;width:100%;display:flex;align-items:center;justify-content:flex-start}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .redesSociais a{display:inline-block}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .redesSociais a+a{margin-left:5px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .tituloRodape{float:left;width:100%;color:#444;font-size:18px;margin:0 0 15px 0;font-weight:600}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .menuRodape{float:left;width:100%;padding:0;margin:0}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .menuRodape li{float:left;width:100%;list-style:none}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .menuRodape li+li{margin-top:7px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .menuRodape li a{color:#999;text-decoration:none}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima .boxFooter .menuRodape li a:hover{color:#444}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo{margin-top:40px;background:#fafafa;padding:20px 100px;float:left;width:100%;display:flex;align-items:center;justify-content:space-between}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento{display:flex;align-items:center}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento span{font-weight:600;margin-right:20px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento .listaFormas{display:flex;align-items:center;justify-content:flex-start}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento .listaFormas img+img{margin-left:10px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .boxSelos{display:flex;align-items:center;justify-content:flex-end}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .boxSelos img+img{margin-left:10px}@media only screen and (max-width:1200px){#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima{padding:0 20px;gap:30px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo{padding:30px 20px}}@media only screen and (max-width:950px){#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima{grid-template-columns:repeat(2,1fr)}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo{flex-direction:column}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento{flex-direction:column;margin-bottom:30px}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento span{margin-right:0;margin-bottom:20px}}@media only screen and (max-width:650px){#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxCima{grid-template-columns:repeat(1,1fr)}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento .listaFormas{flex-wrap:wrap;justify-content:center}#lpOabAssinaturas#lpOabAssinaturas .footerPage .boxBaixo .formasDePagamento .listaFormas img{margin-bottom:10px}}@media screen and (min-width:783px){.admin-bar #lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB{top:32px}}@media screen and (min-width:601px) and (max-width:782px){.admin-bar #lpOabAssinaturas#lpOabAssinaturas .headerLandingOAB{top:46px}}#main-header,#top-header,#main-footer,#sidebar,.entry-title.main_title{display:none!important}#page-container{padding-top:0!important;margin-top:0!important}#main-content,#main-content .container:has(#lpOabAssinaturas),#content-area,#left-area,#left-area>article,#left-area .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}#main-content .container:has(#lpOabAssinaturas)::before{display:none!important}<\/style>\n\n<div id=\"lpOabAssinaturas\">\n    <!-- Header -->\n    <div class=\"headerLandingOAB\">\n        <div class=\"container\">\n            <div class=\"col-sm-12\">\n\n                <!-- Logo -->\n                <a href=\"https:\/\/oab.estrategia.com\/\" id=\"logoLandingOAB\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-logo-branca.webp\" alt=\"Estrat\u00e9gia OAB\">\n                    <\/figure>\n                <\/a>\n\n                <!-- Links -->\n                <div class=\"linksHeader\">\n\n                    <a href=\"https:\/\/oab.estrategia.com\/mesa-de-estudo\">\n                        <figure>\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-minha-conta.webp\" alt=\"Minha conta\">\n                        <\/figure>\n                        <span>Minha conta<\/span>\n                    <\/a>\n\n                    <a href=\"https:\/\/oab.estrategia.com\/cursos\/carrinho\/\">\n                        <figure>\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-meu-carrinho.webp\" alt=\"Meu carrinho\">\n                        <\/figure>\n                        <span>Meu carrinho<\/span>\n                    <\/a>\n\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <h1 style=\"display: none;\">Assinaturas OAB &#8211; Estrat\u00e9gia Concursos<\/h1>\n\n    <!-- Banner Principal -->\n    <div class=\"bannerPrincipal\">\n\n        <div class=\"container\">\n\n            <!-- Texto -->\n            <div class=\"col-sm-6 textoBanner\">\n\n                <h2>Nunca mais gaste<br> um centavo com<br> material para a OAB<\/h2>\n                <p>Uma <strong>\u00fanica plataforma<\/strong> e acesso <strong>perp\u00e9tuo<\/strong> aos<br> materiais de 1\u00aa e 2\u00aa Fases do Exame de Ordem, <strong>at\u00e9<br> voc\u00ea ser aprovado.<\/strong><\/p>\n\n            <\/div>\n\n            <!-- Assinatura -->\n            <div class=\"col-sm-4\">\n\n                <!-- Box Assinatura -->\n                <div class=\"boxAssinatura\">\n                    <div class=\"boxInterno\">\n\n                        <!-- Melhor Oferta -->\n                        <span class=\"tagMelhorOferta\">Melhor oferta<\/span>\n\n                        <!-- Economize -->\n                        <div class=\"boxEconomize oculto\">\n                            <span class=\"texto\">Economize <span><\/span><\/span>\n                            <span class=\"porcentagem\">AT\u00c9 <span>40<\/span>% OFF<\/span>\n                        <\/div>\n\n                        <!-- T\u00edtulo -->\n                        <span class=\"titulo\">Assinatura OAB<\/span>\n\n                        <!-- Subt\u00edtulo -->\n                        <span class=\"subtitulo\">&#8220;At\u00e9 a Aprova\u00e7\u00e3o&#8221;<\/span>\n\n                        <!-- Pre\u00e7o -->\n                        <div class=\"boxPreco\">\n                            <span class=\"apenas\">Por apenas<\/span>\n                            <span class=\"precoDe oculto\">12x <span class=\"priceCardDe\"><\/span><\/span>\n                            <span class=\"precoPor\">12x <span class=\"priceCard\"><\/span><\/span>\n                            <a href=\"https:\/\/oab.estrategia.com\/curso\/assinatura-oab\">Assine j\u00e1<\/a>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Box V\u00eddeo -->\n    <div class=\"boxVideo3Minutos\">\n        <div class=\"container\">\n\n            <h2>Descubra em 3 minutos porque a Assinatura OAB at\u00e9 a aprova\u00e7\u00e3o \u00e9 a <strong>sua melhor op\u00e7\u00e3o<\/strong>:<\/h2>\n\n            <figure video=\"https:\/\/www.youtube.com\/embed\/XMmdW-0RKU4?si=Zw8EIcCSFNVcoThL\">\n                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-thumbnail-video-3-minutos.webp\" alt=\"V\u00eddeo\">\n            <\/figure>\n\n        <\/div>\n    <\/div>\n\n    <!-- Box Compara\u00e7\u00e3o -->\n    <div class=\"boxComparacao\">\n        <div class=\"container\">\n\n            <h2>A OAB na\u0303o e\u0301 uma corrida de 100 metros, mas uma <strong>maratona<\/strong>. E aqui voce\u0302<br> tem apoio <strong>ate\u0301 a linha de chegada.<\/strong><\/h2>\n\n            <div class=\"containerBoxes\">\n\n                <!-- Box -->\n                <div class=\"itemBox\">\n                    <div class=\"boxInterno\">\n                        <span class=\"titulo\">Outros m\u00e9todos<\/span>\n                        <ul>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-nao-incluso.webp\" alt=\"N\u00e3o Incluso\">\n                                <p>Se voc\u00ea <strong>reprovar na 1\u00aa Fase<\/strong>, ter\u00e1 que <strong>comprar um novo pacote<\/strong> ou curso para estudar para o pr\u00f3ximo Exame. E isso vai se repetir a cada nova reprova\u00e7\u00e3o.<\/p>\n                            <\/li>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-nao-incluso.webp\" alt=\"N\u00e3o Incluso\">\n                                <p>Se voc\u00ea <strong>reprovar na 2\u00aa Fase<\/strong>, ter\u00e1 que <strong>pagar<\/strong> para ter acesso a um <strong>novo curso<\/strong> de Repescagem<\/p>\n                            <\/li>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-nao-incluso.webp\" alt=\"N\u00e3o Incluso\">\n                                <p>Foi <strong>aprovado na 1\u00aa Fase<\/strong>? Ent\u00e3o voc\u00ea agora precisar\u00e1 <strong>comprar um novo curso de 2\u00aa Fase<\/strong>, que \u00e9 mais caro que o da primeira.<\/p>\n                            <\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n\n                <!-- Box -->\n                <div class=\"itemBox\">\n                    <div class=\"boxInterno\">\n                        <span class=\"titulo\">Assinatura OAB \u201cAt\u00e9 a Aprova\u00e7\u00e3o\u201d<\/span>\n                        <ul>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"Incluso\">\n                                <p>Em caso de <strong>reprova\u00e7\u00e3o<\/strong>, voc\u00ea <strong>n\u00e3o precisa comprar outro curso<\/strong>. A sua assinatura permanece ativa e sempre atualizada, por quantos Exames forem necess\u00e1rios, at\u00e9 conquistar a aprova\u00e7\u00e3o.<\/p>\n                            <\/li>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"Incluso\">\n                                <p>Se <strong>reprovar na 2\u00aa Fase<\/strong>, ter\u00e1 <strong>acesso autom\u00e1tico<\/strong> aos nossos Cursos de Repescagem, <strong>sem necessidade de uma nova compra.<\/strong><\/p>\n                            <\/li>\n                            <li>\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"Incluso\">\n                                <p>Voc\u00ea <strong>s\u00f3 paga uma vez<\/strong>. Se for <strong>aprovado na 1\u00aa Fase<\/strong>, ter\u00e1 acesso autom\u00e1tico a <strong>todos os cursos de 2\u00aa Fase<\/strong>, de todas as mat\u00e9rias.<\/p>\n                            <\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Por que Escolher -->\n    <div class=\"boxPorQueEscolher\">\n        <div class=\"container\">\n\n            <!-- Textos -->\n            <div class=\"col-sm-6 boxTextos\">\n                <h2>Por que escolher o Estrat\u00e9gia OAB?<\/h2>\n                <p>Voc\u00ea pode pensar que <strong>n\u00e3o precisa de um curso preparat\u00f3rio<\/strong> para a prova da OAB, at\u00e9 perceber que 80% dos candidatos reprovam.<\/p>\n                <p>Os motivos:<\/p>\n                <ul>\n                    <li>Alto n\u00edvel de dificuldade;<\/li>\n                    <li>Falta de estrat\u00e9gia.<\/li>\n                <\/ul>\n                <p>Acredite. Com uma banca como a FGV, voc\u00ea vai <strong>precisar deste material<\/strong>, porque ele simplesmente ter\u00e1 <strong>tudo o que precisa<\/strong> para conquistar a carteira da OAB.<\/p>\n                <a href=\"https:\/\/oab.estrategia.com\/curso\/assinatura-oab\">Assinar<\/a>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Tudo o que Voc\u00ea Precisa -->\n    <div class=\"tudoOQuePrecisa\">\n        <div class=\"container\">\n\n            <h2>Tenha tudo que voc\u00ea precisa em um s\u00f3 lugar!<\/h2>\n\n            <ul class=\"listaItensInclusos\">\n\n                <!-- Item -->\n                <li class=\"itemBox\">\n\n                    <!-- Texto -->\n                    <div class=\"col-sm-4 boxTextos\">\n                        <h3>Livros Digitais Interativos<\/h3>\n                        <p>Tenha tudo o que precisa em um s\u00f3 lugar. Acesse <strong>textos, videoaulas, \u00e1udios e quest\u00f5es comentadas<\/strong> em uma \u00fanica plataforma.<\/p>\n                        <p><strong>Fa\u00e7a grifos, anota\u00e7\u00f5es e gere resumos autom\u00e1ticos<\/strong> e personalizados com apenas um clique.<\/p>\n                        <p>Com os LDIs, voc\u00ea NUNCA mais vai precisar:<\/p>\n                        <ul>\n                            <li>Comprar v\u00e1rios livros.<\/li>\n                            <li>Fazer resumos \u00e0 m\u00e3o.<\/li>\n                            <li>Transcrever a videoaula.<\/li>\n                        <\/ul>\n                    <\/div>\n\n                    <!-- Imagem -->\n                    <figure class=\"col-sm-8\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-itens-inclusos-livros-digitais-interativos.webp\" alt=\"Livros Digitais Interativos\">\n                    <\/figure>\n\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBox\">\n\n                    <!-- Texto -->\n                    <div class=\"col-sm-4 boxTextos\">\n                        <h3>Trilha Estrat\u00e9gica<\/h3>\n                        <p>N\u00e3o se preocupe em montar cronograma, nem em separar o material do dia.<\/p>\n                        <p>Deixamos tudo pronto para voc\u00ea, com tarefas di\u00e1rias e direcionamento por canal exclusivo.<\/p>\n                        <p>Distribu\u00eddos em dias da semana, os ciclos facilitam a sua organiza\u00e7\u00e3o e ajudam a estipular metas.<\/p>\n                        <p>Planos de <strong>apenas 3h\/dia!<\/strong><\/p>\n                    <\/div>\n\n                    <!-- Imagem -->\n                    <figure class=\"col-sm-8\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-itens-inclusos-trilha-estrategica.webp\" alt=\"Trilha Estrat\u00e9gica\">\n                    <\/figure>\n\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBox\">\n\n                    <!-- Texto -->\n                    <div class=\"col-sm-4 boxTextos\">\n                        <h3>Salas VIP<\/h3>\n                        <p>Est\u00e1 com d\u00favidas?<\/p>\n                        <p>Temos professores de sobreaviso na nossa plataforma para atendimento ao vivo e para as melhores orienta\u00e7\u00f5es.<\/p>\n                        <p>Obs: imagem ilustrativa.<\/p>\n                    <\/div>\n\n                    <!-- Imagem -->\n                    <figure class=\"col-sm-8\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-itens-inclusos-salas-vip.webp\" alt=\"Salas VIP\">\n                    <\/figure>\n\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBox\">\n\n                    <!-- Texto -->\n                    <div class=\"col-sm-4 boxTextos\">\n                        <h3>Sistema de Quest\u00f5es<\/h3>\n                        <p>Disponibilizamos um banco com todas as quest\u00f5es da FGV de provas anteriores, al\u00e9m de quest\u00f5es in\u00e9ditas das duas fases do Exame de Ordem.<\/p>\n                        <p>Monte seus pr\u00f3prios cadernos e simulados para treinar!<\/p>\n                    <\/div>\n\n                    <!-- Imagem -->\n                    <figure class=\"col-sm-8\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-itens-inclusos-sistema-de-questoes.webp\" alt=\"Sistema de Quest\u00f5es\">\n                    <\/figure>\n\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBox\">\n\n                    <!-- Texto -->\n                    <div class=\"col-sm-4 boxTextos\">\n                        <h3>Cursos em \u00e1udio<\/h3>\n                        <p>Revise de forma eficiente com os nossos Casts.<\/p>\n                        <p>Aulas em \u00e1udio que podem ser baixadas para voc\u00ea estudar em qualquer lugar!<\/p>\n                    <\/div>\n\n                    <!-- Imagem -->\n                    <figure class=\"col-sm-8\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-itens-inclusos-cursos-em-audio.webp\" alt=\"Cursos em \u00e1udio\">\n                    <\/figure>\n\n                <\/li>\n\n            <\/ul>\n\n        <\/div>\n    <\/div>\n\n    <!-- Pilares -->\n    <div class=\"boxPilares\">\n        <div class=\"container\">\n\n            <h2>Conhe\u00e7a os <strong>5 pilares<\/strong> que deixar\u00e3o a sua prepara\u00e7\u00e3o para a OAB<br> <strong>muito mais f\u00e1cil<\/strong><\/h2>\n\n            <!-- Lista Bot\u00f5es -->\n            <div class=\"listaBotoesSection\">\n                <ul class=\"listaBotoes\">\n                    <li conteudo=\"1\" class=\"active\">Planejamento<\/li>\n                    <li conteudo=\"2\">Praticidade<\/li>\n                    <li conteudo=\"3\">Quest\u00f5es<\/li>\n                    <li conteudo=\"4\">Revis\u00e3o<\/li>\n                    <li conteudo=\"5\">Intelig\u00eancia Emocional<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Lista de Conte\u00fados -->\n            <ul class=\"listaConteudos\">\n\n                <!-- Conte\u00fado -->\n                <li class=\"conteudo active\" id=\"conteudoPilares1\">\n                    <p><strong>Voc\u00ea n\u00e3o vai ter que se preocupar em organizar os seus estudos<\/strong>, porque temos<br> ferramentas exclusivas que j\u00e1 fazem isso.<\/p>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-pilares-planejamento.webp\" alt=\"Planejamento\">\n                    <\/figure>\n                <\/li>\n\n                <!-- Conte\u00fado -->\n                <li class=\"conteudo\" id=\"conteudoPilares2\">\n                    <p>90% da sua prova estar\u00e1 aqui, com an\u00e1lises estat\u00edsticas e<br> mapa da lei para saber o que priorizar.<\/p>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-pilares-lei-seca.webp\" alt=\"Lei Seca\">\n                    <\/figure>\n                <\/li>\n\n                <!-- Conte\u00fado -->\n                <li class=\"conteudo\" id=\"conteudoPilares3\">\n                    <p>Treine muito como se na prova estivesse como nosso sistema,que une toda as quest\u00f5es das<br> provas anteriores + conte\u00fado in\u00e9dito<\/p>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-pilares-questoes.webp\" alt=\"Quest\u00f5es\">\n                    <\/figure>\n                <\/li>\n\n                <!-- Conte\u00fado -->\n                <li class=\"conteudo\" id=\"conteudoPilares4\">\n                    <p>Sem repeti\u00e7\u00e3o,n\u00e3o h\u00e1 fixa\u00e7\u00e3o. Tudo vai ficar muito mais f\u00e1cil com os nossos esquemas e mapas mentais.<\/p>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-pilares-revisao.webp\" alt=\"revis\u00e3o\">\n                    <\/figure>\n                <\/li>\n\n                <!-- Conte\u00fado -->\n                <li class=\"conteudo\" id=\"conteudoPilares5\">\n                    <p>Suporte semanal ao vivo, nas nossas Salas Vips, em que especialistas em planejamento de<br> estudos e psicanalistas atender\u00e3o voc\u00ea em encontros coletivos.<\/p>\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-pilares-inteligencia-emocional.webp\" alt=\"Intelig\u00eancia emocional\">\n                    <\/figure>\n                <\/li>\n\n            <\/ul>\n\n        <\/div>\n    <\/div>\n\n    <!-- Assine e Ganhe -->\n    <div class=\"assineEGanhe\">\n        <div class=\"container\">\n\n            <h2>Assine e ganhe:<\/h2>\n\n            <!-- Lista de B\u00f4nus -->\n            <ul class=\"listaBonus\">\n\n                <!-- Item -->\n                <li class=\"itemBonus\">\n                    <div class=\"boxInterno\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-vade-mecum-estrategico.webp\" alt=\"Vade-M\u00e9cum Estrat\u00e9gico\">\n                        <span>Mapas Mentais<\/span>\n                        <p>Estude de forma esquematizada cada uma das 20 disciplinas.<\/p>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBonus\">\n                    <div class=\"boxInterno\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-marcacao-de-codigo.webp\" alt=\"Marca\u00e7\u00e3o de C\u00f3digo para 2\u00aa Fase\">\n                        <span>Marca\u00e7\u00e3o de C\u00f3digo para 2\u00aa Fase<\/span>\n                        <p>Legisla\u00e7\u00e3o destacada para voc\u00ea estudar a Lei Seca de forma otimizada.<\/p>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBonus\">\n                    <div class=\"boxInterno\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-mapa-da-lei.webp\" alt=\"Mapa da Lei\">\n                        <span>Mapa da Lei<\/span>\n                        <p>Legisla\u00e7\u00e3o destacada para voc\u00ea estudar a Lei Seca de forma otimizada.<\/p>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemBonus\">\n                    <div class=\"boxInterno\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-aulas-de-reta-final.webp\" alt=\"Aulas de Reta Final\">\n                        <span>Aulas de Reta Final<\/span>\n                        <p>Aulas din\u00e2micas e direcionadas para o que realmente vai cair na prova.<\/p>\n                    <\/div>\n                <\/li>\n\n            <\/ul>\n\n        <\/div>\n    <\/div>\n\n    <!-- Itens Inclusos -->\n    <div class=\"boxItensInclusos\">\n        <div class=\"container\">\n\n            <!-- Box Card -->\n            <div class=\"col-sm-7\">\n\n                <!-- Card -->\n                <div class=\"boxCard\">\n\n                    <span class=\"titulo\">Assinatura OAB at\u00e9 a Aprova\u00e7\u00e3o<\/span>\n                    <span class=\"apenas\">Apenas 12x de<\/span>\n                    \n                    <span class=\"precoDe oculto\"><span class=\"priceCardDe\"><\/span><\/span>\n                    <span class=\"preco priceCard\"><\/span>\n                    <span class=\"boleto\">ou <strong>10% de desconto \u00e0 vista no boleto<\/strong><\/span>\n\n                    <ul class=\"listaItensInclusos\">\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Cursos Completos em Livros Digitais Interativos (plataforma que une v\u00eddeos, textos, editor e quest\u00f5es em um \u00fanico ambiente) para 1\u00aa e 2\u00aa fases<\/span>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Trilhas Estrat\u00e9gicas<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Planos de estudos com tarefas di\u00e1rias para voc\u00ea seguir<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Sistema de Quest\u00f5es<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\"\n                                    src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Todas as quest\u00f5es que j\u00e1 ca\u00edram no Exame de Ordem, das duas fases, al\u00e9m de conte\u00fado in\u00e9dito<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Monitor de Performance<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Acompanhe a sua evolu\u00e7\u00e3o ao resolver quest\u00f5es, com percentual m\u00e9dio total, por disciplina e por temas<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Cursos em Cast<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Mais de 700 faixas de \u00e1udios, das 20 disciplinas. Conte\u00fado das 2 fases, para voc\u00ea ouvir quando quiser pelo nosso APP<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Resumos<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Vers\u00e3o mais enxuta dos nossos materiais, com o que realmente importa<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Cursos de Emerg\u00eancia<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Abordagem mais sucinta para quem est\u00e1 em reta final e deixou a prepara\u00e7\u00e3o para a \u00faltima hora. com foco nos principais temas + cronograma de estudos<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Mapas Mentais<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Conte\u00fado em diagramas, imagens e esquemas para facilitar a memoriza\u00e7\u00e3o<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Simulados<\/span>\n                            <\/div>\n\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Treine como se na prova estivesse com nossos simulados in\u00e9ditos, incluindo corre\u00e7\u00e3o individualizada na 2\u00aa fase<\/p>\n                                <\/div>\n                            <\/div>\n\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Slides das Aulas em V\u00eddeo<\/span>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>F\u00f3rum de D\u00favidas<\/span>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Cursos B\u00f4nus<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Cursos extras das \u00faltimas novidades<\/p>\n                                <\/div>\n                            <\/div>\n\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Reta Final em V\u00eddeo<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Revisa\u00e7o para os dias que antecedem a prova<\/p>\n                                <\/div>\n                            <\/div>\n\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Cursos de Repescagem para a 2\u00aa fase<\/span>\n                            <\/div>\n\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>Professores de sobreaviso semanalmente para te atender e passar orienta\u00e7\u00f5es de estudos, al\u00e9m de atendimentos coletivos com psicanalistas<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Salas VIPs ao vivo<\/span>\n                            <\/div>\n                        <\/li>\n\n                        <li class=\"incluso\">\n                            <div class=\"boxTitulo\">\n                                <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-incluso.webp\" alt=\"\u00cdcone\">\n                                <span>Estudo Estrat\u00e9gico<\/span>\n                            <\/div>\n                            <div class=\"boxInfo\">\n                                <img decoding=\"async\" class=\"imgInfo\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-info.svg\" alt=\"Descri\u00e7\u00e3o\">\n                                <div class=\"modalInfo none\">\n                                    <span class=\"fechaPopup\">\n                                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                                    <\/span>\n                                    <p>An\u00e1lises estat\u00edsticas dos conte\u00fados mais incidentes das 20 disciplinas<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/li>\n\n                    <\/ul>\n\n                    <a href=\"https:\/\/oab.estrategia.com\/curso\/assinatura-oab\">J\u00e1 me decidi<\/a>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Vantagens -->\n    <div class=\"boxVantagens\">\n        <div class=\"container\">\n\n            <h2>Acabe com as suas preocupa\u00e7\u00f5es em passar na prova da OAB.<\/h2>\n            <span class=\"subtitulo\">Afinal, com  a ASSINATURA OAB AT\u00c9 A APROVA\u00c7\u00c3O, voc\u00ea:<\/span>\n\n            <!-- Lista de Vantagens -->\n            <ul class=\"listaDeVantagens\">\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-1.webp\" alt=\"Nunca mais vai gastar com material a cada edital publicado.\">\n                    <span>Nunca mais vai gastar com material a cada edital publicado.<\/span>\n                    <p>Seu acesso \u00e9 ilimitado para qualquer curso do cat\u00e1logo, com garantia de atualiza\u00e7\u00e3o por quantos exames forem necess\u00e1rios, at\u00e9 voc\u00ea passar.<\/p>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-2.webp\" alt=\"Acessa todos os cursos pr\u00e9 e p\u00f3s-editais.\">\n                    <span>Acessa todos os cursos pr\u00e9 e p\u00f3s-editais.<\/span>\n                    <p>Material de 1\u00aa e 2\u00aa fases liberados.<\/p>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-3.webp\" alt=\"Tira suas d\u00favidas com especialistas em tempo real.\">\n                    <span>Tira suas d\u00favidas com especialistas em tempo real.<\/span>\n                    <p>F\u00f3rum e Salas VIP com os professores para tirar d\u00favidas \u00e0 vontade e receber instru\u00e7\u00f5es de planejamento de estudos.<\/p>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-4.webp\" alt=\"Recebe Cronograma de Estudos direcionado.\">\n                    <span>Recebe Cronograma de Estudos direcionado.<\/span>\n                    <p>Com apenas 3 horas por dia, voc\u00ea consegue seguir um planejamento objetivo e din\u00e2mico, que mescla teoria escrita, v\u00eddeo, quest\u00f5es e muita revis\u00e3o.<\/p>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-5.webp\" alt=\"Escolhe o jeito que prefere estudar.\">\n                    <span>Escolhe o jeito que prefere estudar.<\/span>\n                    <p>Livro Digital Interativo com v\u00eddeo, textos, quest\u00f5es, cast, mapas mentais e editor de textos acoplado.<\/p>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemVantagem\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-vantagens-ic-vantagem-6.webp\" alt=\"Escolhe o jeito que prefere estudar.\">\n                    <span>Resolve simulados in\u00e9ditos<\/span>\n                    <p>Para as duas fases, para treinar como se na prova estivesse, corre\u00e7\u00e3o individualizada das quest\u00f5es discursivas e pe\u00e7as de 2\u00aa fase.<\/p>\n                <\/li>\n\n            <\/ul>\n\n        <\/div>\n    <\/div>\n\n    <!-- Professores -->\n    <div class=\"boxProfessores\">\n        <div class=\"container\">\n\n            <h2>Muito mais do que professores: seus parceiros rumo \u00e0 carteira da OAB \ud83d\ude80\ud83d\ude80<\/h2>\n\n            <p class=\"subtitulo\">\u201cConhecemos todas as teorias, dominamos todas as t\u00e9cnicas, mas, ao tocar uma alma<br> humana, somos apenas outra alma humana &#8211; e este \u00e9 o nosso diferencial!\u201d<\/p>\n\n            <h3>Nosso time de especialistas:<\/h3>\n\n            <ul class=\"listaProfessores\">\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-ivan-marques.webp\" alt=\"Ivan Marques\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Ivan Marques<\/span>\n                        <span class=\"especialidade\">Processo Penal<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-heloisa-tondinelli.webp\" alt=\"Helo\u00edsa Tondinelli\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Helo\u00edsa Tondinelli<\/span>\n                        <span class=\"especialidade\">Mentorias<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-kamila-santiago.webp\" alt=\"Kamila Santiago\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Kamila Santiago<\/span>\n                        <span class=\"especialidade\">Constitucional e Mentorias<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-diego-cerqueira.webp\" alt=\"Diego Cerqueira\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Diego Cerqueira<\/span>\n                        <span class=\"especialidade\">Constitucional<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-paulo-sousa.webp\" alt=\"Paulo Sousa\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Paulo Sousa<\/span>\n                        <span class=\"especialidade\">Civil<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-cristiano-rodrigues.webp\" alt=\"Cristiano Rodrigues\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Cristiano Rodrigues<\/span>\n                        <span class=\"especialidade\">Penal<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-rodrigo-martins.webp\" alt=\"Rodrigo Martins\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Rodrigo Martins<\/span>\n                        <span class=\"especialidade\">Tribut\u00e1rio<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-ricardo-torques.webp\" alt=\"Ricardo Torques\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Ricardo Torques<\/span>\n                        <span class=\"especialidade\">Processo Civil, ECA e Direitos Humanos<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-igor-maciel.webp\" alt=\"Igor Maciel\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Igor Maciel<\/span>\n                        <span class=\"especialidade\">Administrativo<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-mirella-franchini.webp\" alt=\"Mirella Franchini\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Mirella Franchini<\/span>\n                        <span class=\"especialidade\">Direito do Trabalho<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-renata-lima.webp\" alt=\"Renata Lima\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Renata Lima<\/span>\n                        <span class=\"especialidade\">Direito Empresarial<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-nathan-osipe.webp\" alt=\"Nathan Osipe\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Nathan Osipe<\/span>\n                        <span class=\"especialidade\">Intelig\u00eancia Emocional<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-felipe-duque.webp\" alt=\"Felipe Duque\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Felipe Duque<\/span>\n                        <span class=\"especialidade\">Direito Administrativo<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-veronica-tagliari.webp\" alt=\"Ver\u00f4nica Tagliari\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Ver\u00f4nica Tagliari<\/span>\n                        <span class=\"especialidade\">Direito Civil<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-fabiano-mello.webp\" alt=\"Fabiano Mello\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Fabiano Mello<\/span>\n                        <span class=\"especialidade\">Direito Ambiental<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-bruna-vieira.webp\" alt=\"Bruna Vieira\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Bruna Vieira<\/span>\n                        <span class=\"especialidade\">Direito Administrativo<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-gustavo-cordeiro.webp\" alt=\"Gustavo Cordeiro\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Gustavo Cordeiro<\/span>\n                        <span class=\"especialidade\">ECA<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-emerson-malheiro.webp\" alt=\"Emerson Malheiro\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Emerson Malheiro<\/span>\n                        <span class=\"especialidade\">Direitos Humanos e Filosofia<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-jean-vilbert.webp\" alt=\"Jean Vilbert\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Jean Vilbert<\/span>\n                        <span class=\"especialidade\">Filosofia<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-rubens-mauricio.webp\" alt=\"Rubens Maur\u00edcio\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Rubens Maur\u00edcio<\/span>\n                        <span class=\"especialidade\">Direito Previdenci\u00e1rio<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-gabriela-marques.webp\" alt=\"Gabriela Marques\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Gabriela Marques<\/span>\n                        <span class=\"especialidade\">Direito Penal<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-fabiane-amorim.webp\" alt=\"Fabiane Amorim\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Fabiane Amorim<\/span>\n                        <span class=\"especialidade\">\u00c9tica Profissional<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-brenda-ludgero.webp\" alt=\"Brenda Ludgero\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Brenda Ludgero<\/span>\n                        <span class=\"especialidade\">Trabalho e Processo do Trabalho<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-stella-muniz.webp\" alt=\"Stella Muniz\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Stella Muniz<\/span>\n                        <span class=\"especialidade\">Trabalho e Processo do Trabalho<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-cristiane-gulyas.webp\" alt=\"Cristiane Gulyas\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Cristiane Gulyas<\/span>\n                        <span class=\"especialidade\">Mentoria de Civil<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-thomaz-ribeiro.webp\" alt=\"Thomaz Ribeiro\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Thomaz Ribeiro<\/span>\n                        <span class=\"especialidade\">Mentoria de Penal<\/span>\n                    <\/div>\n                <\/li>\n\n                <!-- Item -->\n                <li class=\"itemProfessor\">\n                    <figure>\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-lp-professores-talita-bresciani.webp\" alt=\"Talita Bresciani\">\n                    <\/figure>\n                    <div class=\"boxTexto\">\n                        <span class=\"nome\">Talita Bresciani<\/span>\n                        <span class=\"especialidade\">Mentoria de Penal<\/span>\n                    <\/div>\n                <\/li>\n\n            <\/ul>\n\n        <\/div>\n    <\/div>\n\n    <!-- Depoimentos -->\n    <div class=\"depoimentosAprovados\">\n\n        <div class=\"container\">\n\n            <h2>Ainda em d\u00favida?! Veja o que os aprovados andam dizendo por a\u00ed&#8230;<\/h2>\n\n            <div class=\"boxListaDepoimentos\">\n                <div class=\"container\">\n                    <div class=\"testim_io elem-box\" style=\"overflow: unset; margin: 0; position: relative;\">\n                        <iframe src=\"\" id=\"testimonialto-p\u00e1gina-de-vendas-light\" data-src=\"https:\/\/embed.testimonial.to\/w\/p\u00e1gina-de-vendas?theme=light&#038;card=base\" frameborder=\"0\" scrolling=\"no\" width=\"100%\"><\/iframe>\n                        <script>\n                        (function () {\n                            var id = 'testimonialto-p\u00e1gina-de-vendas-light';\n                            var script = document.createElement('script');\n                            script.src = 'https:\/\/testimonial.to\/js\/iframeResizer.min.js';\n                            script.onload = function () { window.iFrameResize({ log: false, checkOrigin: false }, '#' + id); };\n                            document.body.appendChild(script);\n                            function deferIframe() { var iframe = document.getElementById(id); iframe.setAttribute('src', iframe.getAttribute('data-src')); }\n                            if (document.readyState === 'complete') deferIframe(); else window.addEventListener('load', deferIframe);\n                        })();\n                        <\/script>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"verMaisDepoimentos\">\n            <span>Mostrar mais resultados<\/span>\n        <\/div>\n\n    <\/div>\n\n    <!-- Garantia -->\n    <div class=\"boxGarantia\">\n        <div class=\"container\">\n\n            <div class=\"boxGrid\">\n\n                <!-- Item -->\n                <div class=\"boxItem\">\n                    <div class=\"boxTexto\">\n                        <h2>Se voc\u00ea n\u00e3o curtir, devolveremos 100% do que voc\u00ea pagou.<\/h2>\n                        <p>Voc\u00ea tem 7 dias de garantia de satisfa\u00e7\u00e3o. Use e abuse dos nossos materiais neste per\u00edodo.<\/p>\n                    <\/div>\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-devolucao.webp\" alt=\"Devolu\u00e7\u00e3o\">\n                <\/div>\n\n                <!-- Item -->\n                <div class=\"boxItem\">\n                    <div class=\"boxTexto\">\n                        <h2>Atualiza\u00e7\u00e3o a cada Exame<\/h2>\n                        <p>Com a publica\u00e7\u00e3o do novo edital do Exame da Ordem, garantimos a atualiza\u00e7\u00e3o dos materiais.<\/p>\n                    <\/div>\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-atualizacao.webp\" alt=\"Devolu\u00e7\u00e3o\">\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Tire suas d\u00favidas -->\n    <div class=\"tireDuvidas\">\n        <div class=\"container\">\n\n            <div class=\"col-sm-12\">\n\n                <h2>Tire suas d\u00favidas<\/h2>\n\n                <div class=\"clear\"><\/div>\n\n                <div class=\"listaConteudos\">\n\n                    <div class=\"panel-group\" id=\"accordion\">\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas1\">\n                                <button type=\"button\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas1\" aria-expanded=\"true\" aria-controls=\"collapseDuvidas1\">\n                                    <span>Qual a diferen\u00e7a entre os Pacotes e a Assinatura?&#8221;<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas1\" class=\"collapse boxConteudo in\" aria-labelledby=\"headingDuvidas1\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Legal! Vamos explicar.<\/p>\n                                    <p>Em nossos Pacotes, voc\u00ea ter\u00e1 acesso a todas as ferramentas de estudo para a 2\u00aa Fase do da OAB.<\/p>\n                                    <p>No entanto, caso seja necess\u00e1rio prestar novamente o Exame, ser\u00e1 necess\u00e1rio adquirir um novo Pacote.<\/p>\n                                    <p>J\u00e1 na Assinatura OAB At\u00e9 a Aprova\u00e7\u00e3o voc\u00ea ir\u00e1 pagar apenas uma vez e ter\u00e1 acesso perp\u00e9tuo e ilimitado aos nossos materiais de 1\u00aa e 2\u00aa Fases, at\u00e9 ser aprovado na OAB.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas2\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas2\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas2\">\n                                    <span>Qual o prazo da Assinatura?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas2\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas2\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Pague apenas uma vez e tenha acesso perp\u00e9tuo e ilimitado aos nossos materiais de 1\u00aa e 2\u00aa Fases, at\u00e9 ser aprovado na OAB!<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas3\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas3\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas3\">\n                                    <span>Quais s\u00e3o as formas de pagamento?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas3\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas3\"\n                                data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>O pagamento poder\u00e1 ser feito no cart\u00e3o de cr\u00e9dito em at\u00e9 12X ou no Boleto\/PIX \u00e0 vista.<\/p>\n                                    <p>Neste \u00faltimo caso (boleto ou pix), voc\u00ea contar\u00e1 com um desconto adicional de 10%.<\/p>\n                                    <p>Ainda ser\u00e1 poss\u00edvel utilizar 1 ou 2 cart\u00f5es no momento da compra.<\/p>\n                                    <p>(Obs.: Ap\u00f3s o pagamento via Boleto, o prazo de compensa\u00e7\u00e3o banc\u00e1ria \u00e9 de at\u00e9 48 horas \u00fateis. J\u00e1 no PIX, a libera\u00e7\u00e3o \u00e9 imediata)<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas4\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas4\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas4\">\n                                    <span>E se eu quiser cancelar?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas4\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas4\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>N\u00e3o tem problema algum. Em regra, voc\u00ea conta com 7 dias de garantia com reembolso integral. Verifique as condi\u00e7\u00f5es por meio do nosso termos de uso.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas5\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas5\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas5\">\n                                    <span>Como vou ter acesso \u00e0s aulas?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas5\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas5\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>As aulas em v\u00eddeo s\u00e3o gravadas nos nossos est\u00fadios e disponibilizadas na plataforma do Estrat\u00e9gia junto com os livros digitais em PDF e demais recursos da sua assinatura! Voc\u00ea receber\u00e1 seu acesso imediatamente ap\u00f3s a confirma\u00e7\u00e3o do pagamento (no caso do boleto, pode levar mais tempo).<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas6\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas6\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas6\">\n                                    <span>Posso baixar os materiais?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas6\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas6\"\n                                data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Sim! O download \u00e9 liberado na plataforma.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas9\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas9\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas9\">\n                                    <span>Qual a diferen\u00e7a de um Pacote para a Assinatura?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas9\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas9\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Inicialmente, \u00e9 importante ressaltar que os Pacotes  s\u00e3o materiais que cont\u00eam tudo o que voc\u00ea precisa para a sua prepara\u00e7\u00e3o para uma das fases do exame vigente, com validade at\u00e9 a data da prova.<\/p>\n                                    <p>Ex.: O Pacote Completo da 1\u00aa fase da OAB 48 conter\u00e1 apenas os materiais sobre os assuntos que est\u00e3o sendo cobrados no referido exame e apenas para a primeira fase.<\/p>\n                                    <p>J\u00e1 em nossas Assinaturas, o acesso \u00e9 limitado para as duas fases, com garantia de atualiza\u00e7\u00e3o por quantos exames voc\u00ea precisar, at\u00e9 a aprova\u00e7\u00e3o chegar.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas10\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas10\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas10\">\n                                    <span>Como funciona o per\u00edodo de acesso?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas10\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas10\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>O acesso \u00e9 vital\u00edcio at\u00e9 voc\u00ea ser aprovado, n\u00e3o importa quantos exames precise.<\/p>\n                                    <p>Por exemplo, se voc\u00ea comprar o material agora, mas for prestar o Exame de Ordem s\u00f3 daqui a 2 anos, o conte\u00fado vai estar dispon\u00edvel e atualizado para voc\u00ea.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas11\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas11\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas11\">\n                                    <span>Se eu quiser adquirir somente 1 curso ou pacote, sem fazer a assinatura, eu ainda posso?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas11\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas11\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Sim, caso voc\u00ea prefira comprar somente um pacote ou curso isoladamente, sem adquirir a assinatura, \u00e9 perfeitamente poss\u00edvel.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas12\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas12\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas12\">\n                                    <span>O que n\u00e3o tem na Assinatura?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas12\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas12\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>O atendimento do programa Coaching da 1\u00aa fase e as Mentorias Individuais para 2\u00aa fase n\u00e3o s\u00e3o contemplados pela Assinatura.<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <!-- Item -->\n                        <div class=\"card panel panel-default\">\n                            <div class=\"card-header\" id=\"headingDuvidas13\">\n                                <button type=\"button\" class=\"collapsed\" data-lp-toggle=\"collapse\" data-lp-target=\"#collapseDuvidas13\" aria-expanded=\"false\" aria-controls=\"collapseDuvidas13\">\n                                    <span>Ainda estou com d\u00favidas, com quem posso falar?<\/span>\n                                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-arrow-down.svg\" alt=\"Abrir d\u00favida\" \/>\n                                <\/button>\n                            <\/div>\n                            <div id=\"collapseDuvidas13\" class=\"collapse boxConteudo\" aria-labelledby=\"headingDuvidas13\" data-lp-parent=\"#accordion\">\n                                <div class=\"boxInterno\">\n                                    <p>Entre em contato com um de nossos consultores por <a href=\"https:\/\/www.redirectmais.com\/run\/atendimento-oab\" target=\"_blank\">AQUI<\/a>. Eles com certeza v\u00e3o te ajudar em tudo o que voc\u00ea precisa!<\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Modal V\u00eddeo -->\n    <div id=\"modalVideo\">\n        <div class=\"boxFlex\">\n            <div class=\"boxVideo\">\n                <span class=\"fechaVideo\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-close-modal.svg\" alt=\"Fechar Modal\">\n                <\/span>\n                <iframe frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Footer -->\n    <div class=\"footerPage\">\n        <div class=\"footerInterno\">\n\n            <!-- Box Cima -->\n            <div class=\"boxCima\">\n\n                <!-- Dados da Empresa -->\n                <div class=\"boxFooter\">\n\n                    <!-- Logo -->\n                    <figure class=\"logo\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-logo-vermelha.webp\" alt=\"Estrat\u00e9gia OAB\">\n                    <\/figure>\n\n                    <!-- Texto -->\n                    <div class=\"boxTexto\">\n                        <p>Estude com quem mais aprova na OAB. Prepare-se onde, quando e sempre que quiser com cursos, quest\u00f5es e conte\u00fados completos para o Exame de Ordem.<\/p>\n                    <\/div>\n\n                    <!-- Redes Sociais -->\n                    <div class=\"redesSociais\">\n\n                        <!-- Facebook -->\n                        <a href=\"https:\/\/www.facebook.com\/estrategiaoab\/\" target=\"_blank\">\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-facebook.webp\" alt=\"Facebook\">\n                        <\/a>\n\n                        <!-- X -->\n                        <a href=\"https:\/\/twitter.com\/estrategiaoab\" target=\"_blank\">\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-x.webp\" alt=\"X\">\n                        <\/a>\n\n                        <!-- Youtube -->\n                        <a href=\"https:\/\/www.youtube.com\/EstrategiaOAB\" target=\"_blank\">\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-youtube.webp\" alt=\"Youtube\">\n                        <\/a>\n\n                        <!-- Instagram -->\n                        <!-- <a href=\"https:\/\/www.instagram.com\/estrategiaconcursos\/?hl=pt-br\" target=\"_blank\">\n                            <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-instagram.webp\" alt=\"Instagram\">\n                        <\/a> -->\n\n                    <\/div>\n\n                <\/div>\n\n                <!-- Menu Institucional -->\n                <div class=\"boxFooter\">\n\n                    <span class=\"tituloRodape\">Institucional<\/span>\n\n                    <ul class=\"menuRodape\">\n                        <li>\n                            <a href=\"https:\/\/estrategia.com\/\">Quem somos<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/gratis.estrategiaconcursos.com.br\/politica-de-privacidade\/\" target=\"_blank\">Pol\u00edtica de privacidade<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/public-miscellaneous.s3.sa-east-1.amazonaws.com\/termos\/Termos+de+uso+-+Estrat%C3%A9gia+OAB.pdf\" target=\"_blank\">Termos de uso<\/a>\n                        <\/li>\n                    <\/ul>\n\n                <\/div>\n\n                <!-- Menu Suporte -->\n                <div class=\"boxFooter\">\n\n                    <span class=\"tituloRodape\">Suporte<\/span>\n\n                    <ul class=\"menuRodape\">\n                        <li>\n                            <a href=\"https:\/\/estrategiaoab.zendesk.com\/hc\/pt-br\" target=\"_blank\">Fale conosco<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/curso\/assinatura-oab\/\" target=\"_blank\">Assinatura &#8220;At\u00e9 a Aprova\u00e7\u00e3o&#8221;<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\">Cat\u00e1logo<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/1-fase\/\">1\u00aa Fase<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/repescagem-de-2-fase\/\">Repescagem<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/coaching-1-fase\/\">Coaching<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/portal\/\">Blog<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/#apps\">Baixe o app<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/atendimentooab.estrategia.com\/hc\/pt-br\">Ajuda<\/a>\n                        <\/li>\n                    <\/ul>\n\n                <\/div>\n\n                <!-- Menu Concursos -->\n                <div class=\"boxFooter\">\n\n                    <span class=\"tituloRodape\">Concursos<\/span>\n\n                    <ul class=\"menuRodape\">\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">Assinatura<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">\ud83d\udd34 1\u00aa Fase<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">\ud83d\udd341\u00aa Fase (Coaching)<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">\ud83d\udd34 Repescagem<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">\ud83d\udd12 Mentoria Exclusiva (apenas para Assinantes)<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">\ud83d\udd34 Advocacia na Pr\u00e1tica<\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/oab.estrategia.com\/cursos\/\" target=\"_blank\">Cursos Avulsos<\/a>\n                        <\/li>\n                    <\/ul>\n\n                <\/div>\n\n            <\/div>\n\n            <!-- Formas de Pagamento e Selos -->\n            <div class=\"boxBaixo\">\n\n                <!-- Formas de Pagamento -->\n                <div class=\"formasDePagamento\">\n\n                    <span>Formas de pagamento:<\/span>\n\n                    <div class=\"listaFormas\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-boleto.webp\" alt=\"Boleto\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-mastercard.webp\" alt=\"Mastercard\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-visa.webp\" alt=\"Visa\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-american.webp\" alt=\"American\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-dinners.webp\" alt=\"Diners\">\n                        <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-elo.webp\" alt=\"Elo\">\n                    <\/div>\n\n                <\/div>\n\n                <!-- Selos -->\n                <div class=\"boxSelos\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-abed.webp\" alt=\"Abed\">\n                    <img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-ebit.webp\" alt=\"Ebit\">\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <!-- Barra Fixa -->\n    <div class=\"barraFixa\">\n        <div class=\"container\">\n            <div class=\"boxFlex\">\n\n                <!-- Texto -->\n                <div class=\"boxTexto\">\n                    <p>Adquiria agora a sua <strong>Assinatura OAB at\u00e9 a Aprova\u00e7\u00e3o<\/strong><\/p>\n                    <span>Apenas 12x de <span class=\"priceCard\"><\/span><\/span>\n                <\/div>\n\n                <!-- Link -->\n                <a href=\"https:\/\/oab.estrategia.com\/curso\/assinatura-oab\">Assinar<\/a>\n\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- jQuery 3.5.1 e Slick da LP (embutidos), isolados do jQuery do WordPress -->\n<script><!--\n\/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org\/license *\/\n!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(C,e){\"use strict\";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\"script\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?n[o.call(e)]||\"object\":typeof e}var f=\"3.5.1\",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&\"length\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:\"jQuery\"+(f+Math.random()).replace(\/\\D\/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==o.call(e))&&(!(t=r(e))||\"function\"==typeof(n=v.call(t,\"constructor\")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,\"string\"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),\"function\"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(e,t){n[\"[object \"+t+\"]\"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S=\"sizzle\"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",W=\"\\\\[\"+M+\"*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",F=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",B=new RegExp(M+\"+\",\"g\"),$=new RegExp(\"^\"+M+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+M+\"+$\",\"g\"),_=new RegExp(\"^\"+M+\"*,\"+M+\"*\"),z=new RegExp(\"^\"+M+\"*([>+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=\/HTML$\/i,Q=\/^(?:input|select|textarea|button)$\/i,J=\/^h\\d$\/i,K=\/^[^{]+\\{\\s*\\[native \\w\/,Z=\/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$\/,ee=\/[+~]\/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=\/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]\/g,ie=function(e,t){return t?\"\\0\"===e?\"\\ufffd\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+\" \"]&&(!v||!v.test(t))&&(1!==p||\"object\"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute(\"id\"))?s=s.replace(re,ie):e.setAttribute(\"id\",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?\"#\"+s:\":scope\")+\" \"+xe(l[o]);c=l.join(\",\")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute(\"id\")}}}return g(t.replace($,\"$1\"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+\" \")>b.cacheLength&&delete e[r.shift()],e[t+\" \"]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split(\"|\"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function ge(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&\"undefined\"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement(\"div\")),\"undefined\"!=typeof e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length}),d.attributes=ce(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=\"undefined\"!=typeof e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(\"undefined\"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=\"<a id='\"+S+\"'><\/a><select id='\"+S+\"-\\r\\\\' msallowcapture=''><option selected=''><\/option><\/select>\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+S+\"-]\").length||v.push(\"~=\"),(t=C.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[\"+M+\"*name\"+M+\"*=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+S+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")}),ce(function(e){e.innerHTML=\"<a href='' disabled='disabled'><\/a><select disabled='disabled'><option\/><\/select>\";var t=C.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,\"*\"),c.call(e,\"[s!='']:x\"),s.push(\"!=\",F)}),v=v.length&&new RegExp(v.join(\"|\")),s=s.length&&new RegExp(s.join(\"|\")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+\" \"]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&m(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||\"undefined\"!=typeof e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?\"!=\"===r:!r||(t+=\"\",\"=\"===r?t===i:\"!=\"===r?t!==i:\"^=\"===r?i&&0===t.indexOf(i):\"*=\"===r?i&&-1<t.indexOf(i):\"$=\"===r?i&&t.slice(-i.length)===i:\"~=\"===r?-1<(\" \"+t.replace(B,\" \")+\" \").indexOf(i):\"|=\"===r&&(t===i||t.slice(0,i.length+1)===i+\"-\"))}},CHILD:function(h,e,t,g,v){var y=\"nth\"!==h.slice(0,3),m=\"last\"!==h.slice(-4),x=\"of-type\"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?\"nextSibling\":\"previousSibling\",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l=\"only\"===h&&!u&&\"nextSibling\"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d\/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return a[S]?a(o):1<a.length?(t=[e,e,\"\",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,\"$1\"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||\"\")||se.error(\"unsupported lang: \"+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(t=t.toLowerCase())===n||0===t.indexOf(n+\"-\")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&\"parentNode\"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||\"*\",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[\" \"],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:\" \"===e[s-2].type?\"*\":\"\"})).replace($,\"$1\"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+\" \"];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($,\" \")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+\" \"];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l=\"0\",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG(\"*\",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l=\"function\"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&\"ID\"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split(\"\").sort(D).join(\"\")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement(\"fieldset\"))}),ce(function(e){return e.innerHTML=\"<a href='#'><\/a>\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML=\"<input\/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[\":\"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=\/^<([a-z][^\\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\\/?>(?:<\\\/\\1>|)$\/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):\"string\"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=\/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$\/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=\/^(?:parents|prev(?:Until|All))\/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,\"parentNode\")},parentsUntil:function(e,t,n){return h(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return h(e,\"nextSibling\")},prevAll:function(e){return h(e,\"previousSibling\")},nextUntil:function(e,t,n){return h(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return h(e,\"previousSibling\",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,\"template\")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return\"Until\"!==r.slice(-5)&&(t=e),t&&\"string\"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=\/[^\\x20\\t\\r\\n\\f]+\/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r=\"string\"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:\"\")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&\"string\"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t=\"\",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=\"\"),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[[\"notify\",\"progress\",S.Callbacks(\"memory\"),S.Callbacks(\"memory\"),2],[\"resolve\",\"done\",S.Callbacks(\"once memory\"),S.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",S.Callbacks(\"once memory\"),S.Callbacks(\"once memory\"),1,\"rejected\"]],i=\"pending\",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},\"catch\":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+\"With\"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError(\"Thenable self-resolution\");t=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+\"With\"](this===s?void 0:this,arguments),this},s[t[0]+\"With\"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),\"pending\"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=\/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$\/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn(\"jQuery.Deferred exception: \"+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener(\"DOMContentLoaded\",B),C.removeEventListener(\"load\",B),S.ready()}S.fn.ready=function(e){return F.then(e)[\"catch\"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,\"complete\"===E.readyState||\"loading\"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener(\"DOMContentLoaded\",B),C.addEventListener(\"load\",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=\/^-ms-\/,z=\/-([a-z])\/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=\/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$\/,K=\/[A-Z]\/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=\"true\"===(i=n)||\"false\"!==i&&(\"null\"===i?null:i===+i+\"\"?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks(\"once memory\").add(function(){Y.remove(e,[t+\"queue\",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return\"string\"!=typeof t&&(n=t,t=\"fx\",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),\"fx\"===t&&\"inprogress\"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";while(a--)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=\/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)\/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===S.css(e,\"display\")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,\"\")},u=s(),l=n&&n[3]||(S.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(S.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u\/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()\/u||.5))<=0&&(a=0),c\/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?(\"none\"===n&&(l[c]=Y.get(r,\"display\")||null,l[c]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,\"display\"),o.parentNode.removeChild(o),\"none\"===u&&(u=\"block\"),ue[s]=u)))):\"none\"!==n&&(l[c]=\"none\",Y.set(r,\"display\",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=\/^(?:checkbox|radio)$\/i,de=\/<([a-z][^\\\/\\0>\\x20\\t\\r\\n\\f]*)\/i,he=\/^$|^module$|\\\/(?:java|ecma)script\/i;ce=E.createDocumentFragment().appendChild(E.createElement(\"div\")),(fe=E.createElement(\"input\")).setAttribute(\"type\",\"radio\"),fe.setAttribute(\"checked\",\"checked\"),fe.setAttribute(\"name\",\"t\"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML=\"<textarea>x<\/textarea>\",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=\"<option><\/option>\",y.option=!!ce.lastChild;var ge={thead:[1,\"<table>\",\"<\/table>\"],col:[2,\"<table><colgroup>\",\"<\/colgroup><\/table>\"],tr:[2,\"<table><tbody>\",\"<\/tbody><\/table>\"],td:[3,\"<table><tbody><tr>\",\"<\/tr><\/tbody><\/table>\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=\"undefined\"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):\"undefined\"!=typeof e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,\"<select multiple='multiple'>\",\"<\/select>\"]);var me=\/<|&#?\\w+;\/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if(\"object\"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement(\"div\")),s=(de.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));f.textContent=\"\",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||\"\")&&n.push(o)}return f}var be=\/^key\/,we=\/^(?:mouse|pointer|contextmenu|drag|drop)|click\/,Te=\/^([^.]*)(?:\\.(.+)|)\/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==(\"focus\"===t)}function ke(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return\"undefined\"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||\"\").match(P)||[\"\"]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||\"\").match(P)||[\"\"]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,\"events\")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Ae(t,\"click\",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Ae(t,\"click\"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Y.get(t,\"click\")||A(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,\"char\":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=\/\\x3cscript|<style|<link\/i,De=\/checked\\s*(?:[^=]|=\\s*.checked.)\/i,je=\/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$\/g;function qe(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&S(e).children(\"tbody\")[0]||e}function Le(e){return e.type=(null!==e.getAttribute(\"type\"))+\"\/\"+e.type,e}function He(e){return\"true\/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&\"string\"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,\"script\"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,\"script\"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||\"\")&&!Y.access(u,\"globalEval\")&&S.contains(l,u)&&(u.src&&\"module\"!==(u.type||\"\").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute(\"nonce\")},l):b(u.textContent.replace(je,\"\"),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,\"script\")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,\"input\"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:\"input\"!==l&&\"textarea\"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,\"script\")).length&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join(\"|\"),\"i\");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",l.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n=\"1%\"!==e.top,s=12===t(e.marginLeft),l.style.right=\"60%\",o=36===t(e.right),r=36===t(e.width),l.style.position=\"absolute\",i=12===t(l.offsetWidth\/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement(\"div\"),l=E.createElement(\"div\");l.style&&(l.style.backgroundClip=\"content-box\",l.cloneNode(!0).style.backgroundClip=\"\",y.clearCloneStyle=\"content-box\"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement(\"table\"),t=E.createElement(\"tr\"),n=E.createElement(\"div\"),e.style.cssText=\"position:absolute;left:-11111px\",t.style.height=\"1px\",n.style.height=\"9px\",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=[\"Webkit\",\"Moz\",\"ms\"],ze=E.createElement(\"div\").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=\/^(none|table(?!-c[ea]).+)\/,Ge=\/^--\/,Ye={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Qe={letterSpacing:\"0\",fontWeight:\"400\"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function Ke(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=S.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=S.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=S.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=S.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=S.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&\"border-box\"===S.css(e,\"boxSizing\",!1,r),o=i,a=Be(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a=\"auto\"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===S.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===S.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?\"\":\"px\")),y.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),\"normal\"===i&&t in Qe&&(i=Qe[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each([\"height\",\"width\"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&\"absolute\"===i.position,a=(o||n)&&\"border-box\"===S.css(e,\"boxSizing\",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e[\"offset\"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,\"border\",!1,i)-.5)),s&&(r=te.exec(t))&&\"px\"!==(r[3]||\"px\")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,\"marginLeft\"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+\"px\"}),S.each({margin:\"\",padding:\"\",border:\"Width\"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r=\"string\"==typeof e?e.split(\" \"):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},\"margin\"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?\"\":\"px\")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)\/2},_default:\"swing\"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=\/^(?:toggle|show|hide)$\/,at=\/queueHooks$\/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t\/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=S._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,\"fx\").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=S.css(e,\"display\"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,\"display\"),le([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===S.css(e,\"float\")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,\"fxshow\"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&\"object\"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,\"finish\"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return\"string\"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||\"fx\",[]),this.each(function(){var e=!0,t=null!=i&&i+\"queueHooks\",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||\"fx\"),this.each(function(){var e,t=Y.get(this),n=t[a+\"queue\"],r=t[a+\"queueHooks\"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each([\"toggle\",\"show\",\"hide\"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||\"boolean\"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt(\"show\"),slideUp:lt(\"hide\"),slideToggle:lt(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||\"fx\",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement(\"input\"),it=E.createElement(\"select\").appendChild(E.createElement(\"option\")),rt.type=\"checkbox\",y.checkOn=\"\"!==rt.value,y.optSelected=it.selected,(rt=E.createElement(\"input\")).value=\"t\",rt.type=\"radio\",y.radioValue=\"t\"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return\"undefined\"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&\"radio\"===t&&A(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(\/\\w+\/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=\/^(?:input|select|textarea|button)$\/i,gt=\/^(?:a|area)$\/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,\"tabindex\");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){a=0;while(o=e[a++])r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr(\"class\",\"\");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){a=0;while(o=e[a++])while(-1<r.indexOf(\" \"+o+\" \"))r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(i,t){var o=typeof i,a=\"string\"===o||Array.isArray(i);return\"boolean\"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&\"boolean\"!==o||((e=yt(this))&&Y.set(this,\"__className__\",e),this.setAttribute&&this.setAttribute(\"class\",e||!1===i?\"\":Y.get(this,\"__className__\")||\"\"))})},hasClass:function(e){var t,n,r=0;t=\" \"+e+\" \";while(n=this[r++])if(1===n.nodeType&&-1<(\" \"+vt(yt(n))+\" \").indexOf(t))return!0;return!1}});var xt=\/\\r\/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t=\"\":\"number\"==typeof t?t+=\"\":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?\"\":e+\"\"})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&\"set\"in r&&void 0!==r.set(this,t,\"value\")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&\"get\"in r&&void 0!==(e=r.get(t,\"value\"))?e:\"string\"==typeof(e=t.value)?e.replace(xt,\"\"):null==e?\"\":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,\"value\");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,\"optgroup\"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each([\"radio\",\"checkbox\"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),y.focusin=\"onfocusin\"in C;var bt=\/^(?:focusinfocus|focusoutblur)$\/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,\"type\")?e.type:e,h=v.call(e,\"namespace\")?e.namespace.split(\".\"):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(\".\")&&(d=(h=d.split(\".\")).shift(),h.sort()),u=d.indexOf(\":\")<0&&\"on\"+d,(e=e[S.expando]?e:new S.Event(d,\"object\"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join(\".\"),e.rnamespace=e.namespace?new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,\"events\")||Object.create(null))[e.type]&&Y.get(o,\"handle\"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:\"focusin\",blur:\"focusout\"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=\/\\?\/;S.parseXML=function(e){var t;if(!e||\"string\"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,\"text\/xml\")}catch(e){t=void 0}return t&&!t.getElementsByTagName(\"parsererror\").length||S.error(\"Invalid XML: \"+e),t};var St=\/\\[\\]$\/,kt=\/\\r?\\n\/g,At=\/^(?:submit|button|image|reset|file)$\/i,Nt=\/^(?:input|select|textarea|keygen)\/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+\"[\"+(\"object\"==typeof t&&null!=t?e:\"\")+\"]\",t,r,i)});else if(r||\"object\"!==w(e))i(n,e);else for(t in e)Dt(n+\"[\"+t+\"]\",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,\"elements\");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(\":disabled\")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,\"\\r\\n\")}}):{name:t.name,value:n.replace(kt,\"\\r\\n\")}}).get()}});var jt=\/%20\/g,qt=\/#.*$\/,Lt=\/([?&])_=[^&]*\/,Ht=\/^(.*?):[ \\t]*([^\\r\\n]*)$\/gm,Ot=\/^(?:GET|HEAD)$\/,Pt=\/^\\\/\\\/\/,Rt={},Mt={},It=\"*\/\".concat(\"*\"),Wt=E.createElement(\"a\");function Ft(o){return function(e,t){\"string\"!=typeof e&&(t=e,e=\"*\");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])\"+\"===n[0]?(n=n.slice(1)||\"*\",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return\"string\"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s[\"*\"]&&l(\"*\")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:\/^(?:about|app|app-storage|.+-extension|file|res|widget):$\/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application\/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,text:\"text\/plain\",html:\"text\/html\",xml:\"application\/xml, text\/xml\",json:\"application\/json, text\/javascript\"},contents:{xml:\/\\bxml\\b\/,html:\/\\bhtml\/,json:\/\\bjson\\b\/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){\"object\"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks(\"once memory\"),w=v.statusCode||{},a={},s={},u=\"canceled\",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+\" \"]=(n[t[1].toLowerCase()+\" \"]||[]).concat(t[2])}t=n[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"\/\/\"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==v.crossDomain){r=E.createElement(\"a\");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+\"\/\/\"+Wt.host!=r.protocol+\"\/\/\"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&\"string\"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger(\"ajaxStart\"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,\"\"),v.hasContent?v.data&&v.processData&&0===(v.contentType||\"\").indexOf(\"application\/x-www-form-urlencoded\")&&(v.data=v.data.replace(jt,\"+\")):(o=v.url.slice(f.length),v.data&&(v.processData||\"string\"==typeof v.data)&&(f+=(Et.test(f)?\"&\":\"?\")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,\"$1\"),o=(Et.test(f)?\"&\":\"?\")+\"_=\"+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader(\"If-Modified-Since\",S.lastModified[f]),S.etag[f]&&T.setRequestHeader(\"If-None-Match\",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader(\"Content-Type\",v.contentType),T.setRequestHeader(\"Accept\",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+(\"*\"!==v.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):v.accepts[\"*\"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u=\"abort\",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger(\"ajaxSend\",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort(\"timeout\")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,\"No Transport\");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||\"\",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while(\"*\"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray(\"script\",v.dataTypes)&&(v.converters[\"text script\"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e[\"throws\"])t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader(\"Last-Modified\"))&&(S.lastModified[f]=u),(u=T.getResponseHeader(\"etag\"))&&(S.etag[f]=u)),204===e||\"HEAD\"===v.type?l=\"nocontent\":304===e?l=\"notmodified\":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l=\"error\",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+\"\",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?\"ajaxSuccess\":\"ajaxError\",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger(\"ajaxComplete\",[T,v]),--S.active||S.event.trigger(\"ajaxStop\")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,\"json\")},getScript:function(e,t){return S.get(e,void 0,t,\"script\")}}),S.each([\"get\",\"post\"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not(\"body\").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&\"withCredentials\"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e[\"X-Requested-With\"]||(e[\"X-Requested-With\"]=\"XMLHttpRequest\"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,\"abort\"===e?r.abort():\"error\"===e?\"number\"!=typeof r.status?t(0,\"error\"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,\"text\"!==(r.responseType||\"text\")||\"string\"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o(\"error\"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o(\"abort\");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:\"text\/javascript, application\/javascript, application\/ecmascript, application\/x-ecmascript\"},contents:{script:\/\\b(?:java|ecma)script\\b\/},converters:{\"text script\":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter(\"script\",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),S.ajaxTransport(\"script\",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S(\"\\x3cscript>\").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",i=function(e){r.remove(),i=null,e&&t(\"error\"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=\/(=)\\?(?=&|$)|\\?\\?\/;S.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Xt.pop()||S.expando+\"_\"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter(\"json jsonp\",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application\/x-www-form-urlencoded\")&&Vt.test(e.data)&&\"data\");if(a||\"jsonp\"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,\"$1\"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+r),e.converters[\"script json\"]=function(){return o||S.error(r+\" was not called\"),o[0]},e.dataTypes[0]=\"json\",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),\"script\"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form><\/form><form><\/form>\",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),0<a.length&&S.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done(function(e){o=arguments,a.html(r?S(\"<div>\").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,\"position\"),c=S(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=S.css(e,\"top\"),u=S.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&-1<(o+u).indexOf(\"auto\")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):(\"number\"==typeof f.top&&(f.top+=\"px\"),\"number\"==typeof f.left&&(f.left+=\"px\"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===S.css(r,\"position\"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&\"static\"===S.css(e,\"position\"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,\"borderTopWidth\",!0),i.left+=S.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-S.css(r,\"marginTop\",!0),left:t.left-i.left-S.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&\"static\"===S.css(e,\"position\"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,i){var o=\"pageYOffset\"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each([\"top\",\"left\"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+\"px\":t})}),S.each({Height:\"height\",Width:\"width\"},function(a,s){S.each({padding:\"inner\"+a,content:s,\"\":\"outer\"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||\"boolean\"!=typeof e),i=r||(!0===e||!0===t?\"margin\":\"border\");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf(\"outer\")?e[\"inner\"+a]:e.document.documentElement[\"client\"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body[\"scroll\"+a],r[\"scroll\"+a],e.body[\"offset\"+a],r[\"offset\"+a],r[\"client\"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=\/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$\/g;S.proxy=function(e,t){var n,r,i;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?\"\":(e+\"\").replace(Gt,\"\")},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},\"undefined\"==typeof e&&(C.jQuery=C.$=S),S});\n\/\/--><\/script>\n<script><!--\n!function(i){\"use strict\";\"function\"==typeof define&&define.amd?define([\"jquery\"],i):\"undefined\"!=typeof exports?module.exports=i(require(\"jquery\")):i(jQuery)}(function(i){\"use strict\";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class=\"slick-prev\" aria-label=\"Previous\" type=\"button\">Previous<\/button>',nextArrow:'<button class=\"slick-next\" aria-label=\"Next\" type=\"button\">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:\"50px\",cssEase:\"ease\",customPaging:function(e,t){return i('<button type=\"button\" \/>').text(t+1)},dots:!1,dotsClass:\"slick-dots\",draggable:!0,easing:\"linear\",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:\"ondemand\",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:\"window\",responsive:null,rows:1,rtl:!1,slide:\"\",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden=\"hidden\",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange=\"visibilitychange\",n.windowWidth=0,n.windowTimer=null,s=i(t).data(\"slick\")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden=\"mozHidden\",n.visibilityChange=\"mozvisibilitychange\"):void 0!==document.webkitHidden&&(n.hidden=\"webkitHidden\",n.visibilityChange=\"webkitvisibilitychange\"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=\/^(?:\\s*(<[\\w\\W]+>)[^>]*)$\/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(\".slick-active\").attr({\"aria-hidden\":\"false\"}).find(\"a, input, button, select\").attr({tabindex:\"0\"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if(\"boolean\"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),\"number\"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr(\"data-slick-index\",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]=\"translate(\"+i+\"px, 0px)\",s.$slideTrack.css(o)):(o[s.animType]=\"translate(0px,\"+i+\"px)\",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]=\"translate3d(\"+e+\"px, 0px, 0px)\":o[s.animType]=\"translate3d(0px,\"+e+\"px, 0px)\",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&\"object\"==typeof t&&t.each(function(){var t=i(this).slick(\"getSlick\");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+\" \"+e.options.speed+\"ms \"+e.options.cssEase:t[e.transitionType]=\"opacity \"+e.options.speed+\"ms \"+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass(\"slick-arrow\"),e.$nextArrow=i(e.options.nextArrow).addClass(\"slick-arrow\"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass(\"slick-hidden\").removeAttr(\"aria-hidden tabindex\"),e.$nextArrow.removeClass(\"slick-hidden\").removeAttr(\"aria-hidden tabindex\"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\")):e.$prevArrow.add(e.$nextArrow).addClass(\"slick-hidden\").attr({\"aria-disabled\":\"true\",tabindex:\"-1\"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass(\"slick-dotted\"),t=i(\"<ul \/>\").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i(\"<li \/>\").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find(\"li\").first().addClass(\"slick-active\")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+\":not(.slick-cloned)\").addClass(\"slick-slide\"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr(\"data-slick-index\",e).data(\"originalStyling\",i(t).attr(\"style\")||\"\")}),e.$slider.addClass(\"slick-slider\"),e.$slideTrack=0===e.slideCount?i('<div class=\"slick-track\"\/>').appendTo(e.$slider):e.$slides.wrapAll('<div class=\"slick-track\"\/>').parent(),e.$list=e.$slideTrack.wrap('<div class=\"slick-list\"\/>').parent(),e.$slideTrack.css(\"opacity\",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i(\"img[data-lazy]\",e.$slider).not(\"[src]\").addClass(\"slick-loading\"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses(\"number\"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass(\"draggable\")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length\/r),i=0;i<s;i++){var d=document.createElement(\"div\");for(e=0;e<l.options.rows;e++){var a=document.createElement(\"div\");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100\/l.options.slidesPerRow+\"%\",display:\"inline-block\"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if(\"window\"===r.respondTo?n=a:\"slider\"===r.respondTo?n=d:\"min\"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,\"unslick\"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,\"unslick\"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger(\"breakpoint\",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is(\"a\")&&e.preventDefault(),l.is(\"li\")||(l=l.closest(\"li\")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case\"previous\":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case\"next\":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case\"index\":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger(\"focus\");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i(\"li\",e.$dots).off(\"click.slick\",e.changeSlide).off(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)).off(\"mouseleave.slick\",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off(\"keydown.slick\",e.keyHandler)),e.$slider.off(\"focus.slick blur.slick\"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off(\"click.slick\",e.changeSlide),e.$nextArrow&&e.$nextArrow.off(\"click.slick\",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off(\"keydown.slick\",e.keyHandler),e.$nextArrow&&e.$nextArrow.off(\"keydown.slick\",e.keyHandler))),e.$list.off(\"touchstart.slick mousedown.slick\",e.swipeHandler),e.$list.off(\"touchmove.slick mousemove.slick\",e.swipeHandler),e.$list.off(\"touchend.slick mouseup.slick\",e.swipeHandler),e.$list.off(\"touchcancel.slick mouseleave.slick\",e.swipeHandler),e.$list.off(\"click.slick\",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off(\"keydown.slick\",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off(\"click.slick\",e.selectHandler),i(window).off(\"orientationchange.slick.slick-\"+e.instanceUid,e.orientationChange),i(window).off(\"resize.slick.slick-\"+e.instanceUid,e.resize),i(\"[draggable!=true]\",e.$slideTrack).off(\"dragstart\",e.preventDefault),i(window).off(\"load.slick.slick-\"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)),e.$list.off(\"mouseleave.slick\",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr(\"style\"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(\".slick-cloned\",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass(\"slick-disabled slick-arrow slick-hidden\").removeAttr(\"aria-hidden aria-disabled tabindex\").css(\"display\",\"\"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass(\"slick-disabled slick-arrow slick-hidden\").removeAttr(\"aria-hidden aria-disabled tabindex\").css(\"display\",\"\"),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass(\"slick-slide slick-active slick-center slick-visible slick-current\").removeAttr(\"aria-hidden\").removeAttr(\"data-slick-index\").each(function(){i(this).attr(\"style\",i(this).data(\"originalStyling\"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass(\"slick-slider\"),t.$slider.removeClass(\"slick-initialized\"),t.$slider.removeClass(\"slick-dotted\"),t.unslicked=!0,e||t.$slider.trigger(\"destroy\",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]=\"\",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off(\"focus.slick blur.slick\").on(\"focus.slick blur.slick\",\"*\",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(\":focus\"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)\/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)\/2-n.slideWidth*n.slideCount\/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow\/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow\/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(\".slick-slide\").eq(i):n.$slideTrack.children(\".slick-slide\").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(\".slick-slide\").eq(i):n.$slideTrack.children(\".slick-slide\").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())\/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow\/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(\".slick-slide\").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()\/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr(\"data-slick-index\")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:\"index\",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass(\"slick-initialized\")||(i(t.$slider).addClass(\"slick-initialized\"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger(\"init\",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount\/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(\".slick-cloned\")).attr({\"aria-hidden\":\"true\",tabindex:\"-1\"}).find(\"a, input, button, select\").attr({tabindex:\"-1\"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(\".slick-cloned\")).each(function(t){var s=o.indexOf(t);i(this).attr({role:\"tabpanel\",id:\"slick-slide\"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({\"aria-describedby\":\"slick-slide-control\"+e.instanceUid+s})}),e.$dots.attr(\"role\",\"tablist\").find(\"li\").each(function(s){var n=o[s];i(this).attr({role:\"presentation\"}),i(this).find(\"button\").first().attr({role:\"tab\",id:\"slick-slide-control\"+e.instanceUid+s,\"aria-controls\":\"slick-slide\"+e.instanceUid+n,\"aria-label\":s+1+\" of \"+t,\"aria-selected\":null,tabindex:\"-1\"})}).eq(e.currentSlide).find(\"button\").attr({\"aria-selected\":\"true\",tabindex:\"0\"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr(\"tabindex\",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off(\"click.slick\").on(\"click.slick\",{message:\"previous\"},i.changeSlide),i.$nextArrow.off(\"click.slick\").on(\"click.slick\",{message:\"next\"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on(\"keydown.slick\",i.keyHandler),i.$nextArrow.on(\"keydown.slick\",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i(\"li\",e.$dots).on(\"click.slick\",{message:\"index\"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on(\"keydown.slick\",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i(\"li\",e.$dots).on(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)).on(\"mouseleave.slick\",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)),e.$list.on(\"mouseleave.slick\",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on(\"touchstart.slick mousedown.slick\",{action:\"start\"},e.swipeHandler),e.$list.on(\"touchmove.slick mousemove.slick\",{action:\"move\"},e.swipeHandler),e.$list.on(\"touchend.slick mouseup.slick\",{action:\"end\"},e.swipeHandler),e.$list.on(\"touchcancel.slick mouseleave.slick\",{action:\"end\"},e.swipeHandler),e.$list.on(\"click.slick\",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on(\"keydown.slick\",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on(\"click.slick\",e.selectHandler),i(window).on(\"orientationchange.slick.slick-\"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on(\"resize.slick.slick-\"+e.instanceUid,i.proxy(e.resize,e)),i(\"[draggable!=true]\",e.$slideTrack).on(\"dragstart\",e.preventDefault),i(window).on(\"load.slick.slick-\"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match(\"TEXTAREA|INPUT|SELECT\")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?\"next\":\"previous\"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?\"previous\":\"next\"}}))},e.prototype.lazyLoad=function(){function e(e){i(\"img[data-lazy]\",e).each(function(){var e=i(this),t=i(this).attr(\"data-lazy\"),o=i(this).attr(\"data-srcset\"),s=i(this).attr(\"data-sizes\")||n.$slider.attr(\"data-sizes\"),r=document.createElement(\"img\");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr(\"srcset\",o),s&&e.attr(\"sizes\",s)),e.attr(\"src\",t).animate({opacity:1},200,function(){e.removeAttr(\"data-lazy data-srcset data-sizes\").removeClass(\"slick-loading\")}),n.$slider.trigger(\"lazyLoaded\",[n,e,t])})},r.onerror=function(){e.removeAttr(\"data-lazy\").removeClass(\"slick-loading\").addClass(\"slick-lazyload-error\"),n.$slider.trigger(\"lazyLoadError\",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow\/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow\/2+1)),s=n.options.slidesToShow\/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(\".slick-slide\").slice(o,s),\"anticipated\"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(\".slick-slide\"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(\".slick-slide\")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(\".slick-cloned\").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(\".slick-cloned\").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass(\"slick-loading\"),i.initUI(),\"progressive\"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:\"next\"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger(\"afterChange\",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr(\"tabindex\",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:\"previous\"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i(\"img[data-lazy]\",l.$slider);d.length?(t=d.first(),o=t.attr(\"data-lazy\"),s=t.attr(\"data-srcset\"),n=t.attr(\"data-sizes\")||l.$slider.attr(\"data-sizes\"),(r=document.createElement(\"img\")).onload=function(){s&&(t.attr(\"srcset\",s),n&&t.attr(\"sizes\",n)),t.attr(\"src\",o).removeAttr(\"data-lazy data-srcset data-sizes\").removeClass(\"slick-loading\"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger(\"lazyLoaded\",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr(\"data-lazy\").removeClass(\"slick-loading\").addClass(\"slick-lazyload-error\"),l.$slider.trigger(\"lazyLoadError\",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger(\"allImagesLoaded\",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:\"index\",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if(\"array\"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||\"window\";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass(\"slick-slide\"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on(\"click.slick\",e.selectHandler),e.setSlideClasses(\"number\"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger(\"reInit\",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i=\"boolean\"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e=\"left\"==o.positionProp?Math.ceil(i)+\"px\":\"0px\",t=\"top\"==o.positionProp?Math.ceil(i)+\"px\":\"0px\",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]=\"translate(\"+e+\", \"+t+\")\",o.$slideTrack.css(s)):(s[o.animType]=\"translate3d(\"+e+\", \"+t+\", 0px)\",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:\"0px \"+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+\" 0px\"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth\/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(\".slick-slide\").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(\".slick-slide\").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(\".slick-slide\").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:\"relative\",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:\"relative\",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css(\"height\",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if(\"object\"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n=\"multiple\"):\"string\"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],\"responsive\"===arguments[0]&&\"array\"===i.type(arguments[1])?n=\"responsive\":void 0!==arguments[1]&&(n=\"single\")),\"single\"===n)r.options[o]=s;else if(\"multiple\"===n)i.each(o,function(i,e){r.options[i]=e});else if(\"responsive\"===n)for(t in s)if(\"array\"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger(\"setPosition\",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?\"top\":\"left\",\"top\"===i.positionProp?i.$slider.addClass(\"slick-vertical\"):i.$slider.removeClass(\"slick-vertical\"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&(\"number\"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType=\"OTransform\",i.transformType=\"-o-transform\",i.transitionType=\"OTransition\",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType=\"MozTransform\",i.transformType=\"-moz-transform\",i.transitionType=\"MozTransition\",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType=\"webkitTransform\",i.transformType=\"-webkit-transform\",i.transitionType=\"webkitTransition\",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType=\"msTransform\",i.transformType=\"-ms-transform\",i.transitionType=\"msTransition\",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType=\"transform\",i.transformType=\"transform\",i.transitionType=\"transition\"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(\".slick-slide\").removeClass(\"slick-active slick-center slick-current\").attr(\"aria-hidden\",\"true\"),n.$slides.eq(i).addClass(\"slick-current\"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow\/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass(\"slick-center\"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass(\"slick-center\")),n.$slides.eq(i).addClass(\"slick-center\")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):t.length<=n.options.slidesToShow?t.addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):t.slice(o,o+n.options.slidesToShow).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"));\"ondemand\"!==n.options.lazyLoad&&\"anticipated\"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr(\"id\",\"\").attr(\"data-slick-index\",t-s.slideCount).prependTo(s.$slideTrack).addClass(\"slick-cloned\");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr(\"id\",\"\").attr(\"data-slick-index\",t+s.slideCount).appendTo(s.$slideTrack).addClass(\"slick-cloned\");s.$slideTrack.find(\".slick-cloned\").find(\"[id]\").each(function(){i(this).attr(\"id\",\"\")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(\".slick-slide\")?i(e.target):i(e.target).parents(\".slick-slide\"),s=parseInt(o.attr(\"data-slick-index\"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger(\"beforeChange\",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick(\"getSlick\")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass(\"slick-loading\")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t\/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?\"left\":\"right\":o<=360&&o>=315?!1===s.options.rtl?\"left\":\"right\":o>=135&&o<=225?!1===s.options.rtl?\"right\":\"left\":!0===s.options.verticalSwiping?o>=35&&o<=135?\"down\":\"up\":\"vertical\"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger(\"edge\",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case\"left\":case\"down\":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case\"right\":case\"up\":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}\"vertical\"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger(\"swipe\",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||\"ontouchend\"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf(\"mouse\")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth\/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight\/e.options.touchThreshold),i.data.action){case\"start\":e.swipeStart(i);break;case\"move\":e.swipeMove(i);break;case\"end\":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&\"right\"===t||l.currentSlide>=l.getDotCount()&&\"left\"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()\/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(\".slick-cloned\",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass(\"slick-slide slick-active slick-visible slick-current\").attr(\"aria-hidden\",\"true\").css(\"width\",\"\")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger(\"unslick\",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow\/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\"),i.$nextArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\"),0===i.currentSlide?(i.$prevArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),i.$nextArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),i.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),i.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find(\"li\").removeClass(\"slick-active\").end(),i.$dots.find(\"li\").eq(Math.floor(i.currentSlide\/i.options.slidesToScroll)).addClass(\"slick-active\"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if(\"object\"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});\n\/\/--><\/script>\n<script><!--\n(function ($) {\n\n$(document).ready(function() {\n\n    \/\/ Pega valor da API\n\n    fetch('https:\/\/api.estrategia.com\/bff\/public\/ecommerce\/catalog\/assinatura-oab', { \n        method: 'GET',\n        mode: 'cors',\n        headers: {\n            'Accept': 'application\/json',\n            'x-vertical': 'oab',\n          }\n      })\n      .then(function(response) { return response.json(); })\n      .then(function(json) {\n\n        let dataProduct = {};\n        \n        if (json.data.lot) {\n\n            dataProduct = {\n                \"parcelaDe\": formatCard(toFixedNumber(json.data.amounts.credit_card)),\n                \"parcelaPor\": formatCard(toFixedNumber(json.data.lot.amounts.credit_card)),\n                \"porcentagemDesconto\": json.data.discount_percentage,\n                \"valorDesconto\": formatMoney((json.data.discount_percentage * toFixedNumber(json.data.amounts.credit_card)) \/ 100)\n            }\n\n            \/\/ Altera o valor do desconto\n            document.querySelector('.bannerPrincipal .boxAssinatura .boxInterno .boxEconomize .texto span').textContent = dataProduct.valorDesconto\n            document.querySelector('.bannerPrincipal .boxAssinatura .boxInterno .boxEconomize').classList.remove(\"oculto\");\n\n            \/\/ Altera a porcentagem do desconto\n            document.querySelector('.bannerPrincipal .boxAssinatura .boxInterno .boxEconomize .porcentagem span').textContent = dataProduct.porcentagemDesconto\n\n            \/\/ Altera os pre\u00e7os \"De\" da parcela\n            let targets = document.querySelectorAll('.priceCardDe')\n            targets.forEach(price => price.textContent = dataProduct.parcelaDe)\n\n            \/\/ Mostra os pre\u00e7os \"De\"\n            let targetsPriceDe = document.querySelectorAll('.precoDe')\n            targetsPriceDe.forEach(price => price.classList.remove(\"oculto\"))\n\n        } else {\n\n            dataProduct = {\n                \"parcelaDe\": 0,\n                \"parcelaPor\": formatCard(toFixedNumber(json.data.amounts.credit_card)),\n                \"porcentagemDesconto\": 0,\n                \"valorDesconto\": 0\n            }\n\n        }\n        \n        \/\/ Altera os pre\u00e7os \"Por\" da parcela\n        let targets = document.querySelectorAll('.priceCard')\n        targets.forEach(price => price.textContent = dataProduct.parcelaPor)\n    \n    });\n\n    \/\/ To Fixed\n    function toFixedNumber (number) {\n        return number.toFixed(2) \/ 100\n    }\n\n    \/\/ Format Money\n    function formatMoney (price) {\n        return price.toLocaleString('pt-br',{style: 'currency', currency: 'BRL'});\n    }\n\n    \/\/ Formata o valor da Parcela\n    function formatCard (price) {\n        var parcela = price \/ 12\n        parcela = formatMoney(parcela);\n        return parcela\n    }\n\n    \/\/ Verifica se o Elemento esta na View\n\n    $.fn.isInViewport = function() {\n        var elementTop = $(this).offset().top;\n        var elementBottom = elementTop + $(this).outerHeight();\n        var viewportTop = $(window).scrollTop() + 100;\n        var viewportBottom = viewportTop + $(window).height();\n        return elementBottom > viewportTop && elementTop < viewportBottom;\n    }\n\n    \/\/ Header Fixo\n\n    if ($(document).scrollTop() > 50) {\n        $('.countdown').addClass('scroll')\n        $('.headerLandingOAB').addClass('scroll')\n    } else {\n        $('.countdown').removeClass('scroll')\n        $('.headerLandingOAB').removeClass('scroll')\n    }\n\n    $(window).scroll(function() {\n        if ($(document).scrollTop() > 50) {\n            $('.countdown').addClass('scroll')\n            $('.headerLandingOAB').addClass('scroll')\n        } else {\n            $('.countdown').removeClass('scroll')\n            $('.headerLandingOAB').removeClass('scroll')\n        }\n    })\n\n    \/\/ V\u00eddeo 3 Minutos\n\n    $('.boxVideo3Minutos figure').on('click', function(){\n        $('#modalVideo').slideToggle();\n        $('#modalVideo .boxFlex .boxVideo iframe').attr('src', $(this).attr('video'))\n    })\n\n    \/\/ Compara\u00e7\u00e3o\n\n    $('.boxComparacao .containerBoxes').slick({\n        dots: false,\n        infinite: false,\n        speed: 300,\n        arrows: false,\n        autoplay: false,\n        slidesToShow: 2,\n        slick: '.itemBox',\n        adaptiveHeight: true,\n        responsive: [\n            {\n                breakpoint: 1000,\n                settings: {\n                    arrows: false,\n                    slidesToShow: 1,\n                    centerMode: true,\n                    centerPadding: '20px'\n                }\n            }\n        ]\n    });\n\n    \/\/ Tudo o que precisa\n\n    $('.tudoOQuePrecisa .listaItensInclusos').slick({\n        dots: false,\n        infinite: false,\n        speed: 300,\n        arrows: true,\n        autoplay: false,\n        slidesToShow: 1,\n        nextArrow: '<div class=\"proximo setaBanner\"><img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-seta-banner.svg\" \/><\/div>',\n        prevArrow: '<div class=\"anterior setaBanner\"><img decoding=\"async\" src=\"https:\/\/mkt.estrategia.com\/oab\/wp-content\/uploads\/sites\/5\/2026\/10\/assinaturas-oab-icones-ic-seta-banner.svg\" \/><\/div>',\n        responsive: [\n            {\n                breakpoint: 1100,\n                settings: {\n                    arrows: false,\n                    dots: true,\n                    slidesToShow: 1,\n                    adaptiveHeight: true,\n                }\n            }\n        ]\n    });\n\n    \/\/ Pilares\n\n    $('.boxPilares .listaBotoes li').on('click', function (){\n\n        \/\/ Pega algo\n        var target = $('#conteudoPilares' + $(this).attr('conteudo'))\n\n        \/\/ Zera Bot\u00f5es\n        $('.boxPilares .listaBotoes li').each(function(){\n            $(this).removeClass('active')\n        })\n\n        \/\/ Ativa Bot\u00e3o Clicado\n        $(this).addClass('active')\n\n        \/\/ Oculta todos conte\u00fados\n        $('.boxPilares .listaConteudos li').each(function(){\n            $(this).removeClass('active')\n        })\n\n        \/\/ Mostra conte\u00fado clicado\n        target.addClass('active')\n\n    })\n\n    \/\/ Assine e Ganhe\n\n    $('.assineEGanhe ul').slick({\n        dots: false,\n        infinite: false,\n        arrows: false,\n        slidesToShow: 4,\n        responsive: [\n            {\n                breakpoint: 1100,\n                settings: {\n                    slidesToShow: 3,\n                    centerPadding: '20px',\n                    centerMode: true,\n                    infinite: true\n                }\n            },\n            {\n                breakpoint: 820,\n                settings: {\n                    slidesToShow: 1,\n                    centerMode: true,\n                    centerPadding: '30px',\n                    infinite: false\n                }\n            }\n        ]\n    });\n\n    \/\/ Itens Inclusos\n\n    $('.boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .imgInfo').on('click', function() {\n        $('.boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo').each(function(){\n            $(this).addClass('none')\n        })\n        $(this).siblings('.modalInfo').removeClass('none')\n    })\n\n    $('.boxItensInclusos .boxCard .listaItensInclusos li .boxInfo .modalInfo .fechaPopup').on('click', function() {\n        $(this).parent().addClass('none')\n    })\n\n    \/* Fecha Modal de V\u00eddeo *\/\n\n    $('#modalVideo .boxFlex .boxVideo .fechaVideo').on('click', function(){\n        $('#modalVideo').slideToggle();\n        $('#modalVideo .boxFlex .boxVideo iframe').attr('src', '');\n        $('.compareAssinaturas .boxPlanosComparacao .boxItem .boxItemInterno ul li .boxInfo .modalInfo').each(function(){\n            $(this).addClass('none')\n        })\n    })\n\n    \/\/ Depoimentos\n\n    $('.depoimentosAprovados .verMaisDepoimentos span').on('click', function(){\n        $('.depoimentosAprovados .verMaisDepoimentos').remove();\n        $('.depoimentosAprovados').css('max-height', 'initial')\n    })\n\n})\n\n\/\/ ---- Ajustes para rodar dentro do WordPress ----\n\n$(function () {\n\n    \/\/ FAQ (substitui o collapse do bootstrap.js)\n    $('#lpOabAssinaturas [data-lp-toggle=\"collapse\"]').on('click', function () {\n        var alvo = $($(this).attr('data-lp-target'));\n        var abrir = !alvo.hasClass('in');\n        $(alvo.attr('data-lp-parent')).find('.collapse.in').not(alvo).each(function () {\n            fecharDuvida($(this));\n        });\n        abrir ? abrirDuvida(alvo) : fecharDuvida(alvo);\n    });\n\n    function botaoDuvida(alvo, aberto) {\n        $('#lpOabAssinaturas [data-lp-target=\"#' + alvo.attr('id') + '\"]').toggleClass('collapsed', !aberto).attr('aria-expanded', aberto);\n    }\n\n    function abrirDuvida(alvo) {\n        alvo.stop(true, true).hide().addClass('in').slideDown(350, function () { alvo.css('display', ''); });\n        botaoDuvida(alvo, true);\n    }\n\n    function fecharDuvida(alvo) {\n        alvo.stop(true, true).slideUp(350, function () { alvo.removeClass('in').css('display', ''); });\n        botaoDuvida(alvo, false);\n    }\n\n    \/\/ Se o template do tema tiver um container estreito, estica a LP para a largura da janela\n    function larguraTotal() {\n        var lp = document.getElementById('lpOabAssinaturas');\n        lp.style.setProperty('width', document.documentElement.clientWidth + 'px', 'important');\n        lp.style.setProperty('max-width', 'none', 'important');\n        lp.style.setProperty('left', '0px', 'important');\n        lp.style.setProperty('left', -lp.getBoundingClientRect().left + 'px', 'important');\n    }\n\n    larguraTotal();\n    $(window).on('load resize', larguraTotal);\n\n});\n\n})(jQuery.noConflict(true));\n\/\/--><\/script>\n","protected":false},"excerpt":{"rendered":"<p>Minha conta Meu carrinho Assinaturas OAB &#8211; Estrat\u00e9gia Concursos Nunca mais gaste um centavo com material para a OAB Uma \u00fanica plataforma e acesso perp\u00e9tuo aos materiais de 1\u00aa e 2\u00aa Fases do Exame de Ordem, at\u00e9 voc\u00ea ser aprovado. Melhor oferta Economize AT\u00c9 40% OFF Assinatura OAB &#8220;At\u00e9 a Aprova\u00e7\u00e3o&#8221; Por apenas 12x 12x [&hellip;]<\/p>\n","protected":false},"author":100,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"<style data-lp>#page-container,#main-header,#main-footer,#wpadminbar{visibility:hidden}<\/style>\n<link data-lp rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css?family=Raleway:400,400i,500,500i,700,700i|Poppins:400,600|Open+Sans:400,700,600,400i,700i\"><link data-lp rel=\"stylesheet\" href=\"https:\/\/www.estrategiaconcursos.com.br\/assets\/css\/style.min.css\"><link data-lp rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;700&amp;display=swap\">\n<div id=\"lp-host\" data-h=\"PHN0eWxlPmh0bWx7bWFyZ2luLXRvcDowIWltcG9ydGFudH1ib2R5Pio6bm90KCNscC1yb290KXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNscC1yb290e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fSBodG1sIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH0gYm9keSB7IG1hcmdpbjogMDsgfSBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazsgfSBhdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfSBhdWRpbzpub3QoW2NvbnRyb2xzXSkgeyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDA7IH0gW2hpZGRlbl0sIHRlbXBsYXRlIHsgZGlzcGxheTogbm9uZTsgfSBhIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gYTphY3RpdmUsIGE6aG92ZXIgeyBvdXRsaW5lOiAwOyB9IGFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfSBiLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfSBkZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH0gaDEgeyBtYXJnaW46IC42N2VtIDA7IGZvbnQtc2l6ZTogMmVtOyB9IG1hcmsgeyBjb2xvcjogIzAwMDsgYmFja2dyb3VuZDogI2ZmMDsgfSBzbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9IHN1Yiwgc3VwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfSBzdXAgeyB0b3A6IC0uNWVtOyB9IHN1YiB7IGJvdHRvbTogLS4yNWVtOyB9IGltZyB7IGJvcmRlcjogMDsgfSBzdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH0gZmlndXJlIHsgbWFyZ2luOiAxZW0gNDBweDsgfSBociB7IGhlaWdodDogMDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IH0gcHJlIHsgb3ZlcmZsb3c6IGF1dG87IH0gY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMWVtOyB9IGJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHsgbWFyZ2luOiAwOyBmb250OiBpbmhlcml0OyBjb2xvcjogaW5oZXJpdDsgfSBidXR0b24geyBvdmVyZmxvdzogdmlzaWJsZTsgfSBidXR0b24sIHNlbGVjdCB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9IGJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPSJidXR0b24iXSwgaW5wdXRbdHlwZT0icmVzZXQiXSwgaW5wdXRbdHlwZT0ic3VibWl0Il0geyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgY3Vyc29yOiBwb2ludGVyOyB9IGJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHsgY3Vyc29yOiBkZWZhdWx0OyB9IGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgeyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IH0gaW5wdXQgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9IGlucHV0W3R5cGU9ImNoZWNrYm94Il0sIGlucHV0W3R5cGU9InJhZGlvIl0geyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMDsgfSBpbnB1dFt0eXBlPSJudW1iZXIiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT0ibnVtYmVyIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBoZWlnaHQ6IGF1dG87IH0gaW5wdXRbdHlwZT0ic2VhcmNoIl0geyAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH0gaW5wdXRbdHlwZT0ic2VhcmNoIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9InNlYXJjaCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IGZpZWxkc2V0IHsgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtOyBtYXJnaW46IDAgMnB4OyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyB9IGxlZ2VuZCB7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgfSB0ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB9IG9wdGdyb3VwIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gdGFibGUgeyBib3JkZXItc3BhY2luZzogMDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfSB0ZCwgdGggeyBwYWRkaW5nOiAwOyB9IEBtZWRpYSBwcmludCB7ICosICo6YmVmb3JlLCAqOmFmdGVyIHsgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfSBhLCBhOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSBhW2hyZWZdOmFmdGVyIHsgY29udGVudDogIiAoIiBhdHRyKGhyZWYpICIpIjsgfSBhYmJyW3RpdGxlXTphZnRlciB7IGNvbnRlbnQ6ICIgKCIgYXR0cih0aXRsZSkgIikiOyB9IGFbaHJlZl49IiMiXTphZnRlciwgYVtocmVmXj0iamF2YXNjcmlwdDoiXTphZnRlciB7IGNvbnRlbnQ6ICIiOyB9IHByZSwgYmxvY2txdW90ZSB7IGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfSB0aGVhZCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfSB0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9IGltZyB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IHAsIGgyLCBoMyB7IG9ycGhhbnM6IDM7IHdpZG93czogMzsgfSBoMiwgaDMgeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSAubmF2YmFyIHsgZGlzcGxheTogbm9uZTsgfSAuYnRuID4gLmNhcmV0LCAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7IGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfSAubGFiZWwgeyBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9IC50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfSAudGFibGUgdGQsIC50YWJsZSB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSAudGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9IEBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJzsgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90Jyk7IHNyYzogdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpOyB9IC5nbHlwaGljb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfSAuZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICJcMDAyYSI7IH0gLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcMDAyYiI7IH0gLmdseXBoaWNvbi1ldXJvOmJlZm9yZSwgLmdseXBoaWNvbi1ldXI6YmVmb3JlIHsgY29udGVudDogIlwyMGFjIjsgfSAuZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcMjIxMiI7IH0gLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAiXDI2MDEiOyB9IC5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogIlwyNzA5IjsgfSAuZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAiXDI3MGYiOyB9IC5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogIlxlMDAxIjsgfSAuZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwMiI7IH0gLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogIlxlMDAzIjsgfSAuZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwNSI7IH0gLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwNiI7IH0gLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwNyI7IH0gLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwOCI7IH0gLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAwOSI7IH0gLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwMTAiOyB9IC5nbHlwaGljb24tdGg6YmVmb3JlIHsgY29udGVudDogIlxlMDExIjsgfSAuZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogIlxlMDEyIjsgfSAuZ2x5cGhpY29uLW9rOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAxMyI7IH0gLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogIlxlMDE0IjsgfSAuZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHsgY29udGVudDogIlxlMDE1IjsgfSAuZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAxNiI7IH0gLmdseXBoaWNvbi1vZmY6YmVmb3JlIHsgY29udGVudDogIlxlMDE3IjsgfSAuZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMTgiOyB9IC5nbHlwaGljb24tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAxOSI7IH0gLmdseXBoaWNvbi10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjAiOyB9IC5nbHlwaGljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjEiOyB9IC5nbHlwaGljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjIiOyB9IC5nbHlwaGljb24tdGltZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjMiOyB9IC5nbHlwaGljb24tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjQiOyB9IC5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAyNSI7IH0gLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjYiOyB9IC5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAyNyI7IH0gLmdseXBoaWNvbi1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMjgiOyB9IC5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogIlxlMDI5IjsgfSAuZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMzAiOyB9IC5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAiXGUwMzEiOyB9IC5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogIlxlMDMyIjsgfSAuZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogIlxlMDMzIjsgfSAuZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHsgY29udGVudDogIlxlMDM0IjsgfSAuZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogIlxlMDM1IjsgfSAuZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogIlxlMDM2IjsgfSAuZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTAzNyI7IH0gLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogIlxlMDM4IjsgfSAuZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwMzkiOyB9IC5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwNDAiOyB9IC5nbHlwaGljb24tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA0MSI7IH0gLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA0MiI7IH0gLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA0MyI7IH0gLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAiXGUwNDQiOyB9IC5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogIlxlMDQ1IjsgfSAuZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAiXGUwNDYiOyB9IC5nbHlwaGljb24tZm9udDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNDciOyB9IC5nbHlwaGljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNDgiOyB9IC5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA0OSI7IH0gLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTAiOyB9IC5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTEiOyB9IC5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTIiOyB9IC5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA1MyI7IH0gLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTQiOyB9IC5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTUiOyB9IC5nbHlwaGljb24tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTYiOyB9IC5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogIlxlMDU3IjsgfSAuZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNTgiOyB9IC5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHsgY29udGVudDogIlxlMDU5IjsgfSAuZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHsgY29udGVudDogIlxlMDYwIjsgfSAuZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogIlxlMDYyIjsgfSAuZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNjMiOyB9IC5nbHlwaGljb24tdGludDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNjQiOyB9IC5nbHlwaGljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNjUiOyB9IC5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogIlxlMDY2IjsgfSAuZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA2NyI7IH0gLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA2OCI7IH0gLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA2OSI7IH0gLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA3MCI7IH0gLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNzEiOyB9IC5nbHlwaGljb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiAiXGUwNzIiOyB9IC5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogIlxlMDczIjsgfSAuZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHsgY29udGVudDogIlxlMDc0IjsgfSAuZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogIlxlMDc1IjsgfSAuZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNzYiOyB9IC5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA3NyI7IH0gLmdseXBoaWNvbi1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwNzgiOyB9IC5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA3OSI7IH0gLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA4MCI7IH0gLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHsgY29udGVudDogIlxlMDgxIjsgfSAuZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHsgY29udGVudDogIlxlMDgyIjsgfSAuZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA4MyI7IH0gLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA4NCI7IH0gLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA4NSI7IH0gLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHsgY29udGVudDogIlxlMDg2IjsgfSAuZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHsgY29udGVudDogIlxlMDg3IjsgfSAuZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogIlxlMDg4IjsgfSAuZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwODkiOyB9IC5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAiXGUwOTAiOyB9IC5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAiXGUwOTEiOyB9IC5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogIlxlMDkyIjsgfSAuZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA5MyI7IH0gLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA5NCI7IH0gLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogIlxlMDk1IjsgfSAuZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTA5NiI7IH0gLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHsgY29udGVudDogIlxlMDk3IjsgfSAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHsgY29udGVudDogIlxlMTAxIjsgfSAuZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogIlxlMTAyIjsgfSAuZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHsgY29udGVudDogIlxlMTAzIjsgfSAuZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHsgY29udGVudDogIlxlMTA0IjsgfSAuZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEwNSI7IH0gLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHsgY29udGVudDogIlxlMTA2IjsgfSAuZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUgeyBjb250ZW50OiAiXGUxMDciOyB9IC5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHsgY29udGVudDogIlxlMTA4IjsgfSAuZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEwOSI7IH0gLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHsgY29udGVudDogIlxlMTEwIjsgfSAuZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogIlxlMTExIjsgfSAuZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAiXGUxMTIiOyB9IC5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAiXGUxMTMiOyB9IC5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTExNCI7IH0gLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTExNSI7IH0gLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTExNiI7IH0gLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHsgY29udGVudDogIlxlMTE3IjsgfSAuZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTExOCI7IH0gLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogIlxlMTE5IjsgfSAuZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyMCI7IH0gLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHsgY29udGVudDogIlxlMTIxIjsgfSAuZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyMiI7IH0gLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyMyI7IH0gLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxMjQiOyB9IC5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyNSI7IH0gLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAiXGUxMjYiOyB9IC5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUxMjciOyB9IC5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyOCI7IH0gLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEyOSI7IH0gLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHsgY29udGVudDogIlxlMTMwIjsgfSAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUxMzEiOyB9IC5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogIlxlMTMyIjsgfSAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAiXGUxMzMiOyB9IC5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogIlxlMTM0IjsgfSAuZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEzNSI7IH0gLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHsgY29udGVudDogIlxlMTM2IjsgfSAuZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTEzNyI7IH0gLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogIlxlMTM4IjsgfSAuZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxMzkiOyB9IC5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNDAiOyB9IC5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE0MSI7IH0gLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogIlxlMTQyIjsgfSAuZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE0MyI7IH0gLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE0NCI7IH0gLmdseXBoaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxNDUiOyB9IC5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNDYiOyB9IC5nbHlwaGljb24tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE0OCI7IH0gLmdseXBoaWNvbi1nYnA6YmVmb3JlIHsgY29udGVudDogIlxlMTQ5IjsgfSAuZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHsgY29udGVudDogIlxlMTUwIjsgfSAuZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHsgY29udGVudDogIlxlMTUxIjsgfSAuZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE1MiI7IH0gLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE1MyI7IH0gLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAiXGUxNTQiOyB9IC5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE1NSI7IH0gLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE1NiI7IH0gLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogIlxlMTU3IjsgfSAuZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAiXGUxNTgiOyB9IC5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNTkiOyB9IC5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHsgY29udGVudDogIlxlMTYwIjsgfSAuZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNjEiOyB9IC5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHsgY29udGVudDogIlxlMTYyIjsgfSAuZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogIlxlMTYzIjsgfSAuZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHsgY29udGVudDogIlxlMTY0IjsgfSAuZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUgeyBjb250ZW50OiAiXGUxNjUiOyB9IC5nbHlwaGljb24tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxNjYiOyB9IC5nbHlwaGljb24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNjciOyB9IC5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHsgY29udGVudDogIlxlMTY4IjsgfSAuZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiAiXGUxNjkiOyB9IC5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE3MCI7IH0gLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE3MSI7IH0gLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUgeyBjb250ZW50OiAiXGUxNzIiOyB9IC5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE3MyI7IH0gLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE3NCI7IH0gLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxNzUiOyB9IC5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHsgY29udGVudDogIlxlMTc2IjsgfSAuZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE3NyI7IH0gLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUgeyBjb250ZW50OiAiXGUxNzgiOyB9IC5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAiXGUxNzkiOyB9IC5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE4MCI7IH0gLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE4MSI7IH0gLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAiXGUxODIiOyB9IC5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE4MyI7IH0gLmdseXBoaWNvbi10b3dlcjpiZWZvcmUgeyBjb250ZW50OiAiXGUxODQiOyB9IC5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHsgY29udGVudDogIlxlMTg1IjsgfSAuZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE4NiI7IH0gLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUgeyBjb250ZW50OiAiXGUxODciOyB9IC5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE4OCI7IH0gLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHsgY29udGVudDogIlxlMTg5IjsgfSAuZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE5MCI7IH0gLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHsgY29udGVudDogIlxlMTkxIjsgfSAuZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUgeyBjb250ZW50OiAiXGUxOTIiOyB9IC5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE5MyI7IH0gLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUgeyBjb250ZW50OiAiXGUxOTQiOyB9IC5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHsgY29udGVudDogIlxlMTk1IjsgfSAuZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTE5NyI7IH0gLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogIlxlMTk4IjsgfSAuZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUgeyBjb250ZW50OiAiXGUxOTkiOyB9IC5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHsgY29udGVudDogIlxlMjAwIjsgfSAuZ2x5cGhpY29uLWNkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIwMSI7IH0gLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHsgY29udGVudDogIlxlMjAyIjsgfSAuZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAiXGUyMDMiOyB9IC5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogIlxlMjA0IjsgfSAuZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHsgY29udGVudDogIlxlMjA1IjsgfSAuZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIwNiI7IH0gLmdseXBoaWNvbi1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAiXGUyMDkiOyB9IC5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIxMCI7IH0gLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIxMSI7IH0gLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiAiXGUyMTIiOyB9IC5nbHlwaGljb24tcGF3bjpiZWZvcmUgeyBjb250ZW50OiAiXGUyMTMiOyB9IC5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIxNCI7IH0gLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogIlxlMjE1IjsgfSAuZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUgeyBjb250ZW50OiAiXGUyMTYiOyB9IC5nbHlwaGljb24tdGVudDpiZWZvcmUgeyBjb250ZW50OiAiXDI2ZmEiOyB9IC5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUgeyBjb250ZW50OiAiXGUyMTgiOyB9IC5nbHlwaGljb24tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIxOSI7IH0gLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAiXGY4ZmYiOyB9IC5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHsgY29udGVudDogIlxlMjIxIjsgfSAuZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAiXDIzMWIiOyB9IC5nbHlwaGljb24tbGFtcDpiZWZvcmUgeyBjb250ZW50OiAiXGUyMjMiOyB9IC5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIyNCI7IH0gLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIyNSI7IH0gLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAiXGUyMjYiOyB9IC5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiAiXGUyMjciOyB9IC5nbHlwaGljb24tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIyNyI7IH0gLmdseXBoaWNvbi14YnQ6YmVmb3JlIHsgY29udGVudDogIlxlMjI3IjsgfSAuZ2x5cGhpY29uLXllbjpiZWZvcmUgeyBjb250ZW50OiAiXDAwYTUiOyB9IC5nbHlwaGljb24tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICJcMDBhNSI7IH0gLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUgeyBjb250ZW50OiAiXDIwYmQiOyB9IC5nbHlwaGljb24tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICJcMjBiZCI7IH0gLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAiXGUyMzAiOyB9IC5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIzMSI7IH0gLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIzMiI7IH0gLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHsgY29udGVudDogIlxlMjMzIjsgfSAuZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIzNCI7IH0gLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogIlxlMjM1IjsgfSAuZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTIzNiI7IH0gLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHsgY29udGVudDogIlxlMjM3IjsgfSAuZ2x5cGhpY29uLW9pbDpiZWZvcmUgeyBjb250ZW50OiAiXGUyMzgiOyB9IC5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHsgY29udGVudDogIlxlMjM5IjsgfSAuZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogIlxlMjQwIjsgfSAuZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUgeyBjb250ZW50OiAiXGUyNDEiOyB9IC5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUgeyBjb250ZW50OiAiXGUyNDIiOyB9IC5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI0MyI7IH0gLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI0NCI7IH0gLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI0NSI7IH0gLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNDYiOyB9IC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogIlxlMjQ3IjsgfSAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNDgiOyB9IC5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI0OSI7IH0gLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNTAiOyB9IC5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNTEiOyB9IC5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI1MiI7IH0gLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHsgY29udGVudDogIlxlMjUzIjsgfSAuZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHsgY29udGVudDogIlxlMjU0IjsgfSAuZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI1NSI7IH0gLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogIlxlMjU2IjsgfSAuZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNTciOyB9IC5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAiXGUyNTgiOyB9IC5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI1OSI7IH0gLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICJcZTI2MCI7IH0gKiB7IC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9ICo6YmVmb3JlLCAqOmFmdGVyIHsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gaHRtbCB7IGZvbnQtc2l6ZTogMTBweDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9IGJvZHkgeyBmb250LWZhbWlseTogIkhlbHZldGljYSBOZXVlIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IGluaGVyaXQ7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9IGEgeyBjb2xvcjogIzMzN2FiNzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IGE6aG92ZXIsIGE6Zm9jdXMgeyBjb2xvcjogIzIzNTI3YzsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gYTpmb2N1cyB7IG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH0gZmlndXJlIHsgbWFyZ2luOiAwOyB9IGltZyB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gLmltZy1yZXNwb25zaXZlLCAudGh1bWJuYWlsID4gaW1nLCAudGh1bWJuYWlsIGEgPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH0gLmltZy1yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogNnB4OyB9IC5pbWctdGh1bWJuYWlsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgcGFkZGluZzogNHB4OyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLXJhZGl1czogNHB4OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH0gLmltZy1jaXJjbGUgeyBib3JkZXItcmFkaXVzOiA1MCU7IH0gaHIgeyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9IC5zci1vbmx5IHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZzogMDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyBib3JkZXI6IDA7IH0gLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgY2xpcDogYXV0bzsgfSBbcm9sZT0iYnV0dG9uIl0geyBjdXJzb3I6IHBvaW50ZXI7IH0gaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogaW5oZXJpdDsgfSBoMSBzbWFsbCwgaDIgc21hbGwsIGgzIHNtYWxsLCBoNCBzbWFsbCwgaDUgc21hbGwsIGg2IHNtYWxsLCAuaDEgc21hbGwsIC5oMiBzbWFsbCwgLmgzIHNtYWxsLCAuaDQgc21hbGwsIC5oNSBzbWFsbCwgLmg2IHNtYWxsLCBoMSAuc21hbGwsIGgyIC5zbWFsbCwgaDMgLnNtYWxsLCBoNCAuc21hbGwsIGg1IC5zbWFsbCwgaDYgLnNtYWxsLCAuaDEgLnNtYWxsLCAuaDIgLnNtYWxsLCAuaDMgLnNtYWxsLCAuaDQgLnNtYWxsLCAuaDUgLnNtYWxsLCAuaDYgLnNtYWxsIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjNzc3OyB9IGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMgeyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IGgxIHNtYWxsLCAuaDEgc21hbGwsIGgyIHNtYWxsLCAuaDIgc21hbGwsIGgzIHNtYWxsLCAuaDMgc21hbGwsIGgxIC5zbWFsbCwgLmgxIC5zbWFsbCwgaDIgLnNtYWxsLCAuaDIgLnNtYWxsLCBoMyAuc21hbGwsIC5oMyAuc21hbGwgeyBmb250LXNpemU6IDY1JTsgfSBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSBoNCBzbWFsbCwgLmg0IHNtYWxsLCBoNSBzbWFsbCwgLmg1IHNtYWxsLCBoNiBzbWFsbCwgLmg2IHNtYWxsLCBoNCAuc21hbGwsIC5oNCAuc21hbGwsIGg1IC5zbWFsbCwgLmg1IC5zbWFsbCwgaDYgLnNtYWxsLCAuaDYgLnNtYWxsIHsgZm9udC1zaXplOiA3NSU7IH0gaDEsIC5oMSB7IGZvbnQtc2l6ZTogMzZweDsgfSBoMiwgLmgyIHsgZm9udC1zaXplOiAzMHB4OyB9IGgzLCAuaDMgeyBmb250LXNpemU6IDI0cHg7IH0gaDQsIC5oNCB7IGZvbnQtc2l6ZTogMThweDsgfSBoNSwgLmg1IHsgZm9udC1zaXplOiAxNHB4OyB9IGg2LCAuaDYgeyBmb250LXNpemU6IDEycHg7IH0gcCB7IG1hcmdpbjogMCAwIDEwcHg7IH0gLmxlYWQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5sZWFkIHsgZm9udC1zaXplOiAyMXB4OyB9IH0gc21hbGwsIC5zbWFsbCB7IGZvbnQtc2l6ZTogODUlOyB9IG1hcmssIC5tYXJrIHsgcGFkZGluZzogLjJlbTsgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfSAudGV4dC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfSAudGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9IC50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAudGV4dC1qdXN0aWZ5IHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfSAudGV4dC1ub3dyYXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IC50ZXh0LWxvd2VyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH0gLnRleHQtdXBwZXJjYXNlIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSAudGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH0gLnRleHQtbXV0ZWQgeyBjb2xvcjogIzc3NzsgfSAudGV4dC1wcmltYXJ5IHsgY29sb3I6ICMzMzdhYjc7IH0gYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHsgY29sb3I6ICMyODYwOTA7IH0gLnRleHQtc3VjY2VzcyB7IGNvbG9yOiAjM2M3NjNkOyB9IGEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7IGNvbG9yOiAjMmI1NDJjOyB9IC50ZXh0LWluZm8geyBjb2xvcjogIzMxNzA4ZjsgfSBhLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMgeyBjb2xvcjogIzI0NTI2OTsgfSAudGV4dC13YXJuaW5nIHsgY29sb3I6ICM4YTZkM2I7IH0gYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHsgY29sb3I6ICM2NjUxMmM7IH0gLnRleHQtZGFuZ2VyIHsgY29sb3I6ICNhOTQ0NDI7IH0gYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7IGNvbG9yOiAjODQzNTM0OyB9IC5iZy1wcmltYXJ5IHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH0gYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyB9IC5iZy1zdWNjZXNzIHsgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfSBhLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7IH0gLmJnLWluZm8geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9IGEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTsgfSAuYmctd2FybmluZyB7IGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH0gYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1OyB9IC5iZy1kYW5nZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9IGEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7IH0gLnBhZ2UtaGVhZGVyIHsgcGFkZGluZy1ib3R0b206IDlweDsgbWFyZ2luOiA0MHB4IDAgMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH0gdWwsIG9sIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB1bCB1bCwgb2wgdWwsIHVsIG9sLCBvbCBvbCB7IG1hcmdpbi1ib3R0b206IDA7IH0gLmxpc3QtdW5zdHlsZWQgeyBwYWRkaW5nLWxlZnQ6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IH0gLmxpc3QtaW5saW5lIHsgcGFkZGluZy1sZWZ0OiAwOyBtYXJnaW4tbGVmdDogLTVweDsgbGlzdC1zdHlsZTogbm9uZTsgfSAubGlzdC1pbmxpbmUgPiBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1yaWdodDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsgfSBkbCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gZHQsIGRkIHsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH0gZHQgeyBmb250LXdlaWdodDogYm9sZDsgfSBkZCB7IG1hcmdpbi1sZWZ0OiAwOyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuZGwtaG9yaXpvbnRhbCBkdCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTYwcHg7IG92ZXJmbG93OiBoaWRkZW47IGNsZWFyOiBsZWZ0OyB0ZXh0LWFsaWduOiByaWdodDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gLmRsLWhvcml6b250YWwgZGQgeyBtYXJnaW4tbGVmdDogMTgwcHg7IH0gfSBhYmJyW3RpdGxlXSwgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IGN1cnNvcjogaGVscDsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3OyB9IC5pbml0aWFsaXNtIHsgZm9udC1zaXplOiA5MCU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gYmxvY2txdW90ZSB7IHBhZGRpbmc6IDEwcHggMjBweDsgbWFyZ2luOiAwIDAgMjBweDsgZm9udC1zaXplOiAxNy41cHg7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTsgfSBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCwgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLCBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9IGJsb2NrcXVvdGUgZm9vdGVyLCBibG9ja3F1b3RlIHNtYWxsLCBibG9ja3F1b3RlIC5zbWFsbCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDgwJTsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IGNvbG9yOiAjNzc3OyB9IGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSwgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsIGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcMjAxNCBcMDBBMCc7IH0gLmJsb2NrcXVvdGUtcmV2ZXJzZSwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAwOyB0ZXh0LWFsaWduOiByaWdodDsgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZTsgYm9yZGVyLWxlZnQ6IDA7IH0gLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSwgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUgeyBjb250ZW50OiAnJzsgfSAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlciwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlciwgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlciwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLCAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlciwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7IGNvbnRlbnQ6ICdcMDBBMCBcMjAxNCc7IH0gYWRkcmVzcyB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH0gY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICJDb3VyaWVyIE5ldyIsIG1vbm9zcGFjZTsgfSBjb2RlIHsgcGFkZGluZzogMnB4IDRweDsgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAjYzcyNTRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0OyBib3JkZXItcmFkaXVzOiA0cHg7IH0ga2JkIHsgcGFkZGluZzogMnB4IDRweDsgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyBib3JkZXItcmFkaXVzOiAzcHg7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpOyBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7IH0ga2JkIGtiZCB7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogMTAwJTsgZm9udC13ZWlnaHQ6IGJvbGQ7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfSBwcmUgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogOS41cHg7IG1hcmdpbjogMCAwIDEwcHg7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IGNvbG9yOiAjMzMzOyB3b3JkLWJyZWFrOiBicmVhay1hbGw7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgYm9yZGVyLXJhZGl1czogNHB4OyB9IHByZSBjb2RlIHsgcGFkZGluZzogMDsgZm9udC1zaXplOiBpbmhlcml0OyBjb2xvcjogaW5oZXJpdDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMDsgfSAucHJlLXNjcm9sbGFibGUgeyBtYXgtaGVpZ2h0OiAzNDBweDsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IC5jb250YWluZXIgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5jb250YWluZXIgeyB3aWR0aDogNzUwcHg7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmNvbnRhaW5lciB7IHdpZHRoOiA5NzBweDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmNvbnRhaW5lciB7IHdpZHRoOiAxMTcwcHg7IH0gfSAuY29udGFpbmVyLWZsdWlkIHsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9IC5yb3cgeyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH0gLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWluLWhlaWdodDogMXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7IGZsb2F0OiBsZWZ0OyB9IC5jb2wteHMtMTIgeyB3aWR0aDogMTAwJTsgfSAuY29sLXhzLTExIHsgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfSAuY29sLXhzLTEwIHsgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXhzLTkgeyB3aWR0aDogNzUlOyB9IC5jb2wteHMtOCB7IHdpZHRoOiA2Ni42NjY2NjY2NyU7IH0gLmNvbC14cy03IHsgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXhzLTYgeyB3aWR0aDogNTAlOyB9IC5jb2wteHMtNSB7IHdpZHRoOiA0MS42NjY2NjY2NyU7IH0gLmNvbC14cy00IHsgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXhzLTMgeyB3aWR0aDogMjUlOyB9IC5jb2wteHMtMiB7IHdpZHRoOiAxNi42NjY2NjY2NyU7IH0gLmNvbC14cy0xIHsgd2lkdGg6IDguMzMzMzMzMzMlOyB9IC5jb2wteHMtcHVsbC0xMiB7IHJpZ2h0OiAxMDAlOyB9IC5jb2wteHMtcHVsbC0xMSB7IHJpZ2h0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC14cy1wdWxsLTEwIHsgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXhzLXB1bGwtOSB7IHJpZ2h0OiA3NSU7IH0gLmNvbC14cy1wdWxsLTggeyByaWdodDogNjYuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVsbC03IHsgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXhzLXB1bGwtNiB7IHJpZ2h0OiA1MCU7IH0gLmNvbC14cy1wdWxsLTUgeyByaWdodDogNDEuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVsbC00IHsgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXhzLXB1bGwtMyB7IHJpZ2h0OiAyNSU7IH0gLmNvbC14cy1wdWxsLTIgeyByaWdodDogMTYuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVsbC0xIHsgcmlnaHQ6IDguMzMzMzMzMzMlOyB9IC5jb2wteHMtcHVsbC0wIHsgcmlnaHQ6IGF1dG87IH0gLmNvbC14cy1wdXNoLTEyIHsgbGVmdDogMTAwJTsgfSAuY29sLXhzLXB1c2gtMTEgeyBsZWZ0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC14cy1wdXNoLTEwIHsgbGVmdDogODMuMzMzMzMzMzMlOyB9IC5jb2wteHMtcHVzaC05IHsgbGVmdDogNzUlOyB9IC5jb2wteHMtcHVzaC04IHsgbGVmdDogNjYuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVzaC03IHsgbGVmdDogNTguMzMzMzMzMzMlOyB9IC5jb2wteHMtcHVzaC02IHsgbGVmdDogNTAlOyB9IC5jb2wteHMtcHVzaC01IHsgbGVmdDogNDEuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVzaC00IHsgbGVmdDogMzMuMzMzMzMzMzMlOyB9IC5jb2wteHMtcHVzaC0zIHsgbGVmdDogMjUlOyB9IC5jb2wteHMtcHVzaC0yIHsgbGVmdDogMTYuNjY2NjY2NjclOyB9IC5jb2wteHMtcHVzaC0xIHsgbGVmdDogOC4zMzMzMzMzMyU7IH0gLmNvbC14cy1wdXNoLTAgeyBsZWZ0OiBhdXRvOyB9IC5jb2wteHMtb2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gLmNvbC14cy1vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9IC5jb2wteHMtb2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXhzLW9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfSAuY29sLXhzLW9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfSAuY29sLXhzLW9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXhzLW9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfSAuY29sLXhzLW9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfSAuY29sLXhzLW9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXhzLW9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfSAuY29sLXhzLW9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfSAuY29sLXhzLW9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9IC5jb2wteHMtb2Zmc2V0LTAgeyBtYXJnaW4tbGVmdDogMDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7IGZsb2F0OiBsZWZ0OyB9IC5jb2wtc20tMTIgeyB3aWR0aDogMTAwJTsgfSAuY29sLXNtLTExIHsgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfSAuY29sLXNtLTEwIHsgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXNtLTkgeyB3aWR0aDogNzUlOyB9IC5jb2wtc20tOCB7IHdpZHRoOiA2Ni42NjY2NjY2NyU7IH0gLmNvbC1zbS03IHsgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXNtLTYgeyB3aWR0aDogNTAlOyB9IC5jb2wtc20tNSB7IHdpZHRoOiA0MS42NjY2NjY2NyU7IH0gLmNvbC1zbS00IHsgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXNtLTMgeyB3aWR0aDogMjUlOyB9IC5jb2wtc20tMiB7IHdpZHRoOiAxNi42NjY2NjY2NyU7IH0gLmNvbC1zbS0xIHsgd2lkdGg6IDguMzMzMzMzMzMlOyB9IC5jb2wtc20tcHVsbC0xMiB7IHJpZ2h0OiAxMDAlOyB9IC5jb2wtc20tcHVsbC0xMSB7IHJpZ2h0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC1zbS1wdWxsLTEwIHsgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXNtLXB1bGwtOSB7IHJpZ2h0OiA3NSU7IH0gLmNvbC1zbS1wdWxsLTggeyByaWdodDogNjYuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVsbC03IHsgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXNtLXB1bGwtNiB7IHJpZ2h0OiA1MCU7IH0gLmNvbC1zbS1wdWxsLTUgeyByaWdodDogNDEuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVsbC00IHsgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXNtLXB1bGwtMyB7IHJpZ2h0OiAyNSU7IH0gLmNvbC1zbS1wdWxsLTIgeyByaWdodDogMTYuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVsbC0xIHsgcmlnaHQ6IDguMzMzMzMzMzMlOyB9IC5jb2wtc20tcHVsbC0wIHsgcmlnaHQ6IGF1dG87IH0gLmNvbC1zbS1wdXNoLTEyIHsgbGVmdDogMTAwJTsgfSAuY29sLXNtLXB1c2gtMTEgeyBsZWZ0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC1zbS1wdXNoLTEwIHsgbGVmdDogODMuMzMzMzMzMzMlOyB9IC5jb2wtc20tcHVzaC05IHsgbGVmdDogNzUlOyB9IC5jb2wtc20tcHVzaC04IHsgbGVmdDogNjYuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVzaC03IHsgbGVmdDogNTguMzMzMzMzMzMlOyB9IC5jb2wtc20tcHVzaC02IHsgbGVmdDogNTAlOyB9IC5jb2wtc20tcHVzaC01IHsgbGVmdDogNDEuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVzaC00IHsgbGVmdDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtc20tcHVzaC0zIHsgbGVmdDogMjUlOyB9IC5jb2wtc20tcHVzaC0yIHsgbGVmdDogMTYuNjY2NjY2NjclOyB9IC5jb2wtc20tcHVzaC0xIHsgbGVmdDogOC4zMzMzMzMzMyU7IH0gLmNvbC1zbS1wdXNoLTAgeyBsZWZ0OiBhdXRvOyB9IC5jb2wtc20tb2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gLmNvbC1zbS1vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9IC5jb2wtc20tb2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfSAuY29sLXNtLW9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfSAuY29sLXNtLW9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfSAuY29sLXNtLW9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfSAuY29sLXNtLW9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfSAuY29sLXNtLW9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfSAuY29sLXNtLW9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfSAuY29sLXNtLW9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfSAuY29sLXNtLW9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfSAuY29sLXNtLW9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9IC5jb2wtc20tb2Zmc2V0LTAgeyBtYXJnaW4tbGVmdDogMDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHsgZmxvYXQ6IGxlZnQ7IH0gLmNvbC1tZC0xMiB7IHdpZHRoOiAxMDAlOyB9IC5jb2wtbWQtMTEgeyB3aWR0aDogOTEuNjY2NjY2NjclOyB9IC5jb2wtbWQtMTAgeyB3aWR0aDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtOSB7IHdpZHRoOiA3NSU7IH0gLmNvbC1tZC04IHsgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfSAuY29sLW1kLTcgeyB3aWR0aDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbWQtNiB7IHdpZHRoOiA1MCU7IH0gLmNvbC1tZC01IHsgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfSAuY29sLW1kLTQgeyB3aWR0aDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtMyB7IHdpZHRoOiAyNSU7IH0gLmNvbC1tZC0yIHsgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfSAuY29sLW1kLTEgeyB3aWR0aDogOC4zMzMzMzMzMyU7IH0gLmNvbC1tZC1wdWxsLTEyIHsgcmlnaHQ6IDEwMCU7IH0gLmNvbC1tZC1wdWxsLTExIHsgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfSAuY29sLW1kLXB1bGwtMTAgeyByaWdodDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtcHVsbC05IHsgcmlnaHQ6IDc1JTsgfSAuY29sLW1kLXB1bGwtOCB7IHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdWxsLTcgeyByaWdodDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbWQtcHVsbC02IHsgcmlnaHQ6IDUwJTsgfSAuY29sLW1kLXB1bGwtNSB7IHJpZ2h0OiA0MS42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdWxsLTQgeyByaWdodDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtcHVsbC0zIHsgcmlnaHQ6IDI1JTsgfSAuY29sLW1kLXB1bGwtMiB7IHJpZ2h0OiAxNi42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdWxsLTEgeyByaWdodDogOC4zMzMzMzMzMyU7IH0gLmNvbC1tZC1wdWxsLTAgeyByaWdodDogYXV0bzsgfSAuY29sLW1kLXB1c2gtMTIgeyBsZWZ0OiAxMDAlOyB9IC5jb2wtbWQtcHVzaC0xMSB7IGxlZnQ6IDkxLjY2NjY2NjY3JTsgfSAuY29sLW1kLXB1c2gtMTAgeyBsZWZ0OiA4My4zMzMzMzMzMyU7IH0gLmNvbC1tZC1wdXNoLTkgeyBsZWZ0OiA3NSU7IH0gLmNvbC1tZC1wdXNoLTggeyBsZWZ0OiA2Ni42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdXNoLTcgeyBsZWZ0OiA1OC4zMzMzMzMzMyU7IH0gLmNvbC1tZC1wdXNoLTYgeyBsZWZ0OiA1MCU7IH0gLmNvbC1tZC1wdXNoLTUgeyBsZWZ0OiA0MS42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdXNoLTQgeyBsZWZ0OiAzMy4zMzMzMzMzMyU7IH0gLmNvbC1tZC1wdXNoLTMgeyBsZWZ0OiAyNSU7IH0gLmNvbC1tZC1wdXNoLTIgeyBsZWZ0OiAxNi42NjY2NjY2NyU7IH0gLmNvbC1tZC1wdXNoLTEgeyBsZWZ0OiA4LjMzMzMzMzMzJTsgfSAuY29sLW1kLXB1c2gtMCB7IGxlZnQ6IGF1dG87IH0gLmNvbC1tZC1vZmZzZXQtMTIgeyBtYXJnaW4tbGVmdDogMTAwJTsgfSAuY29sLW1kLW9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC1tZC1vZmZzZXQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtb2Zmc2V0LTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9IC5jb2wtbWQtb2Zmc2V0LTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9IC5jb2wtbWQtb2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbWQtb2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9IC5jb2wtbWQtb2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9IC5jb2wtbWQtb2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbWQtb2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9IC5jb2wtbWQtb2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9IC5jb2wtbWQtb2Zmc2V0LTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH0gLmNvbC1tZC1vZmZzZXQtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHsgZmxvYXQ6IGxlZnQ7IH0gLmNvbC1sZy0xMiB7IHdpZHRoOiAxMDAlOyB9IC5jb2wtbGctMTEgeyB3aWR0aDogOTEuNjY2NjY2NjclOyB9IC5jb2wtbGctMTAgeyB3aWR0aDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbGctOSB7IHdpZHRoOiA3NSU7IH0gLmNvbC1sZy04IHsgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfSAuY29sLWxnLTcgeyB3aWR0aDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbGctNiB7IHdpZHRoOiA1MCU7IH0gLmNvbC1sZy01IHsgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfSAuY29sLWxnLTQgeyB3aWR0aDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbGctMyB7IHdpZHRoOiAyNSU7IH0gLmNvbC1sZy0yIHsgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfSAuY29sLWxnLTEgeyB3aWR0aDogOC4zMzMzMzMzMyU7IH0gLmNvbC1sZy1wdWxsLTEyIHsgcmlnaHQ6IDEwMCU7IH0gLmNvbC1sZy1wdWxsLTExIHsgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfSAuY29sLWxnLXB1bGwtMTAgeyByaWdodDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbGctcHVsbC05IHsgcmlnaHQ6IDc1JTsgfSAuY29sLWxnLXB1bGwtOCB7IHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdWxsLTcgeyByaWdodDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbGctcHVsbC02IHsgcmlnaHQ6IDUwJTsgfSAuY29sLWxnLXB1bGwtNSB7IHJpZ2h0OiA0MS42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdWxsLTQgeyByaWdodDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbGctcHVsbC0zIHsgcmlnaHQ6IDI1JTsgfSAuY29sLWxnLXB1bGwtMiB7IHJpZ2h0OiAxNi42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdWxsLTEgeyByaWdodDogOC4zMzMzMzMzMyU7IH0gLmNvbC1sZy1wdWxsLTAgeyByaWdodDogYXV0bzsgfSAuY29sLWxnLXB1c2gtMTIgeyBsZWZ0OiAxMDAlOyB9IC5jb2wtbGctcHVzaC0xMSB7IGxlZnQ6IDkxLjY2NjY2NjY3JTsgfSAuY29sLWxnLXB1c2gtMTAgeyBsZWZ0OiA4My4zMzMzMzMzMyU7IH0gLmNvbC1sZy1wdXNoLTkgeyBsZWZ0OiA3NSU7IH0gLmNvbC1sZy1wdXNoLTggeyBsZWZ0OiA2Ni42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdXNoLTcgeyBsZWZ0OiA1OC4zMzMzMzMzMyU7IH0gLmNvbC1sZy1wdXNoLTYgeyBsZWZ0OiA1MCU7IH0gLmNvbC1sZy1wdXNoLTUgeyBsZWZ0OiA0MS42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdXNoLTQgeyBsZWZ0OiAzMy4zMzMzMzMzMyU7IH0gLmNvbC1sZy1wdXNoLTMgeyBsZWZ0OiAyNSU7IH0gLmNvbC1sZy1wdXNoLTIgeyBsZWZ0OiAxNi42NjY2NjY2NyU7IH0gLmNvbC1sZy1wdXNoLTEgeyBsZWZ0OiA4LjMzMzMzMzMzJTsgfSAuY29sLWxnLXB1c2gtMCB7IGxlZnQ6IGF1dG87IH0gLmNvbC1sZy1vZmZzZXQtMTIgeyBtYXJnaW4tbGVmdDogMTAwJTsgfSAuY29sLWxnLW9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH0gLmNvbC1sZy1vZmZzZXQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9IC5jb2wtbGctb2Zmc2V0LTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9IC5jb2wtbGctb2Zmc2V0LTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9IC5jb2wtbGctb2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9IC5jb2wtbGctb2Zmc2V0LTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9IC5jb2wtbGctb2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9IC5jb2wtbGctb2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9IC5jb2wtbGctb2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9IC5jb2wtbGctb2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9IC5jb2wtbGctb2Zmc2V0LTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH0gLmNvbC1sZy1vZmZzZXQtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9IH0gdGFibGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSBjYXB0aW9uIHsgcGFkZGluZy10b3A6IDhweDsgcGFkZGluZy1ib3R0b206IDhweDsgY29sb3I6ICM3Nzc7IHRleHQtYWxpZ246IGxlZnQ7IH0gdGggeyB0ZXh0LWFsaWduOiBsZWZ0OyB9IC50YWJsZSB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7IHBhZGRpbmc6IDhweDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9IC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQgeyBib3JkZXItdG9wOiAwOyB9IC50YWJsZSA+IHRib2R5ICsgdGJvZHkgeyBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfSAudGFibGUgLnRhYmxlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHsgcGFkZGluZzogNXB4OyB9IC50YWJsZS1ib3JkZXJlZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH0gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH0gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQgeyBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH0gLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9IHRhYmxlIGNvbFtjbGFzcyo9ImNvbC0iXSB7IHBvc2l0aW9uOiBzdGF0aWM7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgZmxvYXQ6IG5vbmU7IH0gdGFibGUgdGRbY2xhc3MqPSJjb2wtIl0sIHRhYmxlIHRoW2NsYXNzKj0iY29sLSJdIHsgcG9zaXRpb246IHN0YXRpYzsgZGlzcGxheTogdGFibGUtY2VsbDsgZmxvYXQ6IG5vbmU7IH0gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSwgLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH0gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2VzcywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2VzcywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2VzcywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZywgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfSAudGFibGUtcmVzcG9uc2l2ZSB7IG1pbi1oZWlnaHQ6IC4wMSU7IG92ZXJmbG93LXg6IGF1dG87IH0gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRhYmxlLXJlc3BvbnNpdmUgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgb3ZlcmZsb3cteTogaGlkZGVuOyAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7IG1hcmdpbi1ib3R0b206IDA7IH0gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgeyBib3JkZXI6IDA7IH0gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7IGJvcmRlci1sZWZ0OiAwOyB9IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQgeyBib3JkZXItcmlnaHQ6IDA7IH0gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7IGJvcmRlci1ib3R0b206IDA7IH0gfSBmaWVsZHNldCB7IG1pbi13aWR0aDogMDsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBib3JkZXI6IDA7IH0gbGVnZW5kIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDIxcHg7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyBjb2xvcjogIzMzMzsgYm9yZGVyOiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfSBsYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA1cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB9IGlucHV0W3R5cGU9InNlYXJjaCJdIHsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gaW5wdXRbdHlwZT0icmFkaW8iXSwgaW5wdXRbdHlwZT0iY2hlY2tib3giXSB7IG1hcmdpbjogNHB4IDAgMDsgbWFyZ2luLXRvcDogMXB4IFw5OyBsaW5lLWhlaWdodDogbm9ybWFsOyB9IGlucHV0W3R5cGU9ImZpbGUiXSB7IGRpc3BsYXk6IGJsb2NrOyB9IGlucHV0W3R5cGU9InJhbmdlIl0geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH0gc2VsZWN0W211bHRpcGxlXSwgc2VsZWN0W3NpemVdIHsgaGVpZ2h0OiBhdXRvOyB9IGlucHV0W3R5cGU9ImZpbGUiXTpmb2N1cywgaW5wdXRbdHlwZT0icmFkaW8iXTpmb2N1cywgaW5wdXRbdHlwZT0iY2hlY2tib3giXTpmb2N1cyB7IG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH0gb3V0cHV0IHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctdG9wOiA3cHg7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IGNvbG9yOiAjNTU1OyB9IC5mb3JtLWNvbnRyb2wgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMzRweDsgcGFkZGluZzogNnB4IDEycHg7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IGNvbG9yOiAjNTU1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBib3JkZXItcmFkaXVzOiA0cHg7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpOyAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1czsgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1czsgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1czsgfSAuZm9ybS1jb250cm9sOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAjNjZhZmU5OyBvdXRsaW5lOiAwOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIC42KTsgfSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5OTk7IG9wYWNpdHk6IDE7IH0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzk5OTsgfSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5OTk7IH0gLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IH0gLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IG9wYWNpdHk6IDE7IH0gLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wgeyBoZWlnaHQ6IGF1dG87IH0gaW5wdXRbdHlwZT0ic2VhcmNoIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgeyBpbnB1dFt0eXBlPSJkYXRlIl0uZm9ybS1jb250cm9sLCBpbnB1dFt0eXBlPSJ0aW1lIl0uZm9ybS1jb250cm9sLCBpbnB1dFt0eXBlPSJkYXRldGltZS1sb2NhbCJdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT0ibW9udGgiXS5mb3JtLWNvbnRyb2wgeyBsaW5lLWhlaWdodDogMzRweDsgfSBpbnB1dFt0eXBlPSJkYXRlIl0uaW5wdXQtc20sIGlucHV0W3R5cGU9InRpbWUiXS5pbnB1dC1zbSwgaW5wdXRbdHlwZT0iZGF0ZXRpbWUtbG9jYWwiXS5pbnB1dC1zbSwgaW5wdXRbdHlwZT0ibW9udGgiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ImRhdGUiXSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9InRpbWUiXSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ImRhdGV0aW1lLWxvY2FsIl0sIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPSJtb250aCJdIHsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gaW5wdXRbdHlwZT0iZGF0ZSJdLmlucHV0LWxnLCBpbnB1dFt0eXBlPSJ0aW1lIl0uaW5wdXQtbGcsIGlucHV0W3R5cGU9ImRhdGV0aW1lLWxvY2FsIl0uaW5wdXQtbGcsIGlucHV0W3R5cGU9Im1vbnRoIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPSJkYXRlIl0sIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPSJ0aW1lIl0sIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPSJkYXRldGltZS1sb2NhbCJdLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT0ibW9udGgiXSB7IGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH0gLmZvcm0tZ3JvdXAgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IC5yYWRpbywgLmNoZWNrYm94IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSAucmFkaW8gbGFiZWwsIC5jaGVja2JveCBsYWJlbCB7IG1pbi1oZWlnaHQ6IDIwcHg7IHBhZGRpbmctbGVmdDogMjBweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY3Vyc29yOiBwb2ludGVyOyB9IC5yYWRpbyBpbnB1dFt0eXBlPSJyYWRpbyJdLCAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9InJhZGlvIl0sIC5jaGVja2JveCBpbnB1dFt0eXBlPSJjaGVja2JveCJdLCAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9ImNoZWNrYm94Il0geyBwb3NpdGlvbjogYWJzb2x1dGU7IG1hcmdpbi10b3A6IDRweCBcOTsgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IC5yYWRpbyArIC5yYWRpbywgLmNoZWNrYm94ICsgLmNoZWNrYm94IHsgbWFyZ2luLXRvcDogLTVweDsgfSAucmFkaW8taW5saW5lLCAuY2hlY2tib3gtaW5saW5lIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctbGVmdDogMjBweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY3Vyc29yOiBwb2ludGVyOyB9IC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLCAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9IGlucHV0W3R5cGU9InJhZGlvIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSJjaGVja2JveCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT0icmFkaW8iXS5kaXNhYmxlZCwgaW5wdXRbdHlwZT0iY2hlY2tib3giXS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9InJhZGlvIl0sIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPSJjaGVja2JveCJdIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfSAucmFkaW8taW5saW5lLmRpc2FibGVkLCAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUgeyBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IC5yYWRpby5kaXNhYmxlZCBsYWJlbCwgLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfSAuZm9ybS1jb250cm9sLXN0YXRpYyB7IG1pbi1oZWlnaHQ6IDM0cHg7IHBhZGRpbmctdG9wOiA3cHg7IHBhZGRpbmctYm90dG9tOiA3cHg7IG1hcmdpbi1ib3R0b206IDA7IH0gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9IC5pbnB1dC1zbSB7IGhlaWdodDogMzBweDsgcGFkZGluZzogNXB4IDEwcHg7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEuNTsgYm9yZGVyLXJhZGl1czogM3B4OyB9IHNlbGVjdC5pbnB1dC1zbSB7IGhlaWdodDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gdGV4dGFyZWEuaW5wdXQtc20sIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20geyBoZWlnaHQ6IGF1dG87IH0gLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7IGhlaWdodDogMzBweDsgcGFkZGluZzogNXB4IDEwcHg7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEuNTsgYm9yZGVyLXJhZGl1czogM3B4OyB9IC5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wgeyBoZWlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyB9IC5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCwgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wgeyBoZWlnaHQ6IGF1dG87IH0gLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMgeyBoZWlnaHQ6IDMwcHg7IG1pbi1oZWlnaHQ6IDMycHg7IHBhZGRpbmc6IDZweCAxMHB4OyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxLjU7IH0gLmlucHV0LWxnIHsgaGVpZ2h0OiA0NnB4OyBwYWRkaW5nOiAxMHB4IDE2cHg7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgYm9yZGVyLXJhZGl1czogNnB4OyB9IHNlbGVjdC5pbnB1dC1sZyB7IGhlaWdodDogNDZweDsgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gdGV4dGFyZWEuaW5wdXQtbGcsIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcgeyBoZWlnaHQ6IGF1dG87IH0gLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7IGhlaWdodDogNDZweDsgcGFkZGluZzogMTBweCAxNnB4OyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IGJvcmRlci1yYWRpdXM6IDZweDsgfSAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHsgaGVpZ2h0OiA0NnB4OyBsaW5lLWhlaWdodDogNDZweDsgfSAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHsgaGVpZ2h0OiBhdXRvOyB9IC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHsgaGVpZ2h0OiA0NnB4OyBtaW4taGVpZ2h0OiAzOHB4OyBwYWRkaW5nOiAxMXB4IDE2cHg7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfSAuaGFzLWZlZWRiYWNrIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7IHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAyOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDM0cHg7IGhlaWdodDogMzRweDsgbGluZS1oZWlnaHQ6IDM0cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyB3aWR0aDogNDZweDsgaGVpZ2h0OiA0NnB4OyBsaW5lLWhlaWdodDogNDZweDsgfSAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyB9IC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jaywgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLCAuaGFzLXN1Y2Nlc3MgLnJhZGlvLCAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LCAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwgLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCwgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLCAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHsgY29sb3I6ICMzYzc2M2Q7IH0gLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wgeyBib3JkZXItY29sb3I6ICMzYzc2M2Q7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpOyB9IC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAjMmI1NDJjOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IH0gLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7IGNvbG9yOiAjM2M3NjNkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyBib3JkZXItY29sb3I6ICMzYzc2M2Q7IH0gLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyBjb2xvcjogIzNjNzYzZDsgfSAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssIC5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCwgLmhhcy13YXJuaW5nIC5yYWRpbywgLmhhcy13YXJuaW5nIC5jaGVja2JveCwgLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsIC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLCAuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsIC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCwgLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCwgLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7IGNvbG9yOiAjOGE2ZDNiOyB9IC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHsgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTsgfSAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7IGJvcmRlci1jb2xvcjogIzY2NTEyYzsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9IC5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24geyBjb2xvcjogIzhhNmQzYjsgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9IC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHsgY29sb3I6ICM4YTZkM2I7IH0gLmhhcy1lcnJvciAuaGVscC1ibG9jaywgLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCwgLmhhcy1lcnJvciAucmFkaW8sIC5oYXMtZXJyb3IgLmNoZWNrYm94LCAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsIC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSwgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCwgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCwgLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHsgY29sb3I6ICNhOTQ0NDI7IH0gLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHsgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTsgfSAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM4NDM1MzQ7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfSAuaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7IGNvbG9yOiAjYTk0NDQyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH0gLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHsgY29sb3I6ICNhOTQ0NDI7IH0gLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyB0b3A6IDI1cHg7IH0gLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7IHRvcDogMDsgfSAuaGVscC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IGNvbG9yOiAjNzM3MzczOyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHsgZGlzcGxheTogaW5saW5lLXRhYmxlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7IHdpZHRoOiBhdXRvOyB9IC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHsgd2lkdGg6IDEwMCU7IH0gLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHsgbWFyZ2luLWJvdHRvbTogMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSAuZm9ybS1pbmxpbmUgLnJhZGlvLCAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDA7IH0gLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPSJyYWRpbyJdLCAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9ImNoZWNrYm94Il0geyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1sZWZ0OiAwOyB9IC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyB0b3A6IDA7IH0gfSAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbywgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSwgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHsgcGFkZGluZy10b3A6IDdweDsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDsgfSAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbywgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3ggeyBtaW4taGVpZ2h0OiAyN3B4OyB9IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgeyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwgeyBwYWRkaW5nLXRvcDogN3B4OyBtYXJnaW4tYm90dG9tOiAwOyB0ZXh0LWFsaWduOiByaWdodDsgfSB9IC5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHsgcmlnaHQ6IDE1cHg7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwgeyBwYWRkaW5nLXRvcDogMTFweDsgZm9udC1zaXplOiAxOHB4OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwgeyBwYWRkaW5nLXRvcDogNnB4OyBmb250LXNpemU6IDEycHg7IH0gfSAuYnRuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiA2cHggMTJweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogbm9ybWFsOyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgdGV4dC1hbGlnbjogY2VudGVyOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmFkaXVzOiA0cHg7IH0gLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMgeyBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9IC5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMgeyBjb2xvcjogIzMzMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IG91dGxpbmU6IDA7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7IGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpOyB9IC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7IGN1cnNvcjogbm90LWFsbG93ZWQ7IGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgb3BhY2l0eTogLjY1OyB9IGEuYnRuLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gYS5idG4geyBwb2ludGVyLWV2ZW50czogbm9uZTsgfSAuYnRuLWRlZmF1bHQgeyBjb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfSAuYnRuLWRlZmF1bHQ6aG92ZXIgeyBjb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9IC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH0gLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0OyBib3JkZXItY29sb3I6ICM4YzhjOGM7IH0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IC5idG4tZGVmYXVsdCAuYmFkZ2UgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfSAuYnRuLXByaW1hcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9IC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfSAuYnRuLXByaW1hcnk6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9IC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH0gLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0OyBib3JkZXItY29sb3I6ICMxMjJiNDA7IH0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9IC5idG4tcHJpbWFyeSAuYmFkZ2UgeyBjb2xvcjogIzMzN2FiNzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAuYnRuLXN1Y2Nlc3MgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9IC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7IGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfSAuYnRuLXN1Y2Nlc3M6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9IC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH0gLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5OyBib3JkZXItY29sb3I6ICMyNTU2MjU7IH0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9IC5idG4tc3VjY2VzcyAuYmFkZ2UgeyBjb2xvcjogIzVjYjg1YzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAuYnRuLWluZm8geyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9IC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7IGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfSAuYnRuLWluZm86aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9IC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyBib3JkZXItY29sb3I6ICMyNjlhYmM7IH0gLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjOyBib3JkZXItY29sb3I6ICMxYjZkODU7IH0gLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9IC5idG4taW5mbyAuYmFkZ2UgeyBjb2xvcjogIzViYzBkZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAuYnRuLXdhcm5pbmcgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9IC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfSAuYnRuLXdhcm5pbmc6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjsgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9IC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyBib3JkZXItY29sb3I6ICNkNTg1MTI7IH0gLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyOyBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH0gLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9IC5idG4td2FybmluZyAuYmFkZ2UgeyBjb2xvcjogI2YwYWQ0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAuYnRuLWRhbmdlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyBib3JkZXItY29sb3I6ICNkNDNmM2E7IH0gLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfSAuYnRuLWRhbmdlcjpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyBib3JkZXItY29sb3I6ICNhYzI5MjU7IH0gLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7IGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfSAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7IGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfSAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyBib3JkZXItY29sb3I6ICNkNDNmM2E7IH0gLmJ0bi1kYW5nZXIgLmJhZGdlIHsgY29sb3I6ICNkOTUzNGY7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gLmJ0bi1saW5rIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICMzMzdhYjc7IGJvcmRlci1yYWRpdXM6IDA7IH0gLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfSAuYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfSAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7IGNvbG9yOiAjMjM1MjdjOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7IGNvbG9yOiAjNzc3OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4geyBwYWRkaW5nOiAxMHB4IDE2cHg7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgYm9yZGVyLXJhZGl1czogNnB4OyB9IC5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHsgcGFkZGluZzogNXB4IDEwcHg7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEuNTsgYm9yZGVyLXJhZGl1czogM3B4OyB9IC5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHsgcGFkZGluZzogMXB4IDVweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS41OyBib3JkZXItcmFkaXVzOiAzcHg7IH0gLmJ0bi1ibG9jayB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfSAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7IG1hcmdpbi10b3A6IDVweDsgfSBpbnB1dFt0eXBlPSJzdWJtaXQiXS5idG4tYmxvY2ssIGlucHV0W3R5cGU9InJlc2V0Il0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPSJidXR0b24iXS5idG4tYmxvY2sgeyB3aWR0aDogMTAwJTsgfSAuZmFkZSB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjsgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjsgfSAuZmFkZS5pbiB7IG9wYWNpdHk6IDE7IH0gLmNvbGxhcHNlIHsgZGlzcGxheTogbm9uZTsgfSAuY29sbGFwc2UuaW4geyBkaXNwbGF5OiBibG9jazsgfSB0ci5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfSB0Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfSAuY29sbGFwc2luZyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7IC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5OyB9IC5jYXJldCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDA7IGhlaWdodDogMDsgbWFyZ2luLWxlZnQ6IDJweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDsgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFw5OyBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfSAuZHJvcHVwLCAuZHJvcGRvd24geyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7IG91dGxpbmU6IDA7IH0gLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgei1pbmRleDogMTAwMDsgZGlzcGxheTogbm9uZTsgZmxvYXQ6IGxlZnQ7IG1pbi13aWR0aDogMTYwcHg7IHBhZGRpbmc6IDVweCAwOyBtYXJnaW46IDJweCAwIDA7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogbGVmdDsgbGlzdC1zdHlsZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7IGJvcmRlci1yYWRpdXM6IDRweDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7IGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTsgfSAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IH0gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIgeyBoZWlnaHQ6IDFweDsgbWFyZ2luOiA5cHggMDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAzcHggMjBweDsgY2xlYXI6IGJvdGg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyBjb2xvcjogIzMzMzsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMgeyBjb2xvcjogIzI2MjYyNjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyBvdXRsaW5lOiAwOyB9IC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMgeyBjb2xvcjogIzc3NzsgfSAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBub3QtYWxsb3dlZDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7IH0gLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7IGRpc3BsYXk6IGJsb2NrOyB9IC5vcGVuID4gYSB7IG91dGxpbmU6IDA7IH0gLmRyb3Bkb3duLW1lbnUtcmlnaHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfSAuZHJvcGRvd24tbWVudS1sZWZ0IHsgcmlnaHQ6IGF1dG87IGxlZnQ6IDA7IH0gLmRyb3Bkb3duLWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAzcHggMjBweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgY29sb3I6ICM3Nzc7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gLmRyb3Bkb3duLWJhY2tkcm9wIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDk5MDsgfSAucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IH0gLmRyb3B1cCAuY2FyZXQsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQgeyBjb250ZW50OiAiIjsgYm9yZGVyLXRvcDogMDsgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDsgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFw5OyB9IC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7IHRvcDogYXV0bzsgYm90dG9tOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAycHg7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfSAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQgeyByaWdodDogYXV0bzsgbGVmdDogMDsgfSB9IC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSAuYnRuLWdyb3VwID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiBsZWZ0OyB9IC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUgeyB6LWluZGV4OiAyOyB9IC5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAgeyBtYXJnaW4tbGVmdDogLTFweDsgfSAuYnRuLXRvb2xiYXIgeyBtYXJnaW4tbGVmdDogLTVweDsgfSAuYnRuLXRvb2xiYXIgLmJ0biwgLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAgeyBmbG9hdDogbGVmdDsgfSAuYnRuLXRvb2xiYXIgPiAuYnRuLCAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLCAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAgeyBtYXJnaW4tbGVmdDogNXB4OyB9IC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHsgYm9yZGVyLXJhZGl1czogMDsgfSAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9IC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9IC5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7IGZsb2F0OiBsZWZ0OyB9IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHsgYm9yZGVyLXJhZGl1czogMDsgfSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUgeyBvdXRsaW5lOiAwOyB9IC5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7IHBhZGRpbmctcmlnaHQ6IDhweDsgcGFkZGluZy1sZWZ0OiA4cHg7IH0gLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHsgcGFkZGluZy1yaWdodDogMTJweDsgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTsgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7IH0gLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsgeyAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7IH0gLmJ0biAuY2FyZXQgeyBtYXJnaW4tbGVmdDogMDsgfSAuYnRuLWxnIC5jYXJldCB7IGJvcmRlci13aWR0aDogNXB4IDVweCAwOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IC5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQgeyBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4geyBmbG9hdDogbm9uZTsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAgeyBtYXJnaW4tdG9wOiAtMXB4OyBtYXJnaW4tbGVmdDogMDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXJhZGl1czogMDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7IGJvcmRlci1yYWRpdXM6IDA7IH0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUgeyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IC5idG4tZ3JvdXAtanVzdGlmaWVkIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9IC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0biwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHsgZGlzcGxheTogdGFibGUtY2VsbDsgZmxvYXQ6IG5vbmU7IHdpZHRoOiAxJTsgfSAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7IHdpZHRoOiAxMDAlOyB9IC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7IGxlZnQ6IGF1dG87IH0gW2RhdGEtdG9nZ2xlPSJidXR0b25zIl0gPiAuYnRuIGlucHV0W3R5cGU9InJhZGlvIl0sIFtkYXRhLXRvZ2dsZT0iYnV0dG9ucyJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT0icmFkaW8iXSwgW2RhdGEtdG9nZ2xlPSJidXR0b25zIl0gPiAuYnRuIGlucHV0W3R5cGU9ImNoZWNrYm94Il0sIFtkYXRhLXRvZ2dsZT0iYnV0dG9ucyJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT0iY2hlY2tib3giXSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gLmlucHV0LWdyb3VwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiB0YWJsZTsgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfSAuaW5wdXQtZ3JvdXBbY2xhc3MqPSJjb2wtIl0geyBmbG9hdDogbm9uZTsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDA7IH0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgeyB6LWluZGV4OiAzOyB9IC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4geyBoZWlnaHQ6IDQ2cHg7IHBhZGRpbmc6IDEwcHggMTZweDsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS4zMzMzMzMzOyBib3JkZXItcmFkaXVzOiA2cHg7IH0gc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLCBzZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IGhlaWdodDogNDZweDsgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiwgdGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IGhlaWdodDogYXV0bzsgfSAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHsgaGVpZ2h0OiAzMHB4OyBwYWRkaW5nOiA1cHggMTBweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS41OyBib3JkZXItcmFkaXVzOiAzcHg7IH0gc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLCBzZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IGhlaWdodDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgdGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IGhlaWdodDogYXV0bzsgfSAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4sIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHsgZGlzcGxheTogdGFibGUtY2VsbDsgfSAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXJhZGl1czogMDsgfSAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4geyB3aWR0aDogMSU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gLmlucHV0LWdyb3VwLWFkZG9uIHsgcGFkZGluZzogNnB4IDEycHg7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjNTU1OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20geyBwYWRkaW5nOiA1cHggMTBweDsgZm9udC1zaXplOiAxMnB4OyBib3JkZXItcmFkaXVzOiAzcHg7IH0gLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnIHsgcGFkZGluZzogMTBweCAxNnB4OyBmb250LXNpemU6IDE4cHg7IGJvcmRlci1yYWRpdXM6IDZweDsgfSAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT0icmFkaW8iXSwgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9ImNoZWNrYm94Il0geyBtYXJnaW4tdG9wOiAwOyB9IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLCAuaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9IC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7IGJvcmRlci1yaWdodDogMDsgfSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLCAuaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4geyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IDA7IH0gLmlucHV0LWdyb3VwLWJ0biB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAwOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7IG1hcmdpbi1sZWZ0OiAtMXB4OyB9IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHsgei1pbmRleDogMjsgfSAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgeyBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7IHotaW5kZXg6IDI7IG1hcmdpbi1sZWZ0OiAtMXB4OyB9IC5uYXYgeyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1ib3R0b206IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IH0gLm5hdiA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfSAubmF2ID4gbGkgPiBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAxNXB4OyB9IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0gLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7IGNvbG9yOiAjNzc3OyB9IC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMgeyBjb2xvcjogIzc3NzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjdXJzb3I6IG5vdC1hbGxvd2VkOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9IC5uYXYgLm5hdi1kaXZpZGVyIHsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogOXB4IDA7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH0gLm5hdiA+IGxpID4gYSA+IGltZyB7IG1heC13aWR0aDogbm9uZTsgfSAubmF2LXRhYnMgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfSAubmF2LXRhYnMgPiBsaSB7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAtMXB4OyB9IC5uYXYtdGFicyA+IGxpID4gYSB7IG1hcmdpbi1yaWdodDogMnB4OyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2VlZSAjZWVlICNkZGQ7IH0gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7IGNvbG9yOiAjNTU1OyBjdXJzb3I6IGRlZmF1bHQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHsgd2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDA7IH0gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7IGZsb2F0OiBub25lOyB9IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgeyB0b3A6IGF1dG87IGxlZnQ6IGF1dG87IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDogMSU7IH0gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH0gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEgeyBtYXJnaW4tcmlnaHQ6IDA7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH0gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7IGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfSAubmF2LXBpbGxzID4gbGkgeyBmbG9hdDogbGVmdDsgfSAubmF2LXBpbGxzID4gbGkgPiBhIHsgYm9yZGVyLXJhZGl1czogNHB4OyB9IC5uYXYtcGlsbHMgPiBsaSArIGxpIHsgbWFyZ2luLWxlZnQ6IDJweDsgfSAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH0gLm5hdi1zdGFja2VkID4gbGkgeyBmbG9hdDogbm9uZTsgfSAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHsgbWFyZ2luLXRvcDogMnB4OyBtYXJnaW4tbGVmdDogMDsgfSAubmF2LWp1c3RpZmllZCB7IHdpZHRoOiAxMDAlOyB9IC5uYXYtanVzdGlmaWVkID4gbGkgeyBmbG9hdDogbm9uZTsgfSAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7IG1hcmdpbi1ib3R0b206IDVweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHsgdG9wOiBhdXRvOyBsZWZ0OiBhdXRvOyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2LWp1c3RpZmllZCA+IGxpIHsgZGlzcGxheTogdGFibGUtY2VsbDsgd2lkdGg6IDElOyB9IC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9IC5uYXYtdGFicy1qdXN0aWZpZWQgeyBib3JkZXItYm90dG9tOiAwOyB9IC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEgeyBtYXJnaW4tcmlnaHQ6IDA7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfSAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9IC50YWItY29udGVudCA+IC50YWItcGFuZSB7IGRpc3BsYXk6IG5vbmU7IH0gLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9IC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7IG1hcmdpbi10b3A6IC0xcHg7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IC5uYXZiYXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDUwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2YmFyIHsgYm9yZGVyLXJhZGl1czogNHB4OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5uYXZiYXItaGVhZGVyIHsgZmxvYXQ6IGxlZnQ7IH0gfSAubmF2YmFyLWNvbGxhcHNlIHsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBvdmVyZmxvdy14OiB2aXNpYmxlOyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpOyB9IC5uYXZiYXItY29sbGFwc2UuaW4geyBvdmVyZmxvdy15OiBhdXRvOyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2YmFyLWNvbGxhcHNlIHsgd2lkdGg6IGF1dG87IGJvcmRlci10b3A6IDA7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfSAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAwOyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9IC5uYXZiYXItY29sbGFwc2UuaW4geyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9IH0gLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7IG1heC1oZWlnaHQ6IDM0MHB4OyB9IEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHsgbWF4LWhlaWdodDogMjAwcHg7IH0gfSAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlciwgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHsgbWFyZ2luLXJpZ2h0OiAtMTVweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlciwgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMDsgfSB9IC5uYXZiYXItc3RhdGljLXRvcCB7IHotaW5kZXg6IDEwMDA7IGJvcmRlci13aWR0aDogMCAwIDFweDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhci1zdGF0aWMtdG9wIHsgYm9yZGVyLXJhZGl1czogMDsgfSB9IC5uYXZiYXItZml4ZWQtdG9wLCAubmF2YmFyLWZpeGVkLWJvdHRvbSB7IHBvc2l0aW9uOiBmaXhlZDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwMzA7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5uYXZiYXItZml4ZWQtdG9wLCAubmF2YmFyLWZpeGVkLWJvdHRvbSB7IGJvcmRlci1yYWRpdXM6IDA7IH0gfSAubmF2YmFyLWZpeGVkLXRvcCB7IHRvcDogMDsgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9IC5uYXZiYXItZml4ZWQtYm90dG9tIHsgYm90dG9tOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItd2lkdGg6IDFweCAwIDA7IH0gLm5hdmJhci1icmFuZCB7IGZsb2F0OiBsZWZ0OyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDE1cHggMTVweDsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMjBweDsgfSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IC5uYXZiYXItYnJhbmQgPiBpbWcgeyBkaXNwbGF5OiBibG9jazsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7IG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9IC5uYXZiYXItdG9nZ2xlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmbG9hdDogcmlnaHQ7IHBhZGRpbmc6IDlweCAxMHB4OyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1yaWdodDogMTVweDsgbWFyZ2luLWJvdHRvbTogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7IG91dGxpbmU6IDA7IH0gLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDJweDsgYm9yZGVyLXJhZGl1czogMXB4OyB9IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7IG1hcmdpbi10b3A6IDRweDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhci10b2dnbGUgeyBkaXNwbGF5OiBub25lOyB9IH0gLm5hdmJhci1uYXYgeyBtYXJnaW46IDcuNXB4IC0xNXB4OyB9IC5uYXZiYXItbmF2ID4gbGkgPiBhIHsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBsaW5lLWhlaWdodDogMjBweDsgfSBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogc3RhdGljOyBmbG9hdDogbm9uZTsgd2lkdGg6IGF1dG87IG1hcmdpbi10b3A6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7IHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4OyB9IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHsgbGluZS1oZWlnaHQ6IDIwcHg7IH0gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2YmFyLW5hdiB7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDA7IH0gLm5hdmJhci1uYXYgPiBsaSB7IGZsb2F0OiBsZWZ0OyB9IC5uYXZiYXItbmF2ID4gbGkgPiBhIHsgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH0gLm5hdmJhci1mb3JtIHsgcGFkZGluZzogMTBweCAxNXB4OyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1yaWdodDogLTE1cHg7IG1hcmdpbi1ib3R0b206IDhweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpOyB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHsgZGlzcGxheTogaW5saW5lLXRhYmxlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLCAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7IHdpZHRoOiBhdXRvOyB9IC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHsgd2lkdGg6IDEwMCU7IH0gLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHsgbWFyZ2luLWJvdHRvbTogMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSAubmF2YmFyLWZvcm0gLnJhZGlvLCAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDA7IH0gLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPSJyYWRpbyJdLCAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9ImNoZWNrYm94Il0geyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1sZWZ0OiAwOyB9IC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyB0b3A6IDA7IH0gfSBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAubmF2YmFyLWZvcm0geyB3aWR0aDogYXV0bzsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAwOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyBib3JkZXI6IDA7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfSB9IC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7IG1hcmdpbi10b3A6IDA7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7IG1hcmdpbi1ib3R0b206IDA7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gLm5hdmJhci1idG4geyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDsgfSAubmF2YmFyLWJ0bi5idG4tc20geyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IC5uYXZiYXItYnRuLmJ0bi14cyB7IG1hcmdpbi10b3A6IDE0cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH0gLm5hdmJhci10ZXh0IHsgbWFyZ2luLXRvcDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhci10ZXh0IHsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1yaWdodDogMTVweDsgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhci1sZWZ0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfSAubmF2YmFyLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogLTE1cHg7IH0gLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfSAubmF2YmFyLWRlZmF1bHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQgeyBjb2xvcjogIzc3NzsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMgeyBjb2xvcjogIzVlNWU1ZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7IGNvbG9yOiAjNzc3OyB9IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7IGNvbG9yOiAjNzc3OyB9IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMgeyBjb2xvcjogIzU1NTsgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHsgY29sb3I6ICNjY2M7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7IGJvcmRlci1jb2xvcjogI2RkZDsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0geyBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7IGNvbG9yOiAjNTU1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9IEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgeyBjb2xvcjogIzc3NzsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgY29sb3I6ICM1NTU7IGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH0gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7IGNvbG9yOiAjY2NjOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsgeyBjb2xvcjogIzc3NzsgfSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHsgY29sb3I6ICMzMzM7IH0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7IGNvbG9yOiAjNzc3OyB9IC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMgeyBjb2xvcjogIzMzMzsgfSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7IGNvbG9yOiAjY2NjOyB9IC5uYXZiYXItaW52ZXJzZSB7IGJhY2tncm91bmQtY29sb3I6ICMyMjI7IGJvcmRlci1jb2xvcjogIzA4MDgwODsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7IGNvbG9yOiAjOWQ5ZDlkOyB9IC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHsgY29sb3I6ICM5ZDlkOWQ7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHsgY29sb3I6ICM5ZDlkOWQ7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4OyB9IC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMgeyBjb2xvcjogIzQ0NDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHsgYm9yZGVyLWNvbG9yOiAjMzMzOyB9IC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7IGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7IH0gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIgeyBib3JkZXItY29sb3I6ICMwODA4MDg7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgeyBjb2xvcjogIzlkOWQ5ZDsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7IH0gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7IGNvbG9yOiAjNDQ0OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsgeyBjb2xvcjogIzlkOWQ5ZDsgfSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHsgY29sb3I6ICNmZmY7IH0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7IGNvbG9yOiAjOWQ5ZDlkOyB9IC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgfSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7IGNvbG9yOiAjNDQ0OyB9IC5icmVhZGNydW1iIHsgcGFkZGluZzogOHB4IDE1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGxpc3Qtc3R5bGU6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAuYnJlYWRjcnVtYiA+IGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUgeyBwYWRkaW5nOiAwIDVweDsgY29sb3I6ICNjY2M7IGNvbnRlbnQ6ICIvXDAwYTAiOyB9IC5icmVhZGNydW1iID4gLmFjdGl2ZSB7IGNvbG9yOiAjNzc3OyB9IC5wYWdpbmF0aW9uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbjogMjBweCAwOyBib3JkZXItcmFkaXVzOiA0cHg7IH0gLnBhZ2luYXRpb24gPiBsaSB7IGRpc3BsYXk6IGlubGluZTsgfSAucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nOiA2cHggMTJweDsgbWFyZ2luLWxlZnQ6IC0xcHg7IGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyBjb2xvcjogIzMzN2FiNzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9IC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7IG1hcmdpbi1sZWZ0OiAwOyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfSAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfSAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7IHotaW5kZXg6IDI7IGNvbG9yOiAjMjM1MjdjOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyBib3JkZXItY29sb3I6ICNkZGQ7IH0gLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7IHotaW5kZXg6IDM7IGNvbG9yOiAjZmZmOyBjdXJzb3I6IGRlZmF1bHQ7IGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfSAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlciwgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHsgY29sb3I6ICM3Nzc7IGN1cnNvcjogbm90LWFsbG93ZWQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogI2RkZDsgfSAucGFnaW5hdGlvbi1sZyA+IGxpID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4geyBwYWRkaW5nOiAxMHB4IDE2cHg7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfSAucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4geyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfSAucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfSAucGFnaW5hdGlvbi1zbSA+IGxpID4gYSwgLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4geyBwYWRkaW5nOiA1cHggMTBweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS41OyB9IC5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9IC5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4geyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9IC5wYWdlciB7IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luOiAyMHB4IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGlzdC1zdHlsZTogbm9uZTsgfSAucGFnZXIgbGkgeyBkaXNwbGF5OiBpbmxpbmU7IH0gLnBhZ2VyIGxpID4gYSwgLnBhZ2VyIGxpID4gc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogNXB4IDE0cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1yYWRpdXM6IDE1cHg7IH0gLnBhZ2VyIGxpID4gYTpob3ZlciwgLnBhZ2VyIGxpID4gYTpmb2N1cyB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfSAucGFnZXIgLm5leHQgPiBhLCAucGFnZXIgLm5leHQgPiBzcGFuIHsgZmxvYXQ6IHJpZ2h0OyB9IC5wYWdlciAucHJldmlvdXMgPiBhLCAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7IGZsb2F0OiBsZWZ0OyB9IC5wYWdlciAuZGlzYWJsZWQgPiBhLCAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlciwgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHsgY29sb3I6ICM3Nzc7IGN1cnNvcjogbm90LWFsbG93ZWQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gLmxhYmVsIHsgZGlzcGxheTogaW5saW5lOyBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTsgZm9udC1zaXplOiA3NSU7IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyBib3JkZXItcmFkaXVzOiAuMjVlbTsgfSBhLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB9IC5sYWJlbDplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH0gLmJ0biAubGFiZWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTFweDsgfSAubGFiZWwtZGVmYXVsdCB7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH0gLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgfSAubGFiZWwtcHJpbWFyeSB7IGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH0gLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfSAubGFiZWwtc3VjY2VzcyB7IGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH0gLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgfSAubGFiZWwtaW5mbyB7IGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH0gLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTsgfSAubGFiZWwtd2FybmluZyB7IGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH0gLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjsgfSAubGFiZWwtZGFuZ2VyIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfSAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYzsgfSAuYmFkZ2UgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi13aWR0aDogMTBweDsgcGFkZGluZzogM3B4IDdweDsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gLmJhZGdlOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfSAuYnRuIC5iYWRnZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtMXB4OyB9IC5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UgeyB0b3A6IDA7IHBhZGRpbmc6IDFweCA1cHg7IH0gYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgfSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSwgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHsgY29sb3I6ICMzMzdhYjc7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7IGZsb2F0OiByaWdodDsgfSAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7IG1hcmdpbi1sZWZ0OiAzcHg7IH0gLmp1bWJvdHJvbiB7IHBhZGRpbmctdG9wOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgY29sb3I6IGluaGVyaXQ7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0gLmp1bWJvdHJvbiBoMSwgLmp1bWJvdHJvbiAuaDEgeyBjb2xvcjogaW5oZXJpdDsgfSAuanVtYm90cm9uIHAgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyBmb250LXNpemU6IDIxcHg7IGZvbnQtd2VpZ2h0OiAyMDA7IH0gLmp1bWJvdHJvbiA+IGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTsgfSAuY29udGFpbmVyIC5qdW1ib3Ryb24sIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgYm9yZGVyLXJhZGl1czogNnB4OyB9IC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7IG1heC13aWR0aDogMTAwJTsgfSBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAuanVtYm90cm9uIHsgcGFkZGluZy10b3A6IDQ4cHg7IHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IC5jb250YWluZXIgLmp1bWJvdHJvbiwgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHsgcGFkZGluZy1yaWdodDogNjBweDsgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IC5qdW1ib3Ryb24gaDEsIC5qdW1ib3Ryb24gLmgxIHsgZm9udC1zaXplOiA2M3B4OyB9IH0gLnRodW1ibmFpbCB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiA0cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItcmFkaXVzOiA0cHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDsgfSAudGh1bWJuYWlsID4gaW1nLCAudGh1bWJuYWlsIGEgPiBpbWcgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9IGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlIHsgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9IC50aHVtYm5haWwgLmNhcHRpb24geyBwYWRkaW5nOiA5cHg7IGNvbG9yOiAjMzMzOyB9IC5hbGVydCB7IHBhZGRpbmc6IDE1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmFkaXVzOiA0cHg7IH0gLmFsZXJ0IGg0IHsgbWFyZ2luLXRvcDogMDsgY29sb3I6IGluaGVyaXQ7IH0gLmFsZXJ0IC5hbGVydC1saW5rIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gLmFsZXJ0ID4gcCwgLmFsZXJ0ID4gdWwgeyBtYXJnaW4tYm90dG9tOiAwOyB9IC5hbGVydCA+IHAgKyBwIHsgbWFyZ2luLXRvcDogNXB4OyB9IC5hbGVydC1kaXNtaXNzYWJsZSwgLmFsZXJ0LWRpc21pc3NpYmxlIHsgcGFkZGluZy1yaWdodDogMzVweDsgfSAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0ycHg7IHJpZ2h0OiAtMjFweDsgY29sb3I6IGluaGVyaXQ7IH0gLmFsZXJ0LXN1Y2Nlc3MgeyBjb2xvcjogIzNjNzYzZDsgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9IC5hbGVydC1zdWNjZXNzIGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMzsgfSAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7IGNvbG9yOiAjMmI1NDJjOyB9IC5hbGVydC1pbmZvIHsgY29sb3I6ICMzMTcwOGY7IGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IGJvcmRlci1jb2xvcjogI2JjZThmMTsgfSAuYWxlcnQtaW5mbyBociB7IGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7IH0gLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsgeyBjb2xvcjogIzI0NTI2OTsgfSAuYWxlcnQtd2FybmluZyB7IGNvbG9yOiAjOGE2ZDNiOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyBib3JkZXItY29sb3I6ICNmYWViY2M7IH0gLmFsZXJ0LXdhcm5pbmcgaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1OyB9IC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHsgY29sb3I6ICM2NjUxMmM7IH0gLmFsZXJ0LWRhbmdlciB7IGNvbG9yOiAjYTk0NDQyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyBib3JkZXItY29sb3I6ICNlYmNjZDE7IH0gLmFsZXJ0LWRhbmdlciBociB7IGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7IH0gLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7IGNvbG9yOiAjODQzNTM0OyB9IEAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7IGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH0gdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfSBALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHsgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfSB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9IEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgeyBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9IHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH0gLnByb2dyZXNzIHsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyBib3JkZXItcmFkaXVzOiA0cHg7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSk7IH0gLnByb2dyZXNzLWJhciB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMDsgaGVpZ2h0OiAxMDAlOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTsgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpOyAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlOyAtby10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTsgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7IH0gLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhciwgLnByb2dyZXNzLWJhci1zdHJpcGVkIHsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgfSAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsIC5wcm9ncmVzcy1iYXIuYWN0aXZlIHsgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9IC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7IGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH0gLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9IC5wcm9ncmVzcy1iYXItaW5mbyB7IGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH0gLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9IC5wcm9ncmVzcy1iYXItd2FybmluZyB7IGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH0gLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9IC5wcm9ncmVzcy1iYXItZGFuZ2VyIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfSAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfSAubWVkaWEgeyBtYXJnaW4tdG9wOiAxNXB4OyB9IC5tZWRpYTpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH0gLm1lZGlhLCAubWVkaWEtYm9keSB7IG92ZXJmbG93OiBoaWRkZW47IHpvb206IDE7IH0gLm1lZGlhLWJvZHkgeyB3aWR0aDogMTAwMDBweDsgfSAubWVkaWEtb2JqZWN0IHsgZGlzcGxheTogYmxvY2s7IH0gLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHsgbWF4LXdpZHRoOiBub25lOyB9IC5tZWRpYS1yaWdodCwgLm1lZGlhID4gLnB1bGwtcmlnaHQgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gLm1lZGlhLWxlZnQsIC5tZWRpYSA+IC5wdWxsLWxlZnQgeyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IC5tZWRpYS1sZWZ0LCAubWVkaWEtcmlnaHQsIC5tZWRpYS1ib2R5IHsgZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IHRvcDsgfSAubWVkaWEtbWlkZGxlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSAubWVkaWEtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfSAubWVkaWEtaGVhZGluZyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDVweDsgfSAubWVkaWEtbGlzdCB7IHBhZGRpbmctbGVmdDogMDsgbGlzdC1zdHlsZTogbm9uZTsgfSAubGlzdC1ncm91cCB7IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSAubGlzdC1ncm91cC1pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAxNXB4OyBtYXJnaW4tYm90dG9tOiAtMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH0gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9IGEubGlzdC1ncm91cC1pdGVtLCBidXR0b24ubGlzdC1ncm91cC1pdGVtIHsgY29sb3I6ICM1NTU7IH0gYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7IGNvbG9yOiAjMzMzOyB9IGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7IGNvbG9yOiAjNTU1OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH0gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBsZWZ0OyB9IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgeyBjb2xvcjogIzc3NzsgY3Vyc29yOiBub3QtYWxsb3dlZDsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfSAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHsgY29sb3I6IGluaGVyaXQ7IH0gLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7IGNvbG9yOiAjNzc3OyB9IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgeyB6LWluZGV4OiAyOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwgeyBjb2xvcjogaW5oZXJpdDsgfSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHsgY29sb3I6ICNjN2RkZWY7IH0gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHsgY29sb3I6ICMzYzc2M2Q7IGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH0gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHsgY29sb3I6ICMzYzc2M2Q7IH0gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgeyBjb2xvcjogaW5oZXJpdDsgfSBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7IGNvbG9yOiAjM2M3NjNkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9IGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDsgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9IC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMzE3MDhmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9IGEubGlzdC1ncm91cC1pdGVtLWluZm8sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMzE3MDhmOyB9IGEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHsgY29sb3I6IGluaGVyaXQ7IH0gYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMgeyBjb2xvcjogIzMxNzA4ZjsgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfSBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7IGJvcmRlci1jb2xvcjogIzMxNzA4ZjsgfSAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgeyBjb2xvcjogIzhhNmQzYjsgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfSBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgeyBjb2xvcjogIzhhNmQzYjsgfSBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7IGNvbG9yOiBpbmhlcml0OyB9IGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHsgY29sb3I6ICM4YTZkM2I7IGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH0gYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiOyBib3JkZXItY29sb3I6ICM4YTZkM2I7IH0gLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgeyBjb2xvcjogI2E5NDQ0MjsgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfSBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHsgY29sb3I6ICNhOTQ0NDI7IH0gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHsgY29sb3I6IGluaGVyaXQ7IH0gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7IGNvbG9yOiAjYTk0NDQyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9IGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9IC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDVweDsgfSAubGlzdC1ncm91cC1pdGVtLXRleHQgeyBtYXJnaW4tYm90dG9tOiAwOyBsaW5lLWhlaWdodDogMS4zOyB9IC5wYW5lbCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmFkaXVzOiA0cHg7IC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTsgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTsgfSAucGFuZWwtYm9keSB7IHBhZGRpbmc6IDE1cHg7IH0gLnBhbmVsLWhlYWRpbmcgeyBwYWRkaW5nOiAxMHB4IDE1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9IC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgeyBjb2xvcjogaW5oZXJpdDsgfSAucGFuZWwtdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiBpbmhlcml0OyB9IC5wYW5lbC10aXRsZSA+IGEsIC5wYW5lbC10aXRsZSA+IHNtYWxsLCAucGFuZWwtdGl0bGUgPiAuc21hbGwsIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSwgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7IGNvbG9yOiBpbmhlcml0OyB9IC5wYW5lbC1mb290ZXIgeyBwYWRkaW5nOiAxMHB4IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH0gLnBhbmVsID4gLmxpc3QtZ3JvdXAsIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHsgbWFyZ2luLWJvdHRvbTogMDsgfSAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHsgYm9yZGVyLXdpZHRoOiAxcHggMDsgYm9yZGVyLXJhZGl1czogMDsgfSAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9IC5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLCAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfSAucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfSAucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9IC5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH0gLnBhbmVsID4gLnRhYmxlLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSwgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHsgbWFyZ2luLWJvdHRvbTogMDsgfSAucGFuZWwgPiAudGFibGUgY2FwdGlvbiwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbiwgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24geyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfSAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfSAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH0gLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH0gLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfSAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH0gLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH0gLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfSAucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSwgLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSwgLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfSAucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLCAucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHsgYm9yZGVyLXRvcDogMDsgfSAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHsgYm9yZGVyOiAwOyB9IC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQgeyBib3JkZXItbGVmdDogMDsgfSAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiAwOyB9IC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGggeyBib3JkZXItYm90dG9tOiAwOyB9IC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHsgYm9yZGVyLWJvdHRvbTogMDsgfSAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7IG1hcmdpbi1ib3R0b206IDA7IGJvcmRlcjogMDsgfSAucGFuZWwtZ3JvdXAgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IC5wYW5lbC1ncm91cCAucGFuZWwgeyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItcmFkaXVzOiA0cHg7IH0gLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7IG1hcmdpbi10b3A6IDVweDsgfSAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgeyBib3JkZXItYm90dG9tOiAwOyB9IC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9IC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHsgYm9yZGVyLXRvcDogMDsgfSAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9IC5wYW5lbC1kZWZhdWx0IHsgYm9yZGVyLWNvbG9yOiAjZGRkOyB9IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgeyBjb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyLWNvbG9yOiAjZGRkOyB9IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7IGJvcmRlci10b3AtY29sb3I6ICNkZGQ7IH0gLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UgeyBjb2xvcjogI2Y1ZjVmNTsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH0gLnBhbmVsLXByaW1hcnkgeyBib3JkZXItY29sb3I6ICMzMzdhYjc7IH0gLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyBib3JkZXItY29sb3I6ICMzMzdhYjc7IH0gLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHsgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNzsgfSAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7IGNvbG9yOiAjMzM3YWI3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNzsgfSAucGFuZWwtc3VjY2VzcyB7IGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfSAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHsgY29sb3I6ICMzYzc2M2Q7IGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfSAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkgeyBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2OyB9IC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHsgY29sb3I6ICNkZmYwZDg7IGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7IH0gLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkgeyBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2OyB9IC5wYW5lbC1pbmZvIHsgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9IC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgeyBjb2xvcjogIzMxNzA4ZjsgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9IC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7IGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7IH0gLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UgeyBjb2xvcjogI2Q5ZWRmNzsgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjsgfSAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7IH0gLnBhbmVsLXdhcm5pbmcgeyBib3JkZXItY29sb3I6ICNmYWViY2M7IH0gLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7IGNvbG9yOiAjOGE2ZDNiOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyBib3JkZXItY29sb3I6ICNmYWViY2M7IH0gLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHsgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYzsgfSAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7IGNvbG9yOiAjZmNmOGUzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiOyB9IC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYzsgfSAucGFuZWwtZGFuZ2VyIHsgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9IC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7IGNvbG9yOiAjYTk0NDQyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyBib3JkZXItY29sb3I6ICNlYmNjZDE7IH0gLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkgeyBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxOyB9IC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UgeyBjb2xvcjogI2YyZGVkZTsgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfSAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTsgfSAuZW1iZWQtcmVzcG9uc2l2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgfSAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYm9yZGVyOiAwOyB9IC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfSAuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHsgcGFkZGluZy1ib3R0b206IDc1JTsgfSAud2VsbCB7IG1pbi1oZWlnaHQ6IDIwcHg7IHBhZGRpbmc6IDE5cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IGJvcmRlci1yYWRpdXM6IDRweDsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpOyB9IC53ZWxsIGJsb2NrcXVvdGUgeyBib3JkZXItY29sb3I6ICNkZGQ7IGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpOyB9IC53ZWxsLWxnIHsgcGFkZGluZzogMjRweDsgYm9yZGVyLXJhZGl1czogNnB4OyB9IC53ZWxsLXNtIHsgcGFkZGluZzogOXB4OyBib3JkZXItcmFkaXVzOiAzcHg7IH0gLmNsb3NlIHsgZmxvYXQ6IHJpZ2h0OyBmb250LXNpemU6IDIxcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICMwMDA7IHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7IGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7IG9wYWNpdHk6IC4yOyB9IC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyBvcGFjaXR5OiAuNTsgfSBidXR0b24uY2xvc2UgeyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IHBhZGRpbmc6IDA7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgfSAubW9kYWwtb3BlbiB7IG92ZXJmbG93OiBoaWRkZW47IH0gLm1vZGFsIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwNTA7IGRpc3BsYXk6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgb3V0bGluZTogMDsgfSAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHsgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9IC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gLm1vZGFsLW9wZW4gLm1vZGFsIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvOyB9IC5tb2RhbC1kaWFsb2cgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDEwcHg7IH0gLm1vZGFsLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7IGJvcmRlci1yYWRpdXM6IDZweDsgb3V0bGluZTogMDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7IGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KTsgfSAubW9kYWwtYmFja2Ryb3AgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgei1pbmRleDogMTA0MDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSAubW9kYWwtYmFja2Ryb3AuZmFkZSB7IGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgb3BhY2l0eTogMDsgfSAubW9kYWwtYmFja2Ryb3AuaW4geyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyBvcGFjaXR5OiAuNTsgfSAubW9kYWwtaGVhZGVyIHsgcGFkZGluZzogMTVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH0gLm1vZGFsLWhlYWRlciAuY2xvc2UgeyBtYXJnaW4tdG9wOiAtMnB4OyB9IC5tb2RhbC10aXRsZSB7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH0gLm1vZGFsLWJvZHkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDE1cHg7IH0gLm1vZGFsLWZvb3RlciB7IHBhZGRpbmc6IDE1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfSAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHsgbWFyZ2luLWJvdHRvbTogMDsgbWFyZ2luLWxlZnQ6IDVweDsgfSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4geyBtYXJnaW4tbGVmdDogLTFweDsgfSAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHsgbWFyZ2luLWxlZnQ6IDA7IH0gLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC05OTk5cHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG92ZXJmbG93OiBzY3JvbGw7IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5tb2RhbC1kaWFsb2cgeyB3aWR0aDogNjAwcHg7IG1hcmdpbjogMzBweCBhdXRvOyB9IC5tb2RhbC1jb250ZW50IHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpOyBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpOyB9IC5tb2RhbC1zbSB7IHdpZHRoOiAzMDBweDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAubW9kYWwtbGcgeyB3aWR0aDogOTAwcHg7IH0gfSAudG9vbHRpcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTA3MDsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiAiSGVsdmV0aWNhIE5ldWUiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtc2hhZG93OiBub25lOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgd29yZC1icmVhazogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IG5vcm1hbDsgd29yZC13cmFwOiBub3JtYWw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgb3BhY2l0eTogMDsgbGluZS1icmVhazogYXV0bzsgfSAudG9vbHRpcC5pbiB7IGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IG9wYWNpdHk6IC45OyB9IC50b29sdGlwLnRvcCB7IHBhZGRpbmc6IDVweCAwOyBtYXJnaW4tdG9wOiAtM3B4OyB9IC50b29sdGlwLnJpZ2h0IHsgcGFkZGluZzogMCA1cHg7IG1hcmdpbi1sZWZ0OiAzcHg7IH0gLnRvb2x0aXAuYm90dG9tIHsgcGFkZGluZzogNXB4IDA7IG1hcmdpbi10b3A6IDNweDsgfSAudG9vbHRpcC5sZWZ0IHsgcGFkZGluZzogMCA1cHg7IG1hcmdpbi1sZWZ0OiAtM3B4OyB9IC50b29sdGlwLWlubmVyIHsgbWF4LXdpZHRoOiAyMDBweDsgcGFkZGluZzogM3B4IDhweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyLXJhZGl1czogNHB4OyB9IC50b29sdGlwLWFycm93IHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItc3R5bGU6IHNvbGlkOyB9IC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7IGJvdHRvbTogMDsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTVweDsgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7IGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH0gLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cgeyByaWdodDogNXB4OyBib3R0b206IDA7IG1hcmdpbi1ib3R0b206IC01cHg7IGJvcmRlci13aWR0aDogNXB4IDVweCAwOyBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9IC50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7IGJvdHRvbTogMDsgbGVmdDogNXB4OyBtYXJnaW4tYm90dG9tOiAtNXB4OyBib3JkZXItd2lkdGg6IDVweCA1cHggMDsgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfSAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7IHRvcDogNTAlOyBsZWZ0OiAwOyBtYXJnaW4tdG9wOiAtNXB4OyBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7IGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfSAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHsgdG9wOiA1MCU7IHJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAtNXB4OyBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7IGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9IC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7IHRvcDogMDsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTVweDsgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH0gLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cgeyB0b3A6IDA7IHJpZ2h0OiA1cHg7IG1hcmdpbi10b3A6IC01cHg7IGJvcmRlci13aWR0aDogMCA1cHggNXB4OyBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9IC50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7IHRvcDogMDsgbGVmdDogNXB4OyBtYXJnaW4tdG9wOiAtNXB4OyBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfSAucG9wb3ZlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDYwOyBkaXNwbGF5OiBub25lOyBtYXgtd2lkdGg6IDI3NnB4OyBwYWRkaW5nOiAxcHg7IGZvbnQtZmFtaWx5OiAiSGVsdmV0aWNhIE5ldWUiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtc2hhZG93OiBub25lOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgd29yZC1icmVhazogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IG5vcm1hbDsgd29yZC13cmFwOiBub3JtYWw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7IGJvcmRlci1yYWRpdXM6IDZweDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyBsaW5lLWJyZWFrOiBhdXRvOyB9IC5wb3BvdmVyLnRvcCB7IG1hcmdpbi10b3A6IC0xMHB4OyB9IC5wb3BvdmVyLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gLnBvcG92ZXIuYm90dG9tIHsgbWFyZ2luLXRvcDogMTBweDsgfSAucG9wb3Zlci5sZWZ0IHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IC5wb3BvdmVyLXRpdGxlIHsgcGFkZGluZzogOHB4IDE0cHg7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH0gLnBvcG92ZXItY29udGVudCB7IHBhZGRpbmc6IDlweCAxNHB4OyB9IC5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1zdHlsZTogc29saWQ7IH0gLnBvcG92ZXIgPiAuYXJyb3cgeyBib3JkZXItd2lkdGg6IDExcHg7IH0gLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIgeyBjb250ZW50OiAiIjsgYm9yZGVyLXdpZHRoOiAxMHB4OyB9IC5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7IGJvdHRvbTogLTExcHg7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC0xMXB4OyBib3JkZXItdG9wLWNvbG9yOiAjOTk5OyBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHsgYm90dG9tOiAxcHg7IG1hcmdpbi1sZWZ0OiAtMTBweDsgY29udGVudDogIiAiOyBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHsgdG9wOiA1MCU7IGxlZnQ6IC0xMXB4OyBtYXJnaW4tdG9wOiAtMTFweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OyBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH0gLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIgeyBib3R0b206IC0xMHB4OyBsZWZ0OiAxcHg7IGNvbnRlbnQ6ICIgIjsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyBib3JkZXItbGVmdC13aWR0aDogMDsgfSAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cgeyB0b3A6IC0xMXB4OyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtMTFweDsgYm9yZGVyLXRvcC13aWR0aDogMDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpOyB9IC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7IHRvcDogMXB4OyBtYXJnaW4tbGVmdDogLTEwcHg7IGNvbnRlbnQ6ICIgIjsgYm9yZGVyLXRvcC13aWR0aDogMDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSAucG9wb3Zlci5sZWZ0ID4gLmFycm93IHsgdG9wOiA1MCU7IHJpZ2h0OiAtMTFweDsgbWFyZ2luLXRvcDogLTExcHg7IGJvcmRlci1yaWdodC13aWR0aDogMDsgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7IH0gLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7IHJpZ2h0OiAxcHg7IGJvdHRvbTogLTEwcHg7IGNvbnRlbnQ6ICIgIjsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfSAuY2Fyb3VzZWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gLmNhcm91c2VsLWlubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgfSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogbm9uZTsgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgLW8tdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7IHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0OyB9IC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcgeyBsaW5lLWhlaWdodDogMTsgfSBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7IC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHsgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDsgfSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQgeyBsZWZ0OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQgeyBsZWZ0OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7IGxlZnQ6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9IC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7IGRpc3BsYXk6IGJsb2NrOyB9IC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUgeyBsZWZ0OiAwOyB9IC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB3aWR0aDogMTAwJTsgfSAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7IGxlZnQ6IDEwMCU7IH0gLmNhcm91c2VsLWlubmVyID4gLnByZXYgeyBsZWZ0OiAtMTAwJTsgfSAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7IGxlZnQ6IDA7IH0gLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHsgbGVmdDogLTEwMCU7IH0gLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7IGxlZnQ6IDEwMCU7IH0gLmNhcm91c2VsLWNvbnRyb2wgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTUlOyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNik7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IG9wYWNpdHk6IC41OyB9IC5jYXJvdXNlbC1jb250cm9sLmxlZnQgeyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSAwJSwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSAwJSwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAuMDAwMSkpKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC41KSAwJSwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMTAwJSk7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfSAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjAwMDEpKSwgdG8ocmdiYSgwLCAwLCAwLCAuNSkpKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfSAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyBvdXRsaW5lOiAwOyBvcGFjaXR5OiAuOTsgfSAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCwgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgei1pbmRleDogNTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiAtMTBweDsgfSAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LCAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7IHJpZ2h0OiA1MCU7IG1hcmdpbi1yaWdodDogLTEwcHg7IH0gLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiwgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGZvbnQtZmFtaWx5OiBzZXJpZjsgbGluZS1oZWlnaHQ6IDE7IH0gLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUgeyBjb250ZW50OiAnXDIwMzknOyB9IC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHsgY29udGVudDogJ1wyMDNhJzsgfSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxMHB4OyBsZWZ0OiA1MCU7IHotaW5kZXg6IDE1OyB3aWR0aDogNjAlOyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1sZWZ0OiAtMzAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpc3Qtc3R5bGU6IG5vbmU7IH0gLmNhcm91c2VsLWluZGljYXRvcnMgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbjogMXB4OyB0ZXh0LWluZGVudDogLTk5OXB4OyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICMwMDAgXDk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSAuY2Fyb3VzZWwtY2FwdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDE1JTsgYm90dG9tOiAyMHB4OyBsZWZ0OiAxNSU7IHotaW5kZXg6IDEwOyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNik7IH0gLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7IHRleHQtc2hhZG93OiBub25lOyB9IEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LCAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQgeyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBtYXJnaW4tdG9wOiAtMTBweDsgZm9udC1zaXplOiAzMHB4OyB9IC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCwgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7IG1hcmdpbi1yaWdodDogLTEwcHg7IH0gLmNhcm91c2VsLWNhcHRpb24geyByaWdodDogMjAlOyBsZWZ0OiAyMCU7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IC5jYXJvdXNlbC1pbmRpY2F0b3JzIHsgYm90dG9tOiAyMHB4OyB9IH0gLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAuZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLCAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciwgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLCAubmF2OmJlZm9yZSwgLm5hdjphZnRlciwgLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIsIC5uYXZiYXItaGVhZGVyOmJlZm9yZSwgLm5hdmJhci1oZWFkZXI6YWZ0ZXIsIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyLCAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIsIC5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyLCAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7IGRpc3BsYXk6IHRhYmxlOyBjb250ZW50OiAiICI7IH0gLmNsZWFyZml4OmFmdGVyLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciwgLmNvbnRhaW5lcjphZnRlciwgLmNvbnRhaW5lci1mbHVpZDphZnRlciwgLnJvdzphZnRlciwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwgLmJ0bi10b29sYmFyOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciwgLm5hdjphZnRlciwgLm5hdmJhcjphZnRlciwgLm5hdmJhci1oZWFkZXI6YWZ0ZXIsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsIC5wYWdlcjphZnRlciwgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIsIC5tb2RhbC1mb290ZXI6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfSAuY2VudGVyLWJsb2NrIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IH0gLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSAucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfSAuaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSAuc2hvdyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gLmludmlzaWJsZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfSAudGV4dC1oaWRlIHsgZm9udDogMC8wIGE7IGNvbG9yOiB0cmFuc3BhcmVudDsgdGV4dC1zaGFkb3c6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IH0gLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSAuYWZmaXggeyBwb3NpdGlvbjogZml4ZWQ7IH0gQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgLnZpc2libGUtbGcgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gLnZpc2libGUteHMtYmxvY2ssIC52aXNpYmxlLXhzLWlubGluZSwgLnZpc2libGUteHMtaW5saW5lLWJsb2NrLCAudmlzaWJsZS1zbS1ibG9jaywgLnZpc2libGUtc20taW5saW5lLCAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssIC52aXNpYmxlLW1kLWJsb2NrLCAudmlzaWJsZS1tZC1pbmxpbmUsIC52aXNpYmxlLW1kLWlubGluZS1ibG9jaywgLnZpc2libGUtbGctYmxvY2ssIC52aXNpYmxlLWxnLWlubGluZSwgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAudmlzaWJsZS14cyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gdGFibGUudmlzaWJsZS14cyB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH0gdHIudmlzaWJsZS14cyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IHRoLnZpc2libGUteHMsIHRkLnZpc2libGUteHMgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnZpc2libGUteHMtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52aXNpYmxlLXhzLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLnZpc2libGUtc20geyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IHRhYmxlLnZpc2libGUtc20geyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9IHRyLnZpc2libGUtc20geyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfSB0aC52aXNpYmxlLXNtLCB0ZC52aXNpYmxlLXNtIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLnZpc2libGUtc20tYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLnZpc2libGUtc20taW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAudmlzaWJsZS1tZCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gdGFibGUudmlzaWJsZS1tZCB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH0gdHIudmlzaWJsZS1tZCB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IHRoLnZpc2libGUtbWQsIHRkLnZpc2libGUtbWQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnZpc2libGUtbWQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC52aXNpYmxlLW1kLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAudmlzaWJsZS1sZyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gdGFibGUudmlzaWJsZS1sZyB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH0gdHIudmlzaWJsZS1sZyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IHRoLnZpc2libGUtbGcsIHRkLnZpc2libGUtbGcgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC52aXNpYmxlLWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9IEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLnZpc2libGUtbGctaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oaWRkZW4teHMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGlkZGVuLXNtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH0gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oaWRkZW4tbWQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5oaWRkZW4tbGcgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfSAudmlzaWJsZS1wcmludCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSBAbWVkaWEgcHJpbnQgeyAudmlzaWJsZS1wcmludCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gdGFibGUudmlzaWJsZS1wcmludCB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH0gdHIudmlzaWJsZS1wcmludCB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IHRoLnZpc2libGUtcHJpbnQsIHRkLnZpc2libGUtcHJpbnQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfSAudmlzaWJsZS1wcmludC1ibG9jayB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSBAbWVkaWEgcHJpbnQgeyAudmlzaWJsZS1wcmludC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfSAudmlzaWJsZS1wcmludC1pbmxpbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gQG1lZGlhIHByaW50IHsgLnZpc2libGUtcHJpbnQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfSAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gQG1lZGlhIHByaW50IHsgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfSBAbWVkaWEgcHJpbnQgeyAuaGlkZGVuLXByaW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH0gLnNsaWNrLXNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTsgdG91Y2gtYWN0aW9uOiBwYW4teTsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfSAuc2xpY2stbGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfSAuc2xpY2stbGlzdDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH0gLnNsaWNrLWxpc3QuZHJhZ2dpbmcgeyBjdXJzb3I6IHBvaW50ZXI7IGN1cnNvcjogaGFuZDsgfSAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSAuc2xpY2stdHJhY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHsgZGlzcGxheTogdGFibGU7IGNvbnRlbnQ6ICcnOyB9IC5zbGljay10cmFjazphZnRlciB7IGNsZWFyOiBib3RoOyB9IC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfSAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBub25lOyBmbG9hdDogbGVmdDsgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IH0gW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHsgZmxvYXQ6IHJpZ2h0OyB9IC5zbGljay1zbGlkZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfSAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcgeyBkaXNwbGF5OiBub25lOyB9IC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfSAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IH0gLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9IC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBhdXRvOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSAuc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfSBib2R5IHsgcGFkZGluZzogMCFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7IH0gLmNvbnRhaW5lcjpub3QoLi1tb2JpbGUpOm5vdCguLWRlc2t0b3ApIHsgd2lkdGg6IDEzNTBweDsgbWF4LXdpZHRoOiAxMDAlOyB9IC5ub25lIHsgZGlzcGxheTogbm9uZTsgfSBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH0gLm5hdi10b3AsIC5sYXlvdXQtaGVhZGVyIHsgZGlzcGxheTogbm9uZTsgfSAuZm9vdGVyLW1haW4geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctYm90dG9tOiA2MHB4IWltcG9ydGFudDsgfSAubW9kYWxSb2RhcGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwb3NpdGlvbjogZml4ZWQ7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHotaW5kZXg6IDk5OTk5OTk5OyBwYWRkaW5nOiAxNXB4IDA7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2IoMCAwIDAgLyAzOSUpOyAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjM5KTsgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDBweCByZ2IoMCAwIDAgLyAzOSUpOyB9IC5tb2RhbFJvZGFwZSBzcGFuIHsgY29sb3I6ICMxRTJBM0I7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDE4cHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfSAubW9kYWxSb2RhcGUgc3BhbiBzdHJvbmcgeyBjb2xvcjogI0M5ODMwMDsgfSAjbW9kYWxWaWRlbyB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7IHotaW5kZXg6IDk5OTk5OTk5OTsgZGlzcGxheTogbm9uZTsgfSAjbW9kYWxWaWRlbyAuYm94RmxleCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgdG9wOiAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSAjbW9kYWxWaWRlbyAuYm94RmxleCAuYm94VmlkZW8geyB3aWR0aDogODAwcHg7IG1heC13aWR0aDogOTAlOyBib3JkZXItcmFkaXVzOiA0cHg7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSAjbW9kYWxWaWRlbyAuYm94RmxleCAuYm94VmlkZW8gLmZlY2hhVmlkZW8geyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbG9yOiAjQTlBQkJEOyBmb250LXdlaWdodDogYm9sZDsgdG9wOiA0cHg7IHJpZ2h0OiA0cHg7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEwMCU7IGN1cnNvcjogcG9pbnRlcjsgfSAjbW9kYWxWaWRlbyAuYm94RmxleCAuYm94VmlkZW8gLnZpZGVvLWJsb2NrIHsgbWF4LXdpZHRoOiAxMDAlOyB9ICNtb2RhbFZpZGVvIC5ib3hGbGV4IC5ib3hWaWRlbyBpZnJhbWUgeyB3aWR0aDogMTAwJTsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogNTAwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgfSAuYmFycmFGaXhhIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyBib3R0b206IDA7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAjZmZmOyAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDAsMCwwLDAuMzEpOyAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDAsMCwwLDAuMzEpOyBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjMxKTsgfSAuYmFycmFGaXhhIC5ib3hGbGV4IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmc6IDEwcHggMDsgfSAuYmFycmFGaXhhIC5ib3hGbGV4IC5ib3hUZXh0byB7IGZsZXg6IDE7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbi1yaWdodDogMTVweDsgfSAuYmFycmFGaXhhIC5ib3hGbGV4IC5ib3hUZXh0byBwIHsgbWFyZ2luOiAwOyBjb2xvcjogIzIyMjIyMjsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNjAwOyB9IC5iYXJyYUZpeGEgLmJveEZsZXggLmJveFRleHRvIHAgc3Ryb25nIHsgY29sb3I6ICNDRTA3MDg7IH0gLmJhcnJhRml4YSAuYm94RmxleCAuYm94VGV4dG8gc3BhbiB7IGNvbG9yOiAjMEExMjFGOyBmb250LXNpemU6IDExcHg7IG1hcmdpbi10b3A6IDNweDsgZm9udC13ZWlnaHQ6IDYwMDsgfSAuYmFycmFGaXhhIC5ib3hGbGV4IGEgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogI0NFMDcwODsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMnB4IDYwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogNjAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAubW9kYWxSb2RhcGUgeyBwYWRkaW5nOiAxMHB4IDA7IH0gLm1vZGFsUm9kYXBlIHNwYW4geyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgfSAjbW9kYWxWaWRlbyAuYm94RmxleCAuYm94VmlkZW8geyBwYWRkaW5nOiAzcHg7IH0gI21vZGFsVmlkZW8gLmJveEZsZXggLmJveFZpZGVvIGlmcmFtZSB7IGhlaWdodDogMTgwcHg7IH0gI21vZGFsVmlkZW8gLmJveEZsZXggLmJveFZpZGVvIC5mZWNoYVZpZGVvIHsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogMjBweDsgdG9wOiAtMTBweDsgcmlnaHQ6IC0xMHB4OyB9IC5iYXJyYUZpeGEgLmNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7IH0gLmJhcnJhRml4YSAuYm94RmxleCAuYm94VGV4dG8gcCB7IGZvbnQtc2l6ZTogMTRweDsgfSAuYmFycmFGaXhhIC5ib3hGbGV4IGEgeyBwYWRkaW5nOiAxMnB4IDIwcHg7IH0gfSAuaGVhZGVyTGFuZGluZ09BQiB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBoZWlnaHQ6IDY1cHg7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiA5OTsgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9IC5oZWFkZXJMYW5kaW5nT0FCLnNjcm9sbCB7IGhlaWdodDogNTBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgMTAsIDExLCAwLjkpOyB9IC5oZWFkZXJMYW5kaW5nT0FCIC5jb250YWluZXIgeyBoZWlnaHQ6IDEwMCU7IH0gLmhlYWRlckxhbmRpbmdPQUIgLmNvbnRhaW5lciAuY29sLXNtLTEyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBoZWlnaHQ6IDEwMCU7IH0gLmhlYWRlckxhbmRpbmdPQUIgI2xvZ29MYW5kaW5nT0FCIGltZyB7IHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfSAuaGVhZGVyTGFuZGluZ09BQi5zY3JvbGwgI2xvZ29MYW5kaW5nT0FCIGltZyB7IG1heC13aWR0aDogMTIwcHg7IHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfSAubGlua3NIZWFkZXIgeyBmbGV4OiAxOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IC5saW5rc0hlYWRlciBhIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSAubGlua3NIZWFkZXIgYSArIGEgeyBtYXJnaW4tbGVmdDogMzBweDsgfSAubGlua3NIZWFkZXIgYSBzcGFuIHsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW4tbGVmdDogN3B4OyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgLmxpbmtzSGVhZGVyIGEgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH0gfSAuYmFubmVyUHJpbmNpcGFsIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1iZy1iYW5uZXItcHJpbmNpcGFsLndlYnAnKSAjMTAxODIzIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0OyBwYWRkaW5nOiAxNDVweCAwIDM5MHB4IDA7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gLmJhbm5lclByaW5jaXBhbCAuY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IC5iYW5uZXJQcmluY2lwYWwgLmNvbnRhaW5lcjo6YWZ0ZXIsIC5iYW5uZXJQcmluY2lwYWwgLmNvbnRhaW5lcjo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciBoMiB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICNmZmY7IG1hcmdpbjogMCAwIDMwcHggMDsgZm9udC1zaXplOiA0MHB4OyBsaW5lLWhlaWdodDogNTBweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gLmJhbm5lclByaW5jaXBhbCAudGV4dG9CYW5uZXIgcCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICNmZmY7IGxpbmUtaGVpZ2h0OiAyNnB4OyBmb250LXNpemU6IDE2cHg7IG1hcmdpbjogMDsgfSAuYmFubmVyUHJpbmNpcGFsIC5ib3hBc3NpbmF0dXJhIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiAyNHB4OyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDI0cHg7IHBhZGRpbmc6IDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyOiBzb2xpZCAycHggI0ZGN0E3QjsgcG9zaXRpb246IHJlbGF0aXZlOyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLnRhZ01lbGhvck9mZXJ0YSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMTFweDsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMCAyMHB4OyBmb250LXdlaWdodDogNzAwOyB3aWR0aDogNTAlOyBjb2xvcjogI0Y1MEQwRTsgbGVmdDogMjUlOyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogI0FFMEEwQjsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiA3cHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZS5vY3VsdG8geyBkaXNwbGF5OiBub25lOyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZSAudGV4dG8geyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNjAwOyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZSAucG9yY2VudGFnZW0geyBiYWNrZ3JvdW5kOiAjOEMxMDExOyBib3JkZXItcmFkaXVzOiA4cHg7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDEycHg7IHBhZGRpbmc6IDZweCAxMnB4OyBmb250LXdlaWdodDogNjAwOyB9IC5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLnRpdHVsbyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICMzRDNEM0Q7IGZvbnQtc2l6ZTogMjZweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVpZ2h0OiAzNnB4OyBtYXJnaW46IDI1cHggMCAxMHB4IDA7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAuc3VidGl0dWxvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzNEM0QzRDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAuYm94UHJlY28geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDIwcHg7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAuYm94UHJlY28gLmFwZW5hcyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICMyOTI5Mjk7IGZvbnQtc2l6ZTogMTVweDsgfSAuYmFubmVyUHJpbmNpcGFsIC5ib3hBc3NpbmF0dXJhIC5ib3hJbnRlcm5vIC5ib3hQcmVjbyAucHJlY29EZSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMTVweDsgY29sb3I6ICMzRDNEM0Q7IG1hcmdpbjogMTBweCAwIDAgMDsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAuYm94UHJlY28gLnByZWNvRGUub2N1bHRvIHsgZGlzcGxheTogbm9uZTsgfSAuYmFubmVyUHJpbmNpcGFsIC5ib3hBc3NpbmF0dXJhIC5ib3hJbnRlcm5vIC5ib3hQcmVjbyAucHJlY29Qb3IgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMjZweDsgbGluZS1oZWlnaHQ6IDI2cHg7IGNvbG9yOiAjM0QzRDNEOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAxMHB4IDA7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAuYm94UHJlY28gYSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAxMnB4IDAgMCAwOyBiYWNrZ3JvdW5kOiAjRjUwRDBFOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IGJvbGQ7IHBhZGRpbmc6IDEwcHggMDsgYm9yZGVyLXJhZGl1czogNHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHsgLmJhbm5lclByaW5jaXBhbCB7IGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWJnLWJhbm5lci1wcmluY2lwYWwtbW9iaWxlLndlYnAnKSAjRDIzOTNBIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgcGFkZGluZzogMTE1cHggMCA3MDBweCAwOyBoZWlnaHQ6IGF1dG87IH0gLmJhbm5lclByaW5jaXBhbCAuY29udGFpbmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSAuYmFubmVyUHJpbmNpcGFsIC5jb2wtc20tNiwgLmJhbm5lclByaW5jaXBhbCAuY29sLXNtLTQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgfSAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciBoMiBiciwgLmJhbm5lclByaW5jaXBhbCAudGV4dG9CYW5uZXIgcCBiciB7IGRpc3BsYXk6IG5vbmU7IH0gLmJhbm5lclByaW5jaXBhbCAuY29sLXNtLTQgeyBtYXJnaW4tdG9wOiA0MHB4OyB9IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgeyAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciBoMiB7IG1hcmdpbjogMCAwIDIwcHggMDsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogNDJweDsgfSAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciBwIGJyIHsgZGlzcGxheTogbm9uZTsgfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLmJhbm5lclByaW5jaXBhbCB7IHBhZGRpbmc6IDExNXB4IDAgNDAwcHggMDsgfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgLmJhbm5lclByaW5jaXBhbCB7IHBhZGRpbmc6IDEwMHB4IDAgMzUwcHggMDsgfSAuYmFubmVyUHJpbmNpcGFsIC50ZXh0b0Jhbm5lciB7IHBhZGRpbmc6IDA7IH0gLmJhbm5lclByaW5jaXBhbCAudGV4dG9CYW5uZXIgaDIgeyBmb250LXNpemU6IDI2cHg7IGxpbmUtaGVpZ2h0OiAzNnB4OyB9IC5iYW5uZXJQcmluY2lwYWwgLmNvbC1zbS00IHsgcGFkZGluZzogMDsgfSAuYmFubmVyUHJpbmNpcGFsIC5ib3hBc3NpbmF0dXJhIC5ib3hJbnRlcm5vIC50YWdNZWxob3JPZmVydGEgeyB3aWR0aDogNjAlOyBsZWZ0OiAyMCU7IH0gLmJhbm5lclByaW5jaXBhbCAuYm94QXNzaW5hdHVyYSAuYm94SW50ZXJubyAudGl0dWxvIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzRweDsgbWFyZ2luOiAyMHB4IDAgNXB4IDA7IH0gfSAuYm94VmlkZW8zTWludXRvcyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogOTBweCAwOyBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1iZy12aWRlby0zLW1pbnV0b3Mud2VicCcpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gLmJveFZpZGVvM01pbnV0b3MgaDIgeyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiAwIDAgMzBweCAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAzNHB4OyB9IC5ib3hWaWRlbzNNaW51dG9zIGgyIHN0cm9uZyB7IGNvbG9yOiAjRjUwRDBFOyB9IC5ib3hWaWRlbzNNaW51dG9zIGZpZ3VyZSB7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IC5ib3hWaWRlbzNNaW51dG9zIGZpZ3VyZSBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH0gLmJveFZpZGVvM01pbnV0b3MgZmlndXJlIGltZzpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNCkgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7IC5ib3hWaWRlbzNNaW51dG9zIHsgcGFkZGluZzogNDBweCAwOyB9IC5ib3hWaWRlbzNNaW51dG9zIGgyIHsgcGFkZGluZzogMCAyMHB4OyBmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAzMnB4OyB9IC5ib3hWaWRlbzNNaW51dG9zIGgyIGJyIHsgZGlzcGxheTogbm9uZTsgfSB9IC5ib3hDb21wYXJhY2FvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA5MHB4IDA7IGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWJnLWJveC1jb21wYXJhY2FvLndlYnAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSAuYm94Q29tcGFyYWNhbyBoMiB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCA1MHB4IDA7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzZweDsgfSAuYm94Q29tcGFyYWNhbyBoMiBzdHJvbmcgeyBjb2xvcjogI0Y1MEQwRTsgfSAuYm94Q29tcGFyYWNhbyAuY29udGFpbmVyQm94ZXMgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLmJveENvbXBhcmFjYW8gLmNvbnRhaW5lckJveGVzIC5pdGVtQm94IHsgcGFkZGluZzogMCAxNXB4OyB9IC5ib3hDb21wYXJhY2FvIC5jb250YWluZXJCb3hlcyAuaXRlbUJveCAuYm94SW50ZXJubyB7IGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC44KTsgYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXRvcDogc29saWQgM3B4ICNERTIzNzM7IHBhZGRpbmc6IDQwcHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfSAuYm94Q29tcGFyYWNhbyAuY29udGFpbmVyQm94ZXMgLml0ZW1Cb3g6bGFzdC1jaGlsZCAuYm94SW50ZXJubyB7IGJvcmRlci1jb2xvcjogIzAwQkY2RTsgfSAuYm94Q29tcGFyYWNhbyAuY29udGFpbmVyQm94ZXMgLml0ZW1Cb3ggLmJveEludGVybm8gaW1nIHsgbWFyZ2luLXRvcDogN3B4OyB9IC5ib3hDb21wYXJhY2FvIC5jb250YWluZXJCb3hlcyAuaXRlbUJveCAuYm94SW50ZXJubyBzcGFuLnRpdHVsbyB7IGNvbG9yOiAjM0QzRDNEOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzJweDsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luOiAwIDAgMzBweCAwOyB9IC5ib3hDb21wYXJhY2FvIC5jb250YWluZXJCb3hlcyAuaXRlbUJveCAuYm94SW50ZXJubyB1bCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyBnYXA6IDI1cHg7IH0gLmJveENvbXBhcmFjYW8gLmNvbnRhaW5lckJveGVzIC5pdGVtQm94IC5ib3hJbnRlcm5vIHVsIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gLmJveENvbXBhcmFjYW8gLmNvbnRhaW5lckJveGVzIC5pdGVtQm94IC5ib3hJbnRlcm5vIHVsIGxpIHAgeyBtYXJnaW46IDAgMCAwIDE1cHg7IGNvbG9yOiAjNDY0NjQ2OyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9IC5ib3hDb21wYXJhY2FvIC5jb250YWluZXJCb3hlcyAuaXRlbUJveCAuYm94SW50ZXJubyB1bCBsaSBwIHN0cm9uZyB7IGNvbG9yOiAjQ0UwNzA4OyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHsgLmJveENvbXBhcmFjYW8geyBwYWRkaW5nOiA0MHB4IDA7IH0gLmJveENvbXBhcmFjYW8gLmNvbnRhaW5lciB7IHBhZGRpbmc6IDAhaW1wb3J0YW50OyB9IC5ib3hDb21wYXJhY2FvIGgyIHsgcGFkZGluZzogMCAyMHB4OyBmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAzMnB4OyB9IC5ib3hDb21wYXJhY2FvIGgyIGJyIHsgZGlzcGxheTogbm9uZTsgfSAuYm94Q29tcGFyYWNhbyAuY29udGFpbmVyQm94ZXMgLml0ZW1Cb3ggeyBwYWRkaW5nOiAwIDVweDsgfSAuYm94Q29tcGFyYWNhbyAuY29udGFpbmVyQm94ZXMgLml0ZW1Cb3ggLmJveEludGVybm8geyBwYWRkaW5nOiAyMHB4OyB9IH0gLmJveFBvclF1ZUVzY29saGVyIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA3MHB4IDA7IH0gLmJveFBvclF1ZUVzY29saGVyIC5jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuY29udGFpbmVyOjphZnRlciwgLmJveFBvclF1ZUVzY29saGVyIC5jb250YWluZXI6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94VGV4dG9zIGgyIHsgY29sb3I6ICMyOTI5Mjk7IG1hcmdpbjogMCAwIDMwcHggMDsgZm9udC1zaXplOiAyNHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMzZweDsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFRleHRvcyBwIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzNEM0QzRDsgbWFyZ2luOiAwIDAgMjBweCAwOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94VGV4dG9zIHVsIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDAgMCAyNXB4OyBtYXJnaW46IDAgMCAyMHB4IDA7IH0gLmJveFBvclF1ZUVzY29saGVyIC5ib3hUZXh0b3MgdWwgbGkgeyBjb2xvcjogIzNEM0QzRDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94VGV4dG9zIHVsIGxpICsgbGkgeyBtYXJnaW4tdG9wOiA1cHg7IH0gLmJveFBvclF1ZUVzY29saGVyIC5ib3hUZXh0b3MgYSB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjQ0UwNzA4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDEycHggNjBweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi10b3A6IDIwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLnRpdHVsbyB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCAzMHB4IDA7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDI2cHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLnRpdHVsbyBzdHJvbmcgeyBjb2xvcjogI0NFMDcwODsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLmxpc3RhUmVzdWx0YWRvc0xpbmsgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCAwIDUwcHggMDsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgZ2FwOiAxMHB4OyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94UmVzdWx0YWRvcyAubGlzdGFSZXN1bHRhZG9zTGluayBsaSB7IGxpc3Qtc3R5bGU6IG5vbmU7IGNvbG9yOiAjQ0UwNzA4OyBib3JkZXI6IHNvbGlkIDFweCAjQ0UwNzA4OyBib3JkZXItcmFkaXVzOiA5OXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDEwcHggMDsgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDYwMDsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLmxpc3RhUmVzdWx0YWRvc0xpbmsgbGkuYWN0aXZlLCAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLmxpc3RhUmVzdWx0YWRvc0xpbmsgbGk6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjQ0UwNzA4OyBjb2xvcjogI2ZmZjsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLmVhc3ktcGllLWNoYXJ0LXJlc3VsdHMgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgcGFkZGluZzogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAzMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94UmVzdWx0YWRvcyAuZWFzeS1waWUtY2hhcnQtcmVzdWx0czo6YWZ0ZXIgeyBjb250ZW50OiAiIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxNTBweDsgaGVpZ2h0OiAxNTBweDsgYmFja2dyb3VuZDogdXJsKCdodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItYmctYWZ0ZXItY2hhcnRzLndlYnAnKTsgei1pbmRleDogLTE7IH0gLmJveFBvclF1ZUVzY29saGVyIC5ib3hSZXN1bHRhZG9zIC5lYXN5LXBpZS1jaGFydC1yZXN1bHRzOjpiZWZvcmUgeyBjb250ZW50OiAiIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgYm90dG9tOiAwOyB3aWR0aDogMTUwcHg7IGhlaWdodDogMTUwcHg7IGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWJnLWFmdGVyLWNoYXJ0cy53ZWJwJyk7IHotaW5kZXg6IC0xOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94UmVzdWx0YWRvcyAuZWFzeS1waWUtY2hhcnQtcmVzdWx0cyAuYm94UGVyY2VudCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSAuYm94UG9yUXVlRXNjb2xoZXIgLmJveFJlc3VsdGFkb3MgLmVhc3ktcGllLWNoYXJ0LXJlc3VsdHMgLmJveFBlcmNlbnQgLnByZVBvcmNlbnRhZ2VtIHsgY29sb3I6ICMwQTEyMUY7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gLmJveFBvclF1ZUVzY29saGVyIC5ib3hSZXN1bHRhZG9zIC5lYXN5LXBpZS1jaGFydC1yZXN1bHRzIC5ib3hQZXJjZW50IC5wZXJjZW50IHsgY29sb3I6ICMwQTEyMUY7IGZvbnQtc2l6ZTogNTBweDsgbGluZS1oZWlnaHQ6IDUwcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgeyAuYm94UG9yUXVlRXNjb2xoZXIgeyBwYWRkaW5nOiA0MHB4IDA7IH0gLmJveFBvclF1ZUVzY29saGVyIC5jb250YWluZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuY29sLXNtLTYsIC5ib3hQb3JRdWVFc2NvbGhlciAuY29sLXNtLTUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgcGFkZGluZzogMCA1cHg7IH0gLmJveFBvclF1ZUVzY29saGVyIC5ib3hUZXh0b3MgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94VGV4dG9zIGEgeyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC5ib3hQb3JRdWVFc2NvbGhlciAuYm94UmVzdWx0YWRvcyAudGl0dWxvIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gLnR1ZG9PUXVlUHJlY2lzYSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogNTBweCAwOyBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1iZy1pdGVtLW8tcXVlLXByZWNpc2Eud2VicCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IC50dWRvT1F1ZVByZWNpc2EgaDIgeyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiAwIDAgNTBweCAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDM2cHg7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgNzBweDsgbWFyZ2luOiAwOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggaDMgeyBjb2xvcjogI0ZGMkQyRTsgbWFyZ2luOiAwIDAgMzBweCAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAzNnB4OyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggcCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMTVweCAwOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggdWwgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMCAwIDIwcHg7IG1hcmdpbjogMDsgfSAudHVkb09RdWVQcmVjaXNhIHVsLmxpc3RhSXRlbnNJbmNsdXNvcyBsaS5pdGVtQm94IHVsIGxpICsgbGkgeyBtYXJnaW4tdG9wOiA1cHg7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkuaXRlbUJveCBmaWd1cmUgaW1nIHsgd2lkdGg6IDEwMCU7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgLnNldGFCYW5uZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogY2FsYyg1MCUgLSAxMnB4KTsgbGVmdDogMDsgY3Vyc29yOiBwb2ludGVyOyB6LWluZGV4OiAxOyB3aWR0aDogNDVweDsgaGVpZ2h0OiA0NXB4OyBib3JkZXItcmFkaXVzOiAxMDBweDsgYmFja2dyb3VuZC1jb2xvcjogI0RDRENEQzsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgLnNldGFCYW5uZXIucHJveGltbyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7IC50dWRvT1F1ZVByZWNpc2EgeyBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1iZy1pdGVtLW8tcXVlLXByZWNpc2EtbW9iaWxlLndlYnAnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgcGFkZGluZzogNDBweCAwOyB9IC50dWRvT1F1ZVByZWNpc2EgaDIgeyBtYXJnaW46IDAgMCAzMHB4IDA7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgeyBwYWRkaW5nOiAwOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggLmNvbC1zbS04LCAudHVkb09RdWVQcmVjaXNhIHVsLmxpc3RhSXRlbnNJbmNsdXNvcyBsaS5pdGVtQm94IC5jb2wtc20tNCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIGxpLml0ZW1Cb3ggLmNvbC1zbS00IHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSAudHVkb09RdWVQcmVjaXNhIHVsLmxpc3RhSXRlbnNJbmNsdXNvcyAuc2xpY2stZG90cyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAyMHB4IDAgMCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gLnR1ZG9PUXVlUHJlY2lzYSB1bC5saXN0YUl0ZW5zSW5jbHVzb3MgLnNsaWNrLWRvdHMgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxMDAlOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IHRleHQtaW5kZW50OiAtOTk5OWVtOyBib3JkZXI6IDA7IG1hcmdpbjogMCA0cHg7IHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgcGFkZGluZzogMDsgYm9yZGVyLXJhZGl1czogNTBweDsgYm9yZGVyOiBzb2xpZCA0cHggIzk4OTg5ODsgcG9zaXRpb246IHJlbGF0aXZlOyB9IC50dWRvT1F1ZVByZWNpc2EgdWwubGlzdGFJdGVuc0luY2x1c29zIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24geyBib3JkZXItY29sb3I6ICMyMjIyMjI7IH0gfSAuYm94UGlsYXJlcyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDE1MywxNTQsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgOTAlKTsgcGFkZGluZzogOTBweCAwIDAgMDsgfSAuYm94UGlsYXJlcyBoMiB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCA1MHB4IDA7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzZweDsgfSAuYm94UGlsYXJlcyBoMiBzdHJvbmcgeyBjb2xvcjogI0Y1MEQwRTsgfSAuYm94UGlsYXJlcyAubGlzdGFCb3RvZXNTZWN0aW9uIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBvdmVyZmxvdy14OiBhdXRvOyBtYXJnaW46IDAgMCA1MHB4IDA7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZy1ib3R0b206IDVweDsgfSAuYm94UGlsYXJlcyAubGlzdGFCb3RvZXMgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgbWluLXdpZHRoOiAxMDUwcHg7IGJhY2tncm91bmQ6ICNmZmY7IH0gLmJveFBpbGFyZXMgLmxpc3RhQm90b2VzIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHg7IGNvbG9yOiAjMjczNjRCOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyOyB9IC5ib3hQaWxhcmVzIC5saXN0YUJvdG9lcyBsaTpob3ZlciwgLmJveFBpbGFyZXMgLmxpc3RhQm90b2VzIGxpLmFjdGl2ZSB7IGJvcmRlci1jb2xvcjogI0ZGNzE3MTsgfSAuYm94UGlsYXJlcyAubGlzdGFDb250ZXVkb3MgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfSAuYm94UGlsYXJlcyAubGlzdGFDb250ZXVkb3MgbGkgeyBsaXN0LXN0eWxlOiBub25lOyBkaXNwbGF5OiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gLmJveFBpbGFyZXMgLmxpc3RhQ29udGV1ZG9zIGxpLmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9IC5ib3hQaWxhcmVzIC5saXN0YUNvbnRldWRvcyBsaSBwIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgMCAxNXB4IDA7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH0gLmJveFBpbGFyZXMgLmxpc3RhQ29udGV1ZG9zIGxpIGZpZ3VyZSB7IG1hcmdpbi10b3A6IDMwcHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7IC5ib3hQaWxhcmVzIHsgcGFkZGluZzogNDBweCAwIDAgMDsgfSAuYm94UGlsYXJlcyBoMiB7IG1hcmdpbjogMCAwIDQwcHggMDsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzJweDsgfSAuYm94UGlsYXJlcyBoMiBiciB7IGRpc3BsYXk6IG5vbmU7IH0gLmJveFBpbGFyZXMgLmxpc3RhQm90b2VzU2VjdGlvbiB7IG1hcmdpbjogMCAwIDMwcHggMDsgfSAuYm94UGlsYXJlcyAubGlzdGFDb250ZXVkb3MgbGkgZmlndXJlIHsgbWFyZ2luLXRvcDogMjBweDsgfSAuYm94UGlsYXJlcyAubGlzdGFDb250ZXVkb3MgbGkgcCBiciB7IGRpc3BsYXk6IG5vbmU7IH0gfSAuYXNzaW5lRUdhbmhlIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA3MHB4IDA7IH0gLmFzc2luZUVHYW5oZSBoMiB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCA1MHB4IDA7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzZweDsgfSAuYXNzaW5lRUdhbmhlIHVsIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH0gLmFzc2luZUVHYW5oZSB1bCBsaSB7IHBhZGRpbmc6IDAgMTVweDsgfSAuYXNzaW5lRUdhbmhlIHVsIGxpIC5ib3hJbnRlcm5vIHsgYmFja2dyb3VuZDogI2YxZjFmMTsgbGlzdC1zdHlsZTogbm9uZTsgYm9yZGVyLXJhZGl1czogOHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgcGFkZGluZzogMjBweDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAyMzBweDsgfSAuYXNzaW5lRUdhbmhlIHVsIGxpIHNwYW4geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjM0QzRDNEOyBtYXJnaW46IDE1cHggMDsgZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMjVweDsgfSAuYXNzaW5lRUdhbmhlIHVsIGxpIHAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgY29sb3I6ICMzRDNEM0Q7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHsgLmFzc2luZUVHYW5oZSB7IHBhZGRpbmc6IDUwcHggMDsgfSAuYXNzaW5lRUdhbmhlIC5jb250YWluZXIgeyBwYWRkaW5nOiAwIWltcG9ydGFudDsgfSAuYXNzaW5lRUdhbmhlIGgyIHsgcGFkZGluZzogMCAyMHB4OyB9IC5hc3NpbmVFR2FuaGUgdWwgbGkgeyBwYWRkaW5nOiAwIDVweDsgfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLmFzc2luZUVHYW5oZSBoMiB7IG1hcmdpbjogMCAwIDM1cHggMDsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzJweDsgfSB9IC5ib3hJdGVuc0luY2x1c29zIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IC5ib3hJdGVuc0luY2x1c29zIC5jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMzBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMWRlZywgcmdiYSgyMjAsMjIwLDIyMCwxKSA1MSUsIHJnYmEoMjA3LDE2MCwxNjAsMSkgODUlKTsgYm9yZGVyLXJhZGl1czogMTZweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIHNwYW4udGl0dWxvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDYwMDsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCBzcGFuLmFwZW5hcyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICM2NTY1NjU7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAyMHB4IDAgNXB4IDA7IGZvbnQtd2VpZ2h0OiA2MDA7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgc3Bhbi5wcmVjb0RlIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzY1NjU2NTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDE1cHggMCAxMHB4IDA7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE2cHg7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIHNwYW4ucHJlY29EZS5vY3VsdG8geyBkaXNwbGF5OiBub25lOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIHNwYW4ucHJlY28geyBmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGMkQyRSwgIzdCMTQxNSk7IGNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgc3Bhbi5ib2xldG8geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjNjU2NTY1OyBtYXJnaW46IDVweCAwIDQwcHggMDsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxM3B4OyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIHNwYW4uYm9sZXRvIHN0cm9uZyB7IGNvbG9yOiAjQ0UwNzA4OyBmb250LXdlaWdodDogNTAwOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgdGV4dC1hbGlnbjogbGVmdDsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgLmxpc3RhSXRlbnNJbmNsdXNvcyBsaSArIGxpIHsgbWFyZ2luLXRvcDogMTVweDsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpIC5ib3hUaXR1bG8geyBkaXNwbGF5OiBmbGV4OyBmbGV4OiAxOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgLmxpc3RhSXRlbnNJbmNsdXNvcyBsaSAuYm94VGl0dWxvIHNwYW4geyBjb2xvcjogIzNEM0QzRDsgbWFyZ2luLWxlZnQ6IDEwcHg7IGZvbnQtc2l6ZTogMTRweDsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpLm5hb0luY2x1c28gLmJveFRpdHVsbyBzcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgLmxpc3RhSXRlbnNJbmNsdXNvcyBsaSAuYm94SW5mbyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpLmJvbnVzLm5hb0luY2x1c28gLmJveEluZm8geyBkaXNwbGF5OiBub25lOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLmltZ0luZm8geyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1sZWZ0OiAxNXB4OyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLm1vZGFsSW5mbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDMwMHB4OyBiYWNrZ3JvdW5kOiAjRjBFRkYzOyBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiKDQ1IDQ3IDY0IC8gMTAlKSwgMHB4IDEuNXB4IDVweCByZ2IoNDUgNDcgNjQgLyAyNSUpOyBib3JkZXItcmFkaXVzOiA0cHg7IGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7IHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7IHJpZ2h0OiAtNnB4OyB6LWluZGV4OiAxOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLm1vZGFsSW5mbyAuZmVjaGFQb3B1cCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzcHg7IHJpZ2h0OiAzcHg7IGZvbnQtc2l6ZTogMThweDsgY3Vyc29yOiBwb2ludGVyOyBsaW5lLWhlaWdodDogMTAwJTsgbWFyZ2luOiAwOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLm1vZGFsSW5mbyAuZmVjaGFQb3B1cCBpbWcgeyB3aWR0aDogMTVweDsgfSAuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpIC5ib3hJbmZvIC5tb2RhbEluZm86YmVmb3JlIHsgY29udGVudDogIiI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6IDdweCBzb2xpZCAjRjBFRkYzOyByaWdodDogMTBweDsgYm90dG9tOiAtN3B4OyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLm1vZGFsSW5mbyBwIHsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzIyMjsgbWFyZ2luOiAwOyB9IC5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLm1vZGFsSW5mbyBhIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kOiAjMDA1N0VFOyBjb2xvcjogI2ZmZjsgbWFyZ2luLXRvcDogMTJweDsgcGFkZGluZzogMTBweCAwOyBib3JkZXItcmFkaXVzOiA0cHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAxNHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgLmxpc3RhSXRlbnNJbmNsdXNvcyBsaSAuYm94SW5mbyAubW9kYWxJbmZvIGEgc3BhbiB7IGNvbG9yOiAjZmZmOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgYSB7IGZsb2F0OiBsZWZ0OyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogI0NFMDcwODsgcGFkZGluZzogMTJweCA2MHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGZvbnQtc2l6ZTogMTNweDsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMzBweDsgfSAuYm94SXRlbnNJbmNsdXNvcyBmaWd1cmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1sZWZ0OiA1MHB4OyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLmJveEl0ZW5zSW5jbHVzb3MgeyBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IC5ib3hJdGVuc0luY2x1c29zIC5jb250YWluZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IC5ib3hJdGVuc0luY2x1c29zIC5jb2wtc20tNyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IC5ib3hJdGVuc0luY2x1c29zIGZpZ3VyZSB7IGRpc3BsYXk6IG5vbmU7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgeyBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgc3Bhbi50aXR1bG8geyBmb250LXNpemU6IDE4cHg7IH0gLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgc3Bhbi5wcmVjbyB7IGZvbnQtc2l6ZTogMzRweDsgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfSAuYm94VmFudGFnZW5zIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IC5ib3hWYW50YWdlbnMgaDIgeyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiAwIDAgMTJweCAwOyBmb250LXNpemU6IDE3cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDI3cHg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfSAuYm94VmFudGFnZW5zIHNwYW4uc3VidGl0dWxvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiAwIDAgNTBweCAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDM2cHg7IH0gLmJveFZhbnRhZ2VucyAubGlzdGFEZVZhbnRhZ2VucyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBnYXA6IDMwcHg7IH0gLmJveFZhbnRhZ2VucyAubGlzdGFEZVZhbnRhZ2VucyBsaSB7IGxpc3Qtc3R5bGU6IG5vbmU7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDIxNiwyMTUsMSkgMCUsIHJnYmEoMjU1LDIzNSwyMzYsMSkgMTAwJSk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogMzVweCAyNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gLmJveFZhbnRhZ2VucyAubGlzdGFEZVZhbnRhZ2VucyBsaSBzcGFuIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbjogMTVweCAwOyB9IC5ib3hWYW50YWdlbnMgLmxpc3RhRGVWYW50YWdlbnMgbGkgcCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7IC5ib3hWYW50YWdlbnMgLmxpc3RhRGVWYW50YWdlbnMgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDIwcHg7IH0gfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5ib3hWYW50YWdlbnMgeyBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IC5ib3hWYW50YWdlbnMgc3Bhbi5zdWJ0aXR1bG8geyBtYXJnaW46IDAgMCAyNXB4IDA7IGZvbnQtc2l6ZTogMjJweDsgbGluZS1oZWlnaHQ6IDMycHg7IH0gLmJveFZhbnRhZ2VucyAubGlzdGFEZVZhbnRhZ2VucyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfSAuYm94UHJvZmVzc29yZXMgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDIwcHggMCA3MHB4IDA7IH0gLmJveFByb2Zlc3NvcmVzIGgyIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiAwIDAgMzBweCAwOyBmb250LXNpemU6IDI0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDM2cHg7IH0gLmJveFByb2Zlc3NvcmVzIHAuc3VidGl0dWxvIHsgY29sb3I6ICMyOTI5Mjk7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAyNXB4OyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLmJveFByb2Zlc3NvcmVzIGgzIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzI5MjkyOTsgbWFyZ2luOiA2MHB4IDAgNTBweCAwOyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDI4cHg7IH0gLmJveFByb2Zlc3NvcmVzIC5saXN0YVByb2Zlc3NvcmVzIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7IGdhcDogMzBweDsgfSAuYm94UHJvZmVzc29yZXMgLmxpc3RhUHJvZmVzc29yZXMgbGkgeyBsaXN0LXN0eWxlOiBub25lOyBiYWNrZ3JvdW5kOiAjRUZFRkVGOyBib3JkZXItcmFkaXVzOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAyOHB4IDVweCByZ2JhKDAsMCwwLDAuMDcpOyAtbW96LWJveC1zaGFkb3c6IDBweCA0cHggMjhweCA1cHggcmdiYSgwLDAsMCwwLjA3KTsgYm94LXNoYWRvdzogMHB4IDRweCAyOHB4IDVweCByZ2JhKDAsMCwwLDAuMDcpOyB9IC5ib3hQcm9mZXNzb3JlcyAubGlzdGFQcm9mZXNzb3JlcyBsaSBmaWd1cmUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLmJveFByb2Zlc3NvcmVzIC5saXN0YVByb2Zlc3NvcmVzIGxpIGZpZ3VyZSBpbWcgeyB3aWR0aDogMTAwJTsgfSAuYm94UHJvZmVzc29yZXMgLmxpc3RhUHJvZmVzc29yZXMgbGkgLmJveFRleHRvIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAxNXB4OyB9IC5ib3hQcm9mZXNzb3JlcyAubGlzdGFQcm9mZXNzb3JlcyBsaSAuYm94VGV4dG8gLm5vbWUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDI1cHg7IH0gLmJveFByb2Zlc3NvcmVzIC5saXN0YVByb2Zlc3NvcmVzIGxpIC5ib3hUZXh0byAuZXNwZWNpYWxpZGFkZSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiAzcHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjMDAwOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7IC5ib3hQcm9mZXNzb3JlcyAubGlzdGFQcm9mZXNzb3JlcyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5ib3hQcm9mZXNzb3JlcyB7IHBhZGRpbmc6IDAgMCA1MHB4IDA7IH0gLmJveFByb2Zlc3NvcmVzIGgyIHsgbWFyZ2luOiAwIDAgMjBweCAwOyBmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAzMnB4OyB9IC5ib3hQcm9mZXNzb3JlcyBwLnN1YnRpdHVsbyBiciB7IGRpc3BsYXk6IG5vbmU7IH0gLmJveFByb2Zlc3NvcmVzIGgzIHsgbWFyZ2luOiAzNXB4IDAgMzBweCAwOyB9IC5ib3hQcm9mZXNzb3JlcyAubGlzdGFQcm9mZXNzb3JlcyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDogMTBweDsgfSAuYm94UHJvZmVzc29yZXMgLmxpc3RhUHJvZmVzc29yZXMgbGkgLmJveFRleHRvIC5ub21lIHsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjRweDsgfSB9IC5kZXBvaW1lbnRvc0Fwcm92YWRvcyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogNTBweCAwOyBtYXgtaGVpZ2h0OiA3MDBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBub25lOyB9IC5kZXBvaW1lbnRvc0Fwcm92YWRvcyBoMiB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCA0MHB4IDA7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzZweDsgfSAuZGVwb2ltZW50b3NBcHJvdmFkb3MgLmVsZW0tYm94IHsgb3ZlcmZsb3c6IHVuc2V0OyBtYXJnaW46IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSAuZGVwb2ltZW50b3NBcHJvdmFkb3MgLmJveFRpdHVsbyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSAuZGVwb2ltZW50b3NBcHJvdmFkb3MgLmJveExpc3RhRGVwb2ltZW50b3MgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLmRlcG9pbWVudG9zQXByb3ZhZG9zIC52ZXJNYWlzRGVwb2ltZW50b3MgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsIDcwJSwgdHJhbnNwYXJlbnQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHotaW5kZXg6IDk5OTk5OTk5OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogMTAwcHggMCAzMHB4IDA7IH0gLmRlcG9pbWVudG9zQXByb3ZhZG9zIC52ZXJNYWlzRGVwb2ltZW50b3Mgc3BhbiB7IGNvbG9yOiAjMDAwOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAuZGVwb2ltZW50b3NBcHJvdmFkb3MgeyBwYWRkaW5nOiAwOyB9IC5kZXBvaW1lbnRvc0Fwcm92YWRvcyAuYm94VGl0dWxvIHsgbWFyZ2luOiAwOyB9IC5kZXBvaW1lbnRvc0Fwcm92YWRvcyBoMiB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzJweDsgfSB9IC5ib3hHYXJhbnRpYSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgcGFkZGluZzogNzBweCAwOyB9IC5ib3hHYXJhbnRpYSAuYm94R3JpZCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgZ2FwOiAzMHB4OyB9IC5ib3hHYXJhbnRpYSAuYm94R3JpZCAuYm94SXRlbSB7IGJvcmRlci1yYWRpdXM6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjsgcGFkZGluZzogMzBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IC5ib3hHYXJhbnRpYSAuYm94R3JpZCAuYm94SXRlbSAuYm94VGV4dG8geyBmbGV4OiAxOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gLmJveEdhcmFudGlhIC5ib3hHcmlkIC5ib3hJdGVtIC5ib3hUZXh0byBoMiB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgY29sb3I6ICMyOTI5Mjk7IG1hcmdpbjogMCAwIDE1cHggMDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMzBweDsgfSAuYm94R2FyYW50aWEgLmJveEdyaWQgLmJveEl0ZW0gLmJveFRleHRvIHAgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjM0QzRDNEOyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTRweDsgfSAuYm94R2FyYW50aWEgLmJveEdyaWQgLmJveEl0ZW0gLmJveFRleHRvIGltZyB7IG1pbi13aWR0aDogODBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7IC5ib3hHYXJhbnRpYSAuYm94R3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7IC5ib3hHYXJhbnRpYSAuYm94R3JpZCAuYm94SXRlbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSAuYm94R2FyYW50aWEgLmJveEdyaWQgLmJveEl0ZW0gLmJveFRleHRvIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAzMHB4OyB9IH0gLnRpcmVEdXZpZGFzIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAjRUZFRkVGOyBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9IC50aXJlRHV2aWRhcyBoMiB7IGNvbG9yOiAjMjkyOTI5OyBtYXJnaW46IDAgMCA0MHB4IDA7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzZweDsgfSAubGlzdGFDb250ZXVkb3MgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIHsgZmxvYXQ6IGxlZnQ7IGJvcmRlcjogMDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAwOyBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDsgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGJkYmRiOyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuY2FyZC1oZWFkZXIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIGJ1dHRvbiB7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyOiAwOyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kOiBub25lOyBmbG9hdDogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDcwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjsgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIGJ1dHRvbiBpbWcgeyBtYXgtd2lkdGg6IDMwcHg7IHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhciAwczsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgYnV0dG9uOm5vdCguY29sbGFwc2VkKSBpbWcgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCBidXR0b24gc3BhbiB7IGNvbG9yOiAjNDQ0NDQ0OyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWFsaWduOiBsZWZ0OyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuYm94Q29udGV1ZG8geyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIC5ib3hDb250ZXVkbyAuYm94SW50ZXJubyB7IHBhZGRpbmc6IDIwcHggMDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuYm94Q29udGV1ZG8gcCB7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM0NDQ0NDQ7IGxpbmUtaGVpZ2h0OiAxODUlOyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuYm94Q29udGV1ZG8gdWwgeyBwYWRkaW5nOiAwIDAgMCA0MHB4OyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuYm94Q29udGV1ZG8gdWwgbGkgeyBmb250LXNpemU6IDE0cHg7IHBhZGRpbmc6IDNweCAwOyBjb2xvcjogIzQ0NDQ0NDsgbGluZS1oZWlnaHQ6IDE4NSU7IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIC5ib3hDb250ZXVkbyBzdHJvbmcgeyBjb2xvcjogI0RDOUE0QzsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgLmJveENvbnRldWRvIHRhYmxlIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB9IC5saXN0YUNvbnRldWRvcyAuY2FyZCAuYm94Q29udGV1ZG8gdGFibGUgdHIgdGQgeyBwYWRkaW5nOiAxMHB4OyBib3JkZXI6IHNvbGlkIDFweCAjNDE0MjRDOyBjb2xvcjogIzQ0NDQ0NDsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgLmJveENvbnRldWRvIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHsgd2lkdGg6IDI1JTsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgLmJveENvbnRldWRvIGltZyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgeyAudGlyZUR1dmlkYXMgeyBwYWRkaW5nOiAzMHB4IDA7IH0gLnRpcmVEdXZpZGFzIC5jb2wtc20tMTIgeyBwYWRkaW5nOiAwOyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH0gLnRpcmVEdXZpZGFzIGgyIHsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzJweDsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgYnV0dG9uIHsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAxMHB4IDA7IH0gLmxpc3RhQ29udGV1ZG9zIC5jYXJkIGJ1dHRvbiBzcGFuIHsgbGluZS1oZWlnaHQ6IDI2cHg7IGZvbnQtc2l6ZTogMTZweDsgfSAubGlzdGFDb250ZXVkb3MgLmNhcmQgYnV0dG9uIGltZyB7IG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgeyB9IC5mb290ZXJQYWdlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZzogNTBweCAwIDIwcHggMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgbWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB6LWluZGV4OiA5OTk5OTk5OyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gLmZvb3RlclBhZ2UgLmZvb3RlckludGVybm8geyBtYXgtd2lkdGg6IDIwMDBweDsgd2lkdGg6IDEwMCU7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMTAwcHg7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IGdhcDogNDBweDsgfSAuZm9vdGVyUGFnZSAuYm94Q2ltYSAuYm94Rm9vdGVyIC5ib3hUZXh0byB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luOiA0MHB4IDA7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAuYm94VGV4dG8gcCB7IGNvbG9yOiAjOTk5OTk5OyBmb250LXNpemU6IDEzcHg7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDIycHg7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAucmVkZXNTb2NpYWlzIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAucmVkZXNTb2NpYWlzIGEgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAucmVkZXNTb2NpYWlzIGEgKyBhIHsgbWFyZ2luLWxlZnQ6IDVweDsgfSAuZm9vdGVyUGFnZSAuYm94Q2ltYSAuYm94Rm9vdGVyIC50aXR1bG9Sb2RhcGUgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjNDQ0NDQ0OyBmb250LXNpemU6IDE4cHg7IG1hcmdpbjogMCAwIDE1cHggMDsgZm9udC13ZWlnaHQ6IDYwMDsgfSAuZm9vdGVyUGFnZSAuYm94Q2ltYSAuYm94Rm9vdGVyIC5tZW51Um9kYXBlIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAubWVudVJvZGFwZSBsaSB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbGlzdC1zdHlsZTogbm9uZTsgfSAuZm9vdGVyUGFnZSAuYm94Q2ltYSAuYm94Rm9vdGVyIC5tZW51Um9kYXBlIGxpICsgbGkgeyBtYXJnaW4tdG9wOiA3cHg7IH0gLmZvb3RlclBhZ2UgLmJveENpbWEgLmJveEZvb3RlciAubWVudVJvZGFwZSBsaSBhIHsgY29sb3I6ICM5OTk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSAuZm9vdGVyUGFnZSAuYm94Q2ltYSAuYm94Rm9vdGVyIC5tZW51Um9kYXBlIGxpIGE6aG92ZXIgeyBjb2xvcjogIzQ0NDQ0NDsgfSAuZm9vdGVyUGFnZSAuYm94QmFpeG8geyBtYXJnaW4tdG9wOiA0MHB4OyBiYWNrZ3JvdW5kOiAjRkFGQUZBOyBwYWRkaW5nOiAyMHB4IDEwMHB4OyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSAuZm9vdGVyUGFnZSAuYm94QmFpeG8gLmZvcm1hc0RlUGFnYW1lbnRvIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSAuZm9vdGVyUGFnZSAuYm94QmFpeG8gLmZvcm1hc0RlUGFnYW1lbnRvIHNwYW4geyBmb250LXdlaWdodDogNjAwOyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5mb3JtYXNEZVBhZ2FtZW50byAubGlzdGFGb3JtYXMgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5mb3JtYXNEZVBhZ2FtZW50byAubGlzdGFGb3JtYXMgaW1nICsgaW1nIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5ib3hTZWxvcyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5ib3hTZWxvcyBpbWcgKyBpbWcgeyBtYXJnaW4tbGVmdDogMTBweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVyUGFnZSAuYm94Q2ltYSB7IHBhZGRpbmc6IDAgMjBweDsgZ2FwOiAzMHB4OyB9IC5mb290ZXJQYWdlIC5ib3hCYWl4byB7IHBhZGRpbmc6IDMwcHggMjBweDsgfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHsgLmZvb3RlclBhZ2UgLmJveENpbWEgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IC5mb290ZXJQYWdlIC5ib3hCYWl4byB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5mb3JtYXNEZVBhZ2FtZW50byB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5mb3JtYXNEZVBhZ2FtZW50byBzcGFuIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkgeyAuZm9vdGVyUGFnZSAuYm94Q2ltYSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gLmZvb3RlclBhZ2UgLmJveEJhaXhvIC5mb3JtYXNEZVBhZ2FtZW50byAubGlzdGFGb3JtYXMgeyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IC5mb290ZXJQYWdlIC5ib3hCYWl4byAuZm9ybWFzRGVQYWdhbWVudG8gLmxpc3RhRm9ybWFzIGltZyB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfTwvc3R5bGU+CgogICAgCiAgICAKICAgIAoKICAgIAogICAgPGRpdiBjbGFzcz0iaGVhZGVyTGFuZGluZ09BQiI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTEyIj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tLyIgaWQ9ImxvZ29MYW5kaW5nT0FCIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWxvZ28tYnJhbmNhLndlYnAiIGFsdD0iRXN0cmF0w6lnaWEgT0FCIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgIDwvYT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmtzSGVhZGVyIj4KCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vbWVzYS1kZS1lc3R1ZG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtbWluaGEtY29udGEud2VicCIgYWx0PSJNaW5oYSBjb250YSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5NaW5oYSBjb250YTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2E+CgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvcy9jYXJyaW5oby8iPgogICAgICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtbWV1LWNhcnJpbmhvLndlYnAiIGFsdD0iTWV1IGNhcnJpbmhvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPk1ldSBjYXJyaW5obzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2E+CgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxoMSBzdHlsZT0iZGlzcGxheTogbm9uZTsiPkFzc2luYXR1cmFzIE9BQiAtIEVzdHJhdMOpZ2lhIENvbmN1cnNvczwvaDE+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJiYW5uZXJQcmluY2lwYWwiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS02IHRleHRvQmFubmVyIj4KCiAgICAgICAgICAgICAgICA8aDI+TnVuY2EgbWFpcyBnYXN0ZTxicj4gdW0gY2VudGF2byBjb208YnI+IG1hdGVyaWFsIHBhcmEgYSBPQUI8L2gyPgogICAgICAgICAgICAgICAgPHA+VW1hIDxzdHJvbmc+w7puaWNhIHBsYXRhZm9ybWE8L3N0cm9uZz4gZSBhY2Vzc28gPHN0cm9uZz5wZXJww6l0dW88L3N0cm9uZz4gYW9zPGJyPiBtYXRlcmlhaXMgZGUgMcKqIGUgMsKqIEZhc2VzIGRvIEV4YW1lIGRlIE9yZGVtLCA8c3Ryb25nPmF0w6k8YnI+IHZvY8OqIHNlciBhcHJvdmFkby48L3N0cm9uZz48L3A+CgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tNCI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hBc3NpbmF0dXJhIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnTWVsaG9yT2ZlcnRhIj5NZWxob3Igb2ZlcnRhPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEVjb25vbWl6ZSBvY3VsdG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRleHRvIj5FY29ub21pemUgPHNwYW4+PC9zcGFuPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwb3JjZW50YWdlbSI+QVTDiSA8c3Bhbj40MDwvc3Bhbj4lIE9GRjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRpdHVsbyI+QXNzaW5hdHVyYSBPQUI8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN1YnRpdHVsbyI+IkF0w6kgYSBBcHJvdmHDp8OjbyI8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94UHJlY28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFwZW5hcyI+UG9yIGFwZW5hczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmVjb0RlIG9jdWx0byI+MTJ4IDxzcGFuIGNsYXNzPSJwcmljZUNhcmREZSI+PC9zcGFuPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmVjb1BvciI+MTJ4IDxzcGFuIGNsYXNzPSJwcmljZUNhcmQiPjwvc3Bhbj48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29hYi5lc3RyYXRlZ2lhLmNvbS9jdXJzby9hc3NpbmF0dXJhLW9hYiI+QXNzaW5lIGrDoTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJveFZpZGVvM01pbnV0b3MiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CgogICAgICAgICAgICA8aDI+RGVzY3VicmEgZW0gMyBtaW51dG9zIHBvcnF1ZSBhIEFzc2luYXR1cmEgT0FCIGF0w6kgYSBhcHJvdmHDp8OjbyDDqSBhIDxzdHJvbmc+c3VhIG1lbGhvciBvcMOnw6NvPC9zdHJvbmc+OjwvaDI+CgogICAgICAgICAgICA8ZmlndXJlIHZpZGVvPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9YTW1kVy0wUktVND9zaT1adzhFSWNDU0ZOVmNvVGhMIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItdGh1bWJuYWlsLXZpZGVvLTMtbWludXRvcy53ZWJwIiBhbHQ9IlbDrWRlbyI+CiAgICAgICAgICAgIDwvZmlndXJlPgoKICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIAogICAgPGRpdiBjbGFzcz0iYm94Q29tcGFyYWNhbyI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCiAgICAgICAgICAgIDxoMj5BIE9BQiBuYcyDbyBlzIEgdW1hIGNvcnJpZGEgZGUgMTAwIG1ldHJvcywgbWFzIHVtYSA8c3Ryb25nPm1hcmF0b25hPC9zdHJvbmc+LiBFIGFxdWkgdm9jZcyCPGJyPiB0ZW0gYXBvaW8gPHN0cm9uZz5hdGXMgSBhIGxpbmhhIGRlIGNoZWdhZGEuPC9zdHJvbmc+PC9oMj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lckJveGVzIj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW1Cb3giPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idGl0dWxvIj5PdXRyb3MgbcOpdG9kb3M8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1uYW8taW5jbHVzby53ZWJwIiBhbHQ9Ik7Do28gSW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2Ugdm9jw6ogPHN0cm9uZz5yZXByb3ZhciBuYSAxwqogRmFzZTwvc3Ryb25nPiwgdGVyw6EgcXVlIDxzdHJvbmc+Y29tcHJhciB1bSBub3ZvIHBhY290ZTwvc3Ryb25nPiBvdSBjdXJzbyBwYXJhIGVzdHVkYXIgcGFyYSBvIHByw7N4aW1vIEV4YW1lLiBFIGlzc28gdmFpIHNlIHJlcGV0aXIgYSBjYWRhIG5vdmEgcmVwcm92YcOnw6NvLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtbmFvLWluY2x1c28ud2VicCIgYWx0PSJOw6NvIEluY2x1c28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNlIHZvY8OqIDxzdHJvbmc+cmVwcm92YXIgbmEgMsKqIEZhc2U8L3N0cm9uZz4sIHRlcsOhIHF1ZSA8c3Ryb25nPnBhZ2FyPC9zdHJvbmc+IHBhcmEgdGVyIGFjZXNzbyBhIHVtIDxzdHJvbmc+bm92byBjdXJzbzwvc3Ryb25nPiBkZSBSZXBlc2NhZ2VtPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1uYW8taW5jbHVzby53ZWJwIiBhbHQ9Ik7Do28gSW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Rm9pIDxzdHJvbmc+YXByb3ZhZG8gbmEgMcKqIEZhc2U8L3N0cm9uZz4\/IEVudMOjbyB2b2PDqiBhZ29yYSBwcmVjaXNhcsOhIDxzdHJvbmc+Y29tcHJhciB1bSBub3ZvIGN1cnNvIGRlIDLCqiBGYXNlPC9zdHJvbmc+LCBxdWUgw6kgbWFpcyBjYXJvIHF1ZSBvIGRhIHByaW1laXJhLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Iml0ZW1Cb3giPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idGl0dWxvIj5Bc3NpbmF0dXJhIE9BQiDigJxBdMOpIGEgQXByb3Zhw6fDo2\/igJ08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmNsdXNvLndlYnAiIGFsdD0iSW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+RW0gY2FzbyBkZSA8c3Ryb25nPnJlcHJvdmHDp8Ojbzwvc3Ryb25nPiwgdm9jw6ogPHN0cm9uZz5uw6NvIHByZWNpc2EgY29tcHJhciBvdXRybyBjdXJzbzwvc3Ryb25nPi4gQSBzdWEgYXNzaW5hdHVyYSBwZXJtYW5lY2UgYXRpdmEgZSBzZW1wcmUgYXR1YWxpemFkYSwgcG9yIHF1YW50b3MgRXhhbWVzIGZvcmVtIG5lY2Vzc8OhcmlvcywgYXTDqSBjb25xdWlzdGFyIGEgYXByb3Zhw6fDo28uPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmNsdXNvLndlYnAiIGFsdD0iSW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2UgPHN0cm9uZz5yZXByb3ZhciBuYSAywqogRmFzZTwvc3Ryb25nPiwgdGVyw6EgPHN0cm9uZz5hY2Vzc28gYXV0b23DoXRpY288L3N0cm9uZz4gYW9zIG5vc3NvcyBDdXJzb3MgZGUgUmVwZXNjYWdlbSwgPHN0cm9uZz5zZW0gbmVjZXNzaWRhZGUgZGUgdW1hIG5vdmEgY29tcHJhLjwvc3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IkluY2x1c28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZvY8OqIDxzdHJvbmc+c8OzIHBhZ2EgdW1hIHZlejwvc3Ryb25nPi4gU2UgZm9yIDxzdHJvbmc+YXByb3ZhZG8gbmEgMcKqIEZhc2U8L3N0cm9uZz4sIHRlcsOhIGFjZXNzbyBhdXRvbcOhdGljbyBhIDxzdHJvbmc+dG9kb3Mgb3MgY3Vyc29zIGRlIDLCqiBGYXNlPC9zdHJvbmc+LCBkZSB0b2RhcyBhcyBtYXTDqXJpYXMuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJib3hQb3JRdWVFc2NvbGhlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tNiBib3hUZXh0b3MiPgogICAgICAgICAgICAgICAgPGgyPlBvciBxdWUgZXNjb2xoZXIgbyBFc3RyYXTDqWdpYSBPQUI\/PC9oMj4KICAgICAgICAgICAgICAgIDxwPlZvY8OqIHBvZGUgcGVuc2FyIHF1ZSA8c3Ryb25nPm7Do28gcHJlY2lzYSBkZSB1bSBjdXJzbyBwcmVwYXJhdMOzcmlvPC9zdHJvbmc+IHBhcmEgYSBwcm92YSBkYSBPQUIsIGF0w6kgcGVyY2ViZXIgcXVlIDgwJSBkb3MgY2FuZGlkYXRvcyByZXByb3ZhbS48L3A+CiAgICAgICAgICAgICAgICA8cD5PcyBtb3Rpdm9zOjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+QWx0byBuw612ZWwgZGUgZGlmaWN1bGRhZGU7PC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+RmFsdGEgZGUgZXN0cmF0w6lnaWEuPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cD5BY3JlZGl0ZS4gQ29tIHVtYSBiYW5jYSBjb21vIGEgRkdWLCB2b2PDqiB2YWkgPHN0cm9uZz5wcmVjaXNhciBkZXN0ZSBtYXRlcmlhbDwvc3Ryb25nPiwgcG9ycXVlIGVsZSBzaW1wbGVzbWVudGUgdGVyw6EgPHN0cm9uZz50dWRvIG8gcXVlIHByZWNpc2E8L3N0cm9uZz4gcGFyYSBjb25xdWlzdGFyIGEgY2FydGVpcmEgZGEgT0FCLjwvcD4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvL2Fzc2luYXR1cmEtb2FiIj5Bc3NpbmFyPC9hPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tNSBib3hSZXN1bHRhZG9zIj4KCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idGl0dWxvIj5Db25oZcOnYSBvcyA8c3Ryb25nPsOtbmRpY2VzIGRlIHJlcHJvdmHDp8Ojbzwvc3Ryb25nPiBuYXMgw7psdGltYXMgcHJvdmFzIGRhIE9BQi48L3NwYW4+CgogICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsaXN0YVJlc3VsdGFkb3NMaW5rIj4KICAgICAgICAgICAgICAgICAgICA8bGkgcG9yY2VudGFnZW09IjczLjQiIGNsYXNzPSJhY3RpdmUiPjM3wro8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaSBwb3JjZW50YWdlbT0iNzguMyI+MzjCujwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIHBvcmNlbnRhZ2VtPSI4My4zIj4zOcK6PC9saT4KICAgICAgICAgICAgICAgICAgICA8bGkgcG9yY2VudGFnZW09Ijc2LjIiPjQwwro8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaSBwb3JjZW50YWdlbT0iNjMuNCI+NDHCujwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIHBvcmNlbnRhZ2VtPSI2My41Ij40MsK6PC9saT4KICAgICAgICAgICAgICAgICAgICA8bGkgcG9yY2VudGFnZW09IjY4LjYiPjQzwro8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaSBwb3JjZW50YWdlbT0iNzAuMiI+NDTCujwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFydCBlYXN5LXBpZS1jaGFydC1yZXN1bHRzIiBkYXRhLXBlcmNlbnQ9IjczLjQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFBlcmNlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJlUG9yY2VudGFnZW0iPsONbmRpY2UgZGU8YnI+IHJlcHJvdmHDp8OjbyBkZTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBlcmNlbnQiPjxzdHJvbmc+NzMsNDwvc3Ryb25nPiU8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIAogICAgPGRpdiBjbGFzcz0idHVkb09RdWVQcmVjaXNhIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKICAgICAgICAgICAgPGgyPlRlbmhhIHR1ZG8gcXVlIHZvY8OqIHByZWNpc2EgZW0gdW0gc8OzIGx1Z2FyITwvaDI+CgogICAgICAgICAgICA8dWwgY2xhc3M9Imxpc3RhSXRlbnNJbmNsdXNvcyI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Cb3giPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tNCBib3hUZXh0b3MiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+TGl2cm9zIERpZ2l0YWlzIEludGVyYXRpdm9zPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+VGVuaGEgdHVkbyBvIHF1ZSBwcmVjaXNhIGVtIHVtIHPDsyBsdWdhci4gQWNlc3NlIDxzdHJvbmc+dGV4dG9zLCB2aWRlb2F1bGFzLCDDoXVkaW9zIGUgcXVlc3TDtWVzIGNvbWVudGFkYXM8L3N0cm9uZz4gZW0gdW1hIMO6bmljYSBwbGF0YWZvcm1hLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5GYcOnYSBncmlmb3MsIGFub3Rhw6fDtWVzIGUgZ2VyZSByZXN1bW9zIGF1dG9tw6F0aWNvczwvc3Ryb25nPiBlIHBlcnNvbmFsaXphZG9zIGNvbSBhcGVuYXMgdW0gY2xpcXVlLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+Q29tIG9zIExESXMsIHZvY8OqIE5VTkNBIG1haXMgdmFpIHByZWNpc2FyOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkNvbXByYXIgdsOhcmlvcyBsaXZyb3MuPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5GYXplciByZXN1bW9zIMOgIG3Do28uPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5UcmFuc2NyZXZlciBhIHZpZGVvYXVsYS48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPSJjb2wtc20tOCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaXRlbnMtaW5jbHVzb3MtbGl2cm9zLWRpZ2l0YWlzLWludGVyYXRpdm9zLndlYnAiIGFsdD0iTGl2cm9zIERpZ2l0YWlzIEludGVyYXRpdm9zIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KCiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtQm94Ij4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTQgYm94VGV4dG9zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlRyaWxoYSBFc3RyYXTDqWdpY2E8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5Ow6NvIHNlIHByZW9jdXBlIGVtIG1vbnRhciBjcm9ub2dyYW1hLCBuZW0gZW0gc2VwYXJhciBvIG1hdGVyaWFsIGRvIGRpYS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRlaXhhbW9zIHR1ZG8gcHJvbnRvIHBhcmEgdm9jw6osIGNvbSB0YXJlZmFzIGRpw6FyaWFzIGUgZGlyZWNpb25hbWVudG8gcG9yIGNhbmFsIGV4Y2x1c2l2by48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRpc3RyaWJ1w61kb3MgZW0gZGlhcyBkYSBzZW1hbmEsIG9zIGNpY2xvcyBmYWNpbGl0YW0gYSBzdWEgb3JnYW5pemHDp8OjbyBlIGFqdWRhbSBhIGVzdGlwdWxhciBtZXRhcy48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlBsYW5vcyBkZSA8c3Ryb25nPmFwZW5hcyAzaC9kaWEhPC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPSJjb2wtc20tOCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaXRlbnMtaW5jbHVzb3MtdHJpbGhhLWVzdHJhdGVnaWNhLndlYnAiIGFsdD0iVHJpbGhhIEVzdHJhdMOpZ2ljYSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbUJveCI+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1zbS00IGJveFRleHRvcyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5TYWxhcyBWSVA8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5Fc3TDoSBjb20gZMO6dmlkYXM\/PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5UZW1vcyBwcm9mZXNzb3JlcyBkZSBzb2JyZWF2aXNvIG5hIG5vc3NhIHBsYXRhZm9ybWEgcGFyYSBhdGVuZGltZW50byBhbyB2aXZvIGUgcGFyYSBhcyBtZWxob3JlcyBvcmllbnRhw6fDtWVzLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+T2JzOiBpbWFnZW0gaWx1c3RyYXRpdmEuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPSJjb2wtc20tOCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaXRlbnMtaW5jbHVzb3Mtc2FsYXMtdmlwLndlYnAiIGFsdD0iU2FsYXMgVklQIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KCiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtQm94Ij4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTQgYm94VGV4dG9zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlNpc3RlbWEgZGUgUXVlc3TDtWVzPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+RGlzcG9uaWJpbGl6YW1vcyB1bSBiYW5jbyBjb20gdG9kYXMgYXMgcXVlc3TDtWVzIGRhIEZHViBkZSBwcm92YXMgYW50ZXJpb3JlcywgYWzDqW0gZGUgcXVlc3TDtWVzIGluw6lkaXRhcyBkYXMgZHVhcyBmYXNlcyBkbyBFeGFtZSBkZSBPcmRlbS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPk1vbnRlIHNldXMgcHLDs3ByaW9zIGNhZGVybm9zIGUgc2ltdWxhZG9zIHBhcmEgdHJlaW5hciE8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9ImNvbC1zbS04Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pdGVucy1pbmNsdXNvcy1zaXN0ZW1hLWRlLXF1ZXN0b2VzLndlYnAiIGFsdD0iU2lzdGVtYSBkZSBRdWVzdMO1ZXMiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgoKICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Cb3giPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtc20tNCBib3hUZXh0b3MiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+Q3Vyc29zIGVtIMOhdWRpbzwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlJldmlzZSBkZSBmb3JtYSBlZmljaWVudGUgY29tIG9zIG5vc3NvcyBDYXN0cy48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkF1bGFzIGVtIMOhdWRpbyBxdWUgcG9kZW0gc2VyIGJhaXhhZGFzIHBhcmEgdm9jw6ogZXN0dWRhciBlbSBxdWFscXVlciBsdWdhciE8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxmaWd1cmUgY2xhc3M9ImNvbC1zbS04Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pdGVucy1pbmNsdXNvcy1jdXJzb3MtZW0tYXVkaW8ud2VicCIgYWx0PSJDdXJzb3MgZW0gw6F1ZGlvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KCiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgPC91bD4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJveFBpbGFyZXMiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CgogICAgICAgICAgICA8aDI+Q29uaGXDp2Egb3MgPHN0cm9uZz41IHBpbGFyZXM8L3N0cm9uZz4gcXVlIGRlaXhhcsOjbyBhIHN1YSBwcmVwYXJhw6fDo28gcGFyYSBhIE9BQjxicj4gPHN0cm9uZz5tdWl0byBtYWlzIGbDoWNpbDwvc3Ryb25nPjwvaDI+CgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGlzdGFCb3RvZXNTZWN0aW9uIj4KICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGlzdGFCb3RvZXMiPgogICAgICAgICAgICAgICAgICAgIDxsaSBjb250ZXVkbz0iMSIgY2xhc3M9ImFjdGl2ZSI+UGxhbmVqYW1lbnRvPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGkgY29udGV1ZG89IjIiPlByYXRpY2lkYWRlPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGkgY29udGV1ZG89IjMiPlF1ZXN0w7VlczwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIGNvbnRldWRvPSI0Ij5SZXZpc8OjbzwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpIGNvbnRldWRvPSI1Ij5JbnRlbGlnw6puY2lhIEVtb2Npb25hbDwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIAogICAgICAgICAgICA8dWwgY2xhc3M9Imxpc3RhQ29udGV1ZG9zIj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iY29udGV1ZG8gYWN0aXZlIiBpZD0iY29udGV1ZG9QaWxhcmVzMSI+CiAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5Wb2PDqiBuw6NvIHZhaSB0ZXIgcXVlIHNlIHByZW9jdXBhciBlbSBvcmdhbml6YXIgb3Mgc2V1cyBlc3R1ZG9zPC9zdHJvbmc+LCBwb3JxdWUgdGVtb3M8YnI+IGZlcnJhbWVudGFzIGV4Y2x1c2l2YXMgcXVlIGrDoSBmYXplbSBpc3NvLjwvcD4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXBpbGFyZXMtcGxhbmVqYW1lbnRvLndlYnAiIGFsdD0iUGxhbmVqYW1lbnRvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImNvbnRldWRvIiBpZD0iY29udGV1ZG9QaWxhcmVzMiI+CiAgICAgICAgICAgICAgICAgICAgPHA+OTAlIGRhIHN1YSBwcm92YSBlc3RhcsOhIGFxdWksIGNvbSBhbsOhbGlzZXMgZXN0YXTDrXN0aWNhcyBlPGJyPiBtYXBhIGRhIGxlaSBwYXJhIHNhYmVyIG8gcXVlIHByaW9yaXphci48L3A+CiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1waWxhcmVzLWxlaS1zZWNhLndlYnAiIGFsdD0iTGVpIFNlY2EiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iY29udGV1ZG8iIGlkPSJjb250ZXVkb1BpbGFyZXMzIj4KICAgICAgICAgICAgICAgICAgICA8cD5UcmVpbmUgbXVpdG8gY29tbyBzZSBuYSBwcm92YSBlc3RpdmVzc2UgY29tbyBub3NzbyBzaXN0ZW1hLHF1ZSB1bmUgdG9kYSBhcyBxdWVzdMO1ZXMgZGFzPGJyPiBwcm92YXMgYW50ZXJpb3JlcyArIGNvbnRlw7pkbyBpbsOpZGl0bzwvcD4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXBpbGFyZXMtcXVlc3RvZXMud2VicCIgYWx0PSJRdWVzdMO1ZXMiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iY29udGV1ZG8iIGlkPSJjb250ZXVkb1BpbGFyZXM0Ij4KICAgICAgICAgICAgICAgICAgICA8cD5TZW0gcmVwZXRpw6fDo28sbsOjbyBow6EgZml4YcOnw6NvLiBUdWRvIHZhaSBmaWNhciBtdWl0byBtYWlzIGbDoWNpbCBjb20gb3Mgbm9zc29zIGVzcXVlbWFzIGUgbWFwYXMgbWVudGFpcy48L3A+CiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1waWxhcmVzLXJldmlzYW8ud2VicCIgYWx0PSJyZXZpc8OjbyI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJjb250ZXVkbyIgaWQ9ImNvbnRldWRvUGlsYXJlczUiPgogICAgICAgICAgICAgICAgICAgIDxwPlN1cG9ydGUgc2VtYW5hbCBhbyB2aXZvLCBuYXMgbm9zc2FzIFNhbGFzIFZpcHMsIGVtIHF1ZSBlc3BlY2lhbGlzdGFzIGVtIHBsYW5lamFtZW50byBkZTxicj4gZXN0dWRvcyBlIHBzaWNhbmFsaXN0YXMgYXRlbmRlcsOjbyB2b2PDqiBlbSBlbmNvbnRyb3MgY29sZXRpdm9zLjwvcD4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXBpbGFyZXMtaW50ZWxpZ2VuY2lhLWVtb2Npb25hbC53ZWJwIiBhbHQ9IkludGVsaWfDqm5jaWEgZW1vY2lvbmFsIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICA8L3VsPgoKICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIAogICAgPGRpdiBjbGFzcz0iYXNzaW5lRUdhbmhlIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKICAgICAgICAgICAgPGgyPkFzc2luZSBlIGdhbmhlOjwvaDI+CgogICAgICAgICAgICAKICAgICAgICAgICAgPHVsIGNsYXNzPSJsaXN0YUJvbnVzIj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbUJvbnVzIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtdmFkZS1tZWN1bS1lc3RyYXRlZ2ljby53ZWJwIiBhbHQ9IlZhZGUtTcOpY3VtIEVzdHJhdMOpZ2ljbyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPk1hcGFzIE1lbnRhaXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkVzdHVkZSBkZSBmb3JtYSBlc3F1ZW1hdGl6YWRhIGNhZGEgdW1hIGRhcyAyMCBkaXNjaXBsaW5hcy48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtQm9udXMiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1tYXJjYWNhby1kZS1jb2RpZ28ud2VicCIgYWx0PSJNYXJjYcOnw6NvIGRlIEPDs2RpZ28gcGFyYSAywqogRmFzZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPk1hcmNhw6fDo28gZGUgQ8OzZGlnbyBwYXJhIDLCqiBGYXNlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5MZWdpc2xhw6fDo28gZGVzdGFjYWRhIHBhcmEgdm9jw6ogZXN0dWRhciBhIExlaSBTZWNhIGRlIGZvcm1hIG90aW1pemFkYS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtQm9udXMiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1tYXBhLWRhLWxlaS53ZWJwIiBhbHQ9Ik1hcGEgZGEgTGVpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+TWFwYSBkYSBMZWk8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkxlZ2lzbGHDp8OjbyBkZXN0YWNhZGEgcGFyYSB2b2PDqiBlc3R1ZGFyIGEgTGVpIFNlY2EgZGUgZm9ybWEgb3RpbWl6YWRhLjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Cb251cyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW50ZXJubyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWF1bGFzLWRlLXJldGEtZmluYWwud2VicCIgYWx0PSJBdWxhcyBkZSBSZXRhIEZpbmFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+QXVsYXMgZGUgUmV0YSBGaW5hbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+QXVsYXMgZGluw6JtaWNhcyBlIGRpcmVjaW9uYWRhcyBwYXJhIG8gcXVlIHJlYWxtZW50ZSB2YWkgY2FpciBuYSBwcm92YS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgPC91bD4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJveEl0ZW5zSW5jbHVzb3MiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTciPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94Q2FyZCI+CgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0aXR1bG8iPkFzc2luYXR1cmEgT0FCIGF0w6kgYSBBcHJvdmHDp8Ojbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYXBlbmFzIj5BcGVuYXMgMTJ4IGRlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmVjb0RlIG9jdWx0byI+PHNwYW4gY2xhc3M9InByaWNlQ2FyZERlIj48L3NwYW4+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmVjbyBwcmljZUNhcmQiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYm9sZXRvIj5vdSA8c3Ryb25nPjEwJSBkZSBkZXNjb250byDDoCB2aXN0YSBubyBib2xldG88L3N0cm9uZz48L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGlzdGFJdGVuc0luY2x1c29zIj4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUaXR1bG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluY2x1c28ud2VicCIgYWx0PSLDjWNvbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkN1cnNvcyBDb21wbGV0b3MgZW0gTGl2cm9zIERpZ2l0YWlzIEludGVyYXRpdm9zIChwbGF0YWZvcm1hIHF1ZSB1bmUgdsOtZGVvcywgdGV4dG9zLCBlZGl0b3IgZSBxdWVzdMO1ZXMgZW0gdW0gw7puaWNvIGFtYmllbnRlKSBwYXJhIDHCqiBlIDLCqiBmYXNlczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+VHJpbGhhcyBFc3RyYXTDqWdpY2FzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpbWdJbmZvIiBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5mby5zdmciIGFsdD0iRGVzY3Jpw6fDo28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vZGFsSW5mbyBub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZlY2hhUG9wdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtY2xvc2UtbW9kYWwuc3ZnIiBhbHQ9IkZlY2hhciBNb2RhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+UGxhbm9zIGRlIGVzdHVkb3MgY29tIHRhcmVmYXMgZGnDoXJpYXMgcGFyYSB2b2PDqiBzZWd1aXI8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUaXR1bG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluY2x1c28ud2VicCIgYWx0PSLDjWNvbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlNpc3RlbWEgZGUgUXVlc3TDtWVzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpbWdJbmZvIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5mby5zdmciIGFsdD0iRGVzY3Jpw6fDo28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vZGFsSW5mbyBub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZlY2hhUG9wdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtY2xvc2UtbW9kYWwuc3ZnIiBhbHQ9IkZlY2hhciBNb2RhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+VG9kYXMgYXMgcXVlc3TDtWVzIHF1ZSBqw6EgY2HDrXJhbSBubyBFeGFtZSBkZSBPcmRlbSwgZGFzIGR1YXMgZmFzZXMsIGFsw6ltIGRlIGNvbnRlw7pkbyBpbsOpZGl0bzwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+TW9uaXRvciBkZSBQZXJmb3JtYW5jZTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW5mbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaW1nSW5mbyIgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluZm8uc3ZnIiBhbHQ9IkRlc2NyacOnw6NvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbEluZm8gbm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmZWNoYVBvcHVwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWNsb3NlLW1vZGFsLnN2ZyIgYWx0PSJGZWNoYXIgTW9kYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkFjb21wYW5oZSBhIHN1YSBldm9sdcOnw6NvIGFvIHJlc29sdmVyIHF1ZXN0w7VlcywgY29tIHBlcmNlbnR1YWwgbcOpZGlvIHRvdGFsLCBwb3IgZGlzY2lwbGluYSBlIHBvciB0ZW1hczwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+Q3Vyc29zIGVtIENhc3Q8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImltZ0luZm8iIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmZvLnN2ZyIgYWx0PSJEZXNjcmnDp8OjbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWxJbmZvIG5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmVjaGFQb3B1cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1jbG9zZS1tb2RhbC5zdmciIGFsdD0iRmVjaGFyIE1vZGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5NYWlzIGRlIDcwMCBmYWl4YXMgZGUgw6F1ZGlvcywgZGFzIDIwIGRpc2NpcGxpbmFzLiBDb250ZcO6ZG8gZGFzIDIgZmFzZXMsIHBhcmEgdm9jw6ogb3V2aXIgcXVhbmRvIHF1aXNlciBwZWxvIG5vc3NvIEFQUDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+UmVzdW1vczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW5mbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaW1nSW5mbyIgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluZm8uc3ZnIiBhbHQ9IkRlc2NyacOnw6NvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbEluZm8gbm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmZWNoYVBvcHVwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWNsb3NlLW1vZGFsLnN2ZyIgYWx0PSJGZWNoYXIgTW9kYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZlcnPDo28gbWFpcyBlbnh1dGEgZG9zIG5vc3NvcyBtYXRlcmlhaXMsIGNvbSBvIHF1ZSByZWFsbWVudGUgaW1wb3J0YTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+Q3Vyc29zIGRlIEVtZXJnw6puY2lhPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpbWdJbmZvIiBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5mby5zdmciIGFsdD0iRGVzY3Jpw6fDo28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vZGFsSW5mbyBub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZlY2hhUG9wdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtY2xvc2UtbW9kYWwuc3ZnIiBhbHQ9IkZlY2hhciBNb2RhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QWJvcmRhZ2VtIG1haXMgc3VjaW50YSBwYXJhIHF1ZW0gZXN0w6EgZW0gcmV0YSBmaW5hbCBlIGRlaXhvdSBhIHByZXBhcmHDp8OjbyBwYXJhIGEgw7psdGltYSBob3JhLiBjb20gZm9jbyBub3MgcHJpbmNpcGFpcyB0ZW1hcyArIGNyb25vZ3JhbWEgZGUgZXN0dWRvczwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+TWFwYXMgTWVudGFpczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW5mbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaW1nSW5mbyIgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluZm8uc3ZnIiBhbHQ9IkRlc2NyacOnw6NvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb2RhbEluZm8gbm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmZWNoYVBvcHVwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWNsb3NlLW1vZGFsLnN2ZyIgYWx0PSJGZWNoYXIgTW9kYWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNvbnRlw7pkbyBlbSBkaWFncmFtYXMsIGltYWdlbnMgZSBlc3F1ZW1hcyBwYXJhIGZhY2lsaXRhciBhIG1lbW9yaXphw6fDo288L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUaXR1bG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluY2x1c28ud2VicCIgYWx0PSLDjWNvbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlNpbXVsYWRvczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImltZ0luZm8iIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmZvLnN2ZyIgYWx0PSJEZXNjcmnDp8OjbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWxJbmZvIG5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmVjaGFQb3B1cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1jbG9zZS1tb2RhbC5zdmciIGFsdD0iRmVjaGFyIE1vZGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5UcmVpbmUgY29tbyBzZSBuYSBwcm92YSBlc3RpdmVzc2UgY29tIG5vc3NvcyBzaW11bGFkb3MgaW7DqWRpdG9zLCBpbmNsdWluZG8gY29ycmXDp8OjbyBpbmRpdmlkdWFsaXphZGEgbmEgMsKqIGZhc2U8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImluY2x1c28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGl0dWxvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmNsdXNvLndlYnAiIGFsdD0iw41jb25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5TbGlkZXMgZGFzIEF1bGFzIGVtIFbDrWRlbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+RsOzcnVtIGRlIETDunZpZGFzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImluY2x1c28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGl0dWxvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmNsdXNvLndlYnAiIGFsdD0iw41jb25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5DdXJzb3MgQsO0bnVzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbmZvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpbWdJbmZvIiBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5mby5zdmciIGFsdD0iRGVzY3Jpw6fDo28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1vZGFsSW5mbyBub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZlY2hhUG9wdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtY2xvc2UtbW9kYWwuc3ZnIiBhbHQ9IkZlY2hhciBNb2RhbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Q3Vyc29zIGV4dHJhcyBkYXMgw7psdGltYXMgbm92aWRhZGVzPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpbmNsdXNvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRpdHVsbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtaW5jbHVzby53ZWJwIiBhbHQ9IsONY29uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+UmV0YSBGaW5hbCBlbSBWw61kZW88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImltZ0luZm8iIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmZvLnN2ZyIgYWx0PSJEZXNjcmnDp8OjbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWxJbmZvIG5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmVjaGFQb3B1cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1jbG9zZS1tb2RhbC5zdmciIGFsdD0iRmVjaGFyIE1vZGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5SZXZpc2HDp28gcGFyYSBvcyBkaWFzIHF1ZSBhbnRlY2VkZW0gYSBwcm92YTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUaXR1bG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluY2x1c28ud2VicCIgYWx0PSLDjWNvbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkN1cnNvcyBkZSBSZXBlc2NhZ2VtIHBhcmEgYSAywqogZmFzZTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImltZ0luZm8iIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmZvLnN2ZyIgYWx0PSJEZXNjcmnDp8OjbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWxJbmZvIG5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmVjaGFQb3B1cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1jbG9zZS1tb2RhbC5zdmciIGFsdD0iRmVjaGFyIE1vZGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Qcm9mZXNzb3JlcyBkZSBzb2JyZWF2aXNvIHNlbWFuYWxtZW50ZSBwYXJhIHRlIGF0ZW5kZXIgZSBwYXNzYXIgb3JpZW50YcOnw7VlcyBkZSBlc3R1ZG9zLCBhbMOpbSBkZSBhdGVuZGltZW50b3MgY29sZXRpdm9zIGNvbSBwc2ljYW5hbGlzdGFzPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImluY2x1c28iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGl0dWxvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmNsdXNvLndlYnAiIGFsdD0iw41jb25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5TYWxhcyBWSVBzIGFvIHZpdm88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaW5jbHVzbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUaXR1bG8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWluY2x1c28ud2VicCIgYWx0PSLDjWNvbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkVzdHVkbyBFc3RyYXTDqWdpY288L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEluZm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImltZ0luZm8iIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1pbmZvLnN2ZyIgYWx0PSJEZXNjcmnDp8OjbyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW9kYWxJbmZvIG5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmVjaGFQb3B1cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1jbG9zZS1tb2RhbC5zdmciIGFsdD0iRmVjaGFyIE1vZGFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5BbsOhbGlzZXMgZXN0YXTDrXN0aWNhcyBkb3MgY29udGXDumRvcyBtYWlzIGluY2lkZW50ZXMgZGFzIDIwIGRpc2NpcGxpbmFzPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgICAgIDwvdWw+CgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvL2Fzc2luYXR1cmEtb2FiIj5Kw6EgbWUgZGVjaWRpPC9hPgoKICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAKICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0iY29sLXNtLTMiPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1wb3NpY29lcy53ZWJwIiBhbHQ9IlBvc2nDp8O1ZXMiPgogICAgICAgICAgICA8L2ZpZ3VyZT4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJveFZhbnRhZ2VucyI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCiAgICAgICAgICAgIDxoMj5BY2FiZSBjb20gYXMgc3VhcyBwcmVvY3VwYcOnw7VlcyBlbSBwYXNzYXIgbmEgcHJvdmEgZGEgT0FCLjwvaDI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdWJ0aXR1bG8iPkFmaW5hbCwgY29tICBhIEFTU0lOQVRVUkEgT0FCIEFUw4kgQSBBUFJPVkHDh8ODTywgdm9jw6o6PC9zcGFuPgoKICAgICAgICAgICAgCiAgICAgICAgICAgIDx1bCBjbGFzcz0ibGlzdGFEZVZhbnRhZ2VucyI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1WYW50YWdlbSI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtdmFudGFnZW5zLWljLXZhbnRhZ2VtLTEud2VicCIgYWx0PSJOdW5jYSBtYWlzIHZhaSBnYXN0YXIgY29tIG1hdGVyaWFsIGEgY2FkYSBlZGl0YWwgcHVibGljYWRvLiI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+TnVuY2EgbWFpcyB2YWkgZ2FzdGFyIGNvbSBtYXRlcmlhbCBhIGNhZGEgZWRpdGFsIHB1YmxpY2Fkby48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHA+U2V1IGFjZXNzbyDDqSBpbGltaXRhZG8gcGFyYSBxdWFscXVlciBjdXJzbyBkbyBjYXTDoWxvZ28sIGNvbSBnYXJhbnRpYSBkZSBhdHVhbGl6YcOnw6NvIHBvciBxdWFudG9zIGV4YW1lcyBmb3JlbSBuZWNlc3PDoXJpb3MsIGF0w6kgdm9jw6ogcGFzc2FyLjwvcD4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1WYW50YWdlbSI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtdmFudGFnZW5zLWljLXZhbnRhZ2VtLTIud2VicCIgYWx0PSJBY2Vzc2EgdG9kb3Mgb3MgY3Vyc29zIHByw6kgZSBww7NzLWVkaXRhaXMuIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj5BY2Vzc2EgdG9kb3Mgb3MgY3Vyc29zIHByw6kgZSBww7NzLWVkaXRhaXMuPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxwPk1hdGVyaWFsIGRlIDHCqiBlIDLCqiBmYXNlcyBsaWJlcmFkb3MuPC9wPgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbVZhbnRhZ2VtIj4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy12YW50YWdlbnMtaWMtdmFudGFnZW0tMy53ZWJwIiBhbHQ9IlRpcmEgc3VhcyBkw7p2aWRhcyBjb20gZXNwZWNpYWxpc3RhcyBlbSB0ZW1wbyByZWFsLiI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+VGlyYSBzdWFzIGTDunZpZGFzIGNvbSBlc3BlY2lhbGlzdGFzIGVtIHRlbXBvIHJlYWwuPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxwPkbDs3J1bSBlIFNhbGFzIFZJUCBjb20gb3MgcHJvZmVzc29yZXMgcGFyYSB0aXJhciBkw7p2aWRhcyDDoCB2b250YWRlIGUgcmVjZWJlciBpbnN0cnXDp8O1ZXMgZGUgcGxhbmVqYW1lbnRvIGRlIGVzdHVkb3MuPC9wPgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbVZhbnRhZ2VtIj4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy12YW50YWdlbnMtaWMtdmFudGFnZW0tNC53ZWJwIiBhbHQ9IlJlY2ViZSBDcm9ub2dyYW1hIGRlIEVzdHVkb3MgZGlyZWNpb25hZG8uIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj5SZWNlYmUgQ3Jvbm9ncmFtYSBkZSBFc3R1ZG9zIGRpcmVjaW9uYWRvLjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8cD5Db20gYXBlbmFzIDMgaG9yYXMgcG9yIGRpYSwgdm9jw6ogY29uc2VndWUgc2VndWlyIHVtIHBsYW5lamFtZW50byBvYmpldGl2byBlIGRpbsOibWljbywgcXVlIG1lc2NsYSB0ZW9yaWEgZXNjcml0YSwgdsOtZGVvLCBxdWVzdMO1ZXMgZSBtdWl0YSByZXZpc8Ojby48L3A+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtVmFudGFnZW0iPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLXZhbnRhZ2Vucy1pYy12YW50YWdlbS01LndlYnAiIGFsdD0iRXNjb2xoZSBvIGplaXRvIHF1ZSBwcmVmZXJlIGVzdHVkYXIuIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj5Fc2NvbGhlIG8gamVpdG8gcXVlIHByZWZlcmUgZXN0dWRhci48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHA+TGl2cm8gRGlnaXRhbCBJbnRlcmF0aXZvIGNvbSB2w61kZW8sIHRleHRvcywgcXVlc3TDtWVzLCBjYXN0LCBtYXBhcyBtZW50YWlzIGUgZWRpdG9yIGRlIHRleHRvcyBhY29wbGFkby48L3A+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtVmFudGFnZW0iPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLXZhbnRhZ2Vucy1pYy12YW50YWdlbS02LndlYnAiIGFsdD0iRXNjb2xoZSBvIGplaXRvIHF1ZSBwcmVmZXJlIGVzdHVkYXIuIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj5SZXNvbHZlIHNpbXVsYWRvcyBpbsOpZGl0b3M8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHA+UGFyYSBhcyBkdWFzIGZhc2VzLCBwYXJhIHRyZWluYXIgY29tbyBzZSBuYSBwcm92YSBlc3RpdmVzc2UsIGNvcnJlw6fDo28gaW5kaXZpZHVhbGl6YWRhIGRhcyBxdWVzdMO1ZXMgZGlzY3Vyc2l2YXMgZSBwZcOnYXMgZGUgMsKqIGZhc2UuPC9wPgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgIDwvdWw+CgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgCiAgICA8ZGl2IGNsYXNzPSJib3hQcm9mZXNzb3JlcyI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCiAgICAgICAgICAgIDxoMj5NdWl0byBtYWlzIGRvIHF1ZSBwcm9mZXNzb3Jlczogc2V1cyBwYXJjZWlyb3MgcnVtbyDDoCBjYXJ0ZWlyYSBkYSBPQUIg8J+agPCfmoA8L2gyPgoKICAgICAgICAgICAgPHAgY2xhc3M9InN1YnRpdHVsbyI+4oCcQ29uaGVjZW1vcyB0b2RhcyBhcyB0ZW9yaWFzLCBkb21pbmFtb3MgdG9kYXMgYXMgdMOpY25pY2FzLCBtYXMsIGFvIHRvY2FyIHVtYSBhbG1hPGJyPiBodW1hbmEsIHNvbW9zIGFwZW5hcyBvdXRyYSBhbG1hIGh1bWFuYSAtIGUgZXN0ZSDDqSBvIG5vc3NvIGRpZmVyZW5jaWFsIeKAnTwvcD4KCiAgICAgICAgICAgIDxoMz5Ob3NzbyB0aW1lIGRlIGVzcGVjaWFsaXN0YXM6PC9oMz4KCiAgICAgICAgICAgIDx1bCBjbGFzcz0ibGlzdGFQcm9mZXNzb3JlcyI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtaXZhbi1tYXJxdWVzLndlYnAiIGFsdD0iSXZhbiBNYXJxdWVzIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5JdmFuIE1hcnF1ZXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5Qcm9jZXNzbyBQZW5hbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtaGVsb2lzYS10b25kaW5lbGxpLndlYnAiIGFsdD0iSGVsb8Otc2EgVG9uZGluZWxsaSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+SGVsb8Otc2EgVG9uZGluZWxsaTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImVzcGVjaWFsaWRhZGUiPk1lbnRvcmlhczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMta2FtaWxhLXNhbnRpYWdvLndlYnAiIGFsdD0iS2FtaWxhIFNhbnRpYWdvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5LYW1pbGEgU2FudGlhZ288L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5Db25zdGl0dWNpb25hbCBlIE1lbnRvcmlhczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtZGllZ28tY2VycXVlaXJhLndlYnAiIGFsdD0iRGllZ28gQ2VycXVlaXJhIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5EaWVnbyBDZXJxdWVpcmE8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5Db25zdGl0dWNpb25hbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtcGF1bG8tc291c2Eud2VicCIgYWx0PSJQYXVsbyBTb3VzYSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+UGF1bG8gU291c2E8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5DaXZpbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtY3Jpc3RpYW5vLXJvZHJpZ3Vlcy53ZWJwIiBhbHQ9IkNyaXN0aWFubyBSb2RyaWd1ZXMiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPkNyaXN0aWFubyBSb2RyaWd1ZXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5QZW5hbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtcm9kcmlnby1tYXJ0aW5zLndlYnAiIGFsdD0iUm9kcmlnbyBNYXJ0aW5zIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5Sb2RyaWdvIE1hcnRpbnM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5UcmlidXTDoXJpbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtcmljYXJkby10b3JxdWVzLndlYnAiIGFsdD0iUmljYXJkbyBUb3JxdWVzIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5SaWNhcmRvIFRvcnF1ZXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5Qcm9jZXNzbyBDaXZpbCwgRUNBIGUgRGlyZWl0b3MgSHVtYW5vczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtaWdvci1tYWNpZWwud2VicCIgYWx0PSJJZ29yIE1hY2llbCI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+SWdvciBNYWNpZWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5BZG1pbmlzdHJhdGl2bzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtcHJpc2NpbGEtZmVycmVpcmEud2VicCIgYWx0PSJQcmlzY2lsYSBGZXJyZWlyYSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+UHJpc2NpbGEgRmVycmVpcmE8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj7DiXRpY2EsIFRyYWJhbGhvIGUgUHJvY2Vzc28gZG8gVHJhYmFsaG88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLW1pcmVsbGEtZnJhbmNoaW5pLndlYnAiIGFsdD0iTWlyZWxsYSBGcmFuY2hpbmkiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPk1pcmVsbGEgRnJhbmNoaW5pPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBkbyBUcmFiYWxobzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtcmVuYXRhLWxpbWEud2VicCIgYWx0PSJSZW5hdGEgTGltYSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+UmVuYXRhIExpbWE8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5EaXJlaXRvIEVtcHJlc2FyaWFsPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbVByb2Zlc3NvciI+CiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1wcm9mZXNzb3Jlcy12YW5kZXJsZWktanVuaW9yLndlYnAiIGFsdD0iVmFuZGVybGVpIEp1bmlvciI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+VmFuZGVybGVpIEp1bmlvcjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImVzcGVjaWFsaWRhZGUiPkRpcmVpdG8gQ2l2aWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLW5hdGhhbi1vc2lwZS53ZWJwIiBhbHQ9Ik5hdGhhbiBPc2lwZSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+TmF0aGFuIE9zaXBlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+SW50ZWxpZ8OqbmNpYSBFbW9jaW9uYWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLWZlbGlwZS1kdXF1ZS53ZWJwIiBhbHQ9IkZlbGlwZSBEdXF1ZSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+RmVsaXBlIER1cXVlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBBZG1pbmlzdHJhdGl2bzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtdmVyb25pY2EtdGFnbGlhcmkud2VicCIgYWx0PSJWZXLDtG5pY2EgVGFnbGlhcmkiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPlZlcsO0bmljYSBUYWdsaWFyaTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImVzcGVjaWFsaWRhZGUiPkRpcmVpdG8gQ2l2aWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLWZhYmlhbm8tbWVsbG8ud2VicCIgYWx0PSJGYWJpYW5vIE1lbGxvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5GYWJpYW5vIE1lbGxvPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBBbWJpZW50YWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLWJydW5hLXZpZWlyYS53ZWJwIiBhbHQ9IkJydW5hIFZpZWlyYSI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibm9tZSI+QnJ1bmEgVmllaXJhPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBBZG1pbmlzdHJhdGl2bzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtZ3VzdGF2by1jb3JkZWlyby53ZWJwIiBhbHQ9Ikd1c3Rhdm8gQ29yZGVpcm8iPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPkd1c3Rhdm8gQ29yZGVpcm88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5FQ0E8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLWVtZXJzb24tbWFsaGVpcm8ud2VicCIgYWx0PSJFbWVyc29uIE1hbGhlaXJvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5FbWVyc29uIE1hbGhlaXJvPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0b3MgSHVtYW5vcyBlIEZpbG9zb2ZpYTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtamVhbi12aWxiZXJ0LndlYnAiIGFsdD0iSmVhbiBWaWxiZXJ0Ij4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5KZWFuIFZpbGJlcnQ8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5EaXJlaXRvcyBIdW1hbm9zIGUgRmlsb3NvZmlhPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbVByb2Zlc3NvciI+CiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1wcm9mZXNzb3Jlcy1ydWJlbnMtbWF1cmljaW8ud2VicCIgYWx0PSJSdWJlbnMgTWF1csOtY2lvIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5SdWJlbnMgTWF1csOtY2lvPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBQcmV2aWRlbmNpw6FyaW88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJpdGVtUHJvZmVzc29yIj4KICAgICAgICAgICAgICAgICAgICA8ZmlndXJlPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLXByb2Zlc3NvcmVzLXJhZmFlbHktdG9iaWFzLndlYnAiIGFsdD0iUmFmYWVseSBUb2JpYXMiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPlJhZmFlbHkgVG9iaWFzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXNwZWNpYWxpZGFkZSI+RGlyZWl0byBDaXZpbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Iml0ZW1Qcm9mZXNzb3IiPgogICAgICAgICAgICAgICAgICAgIDxmaWd1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItcHJvZmVzc29yZXMtZ2FicmllbGEtbWFycXVlcy53ZWJwIiBhbHQ9IkdhYnJpZWxhIE1hcnF1ZXMiPgogICAgICAgICAgICAgICAgICAgIDwvZmlndXJlPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5vbWUiPkdhYnJpZWxhIE1hcnF1ZXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlc3BlY2lhbGlkYWRlIj5EaXJlaXRvIFBlbmFsPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iaXRlbVByb2Zlc3NvciI+CiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1wcm9mZXNzb3Jlcy1rZXJvbGlubmUtYmFyYm96YS53ZWJwIiBhbHQ9Iktlcm9saW5uZSBCYXJib3phIj4KICAgICAgICAgICAgICAgICAgICA8L2ZpZ3VyZT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJub21lIj5LZXJvbGlubmUgQmFyYm96YTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImVzcGVjaWFsaWRhZGUiPkRpcmVpdG8gUGVuYWw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2xpPgoKICAgICAgICAgICAgPC91bD4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImRlcG9pbWVudG9zQXByb3ZhZG9zIj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KCiAgICAgICAgICAgIDxoMj5BaW5kYSBlbSBkw7p2aWRhPyEgVmVqYSBvIHF1ZSBvcyBhcHJvdmFkb3MgYW5kYW0gZGl6ZW5kbyBwb3IgYcOtLi4uPC9oMj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveExpc3RhRGVwb2ltZW50b3MiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1faW8gZWxlbS1ib3giIHN0eWxlPSJvdmVyZmxvdzogdW5zZXQ7IG1hcmdpbjogMDsgcG9zaXRpb246IHJlbGF0aXZlOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpZnJhbWUgc3JjPSIiIGlkPSJ0ZXN0aW1vbmlhbHRvLXDDoWdpbmEtZGUtdmVuZGFzLWxpZ2h0IiBkYXRhLXNyYz0iaHR0cHM6Ly9lbWJlZC50ZXN0aW1vbmlhbC50by93L3DDoWdpbmEtZGUtdmVuZGFzP3RoZW1lPWxpZ2h0JmNhcmQ9YmFzZSIgZnJhbWVib3JkZXI9IjAiIHNjcm9sbGluZz0ibm8iIHdpZHRoPSIxMDAlIj48L2lmcmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2ZXJNYWlzRGVwb2ltZW50b3MiPgogICAgICAgICAgICA8c3Bhbj5Nb3N0cmFyIG1haXMgcmVzdWx0YWRvczwvc3Bhbj4KICAgICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJveEdhcmFudGlhIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94R3JpZCI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMj5TZSB2b2PDqiBuw6NvIGN1cnRpciwgZGV2b2x2ZXJlbW9zIDEwMCUgZG8gcXVlIHZvY8OqIHBhZ291LjwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZvY8OqIHRlbSAzMCBkaWFzIGRlIGdhcmFudGlhIGRlIHNhdGlzZmHDp8Ojby4gVXNlIGUgYWJ1c2UgZG9zIG5vc3NvcyBtYXRlcmlhaXMgbmVzdGUgcGVyw61vZG8uPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWRldm9sdWNhby53ZWJwIiBhbHQ9IkRldm9sdcOnw6NvIj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VGV4dG8iPgogICAgICAgICAgICAgICAgICAgICAgICA8aDI+QXR1YWxpemHDp8OjbyBhIGNhZGEgRXhhbWU8L2gyPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5Db20gYSBwdWJsaWNhw6fDo28gZG8gbm92byBlZGl0YWwgZG8gRXhhbWUgZGEgT3JkZW0sIGdhcmFudGltb3MgYSBhdHVhbGl6YcOnw6NvIGRvcyBtYXRlcmlhaXMuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWF0dWFsaXphY2FvLndlYnAiIGFsdD0iRGV2b2x1w6fDo28iPgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxkaXYgY2xhc3M9InRpcmVEdXZpZGFzIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTEyIj4KCiAgICAgICAgICAgICAgICA8aDI+VGlyZSBzdWFzIGTDunZpZGFzPC9oMj4KCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGlzdGFDb250ZXVkb3MiPgoKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYW5lbC1ncm91cCIgaWQ9ImFjY29yZGlvbiI+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCBwYW5lbC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaGVhZGVyIiBpZD0iaGVhZGluZ0R1dmlkYXMxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iI2NvbGxhcHNlRHV2aWRhczEiIGFyaWEtZXhwYW5kZWQ9InRydWUiIGFyaWEtY29udHJvbHM9ImNvbGxhcHNlRHV2aWRhczEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5RdWFsIGEgZGlmZXJlbsOnYSBlbnRyZSBvcyBQYWNvdGVzIGUgYSBBc3NpbmF0dXJhPyI8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczEiIGNsYXNzPSJjb2xsYXBzZSBib3hDb250ZXVkbyBpbiIgYXJpYS1sYWJlbGxlZGJ5PSJoZWFkaW5nRHV2aWRhczEiIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+TGVnYWwhIFZhbW9zIGV4cGxpY2FyLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+RW0gbm9zc29zIFBhY290ZXMsIHZvY8OqIHRlcsOhIGFjZXNzbyBhIHRvZGFzIGFzIGZlcnJhbWVudGFzIGRlIGVzdHVkbyBwYXJhIGEgMsKqIEZhc2UgZG8gZGEgT0FCLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Tm8gZW50YW50bywgY2FzbyBzZWphIG5lY2Vzc8OhcmlvIHByZXN0YXIgbm92YW1lbnRlIG8gRXhhbWUsIHNlcsOhIG5lY2Vzc8OhcmlvIGFkcXVpcmlyIHVtIG5vdm8gUGFjb3RlLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+SsOhIG5hIEFzc2luYXR1cmEgT0FCIEF0w6kgYSBBcHJvdmHDp8OjbyB2b2PDqiBpcsOhIHBhZ2FyIGFwZW5hcyB1bWEgdmV6IGUgdGVyw6EgYWNlc3NvIHBlcnDDqXR1byBlIGlsaW1pdGFkbyBhb3Mgbm9zc29zIG1hdGVyaWFpcyBkZSAxwqogZSAywqogRmFzZXMsIGF0w6kgc2VyIGFwcm92YWRvIG5hIE9BQi48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCBwYW5lbC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaGVhZGVyIiBpZD0iaGVhZGluZ0R1dmlkYXMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNvbGxhcHNlZCIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iI2NvbGxhcHNlRHV2aWRhczIiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiBhcmlhLWNvbnRyb2xzPSJjb2xsYXBzZUR1dmlkYXMyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+UXVhbCBvIHByYXpvIGRhIEFzc2luYXR1cmE\/PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1hcnJvdy1kb3duLnN2ZyIgYWx0PSJBYnJpciBkw7p2aWRhIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJjb2xsYXBzZUR1dmlkYXMyIiBjbGFzcz0iY29sbGFwc2UgYm94Q29udGV1ZG8iIGFyaWEtbGFiZWxsZWRieT0iaGVhZGluZ0R1dmlkYXMyIiBkYXRhLXBhcmVudD0iI2FjY29yZGlvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW50ZXJubyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlBhZ3VlIGFwZW5hcyB1bWEgdmV6IGUgdGVuaGEgYWNlc3NvIHBlcnDDqXR1byBlIGlsaW1pdGFkbyBhb3Mgbm9zc29zIG1hdGVyaWFpcyBkZSAxwqogZSAywqogRmFzZXMsIGF0w6kgc2VyIGFwcm92YWRvIG5hIE9BQiE8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCBwYW5lbC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaGVhZGVyIiBpZD0iaGVhZGluZ0R1dmlkYXMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNvbGxhcHNlZCIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iI2NvbGxhcHNlRHV2aWRhczMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiBhcmlhLWNvbnRyb2xzPSJjb2xsYXBzZUR1dmlkYXMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+UXVhaXMgc8OjbyBhcyBmb3JtYXMgZGUgcGFnYW1lbnRvPzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtYXJyb3ctZG93bi5zdmciIGFsdD0iQWJyaXIgZMO6dmlkYSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iY29sbGFwc2VEdXZpZGFzMyIgY2xhc3M9ImNvbGxhcHNlIGJveENvbnRldWRvIiBhcmlhLWxhYmVsbGVkYnk9ImhlYWRpbmdEdXZpZGFzMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXBhcmVudD0iI2FjY29yZGlvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW50ZXJubyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPk8gcGFnYW1lbnRvIHBvZGVyw6Egc2VyIGZlaXRvIG5vIGNhcnTDo28gZGUgY3LDqWRpdG8gZW0gYXTDqSAxMlggb3Ugbm8gQm9sZXRvL1BJWCDDoCB2aXN0YS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPk5lc3RlIMO6bHRpbW8gY2FzbyAoYm9sZXRvIG91IHBpeCksIHZvY8OqIGNvbnRhcsOhIGNvbSB1bSBkZXNjb250byBhZGljaW9uYWwgZGUgMTAlLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QWluZGEgc2Vyw6EgcG9zc8OtdmVsIHV0aWxpemFyIDEgb3UgMiBjYXJ0w7VlcyBubyBtb21lbnRvIGRhIGNvbXByYS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPihPYnMuOiBBcMOzcyBvIHBhZ2FtZW50byB2aWEgQm9sZXRvLCBvIHByYXpvIGRlIGNvbXBlbnNhw6fDo28gYmFuY8OhcmlhIMOpIGRlIGF0w6kgNDggaG9yYXMgw7p0ZWlzLiBKw6Egbm8gUElYLCBhIGxpYmVyYcOnw6NvIMOpIGltZWRpYXRhKTwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIHBhbmVsIHBhbmVsLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1oZWFkZXIiIGlkPSJoZWFkaW5nRHV2aWRhczQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY29sbGFwc2VkIiBkYXRhLXRvZ2dsZT0iY29sbGFwc2UiIGRhdGEtdGFyZ2V0PSIjY29sbGFwc2VEdXZpZGFzNCIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9ImNvbGxhcHNlRHV2aWRhczQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5FIHNlIGV1IHF1aXNlciBjYW5jZWxhcj88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczQiIGNsYXNzPSJjb2xsYXBzZSBib3hDb250ZXVkbyIgYXJpYS1sYWJlbGxlZGJ5PSJoZWFkaW5nRHV2aWRhczQiIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+TsOjbyB0ZW0gcHJvYmxlbWEgYWxndW0uIEVtIHJlZ3JhLCB2b2PDqiBjb250YSBjb20gYXTDqSAzMCBkaWFzIGRlIGdhcmFudGlhIGNvbSByZWVtYm9sc28gaW50ZWdyYWwuIEVpcyBhcyBjb25kacOnw7Vlczo8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPiogQXTDqSAzMCBkaWFzOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Vm9jw6ogcG9kZSBjYW5jZWxhciBlIHRlciAxMDAlIGRvIHNldSBkaW5oZWlybyBkZSB2b2x0YSwgZGVzZGUgcXVlIG7Do28gdGVuaGEgYmFpeGFkbyBtYWlzIGRlIDMwIFBERnMuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5TZSB0aXZlciBiYWl4YWRvIGVudHJlIDMwIGEgMjAwIFBERnMsIGhhdmVyw6EgZGV2b2x1w6fDo28gZGUgNDAlIGRvIHZhbG9yIGRhIGFzc2luYXR1cmEuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5DYXNvIHRlbmhhIGJhaXhhZG8gbWFpcyBkZSAyMDAgUERGcywgbsOjbyBoYXZlcsOhIGRldm9sdcOnw6NvLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+KiBFbnRyZSAzMSBhIDE4MCBkaWFzOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Vm9jw6ogdGVyw6EgZGV2b2x1w6fDo28gZGUgNDAlIGRvIHZhbG9yIHNlIHRpdmVyIGJhaXhhZG8gbWVub3MgZGUgMjAwIFBERnMuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5DYXNvIHRlbmhhIGJhaXhhZG8gbWFpcyBkZSAyMDAgUERGcywgbsOjbyBoYXZlcsOhIGRldm9sdcOnw6NvLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+KiBFbnRyZSAxODEgZGlhcyBlIDMwMCBkaWFzOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+VGVyw6EgZGV2b2x1w6fDo28gZGUgMjAlIGRvIHZhbG9yIHNlIHRpdmVyIGJhaXhhZG8gbWVub3MgZGUgMjAwIFBERnMuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5DYXNvIHRlbmhhIGJhaXhhZG8gbWFpcyBkZSAyMDAgUERGcywgbsOjbyBoYXZlcsOhIGRldm9sdcOnw6NvLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIHBhbmVsIHBhbmVsLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1oZWFkZXIiIGlkPSJoZWFkaW5nRHV2aWRhczUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY29sbGFwc2VkIiBkYXRhLXRvZ2dsZT0iY29sbGFwc2UiIGRhdGEtdGFyZ2V0PSIjY29sbGFwc2VEdXZpZGFzNSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9ImNvbGxhcHNlRHV2aWRhczUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5Db21vIHZvdSB0ZXIgYWNlc3NvIMOgcyBhdWxhcz88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczUiIGNsYXNzPSJjb2xsYXBzZSBib3hDb250ZXVkbyIgYXJpYS1sYWJlbGxlZGJ5PSJoZWFkaW5nRHV2aWRhczUiIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+QXMgYXVsYXMgZW0gdsOtZGVvIHPDo28gZ3JhdmFkYXMgbm9zIG5vc3NvcyBlc3TDumRpb3MgZSBkaXNwb25pYmlsaXphZGFzIG5hIHBsYXRhZm9ybWEgZG8gRXN0cmF0w6lnaWEganVudG8gY29tIG9zIGxpdnJvcyBkaWdpdGFpcyBlbSBQREYgZSBkZW1haXMgcmVjdXJzb3MgZGEgc3VhIGFzc2luYXR1cmEhIFZvY8OqIHJlY2ViZXLDoSBzZXUgYWNlc3NvIGltZWRpYXRhbWVudGUgYXDDs3MgYSBjb25maXJtYcOnw6NvIGRvIHBhZ2FtZW50byAobm8gY2FzbyBkbyBib2xldG8sIHBvZGUgbGV2YXIgbWFpcyB0ZW1wbykuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQgcGFuZWwgcGFuZWwtZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkLWhlYWRlciIgaWQ9ImhlYWRpbmdEdXZpZGFzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjb2xsYXBzZWQiIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNjb2xsYXBzZUR1dmlkYXM2IiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0iY29sbGFwc2VEdXZpZGFzNiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlBvc3NvIGJhaXhhciBvcyBtYXRlcmlhaXM\/PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1hcnJvdy1kb3duLnN2ZyIgYWx0PSJBYnJpciBkw7p2aWRhIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJjb2xsYXBzZUR1dmlkYXM2IiBjbGFzcz0iY29sbGFwc2UgYm94Q29udGV1ZG8iIGFyaWEtbGFiZWxsZWRieT0iaGVhZGluZ0R1dmlkYXM2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2ltISBPIGRvd25sb2FkIMOpIGxpYmVyYWRvIG5hIHBsYXRhZm9ybWEuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQgcGFuZWwgcGFuZWwtZGVmYXVsdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkLWhlYWRlciIgaWQ9ImhlYWRpbmdEdXZpZGFzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjb2xsYXBzZWQiIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNjb2xsYXBzZUR1dmlkYXM5IiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0iY29sbGFwc2VEdXZpZGFzOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlF1YWwgYSBkaWZlcmVuw6dhIGRlIHVtIFBhY290ZSBwYXJhIGEgQXNzaW5hdHVyYT88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczkiIGNsYXNzPSJjb2xsYXBzZSBib3hDb250ZXVkbyIgYXJpYS1sYWJlbGxlZGJ5PSJoZWFkaW5nRHV2aWRhczkiIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+SW5pY2lhbG1lbnRlLCDDqSBpbXBvcnRhbnRlIHJlc3NhbHRhciBxdWUgb3MgUGFjb3RlcyAgc8OjbyBtYXRlcmlhaXMgcXVlIGNvbnTDqm0gdHVkbyBvIHF1ZSB2b2PDqiBwcmVjaXNhIHBhcmEgYSBzdWEgcHJlcGFyYcOnw6NvIHBhcmEgdW1hIGRhcyBmYXNlcyBkbyBleGFtZSB2aWdlbnRlLCBjb20gdmFsaWRhZGUgYXTDqSBhIGRhdGEgZGEgcHJvdmEuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5FeC46IE8gUGFjb3RlIENvbXBsZXRvIGRhIDHCqiBmYXNlIGRhIE9BQiA0OCBjb250ZXLDoSBhcGVuYXMgb3MgbWF0ZXJpYWlzIHNvYnJlIG9zIGFzc3VudG9zIHF1ZSBlc3TDo28gc2VuZG8gY29icmFkb3Mgbm8gcmVmZXJpZG8gZXhhbWUgZSBhcGVuYXMgcGFyYSBhIHByaW1laXJhIGZhc2UuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Kw6EgZW0gbm9zc2FzIEFzc2luYXR1cmFzLCBvIGFjZXNzbyDDqSBsaW1pdGFkbyBwYXJhIGFzIGR1YXMgZmFzZXMsIGNvbSBnYXJhbnRpYSBkZSBhdHVhbGl6YcOnw6NvIHBvciBxdWFudG9zIGV4YW1lcyB2b2PDqiBwcmVjaXNhciwgYXTDqSBhIGFwcm92YcOnw6NvIGNoZWdhci48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCBwYW5lbC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaGVhZGVyIiBpZD0iaGVhZGluZ0R1dmlkYXMxMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjb2xsYXBzZWQiIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNjb2xsYXBzZUR1dmlkYXMxMCIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9ImNvbGxhcHNlRHV2aWRhczEwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+Q29tbyBmdW5jaW9uYSBvIHBlcsOtb2RvIGRlIGFjZXNzbz88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczEwIiBjbGFzcz0iY29sbGFwc2UgYm94Q29udGV1ZG8iIGFyaWEtbGFiZWxsZWRieT0iaGVhZGluZ0R1dmlkYXMxMCIgZGF0YS1wYXJlbnQ9IiNhY2NvcmRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5PIGFjZXNzbyDDqSB2aXRhbMOtY2lvIGF0w6kgdm9jw6ogc2VyIGFwcm92YWRvLCBuw6NvIGltcG9ydGEgcXVhbnRvcyBleGFtZXMgcHJlY2lzZS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlBvciBleGVtcGxvLCBzZSB2b2PDqiBjb21wcmFyIG8gbWF0ZXJpYWwgYWdvcmEsIG1hcyBmb3IgcHJlc3RhciBvIEV4YW1lIGRlIE9yZGVtIHPDsyBkYXF1aSBhIDIgYW5vcywgbyBjb250ZcO6ZG8gdmFpIGVzdGFyIGRpc3BvbsOtdmVsIGUgYXR1YWxpemFkbyBwYXJhIHZvY8OqLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIHBhbmVsIHBhbmVsLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1oZWFkZXIiIGlkPSJoZWFkaW5nRHV2aWRhczExIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNvbGxhcHNlZCIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iI2NvbGxhcHNlRHV2aWRhczExIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0iY29sbGFwc2VEdXZpZGFzMTEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5TZSBldSBxdWlzZXIgYWRxdWlyaXIgc29tZW50ZSAxIGN1cnNvIG91IHBhY290ZSwgc2VtIGZhemVyIGEgYXNzaW5hdHVyYSwgZXUgYWluZGEgcG9zc28\/PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1hcnJvdy1kb3duLnN2ZyIgYWx0PSJBYnJpciBkw7p2aWRhIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJjb2xsYXBzZUR1dmlkYXMxMSIgY2xhc3M9ImNvbGxhcHNlIGJveENvbnRldWRvIiBhcmlhLWxhYmVsbGVkYnk9ImhlYWRpbmdEdXZpZGFzMTEiIGRhdGEtcGFyZW50PSIjYWNjb3JkaW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hJbnRlcm5vIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2ltLCBjYXNvIHZvY8OqIHByZWZpcmEgY29tcHJhciBzb21lbnRlIHVtIHBhY290ZSBvdSBjdXJzbyBpc29sYWRhbWVudGUsIHNlbSBhZHF1aXJpciBhIGFzc2luYXR1cmEsIMOpIHBlcmZlaXRhbWVudGUgcG9zc8OtdmVsLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIHBhbmVsIHBhbmVsLWRlZmF1bHQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1oZWFkZXIiIGlkPSJoZWFkaW5nRHV2aWRhczEyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImNvbGxhcHNlZCIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBkYXRhLXRhcmdldD0iI2NvbGxhcHNlRHV2aWRhczEyIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0iY29sbGFwc2VEdXZpZGFzMTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5PIHF1ZSBuw6NvIHRlbSBuYSBBc3NpbmF0dXJhPzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtYXJyb3ctZG93bi5zdmciIGFsdD0iQWJyaXIgZMO6dmlkYSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iY29sbGFwc2VEdXZpZGFzMTIiIGNsYXNzPSJjb2xsYXBzZSBib3hDb250ZXVkbyIgYXJpYS1sYWJlbGxlZGJ5PSJoZWFkaW5nRHV2aWRhczEyIiBkYXRhLXBhcmVudD0iI2FjY29yZGlvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94SW50ZXJubyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPk8gYXRlbmRpbWVudG8gZG8gcHJvZ3JhbWEgQ29hY2hpbmcgZGEgMcKqIGZhc2UgZSBhcyBNZW50b3JpYXMgSW5kaXZpZHVhaXMgcGFyYSAywqogZmFzZSBuw6NvIHPDo28gY29udGVtcGxhZG9zIHBlbGEgQXNzaW5hdHVyYS48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCBwYW5lbCBwYW5lbC1kZWZhdWx0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtaGVhZGVyIiBpZD0iaGVhZGluZ0R1dmlkYXMxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjb2xsYXBzZWQiIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNjb2xsYXBzZUR1dmlkYXMxMyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9ImNvbGxhcHNlRHV2aWRhczEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+QWluZGEgZXN0b3UgY29tIGTDunZpZGFzLCBjb20gcXVlbSBwb3NzbyBmYWxhcj88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFycm93LWRvd24uc3ZnIiBhbHQ9IkFicmlyIGTDunZpZGEiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbGxhcHNlRHV2aWRhczEzIiBjbGFzcz0iY29sbGFwc2UgYm94Q29udGV1ZG8iIGFyaWEtbGFiZWxsZWRieT0iaGVhZGluZ0R1dmlkYXMxMyIgZGF0YS1wYXJlbnQ9IiNhY2NvcmRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEludGVybm8iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5FbnRyZSBlbSBjb250YXRvIGNvbSB1bSBkZSBub3Nzb3MgY29uc3VsdG9yZXMgcG9yIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJlZGlyZWN0bWFpcy5jb20vcnVuL2F0ZW5kaW1lbnRvLW9hYiIgdGFyZ2V0PSJfYmxhbmsiPkFRVUk8L2E+LiBFbGVzIGNvbSBjZXJ0ZXphIHbDo28gdGUgYWp1ZGFyIGVtIHR1ZG8gbyBxdWUgdm9jw6ogcHJlY2lzYSE8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgCiAgICA8ZGl2IGlkPSJtb2RhbFZpZGVvIj4KICAgICAgICA8ZGl2IGNsYXNzPSJib3hGbGV4Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94VmlkZW8iPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZlY2hhVmlkZW8iPgogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWNsb3NlLW1vZGFsLnN2ZyIgYWx0PSJGZWNoYXIgTW9kYWwiPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgPGlmcmFtZSBmcmFtZWJvcmRlcj0iMCIgYWxsb3c9ImFjY2VsZXJvbWV0ZXI7IGF1dG9wbGF5OyBjbGlwYm9hcmQtd3JpdGU7IGVuY3J5cHRlZC1tZWRpYTsgZ3lyb3Njb3BlOyBwaWN0dXJlLWluLXBpY3R1cmUiIGFsbG93ZnVsbHNjcmVlbj48L2lmcmFtZT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAKICAgIDxmb290ZXIgY2xhc3M9ImZvb3RlclBhZ2UiPgogICAgICAgIDxkaXYgY2xhc3M9ImZvb3RlckludGVybm8iPgoKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveENpbWEiPgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94Rm9vdGVyIj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGZpZ3VyZSBjbGFzcz0ibG9nbyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItbG9nby12ZXJtZWxoYS53ZWJwIiBhbHQ9IkVzdHJhdMOpZ2lhIE9BQiI+CiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFRleHRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+RXN0dWRlIGNvbSBxdWVtIG1haXMgYXByb3ZhIG5hIE9BQi4gUHJlcGFyZS1zZSBvbmRlLCBxdWFuZG8gZSBzZW1wcmUgcXVlIHF1aXNlciBjb20gY3Vyc29zLCBxdWVzdMO1ZXMgZSBjb250ZcO6ZG9zIGNvbXBsZXRvcyBwYXJhIG8gRXhhbWUgZGUgT3JkZW0uPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZWRlc1NvY2lhaXMiPgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9lc3RyYXRlZ2lhb2FiLyIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtZmFjZWJvb2sud2VicCIgYWx0PSJGYWNlYm9vayI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2VzdHJhdGVnaWFvYWIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLXgud2VicCIgYWx0PSJYIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0VzdHJhdGVnaWFPQUIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLXlvdXR1YmUud2VicCIgYWx0PSJZb3V0dWJlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEZvb3RlciI+CgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0aXR1bG9Sb2RhcGUiPkluc3RpdHVjaW9uYWw8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibWVudVJvZGFwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXN0cmF0ZWdpYS5jb20vIj5RdWVtIHNvbW9zPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2dyYXRpcy5lc3RyYXRlZ2lhY29uY3Vyc29zLmNvbS5ici9wb2xpdGljYS1kZS1wcml2YWNpZGFkZS8iIHRhcmdldD0iX2JsYW5rIj5Qb2zDrXRpY2EgZGUgcHJpdmFjaWRhZGU8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcHVibGljLW1pc2NlbGxhbmVvdXMuczMuc2EtZWFzdC0xLmFtYXpvbmF3cy5jb20vdGVybW9zL1Rlcm1vcytkZSt1c28rLStFc3RyYXQlQzMlQTlnaWErT0FCLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPlRlcm1vcyBkZSB1c288L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEZvb3RlciI+CgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0aXR1bG9Sb2RhcGUiPlN1cG9ydGU8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibWVudVJvZGFwZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXN0cmF0ZWdpYW9hYi56ZW5kZXNrLmNvbS9oYy9wdC1iciIgdGFyZ2V0PSJfYmxhbmsiPkZhbGUgY29ub3NjbzwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc28vYXNzaW5hdHVyYS1vYWIvIiB0YXJnZXQ9Il9ibGFuayI+QXNzaW5hdHVyYSAiQXTDqSBhIEFwcm92YcOnw6NvIjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc29zLyI+Q2F0w6Fsb2dvPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29hYi5lc3RyYXRlZ2lhLmNvbS9jdXJzb3MvMS1mYXNlLyI+McKqIEZhc2U8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvcy9yZXBlc2NhZ2VtLWRlLTItZmFzZS8iPlJlcGVzY2FnZW08L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvcy9jb2FjaGluZy0xLWZhc2UvIj5Db2FjaGluZzwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vcG9ydGFsLyI+QmxvZzwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vI2FwcHMiPkJhaXhlIG8gYXBwPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2F0ZW5kaW1lbnRvb2FiLmVzdHJhdGVnaWEuY29tL2hjL3B0LWJyIj5BanVkYTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgoKICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94Rm9vdGVyIj4KCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRpdHVsb1JvZGFwZSI+Q29uY3Vyc29zPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im1lbnVSb2RhcGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29hYi5lc3RyYXRlZ2lhLmNvbS9jdXJzb3MvIiB0YXJnZXQ9Il9ibGFuayI+QXNzaW5hdHVyYTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc29zLyIgdGFyZ2V0PSJfYmxhbmsiPvCflLQgMcKqIEZhc2U8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb2FiLmVzdHJhdGVnaWEuY29tL2N1cnNvcy8iIHRhcmdldD0iX2JsYW5rIj7wn5S0McKqIEZhc2UgKENvYWNoaW5nKTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc29zLyIgdGFyZ2V0PSJfYmxhbmsiPvCflLQgUmVwZXNjYWdlbTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc29zLyIgdGFyZ2V0PSJfYmxhbmsiPvCflJIgTWVudG9yaWEgRXhjbHVzaXZhIChhcGVuYXMgcGFyYSBBc3NpbmFudGVzKTwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vYWIuZXN0cmF0ZWdpYS5jb20vY3Vyc29zLyIgdGFyZ2V0PSJfYmxhbmsiPvCflLQgQWR2b2NhY2lhIG5hIFByw6F0aWNhPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29hYi5lc3RyYXRlZ2lhLmNvbS9jdXJzb3MvIiB0YXJnZXQ9Il9ibGFuayI+Q3Vyc29zIEF2dWxzb3M8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveEJhaXhvIj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm1hc0RlUGFnYW1lbnRvIj4KCiAgICAgICAgICAgICAgICAgICAgPHNwYW4+Rm9ybWFzIGRlIHBhZ2FtZW50bzo8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imxpc3RhRm9ybWFzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtYm9sZXRvLndlYnAiIGFsdD0iQm9sZXRvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtbWFzdGVyY2FyZC53ZWJwIiBhbHQ9Ik1hc3RlcmNhcmQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy12aXNhLndlYnAiIGFsdD0iVmlzYSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21rdC5lc3RyYXRlZ2lhLmNvbS9vYWIvd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzUvMjAyNi8xMC9hc3NpbmF0dXJhcy1vYWItaWNvbmVzLWljLWFtZXJpY2FuLndlYnAiIGFsdD0iQW1lcmljYW4iPgogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1kaW5uZXJzLndlYnAiIGFsdD0iRGluZXJzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtZWxvLndlYnAiIGFsdD0iRWxvIj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveFNlbG9zIj4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9ta3QuZXN0cmF0ZWdpYS5jb20vb2FiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy81LzIwMjYvMTAvYXNzaW5hdHVyYXMtb2FiLWljb25lcy1pYy1hYmVkLndlYnAiIGFsdD0iQWJlZCI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtZWJpdC53ZWJwIiBhbHQ9IkViaXQiPgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgPC9kaXY+CiAgICA8L2Zvb3Rlcj4KCiAgICAKICAgIDxkaXYgY2xhc3M9ImJhcnJhRml4YSI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94RmxleCI+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3hUZXh0byI+CiAgICAgICAgICAgICAgICAgICAgPHA+QWRxdWlyaWEgYWdvcmEgYSBzdWEgPHN0cm9uZz5Bc3NpbmF0dXJhIE9BQiBhdMOpIGEgQXByb3Zhw6fDo288L3N0cm9uZz48L3A+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+QXBlbmFzIDEyeCBkZSA8c3BhbiBjbGFzcz0icHJpY2VDYXJkIj48L3NwYW4+PC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29hYi5lc3RyYXRlZ2lhLmNvbS9jdXJzby9hc3NpbmF0dXJhLW9hYiI+QXNzaW5hcjwvYT4KCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+Cgo=\" data-j=\"KGZ1bmN0aW9uKGpRdWVyeSwkKXsKIWZ1bmN0aW9uKGkpeyJ1c2Ugc3RyaWN0IjsiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kP2RlZmluZShbImpxdWVyeSJdLGkpOiJ1bmRlZmluZWQiIT10eXBlb2YgZXhwb3J0cz9tb2R1bGUuZXhwb3J0cz1pKHJlcXVpcmUoImpxdWVyeSIpKTppKGpRdWVyeSl9KGZ1bmN0aW9uKGkpeyJ1c2Ugc3RyaWN0Ijt2YXIgZT13aW5kb3cuU2xpY2t8fHt9OyhlPWZ1bmN0aW9uKCl7dmFyIGU9MDtyZXR1cm4gZnVuY3Rpb24odCxvKXt2YXIgcyxuPXRoaXM7bi5kZWZhdWx0cz17YWNjZXNzaWJpbGl0eTohMCxhZGFwdGl2ZUhlaWdodDohMSxhcHBlbmRBcnJvd3M6aSh0KSxhcHBlbmREb3RzOmkodCksYXJyb3dzOiEwLGFzTmF2Rm9yOm51bGwscHJldkFycm93Oic8YnV0dG9uIGNsYXNzPSJzbGljay1wcmV2IiBhcmlhLWxhYmVsPSJQcmV2aW91cyIgdHlwZT0iYnV0dG9uIj5QcmV2aW91czwvYnV0dG9uPicsbmV4dEFycm93Oic8YnV0dG9uIGNsYXNzPSJzbGljay1uZXh0IiBhcmlhLWxhYmVsPSJOZXh0IiB0eXBlPSJidXR0b24iPk5leHQ8L2J1dHRvbj4nLGF1dG9wbGF5OiExLGF1dG9wbGF5U3BlZWQ6M2UzLGNlbnRlck1vZGU6ITEsY2VudGVyUGFkZGluZzoiNTBweCIsY3NzRWFzZToiZWFzZSIsY3VzdG9tUGFnaW5nOmZ1bmN0aW9uKGUsdCl7cmV0dXJuIGkoJzxidXR0b24gdHlwZT0iYnV0dG9uIiAvPicpLnRleHQodCsxKX0sZG90czohMSxkb3RzQ2xhc3M6InNsaWNrLWRvdHMiLGRyYWdnYWJsZTohMCxlYXNpbmc6ImxpbmVhciIsZWRnZUZyaWN0aW9uOi4zNSxmYWRlOiExLGZvY3VzT25TZWxlY3Q6ITEsZm9jdXNPbkNoYW5nZTohMSxpbmZpbml0ZTohMCxpbml0aWFsU2xpZGU6MCxsYXp5TG9hZDoib25kZW1hbmQiLG1vYmlsZUZpcnN0OiExLHBhdXNlT25Ib3ZlcjohMCxwYXVzZU9uRm9jdXM6ITAscGF1c2VPbkRvdHNIb3ZlcjohMSxyZXNwb25kVG86IndpbmRvdyIscmVzcG9uc2l2ZTpudWxsLHJvd3M6MSxydGw6ITEsc2xpZGU6IiIsc2xpZGVzUGVyUm93OjEsc2xpZGVzVG9TaG93OjEsc2xpZGVzVG9TY3JvbGw6MSxzcGVlZDo1MDAsc3dpcGU6ITAsc3dpcGVUb1NsaWRlOiExLHRvdWNoTW92ZTohMCx0b3VjaFRocmVzaG9sZDo1LHVzZUNTUzohMCx1c2VUcmFuc2Zvcm06ITAsdmFyaWFibGVXaWR0aDohMSx2ZXJ0aWNhbDohMSx2ZXJ0aWNhbFN3aXBpbmc6ITEsd2FpdEZvckFuaW1hdGU6ITAsekluZGV4OjFlM30sbi5pbml0aWFscz17YW5pbWF0aW5nOiExLGRyYWdnaW5nOiExLGF1dG9QbGF5VGltZXI6bnVsbCxjdXJyZW50RGlyZWN0aW9uOjAsY3VycmVudExlZnQ6bnVsbCxjdXJyZW50U2xpZGU6MCxkaXJlY3Rpb246MSwkZG90czpudWxsLGxpc3RXaWR0aDpudWxsLGxpc3RIZWlnaHQ6bnVsbCxsb2FkSW5kZXg6MCwkbmV4dEFycm93Om51bGwsJHByZXZBcnJvdzpudWxsLHNjcm9sbGluZzohMSxzbGlkZUNvdW50Om51bGwsc2xpZGVXaWR0aDpudWxsLCRzbGlkZVRyYWNrOm51bGwsJHNsaWRlczpudWxsLHNsaWRpbmc6ITEsc2xpZGVPZmZzZXQ6MCxzd2lwZUxlZnQ6bnVsbCxzd2lwaW5nOiExLCRsaXN0Om51bGwsdG91Y2hPYmplY3Q6e30sdHJhbnNmb3Jtc0VuYWJsZWQ6ITEsdW5zbGlja2VkOiExfSxpLmV4dGVuZChuLG4uaW5pdGlhbHMpLG4uYWN0aXZlQnJlYWtwb2ludD1udWxsLG4uYW5pbVR5cGU9bnVsbCxuLmFuaW1Qcm9wPW51bGwsbi5icmVha3BvaW50cz1bXSxuLmJyZWFrcG9pbnRTZXR0aW5ncz1bXSxuLmNzc1RyYW5zaXRpb25zPSExLG4uZm9jdXNzZWQ9ITEsbi5pbnRlcnJ1cHRlZD0hMSxuLmhpZGRlbj0iaGlkZGVuIixuLnBhdXNlZD0hMCxuLnBvc2l0aW9uUHJvcD1udWxsLG4ucmVzcG9uZFRvPW51bGwsbi5yb3dDb3VudD0xLG4uc2hvdWxkQ2xpY2s9ITAsbi4kc2xpZGVyPWkodCksbi4kc2xpZGVzQ2FjaGU9bnVsbCxuLnRyYW5zZm9ybVR5cGU9bnVsbCxuLnRyYW5zaXRpb25UeXBlPW51bGwsbi52aXNpYmlsaXR5Q2hhbmdlPSJ2aXNpYmlsaXR5Y2hhbmdlIixuLndpbmRvd1dpZHRoPTAsbi53aW5kb3dUaW1lcj1udWxsLHM9aSh0KS5kYXRhKCJzbGljayIpfHx7fSxuLm9wdGlvbnM9aS5leHRlbmQoe30sbi5kZWZhdWx0cyxvLHMpLG4uY3VycmVudFNsaWRlPW4ub3B0aW9ucy5pbml0aWFsU2xpZGUsbi5vcmlnaW5hbFNldHRpbmdzPW4ub3B0aW9ucyx2b2lkIDAhPT1kb2N1bWVudC5tb3pIaWRkZW4\/KG4uaGlkZGVuPSJtb3pIaWRkZW4iLG4udmlzaWJpbGl0eUNoYW5nZT0ibW96dmlzaWJpbGl0eWNoYW5nZSIpOnZvaWQgMCE9PWRvY3VtZW50LndlYmtpdEhpZGRlbiYmKG4uaGlkZGVuPSJ3ZWJraXRIaWRkZW4iLG4udmlzaWJpbGl0eUNoYW5nZT0id2Via2l0dmlzaWJpbGl0eWNoYW5nZSIpLG4uYXV0b1BsYXk9aS5wcm94eShuLmF1dG9QbGF5LG4pLG4uYXV0b1BsYXlDbGVhcj1pLnByb3h5KG4uYXV0b1BsYXlDbGVhcixuKSxuLmF1dG9QbGF5SXRlcmF0b3I9aS5wcm94eShuLmF1dG9QbGF5SXRlcmF0b3Isbiksbi5jaGFuZ2VTbGlkZT1pLnByb3h5KG4uY2hhbmdlU2xpZGUsbiksbi5jbGlja0hhbmRsZXI9aS5wcm94eShuLmNsaWNrSGFuZGxlcixuKSxuLnNlbGVjdEhhbmRsZXI9aS5wcm94eShuLnNlbGVjdEhhbmRsZXIsbiksbi5zZXRQb3NpdGlvbj1pLnByb3h5KG4uc2V0UG9zaXRpb24sbiksbi5zd2lwZUhhbmRsZXI9aS5wcm94eShuLnN3aXBlSGFuZGxlcixuKSxuLmRyYWdIYW5kbGVyPWkucHJveHkobi5kcmFnSGFuZGxlcixuKSxuLmtleUhhbmRsZXI9aS5wcm94eShuLmtleUhhbmRsZXIsbiksbi5pbnN0YW5jZVVpZD1lKyssbi5odG1sRXhwcj0vXig\/OlxzKig8W1x3XFddKz4pW14+XSopJC8sbi5yZWdpc3RlckJyZWFrcG9pbnRzKCksbi5pbml0KCEwKX19KCkpLnByb3RvdHlwZS5hY3RpdmF0ZUFEQT1mdW5jdGlvbigpe3RoaXMuJHNsaWRlVHJhY2suZmluZCgiLnNsaWNrLWFjdGl2ZSIpLmF0dHIoeyJhcmlhLWhpZGRlbiI6ImZhbHNlIn0pLmZpbmQoImEsIGlucHV0LCBidXR0b24sIHNlbGVjdCIpLmF0dHIoe3RhYmluZGV4OiIwIn0pfSxlLnByb3RvdHlwZS5hZGRTbGlkZT1lLnByb3RvdHlwZS5zbGlja0FkZD1mdW5jdGlvbihlLHQsbyl7dmFyIHM9dGhpcztpZigiYm9vbGVhbiI9PXR5cGVvZiB0KW89dCx0PW51bGw7ZWxzZSBpZih0PDB8fHQ+PXMuc2xpZGVDb3VudClyZXR1cm4hMTtzLnVubG9hZCgpLCJudW1iZXIiPT10eXBlb2YgdD8wPT09dCYmMD09PXMuJHNsaWRlcy5sZW5ndGg\/aShlKS5hcHBlbmRUbyhzLiRzbGlkZVRyYWNrKTpvP2koZSkuaW5zZXJ0QmVmb3JlKHMuJHNsaWRlcy5lcSh0KSk6aShlKS5pbnNlcnRBZnRlcihzLiRzbGlkZXMuZXEodCkpOiEwPT09bz9pKGUpLnByZXBlbmRUbyhzLiRzbGlkZVRyYWNrKTppKGUpLmFwcGVuZFRvKHMuJHNsaWRlVHJhY2spLHMuJHNsaWRlcz1zLiRzbGlkZVRyYWNrLmNoaWxkcmVuKHRoaXMub3B0aW9ucy5zbGlkZSkscy4kc2xpZGVUcmFjay5jaGlsZHJlbih0aGlzLm9wdGlvbnMuc2xpZGUpLmRldGFjaCgpLHMuJHNsaWRlVHJhY2suYXBwZW5kKHMuJHNsaWRlcykscy4kc2xpZGVzLmVhY2goZnVuY3Rpb24oZSx0KXtpKHQpLmF0dHIoImRhdGEtc2xpY2staW5kZXgiLGUpfSkscy4kc2xpZGVzQ2FjaGU9cy4kc2xpZGVzLHMucmVpbml0KCl9LGUucHJvdG90eXBlLmFuaW1hdGVIZWlnaHQ9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO2lmKDE9PT1pLm9wdGlvbnMuc2xpZGVzVG9TaG93JiYhMD09PWkub3B0aW9ucy5hZGFwdGl2ZUhlaWdodCYmITE9PT1pLm9wdGlvbnMudmVydGljYWwpe3ZhciBlPWkuJHNsaWRlcy5lcShpLmN1cnJlbnRTbGlkZSkub3V0ZXJIZWlnaHQoITApO2kuJGxpc3QuYW5pbWF0ZSh7aGVpZ2h0OmV9LGkub3B0aW9ucy5zcGVlZCl9fSxlLnByb3RvdHlwZS5hbmltYXRlU2xpZGU9ZnVuY3Rpb24oZSx0KXt2YXIgbz17fSxzPXRoaXM7cy5hbmltYXRlSGVpZ2h0KCksITA9PT1zLm9wdGlvbnMucnRsJiYhMT09PXMub3B0aW9ucy52ZXJ0aWNhbCYmKGU9LWUpLCExPT09cy50cmFuc2Zvcm1zRW5hYmxlZD8hMT09PXMub3B0aW9ucy52ZXJ0aWNhbD9zLiRzbGlkZVRyYWNrLmFuaW1hdGUoe2xlZnQ6ZX0scy5vcHRpb25zLnNwZWVkLHMub3B0aW9ucy5lYXNpbmcsdCk6cy4kc2xpZGVUcmFjay5hbmltYXRlKHt0b3A6ZX0scy5vcHRpb25zLnNwZWVkLHMub3B0aW9ucy5lYXNpbmcsdCk6ITE9PT1zLmNzc1RyYW5zaXRpb25zPyghMD09PXMub3B0aW9ucy5ydGwmJihzLmN1cnJlbnRMZWZ0PS1zLmN1cnJlbnRMZWZ0KSxpKHthbmltU3RhcnQ6cy5jdXJyZW50TGVmdH0pLmFuaW1hdGUoe2FuaW1TdGFydDplfSx7ZHVyYXRpb246cy5vcHRpb25zLnNwZWVkLGVhc2luZzpzLm9wdGlvbnMuZWFzaW5nLHN0ZXA6ZnVuY3Rpb24oaSl7aT1NYXRoLmNlaWwoaSksITE9PT1zLm9wdGlvbnMudmVydGljYWw\/KG9bcy5hbmltVHlwZV09InRyYW5zbGF0ZSgiK2krInB4LCAwcHgpIixzLiRzbGlkZVRyYWNrLmNzcyhvKSk6KG9bcy5hbmltVHlwZV09InRyYW5zbGF0ZSgwcHgsIitpKyJweCkiLHMuJHNsaWRlVHJhY2suY3NzKG8pKX0sY29tcGxldGU6ZnVuY3Rpb24oKXt0JiZ0LmNhbGwoKX19KSk6KHMuYXBwbHlUcmFuc2l0aW9uKCksZT1NYXRoLmNlaWwoZSksITE9PT1zLm9wdGlvbnMudmVydGljYWw\/b1tzLmFuaW1UeXBlXT0idHJhbnNsYXRlM2QoIitlKyJweCwgMHB4LCAwcHgpIjpvW3MuYW5pbVR5cGVdPSJ0cmFuc2xhdGUzZCgwcHgsIitlKyJweCwgMHB4KSIscy4kc2xpZGVUcmFjay5jc3MobyksdCYmc2V0VGltZW91dChmdW5jdGlvbigpe3MuZGlzYWJsZVRyYW5zaXRpb24oKSx0LmNhbGwoKX0scy5vcHRpb25zLnNwZWVkKSl9LGUucHJvdG90eXBlLmdldE5hdlRhcmdldD1mdW5jdGlvbigpe3ZhciBlPXRoaXMsdD1lLm9wdGlvbnMuYXNOYXZGb3I7cmV0dXJuIHQmJm51bGwhPT10JiYodD1pKHQpLm5vdChlLiRzbGlkZXIpKSx0fSxlLnByb3RvdHlwZS5hc05hdkZvcj1mdW5jdGlvbihlKXt2YXIgdD10aGlzLmdldE5hdlRhcmdldCgpO251bGwhPT10JiYib2JqZWN0Ij09dHlwZW9mIHQmJnQuZWFjaChmdW5jdGlvbigpe3ZhciB0PWkodGhpcykuc2xpY2soImdldFNsaWNrIik7dC51bnNsaWNrZWR8fHQuc2xpZGVIYW5kbGVyKGUsITApfSl9LGUucHJvdG90eXBlLmFwcGx5VHJhbnNpdGlvbj1mdW5jdGlvbihpKXt2YXIgZT10aGlzLHQ9e307ITE9PT1lLm9wdGlvbnMuZmFkZT90W2UudHJhbnNpdGlvblR5cGVdPWUudHJhbnNmb3JtVHlwZSsiICIrZS5vcHRpb25zLnNwZWVkKyJtcyAiK2Uub3B0aW9ucy5jc3NFYXNlOnRbZS50cmFuc2l0aW9uVHlwZV09Im9wYWNpdHkgIitlLm9wdGlvbnMuc3BlZWQrIm1zICIrZS5vcHRpb25zLmNzc0Vhc2UsITE9PT1lLm9wdGlvbnMuZmFkZT9lLiRzbGlkZVRyYWNrLmNzcyh0KTplLiRzbGlkZXMuZXEoaSkuY3NzKHQpfSxlLnByb3RvdHlwZS5hdXRvUGxheT1mdW5jdGlvbigpe3ZhciBpPXRoaXM7aS5hdXRvUGxheUNsZWFyKCksaS5zbGlkZUNvdW50Pmkub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihpLmF1dG9QbGF5VGltZXI9c2V0SW50ZXJ2YWwoaS5hdXRvUGxheUl0ZXJhdG9yLGkub3B0aW9ucy5hdXRvcGxheVNwZWVkKSl9LGUucHJvdG90eXBlLmF1dG9QbGF5Q2xlYXI9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO2kuYXV0b1BsYXlUaW1lciYmY2xlYXJJbnRlcnZhbChpLmF1dG9QbGF5VGltZXIpfSxlLnByb3RvdHlwZS5hdXRvUGxheUl0ZXJhdG9yPWZ1bmN0aW9uKCl7dmFyIGk9dGhpcyxlPWkuY3VycmVudFNsaWRlK2kub3B0aW9ucy5zbGlkZXNUb1Njcm9sbDtpLnBhdXNlZHx8aS5pbnRlcnJ1cHRlZHx8aS5mb2N1c3NlZHx8KCExPT09aS5vcHRpb25zLmluZmluaXRlJiYoMT09PWkuZGlyZWN0aW9uJiZpLmN1cnJlbnRTbGlkZSsxPT09aS5zbGlkZUNvdW50LTE\/aS5kaXJlY3Rpb249MDowPT09aS5kaXJlY3Rpb24mJihlPWkuY3VycmVudFNsaWRlLWkub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCxpLmN1cnJlbnRTbGlkZS0xPT0wJiYoaS5kaXJlY3Rpb249MSkpKSxpLnNsaWRlSGFuZGxlcihlKSl9LGUucHJvdG90eXBlLmJ1aWxkQXJyb3dzPWZ1bmN0aW9uKCl7dmFyIGU9dGhpczshMD09PWUub3B0aW9ucy5hcnJvd3MmJihlLiRwcmV2QXJyb3c9aShlLm9wdGlvbnMucHJldkFycm93KS5hZGRDbGFzcygic2xpY2stYXJyb3ciKSxlLiRuZXh0QXJyb3c9aShlLm9wdGlvbnMubmV4dEFycm93KS5hZGRDbGFzcygic2xpY2stYXJyb3ciKSxlLnNsaWRlQ291bnQ+ZS5vcHRpb25zLnNsaWRlc1RvU2hvdz8oZS4kcHJldkFycm93LnJlbW92ZUNsYXNzKCJzbGljay1oaWRkZW4iKS5yZW1vdmVBdHRyKCJhcmlhLWhpZGRlbiB0YWJpbmRleCIpLGUuJG5leHRBcnJvdy5yZW1vdmVDbGFzcygic2xpY2staGlkZGVuIikucmVtb3ZlQXR0cigiYXJpYS1oaWRkZW4gdGFiaW5kZXgiKSxlLmh0bWxFeHByLnRlc3QoZS5vcHRpb25zLnByZXZBcnJvdykmJmUuJHByZXZBcnJvdy5wcmVwZW5kVG8oZS5vcHRpb25zLmFwcGVuZEFycm93cyksZS5odG1sRXhwci50ZXN0KGUub3B0aW9ucy5uZXh0QXJyb3cpJiZlLiRuZXh0QXJyb3cuYXBwZW5kVG8oZS5vcHRpb25zLmFwcGVuZEFycm93cyksITAhPT1lLm9wdGlvbnMuaW5maW5pdGUmJmUuJHByZXZBcnJvdy5hZGRDbGFzcygic2xpY2stZGlzYWJsZWQiKS5hdHRyKCJhcmlhLWRpc2FibGVkIiwidHJ1ZSIpKTplLiRwcmV2QXJyb3cuYWRkKGUuJG5leHRBcnJvdykuYWRkQ2xhc3MoInNsaWNrLWhpZGRlbiIpLmF0dHIoeyJhcmlhLWRpc2FibGVkIjoidHJ1ZSIsdGFiaW5kZXg6Ii0xIn0pKX0sZS5wcm90b3R5cGUuYnVpbGREb3RzPWZ1bmN0aW9uKCl7dmFyIGUsdCxvPXRoaXM7aWYoITA9PT1vLm9wdGlvbnMuZG90cyl7Zm9yKG8uJHNsaWRlci5hZGRDbGFzcygic2xpY2stZG90dGVkIiksdD1pKCI8dWwgLz4iKS5hZGRDbGFzcyhvLm9wdGlvbnMuZG90c0NsYXNzKSxlPTA7ZTw9by5nZXREb3RDb3VudCgpO2UrPTEpdC5hcHBlbmQoaSgiPGxpIC8+IikuYXBwZW5kKG8ub3B0aW9ucy5jdXN0b21QYWdpbmcuY2FsbCh0aGlzLG8sZSkpKTtvLiRkb3RzPXQuYXBwZW5kVG8oby5vcHRpb25zLmFwcGVuZERvdHMpLG8uJGRvdHMuZmluZCgibGkiKS5maXJzdCgpLmFkZENsYXNzKCJzbGljay1hY3RpdmUiKX19LGUucHJvdG90eXBlLmJ1aWxkT3V0PWZ1bmN0aW9uKCl7dmFyIGU9dGhpcztlLiRzbGlkZXM9ZS4kc2xpZGVyLmNoaWxkcmVuKGUub3B0aW9ucy5zbGlkZSsiOm5vdCguc2xpY2stY2xvbmVkKSIpLmFkZENsYXNzKCJzbGljay1zbGlkZSIpLGUuc2xpZGVDb3VudD1lLiRzbGlkZXMubGVuZ3RoLGUuJHNsaWRlcy5lYWNoKGZ1bmN0aW9uKGUsdCl7aSh0KS5hdHRyKCJkYXRhLXNsaWNrLWluZGV4IixlKS5kYXRhKCJvcmlnaW5hbFN0eWxpbmciLGkodCkuYXR0cigic3R5bGUiKXx8IiIpfSksZS4kc2xpZGVyLmFkZENsYXNzKCJzbGljay1zbGlkZXIiKSxlLiRzbGlkZVRyYWNrPTA9PT1lLnNsaWRlQ291bnQ\/aSgnPGRpdiBjbGFzcz0ic2xpY2stdHJhY2siLz4nKS5hcHBlbmRUbyhlLiRzbGlkZXIpOmUuJHNsaWRlcy53cmFwQWxsKCc8ZGl2IGNsYXNzPSJzbGljay10cmFjayIvPicpLnBhcmVudCgpLGUuJGxpc3Q9ZS4kc2xpZGVUcmFjay53cmFwKCc8ZGl2IGNsYXNzPSJzbGljay1saXN0Ii8+JykucGFyZW50KCksZS4kc2xpZGVUcmFjay5jc3MoIm9wYWNpdHkiLDApLCEwIT09ZS5vcHRpb25zLmNlbnRlck1vZGUmJiEwIT09ZS5vcHRpb25zLnN3aXBlVG9TbGlkZXx8KGUub3B0aW9ucy5zbGlkZXNUb1Njcm9sbD0xKSxpKCJpbWdbZGF0YS1sYXp5XSIsZS4kc2xpZGVyKS5ub3QoIltzcmNdIikuYWRkQ2xhc3MoInNsaWNrLWxvYWRpbmciKSxlLnNldHVwSW5maW5pdGUoKSxlLmJ1aWxkQXJyb3dzKCksZS5idWlsZERvdHMoKSxlLnVwZGF0ZURvdHMoKSxlLnNldFNsaWRlQ2xhc3NlcygibnVtYmVyIj09dHlwZW9mIGUuY3VycmVudFNsaWRlP2UuY3VycmVudFNsaWRlOjApLCEwPT09ZS5vcHRpb25zLmRyYWdnYWJsZSYmZS4kbGlzdC5hZGRDbGFzcygiZHJhZ2dhYmxlIil9LGUucHJvdG90eXBlLmJ1aWxkUm93cz1mdW5jdGlvbigpe3ZhciBpLGUsdCxvLHMsbixyLGw9dGhpcztpZihvPWRvY3VtZW50LmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKSxuPWwuJHNsaWRlci5jaGlsZHJlbigpLGwub3B0aW9ucy5yb3dzPjEpe2ZvcihyPWwub3B0aW9ucy5zbGlkZXNQZXJSb3cqbC5vcHRpb25zLnJvd3Mscz1NYXRoLmNlaWwobi5sZW5ndGgvciksaT0wO2k8cztpKyspe3ZhciBkPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2ZvcihlPTA7ZTxsLm9wdGlvbnMucm93cztlKyspe3ZhciBhPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2Zvcih0PTA7dDxsLm9wdGlvbnMuc2xpZGVzUGVyUm93O3QrKyl7dmFyIGM9aSpyKyhlKmwub3B0aW9ucy5zbGlkZXNQZXJSb3crdCk7bi5nZXQoYykmJmEuYXBwZW5kQ2hpbGQobi5nZXQoYykpfWQuYXBwZW5kQ2hpbGQoYSl9by5hcHBlbmRDaGlsZChkKX1sLiRzbGlkZXIuZW1wdHkoKS5hcHBlbmQobyksbC4kc2xpZGVyLmNoaWxkcmVuKCkuY2hpbGRyZW4oKS5jaGlsZHJlbigpLmNzcyh7d2lkdGg6MTAwL2wub3B0aW9ucy5zbGlkZXNQZXJSb3crIiUiLGRpc3BsYXk6ImlubGluZS1ibG9jayJ9KX19LGUucHJvdG90eXBlLmNoZWNrUmVzcG9uc2l2ZT1mdW5jdGlvbihlLHQpe3ZhciBvLHMsbixyPXRoaXMsbD0hMSxkPXIuJHNsaWRlci53aWR0aCgpLGE9d2luZG93LmlubmVyV2lkdGh8fGkod2luZG93KS53aWR0aCgpO2lmKCJ3aW5kb3ciPT09ci5yZXNwb25kVG8\/bj1hOiJzbGlkZXIiPT09ci5yZXNwb25kVG8\/bj1kOiJtaW4iPT09ci5yZXNwb25kVG8mJihuPU1hdGgubWluKGEsZCkpLHIub3B0aW9ucy5yZXNwb25zaXZlJiZyLm9wdGlvbnMucmVzcG9uc2l2ZS5sZW5ndGgmJm51bGwhPT1yLm9wdGlvbnMucmVzcG9uc2l2ZSl7cz1udWxsO2ZvcihvIGluIHIuYnJlYWtwb2ludHMpci5icmVha3BvaW50cy5oYXNPd25Qcm9wZXJ0eShvKSYmKCExPT09ci5vcmlnaW5hbFNldHRpbmdzLm1vYmlsZUZpcnN0P248ci5icmVha3BvaW50c1tvXSYmKHM9ci5icmVha3BvaW50c1tvXSk6bj5yLmJyZWFrcG9pbnRzW29dJiYocz1yLmJyZWFrcG9pbnRzW29dKSk7bnVsbCE9PXM\/bnVsbCE9PXIuYWN0aXZlQnJlYWtwb2ludD8ocyE9PXIuYWN0aXZlQnJlYWtwb2ludHx8dCkmJihyLmFjdGl2ZUJyZWFrcG9pbnQ9cywidW5zbGljayI9PT1yLmJyZWFrcG9pbnRTZXR0aW5nc1tzXT9yLnVuc2xpY2socyk6KHIub3B0aW9ucz1pLmV4dGVuZCh7fSxyLm9yaWdpbmFsU2V0dGluZ3Msci5icmVha3BvaW50U2V0dGluZ3Nbc10pLCEwPT09ZSYmKHIuY3VycmVudFNsaWRlPXIub3B0aW9ucy5pbml0aWFsU2xpZGUpLHIucmVmcmVzaChlKSksbD1zKTooci5hY3RpdmVCcmVha3BvaW50PXMsInVuc2xpY2siPT09ci5icmVha3BvaW50U2V0dGluZ3Nbc10\/ci51bnNsaWNrKHMpOihyLm9wdGlvbnM9aS5leHRlbmQoe30sci5vcmlnaW5hbFNldHRpbmdzLHIuYnJlYWtwb2ludFNldHRpbmdzW3NdKSwhMD09PWUmJihyLmN1cnJlbnRTbGlkZT1yLm9wdGlvbnMuaW5pdGlhbFNsaWRlKSxyLnJlZnJlc2goZSkpLGw9cyk6bnVsbCE9PXIuYWN0aXZlQnJlYWtwb2ludCYmKHIuYWN0aXZlQnJlYWtwb2ludD1udWxsLHIub3B0aW9ucz1yLm9yaWdpbmFsU2V0dGluZ3MsITA9PT1lJiYoci5jdXJyZW50U2xpZGU9ci5vcHRpb25zLmluaXRpYWxTbGlkZSksci5yZWZyZXNoKGUpLGw9cyksZXx8ITE9PT1sfHxyLiRzbGlkZXIudHJpZ2dlcigiYnJlYWtwb2ludCIsW3IsbF0pfX0sZS5wcm90b3R5cGUuY2hhbmdlU2xpZGU9ZnVuY3Rpb24oZSx0KXt2YXIgbyxzLG4scj10aGlzLGw9aShlLmN1cnJlbnRUYXJnZXQpO3N3aXRjaChsLmlzKCJhIikmJmUucHJldmVudERlZmF1bHQoKSxsLmlzKCJsaSIpfHwobD1sLmNsb3Nlc3QoImxpIikpLG49ci5zbGlkZUNvdW50JXIub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCE9MCxvPW4\/MDooci5zbGlkZUNvdW50LXIuY3VycmVudFNsaWRlKSVyLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGwsZS5kYXRhLm1lc3NhZ2Upe2Nhc2UicHJldmlvdXMiOnM9MD09PW8\/ci5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsOnIub3B0aW9ucy5zbGlkZXNUb1Nob3ctbyxyLnNsaWRlQ291bnQ+ci5vcHRpb25zLnNsaWRlc1RvU2hvdyYmci5zbGlkZUhhbmRsZXIoci5jdXJyZW50U2xpZGUtcywhMSx0KTticmVhaztjYXNlIm5leHQiOnM9MD09PW8\/ci5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsOm8sci5zbGlkZUNvdW50PnIub3B0aW9ucy5zbGlkZXNUb1Nob3cmJnIuc2xpZGVIYW5kbGVyKHIuY3VycmVudFNsaWRlK3MsITEsdCk7YnJlYWs7Y2FzZSJpbmRleCI6dmFyIGQ9MD09PWUuZGF0YS5pbmRleD8wOmUuZGF0YS5pbmRleHx8bC5pbmRleCgpKnIub3B0aW9ucy5zbGlkZXNUb1Njcm9sbDtyLnNsaWRlSGFuZGxlcihyLmNoZWNrTmF2aWdhYmxlKGQpLCExLHQpLGwuY2hpbGRyZW4oKS50cmlnZ2VyKCJmb2N1cyIpO2JyZWFrO2RlZmF1bHQ6cmV0dXJufX0sZS5wcm90b3R5cGUuY2hlY2tOYXZpZ2FibGU9ZnVuY3Rpb24oaSl7dmFyIGUsdDtpZihlPXRoaXMuZ2V0TmF2aWdhYmxlSW5kZXhlcygpLHQ9MCxpPmVbZS5sZW5ndGgtMV0paT1lW2UubGVuZ3RoLTFdO2Vsc2UgZm9yKHZhciBvIGluIGUpe2lmKGk8ZVtvXSl7aT10O2JyZWFrfXQ9ZVtvXX1yZXR1cm4gaX0sZS5wcm90b3R5cGUuY2xlYW5VcEV2ZW50cz1mdW5jdGlvbigpe3ZhciBlPXRoaXM7ZS5vcHRpb25zLmRvdHMmJm51bGwhPT1lLiRkb3RzJiYoaSgibGkiLGUuJGRvdHMpLm9mZigiY2xpY2suc2xpY2siLGUuY2hhbmdlU2xpZGUpLm9mZigibW91c2VlbnRlci5zbGljayIsaS5wcm94eShlLmludGVycnVwdCxlLCEwKSkub2ZmKCJtb3VzZWxlYXZlLnNsaWNrIixpLnByb3h5KGUuaW50ZXJydXB0LGUsITEpKSwhMD09PWUub3B0aW9ucy5hY2Nlc3NpYmlsaXR5JiZlLiRkb3RzLm9mZigia2V5ZG93bi5zbGljayIsZS5rZXlIYW5kbGVyKSksZS4kc2xpZGVyLm9mZigiZm9jdXMuc2xpY2sgYmx1ci5zbGljayIpLCEwPT09ZS5vcHRpb25zLmFycm93cyYmZS5zbGlkZUNvdW50PmUub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihlLiRwcmV2QXJyb3cmJmUuJHByZXZBcnJvdy5vZmYoImNsaWNrLnNsaWNrIixlLmNoYW5nZVNsaWRlKSxlLiRuZXh0QXJyb3cmJmUuJG5leHRBcnJvdy5vZmYoImNsaWNrLnNsaWNrIixlLmNoYW5nZVNsaWRlKSwhMD09PWUub3B0aW9ucy5hY2Nlc3NpYmlsaXR5JiYoZS4kcHJldkFycm93JiZlLiRwcmV2QXJyb3cub2ZmKCJrZXlkb3duLnNsaWNrIixlLmtleUhhbmRsZXIpLGUuJG5leHRBcnJvdyYmZS4kbmV4dEFycm93Lm9mZigia2V5ZG93bi5zbGljayIsZS5rZXlIYW5kbGVyKSkpLGUuJGxpc3Qub2ZmKCJ0b3VjaHN0YXJ0LnNsaWNrIG1vdXNlZG93bi5zbGljayIsZS5zd2lwZUhhbmRsZXIpLGUuJGxpc3Qub2ZmKCJ0b3VjaG1vdmUuc2xpY2sgbW91c2Vtb3ZlLnNsaWNrIixlLnN3aXBlSGFuZGxlciksZS4kbGlzdC5vZmYoInRvdWNoZW5kLnNsaWNrIG1vdXNldXAuc2xpY2siLGUuc3dpcGVIYW5kbGVyKSxlLiRsaXN0Lm9mZigidG91Y2hjYW5jZWwuc2xpY2sgbW91c2VsZWF2ZS5zbGljayIsZS5zd2lwZUhhbmRsZXIpLGUuJGxpc3Qub2ZmKCJjbGljay5zbGljayIsZS5jbGlja0hhbmRsZXIpLGkoZG9jdW1lbnQpLm9mZihlLnZpc2liaWxpdHlDaGFuZ2UsZS52aXNpYmlsaXR5KSxlLmNsZWFuVXBTbGlkZUV2ZW50cygpLCEwPT09ZS5vcHRpb25zLmFjY2Vzc2liaWxpdHkmJmUuJGxpc3Qub2ZmKCJrZXlkb3duLnNsaWNrIixlLmtleUhhbmRsZXIpLCEwPT09ZS5vcHRpb25zLmZvY3VzT25TZWxlY3QmJmkoZS4kc2xpZGVUcmFjaykuY2hpbGRyZW4oKS5vZmYoImNsaWNrLnNsaWNrIixlLnNlbGVjdEhhbmRsZXIpLGkod2luZG93KS5vZmYoIm9yaWVudGF0aW9uY2hhbmdlLnNsaWNrLnNsaWNrLSIrZS5pbnN0YW5jZVVpZCxlLm9yaWVudGF0aW9uQ2hhbmdlKSxpKHdpbmRvdykub2ZmKCJyZXNpemUuc2xpY2suc2xpY2stIitlLmluc3RhbmNlVWlkLGUucmVzaXplKSxpKCJbZHJhZ2dhYmxlIT10cnVlXSIsZS4kc2xpZGVUcmFjaykub2ZmKCJkcmFnc3RhcnQiLGUucHJldmVudERlZmF1bHQpLGkod2luZG93KS5vZmYoImxvYWQuc2xpY2suc2xpY2stIitlLmluc3RhbmNlVWlkLGUuc2V0UG9zaXRpb24pfSxlLnByb3RvdHlwZS5jbGVhblVwU2xpZGVFdmVudHM9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2UuJGxpc3Qub2ZmKCJtb3VzZWVudGVyLnNsaWNrIixpLnByb3h5KGUuaW50ZXJydXB0LGUsITApKSxlLiRsaXN0Lm9mZigibW91c2VsZWF2ZS5zbGljayIsaS5wcm94eShlLmludGVycnVwdCxlLCExKSl9LGUucHJvdG90eXBlLmNsZWFuVXBSb3dzPWZ1bmN0aW9uKCl7dmFyIGksZT10aGlzO2Uub3B0aW9ucy5yb3dzPjEmJigoaT1lLiRzbGlkZXMuY2hpbGRyZW4oKS5jaGlsZHJlbigpKS5yZW1vdmVBdHRyKCJzdHlsZSIpLGUuJHNsaWRlci5lbXB0eSgpLmFwcGVuZChpKSl9LGUucHJvdG90eXBlLmNsaWNrSGFuZGxlcj1mdW5jdGlvbihpKXshMT09PXRoaXMuc2hvdWxkQ2xpY2smJihpLnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpLGkuc3RvcFByb3BhZ2F0aW9uKCksaS5wcmV2ZW50RGVmYXVsdCgpKX0sZS5wcm90b3R5cGUuZGVzdHJveT1mdW5jdGlvbihlKXt2YXIgdD10aGlzO3QuYXV0b1BsYXlDbGVhcigpLHQudG91Y2hPYmplY3Q9e30sdC5jbGVhblVwRXZlbnRzKCksaSgiLnNsaWNrLWNsb25lZCIsdC4kc2xpZGVyKS5kZXRhY2goKSx0LiRkb3RzJiZ0LiRkb3RzLnJlbW92ZSgpLHQuJHByZXZBcnJvdyYmdC4kcHJldkFycm93Lmxlbmd0aCYmKHQuJHByZXZBcnJvdy5yZW1vdmVDbGFzcygic2xpY2stZGlzYWJsZWQgc2xpY2stYXJyb3cgc2xpY2staGlkZGVuIikucmVtb3ZlQXR0cigiYXJpYS1oaWRkZW4gYXJpYS1kaXNhYmxlZCB0YWJpbmRleCIpLmNzcygiZGlzcGxheSIsIiIpLHQuaHRtbEV4cHIudGVzdCh0Lm9wdGlvbnMucHJldkFycm93KSYmdC4kcHJldkFycm93LnJlbW92ZSgpKSx0LiRuZXh0QXJyb3cmJnQuJG5leHRBcnJvdy5sZW5ndGgmJih0LiRuZXh0QXJyb3cucmVtb3ZlQ2xhc3MoInNsaWNrLWRpc2FibGVkIHNsaWNrLWFycm93IHNsaWNrLWhpZGRlbiIpLnJlbW92ZUF0dHIoImFyaWEtaGlkZGVuIGFyaWEtZGlzYWJsZWQgdGFiaW5kZXgiKS5jc3MoImRpc3BsYXkiLCIiKSx0Lmh0bWxFeHByLnRlc3QodC5vcHRpb25zLm5leHRBcnJvdykmJnQuJG5leHRBcnJvdy5yZW1vdmUoKSksdC4kc2xpZGVzJiYodC4kc2xpZGVzLnJlbW92ZUNsYXNzKCJzbGljay1zbGlkZSBzbGljay1hY3RpdmUgc2xpY2stY2VudGVyIHNsaWNrLXZpc2libGUgc2xpY2stY3VycmVudCIpLnJlbW92ZUF0dHIoImFyaWEtaGlkZGVuIikucmVtb3ZlQXR0cigiZGF0YS1zbGljay1pbmRleCIpLmVhY2goZnVuY3Rpb24oKXtpKHRoaXMpLmF0dHIoInN0eWxlIixpKHRoaXMpLmRhdGEoIm9yaWdpbmFsU3R5bGluZyIpKX0pLHQuJHNsaWRlVHJhY2suY2hpbGRyZW4odGhpcy5vcHRpb25zLnNsaWRlKS5kZXRhY2goKSx0LiRzbGlkZVRyYWNrLmRldGFjaCgpLHQuJGxpc3QuZGV0YWNoKCksdC4kc2xpZGVyLmFwcGVuZCh0LiRzbGlkZXMpKSx0LmNsZWFuVXBSb3dzKCksdC4kc2xpZGVyLnJlbW92ZUNsYXNzKCJzbGljay1zbGlkZXIiKSx0LiRzbGlkZXIucmVtb3ZlQ2xhc3MoInNsaWNrLWluaXRpYWxpemVkIiksdC4kc2xpZGVyLnJlbW92ZUNsYXNzKCJzbGljay1kb3R0ZWQiKSx0LnVuc2xpY2tlZD0hMCxlfHx0LiRzbGlkZXIudHJpZ2dlcigiZGVzdHJveSIsW3RdKX0sZS5wcm90b3R5cGUuZGlzYWJsZVRyYW5zaXRpb249ZnVuY3Rpb24oaSl7dmFyIGU9dGhpcyx0PXt9O3RbZS50cmFuc2l0aW9uVHlwZV09IiIsITE9PT1lLm9wdGlvbnMuZmFkZT9lLiRzbGlkZVRyYWNrLmNzcyh0KTplLiRzbGlkZXMuZXEoaSkuY3NzKHQpfSxlLnByb3RvdHlwZS5mYWRlU2xpZGU9ZnVuY3Rpb24oaSxlKXt2YXIgdD10aGlzOyExPT09dC5jc3NUcmFuc2l0aW9ucz8odC4kc2xpZGVzLmVxKGkpLmNzcyh7ekluZGV4OnQub3B0aW9ucy56SW5kZXh9KSx0LiRzbGlkZXMuZXEoaSkuYW5pbWF0ZSh7b3BhY2l0eToxfSx0Lm9wdGlvbnMuc3BlZWQsdC5vcHRpb25zLmVhc2luZyxlKSk6KHQuYXBwbHlUcmFuc2l0aW9uKGkpLHQuJHNsaWRlcy5lcShpKS5jc3Moe29wYWNpdHk6MSx6SW5kZXg6dC5vcHRpb25zLnpJbmRleH0pLGUmJnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0LmRpc2FibGVUcmFuc2l0aW9uKGkpLGUuY2FsbCgpfSx0Lm9wdGlvbnMuc3BlZWQpKX0sZS5wcm90b3R5cGUuZmFkZVNsaWRlT3V0PWZ1bmN0aW9uKGkpe3ZhciBlPXRoaXM7ITE9PT1lLmNzc1RyYW5zaXRpb25zP2UuJHNsaWRlcy5lcShpKS5hbmltYXRlKHtvcGFjaXR5OjAsekluZGV4OmUub3B0aW9ucy56SW5kZXgtMn0sZS5vcHRpb25zLnNwZWVkLGUub3B0aW9ucy5lYXNpbmcpOihlLmFwcGx5VHJhbnNpdGlvbihpKSxlLiRzbGlkZXMuZXEoaSkuY3NzKHtvcGFjaXR5OjAsekluZGV4OmUub3B0aW9ucy56SW5kZXgtMn0pKX0sZS5wcm90b3R5cGUuZmlsdGVyU2xpZGVzPWUucHJvdG90eXBlLnNsaWNrRmlsdGVyPWZ1bmN0aW9uKGkpe3ZhciBlPXRoaXM7bnVsbCE9PWkmJihlLiRzbGlkZXNDYWNoZT1lLiRzbGlkZXMsZS51bmxvYWQoKSxlLiRzbGlkZVRyYWNrLmNoaWxkcmVuKHRoaXMub3B0aW9ucy5zbGlkZSkuZGV0YWNoKCksZS4kc2xpZGVzQ2FjaGUuZmlsdGVyKGkpLmFwcGVuZFRvKGUuJHNsaWRlVHJhY2spLGUucmVpbml0KCkpfSxlLnByb3RvdHlwZS5mb2N1c0hhbmRsZXI9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2UuJHNsaWRlci5vZmYoImZvY3VzLnNsaWNrIGJsdXIuc2xpY2siKS5vbigiZm9jdXMuc2xpY2sgYmx1ci5zbGljayIsIioiLGZ1bmN0aW9uKHQpe3Quc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7dmFyIG89aSh0aGlzKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZS5vcHRpb25zLnBhdXNlT25Gb2N1cyYmKGUuZm9jdXNzZWQ9by5pcygiOmZvY3VzIiksZS5hdXRvUGxheSgpKX0sMCl9KX0sZS5wcm90b3R5cGUuZ2V0Q3VycmVudD1lLnByb3RvdHlwZS5zbGlja0N1cnJlbnRTbGlkZT1mdW5jdGlvbigpe3JldHVybiB0aGlzLmN1cnJlbnRTbGlkZX0sZS5wcm90b3R5cGUuZ2V0RG90Q291bnQ9ZnVuY3Rpb24oKXt2YXIgaT10aGlzLGU9MCx0PTAsbz0wO2lmKCEwPT09aS5vcHRpb25zLmluZmluaXRlKWlmKGkuc2xpZGVDb3VudDw9aS5vcHRpb25zLnNsaWRlc1RvU2hvdykrK287ZWxzZSBmb3IoO2U8aS5zbGlkZUNvdW50OykrK28sZT10K2kub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCx0Kz1pLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGw8PWkub3B0aW9ucy5zbGlkZXNUb1Nob3c\/aS5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsOmkub3B0aW9ucy5zbGlkZXNUb1Nob3c7ZWxzZSBpZighMD09PWkub3B0aW9ucy5jZW50ZXJNb2RlKW89aS5zbGlkZUNvdW50O2Vsc2UgaWYoaS5vcHRpb25zLmFzTmF2Rm9yKWZvcig7ZTxpLnNsaWRlQ291bnQ7KSsrbyxlPXQraS5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsLHQrPWkub3B0aW9ucy5zbGlkZXNUb1Njcm9sbDw9aS5vcHRpb25zLnNsaWRlc1RvU2hvdz9pLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGw6aS5vcHRpb25zLnNsaWRlc1RvU2hvdztlbHNlIG89MStNYXRoLmNlaWwoKGkuc2xpZGVDb3VudC1pLm9wdGlvbnMuc2xpZGVzVG9TaG93KS9pLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGwpO3JldHVybiBvLTF9LGUucHJvdG90eXBlLmdldExlZnQ9ZnVuY3Rpb24oaSl7dmFyIGUsdCxvLHMsbj10aGlzLHI9MDtyZXR1cm4gbi5zbGlkZU9mZnNldD0wLHQ9bi4kc2xpZGVzLmZpcnN0KCkub3V0ZXJIZWlnaHQoITApLCEwPT09bi5vcHRpb25zLmluZmluaXRlPyhuLnNsaWRlQ291bnQ+bi5vcHRpb25zLnNsaWRlc1RvU2hvdyYmKG4uc2xpZGVPZmZzZXQ9bi5zbGlkZVdpZHRoKm4ub3B0aW9ucy5zbGlkZXNUb1Nob3cqLTEscz0tMSwhMD09PW4ub3B0aW9ucy52ZXJ0aWNhbCYmITA9PT1uLm9wdGlvbnMuY2VudGVyTW9kZSYmKDI9PT1uLm9wdGlvbnMuc2xpZGVzVG9TaG93P3M9LTEuNToxPT09bi5vcHRpb25zLnNsaWRlc1RvU2hvdyYmKHM9LTIpKSxyPXQqbi5vcHRpb25zLnNsaWRlc1RvU2hvdypzKSxuLnNsaWRlQ291bnQlbi5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsIT0wJiZpK24ub3B0aW9ucy5zbGlkZXNUb1Njcm9sbD5uLnNsaWRlQ291bnQmJm4uc2xpZGVDb3VudD5uLm9wdGlvbnMuc2xpZGVzVG9TaG93JiYoaT5uLnNsaWRlQ291bnQ\/KG4uc2xpZGVPZmZzZXQ9KG4ub3B0aW9ucy5zbGlkZXNUb1Nob3ctKGktbi5zbGlkZUNvdW50KSkqbi5zbGlkZVdpZHRoKi0xLHI9KG4ub3B0aW9ucy5zbGlkZXNUb1Nob3ctKGktbi5zbGlkZUNvdW50KSkqdCotMSk6KG4uc2xpZGVPZmZzZXQ9bi5zbGlkZUNvdW50JW4ub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCpuLnNsaWRlV2lkdGgqLTEscj1uLnNsaWRlQ291bnQlbi5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsKnQqLTEpKSk6aStuLm9wdGlvbnMuc2xpZGVzVG9TaG93Pm4uc2xpZGVDb3VudCYmKG4uc2xpZGVPZmZzZXQ9KGkrbi5vcHRpb25zLnNsaWRlc1RvU2hvdy1uLnNsaWRlQ291bnQpKm4uc2xpZGVXaWR0aCxyPShpK24ub3B0aW9ucy5zbGlkZXNUb1Nob3ctbi5zbGlkZUNvdW50KSp0KSxuLnNsaWRlQ291bnQ8PW4ub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihuLnNsaWRlT2Zmc2V0PTAscj0wKSwhMD09PW4ub3B0aW9ucy5jZW50ZXJNb2RlJiZuLnNsaWRlQ291bnQ8PW4ub3B0aW9ucy5zbGlkZXNUb1Nob3c\/bi5zbGlkZU9mZnNldD1uLnNsaWRlV2lkdGgqTWF0aC5mbG9vcihuLm9wdGlvbnMuc2xpZGVzVG9TaG93KS8yLW4uc2xpZGVXaWR0aCpuLnNsaWRlQ291bnQvMjohMD09PW4ub3B0aW9ucy5jZW50ZXJNb2RlJiYhMD09PW4ub3B0aW9ucy5pbmZpbml0ZT9uLnNsaWRlT2Zmc2V0Kz1uLnNsaWRlV2lkdGgqTWF0aC5mbG9vcihuLm9wdGlvbnMuc2xpZGVzVG9TaG93LzIpLW4uc2xpZGVXaWR0aDohMD09PW4ub3B0aW9ucy5jZW50ZXJNb2RlJiYobi5zbGlkZU9mZnNldD0wLG4uc2xpZGVPZmZzZXQrPW4uc2xpZGVXaWR0aCpNYXRoLmZsb29yKG4ub3B0aW9ucy5zbGlkZXNUb1Nob3cvMikpLGU9ITE9PT1uLm9wdGlvbnMudmVydGljYWw\/aSpuLnNsaWRlV2lkdGgqLTErbi5zbGlkZU9mZnNldDppKnQqLTErciwhMD09PW4ub3B0aW9ucy52YXJpYWJsZVdpZHRoJiYobz1uLnNsaWRlQ291bnQ8PW4ub3B0aW9ucy5zbGlkZXNUb1Nob3d8fCExPT09bi5vcHRpb25zLmluZmluaXRlP24uJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLmVxKGkpOm4uJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLmVxKGkrbi5vcHRpb25zLnNsaWRlc1RvU2hvdyksZT0hMD09PW4ub3B0aW9ucy5ydGw\/b1swXT8tMSoobi4kc2xpZGVUcmFjay53aWR0aCgpLW9bMF0ub2Zmc2V0TGVmdC1vLndpZHRoKCkpOjA6b1swXT8tMSpvWzBdLm9mZnNldExlZnQ6MCwhMD09PW4ub3B0aW9ucy5jZW50ZXJNb2RlJiYobz1uLnNsaWRlQ291bnQ8PW4ub3B0aW9ucy5zbGlkZXNUb1Nob3d8fCExPT09bi5vcHRpb25zLmluZmluaXRlP24uJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLmVxKGkpOm4uJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLmVxKGkrbi5vcHRpb25zLnNsaWRlc1RvU2hvdysxKSxlPSEwPT09bi5vcHRpb25zLnJ0bD9vWzBdPy0xKihuLiRzbGlkZVRyYWNrLndpZHRoKCktb1swXS5vZmZzZXRMZWZ0LW8ud2lkdGgoKSk6MDpvWzBdPy0xKm9bMF0ub2Zmc2V0TGVmdDowLGUrPShuLiRsaXN0LndpZHRoKCktby5vdXRlcldpZHRoKCkpLzIpKSxlfSxlLnByb3RvdHlwZS5nZXRPcHRpb249ZS5wcm90b3R5cGUuc2xpY2tHZXRPcHRpb249ZnVuY3Rpb24oaSl7cmV0dXJuIHRoaXMub3B0aW9uc1tpXX0sZS5wcm90b3R5cGUuZ2V0TmF2aWdhYmxlSW5kZXhlcz1mdW5jdGlvbigpe3ZhciBpLGU9dGhpcyx0PTAsbz0wLHM9W107Zm9yKCExPT09ZS5vcHRpb25zLmluZmluaXRlP2k9ZS5zbGlkZUNvdW50Oih0PS0xKmUub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCxvPS0xKmUub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCxpPTIqZS5zbGlkZUNvdW50KTt0PGk7KXMucHVzaCh0KSx0PW8rZS5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsLG8rPWUub3B0aW9ucy5zbGlkZXNUb1Njcm9sbDw9ZS5vcHRpb25zLnNsaWRlc1RvU2hvdz9lLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGw6ZS5vcHRpb25zLnNsaWRlc1RvU2hvdztyZXR1cm4gc30sZS5wcm90b3R5cGUuZ2V0U2xpY2s9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30sZS5wcm90b3R5cGUuZ2V0U2xpZGVDb3VudD1mdW5jdGlvbigpe3ZhciBlLHQsbz10aGlzO3JldHVybiB0PSEwPT09by5vcHRpb25zLmNlbnRlck1vZGU\/by5zbGlkZVdpZHRoKk1hdGguZmxvb3Ioby5vcHRpb25zLnNsaWRlc1RvU2hvdy8yKTowLCEwPT09by5vcHRpb25zLnN3aXBlVG9TbGlkZT8oby4kc2xpZGVUcmFjay5maW5kKCIuc2xpY2stc2xpZGUiKS5lYWNoKGZ1bmN0aW9uKHMsbil7aWYobi5vZmZzZXRMZWZ0LXQraShuKS5vdXRlcldpZHRoKCkvMj4tMSpvLnN3aXBlTGVmdClyZXR1cm4gZT1uLCExfSksTWF0aC5hYnMoaShlKS5hdHRyKCJkYXRhLXNsaWNrLWluZGV4Iiktby5jdXJyZW50U2xpZGUpfHwxKTpvLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGx9LGUucHJvdG90eXBlLmdvVG89ZS5wcm90b3R5cGUuc2xpY2tHb1RvPWZ1bmN0aW9uKGksZSl7dGhpcy5jaGFuZ2VTbGlkZSh7ZGF0YTp7bWVzc2FnZToiaW5kZXgiLGluZGV4OnBhcnNlSW50KGkpfX0sZSl9LGUucHJvdG90eXBlLmluaXQ9ZnVuY3Rpb24oZSl7dmFyIHQ9dGhpcztpKHQuJHNsaWRlcikuaGFzQ2xhc3MoInNsaWNrLWluaXRpYWxpemVkIil8fChpKHQuJHNsaWRlcikuYWRkQ2xhc3MoInNsaWNrLWluaXRpYWxpemVkIiksdC5idWlsZFJvd3MoKSx0LmJ1aWxkT3V0KCksdC5zZXRQcm9wcygpLHQuc3RhcnRMb2FkKCksdC5sb2FkU2xpZGVyKCksdC5pbml0aWFsaXplRXZlbnRzKCksdC51cGRhdGVBcnJvd3MoKSx0LnVwZGF0ZURvdHMoKSx0LmNoZWNrUmVzcG9uc2l2ZSghMCksdC5mb2N1c0hhbmRsZXIoKSksZSYmdC4kc2xpZGVyLnRyaWdnZXIoImluaXQiLFt0XSksITA9PT10Lm9wdGlvbnMuYWNjZXNzaWJpbGl0eSYmdC5pbml0QURBKCksdC5vcHRpb25zLmF1dG9wbGF5JiYodC5wYXVzZWQ9ITEsdC5hdXRvUGxheSgpKX0sZS5wcm90b3R5cGUuaW5pdEFEQT1mdW5jdGlvbigpe3ZhciBlPXRoaXMsdD1NYXRoLmNlaWwoZS5zbGlkZUNvdW50L2Uub3B0aW9ucy5zbGlkZXNUb1Nob3cpLG89ZS5nZXROYXZpZ2FibGVJbmRleGVzKCkuZmlsdGVyKGZ1bmN0aW9uKGkpe3JldHVybiBpPj0wJiZpPGUuc2xpZGVDb3VudH0pO2UuJHNsaWRlcy5hZGQoZS4kc2xpZGVUcmFjay5maW5kKCIuc2xpY2stY2xvbmVkIikpLmF0dHIoeyJhcmlhLWhpZGRlbiI6InRydWUiLHRhYmluZGV4OiItMSJ9KS5maW5kKCJhLCBpbnB1dCwgYnV0dG9uLCBzZWxlY3QiKS5hdHRyKHt0YWJpbmRleDoiLTEifSksbnVsbCE9PWUuJGRvdHMmJihlLiRzbGlkZXMubm90KGUuJHNsaWRlVHJhY2suZmluZCgiLnNsaWNrLWNsb25lZCIpKS5lYWNoKGZ1bmN0aW9uKHQpe3ZhciBzPW8uaW5kZXhPZih0KTtpKHRoaXMpLmF0dHIoe3JvbGU6InRhYnBhbmVsIixpZDoic2xpY2stc2xpZGUiK2UuaW5zdGFuY2VVaWQrdCx0YWJpbmRleDotMX0pLC0xIT09cyYmaSh0aGlzKS5hdHRyKHsiYXJpYS1kZXNjcmliZWRieSI6InNsaWNrLXNsaWRlLWNvbnRyb2wiK2UuaW5zdGFuY2VVaWQrc30pfSksZS4kZG90cy5hdHRyKCJyb2xlIiwidGFibGlzdCIpLmZpbmQoImxpIikuZWFjaChmdW5jdGlvbihzKXt2YXIgbj1vW3NdO2kodGhpcykuYXR0cih7cm9sZToicHJlc2VudGF0aW9uIn0pLGkodGhpcykuZmluZCgiYnV0dG9uIikuZmlyc3QoKS5hdHRyKHtyb2xlOiJ0YWIiLGlkOiJzbGljay1zbGlkZS1jb250cm9sIitlLmluc3RhbmNlVWlkK3MsImFyaWEtY29udHJvbHMiOiJzbGljay1zbGlkZSIrZS5pbnN0YW5jZVVpZCtuLCJhcmlhLWxhYmVsIjpzKzErIiBvZiAiK3QsImFyaWEtc2VsZWN0ZWQiOm51bGwsdGFiaW5kZXg6Ii0xIn0pfSkuZXEoZS5jdXJyZW50U2xpZGUpLmZpbmQoImJ1dHRvbiIpLmF0dHIoeyJhcmlhLXNlbGVjdGVkIjoidHJ1ZSIsdGFiaW5kZXg6IjAifSkuZW5kKCkpO2Zvcih2YXIgcz1lLmN1cnJlbnRTbGlkZSxuPXMrZS5vcHRpb25zLnNsaWRlc1RvU2hvdztzPG47cysrKWUuJHNsaWRlcy5lcShzKS5hdHRyKCJ0YWJpbmRleCIsMCk7ZS5hY3RpdmF0ZUFEQSgpfSxlLnByb3RvdHlwZS5pbml0QXJyb3dFdmVudHM9ZnVuY3Rpb24oKXt2YXIgaT10aGlzOyEwPT09aS5vcHRpb25zLmFycm93cyYmaS5zbGlkZUNvdW50Pmkub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihpLiRwcmV2QXJyb3cub2ZmKCJjbGljay5zbGljayIpLm9uKCJjbGljay5zbGljayIse21lc3NhZ2U6InByZXZpb3VzIn0saS5jaGFuZ2VTbGlkZSksaS4kbmV4dEFycm93Lm9mZigiY2xpY2suc2xpY2siKS5vbigiY2xpY2suc2xpY2siLHttZXNzYWdlOiJuZXh0In0saS5jaGFuZ2VTbGlkZSksITA9PT1pLm9wdGlvbnMuYWNjZXNzaWJpbGl0eSYmKGkuJHByZXZBcnJvdy5vbigia2V5ZG93bi5zbGljayIsaS5rZXlIYW5kbGVyKSxpLiRuZXh0QXJyb3cub24oImtleWRvd24uc2xpY2siLGkua2V5SGFuZGxlcikpKX0sZS5wcm90b3R5cGUuaW5pdERvdEV2ZW50cz1mdW5jdGlvbigpe3ZhciBlPXRoaXM7ITA9PT1lLm9wdGlvbnMuZG90cyYmKGkoImxpIixlLiRkb3RzKS5vbigiY2xpY2suc2xpY2siLHttZXNzYWdlOiJpbmRleCJ9LGUuY2hhbmdlU2xpZGUpLCEwPT09ZS5vcHRpb25zLmFjY2Vzc2liaWxpdHkmJmUuJGRvdHMub24oImtleWRvd24uc2xpY2siLGUua2V5SGFuZGxlcikpLCEwPT09ZS5vcHRpb25zLmRvdHMmJiEwPT09ZS5vcHRpb25zLnBhdXNlT25Eb3RzSG92ZXImJmkoImxpIixlLiRkb3RzKS5vbigibW91c2VlbnRlci5zbGljayIsaS5wcm94eShlLmludGVycnVwdCxlLCEwKSkub24oIm1vdXNlbGVhdmUuc2xpY2siLGkucHJveHkoZS5pbnRlcnJ1cHQsZSwhMSkpfSxlLnByb3RvdHlwZS5pbml0U2xpZGVFdmVudHM9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2Uub3B0aW9ucy5wYXVzZU9uSG92ZXImJihlLiRsaXN0Lm9uKCJtb3VzZWVudGVyLnNsaWNrIixpLnByb3h5KGUuaW50ZXJydXB0LGUsITApKSxlLiRsaXN0Lm9uKCJtb3VzZWxlYXZlLnNsaWNrIixpLnByb3h5KGUuaW50ZXJydXB0LGUsITEpKSl9LGUucHJvdG90eXBlLmluaXRpYWxpemVFdmVudHM9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2UuaW5pdEFycm93RXZlbnRzKCksZS5pbml0RG90RXZlbnRzKCksZS5pbml0U2xpZGVFdmVudHMoKSxlLiRsaXN0Lm9uKCJ0b3VjaHN0YXJ0LnNsaWNrIG1vdXNlZG93bi5zbGljayIse2FjdGlvbjoic3RhcnQifSxlLnN3aXBlSGFuZGxlciksZS4kbGlzdC5vbigidG91Y2htb3ZlLnNsaWNrIG1vdXNlbW92ZS5zbGljayIse2FjdGlvbjoibW92ZSJ9LGUuc3dpcGVIYW5kbGVyKSxlLiRsaXN0Lm9uKCJ0b3VjaGVuZC5zbGljayBtb3VzZXVwLnNsaWNrIix7YWN0aW9uOiJlbmQifSxlLnN3aXBlSGFuZGxlciksZS4kbGlzdC5vbigidG91Y2hjYW5jZWwuc2xpY2sgbW91c2VsZWF2ZS5zbGljayIse2FjdGlvbjoiZW5kIn0sZS5zd2lwZUhhbmRsZXIpLGUuJGxpc3Qub24oImNsaWNrLnNsaWNrIixlLmNsaWNrSGFuZGxlciksaShkb2N1bWVudCkub24oZS52aXNpYmlsaXR5Q2hhbmdlLGkucHJveHkoZS52aXNpYmlsaXR5LGUpKSwhMD09PWUub3B0aW9ucy5hY2Nlc3NpYmlsaXR5JiZlLiRsaXN0Lm9uKCJrZXlkb3duLnNsaWNrIixlLmtleUhhbmRsZXIpLCEwPT09ZS5vcHRpb25zLmZvY3VzT25TZWxlY3QmJmkoZS4kc2xpZGVUcmFjaykuY2hpbGRyZW4oKS5vbigiY2xpY2suc2xpY2siLGUuc2VsZWN0SGFuZGxlciksaSh3aW5kb3cpLm9uKCJvcmllbnRhdGlvbmNoYW5nZS5zbGljay5zbGljay0iK2UuaW5zdGFuY2VVaWQsaS5wcm94eShlLm9yaWVudGF0aW9uQ2hhbmdlLGUpKSxpKHdpbmRvdykub24oInJlc2l6ZS5zbGljay5zbGljay0iK2UuaW5zdGFuY2VVaWQsaS5wcm94eShlLnJlc2l6ZSxlKSksaSgiW2RyYWdnYWJsZSE9dHJ1ZV0iLGUuJHNsaWRlVHJhY2spLm9uKCJkcmFnc3RhcnQiLGUucHJldmVudERlZmF1bHQpLGkod2luZG93KS5vbigibG9hZC5zbGljay5zbGljay0iK2UuaW5zdGFuY2VVaWQsZS5zZXRQb3NpdGlvbiksaShlLnNldFBvc2l0aW9uKX0sZS5wcm90b3R5cGUuaW5pdFVJPWZ1bmN0aW9uKCl7dmFyIGk9dGhpczshMD09PWkub3B0aW9ucy5hcnJvd3MmJmkuc2xpZGVDb3VudD5pLm9wdGlvbnMuc2xpZGVzVG9TaG93JiYoaS4kcHJldkFycm93LnNob3coKSxpLiRuZXh0QXJyb3cuc2hvdygpKSwhMD09PWkub3B0aW9ucy5kb3RzJiZpLnNsaWRlQ291bnQ+aS5vcHRpb25zLnNsaWRlc1RvU2hvdyYmaS4kZG90cy5zaG93KCl9LGUucHJvdG90eXBlLmtleUhhbmRsZXI9ZnVuY3Rpb24oaSl7dmFyIGU9dGhpcztpLnRhcmdldC50YWdOYW1lLm1hdGNoKCJURVhUQVJFQXxJTlBVVHxTRUxFQ1QiKXx8KDM3PT09aS5rZXlDb2RlJiYhMD09PWUub3B0aW9ucy5hY2Nlc3NpYmlsaXR5P2UuY2hhbmdlU2xpZGUoe2RhdGE6e21lc3NhZ2U6ITA9PT1lLm9wdGlvbnMucnRsPyJuZXh0IjoicHJldmlvdXMifX0pOjM5PT09aS5rZXlDb2RlJiYhMD09PWUub3B0aW9ucy5hY2Nlc3NpYmlsaXR5JiZlLmNoYW5nZVNsaWRlKHtkYXRhOnttZXNzYWdlOiEwPT09ZS5vcHRpb25zLnJ0bD8icHJldmlvdXMiOiJuZXh0In19KSl9LGUucHJvdG90eXBlLmxhenlMb2FkPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gZShlKXtpKCJpbWdbZGF0YS1sYXp5XSIsZSkuZWFjaChmdW5jdGlvbigpe3ZhciBlPWkodGhpcyksdD1pKHRoaXMpLmF0dHIoImRhdGEtbGF6eSIpLG89aSh0aGlzKS5hdHRyKCJkYXRhLXNyY3NldCIpLHM9aSh0aGlzKS5hdHRyKCJkYXRhLXNpemVzIil8fG4uJHNsaWRlci5hdHRyKCJkYXRhLXNpemVzIikscj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpbWciKTtyLm9ubG9hZD1mdW5jdGlvbigpe2UuYW5pbWF0ZSh7b3BhY2l0eTowfSwxMDAsZnVuY3Rpb24oKXtvJiYoZS5hdHRyKCJzcmNzZXQiLG8pLHMmJmUuYXR0cigic2l6ZXMiLHMpKSxlLmF0dHIoInNyYyIsdCkuYW5pbWF0ZSh7b3BhY2l0eToxfSwyMDAsZnVuY3Rpb24oKXtlLnJlbW92ZUF0dHIoImRhdGEtbGF6eSBkYXRhLXNyY3NldCBkYXRhLXNpemVzIikucmVtb3ZlQ2xhc3MoInNsaWNrLWxvYWRpbmciKX0pLG4uJHNsaWRlci50cmlnZ2VyKCJsYXp5TG9hZGVkIixbbixlLHRdKX0pfSxyLm9uZXJyb3I9ZnVuY3Rpb24oKXtlLnJlbW92ZUF0dHIoImRhdGEtbGF6eSIpLnJlbW92ZUNsYXNzKCJzbGljay1sb2FkaW5nIikuYWRkQ2xhc3MoInNsaWNrLWxhenlsb2FkLWVycm9yIiksbi4kc2xpZGVyLnRyaWdnZXIoImxhenlMb2FkRXJyb3IiLFtuLGUsdF0pfSxyLnNyYz10fSl9dmFyIHQsbyxzLG49dGhpcztpZighMD09PW4ub3B0aW9ucy5jZW50ZXJNb2RlPyEwPT09bi5vcHRpb25zLmluZmluaXRlP3M9KG89bi5jdXJyZW50U2xpZGUrKG4ub3B0aW9ucy5zbGlkZXNUb1Nob3cvMisxKSkrbi5vcHRpb25zLnNsaWRlc1RvU2hvdysyOihvPU1hdGgubWF4KDAsbi5jdXJyZW50U2xpZGUtKG4ub3B0aW9ucy5zbGlkZXNUb1Nob3cvMisxKSkscz1uLm9wdGlvbnMuc2xpZGVzVG9TaG93LzIrMSsyK24uY3VycmVudFNsaWRlKToobz1uLm9wdGlvbnMuaW5maW5pdGU\/bi5vcHRpb25zLnNsaWRlc1RvU2hvdytuLmN1cnJlbnRTbGlkZTpuLmN1cnJlbnRTbGlkZSxzPU1hdGguY2VpbChvK24ub3B0aW9ucy5zbGlkZXNUb1Nob3cpLCEwPT09bi5vcHRpb25zLmZhZGUmJihvPjAmJm8tLSxzPD1uLnNsaWRlQ291bnQmJnMrKykpLHQ9bi4kc2xpZGVyLmZpbmQoIi5zbGljay1zbGlkZSIpLnNsaWNlKG8scyksImFudGljaXBhdGVkIj09PW4ub3B0aW9ucy5sYXp5TG9hZClmb3IodmFyIHI9by0xLGw9cyxkPW4uJHNsaWRlci5maW5kKCIuc2xpY2stc2xpZGUiKSxhPTA7YTxuLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGw7YSsrKXI8MCYmKHI9bi5zbGlkZUNvdW50LTEpLHQ9KHQ9dC5hZGQoZC5lcShyKSkpLmFkZChkLmVxKGwpKSxyLS0sbCsrO2UodCksbi5zbGlkZUNvdW50PD1uLm9wdGlvbnMuc2xpZGVzVG9TaG93P2Uobi4kc2xpZGVyLmZpbmQoIi5zbGljay1zbGlkZSIpKTpuLmN1cnJlbnRTbGlkZT49bi5zbGlkZUNvdW50LW4ub3B0aW9ucy5zbGlkZXNUb1Nob3c\/ZShuLiRzbGlkZXIuZmluZCgiLnNsaWNrLWNsb25lZCIpLnNsaWNlKDAsbi5vcHRpb25zLnNsaWRlc1RvU2hvdykpOjA9PT1uLmN1cnJlbnRTbGlkZSYmZShuLiRzbGlkZXIuZmluZCgiLnNsaWNrLWNsb25lZCIpLnNsaWNlKC0xKm4ub3B0aW9ucy5zbGlkZXNUb1Nob3cpKX0sZS5wcm90b3R5cGUubG9hZFNsaWRlcj1mdW5jdGlvbigpe3ZhciBpPXRoaXM7aS5zZXRQb3NpdGlvbigpLGkuJHNsaWRlVHJhY2suY3NzKHtvcGFjaXR5OjF9KSxpLiRzbGlkZXIucmVtb3ZlQ2xhc3MoInNsaWNrLWxvYWRpbmciKSxpLmluaXRVSSgpLCJwcm9ncmVzc2l2ZSI9PT1pLm9wdGlvbnMubGF6eUxvYWQmJmkucHJvZ3Jlc3NpdmVMYXp5TG9hZCgpfSxlLnByb3RvdHlwZS5uZXh0PWUucHJvdG90eXBlLnNsaWNrTmV4dD1mdW5jdGlvbigpe3RoaXMuY2hhbmdlU2xpZGUoe2RhdGE6e21lc3NhZ2U6Im5leHQifX0pfSxlLnByb3RvdHlwZS5vcmllbnRhdGlvbkNoYW5nZT1mdW5jdGlvbigpe3ZhciBpPXRoaXM7aS5jaGVja1Jlc3BvbnNpdmUoKSxpLnNldFBvc2l0aW9uKCl9LGUucHJvdG90eXBlLnBhdXNlPWUucHJvdG90eXBlLnNsaWNrUGF1c2U9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO2kuYXV0b1BsYXlDbGVhcigpLGkucGF1c2VkPSEwfSxlLnByb3RvdHlwZS5wbGF5PWUucHJvdG90eXBlLnNsaWNrUGxheT1mdW5jdGlvbigpe3ZhciBpPXRoaXM7aS5hdXRvUGxheSgpLGkub3B0aW9ucy5hdXRvcGxheT0hMCxpLnBhdXNlZD0hMSxpLmZvY3Vzc2VkPSExLGkuaW50ZXJydXB0ZWQ9ITF9LGUucHJvdG90eXBlLnBvc3RTbGlkZT1mdW5jdGlvbihlKXt2YXIgdD10aGlzO3QudW5zbGlja2VkfHwodC4kc2xpZGVyLnRyaWdnZXIoImFmdGVyQ2hhbmdlIixbdCxlXSksdC5hbmltYXRpbmc9ITEsdC5zbGlkZUNvdW50PnQub3B0aW9ucy5zbGlkZXNUb1Nob3cmJnQuc2V0UG9zaXRpb24oKSx0LnN3aXBlTGVmdD1udWxsLHQub3B0aW9ucy5hdXRvcGxheSYmdC5hdXRvUGxheSgpLCEwPT09dC5vcHRpb25zLmFjY2Vzc2liaWxpdHkmJih0LmluaXRBREEoKSx0Lm9wdGlvbnMuZm9jdXNPbkNoYW5nZSYmaSh0LiRzbGlkZXMuZ2V0KHQuY3VycmVudFNsaWRlKSkuYXR0cigidGFiaW5kZXgiLDApLmZvY3VzKCkpKX0sZS5wcm90b3R5cGUucHJldj1lLnByb3RvdHlwZS5zbGlja1ByZXY9ZnVuY3Rpb24oKXt0aGlzLmNoYW5nZVNsaWRlKHtkYXRhOnttZXNzYWdlOiJwcmV2aW91cyJ9fSl9LGUucHJvdG90eXBlLnByZXZlbnREZWZhdWx0PWZ1bmN0aW9uKGkpe2kucHJldmVudERlZmF1bHQoKX0sZS5wcm90b3R5cGUucHJvZ3Jlc3NpdmVMYXp5TG9hZD1mdW5jdGlvbihlKXtlPWV8fDE7dmFyIHQsbyxzLG4scixsPXRoaXMsZD1pKCJpbWdbZGF0YS1sYXp5XSIsbC4kc2xpZGVyKTtkLmxlbmd0aD8odD1kLmZpcnN0KCksbz10LmF0dHIoImRhdGEtbGF6eSIpLHM9dC5hdHRyKCJkYXRhLXNyY3NldCIpLG49dC5hdHRyKCJkYXRhLXNpemVzIil8fGwuJHNsaWRlci5hdHRyKCJkYXRhLXNpemVzIiksKHI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW1nIikpLm9ubG9hZD1mdW5jdGlvbigpe3MmJih0LmF0dHIoInNyY3NldCIscyksbiYmdC5hdHRyKCJzaXplcyIsbikpLHQuYXR0cigic3JjIixvKS5yZW1vdmVBdHRyKCJkYXRhLWxhenkgZGF0YS1zcmNzZXQgZGF0YS1zaXplcyIpLnJlbW92ZUNsYXNzKCJzbGljay1sb2FkaW5nIiksITA9PT1sLm9wdGlvbnMuYWRhcHRpdmVIZWlnaHQmJmwuc2V0UG9zaXRpb24oKSxsLiRzbGlkZXIudHJpZ2dlcigibGF6eUxvYWRlZCIsW2wsdCxvXSksbC5wcm9ncmVzc2l2ZUxhenlMb2FkKCl9LHIub25lcnJvcj1mdW5jdGlvbigpe2U8Mz9zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bC5wcm9ncmVzc2l2ZUxhenlMb2FkKGUrMSl9LDUwMCk6KHQucmVtb3ZlQXR0cigiZGF0YS1sYXp5IikucmVtb3ZlQ2xhc3MoInNsaWNrLWxvYWRpbmciKS5hZGRDbGFzcygic2xpY2stbGF6eWxvYWQtZXJyb3IiKSxsLiRzbGlkZXIudHJpZ2dlcigibGF6eUxvYWRFcnJvciIsW2wsdCxvXSksbC5wcm9ncmVzc2l2ZUxhenlMb2FkKCkpfSxyLnNyYz1vKTpsLiRzbGlkZXIudHJpZ2dlcigiYWxsSW1hZ2VzTG9hZGVkIixbbF0pfSxlLnByb3RvdHlwZS5yZWZyZXNoPWZ1bmN0aW9uKGUpe3ZhciB0LG8scz10aGlzO289cy5zbGlkZUNvdW50LXMub3B0aW9ucy5zbGlkZXNUb1Nob3csIXMub3B0aW9ucy5pbmZpbml0ZSYmcy5jdXJyZW50U2xpZGU+byYmKHMuY3VycmVudFNsaWRlPW8pLHMuc2xpZGVDb3VudDw9cy5vcHRpb25zLnNsaWRlc1RvU2hvdyYmKHMuY3VycmVudFNsaWRlPTApLHQ9cy5jdXJyZW50U2xpZGUscy5kZXN0cm95KCEwKSxpLmV4dGVuZChzLHMuaW5pdGlhbHMse2N1cnJlbnRTbGlkZTp0fSkscy5pbml0KCksZXx8cy5jaGFuZ2VTbGlkZSh7ZGF0YTp7bWVzc2FnZToiaW5kZXgiLGluZGV4OnR9fSwhMSl9LGUucHJvdG90eXBlLnJlZ2lzdGVyQnJlYWtwb2ludHM9ZnVuY3Rpb24oKXt2YXIgZSx0LG8scz10aGlzLG49cy5vcHRpb25zLnJlc3BvbnNpdmV8fG51bGw7aWYoImFycmF5Ij09PWkudHlwZShuKSYmbi5sZW5ndGgpe3MucmVzcG9uZFRvPXMub3B0aW9ucy5yZXNwb25kVG98fCJ3aW5kb3ciO2ZvcihlIGluIG4paWYobz1zLmJyZWFrcG9pbnRzLmxlbmd0aC0xLG4uaGFzT3duUHJvcGVydHkoZSkpe2Zvcih0PW5bZV0uYnJlYWtwb2ludDtvPj0wOylzLmJyZWFrcG9pbnRzW29dJiZzLmJyZWFrcG9pbnRzW29dPT09dCYmcy5icmVha3BvaW50cy5zcGxpY2UobywxKSxvLS07cy5icmVha3BvaW50cy5wdXNoKHQpLHMuYnJlYWtwb2ludFNldHRpbmdzW3RdPW5bZV0uc2V0dGluZ3N9cy5icmVha3BvaW50cy5zb3J0KGZ1bmN0aW9uKGksZSl7cmV0dXJuIHMub3B0aW9ucy5tb2JpbGVGaXJzdD9pLWU6ZS1pfSl9fSxlLnByb3RvdHlwZS5yZWluaXQ9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2UuJHNsaWRlcz1lLiRzbGlkZVRyYWNrLmNoaWxkcmVuKGUub3B0aW9ucy5zbGlkZSkuYWRkQ2xhc3MoInNsaWNrLXNsaWRlIiksZS5zbGlkZUNvdW50PWUuJHNsaWRlcy5sZW5ndGgsZS5jdXJyZW50U2xpZGU+PWUuc2xpZGVDb3VudCYmMCE9PWUuY3VycmVudFNsaWRlJiYoZS5jdXJyZW50U2xpZGU9ZS5jdXJyZW50U2xpZGUtZS5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsKSxlLnNsaWRlQ291bnQ8PWUub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihlLmN1cnJlbnRTbGlkZT0wKSxlLnJlZ2lzdGVyQnJlYWtwb2ludHMoKSxlLnNldFByb3BzKCksZS5zZXR1cEluZmluaXRlKCksZS5idWlsZEFycm93cygpLGUudXBkYXRlQXJyb3dzKCksZS5pbml0QXJyb3dFdmVudHMoKSxlLmJ1aWxkRG90cygpLGUudXBkYXRlRG90cygpLGUuaW5pdERvdEV2ZW50cygpLGUuY2xlYW5VcFNsaWRlRXZlbnRzKCksZS5pbml0U2xpZGVFdmVudHMoKSxlLmNoZWNrUmVzcG9uc2l2ZSghMSwhMCksITA9PT1lLm9wdGlvbnMuZm9jdXNPblNlbGVjdCYmaShlLiRzbGlkZVRyYWNrKS5jaGlsZHJlbigpLm9uKCJjbGljay5zbGljayIsZS5zZWxlY3RIYW5kbGVyKSxlLnNldFNsaWRlQ2xhc3NlcygibnVtYmVyIj09dHlwZW9mIGUuY3VycmVudFNsaWRlP2UuY3VycmVudFNsaWRlOjApLGUuc2V0UG9zaXRpb24oKSxlLmZvY3VzSGFuZGxlcigpLGUucGF1c2VkPSFlLm9wdGlvbnMuYXV0b3BsYXksZS5hdXRvUGxheSgpLGUuJHNsaWRlci50cmlnZ2VyKCJyZUluaXQiLFtlXSl9LGUucHJvdG90eXBlLnJlc2l6ZT1mdW5jdGlvbigpe3ZhciBlPXRoaXM7aSh3aW5kb3cpLndpZHRoKCkhPT1lLndpbmRvd1dpZHRoJiYoY2xlYXJUaW1lb3V0KGUud2luZG93RGVsYXkpLGUud2luZG93RGVsYXk9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLndpbmRvd1dpZHRoPWkod2luZG93KS53aWR0aCgpLGUuY2hlY2tSZXNwb25zaXZlKCksZS51bnNsaWNrZWR8fGUuc2V0UG9zaXRpb24oKX0sNTApKX0sZS5wcm90b3R5cGUucmVtb3ZlU2xpZGU9ZS5wcm90b3R5cGUuc2xpY2tSZW1vdmU9ZnVuY3Rpb24oaSxlLHQpe3ZhciBvPXRoaXM7aWYoaT0iYm9vbGVhbiI9PXR5cGVvZiBpPyEwPT09KGU9aSk\/MDpvLnNsaWRlQ291bnQtMTohMD09PWU\/LS1pOmksby5zbGlkZUNvdW50PDF8fGk8MHx8aT5vLnNsaWRlQ291bnQtMSlyZXR1cm4hMTtvLnVubG9hZCgpLCEwPT09dD9vLiRzbGlkZVRyYWNrLmNoaWxkcmVuKCkucmVtb3ZlKCk6by4kc2xpZGVUcmFjay5jaGlsZHJlbih0aGlzLm9wdGlvbnMuc2xpZGUpLmVxKGkpLnJlbW92ZSgpLG8uJHNsaWRlcz1vLiRzbGlkZVRyYWNrLmNoaWxkcmVuKHRoaXMub3B0aW9ucy5zbGlkZSksby4kc2xpZGVUcmFjay5jaGlsZHJlbih0aGlzLm9wdGlvbnMuc2xpZGUpLmRldGFjaCgpLG8uJHNsaWRlVHJhY2suYXBwZW5kKG8uJHNsaWRlcyksby4kc2xpZGVzQ2FjaGU9by4kc2xpZGVzLG8ucmVpbml0KCl9LGUucHJvdG90eXBlLnNldENTUz1mdW5jdGlvbihpKXt2YXIgZSx0LG89dGhpcyxzPXt9OyEwPT09by5vcHRpb25zLnJ0bCYmKGk9LWkpLGU9ImxlZnQiPT1vLnBvc2l0aW9uUHJvcD9NYXRoLmNlaWwoaSkrInB4IjoiMHB4Iix0PSJ0b3AiPT1vLnBvc2l0aW9uUHJvcD9NYXRoLmNlaWwoaSkrInB4IjoiMHB4IixzW28ucG9zaXRpb25Qcm9wXT1pLCExPT09by50cmFuc2Zvcm1zRW5hYmxlZD9vLiRzbGlkZVRyYWNrLmNzcyhzKToocz17fSwhMT09PW8uY3NzVHJhbnNpdGlvbnM\/KHNbby5hbmltVHlwZV09InRyYW5zbGF0ZSgiK2UrIiwgIit0KyIpIixvLiRzbGlkZVRyYWNrLmNzcyhzKSk6KHNbby5hbmltVHlwZV09InRyYW5zbGF0ZTNkKCIrZSsiLCAiK3QrIiwgMHB4KSIsby4kc2xpZGVUcmFjay5jc3MocykpKX0sZS5wcm90b3R5cGUuc2V0RGltZW5zaW9ucz1mdW5jdGlvbigpe3ZhciBpPXRoaXM7ITE9PT1pLm9wdGlvbnMudmVydGljYWw\/ITA9PT1pLm9wdGlvbnMuY2VudGVyTW9kZSYmaS4kbGlzdC5jc3Moe3BhZGRpbmc6IjBweCAiK2kub3B0aW9ucy5jZW50ZXJQYWRkaW5nfSk6KGkuJGxpc3QuaGVpZ2h0KGkuJHNsaWRlcy5maXJzdCgpLm91dGVySGVpZ2h0KCEwKSppLm9wdGlvbnMuc2xpZGVzVG9TaG93KSwhMD09PWkub3B0aW9ucy5jZW50ZXJNb2RlJiZpLiRsaXN0LmNzcyh7cGFkZGluZzppLm9wdGlvbnMuY2VudGVyUGFkZGluZysiIDBweCJ9KSksaS5saXN0V2lkdGg9aS4kbGlzdC53aWR0aCgpLGkubGlzdEhlaWdodD1pLiRsaXN0LmhlaWdodCgpLCExPT09aS5vcHRpb25zLnZlcnRpY2FsJiYhMT09PWkub3B0aW9ucy52YXJpYWJsZVdpZHRoPyhpLnNsaWRlV2lkdGg9TWF0aC5jZWlsKGkubGlzdFdpZHRoL2kub3B0aW9ucy5zbGlkZXNUb1Nob3cpLGkuJHNsaWRlVHJhY2sud2lkdGgoTWF0aC5jZWlsKGkuc2xpZGVXaWR0aCppLiRzbGlkZVRyYWNrLmNoaWxkcmVuKCIuc2xpY2stc2xpZGUiKS5sZW5ndGgpKSk6ITA9PT1pLm9wdGlvbnMudmFyaWFibGVXaWR0aD9pLiRzbGlkZVRyYWNrLndpZHRoKDVlMyppLnNsaWRlQ291bnQpOihpLnNsaWRlV2lkdGg9TWF0aC5jZWlsKGkubGlzdFdpZHRoKSxpLiRzbGlkZVRyYWNrLmhlaWdodChNYXRoLmNlaWwoaS4kc2xpZGVzLmZpcnN0KCkub3V0ZXJIZWlnaHQoITApKmkuJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLmxlbmd0aCkpKTt2YXIgZT1pLiRzbGlkZXMuZmlyc3QoKS5vdXRlcldpZHRoKCEwKS1pLiRzbGlkZXMuZmlyc3QoKS53aWR0aCgpOyExPT09aS5vcHRpb25zLnZhcmlhYmxlV2lkdGgmJmkuJHNsaWRlVHJhY2suY2hpbGRyZW4oIi5zbGljay1zbGlkZSIpLndpZHRoKGkuc2xpZGVXaWR0aC1lKX0sZS5wcm90b3R5cGUuc2V0RmFkZT1mdW5jdGlvbigpe3ZhciBlLHQ9dGhpczt0LiRzbGlkZXMuZWFjaChmdW5jdGlvbihvLHMpe2U9dC5zbGlkZVdpZHRoKm8qLTEsITA9PT10Lm9wdGlvbnMucnRsP2kocykuY3NzKHtwb3NpdGlvbjoicmVsYXRpdmUiLHJpZ2h0OmUsdG9wOjAsekluZGV4OnQub3B0aW9ucy56SW5kZXgtMixvcGFjaXR5OjB9KTppKHMpLmNzcyh7cG9zaXRpb246InJlbGF0aXZlIixsZWZ0OmUsdG9wOjAsekluZGV4OnQub3B0aW9ucy56SW5kZXgtMixvcGFjaXR5OjB9KX0pLHQuJHNsaWRlcy5lcSh0LmN1cnJlbnRTbGlkZSkuY3NzKHt6SW5kZXg6dC5vcHRpb25zLnpJbmRleC0xLG9wYWNpdHk6MX0pfSxlLnByb3RvdHlwZS5zZXRIZWlnaHQ9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO2lmKDE9PT1pLm9wdGlvbnMuc2xpZGVzVG9TaG93JiYhMD09PWkub3B0aW9ucy5hZGFwdGl2ZUhlaWdodCYmITE9PT1pLm9wdGlvbnMudmVydGljYWwpe3ZhciBlPWkuJHNsaWRlcy5lcShpLmN1cnJlbnRTbGlkZSkub3V0ZXJIZWlnaHQoITApO2kuJGxpc3QuY3NzKCJoZWlnaHQiLGUpfX0sZS5wcm90b3R5cGUuc2V0T3B0aW9uPWUucHJvdG90eXBlLnNsaWNrU2V0T3B0aW9uPWZ1bmN0aW9uKCl7dmFyIGUsdCxvLHMsbixyPXRoaXMsbD0hMTtpZigib2JqZWN0Ij09PWkudHlwZShhcmd1bWVudHNbMF0pPyhvPWFyZ3VtZW50c1swXSxsPWFyZ3VtZW50c1sxXSxuPSJtdWx0aXBsZSIpOiJzdHJpbmciPT09aS50eXBlKGFyZ3VtZW50c1swXSkmJihvPWFyZ3VtZW50c1swXSxzPWFyZ3VtZW50c1sxXSxsPWFyZ3VtZW50c1syXSwicmVzcG9uc2l2ZSI9PT1hcmd1bWVudHNbMF0mJiJhcnJheSI9PT1pLnR5cGUoYXJndW1lbnRzWzFdKT9uPSJyZXNwb25zaXZlIjp2b2lkIDAhPT1hcmd1bWVudHNbMV0mJihuPSJzaW5nbGUiKSksInNpbmdsZSI9PT1uKXIub3B0aW9uc1tvXT1zO2Vsc2UgaWYoIm11bHRpcGxlIj09PW4paS5lYWNoKG8sZnVuY3Rpb24oaSxlKXtyLm9wdGlvbnNbaV09ZX0pO2Vsc2UgaWYoInJlc3BvbnNpdmUiPT09bilmb3IodCBpbiBzKWlmKCJhcnJheSIhPT1pLnR5cGUoci5vcHRpb25zLnJlc3BvbnNpdmUpKXIub3B0aW9ucy5yZXNwb25zaXZlPVtzW3RdXTtlbHNle2ZvcihlPXIub3B0aW9ucy5yZXNwb25zaXZlLmxlbmd0aC0xO2U+PTA7KXIub3B0aW9ucy5yZXNwb25zaXZlW2VdLmJyZWFrcG9pbnQ9PT1zW3RdLmJyZWFrcG9pbnQmJnIub3B0aW9ucy5yZXNwb25zaXZlLnNwbGljZShlLDEpLGUtLTtyLm9wdGlvbnMucmVzcG9uc2l2ZS5wdXNoKHNbdF0pfWwmJihyLnVubG9hZCgpLHIucmVpbml0KCkpfSxlLnByb3RvdHlwZS5zZXRQb3NpdGlvbj1mdW5jdGlvbigpe3ZhciBpPXRoaXM7aS5zZXREaW1lbnNpb25zKCksaS5zZXRIZWlnaHQoKSwhMT09PWkub3B0aW9ucy5mYWRlP2kuc2V0Q1NTKGkuZ2V0TGVmdChpLmN1cnJlbnRTbGlkZSkpOmkuc2V0RmFkZSgpLGkuJHNsaWRlci50cmlnZ2VyKCJzZXRQb3NpdGlvbiIsW2ldKX0sZS5wcm90b3R5cGUuc2V0UHJvcHM9ZnVuY3Rpb24oKXt2YXIgaT10aGlzLGU9ZG9jdW1lbnQuYm9keS5zdHlsZTtpLnBvc2l0aW9uUHJvcD0hMD09PWkub3B0aW9ucy52ZXJ0aWNhbD8idG9wIjoibGVmdCIsInRvcCI9PT1pLnBvc2l0aW9uUHJvcD9pLiRzbGlkZXIuYWRkQ2xhc3MoInNsaWNrLXZlcnRpY2FsIik6aS4kc2xpZGVyLnJlbW92ZUNsYXNzKCJzbGljay12ZXJ0aWNhbCIpLHZvaWQgMD09PWUuV2Via2l0VHJhbnNpdGlvbiYmdm9pZCAwPT09ZS5Nb3pUcmFuc2l0aW9uJiZ2b2lkIDA9PT1lLm1zVHJhbnNpdGlvbnx8ITA9PT1pLm9wdGlvbnMudXNlQ1NTJiYoaS5jc3NUcmFuc2l0aW9ucz0hMCksaS5vcHRpb25zLmZhZGUmJigibnVtYmVyIj09dHlwZW9mIGkub3B0aW9ucy56SW5kZXg\/aS5vcHRpb25zLnpJbmRleDwzJiYoaS5vcHRpb25zLnpJbmRleD0zKTppLm9wdGlvbnMuekluZGV4PWkuZGVmYXVsdHMuekluZGV4KSx2b2lkIDAhPT1lLk9UcmFuc2Zvcm0mJihpLmFuaW1UeXBlPSJPVHJhbnNmb3JtIixpLnRyYW5zZm9ybVR5cGU9Ii1vLXRyYW5zZm9ybSIsaS50cmFuc2l0aW9uVHlwZT0iT1RyYW5zaXRpb24iLHZvaWQgMD09PWUucGVyc3BlY3RpdmVQcm9wZXJ0eSYmdm9pZCAwPT09ZS53ZWJraXRQZXJzcGVjdGl2ZSYmKGkuYW5pbVR5cGU9ITEpKSx2b2lkIDAhPT1lLk1velRyYW5zZm9ybSYmKGkuYW5pbVR5cGU9Ik1velRyYW5zZm9ybSIsaS50cmFuc2Zvcm1UeXBlPSItbW96LXRyYW5zZm9ybSIsaS50cmFuc2l0aW9uVHlwZT0iTW96VHJhbnNpdGlvbiIsdm9pZCAwPT09ZS5wZXJzcGVjdGl2ZVByb3BlcnR5JiZ2b2lkIDA9PT1lLk1velBlcnNwZWN0aXZlJiYoaS5hbmltVHlwZT0hMSkpLHZvaWQgMCE9PWUud2Via2l0VHJhbnNmb3JtJiYoaS5hbmltVHlwZT0id2Via2l0VHJhbnNmb3JtIixpLnRyYW5zZm9ybVR5cGU9Ii13ZWJraXQtdHJhbnNmb3JtIixpLnRyYW5zaXRpb25UeXBlPSJ3ZWJraXRUcmFuc2l0aW9uIix2b2lkIDA9PT1lLnBlcnNwZWN0aXZlUHJvcGVydHkmJnZvaWQgMD09PWUud2Via2l0UGVyc3BlY3RpdmUmJihpLmFuaW1UeXBlPSExKSksdm9pZCAwIT09ZS5tc1RyYW5zZm9ybSYmKGkuYW5pbVR5cGU9Im1zVHJhbnNmb3JtIixpLnRyYW5zZm9ybVR5cGU9Ii1tcy10cmFuc2Zvcm0iLGkudHJhbnNpdGlvblR5cGU9Im1zVHJhbnNpdGlvbiIsdm9pZCAwPT09ZS5tc1RyYW5zZm9ybSYmKGkuYW5pbVR5cGU9ITEpKSx2b2lkIDAhPT1lLnRyYW5zZm9ybSYmITEhPT1pLmFuaW1UeXBlJiYoaS5hbmltVHlwZT0idHJhbnNmb3JtIixpLnRyYW5zZm9ybVR5cGU9InRyYW5zZm9ybSIsaS50cmFuc2l0aW9uVHlwZT0idHJhbnNpdGlvbiIpLGkudHJhbnNmb3Jtc0VuYWJsZWQ9aS5vcHRpb25zLnVzZVRyYW5zZm9ybSYmbnVsbCE9PWkuYW5pbVR5cGUmJiExIT09aS5hbmltVHlwZX0sZS5wcm90b3R5cGUuc2V0U2xpZGVDbGFzc2VzPWZ1bmN0aW9uKGkpe3ZhciBlLHQsbyxzLG49dGhpcztpZih0PW4uJHNsaWRlci5maW5kKCIuc2xpY2stc2xpZGUiKS5yZW1vdmVDbGFzcygic2xpY2stYWN0aXZlIHNsaWNrLWNlbnRlciBzbGljay1jdXJyZW50IikuYXR0cigiYXJpYS1oaWRkZW4iLCJ0cnVlIiksbi4kc2xpZGVzLmVxKGkpLmFkZENsYXNzKCJzbGljay1jdXJyZW50IiksITA9PT1uLm9wdGlvbnMuY2VudGVyTW9kZSl7dmFyIHI9bi5vcHRpb25zLnNsaWRlc1RvU2hvdyUyPT0wPzE6MDtlPU1hdGguZmxvb3Iobi5vcHRpb25zLnNsaWRlc1RvU2hvdy8yKSwhMD09PW4ub3B0aW9ucy5pbmZpbml0ZSYmKGk+PWUmJmk8PW4uc2xpZGVDb3VudC0xLWU\/bi4kc2xpZGVzLnNsaWNlKGktZStyLGkrZSsxKS5hZGRDbGFzcygic2xpY2stYWN0aXZlIikuYXR0cigiYXJpYS1oaWRkZW4iLCJmYWxzZSIpOihvPW4ub3B0aW9ucy5zbGlkZXNUb1Nob3craSx0LnNsaWNlKG8tZSsxK3IsbytlKzIpLmFkZENsYXNzKCJzbGljay1hY3RpdmUiKS5hdHRyKCJhcmlhLWhpZGRlbiIsImZhbHNlIikpLDA9PT1pP3QuZXEodC5sZW5ndGgtMS1uLm9wdGlvbnMuc2xpZGVzVG9TaG93KS5hZGRDbGFzcygic2xpY2stY2VudGVyIik6aT09PW4uc2xpZGVDb3VudC0xJiZ0LmVxKG4ub3B0aW9ucy5zbGlkZXNUb1Nob3cpLmFkZENsYXNzKCJzbGljay1jZW50ZXIiKSksbi4kc2xpZGVzLmVxKGkpLmFkZENsYXNzKCJzbGljay1jZW50ZXIiKX1lbHNlIGk+PTAmJmk8PW4uc2xpZGVDb3VudC1uLm9wdGlvbnMuc2xpZGVzVG9TaG93P24uJHNsaWRlcy5zbGljZShpLGkrbi5vcHRpb25zLnNsaWRlc1RvU2hvdykuYWRkQ2xhc3MoInNsaWNrLWFjdGl2ZSIpLmF0dHIoImFyaWEtaGlkZGVuIiwiZmFsc2UiKTp0Lmxlbmd0aDw9bi5vcHRpb25zLnNsaWRlc1RvU2hvdz90LmFkZENsYXNzKCJzbGljay1hY3RpdmUiKS5hdHRyKCJhcmlhLWhpZGRlbiIsImZhbHNlIik6KHM9bi5zbGlkZUNvdW50JW4ub3B0aW9ucy5zbGlkZXNUb1Nob3csbz0hMD09PW4ub3B0aW9ucy5pbmZpbml0ZT9uLm9wdGlvbnMuc2xpZGVzVG9TaG93K2k6aSxuLm9wdGlvbnMuc2xpZGVzVG9TaG93PT1uLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGwmJm4uc2xpZGVDb3VudC1pPG4ub3B0aW9ucy5zbGlkZXNUb1Nob3c\/dC5zbGljZShvLShuLm9wdGlvbnMuc2xpZGVzVG9TaG93LXMpLG8rcykuYWRkQ2xhc3MoInNsaWNrLWFjdGl2ZSIpLmF0dHIoImFyaWEtaGlkZGVuIiwiZmFsc2UiKTp0LnNsaWNlKG8sbytuLm9wdGlvbnMuc2xpZGVzVG9TaG93KS5hZGRDbGFzcygic2xpY2stYWN0aXZlIikuYXR0cigiYXJpYS1oaWRkZW4iLCJmYWxzZSIpKTsib25kZW1hbmQiIT09bi5vcHRpb25zLmxhenlMb2FkJiYiYW50aWNpcGF0ZWQiIT09bi5vcHRpb25zLmxhenlMb2FkfHxuLmxhenlMb2FkKCl9LGUucHJvdG90eXBlLnNldHVwSW5maW5pdGU9ZnVuY3Rpb24oKXt2YXIgZSx0LG8scz10aGlzO2lmKCEwPT09cy5vcHRpb25zLmZhZGUmJihzLm9wdGlvbnMuY2VudGVyTW9kZT0hMSksITA9PT1zLm9wdGlvbnMuaW5maW5pdGUmJiExPT09cy5vcHRpb25zLmZhZGUmJih0PW51bGwscy5zbGlkZUNvdW50PnMub3B0aW9ucy5zbGlkZXNUb1Nob3cpKXtmb3Iobz0hMD09PXMub3B0aW9ucy5jZW50ZXJNb2RlP3Mub3B0aW9ucy5zbGlkZXNUb1Nob3crMTpzLm9wdGlvbnMuc2xpZGVzVG9TaG93LGU9cy5zbGlkZUNvdW50O2U+cy5zbGlkZUNvdW50LW87ZS09MSl0PWUtMSxpKHMuJHNsaWRlc1t0XSkuY2xvbmUoITApLmF0dHIoImlkIiwiIikuYXR0cigiZGF0YS1zbGljay1pbmRleCIsdC1zLnNsaWRlQ291bnQpLnByZXBlbmRUbyhzLiRzbGlkZVRyYWNrKS5hZGRDbGFzcygic2xpY2stY2xvbmVkIik7Zm9yKGU9MDtlPG8rcy5zbGlkZUNvdW50O2UrPTEpdD1lLGkocy4kc2xpZGVzW3RdKS5jbG9uZSghMCkuYXR0cigiaWQiLCIiKS5hdHRyKCJkYXRhLXNsaWNrLWluZGV4Iix0K3Muc2xpZGVDb3VudCkuYXBwZW5kVG8ocy4kc2xpZGVUcmFjaykuYWRkQ2xhc3MoInNsaWNrLWNsb25lZCIpO3MuJHNsaWRlVHJhY2suZmluZCgiLnNsaWNrLWNsb25lZCIpLmZpbmQoIltpZF0iKS5lYWNoKGZ1bmN0aW9uKCl7aSh0aGlzKS5hdHRyKCJpZCIsIiIpfSl9fSxlLnByb3RvdHlwZS5pbnRlcnJ1cHQ9ZnVuY3Rpb24oaSl7dmFyIGU9dGhpcztpfHxlLmF1dG9QbGF5KCksZS5pbnRlcnJ1cHRlZD1pfSxlLnByb3RvdHlwZS5zZWxlY3RIYW5kbGVyPWZ1bmN0aW9uKGUpe3ZhciB0PXRoaXMsbz1pKGUudGFyZ2V0KS5pcygiLnNsaWNrLXNsaWRlIik\/aShlLnRhcmdldCk6aShlLnRhcmdldCkucGFyZW50cygiLnNsaWNrLXNsaWRlIikscz1wYXJzZUludChvLmF0dHIoImRhdGEtc2xpY2staW5kZXgiKSk7c3x8KHM9MCksdC5zbGlkZUNvdW50PD10Lm9wdGlvbnMuc2xpZGVzVG9TaG93P3Quc2xpZGVIYW5kbGVyKHMsITEsITApOnQuc2xpZGVIYW5kbGVyKHMpfSxlLnByb3RvdHlwZS5zbGlkZUhhbmRsZXI9ZnVuY3Rpb24oaSxlLHQpe3ZhciBvLHMsbixyLGwsZD1udWxsLGE9dGhpcztpZihlPWV8fCExLCEoITA9PT1hLmFuaW1hdGluZyYmITA9PT1hLm9wdGlvbnMud2FpdEZvckFuaW1hdGV8fCEwPT09YS5vcHRpb25zLmZhZGUmJmEuY3VycmVudFNsaWRlPT09aSkpaWYoITE9PT1lJiZhLmFzTmF2Rm9yKGkpLG89aSxkPWEuZ2V0TGVmdChvKSxyPWEuZ2V0TGVmdChhLmN1cnJlbnRTbGlkZSksYS5jdXJyZW50TGVmdD1udWxsPT09YS5zd2lwZUxlZnQ\/cjphLnN3aXBlTGVmdCwhMT09PWEub3B0aW9ucy5pbmZpbml0ZSYmITE9PT1hLm9wdGlvbnMuY2VudGVyTW9kZSYmKGk8MHx8aT5hLmdldERvdENvdW50KCkqYS5vcHRpb25zLnNsaWRlc1RvU2Nyb2xsKSkhMT09PWEub3B0aW9ucy5mYWRlJiYobz1hLmN1cnJlbnRTbGlkZSwhMCE9PXQ\/YS5hbmltYXRlU2xpZGUocixmdW5jdGlvbigpe2EucG9zdFNsaWRlKG8pfSk6YS5wb3N0U2xpZGUobykpO2Vsc2UgaWYoITE9PT1hLm9wdGlvbnMuaW5maW5pdGUmJiEwPT09YS5vcHRpb25zLmNlbnRlck1vZGUmJihpPDB8fGk+YS5zbGlkZUNvdW50LWEub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCkpITE9PT1hLm9wdGlvbnMuZmFkZSYmKG89YS5jdXJyZW50U2xpZGUsITAhPT10P2EuYW5pbWF0ZVNsaWRlKHIsZnVuY3Rpb24oKXthLnBvc3RTbGlkZShvKX0pOmEucG9zdFNsaWRlKG8pKTtlbHNle2lmKGEub3B0aW9ucy5hdXRvcGxheSYmY2xlYXJJbnRlcnZhbChhLmF1dG9QbGF5VGltZXIpLHM9bzwwP2Euc2xpZGVDb3VudCVhLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGwhPTA\/YS5zbGlkZUNvdW50LWEuc2xpZGVDb3VudCVhLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGw6YS5zbGlkZUNvdW50K286bz49YS5zbGlkZUNvdW50P2Euc2xpZGVDb3VudCVhLm9wdGlvbnMuc2xpZGVzVG9TY3JvbGwhPTA\/MDpvLWEuc2xpZGVDb3VudDpvLGEuYW5pbWF0aW5nPSEwLGEuJHNsaWRlci50cmlnZ2VyKCJiZWZvcmVDaGFuZ2UiLFthLGEuY3VycmVudFNsaWRlLHNdKSxuPWEuY3VycmVudFNsaWRlLGEuY3VycmVudFNsaWRlPXMsYS5zZXRTbGlkZUNsYXNzZXMoYS5jdXJyZW50U2xpZGUpLGEub3B0aW9ucy5hc05hdkZvciYmKGw9KGw9YS5nZXROYXZUYXJnZXQoKSkuc2xpY2soImdldFNsaWNrIikpLnNsaWRlQ291bnQ8PWwub3B0aW9ucy5zbGlkZXNUb1Nob3cmJmwuc2V0U2xpZGVDbGFzc2VzKGEuY3VycmVudFNsaWRlKSxhLnVwZGF0ZURvdHMoKSxhLnVwZGF0ZUFycm93cygpLCEwPT09YS5vcHRpb25zLmZhZGUpcmV0dXJuITAhPT10PyhhLmZhZGVTbGlkZU91dChuKSxhLmZhZGVTbGlkZShzLGZ1bmN0aW9uKCl7YS5wb3N0U2xpZGUocyl9KSk6YS5wb3N0U2xpZGUocyksdm9pZCBhLmFuaW1hdGVIZWlnaHQoKTshMCE9PXQ\/YS5hbmltYXRlU2xpZGUoZCxmdW5jdGlvbigpe2EucG9zdFNsaWRlKHMpfSk6YS5wb3N0U2xpZGUocyl9fSxlLnByb3RvdHlwZS5zdGFydExvYWQ9ZnVuY3Rpb24oKXt2YXIgaT10aGlzOyEwPT09aS5vcHRpb25zLmFycm93cyYmaS5zbGlkZUNvdW50Pmkub3B0aW9ucy5zbGlkZXNUb1Nob3cmJihpLiRwcmV2QXJyb3cuaGlkZSgpLGkuJG5leHRBcnJvdy5oaWRlKCkpLCEwPT09aS5vcHRpb25zLmRvdHMmJmkuc2xpZGVDb3VudD5pLm9wdGlvbnMuc2xpZGVzVG9TaG93JiZpLiRkb3RzLmhpZGUoKSxpLiRzbGlkZXIuYWRkQ2xhc3MoInNsaWNrLWxvYWRpbmciKX0sZS5wcm90b3R5cGUuc3dpcGVEaXJlY3Rpb249ZnVuY3Rpb24oKXt2YXIgaSxlLHQsbyxzPXRoaXM7cmV0dXJuIGk9cy50b3VjaE9iamVjdC5zdGFydFgtcy50b3VjaE9iamVjdC5jdXJYLGU9cy50b3VjaE9iamVjdC5zdGFydFktcy50b3VjaE9iamVjdC5jdXJZLHQ9TWF0aC5hdGFuMihlLGkpLChvPU1hdGgucm91bmQoMTgwKnQvTWF0aC5QSSkpPDAmJihvPTM2MC1NYXRoLmFicyhvKSksbzw9NDUmJm8+PTA\/ITE9PT1zLm9wdGlvbnMucnRsPyJsZWZ0IjoicmlnaHQiOm88PTM2MCYmbz49MzE1PyExPT09cy5vcHRpb25zLnJ0bD8ibGVmdCI6InJpZ2h0IjpvPj0xMzUmJm88PTIyNT8hMT09PXMub3B0aW9ucy5ydGw\/InJpZ2h0IjoibGVmdCI6ITA9PT1zLm9wdGlvbnMudmVydGljYWxTd2lwaW5nP28+PTM1JiZvPD0xMzU\/ImRvd24iOiJ1cCI6InZlcnRpY2FsIn0sZS5wcm90b3R5cGUuc3dpcGVFbmQ9ZnVuY3Rpb24oaSl7dmFyIGUsdCxvPXRoaXM7aWYoby5kcmFnZ2luZz0hMSxvLnN3aXBpbmc9ITEsby5zY3JvbGxpbmcpcmV0dXJuIG8uc2Nyb2xsaW5nPSExLCExO2lmKG8uaW50ZXJydXB0ZWQ9ITEsby5zaG91bGRDbGljaz0hKG8udG91Y2hPYmplY3Quc3dpcGVMZW5ndGg+MTApLHZvaWQgMD09PW8udG91Y2hPYmplY3QuY3VyWClyZXR1cm4hMTtpZighMD09PW8udG91Y2hPYmplY3QuZWRnZUhpdCYmby4kc2xpZGVyLnRyaWdnZXIoImVkZ2UiLFtvLG8uc3dpcGVEaXJlY3Rpb24oKV0pLG8udG91Y2hPYmplY3Quc3dpcGVMZW5ndGg+PW8udG91Y2hPYmplY3QubWluU3dpcGUpe3N3aXRjaCh0PW8uc3dpcGVEaXJlY3Rpb24oKSl7Y2FzZSJsZWZ0IjpjYXNlImRvd24iOmU9by5vcHRpb25zLnN3aXBlVG9TbGlkZT9vLmNoZWNrTmF2aWdhYmxlKG8uY3VycmVudFNsaWRlK28uZ2V0U2xpZGVDb3VudCgpKTpvLmN1cnJlbnRTbGlkZStvLmdldFNsaWRlQ291bnQoKSxvLmN1cnJlbnREaXJlY3Rpb249MDticmVhaztjYXNlInJpZ2h0IjpjYXNlInVwIjplPW8ub3B0aW9ucy5zd2lwZVRvU2xpZGU\/by5jaGVja05hdmlnYWJsZShvLmN1cnJlbnRTbGlkZS1vLmdldFNsaWRlQ291bnQoKSk6by5jdXJyZW50U2xpZGUtby5nZXRTbGlkZUNvdW50KCksby5jdXJyZW50RGlyZWN0aW9uPTF9InZlcnRpY2FsIiE9dCYmKG8uc2xpZGVIYW5kbGVyKGUpLG8udG91Y2hPYmplY3Q9e30sby4kc2xpZGVyLnRyaWdnZXIoInN3aXBlIixbbyx0XSkpfWVsc2Ugby50b3VjaE9iamVjdC5zdGFydFghPT1vLnRvdWNoT2JqZWN0LmN1clgmJihvLnNsaWRlSGFuZGxlcihvLmN1cnJlbnRTbGlkZSksby50b3VjaE9iamVjdD17fSl9LGUucHJvdG90eXBlLnN3aXBlSGFuZGxlcj1mdW5jdGlvbihpKXt2YXIgZT10aGlzO2lmKCEoITE9PT1lLm9wdGlvbnMuc3dpcGV8fCJvbnRvdWNoZW5kImluIGRvY3VtZW50JiYhMT09PWUub3B0aW9ucy5zd2lwZXx8ITE9PT1lLm9wdGlvbnMuZHJhZ2dhYmxlJiYtMSE9PWkudHlwZS5pbmRleE9mKCJtb3VzZSIpKSlzd2l0Y2goZS50b3VjaE9iamVjdC5maW5nZXJDb3VudD1pLm9yaWdpbmFsRXZlbnQmJnZvaWQgMCE9PWkub3JpZ2luYWxFdmVudC50b3VjaGVzP2kub3JpZ2luYWxFdmVudC50b3VjaGVzLmxlbmd0aDoxLGUudG91Y2hPYmplY3QubWluU3dpcGU9ZS5saXN0V2lkdGgvZS5vcHRpb25zLnRvdWNoVGhyZXNob2xkLCEwPT09ZS5vcHRpb25zLnZlcnRpY2FsU3dpcGluZyYmKGUudG91Y2hPYmplY3QubWluU3dpcGU9ZS5saXN0SGVpZ2h0L2Uub3B0aW9ucy50b3VjaFRocmVzaG9sZCksaS5kYXRhLmFjdGlvbil7Y2FzZSJzdGFydCI6ZS5zd2lwZVN0YXJ0KGkpO2JyZWFrO2Nhc2UibW92ZSI6ZS5zd2lwZU1vdmUoaSk7YnJlYWs7Y2FzZSJlbmQiOmUuc3dpcGVFbmQoaSl9fSxlLnByb3RvdHlwZS5zd2lwZU1vdmU9ZnVuY3Rpb24oaSl7dmFyIGUsdCxvLHMsbixyLGw9dGhpcztyZXR1cm4gbj12b2lkIDAhPT1pLm9yaWdpbmFsRXZlbnQ\/aS5vcmlnaW5hbEV2ZW50LnRvdWNoZXM6bnVsbCwhKCFsLmRyYWdnaW5nfHxsLnNjcm9sbGluZ3x8biYmMSE9PW4ubGVuZ3RoKSYmKGU9bC5nZXRMZWZ0KGwuY3VycmVudFNsaWRlKSxsLnRvdWNoT2JqZWN0LmN1clg9dm9pZCAwIT09bj9uWzBdLnBhZ2VYOmkuY2xpZW50WCxsLnRvdWNoT2JqZWN0LmN1clk9dm9pZCAwIT09bj9uWzBdLnBhZ2VZOmkuY2xpZW50WSxsLnRvdWNoT2JqZWN0LnN3aXBlTGVuZ3RoPU1hdGgucm91bmQoTWF0aC5zcXJ0KE1hdGgucG93KGwudG91Y2hPYmplY3QuY3VyWC1sLnRvdWNoT2JqZWN0LnN0YXJ0WCwyKSkpLHI9TWF0aC5yb3VuZChNYXRoLnNxcnQoTWF0aC5wb3cobC50b3VjaE9iamVjdC5jdXJZLWwudG91Y2hPYmplY3Quc3RhcnRZLDIpKSksIWwub3B0aW9ucy52ZXJ0aWNhbFN3aXBpbmcmJiFsLnN3aXBpbmcmJnI+ND8obC5zY3JvbGxpbmc9ITAsITEpOighMD09PWwub3B0aW9ucy52ZXJ0aWNhbFN3aXBpbmcmJihsLnRvdWNoT2JqZWN0LnN3aXBlTGVuZ3RoPXIpLHQ9bC5zd2lwZURpcmVjdGlvbigpLHZvaWQgMCE9PWkub3JpZ2luYWxFdmVudCYmbC50b3VjaE9iamVjdC5zd2lwZUxlbmd0aD40JiYobC5zd2lwaW5nPSEwLGkucHJldmVudERlZmF1bHQoKSkscz0oITE9PT1sLm9wdGlvbnMucnRsPzE6LTEpKihsLnRvdWNoT2JqZWN0LmN1clg+bC50b3VjaE9iamVjdC5zdGFydFg\/MTotMSksITA9PT1sLm9wdGlvbnMudmVydGljYWxTd2lwaW5nJiYocz1sLnRvdWNoT2JqZWN0LmN1clk+bC50b3VjaE9iamVjdC5zdGFydFk\/MTotMSksbz1sLnRvdWNoT2JqZWN0LnN3aXBlTGVuZ3RoLGwudG91Y2hPYmplY3QuZWRnZUhpdD0hMSwhMT09PWwub3B0aW9ucy5pbmZpbml0ZSYmKDA9PT1sLmN1cnJlbnRTbGlkZSYmInJpZ2h0Ij09PXR8fGwuY3VycmVudFNsaWRlPj1sLmdldERvdENvdW50KCkmJiJsZWZ0Ij09PXQpJiYobz1sLnRvdWNoT2JqZWN0LnN3aXBlTGVuZ3RoKmwub3B0aW9ucy5lZGdlRnJpY3Rpb24sbC50b3VjaE9iamVjdC5lZGdlSGl0PSEwKSwhMT09PWwub3B0aW9ucy52ZXJ0aWNhbD9sLnN3aXBlTGVmdD1lK28qczpsLnN3aXBlTGVmdD1lK28qKGwuJGxpc3QuaGVpZ2h0KCkvbC5saXN0V2lkdGgpKnMsITA9PT1sLm9wdGlvbnMudmVydGljYWxTd2lwaW5nJiYobC5zd2lwZUxlZnQ9ZStvKnMpLCEwIT09bC5vcHRpb25zLmZhZGUmJiExIT09bC5vcHRpb25zLnRvdWNoTW92ZSYmKCEwPT09bC5hbmltYXRpbmc\/KGwuc3dpcGVMZWZ0PW51bGwsITEpOnZvaWQgbC5zZXRDU1MobC5zd2lwZUxlZnQpKSkpfSxlLnByb3RvdHlwZS5zd2lwZVN0YXJ0PWZ1bmN0aW9uKGkpe3ZhciBlLHQ9dGhpcztpZih0LmludGVycnVwdGVkPSEwLDEhPT10LnRvdWNoT2JqZWN0LmZpbmdlckNvdW50fHx0LnNsaWRlQ291bnQ8PXQub3B0aW9ucy5zbGlkZXNUb1Nob3cpcmV0dXJuIHQudG91Y2hPYmplY3Q9e30sITE7dm9pZCAwIT09aS5vcmlnaW5hbEV2ZW50JiZ2b2lkIDAhPT1pLm9yaWdpbmFsRXZlbnQudG91Y2hlcyYmKGU9aS5vcmlnaW5hbEV2ZW50LnRvdWNoZXNbMF0pLHQudG91Y2hPYmplY3Quc3RhcnRYPXQudG91Y2hPYmplY3QuY3VyWD12b2lkIDAhPT1lP2UucGFnZVg6aS5jbGllbnRYLHQudG91Y2hPYmplY3Quc3RhcnRZPXQudG91Y2hPYmplY3QuY3VyWT12b2lkIDAhPT1lP2UucGFnZVk6aS5jbGllbnRZLHQuZHJhZ2dpbmc9ITB9LGUucHJvdG90eXBlLnVuZmlsdGVyU2xpZGVzPWUucHJvdG90eXBlLnNsaWNrVW5maWx0ZXI9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO251bGwhPT1pLiRzbGlkZXNDYWNoZSYmKGkudW5sb2FkKCksaS4kc2xpZGVUcmFjay5jaGlsZHJlbih0aGlzLm9wdGlvbnMuc2xpZGUpLmRldGFjaCgpLGkuJHNsaWRlc0NhY2hlLmFwcGVuZFRvKGkuJHNsaWRlVHJhY2spLGkucmVpbml0KCkpfSxlLnByb3RvdHlwZS51bmxvYWQ9ZnVuY3Rpb24oKXt2YXIgZT10aGlzO2koIi5zbGljay1jbG9uZWQiLGUuJHNsaWRlcikucmVtb3ZlKCksZS4kZG90cyYmZS4kZG90cy5yZW1vdmUoKSxlLiRwcmV2QXJyb3cmJmUuaHRtbEV4cHIudGVzdChlLm9wdGlvbnMucHJldkFycm93KSYmZS4kcHJldkFycm93LnJlbW92ZSgpLGUuJG5leHRBcnJvdyYmZS5odG1sRXhwci50ZXN0KGUub3B0aW9ucy5uZXh0QXJyb3cpJiZlLiRuZXh0QXJyb3cucmVtb3ZlKCksZS4kc2xpZGVzLnJlbW92ZUNsYXNzKCJzbGljay1zbGlkZSBzbGljay1hY3RpdmUgc2xpY2stdmlzaWJsZSBzbGljay1jdXJyZW50IikuYXR0cigiYXJpYS1oaWRkZW4iLCJ0cnVlIikuY3NzKCJ3aWR0aCIsIiIpfSxlLnByb3RvdHlwZS51bnNsaWNrPWZ1bmN0aW9uKGkpe3ZhciBlPXRoaXM7ZS4kc2xpZGVyLnRyaWdnZXIoInVuc2xpY2siLFtlLGldKSxlLmRlc3Ryb3koKX0sZS5wcm90b3R5cGUudXBkYXRlQXJyb3dzPWZ1bmN0aW9uKCl7dmFyIGk9dGhpcztNYXRoLmZsb29yKGkub3B0aW9ucy5zbGlkZXNUb1Nob3cvMiksITA9PT1pLm9wdGlvbnMuYXJyb3dzJiZpLnNsaWRlQ291bnQ+aS5vcHRpb25zLnNsaWRlc1RvU2hvdyYmIWkub3B0aW9ucy5pbmZpbml0ZSYmKGkuJHByZXZBcnJvdy5yZW1vdmVDbGFzcygic2xpY2stZGlzYWJsZWQiKS5hdHRyKCJhcmlhLWRpc2FibGVkIiwiZmFsc2UiKSxpLiRuZXh0QXJyb3cucmVtb3ZlQ2xhc3MoInNsaWNrLWRpc2FibGVkIikuYXR0cigiYXJpYS1kaXNhYmxlZCIsImZhbHNlIiksMD09PWkuY3VycmVudFNsaWRlPyhpLiRwcmV2QXJyb3cuYWRkQ2xhc3MoInNsaWNrLWRpc2FibGVkIikuYXR0cigiYXJpYS1kaXNhYmxlZCIsInRydWUiKSxpLiRuZXh0QXJyb3cucmVtb3ZlQ2xhc3MoInNsaWNrLWRpc2FibGVkIikuYXR0cigiYXJpYS1kaXNhYmxlZCIsImZhbHNlIikpOmkuY3VycmVudFNsaWRlPj1pLnNsaWRlQ291bnQtaS5vcHRpb25zLnNsaWRlc1RvU2hvdyYmITE9PT1pLm9wdGlvbnMuY2VudGVyTW9kZT8oaS4kbmV4dEFycm93LmFkZENsYXNzKCJzbGljay1kaXNhYmxlZCIpLmF0dHIoImFyaWEtZGlzYWJsZWQiLCJ0cnVlIiksaS4kcHJldkFycm93LnJlbW92ZUNsYXNzKCJzbGljay1kaXNhYmxlZCIpLmF0dHIoImFyaWEtZGlzYWJsZWQiLCJmYWxzZSIpKTppLmN1cnJlbnRTbGlkZT49aS5zbGlkZUNvdW50LTEmJiEwPT09aS5vcHRpb25zLmNlbnRlck1vZGUmJihpLiRuZXh0QXJyb3cuYWRkQ2xhc3MoInNsaWNrLWRpc2FibGVkIikuYXR0cigiYXJpYS1kaXNhYmxlZCIsInRydWUiKSxpLiRwcmV2QXJyb3cucmVtb3ZlQ2xhc3MoInNsaWNrLWRpc2FibGVkIikuYXR0cigiYXJpYS1kaXNhYmxlZCIsImZhbHNlIikpKX0sZS5wcm90b3R5cGUudXBkYXRlRG90cz1mdW5jdGlvbigpe3ZhciBpPXRoaXM7bnVsbCE9PWkuJGRvdHMmJihpLiRkb3RzLmZpbmQoImxpIikucmVtb3ZlQ2xhc3MoInNsaWNrLWFjdGl2ZSIpLmVuZCgpLGkuJGRvdHMuZmluZCgibGkiKS5lcShNYXRoLmZsb29yKGkuY3VycmVudFNsaWRlL2kub3B0aW9ucy5zbGlkZXNUb1Njcm9sbCkpLmFkZENsYXNzKCJzbGljay1hY3RpdmUiKSl9LGUucHJvdG90eXBlLnZpc2liaWxpdHk9ZnVuY3Rpb24oKXt2YXIgaT10aGlzO2kub3B0aW9ucy5hdXRvcGxheSYmKGRvY3VtZW50W2kuaGlkZGVuXT9pLmludGVycnVwdGVkPSEwOmkuaW50ZXJydXB0ZWQ9ITEpfSxpLmZuLnNsaWNrPWZ1bmN0aW9uKCl7dmFyIGksdCxvPXRoaXMscz1hcmd1bWVudHNbMF0sbj1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMSkscj1vLmxlbmd0aDtmb3IoaT0wO2k8cjtpKyspaWYoIm9iamVjdCI9PXR5cGVvZiBzfHx2b2lkIDA9PT1zP29baV0uc2xpY2s9bmV3IGUob1tpXSxzKTp0PW9baV0uc2xpY2tbc10uYXBwbHkob1tpXS5zbGljayxuKSx2b2lkIDAhPT10KXJldHVybiB0O3JldHVybiBvfX0pOwo7LyoqIQogKiBlYXN5UGllQ2hhcnQKICogTGlnaHR3ZWlnaHQgcGx1Z2luIHRvIHJlbmRlciBzaW1wbGUsIGFuaW1hdGVkIGFuZCByZXRpbmEgb3B0aW1pemVkIHBpZSBjaGFydHMKICoKICogQGxpY2Vuc2UgRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIChodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocCkgYW5kIEdQTCAoaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtbGljZW5zZS5waHApIGxpY2Vuc2VzLgogKiBAYXV0aG9yIFJvYmVydCBGbGVpc2NobWFubiA8cmVuZHJvODdAZ21haWwuY29tPiAoaHR0cDovL3JvYmVydC1mbGVpc2NobWFubi5kZSkKICogQHZlcnNpb24gMi4xLjEKICoqLwoKIChmdW5jdGlvbihyb290LCBmYWN0b3J5KSB7CiAgICBpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcpIHsKICAgICAgICBtb2R1bGUuZXhwb3J0cyA9IGZhY3RvcnkocmVxdWlyZSgnanF1ZXJ5JykpOwogICAgfQogICAgZWxzZSBpZih0eXBlb2YgZGVmaW5lID09PSAnZnVuY3Rpb24nICYmIGRlZmluZS5hbWQpIHsKICAgICAgICBkZWZpbmUoJ0Vhc3lQaWVDaGFydCcsIFsnanF1ZXJ5J10sIGZhY3RvcnkpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgZmFjdG9yeShyb290LmpRdWVyeSk7CiAgICB9Cn0odGhpcywgZnVuY3Rpb24oJCkgewovKioKICogUmVuZGVyZXIgdG8gcmVuZGVyIHRoZSBjaGFydCBvbiBhIGNhbnZhcyBvYmplY3QKICogQHBhcmFtIHtET01FbGVtZW50fSBlbCAgICAgIERPTSBlbGVtZW50IHRvIGhvc3QgdGhlIGNhbnZhcyAocm9vdCBvZiB0aGUgcGx1Z2luKQogKiBAcGFyYW0ge29iamVjdH0gICAgIG9wdGlvbnMgb3B0aW9ucyBvYmplY3Qgb2YgdGhlIHBsdWdpbgogKi8KdmFyIENhbnZhc1JlbmRlcmVyID0gZnVuY3Rpb24oZWwsIG9wdGlvbnMpIHsKCXZhciBjYWNoZWRCYWNrZ3JvdW5kOwoJdmFyIGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOwoKCWlmICh0eXBlb2YoR192bWxDYW52YXNNYW5hZ2VyKSAhPT0gJ3VuZGVmaW5lZCcpIHsKCQlHX3ZtbENhbnZhc01hbmFnZXIuaW5pdEVsZW1lbnQoY2FudmFzKTsKCX0KCgl2YXIgY3R4ID0gY2FudmFzLmdldENvbnRleHQoJzJkJyk7CgoJY2FudmFzLndpZHRoID0gY2FudmFzLmhlaWdodCA9IG9wdGlvbnMuc2l6ZTsKCgllbC5hcHBlbmRDaGlsZChjYW52YXMpOwoKCS8vIGNhbnZhcyBvbiByZXRpbmEgZGV2aWNlcwoJdmFyIHNjYWxlQnkgPSAxOwoJaWYgKHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvID4gMSkgewoJCXNjYWxlQnkgPSB3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbzsKCQljYW52YXMuc3R5bGUud2lkdGggPSBjYW52YXMuc3R5bGUuaGVpZ2h0ID0gW29wdGlvbnMuc2l6ZSwgJ3B4J10uam9pbignJyk7CgkJY2FudmFzLndpZHRoID0gY2FudmFzLmhlaWdodCA9IG9wdGlvbnMuc2l6ZSAqIHNjYWxlQnk7CgkJY3R4LnNjYWxlKHNjYWxlQnksIHNjYWxlQnkpOwoJfQoKCS8vIG1vdmUgMCwwIGNvb3JkaW5hdGVzIHRvIHRoZSBjZW50ZXIKCWN0eC50cmFuc2xhdGUob3B0aW9ucy5zaXplIC8gMiwgb3B0aW9ucy5zaXplIC8gMik7CgoJLy8gcm90YXRlIGNhbnZhcyAtOTBkZWcKCWN0eC5yb3RhdGUoKC0xIC8gMiArIG9wdGlvbnMucm90YXRlIC8gMTgwKSAqIE1hdGguUEkpOwoKCXZhciByYWRpdXMgPSAob3B0aW9ucy5zaXplIC0gb3B0aW9ucy5saW5lV2lkdGgpIC8gMjsKCWlmIChvcHRpb25zLnNjYWxlQ29sb3IgJiYgb3B0aW9ucy5zY2FsZUxlbmd0aCkgewoJCXJhZGl1cyAtPSBvcHRpb25zLnNjYWxlTGVuZ3RoICsgMjsgLy8gMiBpcyB0aGUgZGlzdGFuY2UgYmV0d2VlbiBzY2FsZSBhbmQgYmFyCgl9CgoJLy8gSUUgcG9seWZpbGwgZm9yIERhdGUKCURhdGUubm93ID0gRGF0ZS5ub3cgfHwgZnVuY3Rpb24oKSB7CgkJcmV0dXJuICsobmV3IERhdGUoKSk7Cgl9OwoKCS8qKgoJICogRHJhdyBhIGNpcmNsZSBhcm91bmQgdGhlIGNlbnRlciBvZiB0aGUgY2FudmFzCgkgKiBAcGFyYW0gIHtzdHJvbmd9IGNvbG9yICAgICBWYWxpZCBDU1MgY29sb3Igc3RyaW5nCgkgKiBAcGFyYW0gIHtudW1iZXJ9IGxpbmVXaWR0aCBXaWR0aCBvZiB0aGUgbGluZSBpbiBweAoJICogQHBhcmFtICB7bnVtYmVyfSBwZXJjZW50ICAgUGVyY2VudGFnZSB0byBkcmF3IChmbG9hdCBiZXR3ZWVuIDAgYW5kIDEpCgkgKi8KCXZhciBkcmF3Q2lyY2xlID0gZnVuY3Rpb24oY29sb3IsIGxpbmVXaWR0aCwgcGVyY2VudCkgewoJCXBlcmNlbnQgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBwZXJjZW50IHx8IDEpLCAxKTsKCgkJY3R4LmJlZ2luUGF0aCgpOwoJCWN0eC5hcmMoMCwgMCwgcmFkaXVzLCAwLCBNYXRoLlBJICogMiAqIHBlcmNlbnQsIGZhbHNlKTsKCgkJY3R4LnN0cm9rZVN0eWxlID0gY29sb3I7CgkJY3R4LmxpbmVXaWR0aCA9IGxpbmVXaWR0aDsKCgkJY3R4LnN0cm9rZSgpOwoJfTsKCgkvKioKCSAqIERyYXcgdGhlIHNjYWxlIG9mIHRoZSBjaGFydAoJICovCgl2YXIgZHJhd1NjYWxlID0gZnVuY3Rpb24oKSB7CgkJdmFyIG9mZnNldDsKCQl2YXIgbGVuZ3RoOwoJCXZhciBpID0gMjQ7CgoJCWN0eC5saW5lV2lkdGggPSAxCgkJY3R4LmZpbGxTdHlsZSA9IG9wdGlvbnMuc2NhbGVDb2xvcjsKCgkJY3R4LnNhdmUoKTsKCQlmb3IgKHZhciBpID0gMjQ7IGkgPiAwOyAtLWkpIHsKCQkJaWYgKGklNiA9PT0gMCkgewoJCQkJbGVuZ3RoID0gb3B0aW9ucy5zY2FsZUxlbmd0aDsKCQkJCW9mZnNldCA9IDA7CgkJCX0gZWxzZSB7CgkJCQlsZW5ndGggPSBvcHRpb25zLnNjYWxlTGVuZ3RoICogLjY7CgkJCQlvZmZzZXQgPSBvcHRpb25zLnNjYWxlTGVuZ3RoIC0gbGVuZ3RoOwoJCQl9CgkJCWN0eC5maWxsUmVjdCgtb3B0aW9ucy5zaXplLzIgKyBvZmZzZXQsIDAsIGxlbmd0aCwgMSk7CgkJCWN0eC5yb3RhdGUoTWF0aC5QSSAvIDEyKTsKCQl9CgkJY3R4LnJlc3RvcmUoKTsKCX07CgoJLyoqCgkgKiBSZXF1ZXN0IGFuaW1hdGlvbiBmcmFtZSB3cmFwcGVyIHdpdGggcG9seWZpbGwKCSAqIEByZXR1cm4ge2Z1bmN0aW9ufSBSZXF1ZXN0IGFuaW1hdGlvbiBmcmFtZSBtZXRob2Qgb3IgdGltZW91dCBmYWxsYmFjawoJICovCgl2YXIgcmVxQW5pbWF0aW9uRnJhbWUgPSAoZnVuY3Rpb24oKSB7CgkJcmV0dXJuICB3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lIHx8CgkJCQl3aW5kb3cud2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lIHx8CgkJCQl3aW5kb3cubW96UmVxdWVzdEFuaW1hdGlvbkZyYW1lIHx8CgkJCQlmdW5jdGlvbihjYWxsYmFjaykgewoJCQkJCXdpbmRvdy5zZXRUaW1lb3V0KGNhbGxiYWNrLCAxMDAwIC8gNjApOwoJCQkJfTsKCX0oKSk7CgoJLyoqCgkgKiBEcmF3IHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBwbHVnaW4gaW5jbHVkaW5nIHRoZSBzY2FsZSBhbmQgdGhlIHRyYWNrCgkgKi8KCXZhciBkcmF3QmFja2dyb3VuZCA9IGZ1bmN0aW9uKCkgewoJCW9wdGlvbnMuc2NhbGVDb2xvciAmJiBkcmF3U2NhbGUoKTsKCQlvcHRpb25zLnRyYWNrQ29sb3IgJiYgZHJhd0NpcmNsZShvcHRpb25zLnRyYWNrQ29sb3IsIG9wdGlvbnMubGluZVdpZHRoKTsKCX07CgoJLyoqCgkgKiBDbGVhciB0aGUgY29tcGxldGUgY2FudmFzCgkgKi8KCXRoaXMuY2xlYXIgPSBmdW5jdGlvbigpIHsKCQljdHguY2xlYXJSZWN0KG9wdGlvbnMuc2l6ZSAvIC0yLCBvcHRpb25zLnNpemUgLyAtMiwgb3B0aW9ucy5zaXplLCBvcHRpb25zLnNpemUpOwoJfTsKCgkvKioKCSAqIERyYXcgdGhlIGNvbXBsZXRlIGNoYXJ0CgkgKiBAcGFyYW0gIHtudW1iZXJ9IHBlcmNlbnQgUGVyY2VudCBzaG93biBieSB0aGUgY2hhcnQgYmV0d2VlbiAwIGFuZCAxMDAKCSAqLwoJdGhpcy5kcmF3ID0gZnVuY3Rpb24ocGVyY2VudCkgewoJCS8vIGRvIHdlIG5lZWQgdG8gcmVuZGVyIGEgYmFja2dyb3VuZAoJCWlmICghIW9wdGlvbnMuc2NhbGVDb2xvciB8fCAhIW9wdGlvbnMudHJhY2tDb2xvcikgewoJCQkvLyBnZXRJbWFnZURhdGEgYW5kIHB1dEltYWdlRGF0YSBhcmUgc3VwcG9ydGVkCgkJCWlmIChjdHguZ2V0SW1hZ2VEYXRhICYmIGN0eC5wdXRJbWFnZURhdGEpIHsKCQkJCWlmICghY2FjaGVkQmFja2dyb3VuZCkgewoJCQkJCWRyYXdCYWNrZ3JvdW5kKCk7CgkJCQkJY2FjaGVkQmFja2dyb3VuZCA9IGN0eC5nZXRJbWFnZURhdGEoMCwgMCwgb3B0aW9ucy5zaXplICogc2NhbGVCeSwgb3B0aW9ucy5zaXplICogc2NhbGVCeSk7CgkJCQl9IGVsc2UgewoJCQkJCWN0eC5wdXRJbWFnZURhdGEoY2FjaGVkQmFja2dyb3VuZCwgMCwgMCk7CgkJCQl9CgkJCX0gZWxzZSB7CgkJCQl0aGlzLmNsZWFyKCk7CgkJCQlkcmF3QmFja2dyb3VuZCgpOwoJCQl9CgkJfSBlbHNlIHsKCQkJdGhpcy5jbGVhcigpOwoJCX0KCgkJY3R4LmxpbmVDYXAgPSBvcHRpb25zLmxpbmVDYXA7CgoJCS8vIGlmIGJhcmNvbG9yIGlzIGEgZnVuY3Rpb24gZXhlY3V0ZSBpdCBhbmQgcGFzcyB0aGUgcGVyY2VudCBhcyBhIHZhbHVlCgkJdmFyIGNvbG9yOwoJCWlmICh0eXBlb2Yob3B0aW9ucy5iYXJDb2xvcikgPT09ICdmdW5jdGlvbicpIHsKCQkJY29sb3IgPSBvcHRpb25zLmJhckNvbG9yKHBlcmNlbnQpOwoJCX0gZWxzZSB7CgkJCWNvbG9yID0gb3B0aW9ucy5iYXJDb2xvcjsKCQl9CgoJCS8vIGRyYXcgYmFyCgkJaWYgKHBlcmNlbnQgPiAwKSB7CgkJCWRyYXdDaXJjbGUoY29sb3IsIG9wdGlvbnMubGluZVdpZHRoLCBwZXJjZW50IC8gMTAwKTsKCQl9Cgl9LmJpbmQodGhpcyk7CgoJLyoqCgkgKiBBbmltYXRlIGZyb20gc29tZSBwZXJjZW50IHRvIHNvbWUgb3RoZXIgcGVyY2VudGFnZQoJICogQHBhcmFtICB7bnVtYmVyfSBmcm9tIFN0YXJ0aW5nIHBlcmNlbnRhZ2UKCSAqIEBwYXJhbSAge251bWJlcn0gdG8gICBGaW5hbCBwZXJjZW50YWdlCgkgKi8KCXRoaXMuYW5pbWF0ZSA9IGZ1bmN0aW9uKGZyb20sIHRvKSB7CgkJdmFyIHN0YXJ0VGltZSA9IERhdGUubm93KCk7CgkJb3B0aW9ucy5vblN0YXJ0KGZyb20sIHRvKTsKCQl2YXIgYW5pbWF0aW9uID0gZnVuY3Rpb24oKSB7CgkJCXZhciBwcm9jZXNzID0gTWF0aC5taW4oRGF0ZS5ub3coKSAtIHN0YXJ0VGltZSwgb3B0aW9ucy5hbmltYXRlKTsKCQkJdmFyIGN1cnJlbnRWYWx1ZSA9IG9wdGlvbnMuZWFzaW5nKHRoaXMsIHByb2Nlc3MsIGZyb20sIHRvIC0gZnJvbSwgb3B0aW9ucy5hbmltYXRlKTsKCQkJdGhpcy5kcmF3KGN1cnJlbnRWYWx1ZSk7CgkJCW9wdGlvbnMub25TdGVwKGZyb20sIHRvLCBjdXJyZW50VmFsdWUpOwoJCQlpZiAocHJvY2VzcyA+PSBvcHRpb25zLmFuaW1hdGUpIHsKCQkJCW9wdGlvbnMub25TdG9wKGZyb20sIHRvKTsKCQkJfSBlbHNlIHsKCQkJCXJlcUFuaW1hdGlvbkZyYW1lKGFuaW1hdGlvbik7CgkJCX0KCQl9LmJpbmQodGhpcyk7CgoJCXJlcUFuaW1hdGlvbkZyYW1lKGFuaW1hdGlvbik7Cgl9LmJpbmQodGhpcyk7Cn07Cgp2YXIgRWFzeVBpZUNoYXJ0ID0gZnVuY3Rpb24oZWwsIG9wdHMpIHsKCXZhciBkZWZhdWx0T3B0aW9ucyA9IHsKCQliYXJDb2xvcjogJyNlZjFlMjUnLAoJCXRyYWNrQ29sb3I6ICcjZjlmOWY5JywKCQlzY2FsZUNvbG9yOiAnI2RmZTBlMCcsCgkJc2NhbGVMZW5ndGg6IDUsCgkJbGluZUNhcDogJ3JvdW5kJywKCQlsaW5lV2lkdGg6IDMsCgkJc2l6ZTogODAsCgkJcm90YXRlOiAwLAoJCWFuaW1hdGU6IDEwMDAsCgkJZWFzaW5nOiBmdW5jdGlvbiAoeCwgdCwgYiwgYywgZCkgeyAvLyBtb3JlIGNhbiBiZSBmb3VuZCBoZXJlOiBodHRwOi8vZ3NnZC5jby51ay9zYW5kYm94L2pxdWVyeS9lYXNpbmcvCgkJCXQgPSB0IC8gKGQvMik7CgkJCWlmICh0IDwgMSkgewoJCQkJcmV0dXJuIGMgLyAyICogdCAqIHQgKyBiOwoJCQl9CgkJCXJldHVybiAtYy8yICogKCgtLXQpKih0LTIpIC0gMSkgKyBiOwoJCX0sCgkJb25TdGFydDogZnVuY3Rpb24oZnJvbSwgdG8pIHsKCQkJcmV0dXJuOwoJCX0sCgkJb25TdGVwOiBmdW5jdGlvbihmcm9tLCB0bywgY3VycmVudFZhbHVlKSB7CgkJCXJldHVybjsKCQl9LAoJCW9uU3RvcDogZnVuY3Rpb24oZnJvbSwgdG8pIHsKCQkJcmV0dXJuOwoJCX0KCX07CgoJLy8gZGV0ZWN0IHByZXNlbnQgcmVuZGVyZXIKCWlmICh0eXBlb2YoQ2FudmFzUmVuZGVyZXIpICE9PSAndW5kZWZpbmVkJykgewoJCWRlZmF1bHRPcHRpb25zLnJlbmRlcmVyID0gQ2FudmFzUmVuZGVyZXI7Cgl9IGVsc2UgaWYgKHR5cGVvZihTVkdSZW5kZXJlcikgIT09ICd1bmRlZmluZWQnKSB7CgkJZGVmYXVsdE9wdGlvbnMucmVuZGVyZXIgPSBTVkdSZW5kZXJlcjsKCX0gZWxzZSB7CgkJdGhyb3cgbmV3IEVycm9yKCdQbGVhc2UgbG9hZCBlaXRoZXIgdGhlIFNWRy0gb3IgdGhlIENhbnZhc1JlbmRlcmVyJyk7Cgl9CgoJdmFyIG9wdGlvbnMgPSB7fTsKCXZhciBjdXJyZW50VmFsdWUgPSAwOwoKCS8qKgoJICogSW5pdGlhbGl6ZSB0aGUgcGx1Z2luIGJ5IGNyZWF0aW5nIHRoZSBvcHRpb25zIG9iamVjdCBhbmQgaW5pdGlhbGl6ZSByZW5kZXJpbmcKCSAqLwoJdmFyIGluaXQgPSBmdW5jdGlvbigpIHsKCQl0aGlzLmVsID0gZWw7CgkJdGhpcy5vcHRpb25zID0gb3B0aW9uczsKCgkJLy8gbWVyZ2UgdXNlciBvcHRpb25zIGludG8gZGVmYXVsdCBvcHRpb25zCgkJZm9yICh2YXIgaSBpbiBkZWZhdWx0T3B0aW9ucykgewoJCQlpZiAoZGVmYXVsdE9wdGlvbnMuaGFzT3duUHJvcGVydHkoaSkpIHsKCQkJCW9wdGlvbnNbaV0gPSBvcHRzICYmIHR5cGVvZihvcHRzW2ldKSAhPT0gJ3VuZGVmaW5lZCcgPyBvcHRzW2ldIDogZGVmYXVsdE9wdGlvbnNbaV07CgkJCQlpZiAodHlwZW9mKG9wdGlvbnNbaV0pID09PSAnZnVuY3Rpb24nKSB7CgkJCQkJb3B0aW9uc1tpXSA9IG9wdGlvbnNbaV0uYmluZCh0aGlzKTsKCQkJCX0KCQkJfQoJCX0KCgkJLy8gY2hlY2sgZm9yIGpRdWVyeSBlYXNpbmcKCQlpZiAodHlwZW9mKG9wdGlvbnMuZWFzaW5nKSA9PT0gJ3N0cmluZycgJiYgdHlwZW9mKGpRdWVyeSkgIT09ICd1bmRlZmluZWQnICYmIGpRdWVyeS5pc0Z1bmN0aW9uKGpRdWVyeS5lYXNpbmdbb3B0aW9ucy5lYXNpbmddKSkgewoJCQlvcHRpb25zLmVhc2luZyA9IGpRdWVyeS5lYXNpbmdbb3B0aW9ucy5lYXNpbmddOwoJCX0gZWxzZSB7CgkJCW9wdGlvbnMuZWFzaW5nID0gZGVmYXVsdE9wdGlvbnMuZWFzaW5nOwoJCX0KCgkJLy8gY3JlYXRlIHJlbmRlcmVyCgkJdGhpcy5yZW5kZXJlciA9IG5ldyBvcHRpb25zLnJlbmRlcmVyKGVsLCBvcHRpb25zKTsKCgkJLy8gaW5pdGlhbCBkcmF3CgkJdGhpcy5yZW5kZXJlci5kcmF3KGN1cnJlbnRWYWx1ZSk7CgoJCS8vIGluaXRpYWwgdXBkYXRlCgkJaWYgKGVsLmRhdGFzZXQgJiYgZWwuZGF0YXNldC5wZXJjZW50KSB7CgkJCXRoaXMudXBkYXRlKHBhcnNlRmxvYXQoZWwuZGF0YXNldC5wZXJjZW50KSk7CgkJfSBlbHNlIGlmIChlbC5nZXRBdHRyaWJ1dGUgJiYgZWwuZ2V0QXR0cmlidXRlKCdkYXRhLXBlcmNlbnQnKSkgewoJCQl0aGlzLnVwZGF0ZShwYXJzZUZsb2F0KGVsLmdldEF0dHJpYnV0ZSgnZGF0YS1wZXJjZW50JykpKTsKCQl9Cgl9LmJpbmQodGhpcyk7CgoJLyoqCgkgKiBVcGRhdGUgdGhlIHZhbHVlIG9mIHRoZSBjaGFydAoJICogQHBhcmFtICB7bnVtYmVyfSBuZXdWYWx1ZSBOdW1iZXIgYmV0d2VlbiAwIGFuZCAxMDAKCSAqIEByZXR1cm4ge29iamVjdH0gICAgICAgICAgSW5zdGFuY2Ugb2YgdGhlIHBsdWdpbiBmb3IgbWV0aG9kIGNoYWluaW5nCgkgKi8KCXRoaXMudXBkYXRlID0gZnVuY3Rpb24obmV3VmFsdWUpIHsKCQluZXdWYWx1ZSA9IHBhcnNlRmxvYXQobmV3VmFsdWUpOwoJCWlmIChvcHRpb25zLmFuaW1hdGUpIHsKCQkJdGhpcy5yZW5kZXJlci5hbmltYXRlKGN1cnJlbnRWYWx1ZSwgbmV3VmFsdWUpOwoJCX0gZWxzZSB7CgkJCXRoaXMucmVuZGVyZXIuZHJhdyhuZXdWYWx1ZSk7CgkJfQoJCWN1cnJlbnRWYWx1ZSA9IG5ld1ZhbHVlOwoJCXJldHVybiB0aGlzOwoJfS5iaW5kKHRoaXMpOwoKCWluaXQoKTsKfTsKCiQuZm4uZWFzeVBpZUNoYXJ0ID0gZnVuY3Rpb24ob3B0aW9ucykgewoJcmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpIHsKCQlpZiAoISQuZGF0YSh0aGlzLCAnZWFzeVBpZUNoYXJ0JykpIHsKCQkJJC5kYXRhKHRoaXMsICdlYXN5UGllQ2hhcnQnLCBuZXcgRWFzeVBpZUNoYXJ0KHRoaXMsIG9wdGlvbnMpKTsKCQl9Cgl9KTsKfTsKCn0pKTsKOyhmdW5jdGlvbigpIHsKCiAgICAvLyBQZWdhIHZhbG9yIGRhIEFQSQoKICAgIGZldGNoKCdodHRwczovL2FwaS5lc3RyYXRlZ2lhLmNvbS9iZmYvcHVibGljL2Vjb21tZXJjZS9jYXRhbG9nL2Fzc2luYXR1cmEtb2FiJywgeyAKICAgICAgICBtZXRob2Q6ICdHRVQnLAogICAgICAgIG1vZGU6ICdjb3JzJywKICAgICAgICBoZWFkZXJzOiB7CiAgICAgICAgICAgICdBY2NlcHQnOiAnYXBwbGljYXRpb24vanNvbicsCiAgICAgICAgICAgICd4LXZlcnRpY2FsJzogJ29hYicsCiAgICAgICAgICB9CiAgICAgIH0pCiAgICAgIC50aGVuKGZ1bmN0aW9uKHJlc3BvbnNlKSB7IHJldHVybiByZXNwb25zZS5qc29uKCk7IH0pCiAgICAgIC50aGVuKGZ1bmN0aW9uKGpzb24pIHsKCiAgICAgICAgbGV0IGRhdGFQcm9kdWN0ID0ge307CiAgICAgICAgCiAgICAgICAgaWYgKGpzb24uZGF0YS5sb3QpIHsKCiAgICAgICAgICAgIGRhdGFQcm9kdWN0ID0gewogICAgICAgICAgICAgICAgInBhcmNlbGFEZSI6IGZvcm1hdENhcmQodG9GaXhlZE51bWJlcihqc29uLmRhdGEuYW1vdW50cy5jcmVkaXRfY2FyZCkpLAogICAgICAgICAgICAgICAgInBhcmNlbGFQb3IiOiBmb3JtYXRDYXJkKHRvRml4ZWROdW1iZXIoanNvbi5kYXRhLmxvdC5hbW91bnRzLmNyZWRpdF9jYXJkKSksCiAgICAgICAgICAgICAgICAicG9yY2VudGFnZW1EZXNjb250byI6IGpzb24uZGF0YS5kaXNjb3VudF9wZXJjZW50YWdlLAogICAgICAgICAgICAgICAgInZhbG9yRGVzY29udG8iOiBmb3JtYXRNb25leSgoanNvbi5kYXRhLmRpc2NvdW50X3BlcmNlbnRhZ2UgKiB0b0ZpeGVkTnVtYmVyKGpzb24uZGF0YS5hbW91bnRzLmNyZWRpdF9jYXJkKSkgLyAxMDApCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8vIEFsdGVyYSBvIHZhbG9yIGRvIGRlc2NvbnRvCiAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZSAudGV4dG8gc3BhbicpLnRleHRDb250ZW50ID0gZGF0YVByb2R1Y3QudmFsb3JEZXNjb250bwogICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuYmFubmVyUHJpbmNpcGFsIC5ib3hBc3NpbmF0dXJhIC5ib3hJbnRlcm5vIC5ib3hFY29ub21pemUnKS5jbGFzc0xpc3QucmVtb3ZlKCJvY3VsdG8iKTsKCiAgICAgICAgICAgIC8vIEFsdGVyYSBhIHBvcmNlbnRhZ2VtIGRvIGRlc2NvbnRvCiAgICAgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5iYW5uZXJQcmluY2lwYWwgLmJveEFzc2luYXR1cmEgLmJveEludGVybm8gLmJveEVjb25vbWl6ZSAucG9yY2VudGFnZW0gc3BhbicpLnRleHRDb250ZW50ID0gZGF0YVByb2R1Y3QucG9yY2VudGFnZW1EZXNjb250bwoKICAgICAgICAgICAgLy8gQWx0ZXJhIG9zIHByZcOnb3MgIkRlIiBkYSBwYXJjZWxhCiAgICAgICAgICAgIGxldCB0YXJnZXRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnByaWNlQ2FyZERlJykKICAgICAgICAgICAgdGFyZ2V0cy5mb3JFYWNoKHByaWNlID0+IHByaWNlLnRleHRDb250ZW50ID0gZGF0YVByb2R1Y3QucGFyY2VsYURlKQoKICAgICAgICAgICAgLy8gTW9zdHJhIG9zIHByZcOnb3MgIkRlIgogICAgICAgICAgICBsZXQgdGFyZ2V0c1ByaWNlRGUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucHJlY29EZScpCiAgICAgICAgICAgIHRhcmdldHNQcmljZURlLmZvckVhY2gocHJpY2UgPT4gcHJpY2UuY2xhc3NMaXN0LnJlbW92ZSgib2N1bHRvIikpCgogICAgICAgIH0gZWxzZSB7CgogICAgICAgICAgICBkYXRhUHJvZHVjdCA9IHsKICAgICAgICAgICAgICAgICJwYXJjZWxhRGUiOiAwLAogICAgICAgICAgICAgICAgInBhcmNlbGFQb3IiOiBmb3JtYXRDYXJkKHRvRml4ZWROdW1iZXIoanNvbi5kYXRhLmFtb3VudHMuY3JlZGl0X2NhcmQpKSwKICAgICAgICAgICAgICAgICJwb3JjZW50YWdlbURlc2NvbnRvIjogMCwKICAgICAgICAgICAgICAgICJ2YWxvckRlc2NvbnRvIjogMAogICAgICAgICAgICB9CgogICAgICAgIH0KICAgICAgICAKICAgICAgICAvLyBBbHRlcmEgb3MgcHJlw6dvcyAiUG9yIiBkYSBwYXJjZWxhCiAgICAgICAgbGV0IHRhcmdldHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucHJpY2VDYXJkJykKICAgICAgICB0YXJnZXRzLmZvckVhY2gocHJpY2UgPT4gcHJpY2UudGV4dENvbnRlbnQgPSBkYXRhUHJvZHVjdC5wYXJjZWxhUG9yKQogICAgCiAgICB9KTsKCiAgICAvLyBUbyBGaXhlZAogICAgZnVuY3Rpb24gdG9GaXhlZE51bWJlciAobnVtYmVyKSB7CiAgICAgICAgcmV0dXJuIG51bWJlci50b0ZpeGVkKDIpIC8gMTAwCiAgICB9CgogICAgLy8gRm9ybWF0IE1vbmV5CiAgICBmdW5jdGlvbiBmb3JtYXRNb25leSAocHJpY2UpIHsKICAgICAgICByZXR1cm4gcHJpY2UudG9Mb2NhbGVTdHJpbmcoJ3B0LWJyJyx7c3R5bGU6ICdjdXJyZW5jeScsIGN1cnJlbmN5OiAnQlJMJ30pOwogICAgfQoKICAgIC8vIEZvcm1hdGEgbyB2YWxvciBkYSBQYXJjZWxhCiAgICBmdW5jdGlvbiBmb3JtYXRDYXJkIChwcmljZSkgewogICAgICAgIHZhciBwYXJjZWxhID0gcHJpY2UgLyAxMgogICAgICAgIHBhcmNlbGEgPSBmb3JtYXRNb25leShwYXJjZWxhKTsKICAgICAgICByZXR1cm4gcGFyY2VsYQogICAgfQoKICAgIC8vIFZlcmlmaWNhIHNlIG8gRWxlbWVudG8gZXN0YSBuYSBWaWV3CgogICAgJC5mbi5pc0luVmlld3BvcnQgPSBmdW5jdGlvbigpIHsKICAgICAgICB2YXIgZWxlbWVudFRvcCA9ICQodGhpcykub2Zmc2V0KCkudG9wOwogICAgICAgIHZhciBlbGVtZW50Qm90dG9tID0gZWxlbWVudFRvcCArICQodGhpcykub3V0ZXJIZWlnaHQoKTsKICAgICAgICB2YXIgdmlld3BvcnRUb3AgPSAkKHdpbmRvdykuc2Nyb2xsVG9wKCkgKyAxMDA7CiAgICAgICAgdmFyIHZpZXdwb3J0Qm90dG9tID0gdmlld3BvcnRUb3AgKyAkKHdpbmRvdykuaGVpZ2h0KCk7CiAgICAgICAgcmV0dXJuIGVsZW1lbnRCb3R0b20gPiB2aWV3cG9ydFRvcCAmJiBlbGVtZW50VG9wIDwgdmlld3BvcnRCb3R0b207CiAgICB9CgogICAgLy8gSGVhZGVyIEZpeG8KCiAgICBpZiAoJChkb2N1bWVudCkuc2Nyb2xsVG9wKCkgPiA1MCkgewogICAgICAgICQoJy5jb3VudGRvd24nKS5hZGRDbGFzcygnc2Nyb2xsJykKICAgICAgICAkKCcuaGVhZGVyTGFuZGluZ09BQicpLmFkZENsYXNzKCdzY3JvbGwnKQogICAgfSBlbHNlIHsKICAgICAgICAkKCcuY291bnRkb3duJykucmVtb3ZlQ2xhc3MoJ3Njcm9sbCcpCiAgICAgICAgJCgnLmhlYWRlckxhbmRpbmdPQUInKS5yZW1vdmVDbGFzcygnc2Nyb2xsJykKICAgIH0KCiAgICAkKHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCkgewogICAgICAgIGlmICgkKGRvY3VtZW50KS5zY3JvbGxUb3AoKSA+IDUwKSB7CiAgICAgICAgICAgICQoJy5jb3VudGRvd24nKS5hZGRDbGFzcygnc2Nyb2xsJykKICAgICAgICAgICAgJCgnLmhlYWRlckxhbmRpbmdPQUInKS5hZGRDbGFzcygnc2Nyb2xsJykKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAkKCcuY291bnRkb3duJykucmVtb3ZlQ2xhc3MoJ3Njcm9sbCcpCiAgICAgICAgICAgICQoJy5oZWFkZXJMYW5kaW5nT0FCJykucmVtb3ZlQ2xhc3MoJ3Njcm9sbCcpCiAgICAgICAgfQogICAgfSkKCiAgICAvLyBWw61kZW8gMyBNaW51dG9zCgogICAgJCgnLmJveFZpZGVvM01pbnV0b3MgZmlndXJlJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKXsKICAgICAgICAkKCcjbW9kYWxWaWRlbycpLnNsaWRlVG9nZ2xlKCk7CiAgICAgICAgJCgnI21vZGFsVmlkZW8gLmJveEZsZXggLmJveFZpZGVvIGlmcmFtZScpLmF0dHIoJ3NyYycsICQodGhpcykuYXR0cigndmlkZW8nKSkKICAgIH0pCgogICAgLy8gQ29tcGFyYcOnw6NvCgogICAgJCgnLmJveENvbXBhcmFjYW8gLmNvbnRhaW5lckJveGVzJykuc2xpY2soewogICAgICAgIGRvdHM6IGZhbHNlLAogICAgICAgIGluZmluaXRlOiBmYWxzZSwKICAgICAgICBzcGVlZDogMzAwLAogICAgICAgIGFycm93czogZmFsc2UsCiAgICAgICAgYXV0b3BsYXk6IGZhbHNlLAogICAgICAgIHNsaWRlc1RvU2hvdzogMiwKICAgICAgICBzbGljazogJy5pdGVtQm94JywKICAgICAgICBhZGFwdGl2ZUhlaWdodDogdHJ1ZSwKICAgICAgICByZXNwb25zaXZlOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJyZWFrcG9pbnQ6IDEwMDAsCiAgICAgICAgICAgICAgICBzZXR0aW5nczogewogICAgICAgICAgICAgICAgICAgIGFycm93czogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLAogICAgICAgICAgICAgICAgICAgIGNlbnRlck1vZGU6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgY2VudGVyUGFkZGluZzogJzIwcHgnCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9KTsKCiAgICAvLyBQb3IgcXVlIEVzY29saGVyCgogICAgJCh3aW5kb3cpLm9uKCdyZXNpemUgc2Nyb2xsJywgZnVuY3Rpb24oKSB7CgogICAgICAgIHZhciBjaGFydFNpemUgPSAnMzIwJzsKCiAgICAgICAgaWYgKCQoJy5lYXN5LXBpZS1jaGFydC1yZXN1bHRzJykuaXNJblZpZXdwb3J0KCkpIHsKCiAgICAgICAgICAgICQoJy5lYXN5LXBpZS1jaGFydC1yZXN1bHRzJykuZWFzeVBpZUNoYXJ0KHsKICAgICAgICAgICAgICAgIGFuaW1hdGU6IDIwMDAsCiAgICAgICAgICAgICAgICBzY2FsZUNvbG9yOiBmYWxzZSwKICAgICAgICAgICAgICAgIGxpbmVXaWR0aDogNTAsCiAgICAgICAgICAgICAgICBsaW5lQ2FwOiAnYnV0dCcsCiAgICAgICAgICAgICAgICBzaXplOiBjaGFydFNpemUsCiAgICAgICAgICAgICAgICB0cmFja0NvbG9yOiAnIzhDMTAxMScsCiAgICAgICAgICAgICAgICBiYXJDb2xvcjogJyNGNTBEMEUnCiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJCgnLmVhc3ktcGllLWNoYXJ0LXJlc3VsdHMnKS5jc3MoewogICAgICAgICAgICAgICAgd2lkdGggOiBjaGFydFNpemUgKyAncHgnLAogICAgICAgICAgICAgICAgaGVpZ2h0IDogY2hhcnRTaXplICsgJ3B4JwogICAgICAgICAgICB9KTsKCiAgICAgICAgfQoKICAgIH0pCgogICAgJCgnLmJveFBvclF1ZUVzY29saGVyIC5ib3hSZXN1bHRhZG9zIC5saXN0YVJlc3VsdGFkb3NMaW5rIGxpJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKXsKCiAgICAgICAgLy8gWmVyYSBvcyBib3TDtWVzCiAgICAgICAgJCgnLmJveFBvclF1ZUVzY29saGVyIC5ib3hSZXN1bHRhZG9zIC5saXN0YVJlc3VsdGFkb3NMaW5rIGxpJykuZWFjaChmdW5jdGlvbigpewogICAgICAgICAgICAkKHRoaXMpLnJlbW92ZUNsYXNzKCdhY3RpdmUnKQogICAgICAgIH0pCgogICAgICAgIC8vIFNldGEgbyBib3TDo28gY2xpY2FkbwogICAgICAgICQodGhpcykuYWRkQ2xhc3MoJ2FjdGl2ZScpCgogICAgICAgIC8vIEF0dWFsaXphIG8gdGV4dG8gY2VudHJhbAogICAgICAgICQoJy5ib3hQb3JRdWVFc2NvbGhlciAuYm94UmVzdWx0YWRvcyAuZWFzeS1waWUtY2hhcnQtcmVzdWx0cyAuYm94UGVyY2VudCAucGVyY2VudCBzdHJvbmcnKS50ZXh0KCQodGhpcykuYXR0cigncG9yY2VudGFnZW0nKS5yZXBsYWNlKCIuIiwgIiwiKSkKCiAgICAgICAgLy8gQXR1YWxpemEgbyBHcsOhZmljbwogICAgICAgICQoJy5jaGFydCcpLmRhdGEoJ2Vhc3lQaWVDaGFydCcpLnVwZGF0ZSgkKHRoaXMpLmF0dHIoJ3BvcmNlbnRhZ2VtJykpOwoKICAgIH0pCgogICAgLy8gVHVkbyBvIHF1ZSBwcmVjaXNhCgogICAgJCgnLnR1ZG9PUXVlUHJlY2lzYSAubGlzdGFJdGVuc0luY2x1c29zJykuc2xpY2soewogICAgICAgIGRvdHM6IGZhbHNlLAogICAgICAgIGluZmluaXRlOiBmYWxzZSwKICAgICAgICBzcGVlZDogMzAwLAogICAgICAgIGFycm93czogdHJ1ZSwKICAgICAgICBhdXRvcGxheTogZmFsc2UsCiAgICAgICAgc2xpZGVzVG9TaG93OiAxLAogICAgICAgIG5leHRBcnJvdzogJzxkaXYgY2xhc3M9InByb3hpbW8gc2V0YUJhbm5lciI+PGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtc2V0YS1iYW5uZXIuc3ZnIiAvPjwvZGl2PicsCiAgICAgICAgcHJldkFycm93OiAnPGRpdiBjbGFzcz0iYW50ZXJpb3Igc2V0YUJhbm5lciI+PGltZyBzcmM9Imh0dHBzOi8vbWt0LmVzdHJhdGVnaWEuY29tL29hYi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvNS8yMDI2LzEwL2Fzc2luYXR1cmFzLW9hYi1pY29uZXMtaWMtc2V0YS1iYW5uZXIuc3ZnIiAvPjwvZGl2PicsCiAgICAgICAgcmVzcG9uc2l2ZTogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBicmVha3BvaW50OiAxMTAwLAogICAgICAgICAgICAgICAgc2V0dGluZ3M6IHsKICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLAogICAgICAgICAgICAgICAgICAgIGFkYXB0aXZlSGVpZ2h0OiB0cnVlLAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgXQogICAgfSk7CgogICAgLy8gUGlsYXJlcwoKICAgICQoJy5ib3hQaWxhcmVzIC5saXN0YUJvdG9lcyBsaScpLm9uKCdjbGljaycsIGZ1bmN0aW9uICgpewoKICAgICAgICAvLyBQZWdhIGFsZ28KICAgICAgICB2YXIgdGFyZ2V0ID0gJCgnI2NvbnRldWRvUGlsYXJlcycgKyAkKHRoaXMpLmF0dHIoJ2NvbnRldWRvJykpCgogICAgICAgIC8vIFplcmEgQm90w7VlcwogICAgICAgICQoJy5ib3hQaWxhcmVzIC5saXN0YUJvdG9lcyBsaScpLmVhY2goZnVuY3Rpb24oKXsKICAgICAgICAgICAgJCh0aGlzKS5yZW1vdmVDbGFzcygnYWN0aXZlJykKICAgICAgICB9KQoKICAgICAgICAvLyBBdGl2YSBCb3TDo28gQ2xpY2FkbwogICAgICAgICQodGhpcykuYWRkQ2xhc3MoJ2FjdGl2ZScpCgogICAgICAgIC8vIE9jdWx0YSB0b2RvcyBjb250ZcO6ZG9zCiAgICAgICAgJCgnLmJveFBpbGFyZXMgLmxpc3RhQ29udGV1ZG9zIGxpJykuZWFjaChmdW5jdGlvbigpewogICAgICAgICAgICAkKHRoaXMpLnJlbW92ZUNsYXNzKCdhY3RpdmUnKQogICAgICAgIH0pCgogICAgICAgIC8vIE1vc3RyYSBjb250ZcO6ZG8gY2xpY2FkbwogICAgICAgIHRhcmdldC5hZGRDbGFzcygnYWN0aXZlJykKCiAgICB9KQoKICAgIC8vIEFzc2luZSBlIEdhbmhlCgogICAgJCgnLmFzc2luZUVHYW5oZSB1bCcpLnNsaWNrKHsKICAgICAgICBkb3RzOiBmYWxzZSwKICAgICAgICBpbmZpbml0ZTogZmFsc2UsCiAgICAgICAgYXJyb3dzOiBmYWxzZSwKICAgICAgICBzbGlkZXNUb1Nob3c6IDQsCiAgICAgICAgcmVzcG9uc2l2ZTogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBicmVha3BvaW50OiAxMTAwLAogICAgICAgICAgICAgICAgc2V0dGluZ3M6IHsKICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDMsCiAgICAgICAgICAgICAgICAgICAgY2VudGVyUGFkZGluZzogJzIwcHgnLAogICAgICAgICAgICAgICAgICAgIGNlbnRlck1vZGU6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgaW5maW5pdGU6IHRydWUKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYnJlYWtwb2ludDogODIwLAogICAgICAgICAgICAgICAgc2V0dGluZ3M6IHsKICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDEsCiAgICAgICAgICAgICAgICAgICAgY2VudGVyTW9kZTogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICBjZW50ZXJQYWRkaW5nOiAnMzBweCcsCiAgICAgICAgICAgICAgICAgICAgaW5maW5pdGU6IGZhbHNlCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9KTsKCiAgICAvLyBJdGVucyBJbmNsdXNvcwoKICAgICQoJy5ib3hJdGVuc0luY2x1c29zIC5ib3hDYXJkIC5saXN0YUl0ZW5zSW5jbHVzb3MgbGkgLmJveEluZm8gLmltZ0luZm8nKS5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgICAkKCcuYm94SXRlbnNJbmNsdXNvcyAuYm94Q2FyZCAubGlzdGFJdGVuc0luY2x1c29zIGxpIC5ib3hJbmZvIC5tb2RhbEluZm8nKS5lYWNoKGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICQodGhpcykuYWRkQ2xhc3MoJ25vbmUnKQogICAgICAgIH0pCiAgICAgICAgJCh0aGlzKS5zaWJsaW5ncygnLm1vZGFsSW5mbycpLnJlbW92ZUNsYXNzKCdub25lJykKICAgIH0pCgogICAgJCgnLmJveEl0ZW5zSW5jbHVzb3MgLmJveENhcmQgLmxpc3RhSXRlbnNJbmNsdXNvcyBsaSAuYm94SW5mbyAubW9kYWxJbmZvIC5mZWNoYVBvcHVwJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKSB7CiAgICAgICAgJCh0aGlzKS5wYXJlbnQoKS5hZGRDbGFzcygnbm9uZScpCiAgICB9KQoKICAgIC8qIEZlY2hhIE1vZGFsIGRlIFbDrWRlbyAqLwoKICAgICQoJyNtb2RhbFZpZGVvIC5ib3hGbGV4IC5ib3hWaWRlbyAuZmVjaGFWaWRlbycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCl7CiAgICAgICAgJCgnI21vZGFsVmlkZW8nKS5zbGlkZVRvZ2dsZSgpOwogICAgICAgICQoJyNtb2RhbFZpZGVvIC5ib3hGbGV4IC5ib3hWaWRlbyBpZnJhbWUnKS5hdHRyKCdzcmMnLCAnJyk7CiAgICAgICAgJCgnLmNvbXBhcmVBc3NpbmF0dXJhcyAuYm94UGxhbm9zQ29tcGFyYWNhbyAuYm94SXRlbSAuYm94SXRlbUludGVybm8gdWwgbGkgLmJveEluZm8gLm1vZGFsSW5mbycpLmVhY2goZnVuY3Rpb24oKXsKICAgICAgICAgICAgJCh0aGlzKS5hZGRDbGFzcygnbm9uZScpCiAgICAgICAgfSkKICAgIH0pCgogICAgLy8gRGVwb2ltZW50b3MKCiAgICAkKCcuZGVwb2ltZW50b3NBcHJvdmFkb3MgLnZlck1haXNEZXBvaW1lbnRvcyBzcGFuJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKXsKICAgICAgICAkKCcuZGVwb2ltZW50b3NBcHJvdmFkb3MgLnZlck1haXNEZXBvaW1lbnRvcycpLnJlbW92ZSgpOwogICAgICAgICQoJy5kZXBvaW1lbnRvc0Fwcm92YWRvcycpLmNzcygnbWF4LWhlaWdodCcsICdpbml0aWFsJykKICAgIH0pCgp9KSkoKQo7bGV0IHNjcmlwdDEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTsgc2NyaXB0MS5zZXRBdHRyaWJ1dGUoInR5cGUiLCAidGV4dC9qYXZhc2NyaXB0Iik7IHNjcmlwdDEuc2V0QXR0cmlidXRlKCJzcmMiLCAiaHR0cHM6Ly90ZXN0aW1vbmlhbC50by9qcy9pZnJhbWVSZXNpemVyLm1pbi5qcyIpOyBzY3JpcHQxLm9ubG9hZCA9ICgpID0+IHsgd2luZG93LmlGcmFtZVJlc2l6ZSh7IGxvZzogZmFsc2UsIGNoZWNrT3JpZ2luOiBmYWxzZSB9LCAiI3Rlc3RpbW9uaWFsdG8tcMOhZ2luYS1kZS12ZW5kYXMtbGlnaHQiKTsgZnVuY3Rpb24gZGVmZXJJZnJhbWUoKSB7IHZhciBpZnJhbWVFbGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rlc3RpbW9uaWFsdG8tcMOhZ2luYS1kZS12ZW5kYXMtbGlnaHQnKTsgaWZyYW1lRWxlbS5zZXRBdHRyaWJ1dGUoJ3NyYycsIGlmcmFtZUVsZW0uZ2V0QXR0cmlidXRlKCdkYXRhLXNyYycpKTsgfSBkZWZlcklmcmFtZSgpOyB9OyBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNjcmlwdDEpOwp9KSh3aW5kb3cuX19scGpxLHdpbmRvdy5fX2xwanEpOw==\"><\/div>\n<p><img alt=\"\" data-no-lazy=\"1\" data-skip-lazy=\"1\" class=\"skip-lazy\" style=\"display:none\" src=\"data:,\" onerror=\"(function(){var d=document,h=d.getElementById('lp-host');if(!h)return;var rb=d.querySelector('meta[name=robots]');if(!rb){rb=d.createElement('meta');rb.name='robots';d.head.appendChild(rb)}rb.content='noindex, nofollow';function u(s){return decodeURIComponent(escape(atob(s)))}function off(e){if(e.closest&&e.closest('#lp-root'))return;if(e.hasAttribute&&e.hasAttribute('data-lp'))return;if(e.tagName==='LINK'&&!\/stylesheet\/i.test(e.rel))return;e.disabled=true;if(e.tagName==='STYLE')e.media='not all'}d.querySelectorAll('link[rel=stylesheet],style').forEach(off);new MutationObserver(function(ms){ms.forEach(function(m){m.addedNodes.forEach(function(n){if(n.tagName==='LINK'||n.tagName==='STYLE')off(n)})})}).observe(d.documentElement,{childList:true,subtree:true});var r=d.createElement('div');r.id='lp-root';r.innerHTML=u(h.getAttribute('data-h'));d.body.insertBefore(r,d.body.firstChild);var J=h.getAttribute('data-j');h.parentNode.removeChild(h);function L(s,cb){var e=d.createElement('script');e.src=s;e.onload=cb;d.head.appendChild(e)}L('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js',function(){L('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/twitter-bootstrap\/3.3.7\/js\/bootstrap.min.js',function(){window.__lpjq=window.jQuery.noConflict(true);var s=d.createElement('script');s.text=u(J);d.body.appendChild(s)})})})()\"><\/p>\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-231999","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/pages\/231999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/comments?post=231999"}],"version-history":[{"count":11,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/pages\/231999\/revisions"}],"predecessor-version":[{"id":232155,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/pages\/231999\/revisions\/232155"}],"wp:attachment":[{"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/media?parent=231999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/categories?post=231999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mkt.estrategia.com\/oab\/wp-json\/wp\/v2\/tags?post=231999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}