/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import"https://use.typekit.net/mkm6xlo.css";*{box-sizing:border-box}html{-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}address{font-style:normal;display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}blockquote{display:block;margin:10px}blockquote:before{content:open-quote}blockquote:after{content:close-quote}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}video,video:active,video:focus{outline:none;border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button:active,button:focus,input:active,input:focus,optgroup:active,optgroup:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}button,input{overflow:visible}button,select{text-transform:none}fieldset{border:none;padding:0!important;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button,fieldset{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=email],[type=radio],[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]:hover,[type=email]:hover,[type=radio]:hover,[type=text]:hover,textarea:hover{cursor:pointer}[type=checkbox]:active,[type=checkbox]:focus,[type=email]:active,[type=email]:focus,[type=radio]:active,[type=radio]:focus,[type=text]:active,[type=text]:focus,textarea:active,textarea:focus{outline:none}[type=checkbox],[type=radio]{width:15px;height:15px;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:none;font:inherit}details{display:block}summary{display:list-item}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}[hidden],template{display:none}form.wufoo li{padding:16px 0 9px!important}form.wufoo li.focused{background-color:transparent!important}.likert caption,.wufoo label.desc,.wufoo legend.desc{font-size:12px!important;color:#e64936!important}.wufoo input.text,.wufoo textarea.textarea{border:1px solid #979797;border-top:none;border-left:none;border-right:none;font-size:16px!important;line-height:1em;font-family:AvenirNext-Regular,Open Sans,Helvetica,Arial,sans-serif!important;padding:15px 0 8px;letter-spacing:-.3px;color:#15161c!important;background:transparent}.wufoo textarea.textarea{height:30px!important}.safari input.btTxt{font-size:100%!important}.wufoo input.btTxt.submit{outline:none;border:none;cursor:pointer;transition:all .2s ease-in-out;background:#e64936!important;color:#fff!important}.wufoo input.btTxt.submit:hover{background:#fd290f!important}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;border-radius:9px;margin:0 3px 0 0;height:16px;width:16px}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg)}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px solid #777;background:#fff;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fff}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input{text-overflow:ellipsis;padding:0 8px;font-size:13px;width:125px}.jcf-file .jcf-fake-input,.jcf-file .jcf-upload-button{display:inline-block;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;line-height:28px;height:28px}.jcf-file .jcf-upload-button{margin:0 0 0 -1px;padding:0 10px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:"..."}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:none}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:"";height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg)}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list,.jcf-list .jcf-list-content{display:inline-block;vertical-align:top;width:100%}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:700;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:""}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number input{box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:"";width:0;height:0;top:50%;left:50%;margin:-6px 0 0 -4px;border:4px solid #aaa;border-color:transparent transparent #000}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent}.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before,.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before{opacity:.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid red;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:none!important;opacity:.3}.jcf-disabled{background:#ddd!important}.jcf-focus,.jcf-focus *{border-color:red!important}.jcf-list .jcf-optgroup-caption{color:#304553}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes a{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:a .4s}@keyframes b{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:b .6s}@keyframes c{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:c .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.remove-material-cert,.woocommerce a.remove{color:#cc5243!important;font-size:14px;font-weight:400;margin-top:.5rem;width:100%}.remove-material-cert:hover,.woocommerce a.remove:hover{background-color:transparent;color:#cc5243!important;text-decoration:underline}.add-material-cert{margin-top:10px;padding-top:10px;display:block}.woocommerce .quantity input.input-text.qty.text{margin-left:auto;margin-right:auto}.wl-actions .button-primary.red{background:#cc5243;color:#fff}.wl-actions .button-primary.red:hover{transform:scale(1.01);opacity:.95}.wl-list-pop.woocommerce dd{margin-left:0}.wl-list-pop.woocommerce .wl-add-to-single{font-size:1rem}@media only screen and (max-width:768px){#wl-wrapper table.shop_table_responsive tr:not([class]){display:none}}#wl-wrapper td>.button{margin-left:0!important}#wl-wrapper .wl-table.shop_table_responsive td{text-align:center}@media (max-width:768px){#wl-wrapper .wl-table.shop_table_responsive td{overflow:hidden}#wl-wrapper .wl-table.shop_table_responsive td.product-price-subtotal span,#wl-wrapper .wl-table.shop_table_responsive td.product-price span.amount,#wl-wrapper .wl-table.shop_table_responsive td.product-quantity .quantity{float:right;text-align:right}#wl-wrapper .wl-table.shop_table_responsive td.product-purchase:before{display:none}}#wl-wrapper .wl-table.shop_table_responsive td.product-name{text-align:left!important}@media (max-width:768px){#wl-wrapper .wl-table.shop_table_responsive td.product-name:before{float:none;display:block}#wl-wrapper .wl-table.shop_table_responsive td.product-name a{margin-bottom:8px;display:block}}#wl-wrapper .wl-table .product-price-subtotal,#wl-wrapper .wl-table .product-subtotal,#wl-wrapper .wl-table .wl-date-added{text-align:left!important}#wl-wrapper .wl-table td{padding-top:12px;padding-bottom:12px}#wl-wrapper .wl-table .cart_table_item .product-name>a{font-size:1.2rem}#wl-wrapper .wl-right .jcf-select{margin-right:8px}#wl-wrapper .wl-actions-table td>.button:not(.btn-change-quantity){margin-left:8px!important}#wl-wrapper .wl-actions-table #action-hold{padding-left:50px}#wl-wrapper .wl-actions-table .jcf-select{min-width:300px}#wl-wrapper .jcf-select{width:calc(100% - 8px)}#wl-wrapper .tooltip,#wl-wrapper .tooltip2{display:none;top:0;left:0;font-size:16px;position:absolute;transform:translate(-22%,calc(-100% - 10px));font-weight:400;width:200%;background:#fff;padding:8px;border-radius:3px;border:1px solid #304553;z-index:1000;color:#304553}#wl-wrapper .tooltip2 .triangle,#wl-wrapper .tooltip .triangle{position:relative;right:0;bottom:23px;margin:0;box-sizing:border-box;background:red;box-shadow:0 3px 3px 0 rgba(0,0,0,.4)}#wl-wrapper .tooltip2 .triangle:after,#wl-wrapper .tooltip .triangle:after{content:"";position:absolute;top:49px;right:-120px;width:0;height:0;box-sizing:border-box;border:6px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-1px 1px 0 0 #304553}#wl-wrapper.wl-button-wrap{padding:0;width:auto;-ms-flex-positive:1;flex-grow:1;margin-top:auto}#wl-wrapper.wl-button-wrap .wl-add-to{width:100%;padding:20px!important;text-align:center}#wl-wrapper button.button.extra-small{background-color:#e9e6ed;color:#515151}#wl-wrapper .button{font-size:1.125rem}#wl-wrapper .button.small{padding:17px 25px}#wl-wrapper .button.extra-small{margin-top:8px;padding:10px 27px;font-size:16px}#wl-wrapper .button.disabled{opacity:1;background-color:#f7f9fa}#wl-wrapper .button:not(.disabled):focus,#wl-wrapper .button:not(.disabled):hover{background:#cc5243;color:#fff}#wl-wrapper .button:not(.disabled):focus .tooltip2,#wl-wrapper .button:not(.disabled):hover .tooltip2{display:none}#wl-wrapper .button.disabled:hover .tooltip{display:block}#wl-wrapper .button:focus.disabled{background:#ebe9eb}@media(min-width:769px){#wl-wrapper{padding-top:1.5rem}}@media(min-width:992px){#wl-wrapper{padding-top:2.5rem}}#wl-wrapper .wl-share-links a{background-image:none;background-size:unset;width:auto;height:auto;position:relative}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#wl-wrapper .wl-share-links a{background-image:none}}#wl-wrapper .wl-share-links a .svg-inline--fa{position:absolute;top:5px;left:0}#wl-wrapper .cart_table_item .product-name strong>a{font-size:1.3rem}.wl-modal{width:calc(100vw - 20px);max-width:650px;margin-left:auto;margin-right:auto;left:50%;transform:translateX(-50%)}#wishlist-selection-create{position:relative}#wishlist-selection-create.loading{padding-right:calc(20px + 1em)}.wl-list-pop.woocommerce.guest{background:#3e5766;color:#fff;font-size:14px;line-height:1em;transform:translate(-8px,70px)}.wl-list-pop.woocommerce.guest dl{display:none}.wl-list-pop.woocommerce.guest a{padding:0;background-color:transparent;color:#7bbc50;font-size:14px}.wl-list-pop.woocommerce.guest a:hover{text-decoration:underline}.wl-list-pop.woocommerce.guest a:before{position:absolute;content:"";width:0;height:0;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #3e5766;border-left:15px solid transparent;top:calc(-100% - 25px);right:65px}#print-logo{display:none}dl.variation{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.cart_table_item.is-material-cert{background-color:#ff0!important}.wl-add-all{float:right}.woocommerce-Price-amount.amount.no-fpf{display:block;margin-top:23px}.woocommerce-Price-amount.amount.w-fpf{display:block;margin-top:50px}body.woocommerce-account.page-id-9.woocommerce-lost-password .site-content .woocommerce{-ms-flex-direction:column!important;flex-direction:column!important}body.woocommerce-account.page-id-9.woocommerce-lost-password .site-content .woocommerce .woocommerce-notices-wrapper{margin-left:auto;margin-right:auto}body.woocommerce-account.page-id-9 .woocommerce form .form-row-last{width:100%!important}@media print{.product-purchase,.site-footer #footer-widgets .footer-widget-2,.site-footer #footer-widgets .footer-widget-3,.site-footer .copyright-bar,.wl-cart-actions,header.site-header{display:none;visibility:hidden}#print-logo{display:block}.site-footer #footer-widgets .footer-widget-1 p,.site-footer #footer-widgets .footer-widget-1 p a,body a{color:#000!important}.check-column,.hide-print,.no-print,.print-button,.product-thumbnail,.wl-actions,.wl-meta-share{display:none!important}body{font-size:12px}.wishlist-title{font-size:18px;font-weight:700;margin-bottom:20px}}button#wc-wishlists-save-cart-for-later{padding:11px 22px;font-size:1rem;color:#646464}button#wc-wishlists-save-cart-for-later:not(:hover){background-color:#edebf1}.wishlist-modal-overlay button.button,body .woocommerce button.button.wc-wishlists-move-all-to-wishlist{background-color:#edebf1;color:#646464;font-size:16px;letter-spacing:-.2px;padding-top:11px;padding-bottom:11px;border-radius:4px;font-weight:600}.wishlist-modal-overlay button.button i,body .woocommerce button.button.wc-wishlists-move-all-to-wishlist i{color:#646464}.wishlist-modal-overlay button.button:hover,body .woocommerce button.button.wc-wishlists-move-all-to-wishlist:hover{background-color:#cc5243;color:#fff}.wishlist-modal-overlay button.button:hover i,body .woocommerce button.button.wc-wishlists-move-all-to-wishlist:hover i{color:#fff}.mx-cart-listwrap .woocommerce-cart-form:first-of-type{display:inline-block;float:right;text-align:right;width:auto!important}.woocommerce-dashboard .woocommerce-info,.woocommerce-error,.woocommerce-message{padding:15px 48px!important}.woocommerce-dashboard .woocommerce-info a.button,.woocommerce-error a.button,.woocommerce-message a.button{background-color:#e9e6ed;border-radius:4px;color:#515151;font-size:14px}.woocommerce-dashboard .woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-message a.button:hover{background-color:#6aa33e;color:#fff}#hold-cart-for-later-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.home .woocommerce-message,.woocommerce-cart .woocommerce-message,.woocommerce-dashboard .woocommerce-info,.woocommerce-message{max-width:calc(1200px - 2rem);margin-left:auto;margin-right:auto}th.form-checkbox.check-column{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:4px!important;padding-right:4px!important}@media (max-width:1040px){th.form-checkbox.check-column label{display:none!important}}td.form-checkbox.check-column{text-align:left!important}td.form-checkbox.check-column label{margin-left:2px}.woocommerce table.shop_table td{border-bottom-color:transparent}.um-14069.um{max-width:897px!important}#divtohide{position:relative!important}#customMsg.error{background:#f36;color:#fff}#customMsg.approve{background:#b6d237;color:#424b5a}body,html{height:100%}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#body-hold{-ms-flex:1 0 auto;flex:1 0 auto}.site-footer{-ms-flex-negative:0;flex-shrink:0}body{font-family:myriad-pro,sans-serif;font-size:16px;color:#304553;line-height:1.5;letter-spacing:.005rem;background-color:#fff}body li,body p,body ul{font-size:1.125rem;line-height:1.5}body small{font-size:14px}body hr{height:1px;margin:16px 0;background-color:#d3dce2}body a,body a:active,body a:visited{color:#248ec7}body a:hover{color:#1c6f9c}body .background-white{background-color:#fff}body .buttonME,body .buttonME--secondary,body .buttonME--small,body .ghost.button,body.page-template-custom-product .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.tax-product_cat .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.woocommerce-account.page-id-9 .login-container form .woocommerce-form-login__submit,body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content button,body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions a,body .woocommerce-button,body.woocommerce-cart .return-to-shop a,body.woocommerce-cart .woocommerce .mx-cart-totals .checkout-button,body.woocommerce-checkout #payment button,body .woocommerce button.button{display:inline-block;color:#fff;background-color:#6aa33e;font-weight:600;padding:20px 32px;font-size:1.125rem;border-radius:.25rem;transition:all .1s ease-out}@media(min-width:769px){body .buttonME--secondary:hover,body .buttonME--small:hover,body .buttonME:hover,body .ghost.button:hover,body.page-template-custom-product .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,body.tax-product_cat .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,body.woocommerce-account.page-id-9 .login-container form .woocommerce-form-login__submit:hover,body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content button:hover,body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions a:hover,body .woocommerce-button:hover,body.woocommerce-cart .return-to-shop a:hover,body.woocommerce-cart .woocommerce .mx-cart-totals .checkout-button:hover,body.woocommerce-checkout #payment button:hover,body .woocommerce button.button:hover{color:#fff;opacity:.95;transform:scale(1.01)}}body .ghost.button{border:2px solid #6aa33e;background-color:transparent;color:#6aa33e}body .ghost.button.smaller{font-size:1rem;padding:11px 22px}body .ghost.button:hover{background-color:#6aa33e;color:#fff}body .buttonME--secondary{background-color:#cc5243;color:#fff!important}body .buttonME--small{font-size:16px}body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled]{padding:20px 32px;color:#fff}.page-header,.sidebar .widget,.site-main>*{margin-bottom:0;padding:0}.separate-containers .site-main{margin:0}[type=email]:hover,[type=text]:hover,textarea:hover{cursor:text}.woocommerce-variation-add-to-cart.variations_button{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-variation-add-to-cart.variations_button .added_to_cart.wc-forward{display:none;visibility:hidden}@media (min-width:550px)and (max-width:769px),all and (min-width:1100px){.woocommerce-variation-add-to-cart.variations_button{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}}.woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{padding:20px!important;width:auto!important;-ms-flex-positive:1;flex-grow:1;margin-top:auto}.qty-container{display:inline-block}.qty-container .quantity{display:-ms-flexbox;display:flex;font-size:0}.qty-container .quantity input{padding:10px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qty-container .quantity div,.qty-container .quantity input{font-size:16px;display:inline-block;background-color:#fff}.qty-container .quantity button,.qty-container .quantity input{border:1px solid #d3dce2}.qty-container .quantity .qty-minus button{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.qty-container .quantity .qty-plus button{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.qty-container .quantity button{background-color:#f7f9fa;border:1px solid #d3dce2;color:#304553;height:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:.5rem;background-color:#fff;box-shadow:0 4px 8px rgba(0,8,15,.05);border-left:1px solid #e2e8ec;border-bottom:1px solid #e2e8ec;border-right:1px solid #e2e8ec;border-radius:4px}@media(min-width:769px){.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:.5rem auto 1.5rem}}.woocommerce-error{border-top-color:#cc5243}.woocommerce-error:before{color:#cc5243}.woocommerce-message{border-top-color:#6aa33e}.woocommerce-message:before{color:#6aa33e}.woocommerce-info{border-top-color:#248ec7}.woocommerce-info:before{color:#248ec7}.site-logo{width:calc(100vw - 144px);max-width:200px;padding-left:.5rem}@media(min-width:992px){.site-logo{max-width:240px}}.site-logo svg{display:block;height:auto;width:100%}.home .site-logo svg path.light{fill:#304553}body:not(.home):not(.woocommerce-shop):not(.tax-product_cat):not(.woocommerce-cart):not(.post-type-archive-product) #page:not(.no-pad-page){padding-left:10px;padding-right:10px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li[class*=current-menu-].sfHover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a:hover{color:#304553;background-color:transparent}@media(min-width:769px){.main-navigation .main-nav ul li[class*=current-menu-]>a:hover{background-color:#f7f9fa}}.has-inline-mobile-toggle #site-navigation.toggled,.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:focus,.mobile-menu-control-wrapper .menu-toggle:hover,.page-template-custom-product .main-navigation .main-nav ul li[class*=current-menu-]>a:hover,.tax-product_cat .main-navigation .main-nav ul li[class*=current-menu-]>a:hover{background-color:transparent}.site-header{border-bottom:1px solid #d3dce2}.site-header .inside-header{padding:0 0 0 1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:769px){.site-header .inside-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:center;padding:0 1rem}}@media(min-width:769px){.site-header .inside-header .main-navigation{-ms-flex-positive:1;flex-grow:1}}.site-header .inside-header .main-navigation .icon-menu-bars{font-size:1.5rem;display:inline-block}.site-header .inside-header .main-navigation#site-navigation,.site-header .inside-header .main-navigation.toggled{margin-top:0}.site-header .inside-header .main-navigation#site-navigation .icon-menu-bars svg:first-child,.site-header .inside-header .main-navigation.toggled .icon-menu-bars svg:first-child{display:none}.site-header .inside-header .main-navigation#site-navigation .icon-menu-bars svg:nth-child(2),.site-header .inside-header .main-navigation.toggled .icon-menu-bars svg:nth-child(2){display:inline-block}@media(min-width:769px){.site-header .inside-header .main-navigation .main-nav a{padding:1rem;line-height:1rem;font-size:1rem}}.site-header .inside-header .main-navigation .main-nav a,.site-header .inside-header .main-navigation .main-nav a:active,.site-header .inside-header .main-navigation .main-nav a:visited{color:#304553;font-weight:600}.site-header .inside-header .main-navigation .main-nav a:hover{background-color:transparent;text-decoration:none}@media(min-width:769px){.site-header .inside-header .main-navigation .main-nav a:hover{background-color:#f7f9fa}}.site-header .inside-header .main-navigation .main-nav a span{position:relative}.site-header .inside-header .main-navigation .main-nav a span span:not(.empty){background-color:#cc5243;color:#fff;font-size:12px;text-align:center;width:16px;height:16px;display:inline-block;position:absolute;line-height:16px;border-radius:100%;top:-33%;right:-50%}@media(min-width:769px){.site-header .inside-header .main-navigation .main-nav a span span:not(.empty){top:-2rem;right:-.5rem}}.site-header .inside-header .main-navigation .main-nav .current-menu-item a,.site-header .inside-header .main-navigation .main-nav .current-menu-item a:active,.site-header .inside-header .main-navigation .main-nav .current-menu-item a:visited{background-color:transparent}@media(min-width:769px){.site-header .inside-header .main-navigation .main-nav .current-menu-item a>span{position:relative}.site-header .inside-header .main-navigation .main-nav .current-menu-item a>span:after{content:"";height:4px;margin-top:3px;background-color:#82c94c;display:block;position:absolute;left:-8px;right:-8px;bottom:-8px}}.site-header .inside-header .main-navigation #ecommerce-menu{color:red}.site-header .inside-header .main-navigation #ecommerce-menu a svg.svg-inline--fa{font-size:22px;margin-bottom:9px}.site-header .inside-header .main-navigation #ecommerce-menu a svg{display:none}@media(min-width:769px){.site-header .inside-header .main-navigation #ecommerce-menu a svg{display:block;margin:auto}}@media(min-width:769px){.site-header #menu-primary{display:-ms-inline-flexbox;display:inline-flex;margin-left:5%}.site-header #primary-menu{-ms-flex-positive:1;flex-grow:1}}.site-branding{-ms-flex-order:1;order:1}.mobile-menu-control-wrapper{-ms-flex-order:3;order:3}#site-navigation{-ms-flex-order:4;order:4}.cart-mobile{-ms-flex-order:2;order:2}body.page-template-custom-product .site-header,body.tax-product_cat .site-header,body:not(.home) .site-header{background-color:#304553;border-bottom-color:#304553}body.page-template-custom-product .site-header .inside-header .main-navigation,body.tax-product_cat .site-header .inside-header .main-navigation,body:not(.home) .site-header .inside-header .main-navigation{background-color:#fff}body.page-template-custom-product .site-header .inside-header .main-navigation #ecommerce-menu svg path,body.page-template-custom-product .site-header .inside-header .main-navigation .icon-menu-bars svg,body.tax-product_cat .site-header .inside-header .main-navigation #ecommerce-menu svg path,body.tax-product_cat .site-header .inside-header .main-navigation .icon-menu-bars svg,body:not(.home) .site-header .inside-header .main-navigation #ecommerce-menu svg path,body:not(.home) .site-header .inside-header .main-navigation .icon-menu-bars svg{fill:#fff}body.page-template-custom-product .site-header .inside-header .main-navigation,body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li:active a,body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li:focus a,body.page-template-custom-product .site-header .inside-header .main-navigation ul ul,body.tax-product_cat .site-header .inside-header .main-navigation,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li:active a,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li:focus a,body.tax-product_cat .site-header .inside-header .main-navigation ul ul,body:not(.home) .site-header .inside-header .main-navigation,body:not(.home) .site-header .inside-header .main-navigation .main-nav li:active a,body:not(.home) .site-header .inside-header .main-navigation .main-nav li:focus a,body:not(.home) .site-header .inside-header .main-navigation ul ul{background-color:transparent}body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li a,body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li a:active,body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li a:visited,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li a,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li a:active,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li a:visited,body:not(.home) .site-header .inside-header .main-navigation .main-nav li a,body:not(.home) .site-header .inside-header .main-navigation .main-nav li a:active,body:not(.home) .site-header .inside-header .main-navigation .main-nav li a:visited{color:#fff;background-color:transparent}@media(min-width:769px){body.page-template-custom-product .site-header .inside-header .main-navigation .main-nav li a:hover,body.tax-product_cat .site-header .inside-header .main-navigation .main-nav li a:hover,body:not(.home) .site-header .inside-header .main-navigation .main-nav li a:hover{background-color:#344a59}}body.page-template-custom-product .cart-mobile path,body.tax-product_cat .cart-mobile path,body:not(.home) .cart-mobile path{fill:#fff}.mobile-menu-control-wrapper{margin-left:.5rem}.cart-mobile{position:relative;margin-left:auto;margin-top:.25rem}.cart-mobile .cart-count-mobile{font-size:12px;text-align:center;width:16px;height:16px;display:inline-block;position:absolute;line-height:16px;border-radius:100%;top:0;right:-.5rem}.cart-mobile .cart-count-mobile:not(.empty){background-color:#cc5243;color:#fff}@media(min-width:769px){.cart-mobile{display:none}}footer.site-footer{background-color:#304553;color:#fff;padding:2.5rem 1.5rem}@media(min-width:992px){footer.site-footer{padding:3.5rem}}footer.site-footer .footer-widgets{background:transparent;margin-left:auto;margin-right:auto;max-width:1200px}footer.site-footer .footer-widgets .inside-footer-widgets{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:992px){footer.site-footer .footer-widgets .inside-footer-widgets{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer.site-footer .footer-widgets .inside-footer-widgets>div{margin-bottom:2rem}@media(min-width:992px){footer.site-footer .footer-widgets .inside-footer-widgets>div{margin-bottom:4rem}}@media(min-width:992px){footer.site-footer .footer-widgets .inside-footer-widgets .footer-widget-3{width:100%;max-width:540px;-ms-flex:none;flex:none}}footer.site-footer .footer-widgets .inside-footer-widgets a{color:#fff;font-weight:600}footer.site-footer .copyright-bar{margin-left:auto;margin-right:auto;max-width:1200px}.footer-widgets-container{padding:0}@media(min-width:992px){.footer-widgets-container{padding:0 1rem}}input[type=checkbox],input[type=radio]{border:1px solid #ccc}input[type=radio]{margin-left:1px;margin-right:8px;width:16px;height:16px;background:#fff;border-radius:50%}input[type=checkbox]{margin-left:4px}input[type=checkbox]:checked,input[type=radio]:checked{background:#248ec7!important;box-shadow:0 0 0 1px #727f87!important;border:3px solid #fff}label{display:inline-block;margin-bottom:4px;font-size:1rem}.woocommerce form .form-row label{line-height:1.5}[type=checkbox]{width:18px;height:18px}[type=checkbox],[type=checkbox] [type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:.25rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;width:100%;padding:12px 16px;font-size:1rem}input[type=email][hidden],input[type=number][hidden],input[type=password][hidden],input[type=search][hidden],input[type=tel][hidden],input[type=text][hidden],input[type=url][hidden],select[hidden],textarea[hidden]{display:none}input[type=email],input[type=email] textarea,input[type=number],input[type=number] textarea,input[type=password],input[type=password] textarea,input[type=search],input[type=search] textarea,input[type=tel],input[type=tel] textarea,input[type=text],input[type=text] textarea,input[type=url],input[type=url] textarea,select,select textarea,textarea,textarea textarea{border-radius:4px;background-color:#f7f9fa;border:1px solid #d3dce2}input[type=email]:focus,input[type=email] textarea:focus,input[type=number]:focus,input[type=number] textarea:focus,input[type=password]:focus,input[type=password] textarea:focus,input[type=search]:focus,input[type=search] textarea:focus,input[type=tel]:focus,input[type=tel] textarea:focus,input[type=text]:focus,input[type=text] textarea:focus,input[type=url]:focus,input[type=url] textarea:focus,select:focus,select textarea:focus,textarea:focus,textarea textarea:focus{background-color:#f7f9fa;box-shadow:0 0 4px #e2e8ec;border-color:#b4c4ce}form fieldset ul{margin:0;list-style:none}form.whitefields ul li input,form.whitefields ul li select,form.whitefields ul li textarea{background-color:#fff}.woocommerce form .form-row .input-checkbox{display:inline-block}.wc-braintree-label-payment-type:before,label.wc-braintree-label-payment-type:before{width:16px!important;height:16px!important;box-shadow:0 0 0 1px #777!important;border:3px solid #fff!important}input.wc-braintree-payment-type:checked+label.wc-braintree-label-payment-type:before{background:#248ec7!important;box-shadow:0 0 0 1px #727f87!important}body:not(.woocommerce-checkout):not(.woocommerce-cart) .select2{display:none;visibility:hidden}.select2-container .select2-selection--single .select2-selection__rendered{padding:12px 32px 12px 16px;border-radius:4px;background-color:#f7f9fa;border:1px solid #d3dce2;height:auto;display:block;margin:0;cursor:pointer;position:relative}.select2-container--default .select2-selection--single{height:auto;border:none}.select2-container--default .select2-selection--single .select2-selection__arrow{right:12px;top:calc(50% - 11px)}.select2-dropdown{border-color:#d3dce2}.select2-results__option{padding:12px!important}.select2-results__option--highlighted{background-color:#f7f9fa!important;color:#304553!important}.wc-braintree-payment-methods-container .select2-container--default .select2-selection--single{padding:0!important}.woocommerce form .form-row .select2-container{font-size:16px}form[name=checkout] .select2-container--default .select2-selection--single{min-height:56px}.um .um-tip{color:#5c95ec!important}.um-form form{max-width:600px;margin-left:auto;margin-right:auto}.um-page-register .um-14069.um .um-postmessage{margin-top:75px}body.home .grid-container{margin:0;max-width:100%}body.home .grid-container.inside-header{margin-left:auto;margin-right:auto;max-width:1200px}body.home .site-content{padding-top:0}body.page-template-custom-product,body.tax-product_cat{background:#fff}body.page-template-custom-product .site-content,body.tax-product_cat .site-content{padding-left:1rem;padding-right:1rem;padding-top:1rem}@media(min-width:769px){body.page-template-custom-product .site-content,body.tax-product_cat .site-content{padding-top:1.5rem}}@media(min-width:992px){body.page-template-custom-product .site-content,body.tax-product_cat .site-content{padding-top:2.5rem}}body.page-template-custom-product form ul,body.tax-product_cat form ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}body.page-template-custom-product form ul li,body.tax-product_cat form ul li{display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;-ms-flex-preferred-size:100%;flex-basis:100%;width:50%;position:relative;margin-bottom:1rem}@media(min-width:992px){body.page-template-custom-product form ul li,body.tax-product_cat form ul li{-ms-flex-preferred-size:initial;flex-basis:auto;width:48%}}body.page-template-custom-product .woocommerce h1,body.tax-product_cat .woocommerce h1{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px;margin:0}body.page-template-custom-product .woocommerce div.product,body.tax-product_cat .woocommerce div.product{overflow:hidden}body.page-template-custom-product .woocommerce div.product .woocommerce-variation-availability .in-stock,body.tax-product_cat .woocommerce div.product .woocommerce-variation-availability .in-stock{display:none}body.page-template-custom-product .woocommerce div.product .woocommerce-variation-description p,body.tax-product_cat .woocommerce div.product .woocommerce-variation-description p{margin-bottom:1rem}body.page-template-custom-product .woocommerce div.product .price,body.tax-product_cat .woocommerce div.product .price{margin-bottom:0}body.page-template-custom-product .woocommerce div.product .price .amount,body.tax-product_cat .woocommerce div.product .price .amount{font-size:1.5rem;font-weight:600;color:#304553}body.page-template-custom-product .woocommerce div.product .price small,body.tax-product_cat .woocommerce div.product .price small{font-size:14px;color:#304553;margin-left:6px}body.page-template-custom-product .woocommerce div.product .woocommerce-variation-add-to-cart label,body.tax-product_cat .woocommerce div.product .woocommerce-variation-add-to-cart label{display:block;margin-bottom:4px}body.page-template-custom-product .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.tax-product_cat .woocommerce div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button{float:none;background-color:#cc5243;width:100%}body.page-template-custom-product .woocommerce div.product div.images img,body.tax-product_cat .woocommerce div.product div.images img{border-radius:4px}body.page-template-custom-product .woocommerce div.product div.images .flex-control-thumbs,body.tax-product_cat .woocommerce div.product div.images .flex-control-thumbs{margin-top:1rem}body.page-template-custom-product .woocommerce div.product div.images .flex-control-thumbs li,body.tax-product_cat .woocommerce div.product div.images .flex-control-thumbs li{width:auto}body.page-template-custom-product .woocommerce div.product div.images .flex-control-thumbs li img,body.tax-product_cat .woocommerce div.product div.images .flex-control-thumbs li img{max-width:80px;margin-right:1rem}body.page-template-custom-product .woocommerce div.product .flex-direction-nav,body.tax-product_cat .woocommerce div.product .flex-direction-nav{display:none}body.page-template-custom-product .woocommerce-error:before,body.page-template-custom-product .woocommerce-info:before,body.page-template-custom-product .woocommerce-message:before,body.tax-product_cat .woocommerce-error:before,body.tax-product_cat .woocommerce-info:before,body.tax-product_cat .woocommerce-message:before{top:calc(50% - 12px)}.single_variation_wrap{position:relative}.buffer{top:0;left:0;position:absolute;right:0;bottom:0;background-color:hsla(0,0%,100%,.75);z-index:2}.buffer.display{background-color:transparent;z-index:-2}.loadings{border:5px solid #d3dce2;border-top:5px solid #248ec7;border-radius:50%;width:32px;height:32px;animation:d 2s linear infinite;position:absolute;top:calc(50% - 2px);left:calc(50% - 32px);z-index:10}.lengthers.buffer .loadings{top:calc(50% - 16px)}#loadForms.buffer{bottom:calc(50% - 21px)}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clone img{opacity:0}.single_variation_wrap .woocommerce-notices-wrapper{margin-top:10px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#cc5243}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{transform:scale(1.01);opacity:.95;background:#cc5243}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:16px 24px}#wishlist-create-submit.loading:after,#wishlist-selection-create.loading:after,.mx-cart-item-info input#submit.loading:after,.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:calc(50% - 8px)!important}#wishlist-create-submit,#wishlist-selection-create{position:relative}#wishlist-create-submit.loading,#wishlist-selection-create.loading{padding-right:39px}#update-cuts{position:relative;padding:12px;font-size:14px}#update-cuts.loading{padding-right:36px}#update-cuts.loading:after,#wishlist-create-submit.loading:after,#wishlist-selection-create.loading:after{font-family:WooCommerce;content:"";vertical-align:top;font-weight:400;position:absolute;right:1em;animation:d 2s linear infinite}.added_to_cart.wc-forward{display:none;visibility:hidden}#tolerance{letter-spacing:-.18px;display:inline-block;margin-bottom:0;font-size:14px;color:#6c7d88}body.woocommerce-account.page-id-9{background-color:#f7f9fa}body.woocommerce-account.page-id-9 .entry-content:not(:first-child),body.woocommerce-account.page-id-9 .entry-summary:not(:first-child),body.woocommerce-account.page-id-9 .page-content:not(:first-child){margin:0}body.woocommerce-account.page-id-9 .inside-article{background-color:transparent}body.woocommerce-account.page-id-9 .login-container form .form-row{padding:0;margin:0}body.woocommerce-account.page-id-9 .login-container{width:100%;max-width:400px;margin:2rem auto;border:1px solid #d3dce2;background-color:#fff;border-radius:4px;padding:1.5rem}body.woocommerce-account.page-id-9 .login-container h2{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px;margin-bottom:24px}body.woocommerce-account.page-id-9 .login-container form{border:none;padding:0;margin:0}body.woocommerce-account.page-id-9 .login-container form .form-row label{line-height:normal}body.woocommerce-account.page-id-9 .login-container form input[type=password],body.woocommerce-account.page-id-9 .login-container form input[type=text]{margin-bottom:1rem}body.woocommerce-account.page-id-9 .login-container form .lost_password{margin-bottom:1rem;font-size:14px;margin-top:4px}body.woocommerce-account.page-id-9 .login-container form .metric-checkbox{margin-bottom:1.5rem}body.woocommerce-account.page-id-9 .login-container form .metric-checkbox span{line-height:18px;display:inline-block}body.woocommerce-account.page-id-9 .login-container form .metric-checkbox input,body.woocommerce-account.page-id-9 .login-container form .metric-checkbox span{vertical-align:middle}body.woocommerce-account.page-id-9 .login-container form span.required{display:none}body.woocommerce-account.page-id-9 .login-container form small a{font-weight:600}body.woocommerce-account.page-id-9 .login-container form .password-input input{margin-bottom:0}body.woocommerce-account.page-id-9 .login-container form .woocommerce-form-login__submit{float:none;display:block;width:100%;margin-bottom:1rem}body.page-id-2497 form.woocommerce-form.woocommerce-form-register.register{max-width:400px;margin:2rem auto}body.woocommerce-lost-password .woocommerce>p{max-width:400px;margin:0 auto 2rem}body.woocommerce-lost-password .woocommerce button.button{width:100%}body.woocommerce-lost-password .woocommerce button.button:hover{background-color:#6aa33e}body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{width:100%;max-width:400px;margin:2rem auto;border:1px solid #d3dce2;background-color:#fff;border-radius:4px;padding:1.5rem}body.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row-first{width:100%!important}.um input[type=submit].um-button:not(.um-disabled),.um input[type=submit].um-button:not(.um-disabled):focus{background:#6aa33e!important}body.woocommerce-account.page-id-9{background-color:#fff}body.woocommerce-account.page-id-9 .grid-container{margin:0;max-width:100%}body.woocommerce-account.page-id-9 .grid-container.inside-header{margin-left:auto;margin-right:auto;max-width:1200px}body.woocommerce-account.page-id-9 .inside-article{padding:0}body.woocommerce-account.page-id-9 .woocommerce-page form .form-row-first,body.woocommerce-account.page-id-9 .woocommerce-page form:not(.lost_reset_password) .form-row-last,body.woocommerce-account.page-id-9 .woocommerce form .form-row-first,body.woocommerce-account.page-id-9 .woocommerce form .form-row-last{width:49%}body.woocommerce-account.page-id-9 .site-content{padding-top:0}body.woocommerce-account.page-id-9 .site-content .woocommerce{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:769px){body.woocommerce-account.page-id-9 .site-content .woocommerce{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}body.woocommerce-account.page-id-9 .site-content .woocommerce#wl-wrapper{display:block}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation{position:relative;display:block;float:none;width:auto;background-color:#f7f9fa;padding:1rem;border-bottom:1px solid #d3dce2}@media(min-width:769px){body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation{text-align:right;-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-item-align:stretch;align-self:stretch;border-right:1px solid #d3dce2;border-bottom:none;padding-top:2.5rem;padding-right:2rem}}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation ul{text-align:left;list-style:none;margin:0;display:inline-block}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation ul li{padding:.5rem;margin-bottom:.5rem}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active{margin-bottom:.55rem}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after{content:"";height:4px;margin-top:3px;background-color:#82c94c;display:block;position:absolute;left:-8px;right:-8px;bottom:-5px}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#304553;font-weight:600;font-size:1.125rem;position:relative}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content{width:100%;max-width:800px;float:none;padding:1.5rem}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content h1{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content form .form-row{margin-bottom:1.25rem;padding:0}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content form .form-row em{font-size:14px;font-style:normal;letter-spacing:.005rem;color:#727f87}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content form legend{display:block;font-size:1.125rem;font-weight:600;padding-top:.75rem;margin-bottom:1rem}@media(min-width:769px){body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content{padding:1rem 1.5rem 1rem 2.5rem;min-height:500px}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content .password-input,body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content input{max-width:360px}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content .password-input[name=account_display_name],body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content input[name=account_display_name]{max-width:520px}}body.woocommerce-account.page-id-9 .site-content .woocommerce .woocommerce-MyAccount-content button{margin-top:.5rem}.woocommerce-account .addresses .title .edit{float:none;margin-left:12px}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row{border:1px solid #d3dce2;border-radius:4px;margin-bottom:1.5rem;padding:1.5rem;position:relative}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-date{line-height:1}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-date time{font-size:1.125rem;font-weight:600}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-number a{font-size:.875rem;color:#727f87}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-total{margin:.5rem 0}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-status{margin-bottom:.5rem}body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions{margin-top:1rem}@media(min-width:769px){body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions{position:absolute;top:1.5rem;right:1.5rem;margin-top:0}}@media(min-width:769px){body.woocommerce-account.page-id-9 .woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions a{font-size:1rem;padding:14px 22px}}body.page-id-8 mark,body.woocommerce-account.page-id-9 mark,body.woocommerce-order-received mark{background-color:transparent;font-weight:600}body.page-id-8 ul.order_details li,body.woocommerce-account.page-id-9 ul.order_details li,body.woocommerce-order-received ul.order_details li{display:block;width:100%;margin-bottom:.875rem;border-right:none}@media(min-width:769px){body.page-id-8 ul.order_details li,body.woocommerce-account.page-id-9 ul.order_details li,body.woocommerce-order-received ul.order_details li{display:inline-block;width:auto;border-right:1px dashed #d3dce2}}body.page-id-8 .order_details .order_item,body.woocommerce-account.page-id-9 .order_details .order_item,body.woocommerce-order-received .order_details .order_item{padding:1rem 0;border-bottom:1px solid #d3dce2}@media (min-width:450px){body.page-id-8 .order_details .order_item,body.woocommerce-account.page-id-9 .order_details .order_item,body.woocommerce-order-received .order_details .order_item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}body.page-id-8 .order_details .order_item:first-of-type,body.woocommerce-account.page-id-9 .order_details .order_item:first-of-type,body.woocommerce-order-received .order_details .order_item:first-of-type{border-top:1px solid #d3dce2}body.page-id-8 .order_details .order_item.certification-line,body.woocommerce-account.page-id-9 .order_details .order_item.certification-line,body.woocommerce-order-received .order_details .order_item.certification-line{margin-top:-1px;border-top:1px solid #f7f9fa}@media (min-width:450px){body.page-id-8 .order_details .order_item.certification-line .product-name,body.woocommerce-account.page-id-9 .order_details .order_item.certification-line .product-name,body.woocommerce-order-received .order_details .order_item.certification-line .product-name{margin-left:80px}}body.page-id-8 .order_details .order_item .product-name>*,body.woocommerce-account.page-id-9 .order_details .order_item .product-name>*,body.woocommerce-order-received .order_details .order_item .product-name>*{display:block}body.page-id-8 .order_details .order_item .product-name a,body.woocommerce-account.page-id-9 .order_details .order_item .product-name a,body.woocommerce-order-received .order_details .order_item .product-name a{font-size:1.125rem;font-weight:600;color:#304553}body.page-id-8 .order_details .order_item .product-image,body.woocommerce-account.page-id-9 .order_details .order_item .product-image,body.woocommerce-order-received .order_details .order_item .product-image{padding-right:1rem}body.page-id-8 .order_details .order_item .product-image img,body.woocommerce-account.page-id-9 .order_details .order_item .product-image img,body.woocommerce-order-received .order_details .order_item .product-image img{border-radius:4px;width:100%;max-width:80px}body.page-id-8 .order_details .order_item .amount,body.woocommerce-account.page-id-9 .order_details .order_item .amount,body.woocommerce-order-received .order_details .order_item .amount{font-size:1.125rem}body.page-id-8 .woocommerce-customer-details .addresses,body.woocommerce-account.page-id-9 .woocommerce-customer-details .addresses,body.woocommerce-order-received .woocommerce-customer-details .addresses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:769px){body.page-id-8 .woocommerce-customer-details .addresses,body.woocommerce-account.page-id-9 .woocommerce-customer-details .addresses,body.woocommerce-order-received .woocommerce-customer-details .addresses{-ms-flex-direction:row;flex-direction:row}}body.page-id-8 .woocommerce-customer-details .addresses address,body.woocommerce-account.page-id-9 .woocommerce-customer-details .addresses address,body.woocommerce-order-received .woocommerce-customer-details .addresses address{border:none;padding:0}body.page-id-8 .woocommerce-customer-details .addresses h2,body.woocommerce-account.page-id-9 .woocommerce-customer-details .addresses h2,body.woocommerce-order-received .woocommerce-customer-details .addresses h2{font-size:1rem;font-weight:600;margin-bottom:.25rem}body.page-id-8 .woocommerce-customer-details .col-1,body.page-id-8 .woocommerce-customer-details .col-2,body.page-id-8 .woocommerce-customer-details .col-3,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-1,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-2,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-3,body.woocommerce-order-received .woocommerce-customer-details .col-1,body.woocommerce-order-received .woocommerce-customer-details .col-2,body.woocommerce-order-received .woocommerce-customer-details .col-3{padding:.875rem;width:100%}@media(min-width:769px){body.page-id-8 .woocommerce-customer-details .col-1,body.page-id-8 .woocommerce-customer-details .col-2,body.page-id-8 .woocommerce-customer-details .col-3,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-1,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-2,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-3,body.woocommerce-order-received .woocommerce-customer-details .col-1,body.woocommerce-order-received .woocommerce-customer-details .col-2,body.woocommerce-order-received .woocommerce-customer-details .col-3{width:30%}}body.page-id-8 .woocommerce-customer-details .col-2 address,body.woocommerce-account.page-id-9 .woocommerce-customer-details .col-2 address,body.woocommerce-order-received .woocommerce-customer-details .col-2 address{margin-top:.875rem}body.page-id-8 .woocommerce-customer-details .woocommerce-column--details>div,body.woocommerce-account.page-id-9 .woocommerce-customer-details .woocommerce-column--details>div,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--details>div{margin-bottom:.875rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.page-id-8 .woocommerce-customer-details .woocommerce-column--details>div small,body.woocommerce-account.page-id-9 .woocommerce-customer-details .woocommerce-column--details>div small,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--details>div small{display:block}body.page-id-8 .woocommerce-customer-details .woocommerce-column--details>div:last-of-type,body.woocommerce-account.page-id-9 .woocommerce-customer-details .woocommerce-column--details>div:last-of-type,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--details>div:last-of-type{color:#248ec7;font-weight:600}body.page-id-8 .woocommerce-customer-details .woocommerce-column--details div[scope=row],body.woocommerce-account.page-id-9 .woocommerce-customer-details .woocommerce-column--details div[scope=row],body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--details div[scope=row]{display:inline-block;vertical-align:middle;font-weight:600}body.page-id-8 .woocommerce-customer-details .woocommerce-column--details>div div:not([scope=row]),body.woocommerce-account.page-id-9 .woocommerce-customer-details .woocommerce-column--details>div div:not([scope=row]),body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--details>div div:not([scope=row]){display:inline-block;float:right}body.woocommerce-cart{background-color:#f7f9fa}body.woocommerce-cart .grid-container{margin:0;max-width:100%}body.woocommerce-cart .grid-container.inside-header{margin-left:auto;margin-right:auto;max-width:1200px}body.woocommerce-cart .inside-article{padding:0;background-color:transparent}body.woocommerce-cart .inside-article .entry-content{margin:0}body.woocommerce-cart .woocommerce-page .cart-collaterals .cart_totals,body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}body.woocommerce-cart .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,body.woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}body.woocommerce-cart .woocommerce-NoticeGroup{display:none}body.woocommerce-cart .woocommerce{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media(min-width:992px){body.woocommerce-cart .woocommerce{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}}body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{width:100%}body.woocommerce-cart .woocommerce .mx-cart-list{border-top:1px solid #d3dce2;margin-top:1.5rem}body.woocommerce-cart .woocommerce .mx-cart-listwrap{-ms-flex-positive:1;flex-grow:1;background-color:#fff;padding:2.5rem 1rem;-ms-flex-order:2;order:2}@media (min-width:450px){body.woocommerce-cart .woocommerce .mx-cart-listwrap{padding:2.5rem}}@media(min-width:992px){body.woocommerce-cart .woocommerce .mx-cart-listwrap{-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%}}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:flext-start;justify-content:flext-start;margin:1.25rem 0;width:100%;border-bottom:1px solid #d3dce2}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item:last-of-type{border-bottom:none}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item.certification-line{margin-top:0;border-top:1px solid #fff;position:relative;top:calc(-1.25rem - 1px);padding-left:80px}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item img{max-width:80px;border-radius:4px;display:inline-block}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0 1rem 1rem;width:calc(100% - 63px)}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info bdi{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;display:block}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .form-contain,body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info p{margin-bottom:.75rem;font-size:1rem}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .form-contain strong,body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info p strong{font-weight:400;margin-right:.5rem}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .form-contain a:not(.prod-link),body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info p a:not(.prod-link){font-size:.875rem;display:inline-block;cursor:pointer}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .mx-cart-remove{font-size:.875rem;color:#d22;display:block;margin-top:.5rem}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .qty-container{display:block}body.woocommerce-cart .woocommerce .mx-cart-listwrap .mx-cart-item .mx-cart-item-info .qty-container label{display:none}body.woocommerce-cart .woocommerce .mx-cart-listwrap .woocommerce-cart-form{max-width:800px;width:100%!important}@media(min-width:992px){body.woocommerce-cart .woocommerce .mx-cart-listwrap .woocommerce-cart-form{float:right}}body.woocommerce-cart .woocommerce .mx-cart-listwrap dt{margin-top:.5rem}body.woocommerce-cart .woocommerce .mx-cart-listwrap dd{margin:.125rem 0}body.woocommerce-cart .woocommerce .mx-cart-listwrap .coupon .input-text{width:100%!important;max-width:200px}body.woocommerce-cart .woocommerce .mx-cart-totals{width:auto;border-left:1px solid #d3dce2;padding:1.5rem;-ms-flex-preferred-size:480px;flex-basis:480px;-ms-flex-positive:2;flex-grow:2;-ms-flex-order:1;order:1}@media(min-width:992px){body.woocommerce-cart .woocommerce .mx-cart-totals{-ms-flex-order:2;order:2}}body.woocommerce-cart .woocommerce .mx-cart-totals .cart-collaterals{margin:auto;max-width:22rem;position:relative}@media(min-width:992px){body.woocommerce-cart .woocommerce .mx-cart-totals .cart-collaterals{position:sticky;top:2.5rem;margin:0 1rem}}body.woocommerce-cart .woocommerce .mx-cart-totals table,body.woocommerce-cart .woocommerce .mx-cart-totals td,body.woocommerce-cart .woocommerce .mx-cart-totals th,body.woocommerce-cart .woocommerce .mx-cart-totals tr{border:none;padding:.25rem 0;border-collapse:collapse}body.woocommerce-cart .woocommerce .mx-cart-totals td{padding:.5rem}body.woocommerce-cart .woocommerce .mx-cart-totals tr.order-total{border-top:1px solid #d3dce2;border-bottom:1px solid #d3dce2;font-size:1.5rem}body.woocommerce-cart .woocommerce .mx-cart-totals tr.order-total th{vertical-align:middle}body.woocommerce-cart .woocommerce .mx-cart-totals h2{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px;margin-bottom:2.5rem!important}body.woocommerce-cart .woocommerce .mx-cart-totals .checkout-button{background-color:#cc5243;width:100%}body.woocommerce-cart .return-to-shop{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:200px;margin-top:1.5rem}@media(min-width:769px){body.woocommerce-cart .return-to-shop{margin-top:.125rem}}body.woocommerce-cart .return-to-shop a{background-color:#cc5243}body.woocommerce-cart .cart-empty{margin-top:1.5rem}.mx-cart-cuts{position:relative}.mx-cart-cuts .buffer{position:absolute;top:4px;left:20px;background-color:transparent;z-index:-2}.mx-cart-cuts .buffer.running{z-index:2}body .woocommerce button.button[name=update_cart]{padding:.618em 1em!important;background-color:#cc5243;color:#fff}body .woocommerce button.button[name=update_cart]:disabled{background-color:#ebe9eb}.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-form-login-toggle .form{background-color:#fff}.woocommerce-form-login-toggle .form .woocommerce-form-login__rememberme{display:block;margin:0 0 .75rem}body.woocommerce-checkout{background-color:#f7f9fa}body.woocommerce-checkout h3{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px}body.woocommerce-checkout .tax-total{text-align:right}body.woocommerce-checkout #payment{background:#f7f9fa;border:1px solid #d3dce2}body.woocommerce-checkout #payment div.payment_box{background-color:#e7edf0}body.woocommerce-checkout #payment div.payment_box:before{border:1em solid #e7edf0;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}body.woocommerce-checkout #payment button{background-color:#cc5243}body.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e2e8ec}body.woocommerce-checkout form.checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.5rem;margin-top:1rem}body.woocommerce-checkout form.checkout .woocommerce-NoticeGroup{width:100%}body.woocommerce-checkout form.checkout .col1-set{width:100%;padding:1.5rem;background-color:#fff;border-radius:4px;margin:1rem}@media(min-width:992px){body.woocommerce-checkout form.checkout .col1-set{margin:0 2.5rem 0 0;width:auto;-ms-flex-positive:1;flex-grow:1}}body.woocommerce-checkout form.checkout .col1-set .woocommerce-billing-fields .form-row{margin-bottom:.75rem}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{width:100%;padding:1.5rem;background-color:#fff;border-radius:4px;margin:1rem}@media(min-width:992px){body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{margin:0;width:45%}}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table{border-collapse:collapse;border:none}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table thead{display:none}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table td{border:none;padding:1rem .5rem}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table td.product-total,body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.cart-subtotal td{text-align:right}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table th{border:none}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.cart_item:not(.certification-line){border-top:1px solid #d3dce2}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.cart_item.certification-line td.product-name{padding-top:0}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.cart_item.certification-line .checkout-product-title{padding:.75rem;background-color:#f7f9fa;border-radius:0 0 4px 4px;width:100%}@media (min-width:450px){body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.cart_item.certification-line .checkout-product-title{margin-left:calc(1em + 48px)}}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table .cart-subtotal{border-top:1px solid #d3dce2;border-bottom:1px solid #d3dce2;padding:.75rem 0}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table .order-total{border-top:1px solid #d3dce2;font-size:1.5rem}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.woocommerce-shipping-totals{display:block}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.woocommerce-shipping-totals td,body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table tr.woocommerce-shipping-totals th{display:block;vertical-align:top}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table td.product-total{vertical-align:top;font-weight:600}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table .checkout-product-top-row{padding-bottom:.5rem}@media (min-width:450px){body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table .checkout-product-top-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table .checkout-product-top-row .attachment-thumbnail{max-width:48px;max-height:48px;border-radius:4px;margin-right:1rem;vertical-align:text-top}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table p{font-size:1rem}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table dl.variation{padding:.75rem;background-color:#f7f9fa;border-radius:4px}@media (min-width:450px){body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table dl.variation{margin-left:calc(1em + 48px)}}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table dl.variation dt{font-weight:300;margin-right:.5rem}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table dl.variation dd.variation-MaterialCertification{font-weight:700}@media (max-width:570px){#pay_with_amazon{float:none!important}}.woocommerce-checkout #pay_with_amazon{margin-bottom:10px;width:250px}.wc-braintree-cart-text{display:none!important}.wc-item-meta{list-style:none;margin-left:0}.buyers-guide-wrapper{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-flow:row;flex-flow:row}.buyers-guide-wrapper .bg-glossary{-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-negative:0;flex-shrink:0;background-color:#f7f9fa;border-right:1px solid #d3dce2;text-align:right;display:none}@media(min-width:992px){.buyers-guide-wrapper .bg-glossary{display:block}}.buyers-guide-wrapper .bg-glossary .glossary-contents{top:0;padding:3rem 2rem;text-align:left;display:inline-block}.buyers-guide-wrapper .bg-glossary .glossary-contents ul{list-style:none;margin:0 1rem 2.5rem}.buyers-guide-wrapper .bg-glossary .glossary-contents ul li h2{font-size:1.125rem;margin:0 0 1rem;font-weight:600}.buyers-guide-wrapper .bg-glossary .glossary-contents ul li h2 a{padding-left:0}.buyers-guide-wrapper .bg-glossary .glossary-contents ul li a{padding:.125rem 0;display:block;color:#304553;transition:none;padding:0 0 .5rem .5rem}.buyers-guide-wrapper .bg-glossary .glossary-contents ul li a:hover{color:#248ec7;text-decoration:underline}.buyers-guide-wrapper .bg-glossary .glossary-contents ul li a.active-definition{color:#248ec7;font-weight:600}.buyers-guide-wrapper .bg-content{-ms-flex-positive:2;flex-grow:2;padding-top:1rem;max-width:100%}.buyers-guide-wrapper .bg-content #hero{background-color:#fff;border-bottom:1px solid #d3dce2;padding:2rem}@media(min-width:992px){.buyers-guide-wrapper .bg-content #hero{padding:2rem 2rem 2rem 4.5rem}}.buyers-guide-wrapper .bg-content #hero h1{max-width:800px;text-align:left;margin:0;font-size:1.75rem;line-height:1.75rem;color:#304553}.buyers-guide-wrapper .bg-content #hero h1 span{font-size:1.125rem;color:#304553;line-height:1.5}.buyers-guide-wrapper .bg-content .buyers_guide{padding:2rem}@media(min-width:992px){.buyers-guide-wrapper .bg-content .buyers_guide{padding:2rem 2rem 2rem 4.5rem}}.buyers-guide-wrapper .bg-content .buyers_guide div,.buyers-guide-wrapper .bg-content .buyers_guide h1,.buyers-guide-wrapper .bg-content .buyers_guide h2,.buyers-guide-wrapper .bg-content .buyers_guide h3,.buyers-guide-wrapper .bg-content .buyers_guide img,.buyers-guide-wrapper .bg-content .buyers_guide li,.buyers-guide-wrapper .bg-content .buyers_guide p,.buyers-guide-wrapper .bg-content .buyers_guide ul{max-width:800px}.buyers-guide-wrapper .bg-content .buyers_guide a,.buyers-guide-wrapper .bg-content .buyers_guide li,.buyers-guide-wrapper .bg-content .buyers_guide p,.buyers-guide-wrapper .bg-content .buyers_guide ul{font-size:1.125rem;line-height:1.6}.buyers-guide-wrapper .bg-content .buyers_guide li{margin-bottom:1rem}.buyers-guide-wrapper .bg-content .buyers_guide h1:first-of-type{margin-top:0}.buyers-guide-wrapper .bg-content .buyers_guide h1{font-size:1.75rem}.buyers-guide-wrapper .bg-content .buyers_guide p{margin-bottom:.25rem}.buyers-guide-wrapper .bg-content .buyers_guide h2{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;margin-top:1.75rem}.buyers-guide-wrapper .bg-content .buyers_guide ul{margin-left:2.75rem;margin-top:1rem}.search-results #main{margin-bottom:75px}.search-results .page-header,.search-results.separate-containers .inside-article{padding:32px 8px 0}.search-results h1,.search-results h2.entry-title{font-weight:600;font-size:1.75rem}.search-results .entry-summary{margin-top:1em}.search-results .paging-navigation{text-align:center;margin:2em auto}.jcf-select{width:100%;padding:12px 16px;border-radius:4px;background-color:#f7f9fa;border:1px solid #d3dce2;height:auto;display:block;margin:0;cursor:pointer;position:relative}.jcf-select:before{content:"";position:absolute;top:50%;margin-top:-3px;right:1rem;border-style:solid;border-width:6px 5px;border-color:#727f87 transparent transparent}.jcf-select.jcf-disabled{background-color:#eaf0f2!important;color:#000;opacity:.4}.jcf-select.jcf-drop-active{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff}.jcf-select.jcf-drop-active,.jcf-select.jcf-focus{border:1px solid #d3dce2;border-color:#d3dce2!important;box-shadow:0 0 4px #e2e8ec;border-color:#b4c4ce}.jcf-select .jcf-select-opener{background:transparent}.jcf-select .jcf-select-text{font-size:1rem;color:#304553;margin:0 2rem 0 0;cursor:pointer}.jcf-list{font-size:1rem;line-height:1.5}.jcf-list .jcf-option{height:auto;padding:.75rem 1rem;color:#304553}.jcf-list .jcf-option.jcf-hover,.jcf-list .jcf-option:active,.jcf-list .jcf-option:focus,.jcf-list .jcf-option:hover,.jcf-list .jcf-option:target{background-color:#f7f9fa}.jcf-select-drop .jcf-select-drop-content{border:1px solid #d3dce2;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:auto}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#fff;color:#304553}.jcf-scrollbar-vertical{background-color:#f1f4f6;width:10px}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background-color:transparent;width:10px;height:4px}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#b2b3b4;border-radius:6px;width:10px}.has-tooltip label{display:inline-block}.has-tooltip .tooltip{display:inline-block;cursor:help}.has-tooltip .tooltip.tooltip-right{float:right;margin:0;z-index:3;position:relative}.tooltip-content{display:none}.tooltipster-sidetip .tooltipster-box{background-color:#304553;border:none}.tooltipster-sidetip .tooltipster-content{line-height:d96ab3f2e5cc815a9be771ea311a9f4e-aspect-ratio-1024-1024-150x150;padding:6px 12px}.tooltipster-sidetip .tooltipster-content span,.tooltipster-sidetip .tooltipster-content span p{display:block;margin:0;padding:0;font-size:14px;line-height:21px;letter-spacing:.001rem}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#304553}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#304553}.jcf-focus{border-color:#727f87!important}.metric-checkbox,.metric-radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.875rem}.form-checkbox input[type=radio],.metric-checkbox input[type=radio],.metric-radio input[type=radio]{-ms-flex-negative:0;flex-shrink:0}.form-checkbox label,.metric-checkbox label,.metric-radio label{margin-bottom:0}.form-checkbox label.jcf-label-active,.metric-checkbox label.jcf-label-active,.metric-radio label.jcf-label-active{font-weight:600}.form-checkbox .jcf-checkbox,.metric-checkbox .jcf-checkbox,.metric-radio .jcf-checkbox{border-color:#727f87!important;border-radius:3px;height:1.125rem;width:1.125rem;margin-right:.5rem;background-color:#fff}.form-checkbox .jcf-checkbox:hover,.metric-checkbox .jcf-checkbox:hover,.metric-radio .jcf-checkbox:hover{background-color:#f7f9fa}.form-checkbox .jcf-checkbox span,.metric-checkbox .jcf-checkbox span,.metric-radio .jcf-checkbox span{height:6px;width:10px;border:3px solid #248ec7;border-width:0 0 3px 3px}.form-checkbox .jcf-checkbox.jcf-focus span,.metric-checkbox .jcf-checkbox.jcf-focus span,.metric-radio .jcf-checkbox.jcf-focus span{border:3px solid #248ec7!important;border-width:0 0 3px 3px!important}.form-checkbox .jcf-radio,.metric-checkbox .jcf-radio,.metric-radio .jcf-radio{border-color:#727f87!important;height:1.125rem;width:1.125rem;margin-right:.5rem;background-color:#fff;-ms-flex-negative:0;flex-shrink:0}.form-checkbox .jcf-radio span,.metric-checkbox .jcf-radio span,.metric-radio .jcf-radio span{background-color:#248ec7}.jcf-option-hidden{display:none!important;visibility:hidden;padding:0!important}.jcf-list-content,.jcf-scrollable-wrapper{max-height:288px!important}#hero,.woocommerce td.product-quantity,.woocommerce th.product-quantity{text-align:center}#hero{background-color:#304553;position:relative;z-index:-2;padding:2rem 1rem;overflow:hidden}#hero img{position:absolute;top:0;left:0;right:0;z-index:-1;width:100%}#hero h1{font-size:1.75rem;font-weight:600;color:#f7f9fa;margin:0}@media(min-width:769px){#hero h1{font-size:2.5rem}}#hero h1 span,#hero p{color:#f7f9fa;font-size:1rem;line-height:1.75;display:block;margin:1rem 0 0;font-weight:300}@media(min-width:769px){#hero h1 span,#hero p{line-height:2rem;font-size:1.25rem}}#hero h1 span br,#hero p br{display:none}@media(min-width:769px){#hero h1 span br,#hero p br{display:block}}.no-pad-page #hero h1{max-width:1030px;margin:0 auto}body.page-id-2234 #shop_section .section-inner{padding:1em;margin-left:auto;margin-right:auto;max-width:1200px}@media(min-width:769px){body.page-id-2234 #shop_section .section-inner{padding-top:1em}}#shop_section{background-color:#f7f9fa}@media(min-width:769px){#shop_section{padding-bottom:3em}}#shop_section .section-inner{padding:1em;margin-left:auto;margin-right:auto;max-width:1200px}@media(min-width:769px){#shop_section .section-inner{padding-top:2.5rem}}#shop_section .section-inner h1,#shop_section .section-inner h2{font-weight:600;font-size:2rem;color:#304553;letter-spacing:.16px;margin-bottom:.25rem}#shop_section .section-inner>p{margin-bottom:2rem}#shop_section .section-inner>p,#shop_section .section-inner h1,#shop_section .section-inner h2{margin-left:.75rem}#shop_section .section-inner ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0}#shop_section .section-inner ul li{display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:300px;padding:0 .75rem 1.75rem;text-align:center}@media(min-width:769px){#shop_section .section-inner ul li{-ms-flex-preferred-size:33%;flex-basis:33%}}@media(min-width:992px){#shop_section .section-inner ul li{-ms-flex-preferred-size:20%;flex-basis:20%}}#shop_section .section-inner ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#304553;font-weight:600;font-size:1.25rem}#shop_section .section-inner ul li a img,#shop_section .section-inner ul li a span{transition:all .1s ease-in-out}#shop_section .section-inner ul li a img{width:100%;margin-bottom:.5rem;border-radius:.25rem}@media(min-width:769px){#shop_section .section-inner ul li a:hover img{transform:scale(1.02)}#shop_section .section-inner ul li a:hover span{color:#248ec7;transform:translateY(2px)}}.need-help{background-color:#f7f9fa;border-top:1px solid #d3dce2;border-bottom:1px solid #d3dce2;text-align:center;font-size:1.25em;font-weight:600;padding:1em}@media(min-width:769px){.need-help{padding:2.5em 1em}}.need-help p{color:#f7f9fa;font-size:1rem;line-height:1.75;margin-bottom:0;color:#304553}@media(min-width:769px){.need-help p{line-height:2rem;font-size:1.25rem}}.cta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;background-color:#fff;max-width:1920px;margin:0 auto;padding:0}@media(min-width:992px){.cta{-ms-flex-direction:row;flex-direction:row}}.cta .first,.cta .second{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:992px){.cta .first,.cta .second{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cta .first{padding:1.5rem}@media(min-width:992px){.cta .first{text-align:right}}.cta .first .first-inner{text-align:left;display:inline-block;max-width:450px}.cta .first .first-inner h2{font-weight:600;margin-bottom:.125em}@media(min-width:769px){.cta .first .first-inner h2{font-size:2.75rem;line-height:1.275}}@media(min-width:992px){.cta .second{margin-bottom:0}}.cta .second img{display:block}.testimonial_section{background-color:#f7f9fa;padding:3.5rem 1rem;text-align:center;border-top:1px solid #d3dce2;border-bottom:1px solid #d3dce2}.testimonial_section h1{font-weight:600;margin-top:0;margin-bottom:1rem}@media(min-width:769px){.testimonial_section h1{font-size:2.75rem;line-height:1.275}}.testimonial_section>p{max-width:640px;margin:0 auto 2rem}.testimonial_section .section-inner{margin-left:auto;margin-right:auto;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media(min-width:769px){.testimonial_section .section-inner{-ms-flex-direction:row;flex-direction:row}}.testimonial_section .section-inner figure{display:inline-block;-ms-flex-preferred-size:384px;flex-basis:384px;-ms-flex-positive:0;flex-grow:0}@media(min-width:769px){.testimonial_section .section-inner figure{max-width:32%}}.testimonial_section .section-inner figure blockquote{background-color:#fff;border:1px solid #d3dce2;border-radius:4px;padding:1.5rem 2rem;position:relative;overflow:hidden}.testimonial_section .section-inner figure blockquote:before{font-family:Arial Black,Arial Bold,sans-serif;font-size:3.5rem;line-height:5rem;font-weight:700;font-style:normal;color:#727f87}.testimonial_section .section-inner figure blockquote:after{visibility:hidden;position:absolute;top:150%;left:150%}.testimonial_section .section-inner figure blockquote p{font-style:normal;margin-bottom:1.5rem}.testimonial_section .section-inner figure blockquote figcaption{font-size:1rem;font-style:normal}.testimonial_section .section-inner figure blockquote figcaption cite{display:block;font-style:normal;font-size:.875rem;margin-top:.25rem;margin-bottom:1.5rem;color:#727f87}.wysiwyg_section{margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1199px){.wysiwyg_section{padding-left:1em;padding-right:1em}}.wysiwyg_section .section-inner{margin:2em auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZ2xvYmFscy9fbm9ybWFsaXplLnNjc3MiLCJtYWluLnNjc3MiLCJwbHVnaW5zL19qY2Yuc2NzcyIsInBsdWdpbnMvX3Rvb2x0aXBzdGVyLnNjc3MiLCJwbHVnaW5zL193aXNobGlzdC5zY3NzIiwicGx1Z2lucy9fYXNjdXN0b21lci5zY3NzIiwiX3ZhcnMuc2NzcyIsImdsb2JhbHMvX2dsb2JhbC1zdHlsZXMuc2NzcyIsImdsb2JhbHMvX2hlYWRlci1mb290ZXIuc2NzcyIsImdsb2JhbHMvX2Zvcm1zLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3Byb2R1Y3QtZGV0YWlsLnNjc3MiLCJwYWdlcy9fbG9naW4uc2NzcyIsInBhZ2VzL19hY2NvdW50LWRldGFpbHMuc2NzcyIsInBhZ2VzL19vcmRlcnMuc2NzcyIsInBhZ2VzL19vcmRlci12aWV3LnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fYnV5ZXJzLWd1aWRlLnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJnbG9iYWxzL19jdXN0b21pemUtcGx1Z2lucy5zY3NzIiwiYWNmL19oZXJvLnNjc3MiLCJhY2YvX3Nob3Atc2VjdGlvbi5zY3NzIiwiYWNmL25lZWQtaGVscC5zY3NzIiwiYWNmL2N0YS5zY3NzIiwiYWNmL3Rlc3RpbW9uaWFscy5zY3NzIiwiYWNmL193eXNpd3lnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVDQUEsNkNDRVEsRURLUixxQkFDQyxDQUFBLEtBR0QsMEJBQUEsc0JBQ0MsOEJBQ0Esa0NBQ0EsQUFDQSwyQkFDQSxtQ0FDQSw2Q0FDQSxrQ0FDQSxrQ0FDQSxpQkFDQSw2QkFFQSxDQUFBLEtBUUQsU0FDQyxpQkFDQSxDQUFBLFFBR0Qsa0JBQ0MsYUFDQSxDQUFBLEdBTUQsY0FDQyxjQUNBLENBQUEsR0FRRCx1QkFDQyxTQUVBLGdCQUVBLENBQUEsSUFPRCxnQ0FDQyxhQUVB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R1csb0JtQkRULGtCQUNBLDZCQUNBLCtCQUNBLENBQUEsd0JBRUEsZ0JuQnlCRSxhbUJ2QkEsa0JBQ0EsQ0FBQSx3Qm5CeURBLHdCbUI1REYsa0JuQjJCTSxpQkFDQSxDQUFBLENBQUEsdUJtQnRCTixnQkFDRSxrQkFDQSxDQUFBLG9DQUdGLGlCbkJvRUUsa0JBQ0EsaUJBQ0Esb0JtQmpFQSxhQUVBLDBCQUNBLHNCQUVBLG1CQUNBLGVBRUEscUJBQ0EsdUJBRUEseUJBQ0EseUJBRUEscUJBQ0Esc0JBQ0EsQ0FBQSx3Qm5CNEJBLG9DbUJ4QkUsdUJBQ0Esa0JBQ0EsQ0FBQSxDQUFBLDJDQUdGLHFCQUNFLDhCQUFBLGlCQUNBLG9CQUFBLFdBQ0EsQ0FBQSx3Qm5CZ0JGLDJDbUJuQkEsYUFNSSxDQUFBLENBQUEsc0RBR0Ysc0JBQ0UseUJBQ0Esa0JBQ0Esb0JBQ0Esa0JBQ0EsZUFDQSxDQUFBLDZEQUVBLDhDQUNFLGlCQUNBLGlCQUNBLGdCQUNBLGtCQUNBLGFuQmpFSCxDQUFBLDREbUJxRUMsa0JBQ0Usa0JBQ0EsU0FDQSxTQUNBLENBQUEsd0RBR0Ysa0JBQ0Usb0JBQ0EsQ0FBQSxpRUFHRixlQUNFLGlCQUNBLENBQUEsc0VBRUEsY0FDRSxrQkFDQSxrQkFDQSxrQkFDQSxxQkFDQSxhbkIxRkwsQ0FBQSxpQm9CTFAsaUJwQnNGSSxrQkFDQSxnQkFDQSxDQUFBLDBCb0J0RkEsaUJBRkosaUJBR1EsaUJBQ0EsQ0FBQSxDQUFBLGdDQUdKLGVBQ0ksQ0FBQSIsImZpbGUiOiJtZXRyaWMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9AaW1wb3J0XCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9ta202eGxvLmNzc1wiOyp7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7dGV4dC1zaXplLWFkanVzdDpub25lOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW59YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YmxvY2txdW90ZXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4fWJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6b3Blbi1xdW90ZX1ibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6Y2xvc2UtcXVvdGV9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NjAlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZTttYXgtd2lkdGg6MTAwJX12aWRlb3tvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmV9dmlkZW86YWN0aXZlLHZpZGVvOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXI6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b246YWN0aXZlLGJ1dHRvbjpmb2N1cyxpbnB1dDphY3RpdmUsaW5wdXQ6Zm9jdXMsb3B0Z3JvdXA6YWN0aXZlLG9wdGdyb3VwOmZvY3VzLHNlbGVjdDphY3RpdmUsc2VsZWN0OmZvY3VzLHRleHRhcmVhOmFjdGl2ZSx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmV9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWZpZWxkc2V0e2JvcmRlcjpub25lO3BhZGRpbmc6MCAhaW1wb3J0YW50O2FwcGVhcmFuY2U6bm9uZX1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyxidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb10sW3R5cGU9dGV4dF0sW3R5cGU9ZW1haWxdLHRleHRhcmVhe2FwcGVhcmFuY2U6bm9uZX1bdHlwZT1jaGVja2JveF06aG92ZXIsW3R5cGU9cmFkaW9dOmhvdmVyLFt0eXBlPXRleHRdOmhvdmVyLFt0eXBlPWVtYWlsXTpob3Zlcix0ZXh0YXJlYTpob3ZlcntjdXJzb3I6cG9pbnRlcn1bdHlwZT1jaGVja2JveF06YWN0aXZlLFt0eXBlPWNoZWNrYm94XTpmb2N1cyxbdHlwZT1yYWRpb106YWN0aXZlLFt0eXBlPXJhZGlvXTpmb2N1cyxbdHlwZT10ZXh0XTphY3RpdmUsW3R5cGU9dGV4dF06Zm9jdXMsW3R5cGU9ZW1haWxdOmFjdGl2ZSxbdHlwZT1lbWFpbF06Zm9jdXMsdGV4dGFyZWE6YWN0aXZlLHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX1bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX0udmlzdWFsbHloaWRkZW57cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjB9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1mb3JtLnd1Zm9vIGxpe3BhZGRpbmc6MTZweCAwIDlweCAwICFpbXBvcnRhbnR9Zm9ybS53dWZvbyBsaS5mb2N1c2Vke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5saWtlcnQgY2FwdGlvbiwud3Vmb28gbGFiZWwuZGVzYywud3Vmb28gbGVnZW5kLmRlc2N7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtjb2xvcjojZTY0OTM2ICFpbXBvcnRhbnR9Lnd1Zm9vIGlucHV0LnRleHQsLnd1Zm9vIHRleHRhcmVhLnRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgIzk3OTc5Nztib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjFlbTtmb250LWZhbWlseTpBdmVuaXJOZXh0LVJlZ3VsYXIsT3BlbiBTYW5zLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgOHB4O2xldHRlci1zcGFjaW5nOi0wLjNweDtjb2xvcjojMTUxNjFjICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS53dWZvbyB0ZXh0YXJlYS50ZXh0YXJlYXtoZWlnaHQ6MzBweCAhaW1wb3J0YW50fS5zYWZhcmkgaW5wdXQuYnRUeHR7Zm9udC1zaXplOjEwMCUgIWltcG9ydGFudH0ud3Vmb28gaW5wdXQuYnRUeHQuc3VibWl0e291dGxpbmU6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZDojZTY0OTM2ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53dWZvbyBpbnB1dC5idFR4dC5zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZDojZmQyOTBmICFpbXBvcnRhbnR9LmpjZi1yYWRpb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM3Nzc7Ym9yZGVyLXJhZGl1czo5cHg7bWFyZ2luOjAgM3B4IDAgMDtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fS5qY2YtcmFkaW8gc3BhbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNweDtsZWZ0OjNweDtyaWdodDozcHg7Ym90dG9tOjNweDtiYWNrZ3JvdW5kOiM3Nzc7Ym9yZGVyLXJhZGl1czoxMDAlfS5qY2YtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjB9LmpjZi1yYWRpby5qY2YtY2hlY2tlZCBzcGFue2Rpc3BsYXk6YmxvY2t9LmpjZi1jaGVja2JveHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM3Nzc7bWFyZ2luOjAgM3B4IDAgMDtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fS5qY2YtY2hlY2tib3ggc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7aGVpZ2h0OjRweDt3aWR0aDo4cHg7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LTdweCAwIDAgLTZweDtib3JkZXI6M3B4IHNvbGlkICM3Nzc7Ym9yZGVyLXdpZHRoOjAgMCAzcHggM3B4Oy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfTpyb290IC5qY2YtY2hlY2tib3ggc3BhbnttYXJnaW46LTRweCAwIDAgLTVweH0uamNmLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7bWFyZ2luOjA7bGVmdDowO3RvcDowfS5qY2YtY2hlY2tib3guamNmLWNoZWNrZWQgc3BhbntkaXNwbGF5OmJsb2NrfS5qY2YtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjNzc3O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAxMHB4IDEwcHggMDtwYWRkaW5nOjVweCAxMHB4fS5qY2YtYnV0dG9uIC5qY2YtcmVhbC1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtvdXRsaW5lOm5vbmU7b3BhY2l0eTowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtib3R0b206MDtyaWdodDowO2xlZnQ6MDt0b3A6MH0uamNmLWZpbGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9LmpjZi1maWxlIC5qY2YtcmVhbC1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToyMDBweDtoZWlnaHQ6MjAwcHg7bWFyZ2luOjA7cmlnaHQ6MDt0b3A6MH0uamNmLWZpbGUgLmpjZi1mYWtlLWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjNzc3O3BhZGRpbmc6MCA4cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjhweDtoZWlnaHQ6MjhweDt3aWR0aDoxMjVweH0uamNmLWZpbGUgLmpjZi11cGxvYWQtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgIzc3NzttYXJnaW46MCAwIDAgLTFweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDoyOHB4O2hlaWdodDoyOHB4fS5qY2Ytc2Nyb2xsYWJsZS13cmFwcGVye2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246cmVsYXRpdmV9LmpjZi1zY3JvbGxiYXItdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZTNlM2UzO3dpZHRoOjE0cHg7Ym90dG9tOjA7cmlnaHQ6MDt0b3A6MH0uamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1kZWMsLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5je2JhY2tncm91bmQ6I2JiYjtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2xlZnQ6MDt0b3A6MH0uamNmLXNjcm9sbGJhci12ZXJ0aWNhbCAuamNmLXNjcm9sbGJhci1pbmN7dG9wOmF1dG87Ym90dG9tOjB9LmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaGFuZGxle2JhY2tncm91bmQ6Izg4ODtoZWlnaHQ6MXB4O3dpZHRoOjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNlM2UzZTM7cmlnaHQ6YXV0bzt0b3A6YXV0bztsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MXB4O2hlaWdodDoxNHB4fS5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItZGVjLC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaW5je2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojYmJiO2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1pbmN7bGVmdDphdXRvO3JpZ2h0OjB9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1zbGlkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE0cHh9LmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojODg4O2hlaWdodDoxNHB4fS5qY2Ytc2Nyb2xsYmFyLmpjZi1pbmFjdGl2ZSAuamNmLXNjcm9sbGJhci1oYW5kbGV7dmlzaWJpbGl0eTpoaWRkZW59LmpjZi1zY3JvbGxiYXIuamNmLWluYWN0aXZlIC5qY2Ytc2Nyb2xsYmFyLWRlYywuamNmLXNjcm9sbGJhci5qY2YtaW5hY3RpdmUgLmpjZi1zY3JvbGxiYXItaW5je2JhY2tncm91bmQ6I2UzZTNlM30uamNmLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjNzc3O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDEycHg7bWluLXdpZHRoOjE1MHB4O2hlaWdodDoyNnB4fS5qY2Ytc2VsZWN0IHNlbGVjdHt6LWluZGV4OjE7bGVmdDowO3RvcDowfS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHR7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjZweDttYXJnaW46MCAzNXB4IDAgOHB4fS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNhYWE7d2lkdGg6MjZweDtib3R0b206MDtyaWdodDowO3RvcDowfWJvZHk+LmpjZi1zZWxlY3QtZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46LTFweCAwIDA7ei1pbmRleDo5OTk5fWJvZHk+LmpjZi1zZWxlY3QtZHJvcC5qY2YtZHJvcC1mbGlwcGVke21hcmdpbjoxcHggMCAwfS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LWRyb3B7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDowO3otaW5kZXg6OTk5OTt0b3A6MTAwJTtsZWZ0Oi0xcHg7cmlnaHQ6LTFweH0uamNmLXNlbGVjdCAuamNmLWRyb3AtZmxpcHBlZHtib3R0b206MTAwJTt0b3A6YXV0b30uamNmLXNlbGVjdC5qY2YtY29tcGFjdC1tdWx0aXBsZXttYXgtd2lkdGg6MjIwcHh9LmpjZi1zZWxlY3QuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3Qtb3BlbmVyOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDoycHg7Y29udGVudDpcIi4uLlwifS5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1zZWxlY3QtZHJvcC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgcmVkfS5qY2Ytc2VsZWN0LWRyb3AuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1ob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LmpjZi1zZWxlY3QtZHJvcC5qY2YtY29tcGFjdC1tdWx0aXBsZSAuamNmLXNlbGVjdGVke2JhY2tncm91bmQ6I2U2ZTZlNjtjb2xvcjojMDAwfS5qY2Ytc2VsZWN0LWRyb3AuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3RlZDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDo0cHg7d2lkdGg6OHB4O21hcmdpbjotN3B4IDVweCAwIC0zcHg7Ym9yZGVyOjNweCBzb2xpZCAjNzc3O2JvcmRlci13aWR0aDowIDAgM3B4IDNweDstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uamNmLWxpc3QtYm94e292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNiOGMzYzk7bWluLXdpZHRoOjIwMHB4O21hcmdpbjowIDE1cHh9LmpjZi1saXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7bGluZS1oZWlnaHQ6MTRweDtmb250LXNpemU6MTJweDt3aWR0aDoxMDAlfS5qY2YtbGlzdCAuamNmLWxpc3QtY29udGVudHt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6YXV0bzt3aWR0aDoxMDAlfS5qY2YtbGlzdCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5qY2YtbGlzdCB1bCBsaXtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uamNmLWxpc3QgLmpjZi1vdmVyZmxvd3tvdmVyZmxvdzphdXRvfS5qY2YtbGlzdCAuamNmLW9wdGlvbnt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggOXB4O2NvbG9yOiM2NTY1NjU7bWluLWhlaWdodDoxNHB4O2hlaWdodDoxJX0uamNmLWxpc3QgLmpjZi1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojYWFhICFpbXBvcnRhbnR9LmpjZi1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9LmpjZi1saXN0LWJveCAuamNmLXNlbGVjdGVkLC5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1ob3ZlcntiYWNrZ3JvdW5kOiNlNmU2ZTY7Y29sb3I6IzAwMH0uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9ue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggOXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMwMDB9LmpjZi1saXN0IC5qY2Ytb3B0Z3JvdXAgLmpjZi1vcHRpb257cGFkZGluZy1sZWZ0OjMwcHh9LmpjZi10ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNiOGMzYzk7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uamNmLXRleHRhcmVhIC5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWx7ZGlzcGxheTpub25lO2hlaWdodDowfS5qY2YtdGV4dGFyZWEgdGV4dGFyZWF7cGFkZGluZzo4cHggMTBweDtib3JkZXI6bm9uZTttYXJnaW46MH0uamNmLXRleHRhcmVhIC5qY2YtcmVzaXple3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpzZS1yZXNpemU7YmFja2dyb3VuZDojZTNlM2UzO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTVweDt0ZXh0LWluZGVudDoxcHg7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjE1cHg7d2lkdGg6MTRweDtib3R0b206MDtyaWdodDowfS5qY2YtdGV4dGFyZWEgLmpjZi1yZXNpemU6YmVmb3Jle2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7ZGlzcGxheTpibG9jazttYXJnaW46NHB4IDAgMCAzcHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7Y29udGVudDpcIlwifS5qY2YtbnVtYmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozMnB4fS5qY2YtbnVtYmVyIGlucHV0ey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LmpjZi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sLmpjZi1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmpjZi1udW1iZXIgaW5wdXR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgIzc3NztwYWRkaW5nOjNweCAyN3B4IDNweCA3cHg7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LmpjZi1udW1iZXIgLmpjZi1idG4tZGVjLC5qY2YtbnVtYmVyIC5qY2YtYnRuLWluY3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNhYWE7d2lkdGg6MjBweDtoZWlnaHQ6MTVweDtyaWdodDoxcHg7dG9wOjFweH0uamNmLW51bWJlciAuamNmLWJ0bi1kZWN7dG9wOmF1dG87Ym90dG9tOjFweH0uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6aG92ZXIsLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmhvdmVye2JhY2tncm91bmQ6I2U2ZTZlNn0uamNmLW51bWJlci5qY2YtZGlzYWJsZWQgLmpjZi1idG4tZGVjOmhvdmVyLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6aG92ZXJ7YmFja2dyb3VuZDojYWFhfS5qY2YtbnVtYmVyIC5qY2YtYnRuLWRlYzpiZWZvcmUsLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotNnB4IDAgMCAtNHB4O2JvcmRlcjo0cHggc29saWQgI2FhYTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICMwMDAgcmdiYSgwLDAsMCwwKX0uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6YmVmb3Jle21hcmdpbjotMXB4IDAgMCAtNHB4O2JvcmRlci1jb2xvcjojMDAwIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfS5qY2YtbnVtYmVyIC5qY2YtYnRuLWRlYy5qY2YtZGlzYWJsZWQ6YmVmb3JlLC5qY2YtbnVtYmVyIC5qY2YtYnRuLWluYy5qY2YtZGlzYWJsZWQ6YmVmb3JlLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1kZWM6YmVmb3JlLC5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6YmVmb3Jle29wYWNpdHk6LjN9LmpjZi1udW1iZXIuamNmLWRpc2FibGVkIGlucHV0e2JhY2tncm91bmQ6I2RkZH0uamNmLXJhbmdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDttYXJnaW46MCAxMHB4O3dpZHRoOjEzMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS10cmFja3ttYXJnaW46MCAyMHB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggMH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbHttaW4td2lkdGg6MDt3aWR0aDphdXRvfS5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2Utd3JhcHBlcnttYXJnaW46MDt3aWR0aDoxMHB4O2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAwIDB9LmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS10cmFja3toZWlnaHQ6MTgwcHg7d2lkdGg6MTBweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWhhbmRsZXtsZWZ0Oi01cHg7dG9wOmF1dG99LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTttaW4taGVpZ2h0OjEwcHg7bWluLXdpZHRoOjEwcHg7bGVmdDoxMHB4O3JpZ2h0OjEwcHh9LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXl7Ym9yZGVyLXJhZGl1czo1cHg7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojODg4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbnttYXJnaW46MCAwIDAgLTEwcHg7cGFkZGluZzowIDAgMCAxMHB4fS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXh7bWFyZ2luOjAgLTEwcHggMCAwO3BhZGRpbmc6MCAxMHB4IDAgMH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlcntsZWZ0OmF1dG87cmlnaHQ6YXV0bzt0b3A6MTBweDtib3R0b206MTBweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbnttYXJnaW46MCAwIC0xMHB4O3BhZGRpbmc6MCAwIDEwcHh9LmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXh7bWFyZ2luOi0xMHB4IDAgMDtwYWRkaW5nOjEwcHggMCAwfS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojYWFhO2JvcmRlci1yYWRpdXM6MTlweDt3aWR0aDoxOXB4O2hlaWdodDoxOXB4O21hcmdpbjotNHB4IDAgMDt6LWluZGV4OjE7dG9wOjA7bGVmdDowfS5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1tYXJre3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMDA7d2lkdGg6MXB4O2hlaWdodDozcHg7dG9wOi03cHg7bWFyZ2luOjAgMCAwIDlweH0uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLW1hcmt7bWFyZ2luOjAgMCA5cHg7bGVmdDoxNHB4O3RvcDphdXRvO3dpZHRoOjNweDtoZWlnaHQ6MXB4fS5qY2YtcmFuZ2UgLmpjZi1hY3RpdmUtaGFuZGxle3otaW5kZXg6Mn0uamNmLXJhbmdlLmpjZi1mb2N1cyAuamNmLWFjdGl2ZS1oYW5kbGV7Ym9yZGVyOjFweCBzb2xpZCByZWQ7bWFyZ2luOi01cHggMCAwIC0xcHh9LmpjZi1yYW5nZS5qY2YtZGlzYWJsZWR7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTouM30uamNmLWRpc2FibGVke2JhY2tncm91bmQ6I2RkZCAhaW1wb3J0YW50fS5qY2YtZm9jdXMsLmpjZi1mb2N1cyAqe2JvcmRlci1jb2xvcjpyZWQgIWltcG9ydGFudH0uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9ue2NvbG9yOiMzMDQ1NTN9LnRvb2x0aXBzdGVyLWZhbGwsLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvd3std2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1iYXNle2Rpc3BsYXk6ZmxleDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1ib3h7ZmxleDoxIDEgYXV0b30udG9vbHRpcHN0ZXItY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG99LnRvb2x0aXBzdGVyLXJ1bGVye2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3d7b3BhY2l0eToxfS50b29sdGlwc3Rlci1ncm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDAsIDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwLCAwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLCAwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Oi1tb3otdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEsIDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIDEpO3RyYW5zZm9ybTpzY2FsZSgxLCAxKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpfS50b29sdGlwc3Rlci1zd2luZ3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlWig0ZGVnKTt0cmFuc2Zvcm06cm90YXRlWig0ZGVnKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sb3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvd3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWigwKTstbW96LXRyYW5zZm9ybTpyb3RhdGVaKDApOy1vLXRyYW5zZm9ybTpyb3RhdGVaKDApOy1tcy10cmFuc2Zvcm06cm90YXRlWigwKTt0cmFuc2Zvcm06cm90YXRlWigwKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpfS50b29sdGlwc3Rlci1mYWxsey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstby10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3A7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KX0udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1pbml0aWFse3RvcDowICFpbXBvcnRhbnR9LnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItZHlpbmd7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0b3A6MCAhaW1wb3J0YW50O29wYWNpdHk6MH0udG9vbHRpcHN0ZXItc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KX0udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbHtsZWZ0Oi00MHB4ICFpbXBvcnRhbnR9LnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5ney13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstby10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7bGVmdDowICFpbXBvcnRhbnQ7b3BhY2l0eTowfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LnRvb2x0aXBzdGVyLXVwZGF0ZS1mYWRle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1mYWRpbmcgLjRzfUBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItcm90YXRpbmd7MjUle3RyYW5zZm9ybTpyb3RhdGUoLTJkZWcpfTc1JXt0cmFuc2Zvcm06cm90YXRlKDJkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX19LnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGV7YW5pbWF0aW9uOnRvb2x0aXBzdGVyLXJvdGF0aW5nIC42c31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmd7NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1zY2FsaW5nIC42c30udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94e2JhY2tncm91bmQ6IzU2NTY1Njtib3JkZXI6MnB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo0cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLXRvcDo4cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1yaWdodDo4cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tbGVmdDo4cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWJvdHRvbTo4cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnR7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6NnB4IDE0cHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0Oi0xMHB4O3RvcDowO3dpZHRoOjIwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3d7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtyaWdodDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7bGVmdDowO3RvcDowO3dpZHRoOjEwcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvd3tib3R0b206MDtoZWlnaHQ6MTBweDttYXJnaW4tbGVmdDotMTBweDt3aWR0aDoyMHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXI6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItYm90dG9tLWNvbG9yOiM1NjU2NTY7bGVmdDowO3RvcDozcHh9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItbGVmdC1jb2xvcjojNTY1NjU2O2xlZnQ6LTNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItcmlnaHQtY29sb3I6IzU2NTY1NjtsZWZ0OjNweDt0b3A6MH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyLXRvcC1jb2xvcjojNTY1NjU2O2xlZnQ6MDt0b3A6LTNweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlcjoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7bGVmdDowO3RvcDowfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke3RvcDotMTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke2xlZnQ6LTEwcHh9Lndvb2NvbW1lcmNlIGEucmVtb3ZlLC5yZW1vdmUtbWF0ZXJpYWwtY2VydHtjb2xvcjojY2M1MjQzICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6LjVyZW07d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgYS5yZW1vdmU6aG92ZXIsLnJlbW92ZS1tYXRlcmlhbC1jZXJ0OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojY2M1MjQzICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWRkLW1hdGVyaWFsLWNlcnR7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmctdG9wOjEwcHg7ZGlzcGxheTpibG9ja30ud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LmlucHV0LXRleHQucXR5LnRleHR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud2wtYWN0aW9ucyAuYnV0dG9uLXByaW1hcnkucmVke2JhY2tncm91bmQ6I2NjNTI0Mztjb2xvcjojZmZmfS53bC1hY3Rpb25zIC5idXR0b24tcHJpbWFyeS5yZWQ6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDEpO29wYWNpdHk6Ljk1fS53bC1saXN0LXBvcC53b29jb21tZXJjZSBkZHttYXJnaW4tbGVmdDowfS53bC1saXN0LXBvcC53b29jb21tZXJjZSAud2wtYWRkLXRvLXNpbmdsZXtmb250LXNpemU6MXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsjd2wtd3JhcHBlciB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bm90KFtjbGFzc10pe2Rpc3BsYXk6bm9uZX19I3dsLXdyYXBwZXIgdGQ+LmJ1dHRvbnttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9I3dsLXdyYXBwZXIgLndsLXRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ZHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7I3dsLXdyYXBwZXIgLndsLXRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ZHtvdmVyZmxvdzpoaWRkZW59I3dsLXdyYXBwZXIgLndsLXRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ZC5wcm9kdWN0LXByaWNlIHNwYW4uYW1vdW50LCN3bC13cmFwcGVyIC53bC10YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQucHJvZHVjdC1wcmljZS1zdWJ0b3RhbCBzcGFuLCN3bC13cmFwcGVyIC53bC10YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHl7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0jd2wtd3JhcHBlciAud2wtdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRkLnByb2R1Y3QtcHVyY2hhc2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX19I3dsLXdyYXBwZXIgLndsLXRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ZC5wcm9kdWN0LW5hbWV7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpeyN3bC13cmFwcGVyIC53bC10YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQucHJvZHVjdC1uYW1lOmJlZm9yZXtmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2t9I3dsLXdyYXBwZXIgLndsLXRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ZC5wcm9kdWN0LW5hbWUgYXttYXJnaW4tYm90dG9tOjhweDtkaXNwbGF5OmJsb2NrfX0jd2wtd3JhcHBlciAud2wtdGFibGUgLnByb2R1Y3QtcHJpY2Utc3VidG90YWwsI3dsLXdyYXBwZXIgLndsLXRhYmxlIC5wcm9kdWN0LXN1YnRvdGFsLCN3bC13cmFwcGVyIC53bC10YWJsZSAud2wtZGF0ZS1hZGRlZHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0jd2wtd3JhcHBlciAud2wtdGFibGUgdGR7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4fSN3bC13cmFwcGVyIC53bC10YWJsZSAuY2FydF90YWJsZV9pdGVtIC5wcm9kdWN0LW5hbWU+YXtmb250LXNpemU6MS4ycmVtfSN3bC13cmFwcGVyIC53bC1yaWdodCAuamNmLXNlbGVjdHttYXJnaW4tcmlnaHQ6OHB4fSN3bC13cmFwcGVyIC53bC1hY3Rpb25zLXRhYmxlIHRkPi5idXR0b246bm90KC5idG4tY2hhbmdlLXF1YW50aXR5KXttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH0jd2wtd3JhcHBlciAud2wtYWN0aW9ucy10YWJsZSAjYWN0aW9uLWhvbGR7cGFkZGluZy1sZWZ0OjUwcHh9I3dsLXdyYXBwZXIgLndsLWFjdGlvbnMtdGFibGUgLmpjZi1zZWxlY3R7bWluLXdpZHRoOjMwMHB4fSN3bC13cmFwcGVyIC5qY2Ytc2VsZWN0e3dpZHRoOmNhbGMoMTAwJSAtIDhweCl9I3dsLXdyYXBwZXIgLnRvb2x0aXAsI3dsLXdyYXBwZXIgLnRvb2x0aXAye2Rpc3BsYXk6bm9uZTt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTIyJSwgY2FsYygtMTAwJSAtIDEwcHgpKTtmb250LXdlaWdodDo0MDA7d2lkdGg6MjAwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo4cHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzA0NTUzO3otaW5kZXg6MTAwMDtjb2xvcjojMzA0NTUzfSN3bC13cmFwcGVyIC50b29sdGlwIC50cmlhbmdsZSwjd2wtd3JhcHBlciAudG9vbHRpcDIgLnRyaWFuZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7Ym90dG9tOjIzcHg7bWFyZ2luOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6cmVkO2JveC1zaGFkb3c6MCAzcHggM3B4IDAgcmdiYSgwLDAsMCwuNCl9I3dsLXdyYXBwZXIgLnRvb2x0aXAgLnRyaWFuZ2xlOjphZnRlciwjd2wtd3JhcHBlciAudG9vbHRpcDIgLnRyaWFuZ2xlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ5cHg7cmlnaHQ6LTEyMHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo2cHggc29saWQgIzAwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNmZmYgI2ZmZjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7Ym94LXNoYWRvdzotMXB4IDFweCAwIDAgIzMwNDU1M30jd2wtd3JhcHBlci53bC1idXR0b24td3JhcHtwYWRkaW5nOjA7d2lkdGg6YXV0bztmbGV4LWdyb3c6MTttYXJnaW4tdG9wOmF1dG99I3dsLXdyYXBwZXIud2wtYnV0dG9uLXdyYXAgLndsLWFkZC10b3t3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfSN3bC13cmFwcGVyIGJ1dHRvbi5idXR0b24uZXh0cmEtc21hbGx7YmFja2dyb3VuZC1jb2xvcjojZTllNmVkO2NvbG9yOiM1MTUxNTF9I3dsLXdyYXBwZXIgLmJ1dHRvbntmb250LXNpemU6MS4xMjVyZW19I3dsLXdyYXBwZXIgLmJ1dHRvbi5zbWFsbHtwYWRkaW5nOjE3cHggMjVweH0jd2wtd3JhcHBlciAuYnV0dG9uLmV4dHJhLXNtYWxse21hcmdpbi10b3A6OHB4O3BhZGRpbmc6MTBweCAyN3B4O2ZvbnQtc2l6ZToxNnB4fSN3bC13cmFwcGVyIC5idXR0b24uZGlzYWJsZWR7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX0jd2wtd3JhcHBlciAuYnV0dG9uOm5vdCguZGlzYWJsZWQpOmZvY3VzLCN3bC13cmFwcGVyIC5idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXJ7YmFja2dyb3VuZDojY2M1MjQzO2NvbG9yOiNmZmZ9I3dsLXdyYXBwZXIgLmJ1dHRvbjpub3QoLmRpc2FibGVkKTpmb2N1cyAudG9vbHRpcDIsI3dsLXdyYXBwZXIgLmJ1dHRvbjpub3QoLmRpc2FibGVkKTpob3ZlciAudG9vbHRpcDJ7ZGlzcGxheTpub25lfSN3bC13cmFwcGVyIC5idXR0b24uZGlzYWJsZWQ6aG92ZXIgLnRvb2x0aXB7ZGlzcGxheTpibG9ja30jd2wtd3JhcHBlciAuYnV0dG9uOmZvY3VzLmRpc2FibGVke2JhY2tncm91bmQ6I2ViZTllYn1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7I3dsLXdyYXBwZXJ7cGFkZGluZy10b3A6MS41cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3dsLXdyYXBwZXJ7cGFkZGluZy10b3A6Mi41cmVtfX0jd2wtd3JhcHBlciAud2wtc2hhcmUtbGlua3MgYXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1zaXplOnVuc2V0O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpeyN3bC13cmFwcGVyIC53bC1zaGFyZS1saW5rcyBhe2JhY2tncm91bmQtaW1hZ2U6bm9uZX19I3dsLXdyYXBwZXIgLndsLXNoYXJlLWxpbmtzIGEgLnN2Zy1pbmxpbmUtLWZhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7bGVmdDowfSN3bC13cmFwcGVyIC5jYXJ0X3RhYmxlX2l0ZW0gLnByb2R1Y3QtbmFtZSBzdHJvbmc+YXtmb250LXNpemU6MS4zcmVtfS53bC1tb2RhbHt3aWR0aDpjYWxjKDEwMHZ3IC0gMjBweCk7bWF4LXdpZHRoOjY1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9I3dpc2hsaXN0LXNlbGVjdGlvbi1jcmVhdGV7cG9zaXRpb246cmVsYXRpdmV9I3dpc2hsaXN0LXNlbGVjdGlvbi1jcmVhdGUubG9hZGluZ3twYWRkaW5nLXJpZ2h0OmNhbGMoMjBweCArIDFlbSl9LndsLWxpc3QtcG9wLndvb2NvbW1lcmNlLmd1ZXN0e2JhY2tncm91bmQ6IzNlNTc2Njtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjFlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKC04cHgsIDcwcHgpfS53bC1saXN0LXBvcC53b29jb21tZXJjZS5ndWVzdCBkbHtkaXNwbGF5Om5vbmV9LndsLWxpc3QtcG9wLndvb2NvbW1lcmNlLmd1ZXN0IGF7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojN2JiYzUwO2ZvbnQtc2l6ZToxNHB4fS53bC1saXN0LXBvcC53b29jb21tZXJjZS5ndWVzdCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LndsLWxpc3QtcG9wLndvb2NvbW1lcmNlLmd1ZXN0IGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDowcHg7aGVpZ2h0OjBweDtib3JkZXItdG9wOjE1cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MTVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTVweCBzb2xpZCAjM2U1NzY2O2JvcmRlci1sZWZ0OjE1cHggc29saWQgcmdiYSgwLDAsMCwwKTt0b3A6Y2FsYygtMTAwJSAtIDI1cHgpO3JpZ2h0OjY1cHh9I3ByaW50LWxvZ297ZGlzcGxheTpub25lfWRsLnZhcmlhdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmV9LmNhcnRfdGFibGVfaXRlbS5pcy1tYXRlcmlhbC1jZXJ0e2JhY2tncm91bmQtY29sb3I6I2ZmMCAhaW1wb3J0YW50fS53bC1hZGQtYWxse2Zsb2F0OnJpZ2h0fS53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50Lm5vLWZwZntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MjNweH0ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudC53LWZwZntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NTBweH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQgLnNpdGUtY29udGVudCAud29vY29tbWVyY2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOS53b29jb21tZXJjZS1sb3N0LXBhc3N3b3JkIC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0e3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7aGVhZGVyLnNpdGUtaGVhZGVyLC53bC1jYXJ0LWFjdGlvbnMsLnByb2R1Y3QtcHVyY2hhc2UsLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQtYmFyLC5zaXRlLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtMiwuc2l0ZS1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0LTN7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufSNwcmludC1sb2dve2Rpc3BsYXk6YmxvY2t9Ym9keSBhLC5zaXRlLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtMSBwIGEsLnNpdGUtZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldC0xIHB7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5uby1wcmludCwucHJpbnQtYnV0dG9uLC53bC1hY3Rpb25zLC5wcm9kdWN0LXRodW1ibmFpbCwuY2hlY2stY29sdW1uLC5oaWRlLXByaW50LC53bC1tZXRhLXNoYXJle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWJvZHl7Zm9udC1zaXplOjEycHh9Lndpc2hsaXN0LXRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fX1idXR0b24jd2Mtd2lzaGxpc3RzLXNhdmUtY2FydC1mb3ItbGF0ZXJ7cGFkZGluZzoxMXB4IDIycHg7Zm9udC1zaXplOjFyZW07Y29sb3I6IzY0NjQ2NH1idXR0b24jd2Mtd2lzaGxpc3RzLXNhdmUtY2FydC1mb3ItbGF0ZXI6bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjojZWRlYmYxfWJvZHkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud2Mtd2lzaGxpc3RzLW1vdmUtYWxsLXRvLXdpc2hsaXN0LC53aXNobGlzdC1tb2RhbC1vdmVybGF5IGJ1dHRvbi5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZWRlYmYxO2NvbG9yOiM2NDY0NjQ7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LTAuMnB4O3BhZGRpbmctdG9wOjExcHg7cGFkZGluZy1ib3R0b206MTFweDtib3JkZXItcmFkaXVzOjRweDtmb250LXdlaWdodDo2MDB9Ym9keSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53Yy13aXNobGlzdHMtbW92ZS1hbGwtdG8td2lzaGxpc3QgaSwud2lzaGxpc3QtbW9kYWwtb3ZlcmxheSBidXR0b24uYnV0dG9uIGl7Y29sb3I6IzY0NjQ2NH1ib2R5IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLndjLXdpc2hsaXN0cy1tb3ZlLWFsbC10by13aXNobGlzdDpob3Zlciwud2lzaGxpc3QtbW9kYWwtb3ZlcmxheSBidXR0b24uYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NjNTI0Mztjb2xvcjojZmZmfWJvZHkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ud2Mtd2lzaGxpc3RzLW1vdmUtYWxsLXRvLXdpc2hsaXN0OmhvdmVyIGksLndpc2hsaXN0LW1vZGFsLW92ZXJsYXkgYnV0dG9uLmJ1dHRvbjpob3ZlciBpe2NvbG9yOiNmZmZ9Lm14LWNhcnQtbGlzdHdyYXAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybTpmaXJzdC1vZi10eXBle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZS1kYXNoYm9hcmQgLndvb2NvbW1lcmNlLWluZm8sLndvb2NvbW1lcmNlLWVycm9ye3BhZGRpbmc6MTVweCA0OHB4ICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24sLndvb2NvbW1lcmNlLWRhc2hib2FyZCAud29vY29tbWVyY2UtaW5mbyBhLmJ1dHRvbiwud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZTllNmVkO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiM1MTUxNTE7Zm9udC1zaXplOjE0cHh9Lndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWRhc2hib2FyZCAud29vY29tbWVyY2UtaW5mbyBhLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNmFhMzNlO2NvbG9yOiNmZmZ9I2hvbGQtY2FydC1mb3ItbGF0ZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaG9tZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UtZGFzaGJvYXJkIC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1tZXNzYWdle21heC13aWR0aDpjYWxjKDEyMDBweCAtIDJyZW0pO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99dGguZm9ybS1jaGVja2JveC5jaGVjay1jb2x1bW57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNDBweCl7dGguZm9ybS1jaGVja2JveC5jaGVjay1jb2x1bW4gbGFiZWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fXRkLmZvcm0tY2hlY2tib3guY2hlY2stY29sdW1ue3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fXRkLmZvcm0tY2hlY2tib3guY2hlY2stY29sdW1uIGxhYmVse21hcmdpbi1sZWZ0OjJweH0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZHtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnVtLTE0MDY5LnVte21heC13aWR0aDo4OTdweCAhaW1wb3J0YW50fSNkaXZ0b2hpZGV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0jY3VzdG9tTXNnLmVycm9ye2JhY2tncm91bmQ6I2YzNjtjb2xvcjojZmZmfSNjdXN0b21Nc2cuYXBwcm92ZXtiYWNrZ3JvdW5kOiNiNmQyMzc7Y29sb3I6IzQyNGI1YX1ib2R5LGh0bWx7aGVpZ2h0OjEwMCV9Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNib2R5LWhvbGR7ZmxleDoxIDAgYXV0b30uc2l0ZS1mb290ZXJ7ZmxleC1zaHJpbms6MH1ib2R5e2ZvbnQtZmFtaWx5Om15cmlhZC1wcm8sc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMzA0NTUzO2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzouMDA1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5IGxpLGJvZHkgcCxib2R5IHVse2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjV9Ym9keSBzbWFsbHtmb250LXNpemU6MTRweH1ib2R5IGhye2hlaWdodDoxcHg7bWFyZ2luOjE2cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNkM2RjZTJ9Ym9keSBhLGJvZHkgYTphY3RpdmUsYm9keSBhOnZpc2l0ZWR7Y29sb3I6IzI0OGVjN31ib2R5IGE6aG92ZXJ7Y29sb3I6IzFjNmY5Y31ib2R5IC5iYWNrZ3JvdW5kLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGEsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgLmNoZWNrb3V0LWJ1dHRvbixib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMgYSxib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBidXR0b24sYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCxib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sYm9keS50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sYm9keSAuYnV0dG9uTUUtLXNtYWxsLGJvZHkgLmJ1dHRvbk1FLS1zZWNvbmRhcnksYm9keSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixib2R5IC53b29jb21tZXJjZS1idXR0b24sYm9keSAuYnV0dG9uTUUsYm9keSAuZ2hvc3QuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmFhMzNlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjIwcHggMzJweDtmb250LXNpemU6MS4xMjVyZW07Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjphbGwgMTAwbXMgZWFzZS1vdXR9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uOmhvdmVyLGJvZHkud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3AgYTpob3Zlcixib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LXRvdGFscyAuY2hlY2tvdXQtYnV0dG9uOmhvdmVyLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhOmhvdmVyLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbjpob3Zlcixib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0OmhvdmVyLGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcixib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcixib2R5IC5idXR0b25NRS0tc21hbGw6aG92ZXIsYm9keSAuYnV0dG9uTUUtLXNlY29uZGFyeTpob3Zlcixib2R5IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLGJvZHkgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3Zlcixib2R5IC5idXR0b25NRTpob3Zlcixib2R5IC5naG9zdC5idXR0b246aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5Oi45NTt0cmFuc2Zvcm06c2NhbGUoMS4wMSl9fWJvZHkgLmdob3N0LmJ1dHRvbntib3JkZXI6MnB4IHNvbGlkICM2YWEzM2U7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM2YWEzM2V9Ym9keSAuZ2hvc3QuYnV0dG9uLnNtYWxsZXJ7Zm9udC1zaXplOjFyZW07cGFkZGluZzoxMXB4IDIycHh9Ym9keSAuZ2hvc3QuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzZhYTMzZTtjb2xvcjojZmZmfWJvZHkgLmJ1dHRvbk1FLS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojY2M1MjQzO2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5IC5idXR0b25NRS0tc21hbGx7Zm9udC1zaXplOjE2cHh9Ym9keSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxib2R5IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtwYWRkaW5nOjIwcHggMzJweDtjb2xvcjojZmZmfS5wYWdlLWhlYWRlciwuc2lkZWJhciAud2lkZ2V0LC5zaXRlLW1haW4+KnttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowfS5zZXBhcmF0ZS1jb250YWluZXJzIC5zaXRlLW1haW57bWFyZ2luOjB9W3R5cGU9ZW1haWxdOmhvdmVyLFt0eXBlPXRleHRdOmhvdmVyLHRleHRhcmVhOmhvdmVye2N1cnNvcjp0ZXh0fS53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQudmFyaWF0aW9uc19idXR0b257ZGlzcGxheTpmbGV4O2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwfS53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQudmFyaWF0aW9uc19idXR0b24gLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpYW5kIChtYXgtd2lkdGg6IDc2OXB4KSxhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC52YXJpYXRpb25zX2J1dHRvbntmbGV4LXdyYXA6bm93cmFwO2dhcDo4cHh9fS53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQudmFyaWF0aW9uc19idXR0b24gLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b257cGFkZGluZzoyMHB4ICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxO21hcmdpbi10b3A6YXV0b30ucXR5LWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9ja30ucXR5LWNvbnRhaW5lciAucXVhbnRpdHl7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZTowfS5xdHktY29udGFpbmVyIC5xdWFudGl0eSBpbnB1dHtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czowO2FwcGVhcmFuY2U6bm9uZX0ucXR5LWNvbnRhaW5lciAucXVhbnRpdHkgZGl2LC5xdHktY29udGFpbmVyIC5xdWFudGl0eSBpbnB1dHtmb250LXNpemU6MTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnF0eS1jb250YWluZXIgLnF1YW50aXR5IGJ1dHRvbiwucXR5LWNvbnRhaW5lciAucXVhbnRpdHkgaW5wdXR7Ym9yZGVyOnNvbGlkIDFweCAjZDNkY2UyfS5xdHktY29udGFpbmVyIC5xdWFudGl0eSAucXR5LW1pbnVzIGJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItcmlnaHQ6bm9uZX0ucXR5LWNvbnRhaW5lciAucXVhbnRpdHkgLnF0eS1wbHVzIGJ1dHRvbntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1sZWZ0Om5vbmV9LnF0eS1jb250YWluZXIgLnF1YW50aXR5IGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7Ym9yZGVyOnNvbGlkIDFweCAjZDNkY2UyO2NvbG9yOiMzMDQ1NTM7aGVpZ2h0OjEwMCV9Lndvb2NvbW1lcmNlLWVycm9yLC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1tZXNzYWdle21hcmdpbjouNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDRweCA4cHggcmdiYSgwLDgsMTUsLjA1KTtib3JkZXItbGVmdDpzb2xpZCAxcHggI2UyZThlYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTJlOGVjO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2UyZThlYztib3JkZXItcmFkaXVzOjRweH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Lndvb2NvbW1lcmNlLWVycm9yLC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1tZXNzYWdle21hcmdpbjouNXJlbSBhdXRvIDEuNXJlbX19Lndvb2NvbW1lcmNlLWVycm9ye2JvcmRlci10b3AtY29sb3I6I2NjNTI0M30ud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZXtjb2xvcjojY2M1MjQzfS53b29jb21tZXJjZS1tZXNzYWdle2JvcmRlci10b3AtY29sb3I6IzZhYTMzZX0ud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3Jle2NvbG9yOiM2YWEzM2V9Lndvb2NvbW1lcmNlLWluZm97Ym9yZGVyLXRvcC1jb2xvcjojMjQ4ZWM3fS53b29jb21tZXJjZS1pbmZvOjpiZWZvcmV7Y29sb3I6IzI0OGVjN30uc2l0ZS1sb2dve3dpZHRoOmNhbGMoMTAwdncgLSAxNDRweCk7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmctbGVmdDouNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtbG9nb3ttYXgtd2lkdGg6MjQwcHh9fS5zaXRlLWxvZ28gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0uaG9tZSAuc2l0ZS1sb2dvIHN2ZyBwYXRoLmxpZ2h0e2ZpbGw6IzMwNDU1M31ib2R5Om5vdCguaG9tZSk6bm90KC53b29jb21tZXJjZS1zaG9wKTpub3QoLnRheC1wcm9kdWN0X2NhdCk6bm90KC53b29jb21tZXJjZS1jYXJ0KTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QpICNwYWdlOm5vdCgubm8tcGFkLXBhZ2Upe3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0ubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiB1bCBsaTpob3Zlcj5hLC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IHVsIGxpW2NsYXNzKj1jdXJyZW50LW1lbnUtXS5zZkhvdmVyPmF7Y29sb3I6IzMwNDU1MztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgdWwgbGlbY2xhc3MqPWN1cnJlbnQtbWVudS1dPmE6aG92ZXJ7Y29sb3I6IzMwNDU1MztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IHVsIGxpW2NsYXNzKj1jdXJyZW50LW1lbnUtXT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX19LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgdWwgbGlbY2xhc3MqPWN1cnJlbnQtbWVudS1dPmE6aG92ZXIsLnRheC1wcm9kdWN0X2NhdCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiB1bCBsaVtjbGFzcyo9Y3VycmVudC1tZW51LV0+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmhhcy1pbmxpbmUtbW9iaWxlLXRvZ2dsZSAjc2l0ZS1uYXZpZ2F0aW9uLnRvZ2dsZWQsLm1vYmlsZS1tZW51LWNvbnRyb2wtd3JhcHBlciAubWVudS10b2dnbGUsLm1vYmlsZS1tZW51LWNvbnRyb2wtd3JhcHBlciAubWVudS10b2dnbGU6Zm9jdXMsLm1vYmlsZS1tZW51LWNvbnRyb2wtd3JhcHBlciAubWVudS10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zaXRlLWhlYWRlcntib3JkZXItYm90dG9tOnNvbGlkICNkM2RjZTIgMXB4fS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlcntwYWRkaW5nOjAgMCAwIDFyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAxcmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb257ZmxleC1ncm93OjF9fS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5pY29uLW1lbnUtYmFyc3tmb250LXNpemU6MS41cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uI3NpdGUtbmF2aWdhdGlvbiwuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbi50b2dnbGVke21hcmdpbi10b3A6MH0uc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiNzaXRlLW5hdmlnYXRpb24gLmljb24tbWVudS1iYXJzIHN2ZzpudGgtY2hpbGQoMSksLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAuaWNvbi1tZW51LWJhcnMgc3ZnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24jc2l0ZS1uYXZpZ2F0aW9uIC5pY29uLW1lbnUtYmFycyBzdmc6bnRoLWNoaWxkKDIpLC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgLmljb24tbWVudS1iYXJzIHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBhe3BhZGRpbmc6MXJlbTtsaW5lLWhlaWdodDoxcmVtO2ZvbnQtc2l6ZToxcmVtfX0uc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgYSwuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgYTphY3RpdmUsLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGE6dmlzaXRlZHtjb2xvcjojMzA0NTUzO2ZvbnQtd2VpZ2h0OjYwMH0uc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX19LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGEgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgYSBzcGFuIHNwYW46bm90KC5lbXB0eSl7YmFja2dyb3VuZC1jb2xvcjojY2M1MjQzO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MTAwJTt0b3A6LTMzJTtyaWdodDotNTAlfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgYSBzcGFuIHNwYW46bm90KC5lbXB0eSl7dG9wOi0ycmVtO3JpZ2h0Oi0wLjVyZW19fS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYSwuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWN0aXZlLC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTp2aXNpdGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhPnNwYW57cG9zaXRpb246cmVsYXRpdmV9LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhPnNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO2hlaWdodDo0cHg7bWFyZ2luLXRvcDozcHg7YmFja2dyb3VuZC1jb2xvcjojODJjOTRjO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOHB4O3JpZ2h0Oi04cHg7Ym90dG9tOi04cHh9fS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uICNlY29tbWVyY2UtbWVudXtjb2xvcjpyZWR9LnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gI2Vjb21tZXJjZS1tZW51IGEgc3ZnLnN2Zy1pbmxpbmUtLWZhe2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1ib3R0b206OXB4fS5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uICNlY29tbWVyY2UtbWVudSBhIHN2Z3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uICNlY29tbWVyY2UtbWVudSBhIHN2Z3tkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LnNpdGUtaGVhZGVyICNtZW51LXByaW1hcnl7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tbGVmdDo1JX0uc2l0ZS1oZWFkZXIgI3ByaW1hcnktbWVudXtmbGV4LWdyb3c6MX19LnNpdGUtYnJhbmRpbmd7b3JkZXI6MX0ubW9iaWxlLW1lbnUtY29udHJvbC13cmFwcGVye29yZGVyOjN9I3NpdGUtbmF2aWdhdGlvbntvcmRlcjo0fS5jYXJ0LW1vYmlsZXtvcmRlcjoyfWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAuc2l0ZS1oZWFkZXIsYm9keS50YXgtcHJvZHVjdF9jYXQgLnNpdGUtaGVhZGVyLGJvZHk6bm90KC5ob21lKSAuc2l0ZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMzA0NTUzO2JvcmRlci1ib3R0b20tY29sb3I6IzMwNDU1M31ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24sYm9keS50YXgtcHJvZHVjdF9jYXQgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24sYm9keTpub3QoLmhvbWUpIC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gI2Vjb21tZXJjZS1tZW51IHN2ZyBwYXRoLGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uICNlY29tbWVyY2UtbWVudSBzdmcgcGF0aCxib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gI2Vjb21tZXJjZS1tZW51IHN2ZyBwYXRoe2ZpbGw6I2ZmZn1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLmljb24tbWVudS1iYXJzIHN2Zyxib2R5LnRheC1wcm9kdWN0X2NhdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAuaWNvbi1tZW51LWJhcnMgc3ZnLGJvZHk6bm90KC5ob21lKSAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAuaWNvbi1tZW51LWJhcnMgc3Zne2ZpbGw6I2ZmZn1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24sYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsLGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uLGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsLGJvZHk6bm90KC5ob21lKSAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbixib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgdWx7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGk6YWN0aXZlIGEsYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaTpmb2N1cyBhLGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaTphY3RpdmUgYSxib2R5LnRheC1wcm9kdWN0X2NhdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGk6Zm9jdXMgYSxib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGxpOmFjdGl2ZSBhLGJvZHk6bm90KC5ob21lKSAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGk6Zm9jdXMgYXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaSBhLGJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGkgYTphY3RpdmUsYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaSBhOnZpc2l0ZWQsYm9keS50YXgtcHJvZHVjdF9jYXQgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGxpIGEsYm9keS50YXgtcHJvZHVjdF9jYXQgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGxpIGE6YWN0aXZlLGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaSBhOnZpc2l0ZWQsYm9keTpub3QoLmhvbWUpIC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaSBhLGJvZHk6bm90KC5ob21lKSAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGkgYTphY3RpdmUsYm9keTpub3QoLmhvbWUpIC5zaXRlLWhlYWRlciAuaW5zaWRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiBsaSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpe2JvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGkgYTpob3Zlcixib2R5LnRheC1wcm9kdWN0X2NhdCAuc2l0ZS1oZWFkZXIgLmluc2lkZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgbGkgYTpob3Zlcixib2R5Om5vdCguaG9tZSkgLnNpdGUtaGVhZGVyIC5pbnNpZGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzQ0YTU5fX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLmNhcnQtbW9iaWxlIHBhdGgsYm9keS50YXgtcHJvZHVjdF9jYXQgLmNhcnQtbW9iaWxlIHBhdGgsYm9keTpub3QoLmhvbWUpIC5jYXJ0LW1vYmlsZSBwYXRoe2ZpbGw6I2ZmZn0ubW9iaWxlLW1lbnUtY29udHJvbC13cmFwcGVye21hcmdpbi1sZWZ0Oi41cmVtfS5jYXJ0LW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi10b3A6LjI1cmVtfS5jYXJ0LW1vYmlsZSAuY2FydC1jb3VudC1tb2JpbGV7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MTAwJTt0b3A6MDtyaWdodDotMC41cmVtfS5jYXJ0LW1vYmlsZSAuY2FydC1jb3VudC1tb2JpbGU6bm90KC5lbXB0eSl7YmFja2dyb3VuZC1jb2xvcjojY2M1MjQzO2NvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5jYXJ0LW1vYmlsZXtkaXNwbGF5Om5vbmV9fWZvb3Rlci5zaXRlLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMDQ1NTM7Y29sb3I6I2ZmZjtwYWRkaW5nOjIuNXJlbSAxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2Zvb3Rlci5zaXRlLWZvb3RlcntwYWRkaW5nOjMuNXJlbX19Zm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0c3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6MTIwMHB4fWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMgLmluc2lkZS1mb290ZXItd2lkZ2V0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXRzIC5pbnNpZGUtZm9vdGVyLXdpZGdldHN7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXB9fWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMgLmluc2lkZS1mb290ZXItd2lkZ2V0cz5kaXZ7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXRzIC5pbnNpZGUtZm9vdGVyLXdpZGdldHM+ZGl2e21hcmdpbi1ib3R0b206NHJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2Zvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMgLmluc2lkZS1mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldC0ze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjU0MHB4O2ZsZXg6bm9uZX19Zm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0cyAuaW5zaWRlLWZvb3Rlci13aWRnZXRzIGF7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9Zm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQtYmFye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMDBweH0uZm9vdGVyLXdpZGdldHMtY29udGFpbmVye3BhZGRpbmc6MH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZvb3Rlci13aWRnZXRzLWNvbnRhaW5lcntwYWRkaW5nOjAgMXJlbX19aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyOjFweCBzb2xpZCAjY2NjfWlucHV0W3R5cGU9cmFkaW9de21hcmdpbi1sZWZ0OjFweDttYXJnaW4tcmlnaHQ6OHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlfWlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1sZWZ0OjRweH1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7YmFja2dyb3VuZDojMjQ4ZWM3ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzcyN2Y4NyAhaW1wb3J0YW50O2JvcmRlcjozcHggc29saWQgI2ZmZn1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjRweDtmb250LXNpemU6MXJlbX0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWx7bGluZS1oZWlnaHQ6MS41fVt0eXBlPWNoZWNrYm94XXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fVt0eXBlPWNoZWNrYm94XSxbdHlwZT1jaGVja2JveF0gW3R5cGU9cmFkaW9de2FwcGVhcmFuY2U6YXV0bzttYXJnaW4tcmlnaHQ6LjI1cmVtfWlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1udW1iZXJdLHRleHRhcmVhLHNlbGVjdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4IDE2cHg7Zm9udC1zaXplOjFyZW19aW5wdXRbdHlwZT10ZXh0XVtoaWRkZW5dLGlucHV0W3R5cGU9ZW1haWxdW2hpZGRlbl0saW5wdXRbdHlwZT11cmxdW2hpZGRlbl0saW5wdXRbdHlwZT1wYXNzd29yZF1baGlkZGVuXSxpbnB1dFt0eXBlPXNlYXJjaF1baGlkZGVuXSxpbnB1dFt0eXBlPXRlbF1baGlkZGVuXSxpbnB1dFt0eXBlPW51bWJlcl1baGlkZGVuXSx0ZXh0YXJlYVtoaWRkZW5dLHNlbGVjdFtoaWRkZW5de2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9dGV4dF0gdGV4dGFyZWEsaW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1lbWFpbF0gdGV4dGFyZWEsaW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9dXJsXSB0ZXh0YXJlYSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSB0ZXh0YXJlYSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1zZWFyY2hdIHRleHRhcmVhLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXRlbF0gdGV4dGFyZWEsaW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9bnVtYmVyXSB0ZXh0YXJlYSx0ZXh0YXJlYSx0ZXh0YXJlYSB0ZXh0YXJlYSxzZWxlY3Qsc2VsZWN0IHRleHRhcmVhe2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYTtib3JkZXI6c29saWQgMXB4ICNkM2RjZTJ9aW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXVybF0gdGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF0gdGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9c2VhcmNoXSB0ZXh0YXJlYTpmb2N1cyxpbnB1dFt0eXBlPXRlbF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl0gdGV4dGFyZWE6Zm9jdXMsdGV4dGFyZWE6Zm9jdXMsdGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMsc2VsZWN0OmZvY3VzLHNlbGVjdCB0ZXh0YXJlYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7Ym94LXNoYWRvdzowIDAgNHB4ICNlMmU4ZWM7Ym9yZGVyLWNvbG9yOiNiNGM0Y2V9Zm9ybSBmaWVsZHNldCB1bHttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9Zm9ybS53aGl0ZWZpZWxkcyB1bCBsaSBpbnB1dCxmb3JtLndoaXRlZmllbGRzIHVsIGxpIHNlbGVjdCxmb3JtLndoaXRlZmllbGRzIHVsIGxpIHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6I2ZmZn0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53Yy1icmFpbnRyZWUtbGFiZWwtcGF5bWVudC10eXBlOmJlZm9yZSxsYWJlbC53Yy1icmFpbnRyZWUtbGFiZWwtcGF5bWVudC10eXBlOmJlZm9yZXt3aWR0aDoxNnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE2cHggIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjNzc3ICFpbXBvcnRhbnQ7Ym9yZGVyOjNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnR9aW5wdXQud2MtYnJhaW50cmVlLXBheW1lbnQtdHlwZTpjaGVja2VkK2xhYmVsLndjLWJyYWludHJlZS1sYWJlbC1wYXltZW50LXR5cGU6YmVmb3Jle2JhY2tncm91bmQ6IzI0OGVjNyAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM3MjdmODcgIWltcG9ydGFudH1ib2R5Om5vdCgud29vY29tbWVyY2UtY2hlY2tvdXQpOm5vdCgud29vY29tbWVyY2UtY2FydCkgLnNlbGVjdDJ7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmc6MTJweCAzMnB4IDEycHggMTZweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7Ym9yZGVyOjFweCBzb2xpZCAjZDNkY2UyO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2hlaWdodDphdXRvO2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3JpZ2h0OjEycHg7dG9wOmNhbGMoNTAlIC0gMTFweCl9LnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiNkM2RjZTJ9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6MTJweCAhaW1wb3J0YW50fS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhICFpbXBvcnRhbnQ7Y29sb3I6IzMwNDU1MyAhaW1wb3J0YW50fS53Yy1icmFpbnRyZWUtcGF5bWVudC1tZXRob2RzLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7cGFkZGluZzowICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lcntmb250LXNpemU6MTZweH1mb3JtW25hbWU9Y2hlY2tvdXRdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXttaW4taGVpZ2h0OjU2cHh9LnVtIC51bS10aXB7Y29sb3I6IzVjOTVlYyAhaW1wb3J0YW50fS51bS1mb3JtIGZvcm17bWF4LXdpZHRoOjYwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVtLXBhZ2UtcmVnaXN0ZXIgLnVtLTE0MDY5LnVtIC51bS1wb3N0bWVzc2FnZXttYXJnaW4tdG9wOjc1cHh9Ym9keS5ob21lIC5ncmlkLWNvbnRhaW5lcnttYXJnaW46MDttYXgtd2lkdGg6MTAwJX1ib2R5LmhvbWUgLmdyaWQtY29udGFpbmVyLmluc2lkZS1oZWFkZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6MTIwMHB4fWJvZHkuaG9tZSAuc2l0ZS1jb250ZW50e3BhZGRpbmctdG9wOjB9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0LGJvZHkudGF4LXByb2R1Y3RfY2F0e2JhY2tncm91bmQ6I2ZmZn1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtY29udGVudCxib2R5LnRheC1wcm9kdWN0X2NhdCAuc2l0ZS1jb250ZW50e3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXRvcDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLnNpdGUtY29udGVudCxib2R5LnRheC1wcm9kdWN0X2NhdCAuc2l0ZS1jb250ZW50e3BhZGRpbmctdG9wOjEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAuc2l0ZS1jb250ZW50LGJvZHkudGF4LXByb2R1Y3RfY2F0IC5zaXRlLWNvbnRlbnR7cGFkZGluZy10b3A6Mi41cmVtfX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgZm9ybSB1bCxib2R5LnRheC1wcm9kdWN0X2NhdCBmb3JtIHVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IGZvcm0gdWwgbGksYm9keS50YXgtcHJvZHVjdF9jYXQgZm9ybSB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bzstd2Via2l0LWFsaWduLXNlbGY6YXV0bzstbXMtZmxleC1pdGVtLWFsaWduOmF1dG87YWxpZ24tc2VsZjphdXRvO2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgZm9ybSB1bCBsaSxib2R5LnRheC1wcm9kdWN0X2NhdCBmb3JtIHVsIGxpe2ZsZXgtYmFzaXM6aW5pdGlhbDt3aWR0aDo0OCV9fWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAud29vY29tbWVyY2UgaDEsYm9keS50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlIGgxe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MnJlbTtjb2xvcjojMzA0NTUzO2xldHRlci1zcGFjaW5nOi4xNnB4O21hcmdpbjowfWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QsYm9keS50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0e292ZXJmbG93OmhpZGRlbn1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS12YXJpYXRpb24tYXZhaWxhYmlsaXR5IC5pbi1zdG9jayxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkgLmluLXN0b2Nre2Rpc3BsYXk6bm9uZX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS12YXJpYXRpb24tZGVzY3JpcHRpb24gcCxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbiBwe21hcmdpbi1ib3R0b206MXJlbX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcmljZSxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByaWNle21hcmdpbi1ib3R0b206MH1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcmljZSAuYW1vdW50LGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAucHJpY2UgLmFtb3VudHtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMzA0NTUzfWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByaWNlIHNtYWxsLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAucHJpY2Ugc21hbGx7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMwNDU1MzttYXJnaW4tbGVmdDo2cHh9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGxhYmVsLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo0cHh9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9ue2Zsb2F0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojY2M1MjQzO3dpZHRoOjEwMCV9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyBpbWd7Ym9yZGVyLXJhZGl1czo0cHh9Ym9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJze21hcmdpbi10b3A6MXJlbX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGksYm9keS50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGl7d2lkdGg6YXV0b31ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZ3ttYXgtd2lkdGg6ODBweDttYXJnaW4tcmlnaHQ6MXJlbX1ib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5mbGV4LWRpcmVjdGlvbi1uYXYsYm9keS50YXgtcHJvZHVjdF9jYXQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5mbGV4LWRpcmVjdGlvbi1uYXZ7ZGlzcGxheTpub25lfWJvZHkucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSxib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSxib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QgLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSxib2R5LnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLGJvZHkudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmV7dG9wOmNhbGMoNTAlIC0gMTJweCl9LnNpbmdsZV92YXJpYXRpb25fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uYnVmZmVye3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpO3otaW5kZXg6Mn0uYnVmZmVyLmRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6LTJ9LmxvYWRpbmdze2JvcmRlcjo1cHggc29saWQgI2QzZGNlMjtib3JkZXItdG9wOjVweCBzb2xpZCAjMjQ4ZWM3O2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7YW5pbWF0aW9uOmQgMnMgbGluZWFyIGluZmluaXRlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDJweCk7bGVmdDpjYWxjKDUwJSAtIDMycHgpO3otaW5kZXg6MTB9Lmxlbmd0aGVycy5idWZmZXIgLmxvYWRpbmdze3RvcDpjYWxjKDUwJSAtIDE2cHgpfSNsb2FkRm9ybXMuYnVmZmVye2JvdHRvbTpjYWxjKDUwJSAtIDIxcHgpfUBrZXlmcmFtZXMgc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uY2xvbmUgaW1ne29wYWNpdHk6MH0uc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7bWFyZ2luLXRvcDoxMHB4fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0e2JhY2tncm91bmQ6I2NjNTI0M30ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlciwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wMSk7b3BhY2l0eTouOTU7YmFja2dyb3VuZDojY2M1MjQzfS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSBpbnB1dC5idXR0b257cGFkZGluZzoxNnB4IDI0cHh9Lm14LWNhcnQtaXRlbS1pbmZvIGlucHV0I3N1Ym1pdC5sb2FkaW5nOjphZnRlciwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6OmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nOjphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nOjphZnRlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLCN3aXNobGlzdC1zZWxlY3Rpb24tY3JlYXRlLmxvYWRpbmc6OmFmdGVyLCN3aXNobGlzdC1jcmVhdGUtc3VibWl0LmxvYWRpbmc6OmFmdGVye3RvcDpjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudH0jd2lzaGxpc3Qtc2VsZWN0aW9uLWNyZWF0ZSwjd2lzaGxpc3QtY3JlYXRlLXN1Ym1pdHtwb3NpdGlvbjpyZWxhdGl2ZX0jd2lzaGxpc3Qtc2VsZWN0aW9uLWNyZWF0ZS5sb2FkaW5nLCN3aXNobGlzdC1jcmVhdGUtc3VibWl0LmxvYWRpbmd7cGFkZGluZy1yaWdodDozOXB4fSN1cGRhdGUtY3V0c3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEycHg7Zm9udC1zaXplOjE0cHh9I3VwZGF0ZS1jdXRzLmxvYWRpbmd7cGFkZGluZy1yaWdodDozNnB4fSN1cGRhdGUtY3V0cy5sb2FkaW5nOmFmdGVyLCN3aXNobGlzdC1zZWxlY3Rpb24tY3JlYXRlLmxvYWRpbmc6YWZ0ZXIsI3dpc2hsaXN0LWNyZWF0ZS1zdWJtaXQubG9hZGluZzphZnRlcntmb250LWZhbWlseTpXb29Db21tZXJjZTtjb250ZW50Olwi7oCcXCI7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtd2VpZ2h0OjQwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxZW07YW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlfS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmR7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufSN0b2xlcmFuY2V7bGV0dGVyLXNwYWNpbmc6LTAuMThweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzZjN2Q4OH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05e2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5lbnRyeS1jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLmVudHJ5LXN1bW1hcnk6bm90KDpmaXJzdC1jaGlsZCksYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAucGFnZS1jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbjowfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLmluc2lkZS1hcnRpY2xle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAuZm9ybS1yb3d7cGFkZGluZzowO21hcmdpbjowfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLmxvZ2luLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDttYXJnaW46MnJlbSBhdXRvO2JvcmRlcjpzb2xpZCAxcHggI2QzZGNlMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxLjVyZW19Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGgye2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MnJlbTtjb2xvcjojMzA0NTUzO2xldHRlci1zcGFjaW5nOi4xNnB4O21hcmdpbi1ib3R0b206MjRweH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybXtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gLmZvcm0tcm93IGxhYmVse2xpbmUtaGVpZ2h0Om5vcm1hbH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPXRleHRdLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLmxvZ2luLWNvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRde21hcmdpbi1ib3R0b206MXJlbX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAubG9zdF9wYXNzd29yZHttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDo0cHh9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gLm1ldHJpYy1jaGVja2JveHttYXJnaW4tYm90dG9tOjEuNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAubWV0cmljLWNoZWNrYm94IHNwYW57bGluZS1oZWlnaHQ6MThweDtkaXNwbGF5OmlubGluZS1ibG9ja31ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAubWV0cmljLWNoZWNrYm94IGlucHV0LGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLmxvZ2luLWNvbnRhaW5lciBmb3JtIC5tZXRyaWMtY2hlY2tib3ggc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gc3Bhbi5yZXF1aXJlZHtkaXNwbGF5Om5vbmV9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gc21hbGwgYXtmb250LXdlaWdodDo2MDB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAubG9naW4tY29udGFpbmVyIGZvcm0gLnBhc3N3b3JkLWlucHV0IGlucHV0e21hcmdpbi1ib3R0b206MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5sb2dpbi1jb250YWluZXIgZm9ybSAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0e2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX1ib2R5LnBhZ2UtaWQtMjQ5NyBmb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlcnttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjJyZW0gYXV0b31ib2R5Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQgLndvb2NvbW1lcmNlPnB7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG8gMnJlbX1ib2R5Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b257d2lkdGg6MTAwJX1ib2R5Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNmFhMzNlfWJvZHkud29vY29tbWVyY2UtbG9zdC1wYXNzd29yZCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjJyZW0gYXV0bztib3JkZXI6MXB4IHNvbGlkICNkM2RjZTI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MS41cmVtfWJvZHkud29vY29tbWVyY2UtbG9zdC1wYXNzd29yZCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93LWZpcnN0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0udW0gaW5wdXRbdHlwZT1zdWJtaXRdLnVtLWJ1dHRvbjpub3QoLnVtLWRpc2FibGVkKSwudW0gaW5wdXRbdHlwZT1zdWJtaXRdLnVtLWJ1dHRvbjpub3QoLnVtLWRpc2FibGVkKTpmb2N1c3tiYWNrZ3JvdW5kOiM2YWEzM2UgIWltcG9ydGFudH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05e2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5ncmlkLWNvbnRhaW5lcnttYXJnaW46MDttYXgtd2lkdGg6MTAwJX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5ncmlkLWNvbnRhaW5lci5pbnNpZGUtaGVhZGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMDBweH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5pbnNpZGUtYXJ0aWNsZXtwYWRkaW5nOjB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCxib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybTpub3QoLmxvc3RfcmVzZXRfcGFzc3dvcmQpIC5mb3JtLXJvdy1sYXN0e3dpZHRoOjQ5JX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnR7cGFkZGluZy10b3A6MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2V7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSN3bC13cmFwcGVye2Rpc3BsYXk6YmxvY2t9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhO3BhZGRpbmc6MXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDNkY2UyfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbnt0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtYmFzaXM6MzAlO2FsaWduLXNlbGY6c3RyZXRjaDtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNkM2RjZTI7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVse3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7cGFkZGluZzouNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi41NXJlbX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYTphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0OjRweDttYXJnaW4tdG9wOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiM4MmM5NGM7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi04cHg7cmlnaHQ6LThweDtib3R0b206LTVweH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhe2NvbG9yOiMzMDQ1NTM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDo4MDBweDtmbG9hdDpub25lO3BhZGRpbmc6MS41cmVtfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGgxe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MnJlbTtjb2xvcjojMzA0NTUzO2xldHRlci1zcGFjaW5nOi4xNnB4fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gLmZvcm0tcm93e21hcmdpbi1ib3R0b206MS4yNXJlbTtwYWRkaW5nOjB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSAuZm9ybS1yb3cgZW17Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjAwNXJlbTtjb2xvcjojNzI3Zjg3fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gbGVnZW5ke2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLXRvcDouNzVyZW07bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtwYWRkaW5nOjFyZW0gMS41cmVtIDFyZW0gMi41cmVtO21pbi1oZWlnaHQ6NTAwcHh9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnBhc3N3b3JkLWlucHV0LGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGlucHV0e21heC13aWR0aDozNjBweH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAucGFzc3dvcmQtaW5wdXRbbmFtZT1hY2NvdW50X2Rpc3BsYXlfbmFtZV0sYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgaW5wdXRbbmFtZT1hY2NvdW50X2Rpc3BsYXlfbmFtZV17bWF4LXdpZHRoOjUyMHB4fX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5zaXRlLWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBidXR0b257bWFyZ2luLXRvcDouNXJlbX0ud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC50aXRsZSAuZWRpdHtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjEycHh9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3d7Ym9yZGVyOnNvbGlkIDFweCAjZDNkY2UyO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MS41cmVtO3BhZGRpbmc6MS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItZGF0ZXtsaW5lLWhlaWdodDoxfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItZGF0ZSB0aW1le2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo2MDB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3cgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1udW1iZXIgYXtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNzI3Zjg3fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItdG90YWx7bWFyZ2luOi41cmVtIDB9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3cgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1zdGF0dXN7bWFyZ2luLWJvdHRvbTouNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnN7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuNXJlbTtyaWdodDoxLjVyZW07bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3cgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIGF7Zm9udC1zaXplOjFyZW07cGFkZGluZzoxNHB4IDIycHh9fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgbWFyayxib2R5LnBhZ2UtaWQtOCBtYXJrLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgbWFya3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC13ZWlnaHQ6NjAwfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgdWwub3JkZXJfZGV0YWlscyBsaSxib2R5LnBhZ2UtaWQtOCB1bC5vcmRlcl9kZXRhaWxzIGxpLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgdWwub3JkZXJfZGV0YWlscyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTouODc1cmVtO2JvcmRlci1yaWdodDpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IHVsLm9yZGVyX2RldGFpbHMgbGksYm9keS5wYWdlLWlkLTggdWwub3JkZXJfZGV0YWlscyBsaSxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHVsLm9yZGVyX2RldGFpbHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAjZDNkY2UyfX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtLGJvZHkucGFnZS1pZC04IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW17cGFkZGluZzoxcmVtIDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QzZGNlMn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSxib2R5LnBhZ2UtaWQtOCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtOmZpcnN0LW9mLXR5cGUsYm9keS5wYWdlLWlkLTggLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW06Zmlyc3Qtb2YtdHlwZSxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2QzZGNlMn1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtLmNlcnRpZmljYXRpb24tbGluZSxib2R5LnBhZ2UtaWQtOCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbS5jZXJ0aWZpY2F0aW9uLWxpbmUsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbS5jZXJ0aWZpY2F0aW9uLWxpbmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmN2Y5ZmF9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpe2JvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0uY2VydGlmaWNhdGlvbi1saW5lIC5wcm9kdWN0LW5hbWUsYm9keS5wYWdlLWlkLTggLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0uY2VydGlmaWNhdGlvbi1saW5lIC5wcm9kdWN0LW5hbWUsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbS5jZXJ0aWZpY2F0aW9uLWxpbmUgLnByb2R1Y3QtbmFtZXttYXJnaW4tbGVmdDo4MHB4fX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtIC5wcm9kdWN0LW5hbWU+Kixib2R5LnBhZ2UtaWQtOCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1uYW1lPiosYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1uYW1lPip7ZGlzcGxheTpibG9ja31ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtIC5wcm9kdWN0LW5hbWUgYSxib2R5LnBhZ2UtaWQtOCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1uYW1lIGEsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1uYW1lIGF7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMzA0NTUzfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0gLnByb2R1Y3QtaW1hZ2UsYm9keS5wYWdlLWlkLTggLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0gLnByb2R1Y3QtaW1hZ2UsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1pbWFnZXtwYWRkaW5nLXJpZ2h0OjFyZW19Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAucHJvZHVjdC1pbWFnZSBpbWcsYm9keS5wYWdlLWlkLTggLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0gLnByb2R1Y3QtaW1hZ2UgaW1nLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLm9yZGVyX2RldGFpbHMgLm9yZGVyX2l0ZW0gLnByb2R1Y3QtaW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjgwcHh9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAuYW1vdW50LGJvZHkucGFnZS1pZC04IC5vcmRlcl9kZXRhaWxzIC5vcmRlcl9pdGVtIC5hbW91bnQsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAub3JkZXJfZGV0YWlscyAub3JkZXJfaXRlbSAuYW1vdW50e2ZvbnQtc2l6ZToxLjEyNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXMsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmFkZHJlc3Nlcyxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYWRkcmVzc2VzLGJvZHkucGFnZS1pZC04IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXMsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYWRkcmVzc2Vze2ZsZXgtZGlyZWN0aW9uOnJvd319Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYWRkcmVzc2VzIGFkZHJlc3MsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmFkZHJlc3NlcyBhZGRyZXNzLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmFkZHJlc3NlcyBhZGRyZXNze2JvcmRlcjpub25lO3BhZGRpbmc6MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXMgaDIsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmFkZHJlc3NlcyBoMixib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5hZGRyZXNzZXMgaDJ7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206LjI1cmVtfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0xLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0yLGJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0zLGJvZHkucGFnZS1pZC04IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMSxib2R5LnBhZ2UtaWQtOCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuY29sLTIsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0zLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0xLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0yLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0ze3BhZGRpbmc6Ljg3NXJlbTt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMSxib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMixib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMyxib2R5LnBhZ2UtaWQtOCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuY29sLTEsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0yLGJvZHkucGFnZS1pZC04IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMyxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMSxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtMixib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5jb2wtM3t3aWR0aDozMCV9fWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0yIGFkZHJlc3MsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmNvbC0yIGFkZHJlc3MsYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuY29sLTIgYWRkcmVzc3ttYXJnaW4tdG9wOi44NzVyZW19Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdixib2R5LnBhZ2UtaWQtOCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdixib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW4tLWRldGFpbHM+ZGl2e21hcmdpbi1ib3R0b206Ljg3NXJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdiBzbWFsbCxib2R5LnBhZ2UtaWQtOCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdiBzbWFsbCxib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW4tLWRldGFpbHM+ZGl2IHNtYWxse2Rpc3BsYXk6YmxvY2t9Ym9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdjpsYXN0LW9mLXR5cGUsYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscz5kaXY6bGFzdC1vZi10eXBlLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscz5kaXY6bGFzdC1vZi10eXBle2NvbG9yOiMyNDhlYzc7Zm9udC13ZWlnaHQ6NjAwfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscyBkaXZbc2NvcGU9cm93XSxib2R5LnBhZ2UtaWQtOCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzIGRpdltzY29wZT1yb3ddLGJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscyBkaXZbc2NvcGU9cm93XXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC13ZWlnaHQ6NjAwfWJvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscz5kaXYgZGl2Om5vdChbc2NvcGU9cm93XSksYm9keS5wYWdlLWlkLTggLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscz5kaXYgZGl2Om5vdChbc2NvcGU9cm93XSksYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uLS1kZXRhaWxzPmRpdiBkaXY6bm90KFtzY29wZT1yb3ddKXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodH1ib2R5Lndvb2NvbW1lcmNlLWNhcnR7YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhfWJvZHkud29vY29tbWVyY2UtY2FydCAuZ3JpZC1jb250YWluZXJ7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5ncmlkLWNvbnRhaW5lci5pbnNpZGUtaGVhZGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMDBweH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLmluc2lkZS1hcnRpY2xle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keS53b29jb21tZXJjZS1jYXJ0IC5pbnNpZGUtYXJ0aWNsZSAuZW50cnktY29udGVudHttYXJnaW46MH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLGJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1Ob3RpY2VHcm91cHtkaXNwbGF5Om5vbmV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZXtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaH19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye3dpZHRoOjEwMCV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0e2JvcmRlci10b3A6MXB4IHNvbGlkICNkM2RjZTI7bWFyZ2luLXRvcDoxLjVyZW19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcHtmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoyLjVyZW0gMXJlbTtvcmRlcjoyfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwe3BhZGRpbmc6Mi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcHtvcmRlcjoxO2ZsZXgtYmFzaXM6NTAlfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4dC1zdGFydDttYXJnaW46MS4yNXJlbSAwO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2QzZGNlMn1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206bm9uZX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW0uY2VydGlmaWNhdGlvbi1saW5le21hcmdpbi10b3A6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKC0xLjI1cmVtIC0gMXB4KTtwYWRkaW5nLWxlZnQ6ODBweH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW0gaW1ne21heC13aWR0aDo4MHB4O2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgLm14LWNhcnQtaXRlbSAubXgtY2FydC1pdGVtLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAxcmVtIDFyZW07d2lkdGg6Y2FsYygxMDAlIC0gNjNweCl9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAubXgtY2FydC1pdGVtIC5teC1jYXJ0LWl0ZW0taW5mbyBiZGl7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTouNzVyZW07ZGlzcGxheTpibG9ja31ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW0gLm14LWNhcnQtaXRlbS1pbmZvIC5mb3JtLWNvbnRhaW4sYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAubXgtY2FydC1pdGVtIC5teC1jYXJ0LWl0ZW0taW5mbyBwe21hcmdpbi1ib3R0b206Ljc1cmVtO2ZvbnQtc2l6ZToxcmVtfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgLm14LWNhcnQtaXRlbSAubXgtY2FydC1pdGVtLWluZm8gLmZvcm0tY29udGFpbiBzdHJvbmcsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAubXgtY2FydC1pdGVtIC5teC1jYXJ0LWl0ZW0taW5mbyBwIHN0cm9uZ3tmb250LXdlaWdodDo0MDA7bWFyZ2luLXJpZ2h0Oi41cmVtfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgLm14LWNhcnQtaXRlbSAubXgtY2FydC1pdGVtLWluZm8gLmZvcm0tY29udGFpbiBhOm5vdCgucHJvZC1saW5rKSxib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC5teC1jYXJ0LWl0ZW0gLm14LWNhcnQtaXRlbS1pbmZvIHAgYTpub3QoLnByb2QtbGluayl7Zm9udC1zaXplOi44NzVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAubXgtY2FydC1pdGVtIC5teC1jYXJ0LWl0ZW0taW5mbyAubXgtY2FydC1yZW1vdmV7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2QyMjtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjVyZW19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAubXgtY2FydC1pdGVtIC5teC1jYXJ0LWl0ZW0taW5mbyAucXR5LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgLm14LWNhcnQtaXRlbSAubXgtY2FydC1pdGVtLWluZm8gLnF0eS1jb250YWluZXIgbGFiZWx7ZGlzcGxheTpub25lfWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybXttYXgtd2lkdGg6ODAwcHg7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIC53b29jb21tZXJjZS1jYXJ0LWZvcm17ZmxvYXQ6cmlnaHR9fWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtbGlzdHdyYXAgZHR7bWFyZ2luLXRvcDouNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LWxpc3R3cmFwIGRke21hcmdpbjouMTI1cmVtIDB9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC1saXN0d3JhcCAuY291cG9uIC5pbnB1dC10ZXh0e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjAwcHh9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHN7d2lkdGg6YXV0bztib3JkZXItbGVmdDpzb2xpZCAxcHggI2QzZGNlMjtwYWRkaW5nOjEuNXJlbTtmbGV4LWJhc2lzOjQ4MHB4O2ZsZXgtZ3JvdzoyO29yZGVyOjF9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtdG90YWxze29yZGVyOjJ9fWJvZHkud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLm14LWNhcnQtdG90YWxzIC5jYXJ0LWNvbGxhdGVyYWxze21hcmdpbjphdXRvO21heC13aWR0aDoyMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgLmNhcnQtY29sbGF0ZXJhbHN7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDoyLjVyZW07bWFyZ2luOjAgMXJlbX19Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgdGFibGUsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgdGQsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgdGgsYm9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgdHJ7Ym9yZGVyOm5vbmU7cGFkZGluZzouMjVyZW0gMDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgdGR7cGFkZGluZzouNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LXRvdGFscyB0ci5vcmRlci10b3RhbHtib3JkZXItdG9wOnNvbGlkIDFweCAjZDNkY2UyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkM2RjZTI7Zm9udC1zaXplOjEuNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LXRvdGFscyB0ci5vcmRlci10b3RhbCB0aHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAubXgtY2FydC10b3RhbHMgaDJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToycmVtO2NvbG9yOiMzMDQ1NTM7bGV0dGVyLXNwYWNpbmc6LjE2cHg7bWFyZ2luLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudH1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5teC1jYXJ0LXRvdGFscyAuY2hlY2tvdXQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2NjNTI0Mzt3aWR0aDoxMDAlfWJvZHkud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3B7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1iYXNpczoxMDAlO21hcmdpbi1ib3R0b206MjAwcHg7bWFyZ2luLXRvcDoxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpe2JvZHkud29vY29tbWVyY2UtY2FydCAucmV0dXJuLXRvLXNob3B7bWFyZ2luLXRvcDouMTI1cmVtfX1ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLnJldHVybi10by1zaG9wIGF7YmFja2dyb3VuZC1jb2xvcjojY2M1MjQzfWJvZHkud29vY29tbWVyY2UtY2FydCAuY2FydC1lbXB0eXttYXJnaW4tdG9wOjEuNXJlbX0ubXgtY2FydC1jdXRze3Bvc2l0aW9uOnJlbGF0aXZlfS5teC1jYXJ0LWN1dHMgLmJ1ZmZlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDotMn0ubXgtY2FydC1jdXRzIC5idWZmZXIucnVubmluZ3t6LWluZGV4OjJ9Ym9keSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XXtwYWRkaW5nOi42MThlbSAxZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNjYzUyNDM7Y29sb3I6I2ZmZn1ib2R5IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2ViZTllYn0uZmxleHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIC5mb3Jte2JhY2tncm91bmQtY29sb3I6I2ZmZn0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUgLmZvcm0gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC43NXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0e2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGgze2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MnJlbTtjb2xvcjojMzA0NTUzO2xldHRlci1zcGFjaW5nOi4xNnB4fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnRheC10b3RhbHt0ZXh0LWFsaWduOnJpZ2h0fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7YmFja2dyb3VuZDojZjdmOWZhO2JvcmRlcjpzb2xpZCAxcHggI2QzZGNlMn1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNlN2VkZjB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6YmVmb3Jle2JvcmRlcjoxZW0gc29saWQgI2U3ZWRmMDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjYzUyNDN9Ym9keS53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHN7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2UyZThlY31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToyLjVyZW07bWFyZ2luLXRvcDoxcmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtTm90aWNlR3JvdXB7d2lkdGg6MTAwJX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmNvbDEtc2V0e3dpZHRoOjEwMCU7cGFkZGluZzoxLjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmNvbDEtc2V0e21hcmdpbjowIDIuNXJlbSAwIDB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmNvbDEtc2V0e3dpZHRoOmF1dG87ZmxleC1ncm93OjF9fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAuY29sMS1zZXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvd3ttYXJnaW4tYm90dG9tOi43NXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlcnt3aWR0aDoxMDAlO3BhZGRpbmc6MS41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Ym9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXJ7bWFyZ2luOjA7d2lkdGg6NDUlfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyOm5vbmV9Ym9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGhlYWR7ZGlzcGxheTpub25lfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRke2JvcmRlcjpub25lO3BhZGRpbmc6MXJlbSAuNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ZC5wcm9kdWN0LXRvdGFsLGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRyLmNhcnQtc3VidG90YWwgdGR7dGV4dC1hbGlnbjpyaWdodH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aHtib3JkZXI6bm9uZX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ci5jYXJ0X2l0ZW06bm90KC5jZXJ0aWZpY2F0aW9uLWxpbmUpe2JvcmRlci10b3A6c29saWQgMXB4ICNkM2RjZTJ9Ym9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdHIuY2FydF9pdGVtLmNlcnRpZmljYXRpb24tbGluZSB0ZC5wcm9kdWN0LW5hbWV7cGFkZGluZy10b3A6MH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ci5jYXJ0X2l0ZW0uY2VydGlmaWNhdGlvbi1saW5lIC5jaGVja291dC1wcm9kdWN0LXRpdGxle3BhZGRpbmc6Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYTtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O3dpZHRoOjEwMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRyLmNhcnRfaXRlbS5jZXJ0aWZpY2F0aW9uLWxpbmUgLmNoZWNrb3V0LXByb2R1Y3QtdGl0bGV7bWFyZ2luLWxlZnQ6Y2FsYygxZW0gKyA0OHB4KX19Ym9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLmNhcnQtc3VidG90YWx7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2QzZGNlMjtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDNkY2UyO3BhZGRpbmc6Ljc1cmVtIDB9Ym9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFse2JvcmRlci10b3A6c29saWQgMXB4ICNkM2RjZTI7Zm9udC1zaXplOjEuNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ci53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHN7ZGlzcGxheTpibG9ja31ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ci53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHMgdGQsYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdHIud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIHRoe2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246dG9wfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRkLnByb2R1Y3QtdG90YWx7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtd2VpZ2h0OjYwMH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAuY2hlY2tvdXQtcHJvZHVjdC10b3Atcm93e3BhZGRpbmctYm90dG9tOi41cmVtfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KXtib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAuY2hlY2tvdXQtcHJvZHVjdC10b3Atcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9fWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5jaGVja291dC1wcm9kdWN0LXRvcC1yb3cgLmF0dGFjaG1lbnQtdGh1bWJuYWlse21heC13aWR0aDo0OHB4O21heC1oZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tcmlnaHQ6MXJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSBwe2ZvbnQtc2l6ZToxcmVtfWJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIGRsLnZhcmlhdGlvbntwYWRkaW5nOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7Ym9yZGVyLXJhZGl1czo0cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpe2JvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIGRsLnZhcmlhdGlvbnttYXJnaW4tbGVmdDpjYWxjKDFlbSArIDQ4cHgpfX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSBkbC52YXJpYXRpb24gZHR7Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1yaWdodDouNXJlbX1ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSBkbC52YXJpYXRpb24gZGQudmFyaWF0aW9uLU1hdGVyaWFsQ2VydGlmaWNhdGlvbntmb250LXdlaWdodDo3MDB9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTcwcHgpeyNwYXlfd2l0aF9hbWF6b257ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheV93aXRoX2FtYXpvbnttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6MjUwcHh9LndjLWJyYWludHJlZS1jYXJ0LXRleHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LndjLWl0ZW0tbWV0YXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6MH0uYnV5ZXJzLWd1aWRlLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWZsb3c6cm93fS5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctZ2xvc3Nhcnl7ZmxleC1iYXNpczoyNSU7ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZDNkY2UyO3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWdsb3NzYXJ5e2Rpc3BsYXk6YmxvY2t9fS5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctZ2xvc3NhcnkgLmdsb3NzYXJ5LWNvbnRlbnRze3RvcDowO3BhZGRpbmc6M3JlbSAycmVtO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmlubGluZS1ibG9ja30uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWdsb3NzYXJ5IC5nbG9zc2FyeS1jb250ZW50cyB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMXJlbSAyLjVyZW19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1nbG9zc2FyeSAuZ2xvc3NhcnktY29udGVudHMgdWwgbGkgaDJ7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbjowIDAgMXJlbTtmb250LXdlaWdodDo2MDB9LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1nbG9zc2FyeSAuZ2xvc3NhcnktY29udGVudHMgdWwgbGkgaDIgYXtwYWRkaW5nLWxlZnQ6MH0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWdsb3NzYXJ5IC5nbG9zc2FyeS1jb250ZW50cyB1bCBsaSBhe3BhZGRpbmc6LjEyNXJlbSAwO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMwNDU1Mzt0cmFuc2l0aW9uOm5vbmU7cGFkZGluZzowIDAgLjVyZW0gLjVyZW19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1nbG9zc2FyeSAuZ2xvc3NhcnktY29udGVudHMgdWwgbGkgYTpob3Zlcntjb2xvcjojMjQ4ZWM3O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1nbG9zc2FyeSAuZ2xvc3NhcnktY29udGVudHMgdWwgbGkgYS5hY3RpdmUtZGVmaW5pdGlvbntjb2xvcjojMjQ4ZWM3O2ZvbnQtd2VpZ2h0OjYwMH0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnR7ZmxleC1ncm93OjI7cGFkZGluZy10b3A6MXJlbTttYXgtd2lkdGg6MTAwJX0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgI2hlcm97YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkM2RjZTI7cGFkZGluZzoycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgI2hlcm97cGFkZGluZzoycmVtIDJyZW0gMnJlbSA0LjVyZW19fS5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAjaGVybyBoMXttYXgtd2lkdGg6ODAwcHg7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW07Y29sb3I6IzMwNDU1M30uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgI2hlcm8gaDEgc3Bhbntmb250LXNpemU6MS4xMjVyZW07Y29sb3I6IzMwNDU1MztsaW5lLWhlaWdodDoxLjV9LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGV7cGFkZGluZzoycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZXtwYWRkaW5nOjJyZW0gMnJlbSAycmVtIDQuNXJlbX19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgcCwuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBoMSwuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBoMiwuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBoMywuYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBpbWcsLmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgZGl2LC5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAuYnV5ZXJzX2d1aWRlIHVsLC5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAuYnV5ZXJzX2d1aWRlIGxpe21heC13aWR0aDo4MDBweH0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBwLC5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAuYnV5ZXJzX2d1aWRlIHVsLC5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAuYnV5ZXJzX2d1aWRlIGxpLC5idXllcnMtZ3VpZGUtd3JhcHBlciAuYmctY29udGVudCAuYnV5ZXJzX2d1aWRlIGF7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNn0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBsaXttYXJnaW4tYm90dG9tOjFyZW19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgaDE6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjB9LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgaDF7Zm9udC1zaXplOjEuNzVyZW19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgcHttYXJnaW4tYm90dG9tOi4yNXJlbX0uYnV5ZXJzLWd1aWRlLXdyYXBwZXIgLmJnLWNvbnRlbnQgLmJ1eWVyc19ndWlkZSBoMntmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tdG9wOjEuNzVyZW19LmJ1eWVycy1ndWlkZS13cmFwcGVyIC5iZy1jb250ZW50IC5idXllcnNfZ3VpZGUgdWx7bWFyZ2luLWxlZnQ6Mi43NXJlbTttYXJnaW4tdG9wOjFyZW19LnNlYXJjaC1yZXN1bHRzICNtYWlue21hcmdpbi1ib3R0b206NzVweH0uc2VhcmNoLXJlc3VsdHMuc2VwYXJhdGUtY29udGFpbmVycyAuaW5zaWRlLWFydGljbGUsLnNlYXJjaC1yZXN1bHRzIC5wYWdlLWhlYWRlcntwYWRkaW5nOjMycHggOHB4IDB9LnNlYXJjaC1yZXN1bHRzIGgxLC5zZWFyY2gtcmVzdWx0cyBoMi5lbnRyeS10aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuNzVyZW19LnNlYXJjaC1yZXN1bHRzIC5lbnRyeS1zdW1tYXJ5e21hcmdpbi10b3A6MWVtfS5zZWFyY2gtcmVzdWx0cyAucGFnaW5nLW5hdmlnYXRpb257dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSBhdXRvfS5qY2Ytc2VsZWN0e3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhO2JvcmRlcjoxcHggc29saWQgI2QzZGNlMjtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5qY2Ytc2VsZWN0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0zcHg7cmlnaHQ6MXJlbTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjZweCA1cHg7Ym9yZGVyLWNvbG9yOiM3MjdmODcgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfS5qY2Ytc2VsZWN0LmpjZi1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYWYwZjIgIWltcG9ydGFudDtjb2xvcjojMDAwO29wYWNpdHk6LjR9LmpjZi1zZWxlY3QuamNmLWRyb3AtYWN0aXZle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uamNmLXNlbGVjdC5qY2YtZHJvcC1hY3RpdmUsLmpjZi1zZWxlY3QuamNmLWZvY3Vze2JvcmRlcjpzb2xpZCAxcHggI2QzZGNlMjtib3JkZXItY29sb3I6I2QzZGNlMiAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDRweCAjZTJlOGVjO2JvcmRlci1jb2xvcjojYjRjNGNlfS5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dHtmb250LXNpemU6MXJlbTtjb2xvcjojMzA0NTUzO21hcmdpbjowIDJyZW0gMCAwO2N1cnNvcjpwb2ludGVyfS5qY2YtbGlzdHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjV9LmpjZi1saXN0IC5qY2Ytb3B0aW9ue2hlaWdodDphdXRvO3BhZGRpbmc6Ljc1cmVtIDFyZW07Y29sb3I6IzMwNDU1M30uamNmLWxpc3QgLmpjZi1vcHRpb24uamNmLWhvdmVyLC5qY2YtbGlzdCAuamNmLW9wdGlvbjphY3RpdmUsLmpjZi1saXN0IC5qY2Ytb3B0aW9uOmZvY3VzLC5qY2YtbGlzdCAuamNmLW9wdGlvbjpob3ZlciwuamNmLWxpc3QgLmpjZi1vcHRpb246dGFyZ2V0e2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYX0uamNmLXNlbGVjdC1kcm9wIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudHtib3JkZXI6c29saWQgMXB4ICNkM2RjZTI7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtvdmVyZmxvdzphdXRvfS5qY2YtbGlzdC1ib3ggLmpjZi1zZWxlY3RlZCwuamNmLXNlbGVjdC1kcm9wIC5qY2YtaG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMDQ1NTN9LmpjZi1zY3JvbGxiYXItdmVydGljYWx7YmFja2dyb3VuZC1jb2xvcjojZjFmNGY2O3dpZHRoOjEwcHh9LmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItZGVjLC5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWluY3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2lkdGg6MTBweDtoZWlnaHQ6NHB4fS5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOiNiMmIzYjQ7Ym9yZGVyLXJhZGl1czo2cHg7d2lkdGg6MTBweH0uaGFzLXRvb2x0aXAgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmhhcy10b29sdGlwIC50b29sdGlwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpoZWxwfS5oYXMtdG9vbHRpcCAudG9vbHRpcC50b29sdGlwLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjowO3otaW5kZXg6Mztwb3NpdGlvbjpyZWxhdGl2ZX0udG9vbHRpcC1jb250ZW50e2Rpc3BsYXk6bm9uZX0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94e2JhY2tncm91bmQtY29sb3I6IzMwNDU1Mztib3JkZXI6bm9uZX0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudHtsaW5lLWhlaWdodDpkOTZhYjNmMmU1Y2M4MTVhOWJlNzcxZWEzMTFhOWY0ZS1hc3BlY3QtcmF0aW8tMTAyNC0xMDI0LTE1MHgxNTA7cGFkZGluZzo2cHggMTJweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudCBzcGFuLC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHNwYW4gcHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMXB4O2xldHRlci1zcGFjaW5nOi4wMDFyZW19LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci10b3AtY29sb3I6IzMwNDU1M30udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzA0NTUzfS5qY2YtZm9jdXN7Ym9yZGVyLWNvbG9yOiM3MjdmODcgIWltcG9ydGFudH0ubWV0cmljLWNoZWNrYm94LC5tZXRyaWMtcmFkaW97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOi44NzVyZW19Lm1ldHJpYy1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSwubWV0cmljLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9de2ZsZXgtc2hyaW5rOjB9Lm1ldHJpYy1jaGVja2JveCBsYWJlbCwubWV0cmljLXJhZGlvIGxhYmVsLC5mb3JtLWNoZWNrYm94IGxhYmVse21hcmdpbi1ib3R0b206MH0ubWV0cmljLWNoZWNrYm94IGxhYmVsLmpjZi1sYWJlbC1hY3RpdmUsLm1ldHJpYy1yYWRpbyBsYWJlbC5qY2YtbGFiZWwtYWN0aXZlLC5mb3JtLWNoZWNrYm94IGxhYmVsLmpjZi1sYWJlbC1hY3RpdmV7Zm9udC13ZWlnaHQ6NjAwfS5tZXRyaWMtY2hlY2tib3ggLmpjZi1jaGVja2JveCwubWV0cmljLXJhZGlvIC5qY2YtY2hlY2tib3gsLmZvcm0tY2hlY2tib3ggLmpjZi1jaGVja2JveHtib3JkZXItY29sb3I6IzcyN2Y4NyAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDoxLjEyNXJlbTt3aWR0aDoxLjEyNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tZXRyaWMtY2hlY2tib3ggLmpjZi1jaGVja2JveDpob3ZlciwubWV0cmljLXJhZGlvIC5qY2YtY2hlY2tib3g6aG92ZXIsLmZvcm0tY2hlY2tib3ggLmpjZi1jaGVja2JveDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmF9Lm1ldHJpYy1jaGVja2JveCAuamNmLWNoZWNrYm94IHNwYW4sLm1ldHJpYy1yYWRpbyAuamNmLWNoZWNrYm94IHNwYW4sLmZvcm0tY2hlY2tib3ggLmpjZi1jaGVja2JveCBzcGFue2hlaWdodDo2cHg7d2lkdGg6MTBweDtib3JkZXI6M3B4IHNvbGlkICMyNDhlYzc7Ym9yZGVyLXdpZHRoOjAgMCAzcHggM3B4fS5tZXRyaWMtY2hlY2tib3ggLmpjZi1jaGVja2JveC5qY2YtZm9jdXMgc3BhbiwubWV0cmljLXJhZGlvIC5qY2YtY2hlY2tib3guamNmLWZvY3VzIHNwYW4sLmZvcm0tY2hlY2tib3ggLmpjZi1jaGVja2JveC5qY2YtZm9jdXMgc3Bhbntib3JkZXI6M3B4IHNvbGlkICMyNDhlYzcgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAwIDNweCAzcHggIWltcG9ydGFudH0ubWV0cmljLWNoZWNrYm94IC5qY2YtcmFkaW8sLm1ldHJpYy1yYWRpbyAuamNmLXJhZGlvLC5mb3JtLWNoZWNrYm94IC5qY2YtcmFkaW97Ym9yZGVyLWNvbG9yOiM3MjdmODcgIWltcG9ydGFudDtoZWlnaHQ6MS4xMjVyZW07d2lkdGg6MS4xMjVyZW07bWFyZ2luLXJpZ2h0Oi41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbGV4LXNocmluazowfS5tZXRyaWMtY2hlY2tib3ggLmpjZi1yYWRpbyBzcGFuLC5tZXRyaWMtcmFkaW8gLmpjZi1yYWRpbyBzcGFuLC5mb3JtLWNoZWNrYm94IC5qY2YtcmFkaW8gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiMyNDhlYzd9LmpjZi1vcHRpb24taGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuO3BhZGRpbmc6MCAhaW1wb3J0YW50fS5qY2YtbGlzdC1jb250ZW50LC5qY2Ytc2Nyb2xsYWJsZS13cmFwcGVye21heC1oZWlnaHQ6Mjg4cHggIWltcG9ydGFudH0ud29vY29tbWVyY2UgdGQucHJvZHVjdC1xdWFudGl0eSwud29vY29tbWVyY2UgdGgucHJvZHVjdC1xdWFudGl0eXt0ZXh0LWFsaWduOmNlbnRlcn0jaGVyb3tiYWNrZ3JvdW5kLWNvbG9yOiMzMDQ1NTM7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDotMjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJyZW0gMXJlbTtvdmVyZmxvdzpoaWRkZW59I2hlcm8gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6LTE7d2lkdGg6MTAwJX0jaGVybyBoMXtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6I2Y3ZjlmYTttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7I2hlcm8gaDF7Zm9udC1zaXplOjIuNXJlbX19I2hlcm8gaDEgc3BhbiwjaGVybyBwe2NvbG9yOiNmN2Y5ZmE7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS43NTtkaXNwbGF5OmJsb2NrO21hcmdpbjoxcmVtIDAgMDtmb250LXdlaWdodDozMDB9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpeyNoZXJvIGgxIHNwYW4sI2hlcm8gcHtsaW5lLWhlaWdodDoycmVtO2ZvbnQtc2l6ZToxLjI1cmVtfX0jaGVybyBoMSBzcGFuIGJyLCNoZXJvIHAgYnJ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsjaGVybyBoMSBzcGFuIGJyLCNoZXJvIHAgYnJ7ZGlzcGxheTpibG9ja319Lm5vLXBhZC1wYWdlICNoZXJvIGgxe21heC13aWR0aDoxMDMwcHg7bWFyZ2luOjAgYXV0b31ib2R5LnBhZ2UtaWQtMjIzNCAjc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MWVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMDBweH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Ym9keS5wYWdlLWlkLTIyMzQgI3Nob3Bfc2VjdGlvbiAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDoxZW19fSNzaG9wX3NlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsjc2hvcF9zZWN0aW9ue3BhZGRpbmctYm90dG9tOjNlbX19I3Nob3Bfc2VjdGlvbiAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjFlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDoxMjAwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpeyNzaG9wX3NlY3Rpb24gLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6Mi41cmVtfX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIGgxLCNzaG9wX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgaDJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToycmVtO2NvbG9yOiMzMDQ1NTM7bGV0dGVyLXNwYWNpbmc6LjE2cHg7bWFyZ2luLWJvdHRvbTouMjVyZW19I3Nob3Bfc2VjdGlvbiAuc2VjdGlvbi1pbm5lcj5we21hcmdpbi1ib3R0b206MnJlbX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyPnAsI3Nob3Bfc2VjdGlvbiAuc2VjdGlvbi1pbm5lciBoMiwjc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIGgxe21hcmdpbi1sZWZ0Oi43NXJlbX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luOjB9I3Nob3Bfc2VjdGlvbiAuc2VjdGlvbi1pbm5lciB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bzstd2Via2l0LWFsaWduLXNlbGY6YXV0bzstbXMtZmxleC1pdGVtLWFsaWduOmF1dG87YWxpZ24tc2VsZjphdXRvO2ZsZXgtYmFzaXM6NTAlO21heC13aWR0aDozMDBweDtwYWRkaW5nOjAgLjc1cmVtIDEuNzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpeyNzaG9wX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgdWwgbGl7ZmxleC1iYXNpczozMyV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVsIGxpe2ZsZXgtYmFzaXM6MjAlfX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVsIGxpIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjojMzA0NTUzO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4yNXJlbX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVsIGxpIGEgaW1nLCNzaG9wX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgdWwgbGkgYSBzcGFue3RyYW5zaXRpb246YWxsIDEwMG1zIGVhc2UtaW4tb3V0fSNzaG9wX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgdWwgbGkgYSBpbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi41cmVtO2JvcmRlci1yYWRpdXM6LjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsjc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVsIGxpIGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0jc2hvcF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHVsIGxpIGE6aG92ZXIgc3Bhbntjb2xvcjojMjQ4ZWM3O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCl9fS5uZWVkLWhlbHB7YmFja2dyb3VuZC1jb2xvcjojZjdmOWZhO2JvcmRlci10b3A6MXB4IHNvbGlkICNkM2RjZTI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QzZGNlMjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjFlbX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Lm5lZWQtaGVscHtwYWRkaW5nOjIuNWVtIDFlbX19Lm5lZWQtaGVscCBwe2NvbG9yOiNmN2Y5ZmE7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzMwNDU1M31AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Lm5lZWQtaGVscCBwe2xpbmUtaGVpZ2h0OjJyZW07Zm9udC1zaXplOjEuMjVyZW19fS5jdGF7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO21heC13aWR0aDoxOTIwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jdGF7ZmxleC1kaXJlY3Rpb246cm93fX0uY3RhIC5maXJzdCwuY3RhIC5zZWNvbmR7ZmxleC1iYXNpczoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY3RhIC5maXJzdCwuY3RhIC5zZWNvbmR7ZmxleC1iYXNpczo1MCU7ZmxleC13cmFwOm5vd3JhcH19LmN0YSAuZmlyc3R7cGFkZGluZzoxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jdGEgLmZpcnN0e3RleHQtYWxpZ246cmlnaHR9fS5jdGEgLmZpcnN0IC5maXJzdC1pbm5lcnt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjQ1MHB4fS5jdGEgLmZpcnN0IC5maXJzdC1pbm5lciBoMntmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTouMTI1ZW19QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5jdGEgLmZpcnN0IC5maXJzdC1pbm5lciBoMntmb250LXNpemU6Mi43NXJlbTtsaW5lLWhlaWdodDoxLjI3NX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jdGEgLnNlY29uZHttYXJnaW4tYm90dG9tOjB9fS5jdGEgLnNlY29uZCBpbWd7ZGlzcGxheTpibG9ja30udGVzdGltb25pYWxfc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y5ZmE7cGFkZGluZzozLjVyZW0gMXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOnNvbGlkIDFweCAjZDNkY2UyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkM2RjZTJ9LnRlc3RpbW9uaWFsX3NlY3Rpb24gaDF7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey50ZXN0aW1vbmlhbF9zZWN0aW9uIGgxe2ZvbnQtc2l6ZToyLjc1cmVtO2xpbmUtaGVpZ2h0OjEuMjc1fX0udGVzdGltb25pYWxfc2VjdGlvbj5we21heC13aWR0aDo2NDBweDttYXJnaW46MCBhdXRvIDJyZW19LnRlc3RpbW9uaWFsX3NlY3Rpb24gLnNlY3Rpb24taW5uZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6MTIwMHB4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey50ZXN0aW1vbmlhbF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyey13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fX0udGVzdGltb25pYWxfc2VjdGlvbiAuc2VjdGlvbi1pbm5lciBmaWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1iYXNpczozODRweDtmbGV4LWdyb3c6MH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LnRlc3RpbW9uaWFsX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgZmlndXJle21heC13aWR0aDozMiV9fS50ZXN0aW1vbmlhbF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIGZpZ3VyZSBibG9ja3F1b3Rle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkM2RjZTI7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxLjVyZW0gMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRlc3RpbW9uaWFsX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgZmlndXJlIGJsb2NrcXVvdGU6OmJlZm9yZXtmb250LWZhbWlseTpcIkFyaWFsIEJsYWNrXCIsXCJBcmlhbCBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6My41cmVtO2xpbmUtaGVpZ2h0OjVyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM3MjdmODd9LnRlc3RpbW9uaWFsX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgZmlndXJlIGJsb2NrcXVvdGU6OmFmdGVye3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNTAlO2xlZnQ6MTUwJX0udGVzdGltb25pYWxfc2VjdGlvbiAuc2VjdGlvbi1pbm5lciBmaWd1cmUgYmxvY2txdW90ZSBwe2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbi1ib3R0b206MS41cmVtfS50ZXN0aW1vbmlhbF9zZWN0aW9uIC5zZWN0aW9uLWlubmVyIGZpZ3VyZSBibG9ja3F1b3RlIGZpZ2NhcHRpb257Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTpub3JtYWx9LnRlc3RpbW9uaWFsX3NlY3Rpb24gLnNlY3Rpb24taW5uZXIgZmlndXJlIGJsb2NrcXVvdGUgZmlnY2FwdGlvbiBjaXRle2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLXRvcDouMjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW07Y29sb3I6IzcyN2Y4N30ud3lzaXd5Z19zZWN0aW9ue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEyMDBweH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey53eXNpd3lnX3NlY3Rpb257cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX19Lnd5c2l3eWdfc2VjdGlvbiAuc2VjdGlvbi1pbm5lcnttYXJnaW46MmVtIGF1dG99IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQhaW1wb3J0YW50O1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC8qIDIgKi9cbn1cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdC8qIDEgKi9cblx0aGVpZ2h0OiAwO1xuXHQvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAyICovXG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuXG5ibG9ja3F1b3RlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHR9XG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuXHQvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNjAlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0LyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LyogMSAqL1xuXHRtYXJnaW46IDA7XG5cdC8qIDIgKi9cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuXHQvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5maWVsZHNldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcsXG5idXR0b246LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDtcblx0LyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0LyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdC8qIDEgKi9cblx0cGFkZGluZzogMDtcblx0LyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQvKiAxICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8qIDEgKi9cblx0cGFkZGluZzogMDtcblx0LyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LyogMSAqL1xuXHRmb250OiBpbmhlcml0O1xuXHQvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLyogV1VGT08gKi9cbmZvcm0ud3Vmb28ge1xuXHRsaSB7XG5cdFx0cGFkZGluZzogMTZweCAwIDlweCAwICFpbXBvcnRhbnQ7XG5cblx0XHQmLmZvY3VzZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmxpa2VydCBjYXB0aW9uLFxuLnd1Zm9vIGxhYmVsLmRlc2MsXG4ud3Vmb28gbGVnZW5kLmRlc2Mge1xuXHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0Y29sb3I6ICNlNjQ5MzYgIWltcG9ydGFudDtcbn1cblxuLnd1Zm9vIGlucHV0LnRleHQsXG4ud3Vmb28gdGV4dGFyZWEudGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Zm9udC1mYW1pbHk6IEF2ZW5pck5leHQtUmVndWxhcixPcGVuIFNhbnMsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTVweCAwIDhweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0Y29sb3I6ICMxNTE2MWMgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53dWZvbyB0ZXh0YXJlYS50ZXh0YXJlYSB7XG5cdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uc2FmYXJpIGlucHV0LmJ0VHh0IHtcblx0Zm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53dWZvbyBpbnB1dC5idFR4dC5zdWJtaXQge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQ6ICNlNjQ5MzYgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmQyOTBmICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvLyBOb3JtYWxpemUgJiB3ZWIgZm9udFxuQGltcG9ydCAnZ2xvYmFscy9ub3JtYWxpemUnO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvbWttNnhsby5jc3MpOyAvLyBQbHVnaW5zXG5AaW1wb3J0ICdwbHVnaW5zL2pjZic7XG5AaW1wb3J0ICdwbHVnaW5zL3Rvb2x0aXBzdGVyJztcbkBpbXBvcnQgJ3BsdWdpbnMvd2lzaGxpc3QnOyAvLyBWYXJpYWJsZXNcbkBpbXBvcnQgJ3BsdWdpbnMvYXNjdXN0b21lcic7XG5AaW1wb3J0ICd2YXJzJzsgLy8gR2xvYmFsIHN0eWxlc1xuQGltcG9ydCAnZ2xvYmFscy9nbG9iYWwtc3R5bGVzJztcbkBpbXBvcnQgJ2dsb2JhbHMvaGVhZGVyLWZvb3Rlcic7XG5AaW1wb3J0ICdnbG9iYWxzL2Zvcm1zJzsgLy8gSW5kaXZpZHVhbCBwYWdlc1xuQGltcG9ydCAncGFnZXMvaG9tZSc7XG5AaW1wb3J0ICdwYWdlcy9wcm9kdWN0LWRldGFpbCc7XG5AaW1wb3J0ICdwYWdlcy9sb2dpbic7XG5AaW1wb3J0ICdwYWdlcy9hY2NvdW50LWRldGFpbHMnO1xuQGltcG9ydCAncGFnZXMvb3JkZXJzJztcbkBpbXBvcnQgJ3BhZ2VzL29yZGVyLXZpZXcnO1xuQGltcG9ydCAncGFnZXMvY2FydCc7XG5AaW1wb3J0ICdwYWdlcy9jaGVja291dCc7XG5AaW1wb3J0ICdwYWdlcy9idXllcnMtZ3VpZGUnOyAvLyBDdXN0b21pemUgcGx1Z2lucyAoSkNGLCB0b29sdGlwcywgZXRjKVxuQGltcG9ydCAncGFnZXMvc2VhcmNoJztcbkBpbXBvcnQgJ2dsb2JhbHMvY3VzdG9taXplLXBsdWdpbnMnOyAvL0FkdmFuY2VkIEN1c3RvbSBGaWVsZHNcbkBpbXBvcnQgJ2FjZi9oZXJvJztcbkBpbXBvcnQgJ2FjZi9zaG9wLXNlY3Rpb24nO1xuQGltcG9ydCAnYWNmL25lZWQtaGVscCc7XG5AaW1wb3J0ICdhY2YvY3RhJztcbkBpbXBvcnQgJ2FjZi90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnYWNmL3d5c2l3eWcnOyIsIi8qIHJhZGlvICovXG4uamNmLXJhZGlvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzc3Nztcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRtYXJnaW46IDAgM3B4IDAgMDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcbn1cblxuLmpjZi1yYWRpbyBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3R0b206IDNweDtcblx0YmFja2dyb3VuZDogIzc3Nztcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmpjZi1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5qY2YtcmFkaW8uamNmLWNoZWNrZWQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLyogY2hlY2tib3ggKi9cbi5qY2YtY2hlY2tib3gge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXHRtYXJnaW46IDAgM3B4IDAgMDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcbn1cblxuLmpjZi1jaGVja2JveCBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDhweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtN3B4IDAgMCAtNnB4O1xuXHRib3JkZXI6IDNweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItd2lkdGg6IDAgMCAzcHggM3B4O1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC8vLW1zLWZpbHRlcjogIFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3ODExODY1NDgzLCBNMTI9MC43MDcxMDY3ODExODY1NDY3LCBNMjE9LTAuNzA3MTA2NzgxMTg2NTQ2NywgTTIyPTAuNzA3MTA2NzgxMTg2NTQ4MywgU2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcpXCJcIlxufVxuXG46cm9vdCAuamNmLWNoZWNrYm94IHNwYW4ge1xuXHRtYXJnaW46IC00cHggMCAwIC01cHg7XG59XG5cbi5qY2YtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uamNmLWNoZWNrYm94LmpjZi1jaGVja2VkIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8qIGJ1dHRvbiAqL1xuLmpjZi1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzc3Nztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmpjZi1idXR0b24gLmpjZi1yZWFsLWVsZW1lbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi8qIGZpbGUgKi9cbi5qY2YtZmlsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uamNmLWZpbGUgLmpjZi1yZWFsLWVsZW1lbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMjAwcHg7XG5cdGhlaWdodDogMjAwcHg7XG5cdG1hcmdpbjogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmpjZi1maWxlIC5qY2YtZmFrZS1pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuLmpjZi1maWxlIC5qY2YtdXBsb2FkLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzc3Nztcblx0bWFyZ2luOiAwIDAgMCAtMXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG4vKiBzY3JvbGxiYXJzICovXG4uamNmLXNjcm9sbGFibGUtd3JhcHBlciB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6ICNlM2UzZTM7XG5cdHdpZHRoOiAxNHB4O1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWRlYyxcbi5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWluYyB7XG5cdGJhY2tncm91bmQ6ICNiYmI7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDE0cHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmpjZi1zY3JvbGxiYXItdmVydGljYWwgLmpjZi1zY3JvbGxiYXItaW5jIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIC5qY2Ytc2Nyb2xsYmFyLWhhbmRsZSB7XG5cdGJhY2tncm91bmQ6ICM4ODg7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMTRweDtcbn1cblxuLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI2UzZTNlMztcblx0cmlnaHQ6IGF1dG87XG5cdHRvcDogYXV0bztcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItZGVjLFxuLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1pbmMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNiYmI7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItaW5jIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5qY2Ytc2Nyb2xsYmFyLWhvcml6b250YWwgLmpjZi1zY3JvbGxiYXItc2xpZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICM4ODg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmpjZi1zY3JvbGxiYXIuamNmLWluYWN0aXZlIC5qY2Ytc2Nyb2xsYmFyLWhhbmRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmpjZi1zY3JvbGxiYXIuamNmLWluYWN0aXZlIC5qY2Ytc2Nyb2xsYmFyLWRlYyxcbi5qY2Ytc2Nyb2xsYmFyLmpjZi1pbmFjdGl2ZSAuamNmLXNjcm9sbGJhci1pbmMge1xuXHRiYWNrZ3JvdW5kOiAjZTNlM2UzO1xufVxuLyogc2VsZWN0ICovXG4uamNmLXNlbGVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW46IDAgMCAxMnB4O1xuXHRtaW4td2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5qY2Ytc2VsZWN0IHNlbGVjdCB7XG5cdHotaW5kZXg6IDE7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dCB7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW46IDAgMzVweCAwIDhweDtcbn1cblxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNhYWE7XG5cdHdpZHRoOiAyNnB4O1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG5cbmJvZHkgPiAuamNmLXNlbGVjdC1kcm9wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IC0xcHggMCAwO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG5ib2R5ID4gLmpjZi1zZWxlY3QtZHJvcC5qY2YtZHJvcC1mbGlwcGVkIHtcblx0bWFyZ2luOiAxcHggMCAwO1xufVxuXG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC1kcm9wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IC0xcHg7XG5cdHJpZ2h0OiAtMXB4O1xufVxuXG4uamNmLXNlbGVjdCAuamNmLWRyb3AtZmxpcHBlZCB7XG5cdGJvdHRvbTogMTAwJTtcblx0dG9wOiBhdXRvO1xufVxuXG4uamNmLXNlbGVjdC5qY2YtY29tcGFjdC1tdWx0aXBsZSB7XG5cdG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5qY2Ytc2VsZWN0LmpjZi1jb21wYWN0LW11bHRpcGxlIC5qY2Ytc2VsZWN0LW9wZW5lcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdGNvbnRlbnQ6ICcuLi4nO1xufVxuXG4uamNmLXNlbGVjdC1kcm9wIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG59XG5cbi5qY2Ytc2VsZWN0LWRyb3AuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1ob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5qY2Ytc2VsZWN0LWRyb3AuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uamNmLXNlbGVjdC1kcm9wLmpjZi1jb21wYWN0LW11bHRpcGxlIC5qY2Ytc2VsZWN0ZWQ6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiA4cHg7XG5cdG1hcmdpbjogLTdweCA1cHggMCAtM3B4O1xuXHRib3JkZXI6IDNweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItd2lkdGg6IDAgMCAzcHggM3B4O1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC8vLW1zLWZpbHRlcjogIFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3ODExODY1NDgzLCBNMTI9MC43MDcxMDY3ODExODY1NDY3LCBNMjE9LTAuNzA3MTA2NzgxMTg2NTQ2NywgTTIyPTAuNzA3MTA2NzgxMTg2NTQ4MywgU2l6aW5nTWV0aG9kPSdhdXRvIGV4cGFuZCcpXCJcIlwiXCJcbn1cbi8qIG11bHRpcGxlIHNlbGVjdCBzdHlsZXMgKi9cbi5qY2YtbGlzdC1ib3gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiOGMzYzk7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdG1hcmdpbjogMCAxNXB4O1xufVxuLyogc2VsZWN0IG9wdGlvbnMgc3R5bGVzICovXG4uamNmLWxpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5qY2YtbGlzdCAuamNmLWxpc3QtY29udGVudCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uamNmLWxpc3QgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5qY2YtbGlzdCB1bCBsaSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uamNmLWxpc3QgLmpjZi1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4uamNmLWxpc3QgLmpjZi1vcHRpb24ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggOXB4O1xuXHRjb2xvcjogIzY1NjU2NTtcblx0bWluLWhlaWdodDogMTRweDtcblx0aGVpZ2h0OiAxJTtcbn1cblxuLmpjZi1saXN0IC5qY2YtZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG5cbi5qY2Ytc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uamNmLWxpc3QtYm94IC5qY2Ytc2VsZWN0ZWQsXG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtaG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmpjZi1saXN0IC5qY2Ytb3B0Z3JvdXAtY2FwdGlvbiB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDlweDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmpjZi1saXN0IC5qY2Ytb3B0Z3JvdXAgLmpjZi1vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4vKiBvdGhlciBzdHlsZXMgKi9cbi5qY2YtdGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYjhjM2M5O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qY2YtdGV4dGFyZWEgLmpjZi1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLmpjZi10ZXh0YXJlYSB0ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmpjZi10ZXh0YXJlYSAuamNmLXJlc2l6ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0YmFja2dyb3VuZDogI2UzZTNlMztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHR0ZXh0LWluZGVudDogMXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDE0cHg7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5qY2YtdGV4dGFyZWEgLmpjZi1yZXNpemU6YmVmb3JlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNHB4IDAgMCAzcHg7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRjb250ZW50OiAnJztcbn1cbi8qIG51bWJlciBpbnB1dCAqL1xuLmpjZi1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uamNmLW51bWJlciBpbnB1dCB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uamNmLW51bWJlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qY2YtbnVtYmVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uamNmLW51bWJlciBpbnB1dCB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXHRwYWRkaW5nOiAzcHggMjdweCAzcHggN3B4O1xuXHRtYXJnaW46IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmpjZi1udW1iZXIgLmpjZi1idG4tZGVjLFxuLmpjZi1udW1iZXIgLmpjZi1idG4taW5jIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjYWFhO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRyaWdodDogMXB4O1xuXHR0b3A6IDFweDtcbn1cblxuLmpjZi1udW1iZXIgLmpjZi1idG4tZGVjIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDFweDtcbn1cblxuLmpjZi1udW1iZXIgLmpjZi1idG4tZGVjOmhvdmVyLFxuLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cblxuLmpjZi1udW1iZXIuamNmLWRpc2FibGVkIC5qY2YtYnRuLWRlYzpob3Zlcixcbi5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYWFhO1xufVxuXG4uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6YmVmb3JlLFxuLmpjZi1udW1iZXIgLmpjZi1idG4taW5jOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTZweCAwIDAgLTRweDtcblx0Ym9yZGVyOiA0cHggc29saWQgI2FhYTtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xufVxuXG4uamNmLW51bWJlciAuamNmLWJ0bi1kZWM6YmVmb3JlIHtcblx0bWFyZ2luOiAtMXB4IDAgMCAtNHB4O1xuXHRib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qY2YtbnVtYmVyIC5qY2YtYnRuLWRlYy5qY2YtZGlzYWJsZWQ6YmVmb3JlLFxuLmpjZi1udW1iZXIgLmpjZi1idG4taW5jLmpjZi1kaXNhYmxlZDpiZWZvcmUsXG4uamNmLW51bWJlci5qY2YtZGlzYWJsZWQgLmpjZi1idG4tZGVjOmJlZm9yZSxcbi5qY2YtbnVtYmVyLmpjZi1kaXNhYmxlZCAuamNmLWJ0bi1pbmM6YmVmb3JlIHtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4uamNmLW51bWJlci5qY2YtZGlzYWJsZWQgaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLyogcmFuZ2UgaW5wdXQgKi9cbi5qY2YtcmFuZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHR3aWR0aDogMTMwcHg7XG59XG5cbi5qY2YtcmFuZ2UgLmpjZi1yYW5nZS10cmFjayB7XG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uamNmLXJhbmdlIC5qY2YtcmFuZ2Utd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2U1ZTVlNTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA1cHggMDtcbn1cblxuLmpjZi1yYW5nZS5qY2YtdmVydGljYWwge1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLXdyYXBwZXIge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLXRyYWNrIHtcblx0aGVpZ2h0OiAxODBweDtcblx0d2lkdGg6IDEwcHg7XG59XG5cbi5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2UtaGFuZGxlIHtcblx0bGVmdDogLTVweDtcblx0dG9wOiBhdXRvO1xufVxuXG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheS13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtaW4taGVpZ2h0OiAxMHB4O1xuXHRtaW4td2lkdGg6IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheSB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjODg4O1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheS5qY2YtcmFuZ2UtbWluIHtcblx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0cGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1heCB7XG5cdG1hcmdpbjogMCAtMTBweCAwIDA7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2UtZGlzcGxheS13cmFwcGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdHRvcDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xufVxuXG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbiB7XG5cdG1hcmdpbjogMCAwIC0xMHB4O1xuXHRwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXgge1xuXHRtYXJnaW46IC0xMHB4IDAgMDtcblx0cGFkZGluZzogMTBweCAwIDA7XG59XG5cbi5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICNhYWE7XG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdG1hcmdpbjogLTRweCAwIDA7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmpjZi1yYW5nZSAuamNmLXJhbmdlLW1hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogM3B4O1xuXHR0b3A6IC03cHg7XG5cdG1hcmdpbjogMCAwIDAgOXB4O1xufVxuXG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLW1hcmsge1xuXHRtYXJnaW46IDAgMCA5cHg7XG5cdGxlZnQ6IDE0cHg7XG5cdHRvcDogYXV0bztcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAxcHg7XG59XG5cbi5qY2YtcmFuZ2UgLmpjZi1hY3RpdmUtaGFuZGxlIHtcblx0ei1pbmRleDogMjtcbn1cblxuLmpjZi1yYW5nZS5qY2YtZm9jdXMgLmpjZi1hY3RpdmUtaGFuZGxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YwMDtcblx0bWFyZ2luOiAtNXB4IDAgMCAtMXB4O1xufVxuXG4uamNmLXJhbmdlLmpjZi1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMC4zO1xufVxuLyogY29tbW9uIHN0eWxlcyAqL1xuLmpjZi1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmpjZi1mb2N1cyxcbi5qY2YtZm9jdXMgKiB7XG5cdGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9uIHtcblx0Y29sb3I6ICMzMDQ1NTM7XG59IiwiLnRvb2x0aXBzdGVyLWZhbGwsXG4udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbn1cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9vbHRpcHN0ZXItYm94IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1ydWxlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRvb2x0aXBzdGVyLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1zd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSxvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnRvb2x0aXBzdGVyLXN3aW5nLnRvb2x0aXBzdGVyLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDIuNCk7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMywuNjM1LC40OTUsMi40KTtcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDIuNCk7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDIuNCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDIuNCk7XG59XG5cbi50b29sdGlwc3Rlci1mYWxsIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpO1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgICBsZWZ0OiAtNDBweCFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1keWluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1mYWRlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyAwLjRzO1xufVxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDAuNnM7XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyAwLjZzO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCxcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU2NTY1NjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3B4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzU2NTY1NjtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzU2NTY1NjtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM1NjU2NTY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICAgIHRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICAgIGxlZnQ6IC0xMHB4O1xufVxuLypcbi5qY2Ytc2Nyb2xsYWJsZS13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyODhweDtcblxuICAgIC5qY2YtbGlzdC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjg4cHg7XG4gICAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgfVxufVxuKi8iLCIud29vY29tbWVyY2UgYS5yZW1vdmUsXG4ucmVtb3ZlLW1hdGVyaWFsLWNlcnQge1xuICBjb2xvcjogI2NjNTI0MyAhaW1wb3J0YW50O1xuICAvKiBoZWlnaHQ6IDEuMmVtO1xuICB3aWR0aDogMS4yZW07XG4gICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNjYzUyNDMgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmFkZC1tYXRlcmlhbC1jZXJ0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5pbnB1dC10ZXh0LnF0eS50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53bC1hY3Rpb25zIHtcbiAgLmJ1dHRvbi1wcmltYXJ5LnJlZCB7XG4gICAgYmFja2dyb3VuZDogI2NjNTI0MztcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgfVxuICB9XG59XG5cbi53bC1saXN0LXBvcC53b29jb21tZXJjZSB7XG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC53bC1hZGQtdG8tc2luZ2xlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuI3dsLXdyYXBwZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyOm5vdChbY2xhc3NdKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRkID4gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53bC10YWJsZSB7XG4gICAgJi5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYucHJvZHVjdC1wcmljZSBzcGFuLmFtb3VudCxcbiAgICAgICAgJi5wcm9kdWN0LXByaWNlLXN1YnRvdGFsIHNwYW4sXG4gICAgICAgICYucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJvZHVjdC1wdXJjaGFzZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2Utc3VidG90YWwsXG4gICAgLnByb2R1Y3Qtc3VidG90YWwsXG4gICAgLndsLWRhdGUtYWRkZWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmNhcnRfdGFibGVfaXRlbSB7XG4gICAgICAucHJvZHVjdC1uYW1lID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53bC1yaWdodCB7XG4gICAgLmpjZi1zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLndsLWFjdGlvbnMtdGFibGUge1xuICAgIHRkID4gLmJ1dHRvbjpub3QoLmJ0bi1jaGFuZ2UtcXVhbnRpdHkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjYWN0aW9uLWhvbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5qY2Ytc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmpjZi1zZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB9XG5cbiAgLnRvb2x0aXAsXG4gIC50b29sdGlwMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyJSwgY2FsYygtMTAwJSArIC0xMHB4KSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNDU1MzsgLy9kYXJrZXN0XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBjb2xvcjogIzMwNDU1MztcblxuICAgIC50cmlhbmdsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgLnRyaWFuZ2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0OXB4O1xuICAgICAgcmlnaHQ6IC0xMjBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkIGJsYWNrO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmY7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggMCAwICMzMDQ1NTM7XG4gICAgfVxuICB9XG5cbiAgJi53bC1idXR0b24td3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIC53bC1hZGQtdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLmJ1dHRvbi5leHRyYS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTZlZDtcbiAgICBjb2xvcjogIzUxNTE1MTtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICB9XG5cbiAgICAmLmV4dHJhLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZhO1xuICAgIH1cblxuICAgICY6bm90KC5kaXNhYmxlZCkge1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2M1MjQzOyAvL3NlY29uZGFyeVxuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAudG9vbHRpcDIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIC50b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZTllYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuXG4gIC53bC1zaGFyZS1saW5rcyBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN2Zy1pbmxpbmUtLWZhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuY2FydF90YWJsZV9pdGVtIHtcbiAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgIHN0cm9uZyA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndsLW1vZGFsIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbiN3aXNobGlzdC1zZWxlY3Rpb24tY3JlYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYubG9hZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMHB4ICsgMWVtKTtcbiAgfVxufVxuLndsLWxpc3QtcG9wLndvb2NvbW1lcmNlLmd1ZXN0IHtcbiAgYmFja2dyb3VuZDogIzNlNTc2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgNzBweCk7XG4gIGRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM3YmJjNTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjM2U1NzY2O1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IGNhbGMoLTEwMCUgLSAyNXB4KTtcbiAgICAgIHJpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxufVxuI3ByaW50LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGwudmFyaWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmNhcnRfdGFibGVfaXRlbS5pcy1tYXRlcmlhbC1jZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG59XG4ud2wtYWRkLWFsbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgJi5uby1mcGYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgJi53LWZwZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSB7XG4gICYud29vY29tbWVyY2UtbG9zdC1wYXNzd29yZCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGhlYWRlci5zaXRlLWhlYWRlcixcbiAgLndsLWNhcnQtYWN0aW9ucyxcbiAgLnByb2R1Y3QtcHVyY2hhc2UsXG4gIC5zaXRlLWZvb3RlciAuY29weXJpZ2h0LWJhcixcbiAgLnNpdGUtZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldC0yLFxuICAuc2l0ZS1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0LTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICNwcmludC1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IGEsXG4gIC5zaXRlLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtMSBwIGEsXG4gIC5zaXRlLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtMSBwIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vLXByaW50LFxuICAucHJpbnQtYnV0dG9uLFxuICAud2wtYWN0aW9ucyxcbiAgLnByb2R1Y3QtdGh1bWJuYWlsLFxuICAuY2hlY2stY29sdW1uLFxuICAuaGlkZS1wcmludCxcbiAgLndsLW1ldGEtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC53aXNobGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmJ1dHRvbiN3Yy13aXNobGlzdHMtc2F2ZS1jYXJ0LWZvci1sYXRlciB7XG4gIHBhZGRpbmc6IDExcHggMjJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgJjpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJmMTtcbiAgfVxufVxuYm9keSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi53Yy13aXNobGlzdHMtbW92ZS1hbGwtdG8td2lzaGxpc3QsXG4ud2lzaGxpc3QtbW9kYWwtb3ZlcmxheSBidXR0b24uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWJmMTtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgaSB7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M1MjQzO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm14LWNhcnQtbGlzdHdyYXAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud2lzaGxpc3QtbW9kYWwtb3ZlcmxheSB7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1kYXNoYm9hcmQgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICBwYWRkaW5nOiAxNXB4IDQ4cHggIWltcG9ydGFudDtcblxuICBhLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTZlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM1MTUxNTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhYTMzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuI2hvbGQtY2FydC1mb3ItbGF0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWUgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1kYXNoYm9hcmQgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIG1heC13aWR0aDogY2FsYygxMjAwcHggLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbnRoLmZvcm0tY2hlY2tib3guY2hlY2stY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbnRkLmZvcm0tY2hlY2tib3guY2hlY2stY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51bS0xNDA2OS51bSB7XG4gIG1heC13aWR0aDogODk3cHggIWltcG9ydGFudDtcbn1cbiIsIiNkaXZ0b2hpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufSIsIi8vIENvbG9yc1xuLy8gVGV4dCBjb2xvciwgZGFyayBiYWNrZ3JvdW5kc1xuJGRhcmtlc3Q6ICMzMDQ1NTM7IC8vIExpZ2h0IHRleHQgY29sb3IsIGxpZ2h0IGJhY2tncm91bmRzXG4kbGlnaHRlc3Q6ICNGN0Y5RkE7IC8vIExpbmVzLCBib3JkZXJzIG9uIGlucHV0cywgZXRjXG4kbWlkMTogI0QzRENFMjsgLy8gU29tZSBhY2NlbnRzLCB1c2Ugc3BhcmluZ2x5XG4kbWlkMjogIzcyN0Y4NzsgLy8gQnJhbmQgZ3JlZW5cbiRicmFuZDogIzZBQTMzRTsgLy8gQnJpZ2h0ZXIgYnJhbmQgZ3JlZW4gZm9yIGFjY2VudHMgKE5PVCBURVhUIE9SIEJVVFRPTlMpXG4kYnJhbmRCcmlnaHQ6ICM4MkM5NEM7IC8vIFNlY29uZGFyeSBvcmFuZ2UtcmVkXG4kc2Vjb25kYXJ5OiAjQ0M1MjQzOyAvLyBVc2UgcHJpbWFyaWx5IGZvciBoeXBlcmxpbmtzLlxuJGxpbmtCbHVlOiAjMjQ4RUM3OyAvLyBOT1RFOiBBQSBzdGFuZGFyZCBvbmx5IHNvIHVzZSBCT0xEIGZvciAxOHB4IGZvbnQsIG5vcm1hbCBpcyBva2F5IGF0IDI0cHggYW5kIGFib3ZlLiBJZiBhIGxpbmsgbXVzdCBiZSBzbWFsbGVyIHRoYW4gMThweCBhbmQgbm90IGJvbGQsIHVzZSAkZGFya2VzdCB3aXRoIGFuIHVuZGVybGluZSBpbnN0ZWFkLlxuJGhpZ2hsaWdodEJsdWU6ICNiYmUyZmY2YjsgLy8gRU5EIENvbG9yc1xuLy8gRm9udHNcbkBtaXhpbiBtYWluRm9udCB7XG4gICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNXJlbTtcbn1cbkBtaXhpbiBmb250LS1ib2R5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWl4aW4gZm9udC0tbWFpbkhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkbGlnaHRlc3Q7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5AbWl4aW4gZm9udC0tc3ViSGVhZGluZ0Rhcmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3NTtcbiAgICB9XG59XG5AbWl4aW4gZm9udC0tc3ViSGVhZGluZ1doaXRlIHtcbiAgICBjb2xvcjogJGxpZ2h0ZXN0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxufVxuQG1peGluIGZvbnQtLXNlY29uZGFyeUhlYWRpbmdEYXJrIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogJGRhcmtlc3Q7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbn1cbi8vIEVORCBGb250c1xuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50c1xuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxuJHNjcmVlbi1zbS1taW46IDU3NnB4OyAvLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxuJHNjcmVlbi1tZC1taW46IDc2OXB4OyAvLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xuJHNjcmVlbi1sZy1taW46IDk5MnB4OyAvLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xuJHNjcmVlbi14bC1taW46IDEyMDBweDsgLy8gU21hbGwgZGV2aWNlc1xuQG1peGluIHNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuLy8gTWVkaXVtIGRldmljZXNcbkBtaXhpbiBtZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1tZC1taW59KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbi8vIExhcmdlIGRldmljZXNcbkBtaXhpbiBsZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcbkBtaXhpbiB4bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14bC1taW59KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbi8vRU5EIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbi8vIE5vbi1mdWxsLXdpZHRoIGNvZGUgZm9yIGlubmVyIHNlY3Rpb25zLCBldGNcbkBtaXhpbiBtYXgxMjAwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5AbWl4aW4gaGFzRnVsbFdpZHRoIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLmluc2lkZS1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4MTIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEVORCBOb24tZnVsbC13aWR0aCBjb2RlIGZvciBpbm5lciBzZWN0aW9ucywgZXRjXG5cbiNjdXN0b21Nc2cuZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNGRjMzNjY7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbiNjdXN0b21Nc2cuYXBwcm92ZSB7XG4gICAgYmFja2dyb3VuZDogI0I2RDIzNztcbiAgICBjb2xvcjogIzQyNEI1QTtcbn0iLCIvLyBzdGljayBmb290ZXIgdG8gYm90dG9tIG9mIHNjcmVlbiBvbiBzaG9ydCBwYWdlc1xuXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNib2R5LWhvbGQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8vXG5cbmJvZHkge1xuICBAaW5jbHVkZSBtYWluRm9udDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBsaSxcbiAgcCxcbiAgdWwge1xuICAgIEBpbmNsdWRlIGZvbnQtLWJvZHk7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgaHIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQxO1xuICB9XG5cbiAgYSB7XG4gICAgJixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRsaW5rQmx1ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGxpbmtCbHVlLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLy8gQnV0dG9uc1xuICAlYnV0dG9uLXNoYXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5naG9zdC5idXR0b24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zaGFyZWQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYnJhbmQ7XG5cbiAgICAmLnNtYWxsZXIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTFweCAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbk1FIHtcbiAgICBAZXh0ZW5kICVidXR0b24tc2hhcmVkO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1idXR0b24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zaGFyZWQ7XG4gIH1cblxuICAuYnV0dG9uTUUtLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXNoYXJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIHdhcyBnZXR0aW5nIG92ZXJ3cml0dGVuIG9uIHNhcmFoJ3MgbG9jYWxcbiAgfVxuXG4gIC5idXR0b25NRS0tc21hbGwge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zaGFyZWQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLy8gRU5EIEJ1dHRvbnNcbn1cblxuLy8gRU5EIGJvZHlcbi8vIE92ZXJyaWRlcyBmb3Igc29tZSBnbG9iYWwgc3R5bGluZyB0aGF0IHB1dHMgbWFyZ2luIG9uIHNlY3Rpb25zIGRpcmVjdGx5IHdpdGhpbiBzaXRlLW1haW4uXG5cbi5wYWdlLWhlYWRlcixcbi5zaWRlYmFyIC53aWRnZXQsXG4uc2l0ZS1tYWluID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZXBhcmF0ZS1jb250YWluZXJzIC5zaXRlLW1haW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIFdoYXQgYSBzdHJhbmdlIHRoaW5nIHRoYXQgbm9ybWFsaXplLmNzcyBkaWQsIHR1cm5pbmcgdGhlc2UgaW50byBjdXJzb3I6IHBvaW50ZXIuIExlbW1lIGp1c3QgZml4IHRoaXMgcmlnaHQgdXAuXG5cblt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5bdHlwZT1cInRleHRcIl06aG92ZXIsXG50ZXh0YXJlYTpob3ZlciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLy8gUXVhbnRpdHkgRWxlbWVudFxuLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC52YXJpYXRpb25zX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDc2OXB4KSxcbiAgICBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5xdHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5xdWFudGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2LFxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtaWQxO1xuICAgIH1cblxuICAgIC5xdHktbWludXMgYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAucXR5LXBsdXMgYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtaWQxO1xuICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgUXVhbnRpdHkgZWxlbWVudFxuLy8gV29vY29tbWVyY2Ugbm90aWNlc1xuXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDgsIDE1LCAwLjA1KTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCBsaWdodGVuKCRtaWQxLCA1JSk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCRtaWQxLCA1JSk7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IGxpZ2h0ZW4oJG1pZDEsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW46IDAuNXJlbSBhdXRvIDEuNXJlbTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGJyYW5kO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGxpbmtCbHVlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRsaW5rQmx1ZTtcbiAgfVxufVxuXG4vLyBFTkQgV29vY29tbWVyY2Ugbm90aWNlc1xuIiwiLy8gT3ZlcnJpZGVzIGZvciBzdHJhbmdlIGhvdmVyIENvbG9yc1xuLy8gUC5TLiBUaGVzZSBhcmUgYXdmdWwsIHRoYW5rcyB3b3JkcHJlc3MgbG9sXG5cbi5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTQ0cHgpO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmhvbWUge1xuICAgIC5zaXRlLWxvZ28gc3ZnIHtcbiAgICAgICAgcGF0aC5saWdodCB7XG4gICAgICAgICAgICBmaWxsOiAkZGFya2VzdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keTpub3QoLmhvbWUpOm5vdCgud29vY29tbWVyY2Utc2hvcCk6bm90KC50YXgtcHJvZHVjdF9jYXQpOm5vdCgud29vY29tbWVyY2UtY2FydCk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0KSAjcGFnZSB7XG4gICAgJjpub3QoLm5vLXBhZC1wYWdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IHVsIGxpOmhvdmVyID4gYSxcbi5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2IHVsIGxpW2NsYXNzKj1cImN1cnJlbnQtbWVudS1cIl0uc2ZIb3ZlciA+IGEge1xuICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgdWwgbGlbY2xhc3MqPVwiY3VycmVudC1tZW51LVwiXSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdDtcbiAgICB9XG59XG4vLyBUT0RPOiBJZiB3ZSBjaGFuZ2UgdGhlIGRhcmsgaGVhZGVyIGNsYXNzIHRvIGJlIG1vcmUgbW9kdWxhciwgdGhpcyBuZWVkcyBhZGp1c3RlZFxuXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJvZHVjdCAubWFpbi1uYXZpZ2F0aW9uIC5tYWluLW5hdiB1bCBsaVtjbGFzcyo9XCJjdXJyZW50LW1lbnUtXCJdID4gYTpob3Zlcixcbi50YXgtcHJvZHVjdF9jYXQgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXYgdWwgbGlbY2xhc3MqPVwiY3VycmVudC1tZW51LVwiXSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLy8gRU5EIE92ZXJyaWRlcyBmb3Igc3RyYW5nZSBob3ZlciBDb2xvcnNcbi8vIExpZ2h0IGdyZXkgYmFja2dyb3VuZHMgb24gbW9iaWxlIG5hdiBpdGVtcyAodGhpcyBzdHJhbmdlbHkga2VlcHMgY29taW5nIGJhY2sgc29tZWhvdylcblxuLmhhcy1pbmxpbmUtbW9iaWxlLXRvZ2dsZSAjc2l0ZS1uYXZpZ2F0aW9uLnRvZ2dsZWQsXG4ubW9iaWxlLW1lbnUtY29udHJvbC13cmFwcGVyIC5tZW51LXRvZ2dsZSxcbi5tb2JpbGUtbWVudS1jb250cm9sLXdyYXBwZXIgLm1lbnUtdG9nZ2xlOmZvY3VzLFxuLm1vYmlsZS1tZW51LWNvbnRyb2wtd3JhcHBlciAubWVudS10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLy8gRW5kIGxpZ2h0IGdyZXkgYmFja2dyb3VuZCBmaXhcblxuLnNpdGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkbWlkMSAxcHg7XG5cbiAgICAuaW5zaWRlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgLy8gRkxFWCBDT0RFXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8gRU5EIEZMRVggQ09ERVxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1tZW51LWJhcnMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEkga25vdyB0aGlzIHNlZW1zIGEgbGl0dGxlIHdhY2t5LCBidXQgaXQgZml4ZXMgYSB3ZWlyZCBidWcgd2hlcmUgdGhlIGJyYW5kaW5nIHdhcyBzaGlmdGluZyB3aGVuIHRoZSBtb2JpbGUgbWVudSB3YXMgb3BlbmVkLiAtVFxuICAgICAgICAgICAgJiNzaXRlLW5hdmlnYXRpb24sXG4gICAgICAgICAgICAmLnRvZ2dsZWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1tZW51LWJhcnMge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5lbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9UT0RPOiBDbGFzcyBpbnN0ZWFkIG9mIElEc1xuICAgICAgICAgICAgI2Vjb21tZXJjZS1tZW51IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHN2Zy5zdmctaW5saW5lLS1mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gVE9ETzogQ2xlYW4gdXAgdGhlIGNsYXNzZXMgZm9yIHRoZXNlIHR3b1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgI21lbnUtcHJpbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICNwcmltYXJ5LW1lbnUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gICAgb3JkZXI6IDE7XG59XG5cbi5tb2JpbGUtbWVudS1jb250cm9sLXdyYXBwZXIge1xuICAgIG9yZGVyOiAzO1xufVxuXG4jc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICBvcmRlcjogNDtcbn1cblxuLmNhcnQtbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbn1cbi8vIEVORCAuc2l0ZS1oZWFkZXJcbi8vIFByb2R1Y3QgRGV0YWlscyBQYWdlIGRhcmsgaGVhZGVyXG4vLyBUT0RPOiBNYWtlIHRoaXMgbW9yZSB1bml2ZXJzYWw/IFNvbWV0aGluZyB3ZSBjYW4gY2hvb3NlIG9uIHdvcmRwcmVzcz9cblxuYm9keS5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcm9kdWN0LFxuYm9keS50YXgtcHJvZHVjdF9jYXQsXG5ib2R5Om5vdCguaG9tZSkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFya2VzdDtcblxuICAgICAgICAuaW5zaWRlLWhlYWRlciB7XG4gICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vVE9ETzogTWFrZSB0aGlzIGEgY2xhc3MgYW5kIG5vdCBhbiBJRFxuICAgICAgICAgICAgICAgICNlY29tbWVyY2UtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1tZW51LWJhcnMge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgIHVsIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFya2VzdCwgMiUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtbW9iaWxlIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbn1cbi8vRU5EIFByb2R1Y3QgRGV0YWlscyBQYWdlIGRhcmsgaGVhZGVyXG4vLyBBZGRpbmcgbW9iaWxlIGNhcnQgdG8gdG9wIG5hdlxuXG4ubW9iaWxlLW1lbnUtY29udHJvbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uY2FydC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXG4gICAgLmNhcnQtY291bnQtbW9iaWxlIHtcbiAgICAgICAgJjpub3QoLmVtcHR5KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTAuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi8vU2l0ZSBmb290ZXJcblxuZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VzdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgIH1cblxuICAgIC5mb290ZXItd2lkZ2V0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtYXgxMjAwO1xuXG4gICAgICAgIC5pbnNpZGUtZm9vdGVyLXdpZGdldHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci13aWRnZXQtMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LWJhciB7XG4gICAgICAgIEBpbmNsdWRlIG1heDEyMDA7XG4gICAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbn0iLCJpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAkbGlua0JsdWUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRtaWQyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi8vIFdvb2NvbW1lcmNlIGxhYmVsIGZpeFxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcblxuICAmLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJixcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZDE7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggbGlnaHRlbigkbWlkMSwgNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG1pZDEsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbmZvcm0ge1xuICBmaWVsZHNldCB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICAvLyBXaGF0IHdhcyBoZXJlIGhhcyBtb3ZlZCB0byBnbG9iYWxcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndoaXRlZmllbGRzIHVsIGxpIHtcbiAgICBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndjLWJyYWludHJlZS1sYWJlbC1wYXltZW50LXR5cGU6YmVmb3JlLFxubGFiZWwud2MtYnJhaW50cmVlLWxhYmVsLXBheW1lbnQtdHlwZTpiZWZvcmUge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3NzcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC53Yy1icmFpbnRyZWUtcGF5bWVudC10eXBlOmNoZWNrZWRcbiAgKyBsYWJlbC53Yy1icmFpbnRyZWUtbGFiZWwtcGF5bWVudC10eXBlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNDhlYzcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3MjdmODcgIWltcG9ydGFudDtcbn1cbi8qIHdvb2NvbW1lcmNlIHVzZXMgc2VsZWN0MiBuYXRpdmVseSAqL1xuYm9keTpub3QoLndvb2NvbW1lcmNlLWNoZWNrb3V0KTpub3QoLndvb2NvbW1lcmNlLWNhcnQpIC5zZWxlY3QyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDEycHggMzJweCAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZGNlMjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNkM2RjZTI7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDQ1NTMgIWltcG9ydGFudDtcbn1cblxuLndjLWJyYWludHJlZS1wYXltZW50LW1ldGhvZHMtY29udGFpbmVyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmZvcm1bbmFtZT1cImNoZWNrb3V0XCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG4udW0gLnVtLXRpcCB7XG4gIGNvbG9yOiAjNWM5NWVjICFpbXBvcnRhbnQ7XG59XG4udW0tZm9ybSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi51bS1wYWdlLXJlZ2lzdGVyIHtcbiAgLnVtLTE0MDY5LnVtIHtcbiAgICAudW0tcG9zdG1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB9XG4gIH1cbn1cbi8vIFRvb2x0aXBzIE9MRCwgcHJvYmFibHkgZGVsZXRlIHVubGVzcyB0b29sdGlwc3RlciBnaXZlcyB1cyB0b28gbWFueSBpc3N1ZXNcbi8vIC5oYXMtdG9vbHRpcHtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vXG4vLyAgIC50b29sdGlwX2luZGljYXRvciB7XG4vLyAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgaGVpZ2h0OiAxNnB4O1xuLy8gICB9XG4vL1xuLy8gICBsYWJlbHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIH1cbi8vXG4vLyAgIC50b29sdGlwIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgZmxvYXQ6IHJpZ2h0O1xuLy8gICAgIG1hcmdpbjogMDtcbi8vXG4vLyAgICAgQGluY2x1ZGUgbWR7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgfVxuLy9cbi8vICAgICAudG9vbHRpcHRleHQge1xuLy8gICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgICAgb3BhY2l0eTogMC4xO1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlc3Q7XG4vLyAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIHBhZGRpbmc6IDEycHg7XG4vLyAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB6LWluZGV4OiAxO1xuLy8gICAgICAgYm90dG9tOiAxMDAlO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBsZWZ0OiAwO1xuLy9cbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZHtcbi8vICAgICAgICAgd2lkdGg6IDI1MHB4O1xuLy8gICAgICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4vLyAgICAgICAgIHJpZ2h0OiBhdXRvO1xuLy8gICAgICAgfVxuLy9cbi8vICAgICB9XG4vL1xuLy8gICAgICY6YWZ0ZXJ7XG4vLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICBjb250ZW50OiBcIiBcIjtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIGJvdHRvbTogMTAwJTtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4vLyAgICAgICAvLyBUaGlzIGlzIGEgdG91Z2ggb25lLi4uIHRoZSBsZWZ0IG1hcmdpbiBuZWVkcyB0byBiZSA1MCUgb2YgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50cyBvZiAudG9vbHRpcCwgYnV0IGluIG1vYmlsZSBJIGhhdmUgdGhlIGJhc2lzIG9mIHRoaXMgcHNldWRvLWVsZW1lbnRzIHBvc2l0aW9uaW5nIGJlaW5nIC5oYXMtdG9vbHRpcC4gSWYgd2UgZG8gaXQgdGhpcyB3YXksIC50b29sdGlwJ3MgY29udGVudHMgbmVlZCB0byBiZSBhIHN0YXRpYyBzaXplIChsaW1pdGVkIG9ubHkgdG8gb3VyIGltYWdlLCBubyBob3ZlciB0ZXh0IHVubGVzcyB3ZSBqdXN0IGNyZWF0ZSBhIHNwZWNpYWwgY2xhc3MpXG4vLyAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4vLyAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbi8vICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4vLyAgICAgICBib3JkZXItY29sb3I6ICRkYXJrZXN0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuLy8gICAgICAgb3BhY2l0eTogMDtcbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZHtcbi8vICAgICAgICAgbGVmdDogNTAlO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vL1xuLy8gICAgICY6aG92ZXI6OmFmdGVye1xuLy8gICAgICAgb3BhY2l0eTogMTtcbi8vICAgICB9XG4vL1xuLy8gICAgICY6aG92ZXIgLnRvb2x0aXB0ZXh0e1xuLy8gICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJib2R5LmhvbWV7XG4gIEBpbmNsdWRlIGhhc0Z1bGxXaWR0aDtcblxuICAuc2l0ZS1jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByb2R1Y3QsXG5ib2R5LnRheC1wcm9kdWN0X2NhdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgdWwge1xuICAgICAgLy8gZmxleCBjb2RlXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLy8gRU5EIGZsZXggY29kZVxuICAgICAgbGkge1xuICAgICAgICAvLyBmbGV4IGNvZGVcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgZmxleC1iYXNpczogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRU5EIGZsZXggY29kZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZSB7XG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgZm9udC0tc2Vjb25kYXJ5SGVhZGluZ0Rhcms7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgZGl2LnByb2R1Y3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkge1xuICAgICAgICAuaW4tc3RvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgICBAZXh0ZW5kICVidXR0b24tc2hhcmVkO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LmltYWdlcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRPRE86IE1heWJlIGp1c3QgcmVtb3ZlIHRoaXMgZWxlbWVudCBlbnRpcmVseT9cbiAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLFxuICAud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuICAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cblxuLy8gRU5EIGZvcm1cblxuLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1ZmZlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB6LWluZGV4OiAyO1xuXG4gICYuZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbn1cblxuLmxvYWRpbmdzIHtcbiAgYm9yZGVyOiA1cHggc29saWQgJG1pZDE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkbGlua0JsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYW5pbWF0aW9uOiBkIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgei1pbmRleDogMTA7XG59XG4ubGVuZ3RoZXJzLmJ1ZmZlciB7XG4gIC5sb2FkaW5ncyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG4jbG9hZEZvcm1zLmJ1ZmZlciB7XG4gIGJvdHRvbTogY2FsYyg1MCUgLSAyMXB4KTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uY2xvbmUgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xuICBiYWNrZ3JvdW5kOiAjY2M1MjQzO1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGJhY2tncm91bmQ6ICNjYzUyNDM7XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG5cbi5teC1jYXJ0LWl0ZW0taW5mbyBpbnB1dCNzdWJtaXQubG9hZGluZzo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZzo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxuI3dpc2hsaXN0LXNlbGVjdGlvbi1jcmVhdGUubG9hZGluZzo6YWZ0ZXIsXG4jd2lzaGxpc3QtY3JlYXRlLXN1Ym1pdC5sb2FkaW5nOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpICFpbXBvcnRhbnQ7XG59XG4jd2lzaGxpc3Qtc2VsZWN0aW9uLWNyZWF0ZSxcbiN3aXNobGlzdC1jcmVhdGUtc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmxvYWRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbn1cbiN1cGRhdGUtY3V0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gICYubG9hZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxufVxuXG4jdXBkYXRlLWN1dHMubG9hZGluZzphZnRlcixcbiN3aXNobGlzdC1zZWxlY3Rpb24tY3JlYXRlLmxvYWRpbmc6YWZ0ZXIsXG4jd2lzaGxpc3QtY3JlYXRlLXN1Ym1pdC5sb2FkaW5nOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFdvb0NvbW1lcmNlO1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiN0b2xlcmFuY2Uge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmM3ZDg4O1xufVxuIiwiLy8gVE9ETzogRmlndXJlIG91dCBob3cgdG8gdGFyZ2V0IHRoaXMgcGFnZSBwcm9wZXJseT9cblxuYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuXG4gICAgLy9UT0RPOiBUaGlzIG1pZ2h0IGdvIGF3YXkgd2hlbiB3ZSByZW1vdmUgYXJ0aWNsZSBzdHVmZiwgYnV0IGl0J3MgaGFyZCB0byBzYXlcbiAgICAuZW50cnktY29udGVudDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAuZW50cnktc3VtbWFyeTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAucGFnZS1jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pbnNpZGUtYXJ0aWNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5sb2dpbi1jb250YWluZXIgZm9ybSAuZm9ybS1yb3cge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gRU5EIGFubm95aW5nIHdvb2NvbW1lcmNlIHN0dWZmXG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtLXNlY29uZGFyeUhlYWRpbmdEYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLmZvcm0tcm93IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvc3RfcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ldHJpYy1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFzc3dvcmQtaW5wdXQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi1zaGFyZWQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmVnaXN0ZXIgcGFnZVxuXG5ib2R5LnBhZ2UtaWQtMjQ5NyB7XG4gICAgZm9ybS53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICB9XG59XG5cbi8vIEVORCBSZWdpc3RlciBwYWdlXG4vLyBMb3N0IHBhc3N3b3JkXG5ib2R5Lndvb2NvbW1lcmNlLWxvc3QtcGFzc3dvcmQge1xuICAgIC53b29jb21tZXJjZSB7XG4gICAgICAgID5wIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkY2UyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICAgICAgLmZvcm0tcm93LWZpcnN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi51bSBpbnB1dFt0eXBlPXN1Ym1pdF0udW0tYnV0dG9uOm5vdCgudW0tZGlzYWJsZWQpLFxuLnVtIGlucHV0W3R5cGU9c3VibWl0XS51bS1idXR0b246bm90KC51bS1kaXNhYmxlZCk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM2YWEzM2UgIWltcG9ydGFudDtcbn0iLCIvL2JvZHkud29vY29tbWVyY2UtYWNjb3VudC5wYWdlLWlkLTkubG9nZ2VkLWlue1xuXG5ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05IHtcbiAgICBAaW5jbHVkZSBoYXNGdWxsV2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAvLyBUT0RPOiBNaWdodCBnbyBhd2F5IGlmL3doZW4gd2UgcmVtb3ZlIGFydGljbGUgc3R1ZmYgZnJvbSB0aGUgcGFnZSB0ZW1wbGF0ZXNcbiAgICAuaW5zaWRlLWFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAvLyBNb3JlIHdvb2NvbW1lcmNlIGZpeGVzXG4gICAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LFxuICAgIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuICAgIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LFxuICAgIC53b29jb21tZXJjZS1wYWdlIGZvcm06bm90KC5sb3N0X3Jlc2V0X3Bhc3N3b3JkKSAuZm9ybS1yb3ctbGFzdCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgLnNpdGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC53b29jb21tZXJjZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiN3bC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtaWQxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjU1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LS1zZWNvbmRhcnlIZWFkaW5nRGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhc3N3b3JkLWlucHV0LFxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW25hbWU9J2FjY291bnRfZGlzcGxheV9uYW1lJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tc2hhcmVkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC50aXRsZSAuZWRpdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG59IiwiLy9ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05LmxvZ2dlZC1pbntcblxuYm9keS53b29jb21tZXJjZS1hY2NvdW50LnBhZ2UtaWQtOSB7XG4gICAgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWRhdGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWQyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci10b3RhbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLXNoYXJlZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZS1pZC05XG4vKiBCb2R5IGNsYXNzIGZvciBvcmRlci12aWV3ICovXG4vKiBCb2R5IGNsYXNzIGZvciBvcmRlci1yZWNlaXZlZCAqL1xuLFxuYm9keS5wYWdlLWlkLTgsXG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHtcbiAgICBtYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgdWwub3JkZXJfZGV0YWlscyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRtaWQxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyX2RldGFpbHMge1xuICAgICAgICAub3JkZXJfaXRlbSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWlkMTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2VydGlmaWNhdGlvbi1saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlc3Q7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo0NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgICAuYWRkcmVzc2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMSxcbiAgICAgICAgLmNvbC0yLFxuICAgICAgICAuY29sLTMge1xuICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWNvbHVtbi0tZGV0YWlscyB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgLy8gXCJ2aWEgVVBTIGdyb3VuZFwiXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXZbc2NvcGU9J3JvdyddIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdiBkaXY6bm90KFtzY29wZT0ncm93J10pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImJvZHkud29vY29tbWVyY2UtY2FydCB7XG4gIEBpbmNsdWRlIGhhc0Z1bGxXaWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuXG4gIC5pbnNpZGUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLFxuICAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvL1RPRE86IGZpeCB0aGlzIG5vbnNlbnNlIGJ5IG1vdmluZyB0aGUgbm90aWNlcyBqdXN0IGluc2lkZSB0aGUgLm14LWNhcnQtbGlzdCBpbnN0ZWFkXG4gIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53b29jb21tZXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5teC1jYXJ0LWxpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWQxO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5teC1jYXJ0LWxpc3R3cmFwIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICBvcmRlcjogMjtcblxuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICAubXgtY2FydC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleHQtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMS4yNXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtaWQxO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jZXJ0aWZpY2F0aW9uLWxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogY2FsYygtMS4yNXJlbSArIC0xcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubXgtY2FydC1pdGVtLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjNweCk7XG5cbiAgICAgICAgICBiZGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLWNvbnRhaW4sXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpub3QoLnByb2QtbGluaykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubXgtY2FydC1yZW1vdmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZGQyMjIyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnF0eS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW46IDAuMTI1cmVtIDA7XG4gICAgICB9XG5cbiAgICAgIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5teC1jYXJ0LXRvdGFscyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0YWJsZSxcbiAgICAgIHRkLFxuICAgICAgdGgsXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgdHIub3JkZXItdG90YWwge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWlkMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LS1zZWNvbmRhcnlIZWFkaW5nRGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja291dC1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tc2hhcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmV0dXJuLXRvLXNob3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAlYnV0dG9uLXNoYXJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4ubXgtY2FydC1jdXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5idWZmZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0yO1xuXG4gICAgJi5ydW5uaW5nIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbmJvZHkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcbiAgcGFkZGluZzogMC42MThlbSAxZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTllYjtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIvLyBTdHlsaW5nIGZvciBsb2dpbiBmb3JtIGluc2lkZSBvZiBhbGVydCBiYW5uZXJcblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIHtcbiAgICAuZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtLXNlY29uZGFyeUhlYWRpbmdEYXJrO1xuICAgIH1cblxuICAgIC50YXgtdG90YWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAjcGF5bWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVzdDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1pZDE7XG5cbiAgICAgICAgZGl2LnBheW1lbnRfYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHRlc3QsIDUlKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMWVtIHNvbGlkIGRhcmtlbigkbGlnaHRlc3QsIDUlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tc2hhcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRlbigkbWlkMSwgNSUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybS5jaGVja291dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgLypAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfSovXG4gICAgICAgIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvLyBUT0RPOiBTcGVjaWZpYyBjbGFzcyBmb3IgdGhpcyBpbnN0ZWFkP1xuICAgICAgICAuY29sMS1zZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyLjVyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIHtcbiAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkLnByb2R1Y3QtdG90YWwsXG4gICAgICAgICAgICAgICAgdHIuY2FydC1zdWJ0b3RhbCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRyLmNhcnRfaXRlbTpub3QoLmNlcnRpZmljYXRpb24tbGluZSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdHIuY2FydF9pdGVtLmNlcnRpZmljYXRpb24tbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo0NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFlbSArIDQ4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtc3VidG90YWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1pZDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWlkMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcmRlci10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkbWlkMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdHIud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkLnByb2R1Y3QtdG90YWwge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGVja291dC1wcm9kdWN0LXRvcC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hdHRhY2htZW50LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LXByb2R1Y3QtdGl0bGUge31cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRsLnZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxZW0gKyA0OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRkLnZhcmlhdGlvbi1NYXRlcmlhbENlcnRpZmljYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qXG4jcGF5X3dpdGhfYW1hem9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI0YjRiIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZXRyaWMtZXhwcmVzcy9pbWcvQW1hem9uX1BheV9sb2dvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xufVxuXG4uYW1hem9ucGF5LWJ1dHRvbi12aWV3MS5hbWF6b25wYXktYnV0dG9uLXZpZXcxLWluayxcbi5hbWF6b25wYXktYnV0dG9uLXZpZXczIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgIGltZyxcbiAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNwYXlfd2l0aF9hbWF6b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzJjMmMgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21ldHJpYy1leHByZXNzL2ltZy9BbWF6b25fUGF5X2xvZ28uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbn1cblxuI3BheV93aXRoX2FtYXpvbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59Ki9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6NTcwcHgpIHtcbiAgICAjcGF5X3dpdGhfYW1hem9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5X3dpdGhfYW1hem9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuLndjLWJyYWludHJlZS1jYXJ0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndjLWl0ZW0tbWV0YSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn0iLCIuYnV5ZXJzLWd1aWRlLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93O1xuXG4gIC5iZy1nbG9zc2FyeXtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRtaWQxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBsZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nbG9zc2FyeS1jb250ZW50c3tcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC8vIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAvLyBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgLy8gbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuXG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMi41cmVtO1xuXG4gICAgICAgIGxpe1xuXG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW0gMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gMC41cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjogJGxpbmtCbHVlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUtZGVmaW5pdGlvbntcbiAgICAgICAgICAgICAgY29sb3I6ICRsaW5rQmx1ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmctY29udGVudHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgI2hlcm97XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtaWQxO1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbGd7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDQuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaDF7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmtlc3Q7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXllcnNfZ3VpZGV7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBsZ3tcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gNC41cmVtO1xuICAgICAgfVxuXG4gICAgICBwLCBoMSwgaDIsIGgzLCBpbWcsIGRpdiwgdWwsIGxpe1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICBwLCB1bCwgbGksIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBoMTpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICAgIH1cblxuICAgICAgdWx7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAgICNtYWluIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAmLnNlcGFyYXRlLWNvbnRhaW5lcnMgLmluc2lkZS1hcnRpY2xlLFxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggOHB4IDA7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmVudHJ5LXN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLnBhZ2luZy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIH1cbn0iLCIvLyBKQ0ZcblxuLmpjZi1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZDE7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDZweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWlkMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuamNmLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0ZXN0LCA0JSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAmLmpjZi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi5qY2YtZHJvcC1hY3RpdmUsXG4gICYuamNmLWZvY3VzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbWlkMTtcbiAgICBib3JkZXItY29sb3I6ICRtaWQxICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCBsaWdodGVuKCRtaWQxLCA1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG1pZDEsIDEwJSk7XG4gIH1cblxuICAuamNmLXNlbGVjdC1vcGVuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmpjZi1zZWxlY3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAkZGFya2VzdDtcbiAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5qY2YtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAuamNmLW9wdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogJGRhcmtlc3Q7XG5cbiAgICAmLmpjZi1ob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjp0YXJnZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuICAgIH1cbiAgfVxufVxuXG4uamNmLXNlbGVjdC1kcm9wIC5qY2Ytc2VsZWN0LWRyb3AtY29udGVudCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRtaWQxO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uamNmLWxpc3QtYm94IC5qY2Ytc2VsZWN0ZWQsXG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogJGRhcmtlc3Q7XG59XG4vLyBTY3JvbGxiYXJzXG5cbi5qY2Ytc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodGVzdCwgMiUpO1xuICB3aWR0aDogMTBweDtcblxuICAuamNmLXNjcm9sbGJhci1kZWMsXG4gIC5qY2Ytc2Nyb2xsYmFyLWluYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAuamNmLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNiMmIzYjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG4vL0VORCBKQ0Zcbi8vIFRPT0xUSVBTVEVSXG5cbi5oYXMtdG9vbHRpcCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogaGVscDtcblxuICAgICYudG9vbHRpcC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAge1xuICAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VzdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IGQ5NmFiM2YyZTVjYzgxNWE5YmU3NzFlYTMxMWE5ZjRlLWFzcGVjdC1yYXRpby0xMDI0LTEwMjQtMTUweDE1MDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcblxuICAgIHNwYW4sXG4gICAgc3BhbiBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYudG9vbHRpcHN0ZXItdG9wIHtcbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCxcbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrZXN0O1xuICAgIH1cbiAgfVxuXG4gICYudG9vbHRpcHN0ZXItYm90dG9tIHtcbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCxcbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrZXN0O1xuICAgIH1cbiAgfVxufVxuLy8gQ2hlY2tib3ggYW5kIFJhZGlvXG5cbi5qY2YtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICRtaWQyICFpbXBvcnRhbnQ7XG59XG5cbi5tZXRyaWMtY2hlY2tib3gsXG4ubWV0cmljLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG4ubWV0cmljLWNoZWNrYm94LFxuLm1ldHJpYy1yYWRpbyxcbi5mb3JtLWNoZWNrYm94IHtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi5qY2YtbGFiZWwtYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmpjZi1jaGVja2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWlkMiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGxpbmtCbHVlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDNweDtcbiAgICB9XG5cbiAgICAmLmpjZi1mb2N1cyBzcGFuIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRsaW5rQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5qY2YtcmFkaW8ge1xuICAgIGJvcmRlci1jb2xvcjogJG1pZDIgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua0JsdWU7XG4gICAgfVxuICB9XG59XG4vKiBjdXN0b20gc3R5bGVzICovXG4uamNmLW9wdGlvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uamNmLWxpc3QtY29udGVudCxcbi5qY2Ytc2Nyb2xsYWJsZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjg4cHggIWltcG9ydGFudDtcbn1cblxuLmpjZi1saXN0LWNvbnRlbnQge1xuICAvL2hlaWdodDogMjg4cHggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LXF1YW50aXR5LFxuLndvb2NvbW1lcmNlIHRoLnByb2R1Y3QtcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIjaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlc3Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0tbWFpbkhlYWRpbmc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMSBzcGFuLFxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LS1zdWJIZWFkaW5nV2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1wYWQtcGFnZSAjaGVybyBoMSB7XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4vLyBFTkQgI2hlcm8iLCIvLyBGb3IgdGhlICdzaG9wJyBwYWdlXG5ib2R5LnBhZ2UtaWQtMjIzNCAjc2hvcF9zZWN0aW9ue1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBAaW5jbHVkZSBtYXgxMjAwO1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICB9XG4gIH1cbn1cbi8vIEVORCBGb3IgdGhlICdzaG9wJyBwYWdlXG5cbi8vVE9ETzogY2hhbmdlIHRoaXMgdG8gYSBjbGFzcyBsYXRlclxuXG4jc2hvcF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBAaW5jbHVkZSBtYXgxMjAwO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtLXNlY29uZGFyeUhlYWRpbmdEYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICA+IHAsXG4gICAgICAgIGgyLFxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIC8vIGZsZXggY29kZVxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAvLyBFTkQgZmxleCBjb2RlXG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAvLyBmbGV4IGNvZGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIEVORCBmbGV4IGNvZGVcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW0gMS43NXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vRU5EICNzaG9wX3NlY3Rpb24iLCIvL1RPRE86IGNoYW5nZSB0aGlzIHRvIGEgYmV0dGVyIGNsYXNzIGxhdGVyXG4ubmVlZC1oZWxwe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3Q7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWQxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxZW07XG5cbiAgQGluY2x1ZGUgbWR7XG4gICAgcGFkZGluZzogMi41ZW0gMWVtO1xuICB9XG5cbiAgcHtcbiAgICBAaW5jbHVkZSBmb250LS1zdWJIZWFkaW5nV2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGRhcmtlc3Q7XG4gIH1cbn1cbiIsIi8vVE9ETzogY2hhbmdlIHRoaXMgdG8gYSBiZXR0ZXIgY2xhc3MgbGF0ZXJcbi5jdGF7XG4gIC8vIGZsZXggY29kZVxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbGd7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvLyBFTkQgZmxleCBjb2RlXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5maXJzdCwgLnNlY29uZHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuZmlyc3R7XG5cbiAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBsZ3tcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5maXJzdC1pbm5lcntcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgZm9udC0tc3ViSGVhZGluZ0Rhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWNvbmR7XG5cbiAgICBAaW5jbHVkZSBsZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWxfc2VjdGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0O1xuICBwYWRkaW5nOiAzLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1pZDE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWlkMTtcblxuICBoMXtcbiAgICBAaW5jbHVkZSBmb250LS1zdWJIZWFkaW5nRGFyaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmID4gcHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cblxuICAuc2VjdGlvbi1pbm5lcntcbiAgICBAaW5jbHVkZSBtYXgxMjAwO1xuXG4gICAgLy8gZmxleCBjb2RlXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyBFTkQgZmxleCBjb2RlXG5cbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBmaWd1cmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiAzODRweDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcblxuICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgIG1heC13aWR0aDogMzIlO1xuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3Rle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbWlkMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbCBCbGFja1wiLCBcIkFyaWFsIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJG1pZDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTUwJTtcbiAgICAgICAgICBsZWZ0OiAxNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAgICAgY2l0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJG1pZDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3lzaXd5Z19zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtYXgxMjAwO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIH1cbn0iXX0= */
