@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}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:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:AvenirNextLTPro,sans-serif;font-size:14px;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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{-webkit-box-sizing:border-box;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=radio]{-webkit-box-sizing:border-box;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:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{--button-background:dodgerblue;--button-color:white;--dropdown-highlight:dodgerblue;--dropdown-width:160px;--dropdown-background:white;--dropdown-color:black;--buttonbg-color:#707070;--buttonborder-color:#707070;--buttonbgw-color:#fff;--buttonprimary-color:#707070}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{color:#000;font-weight:400;font-size:15px;font-family:AvenirNextLTPro,"Adjusted Arial Fallback",sans-serif;line-height:1.42857143;background-color:#fff;letter-spacing:1px}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote :last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--buttonbg-color);border:.1rem solid var(--buttonborder-color);border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:400;height:3.8rem;letter-spacing:1px;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#000;border-color:#000;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#9b4dca;border-color:#9b4dca}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:#9b4dca}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:#000;color:#000}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#9b4dca}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#9b4dca}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#000}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#9b4dca}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{color:var(--buttonprimary-color);background-color:var(--buttonbgw-color)}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #9b4dca;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #b7b7b7;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:inherit;box-sizing:inherit;height:46px;padding:12px 15px 8px 22px;width:100%;font-size:14px;color:#111;letter-spacing:1px}@media (max-width:768px){input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{font-size:12px;height:38px}}input:not([type])::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}input:not([type])::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}input:not([type]):-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s;transition:opacity .3s}input:not([type])::-ms-input-placeholder,input[type=color]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s;transition:opacity .3s}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#b1b1b1;outline:0}input:not([type]):focus::-webkit-input-placeholder,input[type=color]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=datetime-local]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:not([type]):focus::-moz-placeholder,input[type=color]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=datetime-local]:focus::-moz-placeholder,input[type=datetime]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=month]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=week]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:not([type]):focus:-ms-input-placeholder,input[type=color]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=datetime-local]:focus:-ms-input-placeholder,input[type=datetime]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=month]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=week]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:not([type]):focus::-ms-input-placeholder,input[type=color]:focus::-ms-input-placeholder,input[type=date]:focus::-ms-input-placeholder,input[type=datetime-local]:focus::-ms-input-placeholder,input[type=datetime]:focus::-ms-input-placeholder,input[type=email]:focus::-ms-input-placeholder,input[type=month]:focus::-ms-input-placeholder,input[type=number]:focus::-ms-input-placeholder,input[type=password]:focus::-ms-input-placeholder,input[type=search]:focus::-ms-input-placeholder,input[type=tel]:focus::-ms-input-placeholder,input[type=text]:focus::-ms-input-placeholder,input[type=url]:focus::-ms-input-placeholder,input[type=week]:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input:not([type]):focus::placeholder,input[type=color]:focus::placeholder,input[type=date]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=email]:focus::placeholder,input[type=month]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,input[type=week]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:0}select{background-repeat:no-repeat;background-position-x:97%;background-position-y:15px;padding-right:3rem;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#c3c3c3,#f9f9f9);background-position:calc(100% - 18px) calc(1em + 7px),calc(100% - 13px) calc(1em + 7px),calc(100% - 2.5em) .7em;background-size:5px 5px,5px 5px,1px 1.8em}select:focus{background-color:transparent}@media (max-width:768px){select{background-position:calc(100% - 15px) calc(1em + 6px),calc(100% - 10px) calc(1em + 6px),calc(100% - 2.5em) .7em}}select[multiple]{background:0 0;height:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.2rem;font-weight:400;margin-top:.7rem;cursor:pointer}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline;width:20px;height:20px;cursor:pointer;min-width:20px;min-height:20px}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.checkbox_box{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox_box input:checked~.checkmark{background-color:#707070;border-color:#707070}.checkbox_box input :checked~.checkmark:after{display:block}.checkbox_box .checkmark{position:absolute;top:-1px;left:0;height:18px;width:18px;background-color:#fff;border:1px #b7b7b7 solid;border-radius:3px}.checkbox_box .checkmark:after{content:"";position:absolute;display:none}.checkbox_box:hover input~.checkmark{border-color:#000}.checkbox_box input:checked~.checkmark{background-color:#707070;border-color:#707070}.checkbox_box input:checked~.checkmark:after{display:block}.checkbox_box .checkmark:after{left:2px;top:3px;width:12px;height:12px;background-image:url(../images/check-icon.svg);background-size:12px;background-repeat:no-repeat}.checkbox-custom,.radio-custom{opacity:0;position:absolute;display:none}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:25px;margin-bottom:25px}.checkbox-custom-label,.radio-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border:1px solid #000;display:inline-block;vertical-align:middle;width:21px;height:21px;margin-top:-3px;margin-right:5px;text-align:center}.checkbox-custom:checked+.checkbox-custom-label:before{width:21px;height:21px;background-image:url(../images/check-icon.svg);background-position:4px 5px;background-size:11px;background-repeat:no-repeat;background-color:#707070;border-color:#707070;margin:-3px 5px 0 0}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{width:21px;height:21px;background-image:url(../images/check-icon.svg);background-position:4px 5px;background-size:11px;background-repeat:no-repeat;background-color:#707070;border-color:#707070;margin:-3px 5px 0 0}.checkbox-custom:focus+.checkbox-custom-label,.radio-custom:focus+.radio-custom-label{outline:0}.entry-box{display:block;max-height:46px;padding:0;width:100%;height:46px;position:relative;margin-bottom:25px}.entry-box label{text-align:left}.entry-box.select-box{height:64px;max-height:64px;margin-top:-10px}@media (max-width:768px){.entry-box{margin-bottom:25px;height:46px}}.entry-box input[type=color]:disabled,.entry-box input[type=email]:disabled,.entry-box input[type=number]:disabled,.entry-box input[type=password]:disabled,.entry-box input[type=tel]:disabled,.entry-box input[type=text]:disabled,.entry-box input[type=url]:disabled{border-bottom:2px dotted rgba(0,0,0,.4)}.entry-box input[type=color]:disabled~label,.entry-box input[type=email]:disabled~label,.entry-box input[type=number]:disabled~label,.entry-box input[type=password]:disabled~label,.entry-box input[type=tel]:disabled~label,.entry-box input[type=text]:disabled~label,.entry-box input[type=url]:disabled~label{color:rgba(0,0,0,.4)}.entry-box input[type=color]~.error,.entry-box input[type=email]~.error,.entry-box input[type=number]~.error,.entry-box input[type=password]~.error,.entry-box input[type=tel]~.error,.entry-box input[type=text]~.error,.entry-box input[type=url]~.error{position:absolute;bottom:-22px;left:0;color:transparent;font-size:.7em;pointer-events:none;-webkit-transition:all .2s;transition:all .2s;width:100%;overflow:hidden;height:23px;padding-top:4px;text-align:left}.entry-box input[type=color]~.error:before,.entry-box input[type=email]~.error:before,.entry-box input[type=number]~.error:before,.entry-box input[type=password]~.error:before,.entry-box input[type=tel]~.error:before,.entry-box input[type=text]~.error:before,.entry-box input[type=url]~.error:before{content:"";display:block;width:0;height:2px;background:#2196f3;position:absolute;top:0;left:0;margin-left:132px;visibility:visible;-webkit-transition:all .2s;transition:all .2s}.entry-box input[type=color]:focus~.error:before,.entry-box input[type=email]:focus~.error:before,.entry-box input[type=number]:focus~.error:before,.entry-box input[type=password]:focus~.error:before,.entry-box input[type=tel]:focus~.error:before,.entry-box input[type=text]:focus~.error:before,.entry-box input[type=url]:focus~.error:before{width:100%;margin:0}.entry-box input[type=color]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=email]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=number]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=password]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=tel]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=text]:invalid:not(:focus):not([value=""])~.error,.entry-box input[type=url]:invalid:not(:focus):not([value=""])~.error{color:#f44336}.entry-box input[type=color]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=email]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=number]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=password]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=tel]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=text]:invalid:not(:focus):not([value=""])~.error:before,.entry-box input[type=url]:invalid:not(:focus):not([value=""])~.error:before{margin:0;width:100%;background:#f44336}.entry-box input[type=color]:valid:not(:focus)~.error:before,.entry-box input[type=email]:valid:not(:focus)~.error:before,.entry-box input[type=number]:valid:not(:focus)~.error:before,.entry-box input[type=password]:valid:not(:focus)~.error:before,.entry-box input[type=tel]:valid:not(:focus)~.error:before,.entry-box input[type=text]:valid:not(:focus)~.error:before,.entry-box input[type=url]:valid:not(:focus)~.error:before{margin:0;width:100%;background:#4caf50}.entry-box input[type=password][value=""]:not(:focus)~.error:before{margin:0;width:100%;background:0 0}.entry-box input[type=color]:disabled~.info:hover,.entry-box input[type=email]:disabled~.info:hover,.entry-box input[type=number]:disabled~.info:hover,.entry-box input[type=password]:disabled~.info:hover,.entry-box input[type=tel]:disabled~.info:hover,.entry-box input[type=text]:disabled~.info:hover,.entry-box input[type=url]:disabled~.info:hover{color:rgba(0,0,0,.67)}.entry-box .field-validation-error{color:#f44336;position:absolute;bottom:-22px;left:0;font-size:.7em;pointer-events:none;-webkit-transition:all .2s;transition:all .2s;width:100%;overflow:hidden;height:23px;padding-top:4px}@media (max-width:768px){.entry-box .field-validation-error{bottom:-12px}}.entry-box input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.entry-box.select-box{height:64px;max-height:64px;margin-top:-10px}.entry-box.newsletter{display:-webkit-box;display:-ms-flexbox;display:flex}.entry-box.newsletter label{margin-top:0;margin-left:8px;font-size:14px}.entry-box .iti__flag{background-image:url(/Themes/BluemintTheme/Content/images/flags/flagss.png)}.entry-box .iti--inline-dropdown .iti__dropdown-content{max-width:280px;margin-top:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.iti__flag-box .iti__flag{background-image:url(/Themes/BluemintTheme/Content/images/flags/flagss@2x.png)}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff}.bm-input-style input,.bm-input-style textarea,.bm-input-style-select select{display:inline-block;outline:0}.bm-input-style input::-webkit-input-placeholder,.bm-input-style textarea::-webkit-input-placeholder,.bm-input-style-select select::-webkit-input-placeholder{color:#efefef;font-weight:300}.bm-input-style input+label,.bm-input-style textarea+label,.bm-input-style-select select+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-7px;left:15px;bottom:8px;padding:0 8px;color:#929292;font-size:13px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0;height:18px;background-color:#fff}@media (max-width:768px){.bm-input-style input+label,.bm-input-style textarea+label,.bm-input-style-select select+label{font-size:12px}}.bm-input-style input:active,.bm-input-style input:focus,.bm-input-style textarea:active,.bm-input-style textarea:focus,.bm-input-style-select select:active,.bm-input-style-select select:focus{color:#000;background:#fff;border-color:#000}.bm-input-style input:active::-webkit-input-placeholder,.bm-input-style input:focus::-webkit-input-placeholder,.bm-input-style textarea:active::-webkit-input-placeholder,.bm-input-style textarea:focus::-webkit-input-placeholder,.bm-input-style-select select:active::-webkit-input-placeholder,.bm-input-style-select select:focus::-webkit-input-placeholder{color:#aaa}.bm-input-style input:active+label,.bm-input-style input:focus+label,.bm-input-style textarea:active+label,.bm-input-style textarea:focus+label,.bm-input-style-select select:active+label,.bm-input-style-select select:focus+label{color:#444;height:16px;font-size:11px;top:-17px;left:1px;padding-top:1px}.intlinput-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.intlinput-box label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-7px;left:15px;bottom:8px;padding:0 8px;color:#929292;font-size:13px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0;height:18px;background-color:#fff;z-index:2}@media (max-width:768px){.intlinput-box label{font-size:12px}}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code{width:100%}@media (max-width:768px){.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code{height:36px}}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code .iti__flag-container .iti__selected-flag{background-color:transparent;padding:12px 6px 0 12px;height:35px}@media screen and (max-width:768px){.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code .iti__flag-container .iti__selected-flag{padding-top:5px}}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code .iti__flag-container .iti__selected-dial-code{margin-left:7px;font-size:13px;margin-top:1px}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code .iti__flag-container .iti__dropdown-content input{height:40px}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input::-webkit-input-placeholder{color:#ababab;opacity:1}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input::-moz-placeholder{color:#ababab;opacity:1}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input:-ms-input-placeholder{color:#ababab;opacity:1}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input::-ms-input-placeholder{color:#ababab;opacity:1}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input::placeholder{color:#ababab;opacity:1}.intlinput-box .iti--allow-dropdown.iti--show-selected-dial-code>input::-ms-input-placeholder{color:#ababab}#city-loading-progress,#states-loading-progress{position:absolute;right:55px;font-size:12px;bottom:11px;color:#ce7474}@media (max-width:768px){#city-loading-progress,#states-loading-progress{bottom:14px}}.customer-info-page .entry-box.newsletter{margin-bottom:0;height:auto}.container{margin:0 auto;max-width:1228px;padding:0 2rem;position:relative;width:100%}@media (max-width:468px){.container{padding:0}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.row-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.row-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.row-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row.row-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row .column{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}@media (max-width:768px){.row .column.column-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width:768px){.row .column.column-20{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:768px){.row .column.column-25{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-33,.row .column.column-34{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}@media (max-width:768px){.row .column.column-33,.row .column.column-34{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media (max-width:768px){.row .column.column-40{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:768px){.row .column.column-50{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}@media (max-width:768px){.row .column.column-60{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-66,.row .column.column-67{-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}@media (max-width:768px){.row .column.column-66,.row .column.column-67{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}@media (max-width:768px){.row .column.column-75{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-80{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}@media (max-width:768px){.row .column.column-80{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column.column-90{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}@media (max-width:768px){.row .column.column-90{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.row .column .column-top{-ms-flex-item-align:start;align-self:flex-start}.row .column .column-bottom{-ms-flex-item-align:end;align-self:flex-end}.row .column .column-center{-ms-flex-item-align:center;align-self:center}@media (min-width:40rem){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#9b4dca;text-decoration:none}a:focus,a:hover{color:#000}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:.1rem solid #000;padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media (min-width:40rem){table{display:table;overflow-x:initial}}.menu-toggle{display:inline-block;color:#000;padding:10px;position:relative;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle:hover{background-color:#fff;color:#000}.menu-toggle .menu-content{position:absolute;top:40px;background-color:#fff;border:1px solid #000;color:#000;display:none;width:215px;height:auto;left:-1px}.menu-toggle .menu-content ul{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle .menu-content:after{content:"";background-color:#fff;width:100%;display:none;height:16px;position:absolute;left:-1px;border-left:1px solid #000;border-right:1px solid #000}.menu-toggle.active{background-color:#fff;border-color:#000;color:#000}.menu-toggle.active:after{display:block}.menu-toggle.active .menu-content{display:block}.bm_dropdown{position:relative;padding:0;margin-right:1em;border:none}.bm_dropdown summary{list-style:none;list-style-type:none}.bm_dropdown summary a{background-color:transparent;border:0;margin-bottom:0;padding:0;height:26px}.bm_dropdown summary a:after{content:"";position:absolute;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;width:8px;height:4px;top:12px;right:-15px;background-size:8px}.bm_dropdown summary a:hover{background-color:transparent;border:0}.bm_dropdown summary:focus{outline:0}.bm_dropdown>summary::-webkit-details-marker{display:none}.bm_dropdown>summary::before{display:none}.bm_dropdown>div,.bm_dropdown>ul{position:absolute;margin:15px 0 0 0;padding:10px 0 5px;width:80px;left:-13px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;background:#fff;border-radius:3px;list-style:none;-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .45));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .45))}.bm_dropdown>div li,.bm_dropdown>ul li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bm_dropdown>div li a:link,.bm_dropdown>div li a:visited,.bm_dropdown>ul li a:link,.bm_dropdown>ul li a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--dropdown-color);text-decoration:none}.bm_dropdown>div li:hover,.bm_dropdown>ul li:hover{background-color:#efefef}.bm_dropdown>div:before,.bm_dropdown>ul:before{content:" ";position:absolute;width:0;height:0;top:-8px;left:25%;margin-left:-10px;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent var(--dropdown-background) transparent}.bm_dropdown[open]>summary::before{content:" ";display:block;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1}.engmodal,.modal{visibility:hidden}.engmodal .overlay,.modal .overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.engmodal .modal__contents,.modal .modal__contents{background:#fff;width:66rem;position:fixed;left:50%;margin-left:-33rem;top:10%;min-height:12rem;padding:0;max-height:85vh;overflow-y:scroll}@media only screen and (max-width:768px){.engmodal .modal__contents,.modal .modal__contents{width:95%;top:5%;left:3%;margin-left:0;height:auto;right:auto;padding:30px 10px;max-height:65vh;overflow-y:scroll}}.engmodal .modal__contents .modal-body,.modal .modal__contents .modal-body{overflow:auto;max-height:76vh;width:100%;padding:20px}.engmodal .modal__contents .modal-body .topic-block-title,.modal .modal__contents .modal-body .topic-block-title{display:none}.engmodal .modal__contents ul,.modal .modal__contents ul{list-style:disc;margin-left:20px}.engmodal .modal__contents h1,.modal .modal__contents h1{margin:0;padding:0;text-align:center;display:block}.engmodal .modal-title,.modal .modal-title{font-weight:500;border-bottom:1px solid #b8b8b8;padding:12px;background-color:#efefef}.engmodal .modal__close,.modal .modal__close{position:absolute;top:10px;right:2rem;text-decoration:none;display:block;font-size:17px}.engmodal.modal--show,.modal.modal--show{visibility:visible}.engmodal .modal--transition,.modal .modal--transition{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;transition:all .3s}.engmodal.modal--show .modal--transition,.modal.modal--show .modal--transition{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:100}@media (max-width:48rem){.modal__contents{top:0;left:0;bottom:0;width:100%;margin:0}.modal__close{display:block}.modal--transition{-webkit-transform:translateX(0) translateY(150%);transform:translateX(0) translateY(150%)}}.bar-notification-container .bar-notification .notification-container{position:fixed;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2000!important;background-color:#fff;padding:40px 20px 20px;width:350px;top:40%;-webkit-box-shadow:8px 10px 47px 12px rgba(0,0,0,.39);box-shadow:8px 10px 47px 12px rgba(0,0,0,.39);border-radius:5px}.bar-notification-container .bar-notification .notification-container .close{width:20px;display:block;cursor:pointer;opacity:.4}.bar-notification-container .bar-notification .notification-container .close:before{content:"";position:absolute;background-image:url(../images/close-icon.svg);background-repeat:no-repeat;width:18px;height:18px;top:20px;right:20px;background-size:12px}.bar-notification-container .bar-notification .notification-container p.content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-notification-container .bar-notification.error p.content:before{content:"";background-image:url(../images/bm-error.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:50px;display:block;margin-bottom:50px}.bar-notification-container .bar-notification.success .notification-container{display:-webkit-box;display:-ms-flexbox;display:flex}.bar-notification-container .bar-notification.success img{width:120px;height:120px;margin-right:10px}.bar-notification-container .bar-notification.success p.content{font-size:14px}.bar-notification-container .bar-notification.success p.content:before{content:"";background-image:url(../images/bm-success.svg);background-repeat:no-repeat;width:32px;height:32px;background-size:30px;display:block;margin-bottom:20px}.bar-notification-container .bar-notification.success p.content a{text-decoration:underline;text-underline-offset:2px;margin:3px 0;font-weight:500}.bar-notification-container .bar-notification.success .overlay{display:none}.bar-notification-container .bar-notification.warning p.content:before{content:"";background-image:url(../images/bm-warning.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:50px;display:block;margin-bottom:50px}.bar-notification-container .bar-notification .overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999!important}b,strong{font-weight:500}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:2.8rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h5.title{width:100%;display:block;margin-bottom:10px;margin-top:30px;color:#000;font-weight:600;font-size:1.6rem}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}a{color:#000}ul{list-style:none;margin-bottom:0}.style1{display:grid;padding:20px 5px 0;margin-bottom:30px}.style1 strong{color:#000;font-size:15px;font-weight:600;text-align:left}.style1 a{letter-spacing:normal}.image_text_box{position:relative;text-align:center;display:block}.image_text_box .linkbutton{display:block}.image_text_box .linkbutton strong{font-size:42px;color:#fff;letter-spacing:4px;font-weight:500}.image_text_box .linkbutton span{display:table;text-align:center;color:#000;padding:15px 40px;background-color:#fff;opacity:.8;font-size:14px;margin-top:20px}.image_text_box .linkbutton.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image_text_box.column{margin-bottom:50px}img{max-width:100%}.zoom_image{position:relative;margin:auto;overflow:hidden}.zoom_image img{max-width:100%;-webkit-transition:all .3s;transition:all .3s;display:block;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1)}.zoom_image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.clearfix:after{clear:both;content:" ";display:table}.float-left{float:left}.float-right{float:right}@font-face{font-family:AvenirNextLTPro;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextLTPro-Ultrathin_300.eot);src:url(../fonts/AvenirNextLTPro-Ultrathin_300.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Ultrathin_300.woff) format("woff"),url(../fonts/AvenirNextLTPro-Ultrathin_300.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Ultrathin_300.woff2) format("woff2")}@font-face{font-family:AvenirNextLTPro;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextLTPro-Regular_400.eot);src:url(../fonts/AvenirNextLTPro-Regular_400.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Regular_400.woff) format("woff"),url(../fonts/AvenirNextLTPro-Regular_400.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Regular_400.woff2) format("woff2")}@font-face{font-family:AvenirNextLTPro;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextLTPro-Demi_500.eot);src:url(../fonts/AvenirNextLTPro-Demi_500.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Demi_500.woff) format("woff"),url(../fonts/AvenirNextLTPro-Demi_500.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Demi_500.woff2) format("woff2")}@font-face{font-family:AvenirNextLTPro;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextLTPro-Bold_600.eot);src:url(../fonts/AvenirNextLTPro-Bold_600.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Bold_600.woff) format("woff"),url(../fonts/AvenirNextLTPro-Bold_600.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Bold_600.woff2) format("woff2")}@font-face{font-family:AvenirNextLTPro;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextLTPro-Heavy_700.eot);src:url(../fonts/AvenirNextLTPro-Heavy_700.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTPro-Heavy_700.woff) format("woff"),url(../fonts/AvenirNextLTPro-Heavy_700.ttf) format("truetype"),url(../fonts/AvenirNextLTPro-Heavy_700.woff2) format("woff2")}@font-face{font-family:"Adjusted Arial Fallback";src:local(Arial);size-adjust:102%;ascent-override:84%;descent-override:29%;line-gap-override:0}.bm_mobil_menu{display:none}@media screen and (max-width:991px){.bm_mobil_menu{display:block}}.bm_mobil_filter,.bm_mobil_menu{bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);z-index:1011}.bm_mobil_filter .submenu:not(.no-transition),.bm_mobil_filter:not(.no-transition),.bm_mobil_menu .submenu:not(.no-transition),.bm_mobil_menu:not(.no-transition){-webkit-transition:all 450ms;transition:all 450ms}.bm_mobil_menu_overlay{background-color:rgba(0,0,0,.42);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1010}.bm_mobil_menu-opened .bm_mobil_menu_overlay{display:block}.bm_mobil_filter.opened,.bm_mobil_menu.opened{pointer-events:auto;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.bm_mobil_menu.submenu-opened{overflow:hidden}.bm_mobil_menu .submenu{bottom:0;min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;position:fixed;top:0;width:100%}.bm_mobil_filter .submenu.opened,.bm_mobil_menu .submenu.opened{left:0;pointer-events:auto}.bm_mobil_filter .submenu.opened:not(.current),.bm_mobil_menu .submenu.opened:not(.current){overflow:hidden}.btn-open{border:0;border-radius:27.5px;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.05);box-shadow:0 2px 14px 0 rgba(0,0,0,.05);display:inline-block;font-size:16px;font-weight:700;min-width:150px;outline:0;padding-bottom:15px;padding-top:15px;cursor:pointer;margin:0 6px}.btn-open:active{-webkit-box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.1)}.btn-open.first{background-color:#fd698d;color:#fff}.btn-open.second{background-color:#fff;color:#fd698d}.bm_mobil_filter,.bm_mobil_menu{background-color:#fff;color:#404143;width:80%}.bm_mobil_filter{width:100%;height:100%;overflow:hidden}.bm_mobil_menu ul{list-style-type:none;padding:0;-webkit-overflow-scrolling:touch;margin:0}.bm_mobil_menu ul>li{display:block;margin-bottom:0}.bm_mobil_menu ul>li>a{color:inherit;display:block;font-size:14px;font-weight:400;padding:15px 20px 13px;text-decoration:none;-webkit-transition:all 150ms;transition:all 150ms}.bm_mobil_menu ul>li>a[href="/en/sale/"],.bm_mobil_menu ul>li>a[href="/sale/"]{color:red}.bm_mobil_menu ul>li>a:hover{background-color:#efefef;border-radius:3px}.bm_mobil_menu ul>li:not(:last-child)>a{border-bottom:1px solid #efefef}.bm_mobil_menu ul>li.has-submenu>a{background-image:url(../images/submenu-arrow.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:8px 14px}.bm_mobil_menu ul>li.has-submenu>a[data-submenu=deniz_sortu]{display:none}.bm_mobil_menu ul>li.has-submenu>a:hover{background-image:url(../images/submenu-arrow-active.svg)}.bm_mobil_menu .submenu{background-color:#fff;left:100%}.bm_mobil_menu .submenu-header{border-bottom:solid 1px #efefef;cursor:pointer;position:relative;background-color:#e7e7e7}.bm_mobil_menu .submenu-header>a{display:block;font-size:13px;font-weight:500;padding:15px 20px 12px 30px;text-decoration:none;color:#757575}.bm_mobil_menu .submenu-header>a:before{background-image:url(../images/arrow-prev.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:5px;content:"";height:100%;left:10px;position:absolute;top:0;width:32px;display:block}.bm_mobil_menu .submenu>span{color:#171717;display:block;font-size:13px;font-weight:700;margin-bottom:8px;margin-top:12px;opacity:.5;padding-left:20px;width:100%}.bm_mobil_menu-opened body{overflow:hidden}.bm_mobil_filter,.bm_mobil_menu{right:auto;left:0}.bm_mobil_filter .tabs,.bm_mobil_menu .tabs{width:100%;margin:0;padding:0;list-style:none;float:none;background-color:#efefef}.bm_mobil_filter .tabs:after,.bm_mobil_menu .tabs:after{content:"";display:table;clear:both}.bm_mobil_filter .tabs input[type=radio],.bm_mobil_menu .tabs input[type=radio]{display:none}.bm_mobil_filter .tabs label,.bm_mobil_menu .tabs label{display:block;position:relative;top:0;float:left;color:#aaa;text-align:center;padding:15px 20px 12px 40px;margin-top:0;font-size:14px;text-transform:uppercase;font-weight:500;-webkit-transition:all .3s;transition:all .3s;background-color:#efefef}.bm_mobil_filter .tabs label:hover,.bm_mobil_menu .tabs label:hover{color:#222}.bm_mobil_filter .tab-content,.bm_mobil_menu .tab-content{display:none;width:100%;float:left;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.bm_mobil_filter .user-menu-list ul li:last-child a,.bm_mobil_menu .user-menu-list ul li:last-child a{font-weight:500}.bm_mobil_filter .tab-content *,.bm_mobil_menu .tab-content *{-webkit-animation:scale .4s ease-in-out;animation:scale .4s ease-in-out}@-webkit-keyframes scale{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes scale{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.bm_mobil_filter .tab-main-menu:before,.bm_mobil_menu .tab-main-menu:before{content:"";background-image:url(../images/bm-mobilmenu-category-none.svg);background-repeat:no-repeat;background-size:18px;height:19px;left:13px;position:absolute;top:15px;width:22px;display:block}.bm_mobil_filter .tab-user-menu:before,.bm_mobil_menu .tab-user-menu:before{content:"";background-image:url(../images/bm-user-none.svg);background-repeat:no-repeat;background-size:16px;height:14px;left:15px;position:absolute;top:16px;width:22px;display:block}.bm_mobil_filter .tabs [id^=tab]:checked+label,.bm_mobil_menu .tabs [id^=tab]:checked+label{background-color:#fff;color:#3b3b3b}.bm_mobil_filter .tabs [id^=tab]:checked+label.tab-main-menu:before,.bm_mobil_menu .tabs [id^=tab]:checked+label.tab-main-menu:before{background-image:url(../images/bm-mobilmenu-category.svg)}.bm_mobil_filter .tabs [id^=tab]:checked+label.tab-user-menu:before,.bm_mobil_menu .tabs [id^=tab]:checked+label.tab-user-menu:before{background-image:url(../images/bm-user.svg)}.bm_mobil_filter #tab1:checked~#tab1-content,.bm_mobil_filter #tab2:checked~#tab2-content,.bm_mobil_filter #tab3:checked~#tab3-content,.bm_mobil_menu #tab1:checked~#tab1-content,.bm_mobil_menu #tab2:checked~#tab2-content,.bm_mobil_menu #tab3:checked~#tab3-content{display:block}.swiper{width:100%;height:100%}.swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-next{background-image:url(../images/arrow-next.svg);background-repeat:no-repeat;width:15px;height:25px;background-size:12px;right:10px}@media (max-width:769px){.swiper-button-next{width:35px;height:40px;background-position:12px;right:2px}}.swiper-button-prev{background-image:url(../images/arrow-prev.svg);background-repeat:no-repeat;width:15px;height:25px;background-size:12px;left:10px}@media (max-width:769px){.swiper-button-prev{width:35px;height:40px;background-position:8px;left:2px}}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;margin:0 3px;background-color:#ccc;cursor:pointer}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0b0b0b}.homepage-products-swiper .swiper-button-next,.homepage-products-swiper .swiper-button-prev{top:30%}.MagicZoom,.mz-button,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-expand-stage .mz-image-stage .mz-caption,.mz-expand-controls,.mz-expand-thumbnails,.mz-figure,.mz-hint,.mz-lens,.mz-loading,.mz-thumb img,.mz-zoom-window{-webkit-box-sizing:border-box;box-sizing:border-box}.MagicZoom,.mz-figure{display:inline-block;outline:0!important;font-size:0!important;line-height:100%!important;direction:ltr!important;position:relative;z-index:0;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MagicZoom{-webkit-transform:translate3d(0,0,0);-ms-touch-action:pan-y;touch-action:pan-y}figure.mz-figure{overflow:hidden;margin:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;max-width:600px}.MagicZoom img,.mz-figure img{border:0!important;margin:0!important;outline:0!important;padding:0!important}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}.ie8-magic .MagicZoom>img,.ie8-magic .mz-figure>img{width:100%;max-width:none!important}.mz-expand .mz-figure.mz-no-zoom,.mz-figure.mz-no-zoom.mz-no-expand{cursor:default!important}.mz-expand,.mz-figure.mz-active{-ms-touch-action:none;touch-action:none}.mz-lens,.mz-zoom-window{position:absolute!important;overflow:hidden!important;pointer-events:none!important}.mz-lens img,.mz-zoom-window img{position:absolute!important;max-width:none!important;max-height:none!important}.mz-lens img{-webkit-transition:none!important;transition:none!important}.mz-zoom-window{z-index:2000000000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);-webkit-mask-clip:content;cursor:none}.mz-figure.mz-active .mz-zoom-window.mz-magnifier{pointer-events:auto!important;cursor:inherit!important}.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647}.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto!important;-webkit-transition:none!important;transition:none!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important}.mz-zoom-window.mz-preview img{top:0!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;width:100%!important;height:auto!important;-webkit-transform:none!important;transform:none!important}.lt-ie9-magic .mz-zoom-window img{margin:0!important}.mz-expand-controls{z-index:2147483647}.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat!important;transform-style:flat!important}.mobile-magic .mz-expand-controls.mz-fade{-webkit-transition:none!important;transition:none!important}.mobile-magic .mz-expand>.mz-zoom-window{top:0!important;left:0!important}@media not screen and (max-device-width:767px){.mz-expanded-view-open,.mz-expanded-view-open body{overflow:hidden!important}.mz-expanded-view-open body{height:auto!important}}@media screen and (max-device-width:767px){:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]),:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]) body{overflow:hidden!important}:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]) body{height:auto!important}}.mz-figure.mz-active{background:#fff}.mz-figure.mz-active,.mz-figure.mz-click-zoom,.mz-figure.mz-no-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:-webkit-zoom-out;cursor:zoom-out}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none}.mz-figure.mz-magnifier-zoom.mz-active{overflow:visible!important}.mz-figure.mz-active>img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%)}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:.6}.lt-ie10-magic .mz-figure.mz-active>img{opacity:1}.mz-expand .mz-figure.mz-active.mz-inner-zoom,:not(.mz-expand) .mz-figure.mz-active.mz-inner-zoom>img{opacity:0}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:0 0}.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0}.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9) .1s;transition:opacity .3s cubic-bezier(.25,.5,.5,.9) .1s}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none}.mz-zoom-window{background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:rgba(255,255,255,.3)}.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(170,170,170,.7);-webkit-box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);background:0 0;z-index:1}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0!important}.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5}.mz-zoom-window.mz-inner{border:none;-webkit-box-shadow:none;box-shadow:none}.mz-zoom-window.mz-inner:not(.mz-expanded){z-index:80}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;opacity:.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal!important;text-align:center!important}.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-activating,.mz-zoom-window.mz-deactivating{-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),transform .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9)}.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s,.25s,.25s;transition-duration:.25s,.25s,.25s}.mz-zoom-window.mz-p-bottom,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-top{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}.mz-zoom-window>img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-zoom-window.mz-p-inner.mz-activating>img,.mz-zoom-window.mz-p-inner.mz-deactivating>img{-webkit-transition:-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:transform .22s cubic-bezier(.25,.5,.5,.9),-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important}.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(.1);transform:scale(.1)}.mz-zoom-window.mz-custom.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-preview.mz-deactivating{-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9)}.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-preview.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s}.mz-zoom-window.mz-p-custom,.mz-zoom-window.mz-p-preview{opacity:0}.mz-hint,.mz-loading{color:#eee;background:rgba(49,51,61,.7);font:normal 12px/1.2em "Lucida Grande","Lucida Sans Unicode",Verdana,"Helvetica Neue",Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity .4s ease,z-index .4s ease;transition:opacity .4s ease,z-index .4s ease;display:none}.mz-hint-message{display:inline-block;background:rgba(49,51,61,.7);border-radius:2em;padding:.7em 1.1em}.mz-hint-message:before{content:"⊕";font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s}.mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.mz-expand .mz-hint-message{padding:1.1em}.mz-expand .mz-hint-message:before{display:none}.mz-expand .mz-hint-hidden{opacity:0;-webkit-transition-delay:1.5s;transition-delay:1.5s}.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mz-loading:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid #fff;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s}.mz-loading.shown:after{-webkit-animation:spin-loading .9s infinite linear;animation:spin-loading .9s infinite linear}@-webkit-keyframes spin-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lt-ie10-magic .mz-loading{border-radius:2em;font-size:12px;padding:.7em 1.1em;width:auto;height:auto}.lt-ie10-magic .mz-loading:after{content:"Loading...";text-indent:0;border:none;position:relative}.lt-ie9-magic .mz-loading{right:0;left:0;width:126px;margin:auto}.lt-ie9-magic .mz-hint-message,.lt-ie9-magic .mz-loading.shown{background:0 0!important}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage{position:absolute;top:0;right:0;bottom:0;left:0}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg{width:auto!important;height:auto!important}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>svg{min-width:100%!important;min-height:100%!important}.mz-expand{background-color:#000;text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none}.mz-expand .mz-expand-bg{background-color:#fff!important;display:inline-block;margin:auto;vertical-align:middle;z-index:-100}.mz-expand .mz-expand-bg>img{display:none}.mz-expand .mz-expand-bg>svg{margin:auto;opacity:.6}.lt-ie10-magic .mz-expand .mz-expand-bg,[data-magic-ua=edge] .mz-expand .mz-expand-bg{display:none!important}.lt-ie9-magic .mz-expand{background:#1f1f1f}[data-magic-ua=edge] .mz-expand{background-color:rgba(31,31,31,.96)}.mz-expand.dark-bg .mz-expand-bg,.mz-expand.plain-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg{display:none!important}.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(31,31,31,.96)}.mz-expand.white-bg{background-color:#fff}.mz-expand .mz-expand-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;z-index:2100000000}.mz-expand .mz-expand-stage .mz-image-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;position:relative;margin:0;padding:20px 0;overflow:hidden;text-align:center;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0!important;left:0;right:0}.mz-expand .mz-image-stage>figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;font-size:0;overflow:hidden}.mz-expand .mz-figure{max-width:100%!important;overflow:visible}.mz-expand .mz-figure>img{max-width:100%;width:auto;height:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:100%;height:100%}.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active>img{pointer-events:none}.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:-webkit-zoom-out;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{z-index:1;position:absolute!important;top:-5000px!important;bottom:-5000px!important;left:-5000px!important;right:-5000px!important;margin:auto!important}.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden}.mz-expand .mz-caption{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;color:#000;text-shadow:0 0 46px #000;padding:10px 30px;font:normal 10pt/1.25 "Lucida Grande","Lucida Sans Unicode",Verdana,"Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;width:100%;opacity:0}.mz-expand .mz-caption.mz-show{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:1}.mz-expand .mz-zoom-in .mz-image-stage .mz-caption{display:none}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none}.lt-ie9-magic .mz-expand .mz-caption{top:100%}.mz-expand .mz-zoom-window{-webkit-box-shadow:none;box-shadow:none;background:0 0}.lt-ie9-magic .mz-expand .mz-zoom-window{border:0}@media screen and (max-device-width:767px){.mobile-magic .mz-expand .mz-image-stage .mz-caption{display:none!important}}.mz-expand-controls,.mz-nav-controls,button.mz-button{margin:0!important;padding:0!important;outline:0!important}.mz-nav-controls{z-index:2100000000}button.mz-button{color:rgba(180,180,180,.6)!important;font-size:0;cursor:pointer;z-index:2100000000!important;background-color:transparent!important;border:0 solid transparent!important;border-radius:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:absolute!important;text-transform:none!important;text-align:center;speak:none;width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;-webkit-transition:color .25s,background-color .25s!important;transition:color .25s,background-color .25s!important}button.mz-button:before{display:block;position:static;height:100%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .25s!important;transition:-webkit-transform .25s!important;transition:transform .25s!important;transition:transform .25s,-webkit-transform .25s!important}:root:not(.mobile-magic) button.mz-button:hover,button.mz-button:active{color:#b4b4b4!important}button.mz-button:active:before{-webkit-transform:scale(.7)!important;transform:scale(.7)!important}.mobile-magic .mz-expand button.mz-button:active{background-color:rgba(49,51,61,.7)!important}button.mz-button.mz-button-next,button.mz-button.mz-button-prev{margin:auto 10px!important;top:0!important;bottom:0!important;overflow:hidden!important}button.mz-button.mz-button-prev{left:0!important;-webkit-transform:rotateZ(180deg)!important;transform:rotateZ(180deg)!important}button.mz-button.mz-button-next{right:0!important}button.mz-button.mz-button-close{margin:10px!important;top:0!important;right:0!important;z-index:95!important}button.mz-button.mz-button-close:before{content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNS4zODQxIDI0LjcyNDFDMjQuOTkzNyAyNC4zMzM0IDI0Ljk5MzkgMjMuNzAwMiAyNS4zODQ3IDIzLjMwOThMMzcgMTEuNzA1MUwzNi4yOTQzIDExTDI0LjY3OTMgMjIuNjA0NEMyNC4yODg2IDIyLjk5NDcgMjMuNjU1NiAyMi45OTQ0IDIzLjI2NTIgMjIuNjAzOEwxMS43MDUyIDExLjAzNjZMMTEgMTEuNzQyMkwyMi41NTkzIDIzLjMwODdDMjIuOTQ5NyAyMy42OTk0IDIyLjk0OTUgMjQuMzMyNiAyMi41NTg4IDI0LjcyM0wxMS4wMzcgMzYuMjM0MkwxMS43NDI3IDM2LjkzOTNMMjMuMjY0MSAyNS40Mjg0QzIzLjY1NDggMjUuMDM4MSAyNC4yODc5IDI1LjAzODMgMjQuNjc4MiAyNS40Mjg5TDM2LjI0MjEgMzdMMzYuOTQ3MiAzNi4yOTQ0TDI1LjM4NDEgMjQuNzI0MVoiIGZpbGw9IiM5OTk5OTkiLz4KPHBhdGggZD0iTTI1LjM4NDEgMjQuNzI0MUMyNC45OTM3IDI0LjMzMzQgMjQuOTkzOSAyMy43MDAyIDI1LjM4NDcgMjMuMzA5OEwzNyAxMS43MDUxTDM2LjI5NDMgMTFMMjQuNjc5MyAyMi42MDQ0QzI0LjI4ODYgMjIuOTk0NyAyMy42NTU2IDIyLjk5NDQgMjMuMjY1MiAyMi42MDM4TDExLjcwNTIgMTEuMDM2NkwxMSAxMS43NDIyTDIyLjU1OTMgMjMuMzA4N0MyMi45NDk3IDIzLjY5OTQgMjIuOTQ5NSAyNC4zMzI2IDIyLjU1ODggMjQuNzIzTDExLjAzNyAzNi4yMzQyTDExLjc0MjcgMzYuOTM5M0wyMy4yNjQxIDI1LjQyODRDMjMuNjU0OCAyNS4wMzgxIDI0LjI4NzkgMjUuMDM4MyAyNC42NzgyIDI1LjQyODlMMzYuMjQyMSAzN0wzNi45NDcyIDM2LjI5NDRMMjUuMzg0MSAyNC43MjQxWiIgc3Ryb2tlPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=)}button.mz-button.mz-button-next:before,button.mz-button.mz-button-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=)}@supports ((-webkit-mask-image:url()) or (mask-image:url())) and ((-webkit-mask-repeat:no-repeat) or (mask-repeat:no-repeat)) and ((-webkit-mask-position:center) or (mask-position:center)) and ((-webkit-mask-size:cover) or (mask-size:cover)){button.mz-button:before{content:""!important;background-color:rgba(0,0,0,.8);background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}button.mz-button.mz-button-close:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNS4zODQxIDI0LjcyNDFDMjQuOTkzNyAyNC4zMzM0IDI0Ljk5MzkgMjMuNzAwMiAyNS4zODQ3IDIzLjMwOThMMzcgMTEuNzA1MUwzNi4yOTQzIDExTDI0LjY3OTMgMjIuNjA0NEMyNC4yODg2IDIyLjk5NDcgMjMuNjU1NiAyMi45OTQ0IDIzLjI2NTIgMjIuNjAzOEwxMS43MDUyIDExLjAzNjZMMTEgMTEuNzQyMkwyMi41NTkzIDIzLjMwODdDMjIuOTQ5NyAyMy42OTk0IDIyLjk0OTUgMjQuMzMyNiAyMi41NTg4IDI0LjcyM0wxMS4wMzcgMzYuMjM0MkwxMS43NDI3IDM2LjkzOTNMMjMuMjY0MSAyNS40Mjg0QzIzLjY1NDggMjUuMDM4MSAyNC4yODc5IDI1LjAzODMgMjQuNjc4MiAyNS40Mjg5TDM2LjI0MjEgMzdMMzYuOTQ3MiAzNi4yOTQ0TDI1LjM4NDEgMjQuNzI0MVoiIGZpbGw9IiM5OTk5OTkiLz4KPHBhdGggZD0iTTI1LjM4NDEgMjQuNzI0MUMyNC45OTM3IDI0LjMzMzQgMjQuOTkzOSAyMy43MDAyIDI1LjM4NDcgMjMuMzA5OEwzNyAxMS43MDUxTDM2LjI5NDMgMTFMMjQuNjc5MyAyMi42MDQ0QzI0LjI4ODYgMjIuOTk0NyAyMy42NTU2IDIyLjk5NDQgMjMuMjY1MiAyMi42MDM4TDExLjcwNTIgMTEuMDM2NkwxMSAxMS43NDIyTDIyLjU1OTMgMjMuMzA4N0MyMi45NDk3IDIzLjY5OTQgMjIuOTQ5NSAyNC4zMzI2IDIyLjU1ODggMjQuNzIzTDExLjAzNyAzNi4yMzQyTDExLjc0MjcgMzYuOTM5M0wyMy4yNjQxIDI1LjQyODRDMjMuNjU0OCAyNS4wMzgxIDI0LjI4NzkgMjUuMDM4MyAyNC42NzgyIDI1LjQyODlMMzYuMjQyMSAzN0wzNi45NDcyIDM2LjI5NDRMMjUuMzg0MSAyNC43MjQxWiIgc3Ryb2tlPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNS4zODQxIDI0LjcyNDFDMjQuOTkzNyAyNC4zMzM0IDI0Ljk5MzkgMjMuNzAwMiAyNS4zODQ3IDIzLjMwOThMMzcgMTEuNzA1MUwzNi4yOTQzIDExTDI0LjY3OTMgMjIuNjA0NEMyNC4yODg2IDIyLjk5NDcgMjMuNjU1NiAyMi45OTQ0IDIzLjI2NTIgMjIuNjAzOEwxMS43MDUyIDExLjAzNjZMMTEgMTEuNzQyMkwyMi41NTkzIDIzLjMwODdDMjIuOTQ5NyAyMy42OTk0IDIyLjk0OTUgMjQuMzMyNiAyMi41NTg4IDI0LjcyM0wxMS4wMzcgMzYuMjM0MkwxMS43NDI3IDM2LjkzOTNMMjMuMjY0MSAyNS40Mjg0QzIzLjY1NDggMjUuMDM4MSAyNC4yODc5IDI1LjAzODMgMjQuNjc4MiAyNS40Mjg5TDM2LjI0MjEgMzdMMzYuOTQ3MiAzNi4yOTQ0TDI1LjM4NDEgMjQuNzI0MVoiIGZpbGw9IiM5OTk5OTkiLz4KPHBhdGggZD0iTTI1LjM4NDEgMjQuNzI0MUMyNC45OTM3IDI0LjMzMzQgMjQuOTkzOSAyMy43MDAyIDI1LjM4NDcgMjMuMzA5OEwzNyAxMS43MDUxTDM2LjI5NDMgMTFMMjQuNjc5MyAyMi42MDQ0QzI0LjI4ODYgMjIuOTk0NyAyMy42NTU2IDIyLjk5NDQgMjMuMjY1MiAyMi42MDM4TDExLjcwNTIgMTEuMDM2NkwxMSAxMS43NDIyTDIyLjU1OTMgMjMuMzA4N0MyMi45NDk3IDIzLjY5OTQgMjIuOTQ5NSAyNC4zMzI2IDIyLjU1ODggMjQuNzIzTDExLjAzNyAzNi4yMzQyTDExLjc0MjcgMzYuOTM5M0wyMy4yNjQxIDI1LjQyODRDMjMuNjU0OCAyNS4wMzgxIDI0LjI4NzkgMjUuMDM4MyAyNC42NzgyIDI1LjQyODlMMzYuMjQyMSAzN0wzNi45NDcyIDM2LjI5NDRMMjUuMzg0MSAyNC43MjQxWiIgc3Ryb2tlPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=)}button.mz-button.mz-button-next:before,button.mz-button.mz-button-prev:before{background-image:url(../images/arrow-next.svg);background-repeat:no-repeat;background-color:transparent;background-position:15px;background-size:14px}}@media screen and (max-device-width:767px){button.mz-button-next,button.mz-button-prev{display:none!important}.mobile-magic .mz-expand button.mz-button.mz-button-close{width:50px!important;height:50px!important;color:#b4b4b4!important}.mobile-magic .mz-expand button.mz-button:before{-webkit-transform:scale(.8);transform:scale(.8)}}.lt-ie9-magic button.mz-button{border:0}.mz-figure .mz-nav-controls button.mz-button{display:none;width:32px!important;height:56px!important;margin:auto 0!important;padding:0!important;border:0!important}.mz-figure.mz-show-arrows .mz-nav-controls button.mz-button{display:block}.mz-thumb,.mz-thumb:focus,a[data-zoom-id]{display:inline-block;line-height:0;outline:0}.mz-thumb img,a[data-zoom-id] img{border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.mz-thumb:not(.mz-thumb-selected):hover img{border-color:#9d9d9d}.mz-thumb.mz-thumb-selected img{border-color:#9d9d9d}.mz-expand-thumbnails{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;position:relative;width:100%;height:100%;margin:0 auto;padding:10px 0;z-index:50;overflow:hidden}.ios-magic[data-magic-engine=webkit][data-magic-engine-ver="603.1"] .mz-expand-thumbnails,:root[data-magic-ua=firefox] .mz-expand-thumbnails{height:80px}.mz-expand-thumbnails .magic-thumb>img{cursor:pointer;padding-bottom:4px;border:0;border-bottom:2px solid transparent}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected):hover img{border-bottom-color:rgba(180,180,180,.3)}.mz-expand-thumbnails .magic-thumb.magic-thumb-selected img{border-bottom-color:#b4b4b4}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{-webkit-box-shadow:none;box-shadow:none}@media not screen and (max-device-width:767px) and (orientation:portrait){.mz-expand.expand-thumbnails-left .mz-expand-stage{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mz-expand.expand-thumbnails-left .mz-expand-thumbnails{padding:0 10px;height:100%;overflow:hidden}.ios-magic[data-magic-engine=webkit][data-magic-engine-ver="603.1"] .mz-expand.expand-thumbnails-left .mz-expand-thumbnails,:root[data-magic-ua=firefox] .mz-expand.expand-thumbnails-left .mz-expand-thumbnails{width:80px;height:100%}}@media not screen and (max-device-width:767px) and (orientation:portrait){.mz-expand-thumbnails .magic-thumbs.magic-thumbs-vertical{height:calc(100% - 40px);margin-top:20px;margin-bottom:20px}}@media not screen and (max-device-width:767px) and (orientation:portrait){@media screen and (max-device-width:767px){.mz-expand-thumbnails .magic-thumbs.magic-thumbs-vertical.no-buttons{height:calc(100% - 40px);margin-top:20px;margin-bottom:20px}}}.mz-expand.no-expand-thumbnails .mz-expand-thumbnails{display:none}.thumbnails-style-shaded.mz-thumb img{border:0!important;padding-bottom:0;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px 0 rgba(0,0,0,.3)}.thumbnails-style-shaded.mz-thumb:hover:not(.mz-thumb-selected) img{-webkit-filter:brightness(.7);filter:brightness(.7)}.thumbnails-style-shaded.mz-thumb-selected img{-webkit-filter:brightness(.7) opacity(.7);filter:brightness(.7) opacity(.7)}.thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb>img{border:0;padding-bottom:0;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover{-webkit-filter:brightness(.75);filter:brightness(.75)}.thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(.7) opacity(.7);filter:brightness(.7) opacity(.7)}.no-cssfilters-magic .thumbnails-style-shaded .magic-thumb.magic-thumb-selected,.no-cssfilters-magic .thumbnails-style-shaded .magic-thumb:hover,.no-cssfilters-magic .thumbnails-style-shaded.mz-thumb.mz-thumb-selected,.no-cssfilters-magic .thumbnails-style-shaded.mz-thumb:hover{background:#000}.no-cssfilters-magic .thumbnails-style-shaded.mz-thumb:hover:not(.mz-thumb-selected) img{opacity:.75}.no-cssfilters-magic .thumbnails-style-shaded.mz-thumb-selected img{opacity:.7}.no-cssfilters-magic .thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb{position:relative}.no-cssfilters-magic .thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:100;pointer-events:none;background-color:rgba(0,0,0,0)}.no-cssfilters-magic .thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected):after{background-color:rgba(0,0,0,.2)}.no-cssfilters-magic .thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb.magic-thumb-selected:after{background-color:rgba(0,0,0,.3)}.no-cssfilters-magic .thumbnails-style-shaded .mz-expand-thumbnails .magic-thumb img{position:relative;z-index:1}.ie9-magic .thumbnails-style-shaded.mz-thumb img{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.magic-thumbs,.magic-thumbs .magic-thumbs-button,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs li,.magic-thumbs li img,.magic-thumbs li:after,.magic-thumbs li:before,.magic-thumbs ul{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}.magic-thumbs{width:100%;height:100%;white-space:nowrap}.magic-thumbs.no-buttons{padding:0!important}.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap}.magic-thumbs.no-buttons ul{left:0!important;padding:0!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block}.magic-thumbs ul li:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.magic-thumbs ul li>img{width:auto;height:auto;max-width:none!important;max-height:100%!important;vertical-align:middle}.ie8-magic .magic-thumbs ul li>img{max-width:none!important;max-height:none!important}.magic-thumbs.magic-thumbs-vertical{height:100%}.magic-thumbs-vertical{padding:40px 0}.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal}.magic-thumbs-vertical ul li{width:100%;height:auto}.magic-thumbs-vertical ul li{margin:4px 0}.magic-thumbs-vertical ul li>img{max-width:100%!important;max-height:none!important}.ie8-magic .magic-thumbs-vertical ul li>img{width:100%}.magic-thumbs button.magic-thumbs-button{color:rgba(180,180,180,.6)!important;font-size:0;cursor:pointer;z-index:90!important;background-repeat:no-repeat;background-color:transparent!important;background-image:none;border:0;border-radius:100%;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;position:absolute;text-transform:none!important;speak:none;text-align:center;width:33px;height:33px;top:0;bottom:0;margin:auto 3px;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;-webkit-transition:color .25s,background-color .25s!important;transition:color .25s,background-color .25s!important}.magic-thumbs button.magic-thumbs-button:before{display:block;position:static;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .25s!important;transition:-webkit-transform .25s!important;transition:transform .25s!important;transition:transform .25s,-webkit-transform .25s!important}.magic-thumbs button.magic-thumbs-button:not(.magic-thumbs-button-disabled):active,.mobile-magic .magic-thumbs button.magic-thumbs-button:not(.magic-thumbs-button-disabled),:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:not(.magic-thumbs-button-disabled):hover{color:#b4b4b4!important}.magic-thumbs button.magic-thumbs-button:not(.magic-thumbs-button-disabled):active:before{-webkit-transform:scale(.7)!important;transform:scale(.7)!important}.mobile-magic .mz-expand .magic-thumbs button.magic-thumbs-button:not(.magic-thumbs-button-disabled):active{background-color:rgba(49,51,61,.7)!important}.magic-thumbs .magic-thumbs-button-prev{left:0;-webkit-transform:rotateZ(180deg)!important;transform:rotateZ(180deg)!important}.magic-thumbs .magic-thumbs-button-next{right:0}.magic-thumbs-vertical button.magic-thumbs-button{top:auto;right:0;bottom:auto;left:0;margin:3px auto}.magic-thumbs-vertical button.magic-thumbs-button-prev{top:0;-webkit-transform:rotateZ(-90deg)!important;transform:rotateZ(-90deg)!important}.magic-thumbs-vertical button.magic-thumbs-button-next{bottom:0;-webkit-transform:rotateZ(90deg)!important;transform:rotateZ(90deg)!important}.magic-thumbs .magic-thumbs-button-next:before,.magic-thumbs .magic-thumbs-button-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=)}@supports ((-webkit-mask-image:url()) or (mask-image:url())) and ((-webkit-mask-repeat:no-repeat) or (mask-repeat:no-repeat)) and ((-webkit-mask-position:center) or (mask-position:center)) and ((-webkit-mask-size:cover) or (mask-size:cover)){.magic-thumbs button.magic-thumbs-button:before{content:""!important;background-color:currentColor;background-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.magic-thumbs .magic-thumbs-button-next:before,.magic-thumbs .magic-thumbs-button-prev:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC43NTkzIDkuMzQ5MjFDMTguMzk5OCA4LjkyOTg4IDE3Ljc2ODUgOC44ODEzMiAxNy4zNDkyIDkuMjQwNzRDMTYuOTI5OSA5LjYwMDE3IDE2Ljg4MTMgMTAuMjMxNSAxNy4yNDA3IDEwLjY1MDhMMTguNzU5MyA5LjM0OTIxWk0zMCAyNEwzMC43NTkzIDI0LjY1MDhDMzEuMDgwMiAyNC4yNzYzIDMxLjA4MDIgMjMuNzIzNyAzMC43NTkzIDIzLjM0OTJMMzAgMjRaTTE3LjI0MDcgMzcuMzQ5MkMxNi44ODEzIDM3Ljc2ODUgMTYuOTI5OSAzOC4zOTk4IDE3LjM0OTIgMzguNzU5M0MxNy43Njg1IDM5LjExODcgMTguMzk5OCAzOS4wNzAxIDE4Ljc1OTMgMzguNjUwOEwxNy4yNDA3IDM3LjM0OTJaTTE3LjI0MDcgMTAuNjUwOEwyOS4yNDA3IDI0LjY1MDhMMzAuNzU5MyAyMy4zNDkyTDE4Ljc1OTMgOS4zNDkyMUwxNy4yNDA3IDEwLjY1MDhaTTI5LjI0MDcgMjMuMzQ5MkwxNy4yNDA3IDM3LjM0OTJMMTguNzU5MyAzOC42NTA4TDMwLjc1OTMgMjQuNjUwOEwyOS4yNDA3IDIzLjM0OTJaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=)}}.magic-thumbs.no-buttons .magic-thumbs-button{display:none!important}.magic-thumbs-button-disabled{opacity:.2}.zoom-gallery{text-align:center}.zoom-gallery-slide{display:none}.zoom-gallery-slide.active{display:block}.zoom-gallery .video-slide{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.zoom-gallery .video-slide embed,.zoom-gallery .video-slide iframe,.zoom-gallery .video-slide object{position:absolute;top:0;left:0;width:100%;height:100%}.zoom-gallery .selectors{text-align:center;margin:20px -11px}.zoom-gallery .selectors a{margin:0;border:0;display:inline-block}.zoom-gallery .selectors img{-webkit-box-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;height:75px}.zoom-gallery .selectors a[data-slide-id=video-1],.zoom-gallery .selectors a[data-slide-id=video-2]{position:relative}.zoom-gallery .selectors a[data-slide-id=video-1] img,.zoom-gallery .selectors a[data-slide-id=video-2] img{opacity:.8}.zoom-gallery .selectors a span{position:absolute;color:#fff;text-shadow:0 1px 10px #000;top:50%;left:50%;display:inline-block;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:30px;z-index:100}.admin-header-links{background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-header-links a{color:#fff;line-height:25px;font-size:12px;font-weight:400;margin:0 10px}header{position:relative;width:100%;height:145px;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff;top:0;z-index:10}@media screen and (max-width:991px){header{height:80px;border-bottom:1px solid #d3d3d3}}header.sticky{height:80px;position:fixed}@media screen and (max-width:991px){header.sticky{height:44px}}header.sticky .header_top{display:none}header.sticky .header_middle{height:44px}header.sticky .header_middle .logo img{width:180px}header.sticky .header_bottom{height:36px}header .header_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;color:#fff;height:25px;font-size:11px;line-height:15px;-webkit-transition:all .4s ease;transition:all .4s ease}header .header_middle{height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease;transition:all .4s ease}header .header_middle .header_middle_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px}@media screen and (max-width:991px){header .header_middle .header_middle_left{padding-left:10px}}header .header_middle .header_middle_left .bm_mobil_menu_button{display:none}@media screen and (max-width:991px){header .header_middle .header_middle_left .bm_mobil_menu_button{display:block;background-image:url(../images/bm-menu-icon.svg);background-repeat:no-repeat;width:26px;height:26px;background-size:26px;margin:0 18px 0 0}}header .header_middle .header_middle_left .language_box summary a{padding-right:20px}@media (max-width:991px){header .header_middle .header_middle_left .language_box summary a{padding-right:15px}}header .header_middle .header_middle_left .language_box summary a img{width:30px}@media screen and (max-width:991px){header .header_middle .header_middle_left .language_box summary a img{width:24px}}header .header_middle .header_middle_left .language_box summary a:after{right:3px}header .header_middle .header_middle_left .language_box .currency-flag-item .currency-flag{width:100%}header .header_middle .header_middle_left .language_box .currency-flag-item .currency-flag a{padding:5px 10px}header .header_middle .header_middle_left .language_box .currency-flag-item .currency-flag img{width:30px}header .header_middle .header_middle_left .language_box .currency-code{padding-top:4px;margin-left:8px}header .header_middle .header_middle_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_middle .header_middle_center.logo a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){header .header_middle .header_middle_center.logo a{width:150px}}header .header_middle .header_middle_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:40px}@media screen and (max-width:991px){header .header_middle .header_middle_right{padding-right:10px}}header .header_middle .header_middle_right .search_box{width:250px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .header_middle .header_middle_right .search_box:before{content:"";position:relative;background-image:url(../images/bm-search.svg);background-repeat:no-repeat;width:15px;height:17px;top:0;display:block;left:21px}header .header_middle .header_middle_right .search_box form{margin-bottom:-15px;width:100%}header .header_middle .header_middle_right .search_box input{padding:2px 5px 0 30px;height:28px}@media screen and (max-width:991px){header .header_middle .header_middle_right .search_box{display:none}}header .header_middle .header_middle_right .search_box_mobile{display:none}@media screen and (max-width:991px){header .header_middle .header_middle_right .search_box_mobile{display:block;margin:0 10px}}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown{position:inherit}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown summary a{background-image:url(../images/bm-search.svg);background-repeat:no-repeat;width:15px;height:17px;display:block}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown summary a:after{display:none}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box{width:100%;left:0;-webkit-filter:none;filter:none;border-radius:0;padding-bottom:0;margin-top:10px}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box form{width:auto;margin:5px 5px 0}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box form input{padding-left:35px;padding-top:8px;height:36px}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box form input:focus{border-color:#d3d3d3}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box form:before{content:"";position:absolute;background-image:url(../images/bm-search.svg);background-repeat:no-repeat;width:16px;height:17px;top:24px;display:block;left:16px}header .header_middle .header_middle_right .search_box_mobile .bm_dropdown .mobile_search_box:before{display:none}header .header_middle .header_middle_right .search_box_mobile details .search_overlay{display:none}header .header_middle .header_middle_right .search_box_mobile details[open] .search_overlay{display:block;background-color:#000;opacity:.6;position:absolute;left:0;width:100%;height:100vh;margin-top:15px}header .header_middle .header_middle_right .user_box{margin:0 20px}header .header_middle .header_middle_right .user_box .bm_dropdown{margin-right:0;margin-top:0}header .header_middle .header_middle_right .user_box .bm_dropdown summary{height:19px}header .header_middle .header_middle_right .user_box .bm_dropdown summary a{background-color:transparent;border:0;margin-bottom:0;padding:0;background-image:url(../images/bm-user.svg);background-repeat:no-repeat;width:22px;height:22px;background-size:20px;background-position-y:4px;margin-top:-4px}header .header_middle .header_middle_right .user_box .bm_dropdown summary a:after{display:none}header .header_middle .header_middle_right .user_box .bm_dropdown>ul{width:auto;left:auto;right:-10px}header .header_middle .header_middle_right .user_box .bm_dropdown>ul:before{left:auto;right:15px}header .header_middle .header_middle_right .user_box .bm_dropdown>ul li{padding:5px 12px}header .header_middle .header_middle_right .user_box .bm_dropdown>ul li:hover{background-color:transparent}header .header_middle .header_middle_right .user_box .bm_dropdown>ul li a{white-space:nowrap;font-size:13px;text-transform:uppercase}header .header_middle .header_middle_right .user_box .bm_dropdown>ul li a:hover{color:#000}header .header_middle .header_middle_right .user_box .bm_dropdown>ul li:last-child a{color:#585858;border-top:1px solid #cbcbcb;padding-top:10px}@media screen and (max-width:991px){header .header_middle .header_middle_right .user_box{display:none}}header .header_middle .header_middle_right .cart_box form{margin-bottom:2px}header .header_middle .header_middle_right .cart_box .bm_dropdown summary a{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;margin-top:-4px}header .header_middle .header_middle_right .cart_box .bm_dropdown summary a i{width:18px;height:18px;background-color:#000;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:10px;position:absolute;right:-9px;bottom:-8px;font-style:normal;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:2px;padding-left:1px}header .header_middle .header_middle_right .cart_box .bm_dropdown summary a:after{display:none}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul{width:375px;left:auto;right:-10px;padding:0}@media (max-width:468px){header .header_middle .header_middle_right .cart_box .bm_dropdown>ul{width:100vw;right:-25px}}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul:before{left:auto;right:15px}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul li{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul li:hover{background-color:transparent}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul .button_box{padding:15px 12px;background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;border-radius:0 0 3px 3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul .button_box .button{color:#fff;padding:0 25px;width:auto;margin-bottom:0}header .header_middle .header_middle_right .cart_box .bm_dropdown>ul .button_box .button.button-outline{color:var(--buttonprimary-color);background-color:var(--buttonbgw-color)}header .header_middle .header_middle_right .cart_box .product_list{margin-top:15px}header .header_middle .header_middle_right .cart_box .product_list ul{margin:0;width:360px;max-height:187px;overflow-y:auto;scrollbar-width:auto}@media (max-width:468px){header .header_middle .header_middle_right .cart_box .product_list ul{width:100vw}}header .header_middle .header_middle_right .cart_box .product_list ul li{border-bottom:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}header .header_middle .header_middle_right .cart_box .product_list ul li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 5px 10px}header .header_middle .header_middle_right .cart_box .product_list ul li>a img{width:65px;margin-right:10px}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;width:75%;padding-right:10px}@media (max-width:468px){header .header_middle .header_middle_right .cart_box .product_list ul li>a>div{width:100%;padding-right:20px}}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div .product_title{font-size:14px;padding-right:20px;height:15px;overflow:hidden;font-weight:500}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div span{margin-bottom:5px;font-size:12px;height:13px}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div div .size{color:#585858;font-size:11px}header .header_middle .header_middle_right .cart_box .product_list ul li>a>div div .price{color:#000;font-size:14px}header .header_middle .header_middle_right .cart_box .product_list ul li .bm_cart_delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:15px;top:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:16px;padding:0;cursor:pointer}header .header_middle .header_middle_right .cart_box .product_list ul li .bm_cart_delete img{width:16px;margin-right:0}header .header_middle .header_middle_right .cart_box .product_list ul li .bm_cart_delete:hover{background-color:#e3e3e3;border-radius:50%}header .header_middle .header_middle_right .cart_box .product_list ul::-webkit-scrollbar{width:5px}header .header_middle .header_middle_right .cart_box .product_list ul::-webkit-scrollbar-thumb{background-color:#cacaca;border-radius:3px}header .header_middle .header_middle_right .cart_box .product_list ul::-webkit-scrollbar-thumb:hover{background-color:#000}header .header_middle .header_middle_right .cart_box .sub_total{width:360px;border-top:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px 30px 15px 10px;font-size:15px}@media (max-width:468px){header .header_middle .header_middle_right .cart_box .sub_total{width:100vw}}header .header_middle .header_middle_right .cart_box .sub_total span{font-weight:500;color:#000;margin-left:5px}@media screen and (max-width:991px){header .header_middle{height:54px}header .header_middle .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0}}header .header_bottom{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff}header .header_bottom .header-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}header .header_bottom .header-menu nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;list-style:none;margin:0}header .header_bottom .header-menu nav>ul>li{padding:7px 40px;margin-bottom:0;cursor:pointer}header .header_bottom .header-menu nav>ul>li>a{display:block;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:20px;font-size:13px;color:#000;cursor:pointer;font-weight:600;letter-spacing:3px;padding-top:2px}header .header_bottom .header-menu nav>ul>li>a .outlet{color:red}header .header_bottom .header-menu nav>ul>li:last-child a[href="/sale/"]{color:red}header .header_bottom .header-menu nav .menu_dropdown section{visibility:hidden;max-height:0;height:auto;position:absolute;left:0;opacity:0;width:100%;list-style:none;background:#f9f9f9;padding:15px;margin:6px 0 0}header .header_bottom .header-menu nav .menu_dropdown section .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:923px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header .header_bottom .header-menu nav .menu_dropdown section .container ul{list-style:none;margin:0;padding:0;position:relative}header .header_bottom .header-menu nav .menu_dropdown section .container ul.link_menu li{margin-bottom:7px}header .header_bottom .header-menu nav .menu_dropdown section .container ul.link_menu a{color:#000;font-size:12px;font-weight:500;display:inline;padding:3px 0}header .header_bottom .header-menu nav .menu_dropdown section .container ul.link_menu a span.menu-divide{border-top:1px solid grey;padding-top:10px;margin-top:6px;display:block}header .header_bottom .header-menu nav .menu_dropdown section .container ul.link_menu a:hover{color:#252525}header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu{display:-webkit-box;display:-ms-flexbox;display:flex}header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu li a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu li a img{width:200px;padding-right:10px}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu li a img{width:180px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu li a img{width:140px}}header .header_bottom .header-menu nav .menu_dropdown section .container ul.image_menu li a span{color:#000;font-size:12px;font-weight:600;margin-top:10px}header .header_bottom .header-menu nav .menu_dropdown section.featured .container{left:30px}header .header_bottom .header-menu nav .menu_dropdown section.featured .container .link_menu{left:5px}header .header_bottom .header-menu nav .menu_dropdown section.men .container{left:205px}header .header_bottom .header-menu nav .menu_dropdown section.men .container .image_menu{right:20px}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section.men .container .image_menu{right:150px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.men .container .image_menu{right:240px}}header .header_bottom .header-menu nav .menu_dropdown section.women .container{left:325px}header .header_bottom .header-menu nav .menu_dropdown section.women .container .image_menu{right:80px}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section.women .container .image_menu{right:170px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.women .container .image_menu{right:300px}}header .header_bottom .header-menu nav .menu_dropdown section.swimwear .container{max-width:670px;left:180px}header .header_bottom .header-menu nav .menu_dropdown section.kids .container{max-width:670px;left:350px}header .header_bottom .header-menu nav .menu_dropdown section.kids .container .image_menu{left:-50px}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.kids .container .image_menu{left:-150px}}header .header_bottom .header-menu nav .menu_dropdown section.accessories .container{left:-110px;max-width:800px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}header .header_bottom .header-menu nav .menu_dropdown section.sale .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:200px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section.sale .container{left:260px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.sale .container{left:380px}}header .header_bottom .header-menu nav .menu_dropdown section.sale .container .image_menu{left:-50px}header .header_bottom .header-menu nav .menu_dropdown section.gift .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:45px}header .header_bottom .header-menu nav .menu_dropdown section.gift .container .image_menu{right:50px}header .header_bottom .header-menu nav .menu_dropdown section.one_cikanlar .container{left:-35px}header .header_bottom .header-menu nav .menu_dropdown section.erkek .container{left:180px}header .header_bottom .header-menu nav .menu_dropdown section.erkek .container .image_menu{right:20px}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section.erkek .container .image_menu{right:150px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.erkek .container .image_menu{right:240px}}header .header_bottom .header-menu nav .menu_dropdown section.kadin .container{left:320px}header .header_bottom .header-menu nav .menu_dropdown section.kadin .container .image_menu{right:80px}@media screen and (max-width:1450px){header .header_bottom .header-menu nav .menu_dropdown section.kadin .container .image_menu{right:170px}}@media screen and (max-width:1280px){header .header_bottom .header-menu nav .menu_dropdown section.kadin .container .image_menu{right:300px}}header .header_bottom .header-menu nav .menu_dropdown section.deniz_sortu .container{max-width:670px;left:200px}header .header_bottom .header-menu nav .menu_dropdown section.cocuk .container{max-width:620px;left:-150px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}header .header_bottom .header-menu nav .menu_dropdown section.aksesuar .container{left:-110px;max-width:840px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}header .header_bottom .header-menu nav .menu_dropdown section.hediye .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;right:65px}header .header_bottom .header-menu nav .menu_dropdown section.hediye .container .image_menu{right:50px}header .header_bottom .header-menu nav .menu_dropdown:focus section,header .header_bottom .header-menu nav .menu_dropdown:hover section{visibility:visible;opacity:1;max-height:500px;-webkit-transition:.2s ease .25s;transition:.2s ease .25s;z-index:9}header .header_bottom .header-menu nav .menu_overlay{visibility:hidden;opacity:0;background-color:#000;position:absolute;left:0;width:100%;height:100vh;margin-top:0}@media screen and (max-width:991px){header .header_bottom{display:none}}html[lang=en] header .header_bottom .header-menu nav>ul>li.menu_dropdown:last-of-type{display:none}html[lang=en] .bm_mobil_menu.opened .mobil-menu-list ul>li.has-submenu:last-of-type{display:none}html[lang=en] header .header_bottom .header-menu ul>li.menu_dropdown a[href="/sale/"]{color:red}footer{padding-bottom:20px}footer .footer_top{background-color:#f7f7f7}footer .footer_top .row .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer_top .row .column img{display:block;height:30px}footer .footer_top .row .column span{font-weight:500;margin:15px 0 5px;font-size:14px}footer .footer_top .row .column a{font-weight:400;color:#000;font-size:14px;text-align:center}@media screen and (max-width:768px){footer .footer_top .row .column{padding:20px 0 20px}}@media screen and (max-width:768px){footer .footer_top .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer_top .row>:nth-child(3){display:none}}footer .footer_middle{padding:50px 0}@media (max-width:468px){footer .footer_middle{padding:30px 10px}}footer .footer_middle .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer_middle .row .footer-block{width:100%}footer .footer_middle .row .footer-block .title{margin-bottom:10px}footer .footer_middle .row .footer-block .title strong{font-weight:500;text-transform:uppercase;color:#000}footer .footer_middle .row .footer-block ul{list-style:none}footer .footer_middle .row .footer-block ul li{margin-bottom:0}footer .footer_middle .row .footer-block ul li a{color:#000;font-weight:400;font-size:13px;padding:5px 0;display:block}@media (max-width:468px){footer .footer_middle .row .footer-block ul li a{padding:8px 0;font-size:14px}}footer .footer_middle .row .footer-block ul li a img{height:20px}footer .footer_middle .row .footer-block ul li:first-child{margin-left:0}footer .footer_middle .row .footer-block ul li:last-child{margin-right:0}footer .footer_middle .row .tab{width:100%;color:#fff;overflow:hidden}footer .footer_middle .row .tab input{display:none}footer .footer_middle .row .tab-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;font-weight:500;text-transform:uppercase;color:#000;cursor:pointer;pointer-events:none;font-size:15px;margin-top:0}@media screen and (max-width:639px){footer .footer_middle .row .tab-label{margin-bottom:0;pointer-events:auto}}footer .footer_middle .row .tab-label::after{content:"❯";width:1em;height:1em;text-align:center;-webkit-transition:all .35s;transition:all .35s;display:none}@media screen and (max-width:639px){footer .footer_middle .row .tab-label::after{display:block}}footer .footer_middle .row .tab-content{max-height:100%;padding:10px 0;color:#000;background:#fff;-webkit-transition:all .35s;transition:all .35s}@media screen and (max-width:639px){footer .footer_middle .row .tab-content{max-height:0;padding:0}}footer .footer_middle .row .tab-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1em;font-size:.75em;background:#000;cursor:pointer}footer .footer_middle .row .tab-close:hover{background:#000}footer .footer_middle .row input:checked+.tab-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer .footer_middle .row input:checked~.tab-content{max-height:100%;padding:1em 0}@media screen and (max-width:639px){footer .footer_middle .row .footer-block{margin-bottom:15px}}footer .footer_middle .row .follow-us .newsletter{margin-top:30px}footer .footer_middle .row .follow-us .newsletter .title{display:none}@media screen and (max-width:639px){footer .footer_middle .row .follow-us{margin-top:10px}footer .footer_middle .row .follow-us .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .footer_middle .networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer_middle .networks li{margin-right:10px;margin-left:10px}footer .footer_middle .newsletter .newsletter-subscribe .newsletter-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer_middle .newsletter .newsletter-subscribe .newsletter-email input{border-color:#d3d3d3;border-radius:0;height:34px;font-size:12px;font-weight:400;padding:0 10px 0}footer .footer_middle .newsletter .newsletter-subscribe .newsletter-email button{border-color:#d3d3d3;border-radius:0;background-color:#f7f7f7;font-weight:400;color:#000;font-size:12px;height:34px;text-transform:uppercase;padding:0 15px;line-height:2.9}@media (max-width:468px){footer .footer_bottom{padding:0 10px}}footer .footer_bottom .footer_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}footer .footer_bottom .footer_info span{font-size:12px;color:#000;font-weight:400}@media screen and (max-width:991px){footer .footer_bottom .footer_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer_bottom .footer_info span{margin:10px 0}}footer .footer_bottom .footer_info .creditcard{width:250px}@media screen and (max-width:991px){.store-box .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.store-box .container .row.store-container{padding:10px}.store-box .container .row .store-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;position:sticky;top:85px;height:100%;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.store-box .container .row .store-menu{width:100%}}.store-box .container .row .store-menu #accordion-store{width:100%}.store-box .container .row .store-menu #accordion-store>ul{padding:0;margin:0;max-height:100vh;overflow-y:scroll;padding-bottom:200px}@media screen and (max-width:991px){.store-box .container .row .store-menu #accordion-store>ul{padding-bottom:40px}}.store-box .container .row .store-menu #accordion-store>ul>li{border-bottom:1px solid #ededed;list-style:none}.store-box .container .row .store-menu #accordion-store>ul>li>span{display:block;line-height:25px;padding:13px 0;position:relative;cursor:pointer;color:#343434}.store-box .container .row .store-menu #accordion-store>ul>li>span:after{content:"+";font-weight:400;display:block;position:absolute;right:20px;top:20px;font-size:15px;line-height:16px;width:15px;height:15px;background:#fff;border-radius:50%;text-align:center;color:#bababa}.store-box .container .row .store-menu #accordion-store>ul>li.toggled>span:after{content:"–";color:#bababa;font-size:16px;line-height:13px}.store-box .container .row .store-menu #accordion-store>ul ul{display:none;margin:0 0 0 10px}.store-box .container .row .store-menu #accordion-store>ul ul>li{margin-bottom:0;border-bottom:1px solid #ededed}.store-box .container .row .store-menu #accordion-store>ul ul>li>span{display:block;line-height:25px;padding:13px 0;position:relative;cursor:pointer;color:#343434;font-size:15px}.store-box .container .row .store-menu #accordion-store>ul ul>li>span:after{content:"+";font-weight:400;display:block;position:absolute;right:20px;top:20px;font-size:15px;line-height:16px;width:15px;height:15px;background:#fff;border-radius:50%;text-align:center;color:#bababa}.store-box .container .row .store-menu #accordion-store>ul ul>li.toggled span:after{content:"–";color:#bababa;font-size:16px;line-height:13px}.store-box .container .row .store-menu #accordion-store>ul ul>li a{padding:14px;width:100%;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-weight:400;color:#5a5a5a;cursor:pointer}.store-box .container .row .store-menu #accordion-store>ul ul>li a:hover{background-color:#f9f9f9;color:#000}.store-box .container .row .store-menu #accordion-store>ul ul>li:last-child{border-bottom:0}@media screen and (max-width:991px){.store-box .container .row .store-menu.column.column-25{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.store-box .container .row .store-header{margin-bottom:30px}.store-box .container .row .store-list{padding-top:15px}@media screen and (max-width:991px){.store-box .container .row .store-list{width:100%}}.store-box .container .row .store-list ul li{margin-bottom:5rem}.store-box .container .row .store-list ul li .store-head{font-size:26px;font-weight:400;border-bottom:1px solid #cbcbcb}.store-box .container .row .store-list ul li .store-images{width:100%;overflow:hidden;margin-bottom:20px}.store-box .container .row .store-list ul li .store-images .store-swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-box .container .row .store-list ul li .store-images .store-swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;margin:0 3px;background-color:#ccc;cursor:pointer}.store-box .container .row .store-list ul li .store-images .store-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0b0b0b}.store-box .container .row .store-list ul li .store-maps{margin-bottom:20px}.store-box .container .row .store-list ul li .store-maps iframe{width:100%;height:250px}.store-box .container .row .store-list ul li .store-about h4{font-weight:400;margin-bottom:0;letter-spacing:2px;font-size:18px}.store-box .container .row .store-list ul li .store-about p{color:#7a7a7a}.store-box .container .row .store-list ul li .store-location h5{font-weight:400;margin-bottom:3px;letter-spacing:2px;font-size:16px}.store-box .container .row .store-list ul li .store-location p{color:#7a7a7a}@media screen and (max-width:991px){.store-box .container .row .store-list.column.column-75{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.topic-page{padding-bottom:50px}.topic-page>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topic-page .page-body{margin-top:20px}.topic-page .page-body b,.topic-page .page-body strong{font-weight:500}.topic-page ul{list-style:disc}.topic-page .store-container ul{list-style:none}.topic-password{margin:150px 0 170px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topic-password .enter-password-title{margin-bottom:15px}.findorderdetails-page .desc span{display:block;margin-bottom:20px}@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);src:url(../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");font-weight:400;font-style:normal}html{scroll-behavior:smooth;overflow-x:hidden!important}html.bm_mobil_menu-opened{overflow-y:hidden}body{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.master-wrapper-page{background-color:#fff}.slider-wrapper{margin:0}#banner_slider .swiper-slide>a:first-child{width:100%}#banner_slider .swiper-slide p.banner-style>a>span{margin-top:150px}#banner_slider .swiper-slide p>a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner_slider .swiper-slide p>a>span span{margin:5px;font-size:1.9vw;letter-spacing:3px;color:#fff;font-weight:600}#banner_slider .swiper-slide p>a>span span:last-child{font-size:1.2vw;font-weight:400;letter-spacing:2px;margin-bottom:20px}#banner_slider .swiper-slide p.banner-style-sale>a>span>span:first-child{margin:5px;font-size:9vw;letter-spacing:3px;color:#fff;font-weight:600;line-height:8vw}#banner_slider .swiper-slide p.banner-style-sale>a>span>span:nth-child(2){font-size:2vw;font-weight:400;letter-spacing:2px;margin-bottom:20px;position:absolute;right:-10px;top:8px;line-height:10px}#banner_slider .swiper-slide p.banner-style-sale>a>span>span:last-child{font-size:2.2vw;font-weight:500;letter-spacing:4px;margin-bottom:20px;position:inherit;color:#fff}#banner_slider .swiper-slide p.banner-style-black>a>span span{color:#000}#banner_slider .swiper-slide p.banner-template1>a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner_slider .swiper-slide p.banner-template1>a>span span{margin:5px;font-size:2vw;letter-spacing:1px;color:#fff;font-weight:500}#banner_slider .swiper-slide p.banner-template1>a>span span:last-child{font-weight:600;letter-spacing:1px;font-size:3.6vw;margin:10px 0}@media (max-width:991px){#banner_slider .swiper-slide p{display:none}}#banner_slider .swiper-slide p.women-slider-men>a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner_slider .swiper-slide p.women-slider-men>a>span span{margin:5px;font-size:2.2vw;letter-spacing:3px;color:#fff;font-weight:600}#banner_slider .swiper-slide p.women-slider-men>a>span span:last-child{font-size:1.6vw;font-weight:400;letter-spacing:4px;margin-bottom:20px}#banner_slider .swiper-slide p.women-slider-1>a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner_slider .swiper-slide p.women-slider-1>a>span span{margin:5px;font-size:1.6vw;letter-spacing:1px;color:#fff;font-weight:600}#banner_slider .swiper-slide p.women-slider-1>a>span span:last-child{font-size:1.2vw;font-weight:400;letter-spacing:1px;margin-bottom:20px}#banner_slider .swiper-slide p.sale-slider-1{margin-right:0;margin-left:-20%}#banner_slider .swiper-slide p.sale-slider-1>a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner_slider .swiper-slide p.sale-slider-1>a>span span{margin:5px;font-size:7.4vw;letter-spacing:7px;color:#fff;font-weight:600;line-height:8vh}#banner_slider .swiper-slide p.sale-slider-1>a>span span:last-child{font-size:3.7vw;font-weight:500;letter-spacing:4px;margin-bottom:0}.favme:before{content:"";position:absolute;background-image:url(../images/bm-bookmark.svg);background-repeat:no-repeat;width:13px;height:19px;top:0;right:0;background-size:12px}.favme.active::before{content:"";position:absolute;background-image:url(../images/bm-bookmark-full.svg);background-repeat:no-repeat;width:13px;height:19px;top:0;right:0;background-size:12px}.banner_bottom_slider .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:20px 0 10px 0}.banner_bottom_slider .title strong{margin:0 10px 0 10px;font-weight:500;font-size:15px}.banner_bottom_slider .title:after,.banner_bottom_slider .title:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #bebebe}.banner_bottom_slider .title:before{margin-right:.25em}.banner_bottom_slider .title:after{margin-left:.25rem}.homepage_top_content{margin-top:30px}.homepage_top_content .row .column figure{margin:0}.item-box .product-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.item-box .product-item .picture{width:100%;position:relative}.item-box .product-item .picture a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-box .product-item .picture a img{display:block;width:100%;max-width:250px;pointer-events:none}@media (max-width:490px){.item-box .product-item .picture a img{max-width:calc(100% - 10px)}}.item-box .product-item .picture a .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:.5s ease;transition:.5s ease}.item-box .product-item .picture a .overlay img{margin:auto}.item-box .product-item .picture a .overlay:hover{opacity:1}.item-box .product-item .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:110px}@media (max-width:490px){.item-box .product-item .details{padding:0 5px;height:100px}}.item-box .product-item .details .product-title{font-size:15px;font-weight:600;margin-bottom:0;text-align:center}@media (max-width:490px){.item-box .product-item .details .product-title{font-size:13px}}.item-box .product-item .details .product-title a{color:#0b0b0b;letter-spacing:1px}.item-box .product-item .details .product-title a span{display:block;font-size:12px;margin-top:4px;margin-bottom:3px;letter-spacing:1px;color:#000;font-weight:400}@media (max-width:490px){.item-box .product-item .details .product-title a span{font-size:11px}}.item-box .product-item .details .product-rating-box{display:none}.item-box .product-item .details .description{font-size:12px;margin-bottom:3px;letter-spacing:1px;color:#747474;text-align:center}@media (max-width:490px){.item-box .product-item .details .description{font-size:11px}}.item-box .product-item .details .add-info .prices{margin-top:3px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:490px){.item-box .product-item .details .add-info .prices{font-size:13px}}.item-box .product-item .details .add-info .prices .old-price{font-weight:400;text-decoration:line-through;color:#666;padding:0 5px}.item-box .product-item .details .add-info .prices .actual-price{color:#000;font-weight:400;padding:0 5px}.item-box .product-item .details .add-info .prices .sale-price{color:red;font-weight:400;padding:0 5px}.item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button{display:none}.item-box .product-item .details .add-info .buttons .add-to-compare-list-button{display:none}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button button{background:0 0;border:0;position:absolute;top:10px;right:0}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .fav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes favme-anime{0%{opacity:1;font-size:ms(0);-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:ms(-2);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}75%{opacity:.6;color:#fff;font-size:ms(3);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}100%{opacity:1;font-size:ms(2);-webkit-text-stroke-color:transparent}}@keyframes favme-anime{0%{opacity:1;font-size:ms(0);-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:ms(-2);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}75%{opacity:.6;color:#fff;font-size:ms(3);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}100%{opacity:1;font-size:ms(2);-webkit-text-stroke-color:transparent}}@-webkit-keyframes favme-hover{from{font-size:ms(3)}80%{font-size:ms(2)}}@keyframes favme-hover{from{font-size:ms(3)}80%{font-size:ms(2)}}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .favme{display:block;font-size:ms(2);width:auto;height:auto;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;transition:all .2s ease;color:transparent;margin:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#cbcdce}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .favme.active{color:#000;-webkit-text-stroke-color:#000}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .favme:hover{-webkit-animation:favme-hover .3s infinite alternate;animation:favme-hover .3s infinite alternate}.item-box .product-item .details .add-info .buttons .add-to-wishlist-button .favme.is_animating{-webkit-animation:favme-anime .3s;animation:favme-anime .3s}.eu-cookie-bar-notification{opacity:.8;background:#000;width:100%;z-index:9999;position:fixed;left:auto;right:auto;bottom:0}.eu-cookie-bar-notification .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.eu-cookie-bar-notification .content .text{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-right:50px}.eu-cookie-bar-notification .content .text a{background-image:url(../images/bm-info.svg);background-repeat:no-repeat;width:19px;height:19px;background-size:18px;display:block;position:absolute;right:-25px;top:-3px}.eu-cookie-bar-notification .content .buttons-more button{background-color:#2e2e2e;border:0;padding:12px 8px;line-height:0;height:0;font-size:11px;margin-left:20px}#back-to-top{display:inline-block;background-color:#000;width:50px;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:70px;right:30px;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}@media screen and (max-width:991px){#back-to-top{bottom:10px;right:10px}}#back-to-top:hover{cursor:pointer;background-color:#333}#back-to-top:active{background-color:#555}#back-to-top.show{opacity:1;visibility:visible}#back-to-top div{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#back-to-top span{display:block;width:7px;height:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;margin:0 0 1px 0}#back-to-top .unu{margin-top:3px}#back-to-top .doi,#back-to-top .trei,#back-to-top .unu{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}#back-to-top .unu{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate}#back-to-top .doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate}#back-to-top .trei{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.home-page-grey-box{margin-bottom:40px}.home-page-grey-box .product-item .picture{margin-bottom:10px}.home-page-grey-box .product-item .picture a img{padding:0;max-width:100%}.homepage_bottom_content .desktop360{display:block}@media (max-width:769px){.homepage_bottom_content .desktop360{display:none}}.homepage_bottom_content .mobile360{display:none}.homepage_bottom_content .mobile360 .two-swiper-container{display:none!important}@media (max-width:769px){.homepage_bottom_content .mobile360{display:block;overflow:hidden;position:relative}.homepage_bottom_content .mobile360 .two-swiper-container{display:block!important}.homepage_bottom_content .mobile360 .swiper-button-next,.homepage_bottom_content .mobile360 .swiper-button-prev,.homepage_bottom_content .mobile360 .swiper-pagination{display:none}}.homepage_bottom_content .home-small-image h5{margin-left:10px;letter-spacing:.5px}.homepage_bottom_content .home-small-image .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.homepage_bottom_content .home-small-image .row .column{margin:10px 0}@media (max-width:769px){.homepage_bottom_content .home-small-image .row .column{margin:10px}}.html-checkout-page #back-to-top,.html-shopping-cart-page #back-to-top{display:none}#launcher{border-radius:50%!important;-webkit-transform:scale(.78);transform:scale(.78);right:23px!important;bottom:10px!important;-webkit-filter:opacity(.7);filter:opacity(.7)}#launcher .gHHEeh{top:-5px!important}#CookiebotWidget{z-index:1010!important}.loginbox{width:80%;margin:30px auto 50px;position:relative}.loginbox .tabb-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media only screen and (max-width:768px){.loginbox .tabb-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.loginbox .tabb-container .tabb{background-color:#fff;border:.1rem solid #9b9b9b;color:#9b9b9b;opacity:.7;padding:10px 20px;cursor:pointer;width:50%;text-align:center}.loginbox .tabb-container .tabb.active-tabb{opacity:1;background:#000;border-color:#000;color:#fff}.loginbox .logincontent{display:none}.loginbox .logincontent.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.loginbox .logincontent .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:50%;padding:20px;background:#f7f7f7;background:linear-gradient(156deg,#fbfbfb 0,#e8e8e8 100%)}@media only screen and (max-width:768px){.loginbox .logincontent .button-container{display:none}}.loginbox .logincontent .button-container .checkout-as-guest-button{display:block}.loginbox .logincontent .button-container .topic-block-body strong{font-weight:500}.loginbox .logincontent .login-left-box,.loginbox .logincontent .register-right-box{width:50%;padding:50px 20px;text-align:center}@media only screen and (max-width:768px){.loginbox .logincontent .login-left-box,.loginbox .logincontent .register-right-box{width:100%;padding:0}}.loginbox .logincontent .register-right-box .gender-box{margin-bottom:25px}.loginbox .logincontent .register-right-box .gender-box>label{text-align:left;display:none}.loginbox .logincontent .register-right-box .gender-box .gender{display:-webkit-box;display:-ms-flexbox;display:flex}.loginbox .logincontent .register-right-box .gender-box .gender .female,.loginbox .logincontent .register-right-box .gender-box .gender .male{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loginbox .logincontent .register-right-box .gender-box .gender .female label,.loginbox .logincontent .register-right-box .gender-box .gender .male label{margin-top:3px;margin-right:10px;color:#959595}.loginbox .logincontent .register-right-box .gender-box .gender .female input,.loginbox .logincontent .register-right-box .gender-box .gender .male input{height:20px;margin-bottom:0}.loginbox .checkout-as-guest-button{display:none}@media only screen and (max-width:768px){.loginbox .checkout-as-guest-button{display:block;margin-top:30px}}.loginbox .button-outline{background-color:var(--buttonbgw-color);margin-bottom:25px}.loginbox .form-container{position:absolute;top:0;height:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;padding:25px 50px}.loginbox .form-container h1{text-align:center;margin-bottom:25px;font-size:2.4em;margin-top:0}.loginbox .inputs{margin-bottom:15px}.loginbox .inputs input{height:50px;font-size:16px;font-weight:400;padding:15px 10px 10px}.loginbox .inputs input[type=checkbox]{height:auto}.loginbox .privacy-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;height:auto;margin-bottom:5px}.loginbox .privacy-box div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:15px}.loginbox .privacy-box div input[type=checkbox]{margin-top:4px}.loginbox .privacy-box div label{margin-top:3px;font-size:12px;margin-left:5px;color:#707070;cursor:default;font-weight:400;font-family:Raleway,sans-serif}.loginbox .privacy-box div label a,.loginbox .privacy-box div label span{color:#494949;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.loginbox .reversed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.loginbox .reversed div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.loginbox .reversed div label{margin-top:3px;font-size:12px;margin-left:5px}.loginbox .reversed .forgot-password{display:inline-block}.loginbox .reversed .forgot-password a{font-size:14px;color:#444}.loginbox .title{margin:0 0 25px;text-align:center;font-size:20px;color:#444;border-bottom:1px solid #ddd}.loginbox .title strong{text-transform:uppercase}.loginbox button{width:100%}.loginbox i.eye-closed{position:absolute;right:0;top:0;cursor:pointer}.loginbox i.eye-closed:after{content:"";background-image:url(../images/eye-closed.svg);background-repeat:no-repeat;width:24px;height:24px;background-size:24px;display:block;position:absolute;right:15px;top:11px;opacity:.6}.loginbox i.eye-closed.eye-open:after{background-image:url(../images/eye-open.svg)}.loginbox .captcha-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.loginbox .facebook-login-block .facebook-btn{background-size:170px;width:170px;height:40px}span.required{color:#8b8b8b;position:absolute;right:4px;font-size:16px;top:4px}.styled-input{position:relative}.styled-input label{position:absolute;top:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none;padding:10px;font-size:1.4rem}.styled-input.wide{width:650px;max-width:100%}.newsletterbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.newsletterbox label{margin-top:0;margin-right:5px}.newsletterbox #Newsletter-error{color:#f44336;position:absolute;top:-1px;margin-left:5px;font-size:.7em;pointer-events:none;-webkit-transition:all .2s;transition:all .2s;width:100%;overflow:hidden;height:23px;padding-top:4px}.password-recovery-page .password-box{width:50%;max-width:100%;margin:40px auto 80px;border:1px solid #dcdcdc;color:#000;padding:40px}@media only screen and (max-width:991px){.password-recovery-page .password-box{width:70%}}@media only screen and (max-width:768px){.password-recovery-page .password-box{width:90%;padding:15px}}.password-recovery-page .password-box .page-title h1{border-bottom:solid 1px #e5e5e5;padding-bottom:1rem;margin-bottom:1.5rem}.password-recovery-page .password-box .page-body .form-fields{position:relative}.password-recovery-page .password-box .page-body .form-fields .entry-box input{background-color:#fff;height:46px}.password-recovery-page .password-box .page-body .buttons{margin-top:30px}.password-recovery-page .password-box .page-body .buttons button{width:100%}.password-recovery-page .password-box .page-body .buttons .button-1{text-decoration:underline}.password-tooltip{margin-bottom:35px}.password-tooltip .tooltip{position:absolute;width:100%;height:auto;z-index:9;text-align:left}.password-tooltip .tooltip .field-validation-error{position:relative;bottom:0}.password-tooltip .tooltip .field-validation-error span{background-color:#fff;padding:7px 10px 3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:3px;display:block}.password-tooltip .tooltip .field-validation-error span p{margin-bottom:1rem}.password-tooltip .tooltip .field-validation-error span ul li{margin-bottom:5px}.contact-page .container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page .page-title{display:none}.contact-page .page-body{margin:25px 10px;text-align:center}.contact-page #contactus-com-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.contact-page #contactus-com-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page #contactus-com-icon li{margin:25px 0}}.contact-page #contactus-com-country li{margin:0 25px}.contact-page .contact-center{margin:50px 0}.contact-page p{margin-bottom:0}.contact-page form{display:block}.contact-page form .captcha-box{margin:15px 0;display:inline-block;float:left}.contact-page form .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:100%}.message-error.validation-summary-errors{color:red}.message-error.validation-summary-errors li{color:red}.registration-result-page .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0;background-image:url(../images/home/signup.jpg);width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh}@media only screen and (max-width:768px){.registration-result-page .container .row{background-size:cover;height:auto;min-height:600px}}.registration-result-page .container .row .page-title h1{color:#fff}.registration-result-page .container .row .page-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration-result-page .container .row .page-body .result{color:#fff;font-size:22px;margin-bottom:10px;text-align:center}.registration-result-page .container .row .page-body .buttons{text-align:center;color:#000;padding:15px 40px;margin:auto;background-color:#fff;opacity:.8;font-weight:500;font-size:18px;margin-top:10px;text-decoration:none}#CybotCookiebotDialog{padding:15px 20px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyUnderlay{font-size:12px!important}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{height:3.4em;padding:0}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label{margin:0 10px}#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper #CybotCookiebotDialogPoweredbyLink{width:60%;height:30px}#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper #CybotCookiebotDialogPoweredbyLink #CybotCookiebotDialogPoweredbyImage{max-height:13em;mix-blend-mode:multiply}#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper #CybotCookiebotDialogPoweredbyCybot{display:none}@media only screen and (max-width:768px){#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper #CybotCookiebotDialogPoweredbyLink{height:20px}#CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper #CybotCookiebotDialogPoweredbyLink #CybotCookiebotDialogPoweredbyImage{max-height:8em}}#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText{display:none}#CybotCookiebotDialog *{font-size:12px!important}#CookiebotWidget .CookiebotWidget-logo svg path{display:none}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#707070!important}#CookiebotWidget .CookiebotWidget-logo:before{content:"";background-image:url(../images/coockies.png);position:absolute;width:26px;height:26px;background-size:26px;z-index:9;background-repeat:no-repeat;top:10px;left:11px}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#707070!important;border-color:#707070!important;color:#fff!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#707070!important;color:#707070!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#555!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#141414!important}#CookiebotWidget .CookiebotWidget-main-logo a{display:none}#CookiebotWidget .CookiebotWidget-main-logo:before{content:"";background-image:url(../images/logo.svg);position:absolute;width:110px;height:26px;background-size:110px;z-index:9;background-repeat:no-repeat;bottom:-5px}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}.catalog-banner img{width:100%}.category-page>.container>.row,.search-page>.container>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-page .page-title,.search-page .page-title{margin-bottom:8px;margin-top:15px}.category-page .page-title h1,.search-page .page-title h1{text-align:center;font-size:18px;font-weight:500;letter-spacing:2px;margin-bottom:0}.category-page .page-body,.search-page .page-body{margin-bottom:30px}.category-page .page-body .category-description,.search-page .page-body .category-description{text-align:center;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-page .page-body .category-description p,.search-page .page-body .category-description p{width:80%}@media screen and (max-width:768px){.category-page .page-body .category-description p,.search-page .page-body .category-description p{width:90%}.category-page .page-body .category-description span,.search-page .page-body .category-description span{font-size:12px}}.category-page .product-grid,.search-page .product-grid{margin-bottom:15px}.category-page .item-grid,.search-page .item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:20px}.category-page .item-grid .item-box,.search-page .item-grid .item-box{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (max-width:991px){.category-page .item-grid .item-box,.search-page .item-grid .item-box{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (max-width:768px){.category-page .item-grid .item-box,.search-page .item-grid .item-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.category-page .filterbox,.search-page .filterbox{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0 0;grid-template-areas:"product-filters product-selectors";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width:768px){.category-page .filterbox,.search-page .filterbox{width:100%}}.category-page .filterbox .block.product-filters,.search-page .filterbox .block.product-filters{grid-area:product-filters}.category-page .filterbox .bm_dropdown,.search-page .filterbox .bm_dropdown{margin-right:0}.category-page .filterbox .bm_dropdown summary,.search-page .filterbox .bm_dropdown summary{position:relative}.category-page .filterbox .bm_dropdown summary a,.search-page .filterbox .bm_dropdown summary a{color:#000;border:1px solid #fff;font-size:14px;font-weight:500;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:250px;position:relative;border-radius:0}.category-page .filterbox .bm_dropdown summary a img,.search-page .filterbox .bm_dropdown summary a img{margin-right:15px;margin-left:15px}.category-page .filterbox .bm_dropdown summary a:after,.search-page .filterbox .bm_dropdown summary a:after{position:static;margin-left:10px;background-size:10px;width:11px;height:11px}@media screen and (max-width:768px){.category-page .filterbox .bm_dropdown summary a,.search-page .filterbox .bm_dropdown summary a{width:100%;font-size:12px;height:38px}.category-page .filterbox .bm_dropdown summary a img,.search-page .filterbox .bm_dropdown summary a img{margin-right:8px;margin-left:10px;width:16px;margin-top:-3px}.category-page .filterbox .bm_dropdown summary a:after,.search-page .filterbox .bm_dropdown summary a:after{right:10px;top:16px;background-size:9px}}.category-page .filterbox .bm_dropdown>div,.search-page .filterbox .bm_dropdown>div{left:0;margin:-1px 10px 0;width:calc(100% - 20px);-webkit-filter:none;filter:none;height:360px;background-color:#f7f7f7;border:1px solid #d1d1d1;padding:0}.category-page .filterbox .bm_dropdown>div:before,.search-page .filterbox .bm_dropdown>div:before{display:none}.category-page .filterbox .bm_dropdown>div ul li,.search-page .filterbox .bm_dropdown>div ul li{padding:0}.category-page .filterbox .bm_dropdown>div ul li:hover,.search-page .filterbox .bm_dropdown>div ul li:hover{background-color:transparent}.category-page .filterbox .bm_dropdown[open],.search-page .filterbox .bm_dropdown[open]{position:inherit}.category-page .filterbox .bm_dropdown[open] summary:after,.search-page .filterbox .bm_dropdown[open] summary:after{content:"";background-color:#f7f7f7;height:2px;width:249px;position:absolute;z-index:9;bottom:-1px;left:1px}@media screen and (max-width:768px){.category-page .filterbox .bm_dropdown[open] summary:after,.search-page .filterbox .bm_dropdown[open] summary:after{width:100%}}.category-page .filterbox .bm_dropdown[open] summary a,.search-page .filterbox .bm_dropdown[open] summary a{border:1px solid #d1d1d1;width:250px}.category-page .filterbox .bm_dropdown[open] summary a:after,.search-page .filterbox .bm_dropdown[open] summary a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-10px}@media screen and (max-width:768px){.category-page .filterbox .product_filter .bm_dropdown,.search-page .filterbox .product_filter .bm_dropdown{display:none}}@media screen and (max-width:768px){.category-page .filterbox .product_filter,.search-page .filterbox .product_filter{width:100%;position:relative}}.category-page .filterbox .product_filter .bm_mobil_filter_button,.search-page .filterbox .product_filter .bm_mobil_filter_button{display:none;color:#000;font-size:12px;font-weight:500;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;position:relative;border-radius:0}@media screen and (max-width:768px){.category-page .filterbox .product_filter .bm_mobil_filter_button,.search-page .filterbox .product_filter .bm_mobil_filter_button{display:-webkit-box;display:-ms-flexbox;display:flex}}.category-page .filterbox .product_filter .bm_mobil_filter_button img,.search-page .filterbox .product_filter .bm_mobil_filter_button img{margin-right:10px;margin-left:10px;width:15px;margin-top:-5px}.category-page .filterbox .product_filter .bm_mobil_filter_button:after,.search-page .filterbox .product_filter .bm_mobil_filter_button:after{content:"";position:relative;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;right:-8px;top:1px;background-size:contain;width:10px;height:10px;z-index:1}.category-page .filterbox .product_filter .tabs-container,.search-page .filterbox .product_filter .tabs-container{min-height:100%;background:#f7f7f7}.category-page .filterbox .product_filter .tabs-container .tab,.search-page .filterbox .product_filter .tabs-container .tab{width:250px;border-bottom:1px solid #ececec}.category-page .filterbox .product_filter .tabs-container .tab a,.search-page .filterbox .product_filter .tabs-container .tab a{background:#f7f7f7;height:44px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:50px}.category-page .filterbox .product_filter .tabs-container .tab.active a,.search-page .filterbox .product_filter .tabs-container .tab.active a{background-color:#fff}.category-page .filterbox .product_filter .tabs-container .tab-content,.search-page .filterbox .product_filter .tabs-container .tab-content{display:none;width:calc(100% - 250px);max-height:100%;background:#fff;position:absolute;top:0;right:0;min-height:100%;overflow-y:auto;padding:10px 40px}.category-page .filterbox .product_filter .tabs-container .tab-content ul,.search-page .filterbox .product_filter .tabs-container .tab-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}.category-page .filterbox .product_filter .tabs-container .tab-content ul li,.search-page .filterbox .product_filter .tabs-container .tab-content ul li{margin:8px 0;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.category-page .filterbox .product_filter .tabs-container .tab-content ul li input,.search-page .filterbox .product_filter .tabs-container .tab-content ul li input{border-color:#b7b7b7}.category-page .filterbox .product_filter .tabs-container .tab-content ul li label,.search-page .filterbox .product_filter .tabs-container .tab-content ul li label{color:#4d4d4d;font-size:13px;font-weight:400;margin:0}.category-page .filterbox .product_filter .tabs-container .tab.active+.tab-content,.search-page .filterbox .product_filter .tabs-container .tab.active+.tab-content{display:block}.category-page .filterbox .product_filter .filter_button_box,.search-page .filterbox .product_filter .filter_button_box{position:absolute;bottom:0;right:0;background-color:#fff;padding:10px 0 0;width:calc(100% - 250px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.category-page .filterbox .product_filter .filter_button_box a,.search-page .filterbox .product_filter .filter_button_box a{border-radius:0;margin-right:20px}.category-page .filterbox .product-selectors,.search-page .filterbox .product-selectors{grid-area:product-selectors;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown summary a,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown summary a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px;width:235px}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div{left:auto;right:0;width:252px;height:auto}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul{margin-bottom:0;padding-bottom:5px}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li{margin:0;padding:0 10px}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li a,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li a{color:#4d4d4d;font-size:13px;font-weight:400;margin:0;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li a,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li a{height:36px;font-size:12px}}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li:last-child a,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li:last-child a{border-top:1px solid #e0e0e0}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li:hover,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div ul li:hover{background-color:#fff}@media screen and (max-width:768px){.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div{width:calc(50% - 8px);right:-2px}}@media screen and (max-width:639px){.category-page .filterbox .product-selectors .product-sorting .bm_dropdown>div,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown>div{width:calc(50% - 18px);right:8px}}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown[open] summary:after,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown[open] summary:after{display:none}.category-page .filterbox .product-selectors .product-sorting .bm_dropdown[open] summary a,.search-page .filterbox .product-selectors .product-sorting .bm_dropdown[open] summary a{border-color:#fff}.category-page .category-page-top-slider,.search-page .category-page-top-slider{margin-bottom:20px}.category-page .category-page-top-slider .category-page-products-swiper .item-box,.search-page .category-page-top-slider .category-page-products-swiper .item-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.category-page .category-page-top-slider .category-page-products-swiper .item-box .product-item .picture a img,.search-page .category-page-top-slider .category-page-products-swiper .item-box .product-item .picture a img{padding:20px;width:180px}.category-page .category-page-top-slider .category-page-products-swiper .swiper-button-next,.search-page .category-page-top-slider .category-page-products-swiper .swiper-button-next{right:0}.category-page .category-page-top-slider .category-page-products-swiper .swiper-pagination,.search-page .category-page-top-slider .category-page-products-swiper .swiper-pagination{margin-top:8px}.bm_mobil_filter{display:none}@media screen and (max-width:768px){.bm_mobil_filter{display:block}}.bm_mobil_filter .filter_header{background-color:#dcdcdc;font-size:14px;font-weight:500;position:relative;padding:15px 20px;color:#000}.bm_mobil_filter .filter_header .bm_mobil_menu_close{background-color:transparent;border:0;position:absolute;right:15px;top:16px;width:20px;height:20px;padding:0}.bm_mobil_filter .filter_button_box{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:10px 20px 20px;z-index:9999;background-color:#fff}.bm_mobil_filter .filter_button_box a{border-radius:0;width:100%;margin:0}.bm_mobil_filter .filter_button_box a.button-outline{width:auto;margin-bottom:10px;text-decoration:underline;border:0;text-align:left;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.bm_mobil_filter .filter_select_box{margin-top:0;position:relative}.bm_mobil_filter .filter_select_box>ul{list-style:none;height:calc(100vh - 160px);overflow-y:scroll}.bm_mobil_filter .filter_select_box>ul>li{margin-bottom:0;border-bottom:1px solid #ececec;position:relative}.bm_mobil_filter .filter_select_box>ul>li>label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:#fff;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-top:5px;font-size:13px;color:#000;margin-top:0}.bm_mobil_filter .filter_select_box>ul>li>label:after{content:"";background-image:url(../images/arrow-next.svg);background-repeat:no-repeat;background-size:6px;position:absolute;right:0;display:block;width:32px;height:32px;top:20px;opacity:.3}.bm_mobil_filter .filter_select_box .filters_box{position:fixed;right:0;width:100%;height:100%;margin-top:0;top:50px;font-size:1.5em;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 260ms ease-in-out;transition:-webkit-transform 260ms ease-in-out;transition:transform 260ms ease-in-out;transition:transform 260ms ease-in-out,-webkit-transform 260ms ease-in-out;background-color:#fff;z-index:99}.bm_mobil_filter .filter_select_box .filters_box ul{margin:0;padding:0;list-style:none;height:calc(100vh - 160px);overflow-y:scroll}.bm_mobil_filter .filter_select_box .filters_box ul>li{margin-bottom:0;border-bottom:1px solid #ececec}.bm_mobil_filter .filter_select_box .filters_box ul>li label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:#fff;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;font-size:14px;color:#000;margin-top:0;margin-bottom:0}.bm_mobil_filter .filter_select_box .filters_box ul>li label span.checkmark{left:auto;right:20px;top:15px}.bm_mobil_filter .filter_select_box .filters_box ul>li.filter_back{position:sticky;top:0;z-index:9}.bm_mobil_filter .filter_select_box .filters_box ul>li.filter_back label{background-color:#f6f6f6;color:#9b9b9b;padding-left:40px;padding-top:5px}.bm_mobil_filter .filter_select_box .filters_box ul>li.filter_back label:before{content:"";position:absolute;background-image:url(../images/arrow-prev.svg);background-repeat:no-repeat;left:20px;top:20px;background-size:contain;width:10px;height:10px;right:auto}.bm_mobil_filter .filter_select_box input[type=checkbox]:checked~.filters_box{-webkit-transform:translateX(0);transform:translateX(0)}.bm_mobil_filter .filter_select_box input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-transition:all .25s;transition:all .25s}.breadcrumb{margin:8px 0 8px 0}@media (max-width:468px){.breadcrumb{margin:3px 8px}}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb ul li{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb ul li a,.breadcrumb ul li strong{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb ul li .delimiter{margin:0 3px}.search-page{width:100%;margin:30px 0}.search-page .page-title{margin-bottom:15px}.search-page .search-input{display:none}.findyourstylemodal .modal__contents{width:90%;top:3%;left:5%;right:5%;max-height:95vh;margin-left:auto;overflow-x:hidden;padding-top:0}@media screen and (max-width:768px){.findyourstylemodal .modal__contents{width:96%;left:2%;right:2%;padding-top:11px}}.findyourstylemodal .modal__contents .modal__close{font-size:23px;font-weight:500}.findyourstylemodal .modal__contents .find-your-style-container .find-your-style{text-align:center;padding:20px}@media screen and (max-width:768px){.findyourstylemodal .modal__contents .find-your-style-container .find-your-style{padding:0 0 10px 0}}.findyourstylemodal .modal__contents .find-your-style-container .find-your-style h3{font-weight:500;letter-spacing:1px;font-size:22px;margin-bottom:0}.findyourstylemodal .modal__contents .find-your-style-container .your-style-left-title{padding-left:20px}@media screen and (max-width:768px){.findyourstylemodal .modal__contents .find-your-style-container .your-style-left-title{padding-left:0}}.findyourstylemodal .modal__contents .find-your-style-container .your-style-left-title h3{font-weight:500;letter-spacing:1px;font-size:20px;margin-bottom:0}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container{padding:15px 30px;background-color:#e8e8e8}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container.swiperStyle{margin-bottom:30px}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-long-title{text-align:center;font-weight:600;font-size:11px;padding-bottom:10px;display:grid}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .img-half-responsive{max-width:210px}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-short-title{text-align:center;font-weight:600;font-size:15px;padding-top:10px;padding-bottom:5px}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-specs{display:-webkit-box;display:-ms-flexbox;display:flex}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-specs .spec-icon{font-size:10px;width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-specs .spec-icon img{width:25px;height:25px;margin:auto;margin-bottom:5px}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-specs .spec-icon span{font-size:11px;text-align:center}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-specs .product-specs-short-desc{font-size:12px;text-align:center}.findyourstylemodal .modal__contents .find-your-style-container .swiper-container .swiper-slide a .product-shop-title{text-align:center;font-size:12px;padding-top:15px;font-weight:600}.findyourstylemodal.modal--show .overlay{display:block!important}@media screen and (max-width:991px){.product-details-page>.container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-details-page .product-essential{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details-page .product-essential .gallery{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}@media screen and (max-width:991px){.product-details-page .product-essential .gallery{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-details-page .product-essential .gallery .zoom-gallery{margin-left:-50px}@media screen and (max-width:991px){.product-details-page .product-essential .gallery .zoom-gallery{margin-left:0}}@media (max-width:768px){.product-details-page .product-essential .gallery .zoom-gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-details-page .product-essential .gallery .zoom-gallery figure.mz-figure{max-width:640px;padding:0 20px}@media (max-width:768px){.product-details-page .product-essential .gallery .zoom-gallery figure.mz-figure{max-width:640px;padding:0}}.product-details-page .product-essential .gallery .zoom-gallery figure.mz-figure .mz-nav-controls .mz-button-prev:before{margin-left:3px}.product-details-page .product-essential .gallery .zoom-gallery figure.mz-figure .mz-nav-controls .mz-button-next:before{margin-left:3px}@media (max-width:768px){.product-details-page .product-essential .gallery .zoom-gallery .selectors{margin:0;position:absolute;bottom:-20px;z-index:9}}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider{height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:585px}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-height:120px;text-align:center;height:auto}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item img{max-width:110px;height:110px}@media (max-width:1024px){.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item img{width:90px;height:90px}}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .next,.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .prev{background-image:url(../images/arrow-next.svg);background-repeat:no-repeat;width:30px;height:30px;background-size:11px;right:0;background-color:transparent;border:0;padding:0}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:768px){.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item a{width:8px;height:8px;border-radius:50%;border:1px solid #e3e3e3;background-color:#e3e3e3}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item a img{display:none}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper .slider .item a.mz-thumb-selected{background-color:#494949;border-color:#494949}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper button{display:none}}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper.few-items .slider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper.few-items .slider .item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:140px}@media only screen and (max-width:768px){.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper.few-items .slider .item{width:20px}}.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper.few-items button.next,.product-details-page .product-essential .gallery .zoom-gallery .selectors .wrapper.few-items button.prev{display:none}.product-details-page .product-essential .overview{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media screen and (max-width:991px){.product-details-page .product-essential .overview{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:15px;position:relative}}@media (max-width:468px){.product-details-page .product-essential .overview{margin:20px 0 0 10px;max-width:calc(100% - 20px)}}.product-details-page .product-essential .overview .email-a-friend,.product-details-page .product-essential .overview .product-estimate-shipping,.product-details-page .product-essential .overview .product-share-button{display:none}.product-details-page .product-essential .overview .product-name h1{font-weight:500;font-size:20px;letter-spacing:2px;margin:0 0 5px 0;color:#000}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-name h1{font-size:16px;width:70%}}.product-details-page .product-essential .overview .product-name h2{font-weight:400;font-size:15px;letter-spacing:1px;margin:5px 0;color:#000}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-name h2{font-size:15px;width:70%}}.product-details-page .product-essential .overview .short-description{color:#000;font-weight:400;font-size:14px;letter-spacing:1px;margin:5px 0 20px}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .short-description{font-size:12px}}.product-details-page .product-essential .overview .prices{margin:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .prices{position:absolute;top:0;right:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-details-page .product-essential .overview .prices .non-discounted-price span{font-weight:400;text-decoration:line-through;color:#666;font-size:18px;margin-right:10px}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .prices .non-discounted-price span{font-size:16px}}.product-details-page .product-essential .overview .prices .product-price span{color:#000;font-size:18px;font-weight:400}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .prices .product-price span{font-size:16px}}.product-details-page .product-essential .overview .prices .product-price.discounted-price{color:red}.product-details-page .product-essential .overview .prices .product-price.discounted-price span{color:red}.product-details-page .product-essential .overview .colors-select .color-accordion{margin-bottom:0}.product-details-page .product-essential .overview .colors-select .color-accordion>ul{margin-bottom:0}.product-details-page .product-essential .overview .colors-select .color-accordion>ul>li{list-style:none;margin-bottom:5px}.product-details-page .product-essential .overview .colors-select .color-accordion>ul>li>span{text-transform:uppercase;font-size:14px;color:#494949;display:block;padding:10px 0 0;position:relative;cursor:pointer;border-bottom:1px solid #ccc}.product-details-page .product-essential .overview .colors-select .color-accordion>ul>li>span:after{content:"";position:absolute;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;width:13px;height:9px;top:16px;right:5px;background-size:12px;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.product-details-page .product-essential .overview .colors-select .color-accordion>ul>li.toggled.active>span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-page .product-essential .overview .colors-select .color-accordion>ul ul{display:none;list-style:none;margin:10px 0;width:100%}.product-details-page .product-essential .overview .colors-select .color-accordion>ul ul>li{max-width:480px;-ms-touch-action:pan-y;touch-action:pan-y;position:relative}@media screen and (max-width:991px){.product-details-page .product-essential .overview .colors-select .color-accordion>ul ul>li{max-width:100%}}.product-details-page .product-essential .overview .colors-select .patternSwiper{width:100%;height:auto;margin-left:auto;margin-right:auto}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide{text-align:center;font-size:18px;background:#fff;height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list{font-size:0;display:grid!important;grid-gap:0;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));grid-template-rows:auto;gap:0 0;margin:0}@media screen and (max-width:991px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list{grid-template-rows:auto}}@media screen and (max-width:494px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:360px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list{grid-template-columns:repeat(4,1fr)}}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li{width:65px;margin-bottom:5px}@media screen and (max-width:494px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li{width:85px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}}@media screen and (max-width:436px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li{width:70px;margin-bottom:10px}}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a img{height:64px;width:64px}@media screen and (max-width:494px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a img{height:74px;width:74px}}@media screen and (max-width:436px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a img{height:65px;width:65px}}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a.selected-value{border:1px solid #979797;display:inline-block}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a.selected-value img{height:48px;width:48px;border:7px solid #fff}@media screen and (max-width:494px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a.selected-value img{height:58px;width:58px}}@media screen and (max-width:436px){.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li a.selected-value img{height:49px;width:49px}}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-slide .option-list li :hover img{opacity:.5}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-pagination-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;background-color:silver;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:2px 3px 0}.product-details-page .product-essential .overview .colors-select .patternSwiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#545454}.product-details-page .product-essential .overview .colors-select .patternSwiperprev{left:-30px;background-size:10px;z-index:9}@media screen and (max-width:991px){.product-details-page .product-essential .overview .colors-select .patternSwiperprev{left:-15px;width:15px}}.product-details-page .product-essential .overview .colors-select .patternSwipernext{right:-40px;background-size:10px;z-index:9}@media screen and (max-width:991px){.product-details-page .product-essential .overview .colors-select .patternSwipernext{right:-12px;width:22px;background-size:8px}}.product-details-page .product-essential .overview .product-flex .attributes>dl{margin-bottom:0}.product-details-page .product-essential .overview .product-flex .attributes>dl>dd{margin:0}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box{display:block}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box span a{text-decoration:underline;text-underline-offset:4px;color:#494949;text-transform:none;padding-top:2px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box span a img{width:22px;margin-right:5px}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box span a{font-size:11px}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media screen and (max-width:991px){.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li{margin:0 5px}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li input[type=radio]{position:absolute;opacity:0;display:none}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li .size-box{background:#ededed;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#000}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li .size-box.current{background-color:#696969;color:#fff;outline:0}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li .size-box{font-size:12px;width:40px;height:40px;padding-top:4px}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li .size-box-disable{opacity:.3;cursor:not-allowed;background:#ededed;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#000}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box ul li .size-box-disable{font-size:12px;width:40px;height:40px;padding-top:4px}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .modal--transition{padding:0;min-height:400px;top:10%}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs{min-width:400px;margin:10px 20px 20px;padding:0;list-style:none;float:none}@media only screen and (max-width:768px){.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs{min-width:auto;margin:5px}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs:after{content:"";display:table;clear:both}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs input[type=radio]{display:none}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs label{display:block;float:left;color:#aaa;text-align:center;padding:10px 20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border-top:1px solid #fff;width:120px;margin-top:0}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs label:hover{color:#222}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tab-content{display:none;width:100%;float:left;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f1f1f1;border-top:1px solid #ddd}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tab-content *{-webkit-animation:scale .4s ease-in-out;animation:scale .4s ease-in-out}@keyframes scale{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal .tabs [id^=size]:checked+label{background:#fff;color:#000;font-weight:500}.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal #size-cm:checked~#size-cm-content,.product-details-page .product-essential .overview .product-flex .attributes .size-chart-box .product-size-modal #size-inch:checked~#size-inch-content{display:block}.product-details-page .product-essential .overview .product-flex .add-to-cart{margin-top:20px}.product-details-page .product-essential .overview .product-flex .add-to-cart button.add-to-cart-button{background-color:#000;border-radius:0;width:100%;text-transform:uppercase;height:44px}@media only screen and (max-width:991px){.product-details-page .product-essential .overview .product-flex .add-to-cart{position:fixed;bottom:0;width:100%;left:0;padding:10px 10px 0;z-index:9;background-color:#fff;-webkit-box-shadow:0 -4px 5px -5px rgba(0,0,0,.5);box-shadow:0 -4px 5px -5px rgba(0,0,0,.5)}}.product-details-page .product-essential .overview .overview-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.product-details-page .product-essential .overview .overview-buttons .size-chart-btn{width:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-details-page .product-essential .overview .overview-buttons .size-chart-btn img{margin-right:5px;margin-top:-2px}.product-details-page .product-essential .overview .overview-buttons .right-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.product-details-page .product-essential .overview .overview-buttons .add-to-wishlist button.add-to-wishlist-button{background-color:transparent;border:0;color:#8b8b8b;border-radius:0;position:relative;padding:0;width:40px;margin-bottom:0}.product-details-page .product-essential .overview .overview-buttons .add-to-wishlist button.add-to-wishlist-button:before{content:"";position:absolute;background-image:url(../images/bm-bookmark.svg);background-repeat:no-repeat;width:18px;height:30px;top:3px;right:0;background-size:17px}.product-details-page .product-essential .overview .overview-buttons .add-to-wishlist button.add-to-wishlist-button.wishlist-add:before{background-image:url(../images/bm-bookmark-full.svg)}.product-details-page .product-essential .overview .overview-buttons .share-button img{width:20px;height:25px;margin-right:0;margin-top:5px}.product-details-page .product-essential .overview .call-text a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;border-top:1px solid #ddd;color:#000;font-weight:400;padding:10px 0;margin-top:10px}.product-details-page .product-essential .product-tab-description{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-top:10px}.product-details-page .product-essential .product-tab-description .responsive-tabs li.tabs-title{padding:1em 1.5em;cursor:pointer;margin-bottom:0;border-right:0;border-bottom:1px solid #e5e5e5}.product-details-page .product-essential .product-tab-description .responsive-tabs .active{background-color:#f7f7f7}.product-details-page .product-essential .product-tab-description .responsive-tabs .active+.tabs-content{display:block}.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content{display:none;padding:1.5em}.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content ul{list-style:inside!important}.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content div,.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content li,.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content p,.product-details-page .product-essential .product-tab-description .responsive-tabs .tabs-content span{font-size:14px!important;font-weight:400!important;font-family:AvenirNextLTPro,sans-serif!important;text-indent:0!important}.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder{display:none}.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder ul{list-style:inside!important}@media only screen and (min-width:768px){.product-details-page .product-essential .product-tab-description .responsive-tabs li.tabs-title{border-right:1px solid #e5e5e5;float:left;padding:1em 3.5em;border-bottom:0}.product-details-page .product-essential .product-tab-description .responsive-tabs li:first-child,.product-details-page .product-essential .product-tab-description .responsive-tabs li:nth-last-child(2){border-right:0}.product-details-page .product-essential .product-tab-description .responsive-tabs .active+.tabs-content{display:none}.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder{clear:both;display:block;padding:2.5em;background-color:#f7f7f7}.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder ul{list-style:inside!important}.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder div,.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder li,.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder p,.product-details-page .product-essential .product-tab-description .responsive-tabs-placeholder span{font-size:14px!important;font-weight:400!important;font-family:AvenirNextLTPro,sans-serif!important;text-indent:0!important;color:#000!important;background:0 0!important}}.product-details-page .related-products-grid{margin-top:20px}.product-details-page .related-products-grid .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:20px 0 20px 0}.product-details-page .related-products-grid .title strong{margin:0 10px 0 10px;font-weight:500;font-size:15px}.product-details-page .related-products-grid .title:after,.product-details-page .related-products-grid .title:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #bebebe}.product-details-page .related-products-grid .title:before{margin-right:.25em}.product-details-page .related-products-grid .title:after{margin-left:.25rem}.product-details-page .related-products-grid .item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:relative;padding:0}@media only screen and (max-width:991px){.product-details-page .related-products-grid .item-grid{scroll-behavior:smooth;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-details-page .related-products-grid .item-grid .item-box{width:25%;white-space:nowrap}.product-details-page .related-products-grid .item-grid .item-box .product-item .picture a img{max-width:280px}@media only screen and (max-width:991px){.product-details-page .related-products-grid .item-grid .item-box{width:50%}.product-details-page .related-products-grid .item-grid .item-box .product-item .picture a img{width:180px;max-width:none}}.a2a_menu.a2a_mini.a2a_localize.a2a_hide{margin-top:4px}@media only screen and (max-width:991px){.html-product-details-page #back-to-top{bottom:85px}.html-product-details-page #CookiebotWidget:not(.CookiebotWidget-inactive){bottom:80px}}.html-product-details-page:has(.eu-cookie-bar-notification) .add-to-cart{bottom:60px!important}.html-product-details-page:has(.eu-cookie-bar-notification) #back-to-top{bottom:130px}.product-delivery-and-returns-modal .modal__contents{padding:20px}.shopping-cart-page{min-height:60vh}@media (max-width:639px){.shopping-cart-page>.container{padding:0 1rem}}.shopping-cart-page>.container>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping-cart-page .page-body{margin-top:40px}@media (max-width:768px){.shopping-cart-page .page-body{margin-top:10px}}@media screen and (max-width:991px){.shopping-cart-page .page-body .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping-cart-page .page-body .row .column.column-34,.shopping-cart-page .page-body .row .column.column-66{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;width:100%}}.shopping-cart-page .page-body .cart-details{border:1px solid #d9d9d9;width:100%;position:relative;margin-bottom:30px}.shopping-cart-page .page-body .cart-details .title{border-bottom:1px solid #d9d9d9;color:#0b0b0b;font-size:14px;width:100%;display:block;padding:14px 20px 10px;font-weight:500;text-transform:uppercase}.shopping-cart-page .page-body .cart-details ul{list-style:none;margin-bottom:0}.shopping-cart-page .page-body .cart-details ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;padding:20px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li{padding:15px 5px}}.shopping-cart-page .page-body .cart-details ul li>a{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li>a{min-width:80px;max-width:80px}}.shopping-cart-page .page-body .cart-details ul li>a img{width:110px;height:110px;background-color:#f0f0f0;display:inline-block;font-size:12px}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li>a img{width:70px;height:70px}}.shopping-cart-page .page-body .cart-details ul li .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:100%;min-height:70px;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .product-info{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}.shopping-cart-page .page-body .cart-details ul li .product-info a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:40px}.shopping-cart-page .page-body .cart-details ul li .product-info a .product-name{font-weight:600}.shopping-cart-page .page-body .cart-details ul li .product-info a .product-description{font-size:14px}.shopping-cart-page .page-body .cart-details ul li .product-info .size{color:#9e9e9e;font-weight:400;font-size:14px;height:20px}.shopping-cart-page .page-body .cart-details ul li .product-info .message-error ul{margin:0}.shopping-cart-page .page-body .cart-details ul li .product-info .message-error ul li{padding:0;color:#ee0303;font-size:14px}.shopping-cart-page .page-body .cart-details ul li .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .price-box{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%;max-width:80%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:80px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:469px){.shopping-cart-page .page-body .cart-details ul li .price-box{-webkit-box-flex:1;-ms-flex:1 0 95%;flex:1 0 95%;max-width:95%;margin:0 10px}}.shopping-cart-page .page-body .cart-details ul li .price-box .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .price-box .price{margin-top:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.shopping-cart-page .page-body .cart-details ul li .price-box .price i{font-style:normal;display:block;font-weight:400;font-size:12px;margin-bottom:3px}.shopping-cart-page .page-body .cart-details ul li .price-box .price .old-price{font-weight:400;text-decoration:line-through;color:#666;margin-bottom:3px}.shopping-cart-page .page-body .cart-details ul li .price-box .price .actual-price{font-weight:400}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity{margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .price-box .quantity{margin:0 10px}}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity>span{font-size:14px;display:none;margin-right:8px}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group{width:90px;border:1px solid #ededed;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group{width:100%}}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group .down{background-color:transparent;border:0;padding:3px 8px;height:30px}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group .down span{color:#000;font-size:14px;font-weight:600}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group .up{background-color:transparent;border:0;padding:3px 8px;height:30px}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group .up span{color:#000;font-size:14px;font-weight:600}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity .form-group input{width:40px;height:30px;border:0;text-align:center;font-size:15px;font-weight:500;padding:18px 0 0}.shopping-cart-page .page-body .cart-details ul li .price-box .quantity select{height:32px}.shopping-cart-page .page-body .cart-details ul li .price-box .product-subtotal{font-weight:400;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}@media (max-width:768px){.shopping-cart-page .page-body .cart-details ul li .price-box .product-subtotal{text-align:right}}.shopping-cart-page .page-body .cart-details ul li .price-box .product-subtotal i{font-style:normal;display:block;font-weight:400;font-size:12px;margin-bottom:3px}.shopping-cart-page .page-body .cart-details ul li .price-box .remove-from-cart input{display:none}.shopping-cart-page .page-body .cart-details ul li .price-box .remove-from-cart .product-delete{font-size:11px;color:red;position:absolute;right:15px;background-color:transparent;border:0;padding:0;text-decoration:underline;height:auto;top:15px}.shopping-cart-page .page-body .cart-details ul li .price-box .remove-from-cart .product-delete img{width:16px;opacity:.5}.shopping-cart-page .page-body .cart-details ul li:last-child{border-bottom:0}.shopping-cart-page .page-body .order-note{max-height:65px;height:auto;margin-bottom:45px}.shopping-cart-page .page-body .order-note .accordion{color:#444;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;text-align:left;outline:0;font-size:15px;-webkit-transition:.4s;transition:.4s;position:relative;padding-left:5px}.shopping-cart-page .page-body .order-note .panel{padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.shopping-cart-page .page-body .order-note .character-count{float:right;color:gray}.shopping-cart-page .page-body .order-note .fixed-textarea{resize:none;background-color:#fff;border-color:#d9d9d9;padding:15px 20px;height:75px}.shopping-cart-page .page-body .favorites-box{width:100%;position:relative;margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-top:20px}.shopping-cart-page .page-body .favorites-box .responsive-tabs li.tabs-title{cursor:pointer;margin-bottom:0;border-right:0;color:#b4b4b4;font-size:14px;padding:14px 20px 10px;font-weight:500}.shopping-cart-page .page-body .favorites-box .responsive-tabs li.tabs-title.active{color:#000}.shopping-cart-page .page-body .favorites-box .responsive-tabs .active+.tabs-content{display:block}.shopping-cart-page .page-body .favorites-box .responsive-tabs .tabs-content{display:none}.shopping-cart-page .page-body .favorites-box .responsive-tabs-placeholder{display:none}@media only screen and (min-width:768px){.shopping-cart-page .page-body .favorites-box .responsive-tabs li.tabs-title{border-right:1px solid #e5e5e5;float:left;padding:1em 3.5em 1em 0;border-bottom:0;color:#b4b4b4;background-color:#fff;text-transform:uppercase}.shopping-cart-page .page-body .favorites-box .responsive-tabs li:first-child,.shopping-cart-page .page-body .favorites-box .responsive-tabs li:nth-last-child(2){border-right:0}.shopping-cart-page .page-body .favorites-box .responsive-tabs .active+.tabs-content{display:none}.shopping-cart-page .page-body .favorites-box .responsive-tabs-placeholder{clear:both;display:block;background-color:#fff;border:1px solid #d9d9d9}.shopping-cart-page .page-body .favorites-box .responsive-tabs-placeholder div,.shopping-cart-page .page-body .favorites-box .responsive-tabs-placeholder p{font-size:14px!important;font-weight:400!important;font-family:AvenirNextLTPro,sans-serif;text-indent:0!important}}.shopping-cart-page .page-body .favorites-box ul{list-style:none;margin:0}.shopping-cart-page .page-body .favorites-box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;margin-bottom:0;position:relative;border-bottom:1px solid #d9d9d9}.shopping-cart-page .page-body .favorites-box ul li>a{margin-right:30px}@media (max-width:768px){.shopping-cart-page .page-body .favorites-box ul li>a{margin-right:15px}}.shopping-cart-page .page-body .favorites-box ul li>a img{width:80px;height:auto}@media (max-width:768px){.shopping-cart-page .page-body .favorites-box ul li>a img{width:70px}}.shopping-cart-page .page-body .favorites-box ul li .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;min-height:80px}.shopping-cart-page .page-body .favorites-box ul li .product-info a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping-cart-page .page-body .favorites-box ul li .product-info a .product-name{font-weight:600}.shopping-cart-page .page-body .favorites-box ul li .product-info .size{color:#9e9e9e;font-weight:400}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}@media (max-width:768px){.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .price{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .price{margin-top:10px}}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .price .old-price{font-weight:400;text-decoration:line-through;color:#666;margin-bottom:3px}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .price .actual-price{font-weight:500}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .quantity{display:none}.shopping-cart-page .page-body .favorites-box ul li .product-info .price-box .product-subtotal i{display:none}.shopping-cart-page .page-body .favorites-box ul li .favorite-button-box .remove-from-favorite input{display:none}.shopping-cart-page .page-body .favorites-box ul li .favorite-button-box .remove-from-favorite .product-favorite{font-size:13px;position:absolute;right:20px;background-color:transparent;border:0;padding:0;text-decoration:underline;height:auto;color:#666}.shopping-cart-page .page-body .favorites-box ul li .favorite-button-box .remove-from-favorite .product-favorite img{width:16px;opacity:.5}.shopping-cart-page .page-body .favorites-box ul li .favorite-button-box .button{position:absolute;right:20px;bottom:10px}.shopping-cart-page .page-body .favorites-box ul li:last-child{border-bottom:0}@media (max-width:768px){.shopping-cart-page .page-body .favorites-box ul li:last-child{border-bottom:1px solid #d9d9d9}}.shopping-cart-page .page-body .favorites-box .wishlist-short-details .price-box .price{display:block!important}.shopping-cart-page .page-body .gift-package{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:15px 0;margin-bottom:40px;margin-top:30px}.shopping-cart-page .page-body .gift-package .gift-package-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping-cart-page .page-body .gift-package .gift-package-btn img{width:30px;margin-right:10px;margin-left:5px}.shopping-cart-page .page-body .gift-package-modal .gift-package-content{padding:5px}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .gift-package-content{padding:0 0 10px 0}}.shopping-cart-page .page-body .gift-package-modal .gift-package-content img{width:100%}.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;line-height:26px;width:50%}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label{margin-left:0;width:50%;line-height:22px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label input{margin-top:2px;margin-right:8px;margin-bottom:0}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label input{margin-top:0;margin-right:3px;width:16px;height:16px;min-width:16px}}.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label span p{margin-bottom:0;display:block;text-align:center}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .gift-package-content .gift-label label span p{padding-left:0}}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .modal__contents{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding:5px}}.shopping-cart-page .page-body .gift-package-modal .add-to-cart-button{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.shopping-cart-page .page-body .gift-package-modal .add-to-cart-button{margin-bottom:0}}.shopping-cart-page .page-body .code-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.shopping-cart-page .page-body .code-box .cart-collaterals{width:100%}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .input-box,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .input-box .coupon-code,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .input-box .coupon-code{margin-bottom:0}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .input-box .coupon-code .entry-box,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .input-box .coupon-code .entry-box{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .input-box .coupon-code .entry-box,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .input-box .coupon-code .entry-box{margin-bottom:7px}}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .input-box .coupon-code .entry-box input,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .input-box .coupon-code .entry-box input{height:46px;border-color:#d9d9d9}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .message-failure,.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .message-success,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .message-failure,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .message-success{font-size:13px;margin:0;color:red}.shopping-cart-page .page-body .code-box .cart-collaterals .coupon-box .message-success,.shopping-cart-page .page-body .code-box .cart-collaterals .giftcard-box .message-success{color:#00b100}.shopping-cart-page .page-body .code-box button{border-radius:0;padding:10px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping-cart-page .page-body .code-box button img{width:20px}.shopping-cart-page .page-body .code-box button.remove-discount-button{background-color:transparent;border:0;background-image:url(../images/bm-close.svg);background-repeat:no-repeat;width:18px;height:18px;background-size:18px;position:absolute;right:0;top:-2px}@media (max-width:768px){.shopping-cart-page .page-body .code-box button{height:38px}}.shopping-cart-page .page-body .keep-shopping{width:100%;border-radius:0;text-transform:none;height:44px;font-size:13px}.cart-sticky{position:sticky;top:90px}@media (max-width:991px){.cart-sticky{position:relative;top:0}}.cart-sticky .loyalt-card-box{margin:0 auto 20px;width:100%}.cart-sticky .loyalt-card-box .loyalty-mobile{width:100%}.cart-sticky .loyalt-card-box #toggleButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fafafa;padding:6px 20px 0;margin-bottom:-1px;height:44px;font-size:16px;color:#6f6f6f;text-transform:uppercase;text-align:left;border:1px solid #d9d9d9}.cart-sticky .loyalt-card-box .arrow-down{display:none;margin-top:-3px}.cart-sticky .loyalt-card-box .arrow-down:before{content:"";display:inline-block;border:solid #a2a2a2;border-width:0 2px 2px 0;padding:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-sticky .loyalt-card-box .arrow-up::before{display:none;content:"";border:solid #a2a2a2;border-width:0 2px 2px 0;padding:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cart-sticky .loyalt-card-box #toggleContent{display:block;border:1px solid #d9d9d9;padding:10px;border-top:0}.cart-sticky .loyalt-card-box #toggleContent #remainingPoints{font-size:13px;margin-bottom:20px;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-sticky .loyalt-card-box #toggleContent .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.cart-sticky .loyalt-card-box #toggleContent .input-box span{font-size:11px;margin-bottom:5px}.cart-sticky .loyalt-card-box #toggleContent .input-box input{height:38px;border:1px solid #d8d8d8;width:70%;margin-bottom:5px;padding:3px 10px 0;color:#000}.cart-sticky .loyalt-card-box #toggleContent .input-box input:focus+label{font-size:11px;left:1px}.cart-sticky .loyalt-card-box #toggleContent .input-box label{font-size:12px;letter-spacing:.5px;left:8px;padding:0 3px;margin-bottom:0}.cart-sticky .loyalt-card-box #toggleContent .input-box button{display:inline-block;width:28%;border:none;background-color:#6f6f6f;padding:1px 5px;margin-bottom:0;font-size:14px;color:#fff;text-transform:uppercase}.cart-sticky .loyalt-card-box #toggleContent .input-box button:hover{background-color:#000}.cart-sticky .loyalt-card-box #toggleContent .remove-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-sticky .loyalt-card-box #toggleContent .remove-box #usedAmount{font-size:13px;margin-bottom:0}.cart-sticky .loyalt-card-box #toggleContent .remove-box #removeButton{background-color:transparent;border:0;text-decoration:underline;color:#000;padding:0}.cart-sticky .loyalt-card-box #removeButton,.cart-sticky .loyalt-card-box #usedText{display:none}.cart-sticky .cart-summary{background-color:#f7f7f7;width:100%;padding:5px;margin-bottom:90px}.cart-sticky .cart-summary .title{border-bottom:1px solid #d9d9d9;color:#0b0b0b;font-size:14px;width:100%;display:block;padding:9px 15px 10px;font-weight:500;text-transform:uppercase}@media (max-width:991px){.cart-sticky .cart-summary .title{display:none}}.cart-sticky .cart-summary .order-total-details ul{margin-top:10px}.cart-sticky .cart-summary .order-total-details ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px}.cart-sticky .cart-summary .order-total-details ul li.shipping-cost .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-sticky .cart-summary .order-total-details ul li.shipping-cost .text .selected-shipping-method{font-size:12px}.cart-sticky .cart-summary .order-total-details ul li .price{font-weight:400}.cart-sticky .cart-summary .order-total-details ul li:last-child{border-top:1px solid #d9d9d9;padding-top:15px}.cart-sticky .cart-summary .order-total-details ul li:last-child .price,.cart-sticky .cart-summary .order-total-details ul li:last-child .text{font-weight:500}.cart-sticky .cart-summary .order-total-details ul li:last-child .price strong,.cart-sticky .cart-summary .order-total-details ul li:last-child .text strong{font-weight:500}.cart-sticky .cart-summary .button-box{margin:10px}@media (max-width:991px){.cart-sticky .cart-summary .button-box{width:50%;float:right}}.cart-sticky .cart-summary .button-box button{background-color:#000;border-radius:0;width:100%;text-transform:uppercase;height:44px}.no-data{margin:50px auto;text-align:center;font-size:24px;font-weight:300}html[lang=en] .cart-sticky .cart-summary .order-total-details .card-panel-box .slider-toggle:after{left:70px}.shopping-cart-page .cart-summary{background-color:#f7f7f7;width:100%;padding:5px;margin-bottom:20px}@media (max-width:991px){.shopping-cart-page .cart-summary{position:fixed;bottom:0;width:100%;right:0;margin:0;padding:5px 10px;z-index:9999;background-color:#fff;-webkit-box-shadow:0 -4px 5px -5px rgba(0,0,0,.5);box-shadow:0 -4px 5px -5px rgba(0,0,0,.5)}}@media (max-width:991px){.shopping-cart-page .cart-summary .order-total-details ul{display:none}}.shopping-cart-page .cart-summary .card-panel-box{display:none}@media (max-width:991px){.shopping-cart-page .cart-summary .card-panel-box{display:block}}.shopping-cart-page .cart-summary .card-panel-box.slider-container{position:fixed;bottom:77px;left:0;z-index:99999;width:100%;background-color:transparent;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.shopping-cart-page .cart-summary .card-panel-box .slider-content{display:none;padding:10px 10px 5px;margin-bottom:8px;height:auto;opacity:0;background-color:#fff;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-box-shadow:0 -4px 5px -5px rgba(0,0,0,.5);box-shadow:0 -4px 5px -5px rgba(0,0,0,.5);border-bottom:1px solid #d9d9d9}.shopping-cart-page .cart-summary .card-panel-box .slider-content ul{display:block;margin-top:0}.shopping-cart-page .cart-summary .card-panel-box .slider-content ul li{margin-bottom:0}.shopping-cart-page .cart-summary .card-panel-box .slider-toggle{cursor:pointer;color:#000;padding:0 20px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}.shopping-cart-page .cart-summary .card-panel-box .slider-toggle:after{content:"";position:absolute;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;width:12px;height:10px;top:2px;left:135px;background-size:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shopping-cart-page .cart-summary .card-panel-box .slider-toggle.active:after{-webkit-transform:rotate(0);transform:rotate(0);top:7px}.shopping-cart-page .cart-summary .card-panel-box .slider-toggle-overlay{display:none;background-color:#000;opacity:.6;position:absolute;left:0;width:100%;height:100vh}.shopping-cart-page .cart-summary .card-panel-box.slider-open{-webkit-transform:translateY(0);transform:translateY(0)}.shopping-cart-page .cart-summary .card-panel-box.slider-open .slider-content{display:block;opacity:1}@media only screen and (max-width:991px){.html-shopping-cart-page #CookiebotWidget:not(.CookiebotWidget-inactive){display:none}}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px}}.html-account-page .master-column-wrapper .container .row .side-2{margin-top:30px;padding-right:50px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .side-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;display:none}}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .title strong{font-weight:300;font-size:26px;margin-bottom:20px;display:block}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li{border-bottom:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-weight:400;color:#5a5a5a;cursor:pointer}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li a{color:#717171;padding:14px;width:100%}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li.active{background-color:#f9f9f9}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li.active a{color:#000}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li:hover{background-color:#f9f9f9}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .listbox .list li:hover a{color:#000}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion{width:100%;max-width:100%;margin:0;background:#fff;border-radius:4px}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .link{cursor:pointer;display:block;font-weight:300;font-size:26px;margin-bottom:20px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;pointer-events:none;padding-left:14px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .link{pointer-events:auto;margin-bottom:0;padding-left:0;border-bottom:1px solid #ededed}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .link:after{content:"";position:absolute;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;width:13px;height:9px;top:15px;right:5px;background-size:12px}}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .link:last-child .link{border-bottom:0}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .open .link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:11px}}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .default .submenu{display:block;margin-bottom:30px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .accordion .default .submenu{display:none;margin-bottom:0}}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu{display:none;font-size:14px}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu li{border-bottom:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-weight:400;color:#5a5a5a;cursor:pointer}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu li a{color:#333;padding:14px;width:100%}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu li a:hover{background-color:#f9f9f9;color:#000}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu li.active{background-color:#f9f9f9}.html-account-page .master-column-wrapper .container .row .side-2 .block-account-navigation .submenu li.active a{color:#000}.html-account-page .master-column-wrapper .container .row .center-2{margin-top:30px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}}.html-account-page .master-column-wrapper .container .row .center-2 .account-page .page-title h1{margin:8px 0 20px 0;font-size:26px;font-weight:400;letter-spacing:1px}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box{margin-bottom:0}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box>label{text-align:left;display:none}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender{display:-webkit-box;display:-ms-flexbox;display:flex}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .female,.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .male{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .female label,.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .male label{margin-top:3px;margin-left:10px;color:#959595}.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .female input,.html-account-page .master-column-wrapper .container .row .center-2 .account-page.customer-info-page .gender-box .gender .male input{height:20px;margin-bottom:0}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .add-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-list{margin-bottom:20px;background-color:#efefef;padding:5px;padding-bottom:0}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:20px;background-color:#fff;border-bottom:5px solid #efefef;position:relative}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .title{padding:0 0 15px;font-weight:500;font-size:15px}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info{width:100%}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .name{font-size:15px;margin-bottom:10px}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .contact-info{font-size:15px;margin-bottom:10px;color:#4a4a4a}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .contact-info span{margin-right:20px}@media screen and (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .contact-info span{margin-right:0;margin-bottom:8px}}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .info .address-info{font-size:15px;line-height:28px;color:#4a4a4a}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .buttons{position:absolute;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .buttons .edit-address-button{font-size:11px;right:20px;background-color:transparent;border:0;padding:0;text-decoration:underline;height:auto;top:10px;margin-right:15px}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .buttons .edit-address-button img{width:21px}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .buttons .delete-address-button{font-size:11px;right:20px;background-color:transparent;border:0;padding:0;text-decoration:underline;height:auto;top:10px}.html-account-page .master-column-wrapper .container .row .center-2 .address-list-page .address-item .buttons .delete-address-button img{width:16px;opacity:.5}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .form-fields{margin-bottom:30px}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .form-fields .inputs{margin-bottom:15px}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .form-fields .date-picker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .form-fields .date-picker-wrapper select{margin-right:10px}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .form-fields .date-picker-wrapper select:last-child{margin-right:0}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .fieldset{margin-bottom:30px}.html-account-page .master-column-wrapper .container .row .center-2 .customer-info-page .fieldset .title{font-weight:400;margin-bottom:15px}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .orderMonth{background-color:#efefef;padding:18px 15px 15px;font-weight:400;font-size:22px;border-radius:8px}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;cursor:pointer;color:#000}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ededed;border-radius:5px;margin:5px 0;padding:1em}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .title{font-weight:500}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .title{margin-bottom:15px}}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .info li{color:#545454}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .info li span{font-weight:500}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .buttons .order-details-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:0;color:#000;text-decoration:underline;padding:0}.html-account-page .master-column-wrapper .container .row .center-2 .order-list-page .orderListContent .order-list .order-list-detail .order-title .buttons .return-items-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:0;color:#8b8b8b;text-decoration:underline;padding:0}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-title .order-icon .print-order-button{display:none}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-title .order-icon .print-order-button img{width:28px;margin-right:15px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-title .order-icon .pdf-invoice-button img{width:28px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;background-color:#f8f8f8;padding:20px;border-radius:5px;margin-bottom:20px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-overview ul li{margin-bottom:5px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-overview ul li strong{font-weight:400}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-overview ul{margin-top:10px}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products>.title{padding-left:10px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .table-wrapper{overflow-x:auto}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table{width:100%;border-collapse:collapse}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row{display:none}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell label{font-weight:500;font-size:13px;display:block}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell label{display:none}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell.name{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell.price{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell.quantity{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:center}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .header-row .header-cell.total{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:right}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body{border-top:1px solid #ddd;padding:0 10px 0 0}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell label{margin-top:0}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell .td-title{display:none}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell .td-title{display:block}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.product{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.product img{width:100px;height:100px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.product{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.unit-price{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.unit-price{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.quantity{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:center}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.quantity{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.total{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:right}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-table .body .data-row .data-cell.total{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .data-cell,.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .section.products .header-cell{width:100%}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .actions{width:50%}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .actions{width:100%;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .actions .button-outline{font-size:13px;padding:3px 15px 0;margin-bottom:10px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .cart-total{width:50%}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .cart-total{width:100%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .cart-total-right{text-align:right;width:20%;min-width:150px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .totals .total-info .cart-total-right strong{font-weight:400}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area>div{font-size:13px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .title{margin-bottom:8px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .billing-info-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .billing-info-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .shipping-info-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:768px){.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .shipping-info-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:25px;border-top:1px solid #efefef;padding:20px 0 0}}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .shipping-info-wrap .shipping-info{margin-bottom:15px}.html-account-page .master-column-wrapper .container .row .center-2 .order-details-page .page-body .order-details-area .payment-method-info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:25px;border-top:1px solid #efefef;padding:20px 0}.findorderdetails-page .find-details-form{margin:100px 50px 150px}.not-found-page{margin:100px 50px 150px}.return-request-page .data-table th{font-weight:400;font-size:12px}.return-request-page .data-table td,.return-request-page .data-table th{border-color:#dcdcdc}.return-request-page .data-table .product{width:50%}.return-request-page .fieldset .title{margin-bottom:30px}.return-request-page .submit-return-request-button{margin:20px 0}.loyalty-link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.loyalty-link-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.loyalty-link-box .loyalty-link-box-menu{margin-top:40px}@media (max-width:768px){.loyalty-link-box .loyalty-link-box-menu{margin-top:0;padding:0}}.loyalty-link-box .loyalty-link-box-menu ul{list-style:none;padding:0 20px 0 10px}.loyalty-link-box .loyalty-link-box-menu ul li{border-bottom:1px solid #e0e0e0}.loyalty-link-box .loyalty-link-box-menu ul li a{padding:12px 0;display:block;color:#535353}.loyalty-link-box .loyalty-link-box-content{text-align:justify;margin-top:35px}html.overflow-class{overflow-x:visible!important}@media (max-width:768px){html.overflow-class{overflow-x:hidden!important}}@media (max-width:768px){.wishlist-page .container{padding:0}}.wishlist-page .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}@media (max-width:768px){.wishlist-page .row{margin-left:0}}.wishlist-page .row .wishlist-content .item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:10px;grid-column-gap:10px}.wishlist-page .row .wishlist-content .item-grid .item-box{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;border:1px solid #efefef;height:auto;padding-bottom:45px}@media (max-width:991px){.wishlist-page .row .wishlist-content .item-grid .item-box{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}}.wishlist-page .row .wishlist-content .item-grid .item-box .picture img{max-width:200px}@media (max-width:1136px){.wishlist-page .row .wishlist-content .item-grid .item-box .picture img{max-width:160px}}@media (max-width:991px){.wishlist-page .row .wishlist-content .item-grid .item-box .picture img{max-width:200px}}@media (max-width:768px){.wishlist-page .row .wishlist-content .item-grid .item-box .picture img{max-width:140px}}.wishlist-page .row .wishlist-content .item-grid .item-box .size{margin:5px 0}@media (max-width:490px){.wishlist-page .row .wishlist-content .item-grid .item-box .size{font-size:13px}}.wishlist-page .row .wishlist-content .item-grid .item-box .prices{margin:5px 0 8px}.wishlist-page .row .wishlist-content .item-grid .item-box .remove-from-cart{position:absolute;right:-15px;top:10px;z-index:9}.wishlist-page .row .wishlist-content .item-grid .item-box .remove-from-cart input{display:none}.wishlist-page .row .wishlist-content .item-grid .item-box .remove-from-cart button{background-color:transparent;border:0}@media (max-width:768px){.wishlist-page .row .wishlist-content .item-grid .item-box .remove-from-cart button{padding:0 2rem}}.wishlist-page .row .wishlist-content .item-grid .item-box .remove-from-cart button img{width:16px;opacity:.5}.wishlist-page .row .wishlist-content .item-grid .item-box input{display:none}.wishlist-page .row .wishlist-content .buttons-box{position:absolute;right:23px;top:5px}@media (max-width:991px){.wishlist-page .row .wishlist-content .buttons-box{position:inherit}}.wishlist-page .row .wishlist-content .buttons-box button{font-size:11px;height:3.2rem;line-height:3.2rem}@media (max-width:768px){.wishlist-page .row .wishlist-content .buttons-box button{font-size:11px;padding:0 2rem}}.wishlist-page .row .share-info{margin-bottom:30px;display:block;text-align:center;font-size:13px}.wishlist-page .row .share-info span{font-weight:500}.header-checkout{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #d9d9d9}@media screen and (max-width:768px){.header-checkout{height:40px}}@media screen and (max-width:768px){.header-checkout .header-logo{width:150px}}.checkout-page .order-progress{margin:30px 0}@media screen and (max-width:469px){.checkout-page .order-progress{margin:15px 0}}.checkout-page .order-progress ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkout-page .order-progress ul li{margin-bottom:0;position:relative;z-index:1}.checkout-page .order-progress ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px;color:#c3c3c3}.checkout-page .order-progress ul li a i{width:44px;height:44px;line-height:44px;border:1px solid #c3c3c3;background-color:#fff;border-radius:50%;color:#c3c3c3;font-style:normal;font-size:22px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4px;margin-bottom:10px}@media screen and (max-width:469px){.checkout-page .order-progress ul li a{font-size:10px}.checkout-page .order-progress ul li a i{width:34px;height:34px;font-size:16px;margin-bottom:5px;line-height:34px}}.checkout-page .order-progress ul:after,.checkout-page .order-progress ul:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #d9d9d9;display:block;position:absolute;width:50%;top:21px;z-index:0;margin-left:-20px}.checkout-page .checkout-data{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:768px){.checkout-page .checkout-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}}.checkout-page .checkout-data .checkbox-data-left-box{position:relative}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box{display:contents;padding-bottom:80px}}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs section{display:none;padding:20px;border:1px solid #ddd}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs section{padding:10px}}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs>input{display:none}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs>label{display:inline-block;margin:0 0 -1px;padding:11px 25px;font-weight:500;text-align:center;color:#bbb;border:1px solid transparent;font-size:14px;text-transform:uppercase}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs>label{font-size:11px;padding:10px 15px}}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs>label:hover{color:#888;cursor:pointer}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs>input:checked+label{color:#000;border:1px solid #ddd;border-top:2px solid #000;border-bottom:1px solid #fff}.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs #credit-card-tab:checked~#credit-card-tab-content,.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs #home-delivery:checked~#home-delivery-content,.checkout-page .checkout-data .checkbox-data-left-box .checkout-tabs #store-delivery:checked~#store-delivery-content{display:block}.checkout-page .checkout-data .checkbox-data-left-box form{position:relative}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion{margin-bottom:10px}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion details,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion details{display:block;width:100%;position:relative}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion summary::-webkit-details-marker,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion summary::-webkit-details-marker{display:none}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion summary,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion summary{background-color:#f7f7f7;color:#000;font-weight:500;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion summary,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion summary{font-size:12px;height:40px}}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion summary .new-address-span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion summary .new-address-span{text-transform:uppercase}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion summary .close-span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion summary .close-span{display:none}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion details[open] summary,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion details[open] summary{background-color:#eee;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion details[open] .new-address-span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion details[open] .new-address-span{display:none}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion details[open] .close-span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion details[open] .close-span{display:block;margin:3px 20px}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content{overflow:hidden;display:none;background-color:#fff;padding:15px;-webkit-transition:slide-up .3s ease-out;transition:slide-up .3s ease-out;height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .title,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .title{margin-bottom:20px}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .title strong,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .title strong{font-weight:500}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address{margin:0;position:relative}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box{margin-bottom:30px;width:45%;margin-right:5%}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box input,.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box select,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box input,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box select{height:46px}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box input,.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box select,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box input,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box select{margin-bottom:10px;width:100%;height:38px}}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box span{font-size:12px;color:#930000}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box{margin-bottom:20px;width:100%;margin-right:0}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box span,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box span{font-size:10px}}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box:first-child,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box:first-child{width:100%}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion .form-content .enter-address .edit-address .entry-box.form-address,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion .form-content .enter-address .edit-address .entry-box.form-address{width:100%}.checkout-page .checkout-data .checkbox-data-left-box .new-billing-address .address-accordion details[open] .form-content,.checkout-page .checkout-data .checkbox-data-left-box .new-shipping-address .address-accordion details[open] .form-content{overflow:visible;display:block;height:auto;-webkit-transition:slide-down .3s ease-out;transition:slide-down .3s ease-out}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address>.title{display:none}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item{border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item .radio-custom:checked+.radio-custom-label{background-color:#effff6}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;padding:20px}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label:before{position:absolute;left:17px}}@media screen and (max-width:768px) and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label:before{left:7px}}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label{padding:20px 10px}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box{padding:0 20px}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .title{width:100%;font-weight:500;font-size:15px;margin-bottom:10px}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .title{width:100%;padding-left:10px;margin-bottom:10px}}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .title{font-size:14px}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info{width:100%}@media screen and (max-width:768px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info{width:100%;padding-left:10px}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .name{font-size:15px;margin-bottom:4px}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .name{font-size:13px;margin-bottom:0}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .contact-info{font-size:15px;margin-bottom:4px;color:#4a4a4a;font-weight:500}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .contact-info span{margin-right:20px}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .contact-info{font-size:13px;margin-bottom:0}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .address-info{font-size:15px;line-height:28px;color:#4a4a4a}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .address-item-box .info .address-info{font-size:13px;line-height:20px}}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button{position:absolute;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;top:10px}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button button{font-size:11px;background-color:transparent;border:0;padding:0;text-decoration:underline;height:auto}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button .address-delete{margin-right:15px}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button .address-delete img{width:16px;opacity:.5}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button .address-delete:hover img{opacity:1}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button .address-edit img{width:18px;opacity:.6;margin-top:2px}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item label .from-address-button .address-edit:hover img{opacity:1}.checkout-page .checkout-data .checkbox-data-left-box .select-shipping-address .address-grid .address-item .select-button{display:none}.checkout-page .checkout-data .checkbox-data-left-box .select-pickup-point label[for=pickup-points-select]{font-size:15px;margin-bottom:20px;font-weight:500}@media screen and (max-width:469px){.checkout-page .checkout-data .checkbox-data-left-box .select-pickup-point .pickup-store-text{font-size:12px}}.checkout-page .checkout-data .checkbox-data-left-box .select-pickup-point .address-select{margin-bottom:15px;padding:0 10px}.checkout-page.shipping-address-page .order-progress ul li:nth-child(1) a{color:#000}.checkout-page.shipping-address-page .order-progress ul li:nth-child(1) a i{border:1px solid #000;background-color:#000;color:#fff}.checkout-page.payment-info-page .order-progress ul li:nth-child(1) a{color:#d8d8d8}.checkout-page.payment-info-page .order-progress ul li:nth-child(1) a i{border:1px solid #d8d8d8;background-color:#d8d8d8;color:#fff}.checkout-page.payment-info-page .order-progress ul li:nth-child(2) a{color:#000}.checkout-page.payment-info-page .order-progress ul li:nth-child(2) a i{border:1px solid #000;background-color:#000;color:#fff}.checkout-page.order-completed-page .order-progress ul li:nth-child(1) a,.checkout-page.order-completed-page .order-progress ul li:nth-child(2) a{color:#d8d8d8}.checkout-page.order-completed-page .order-progress ul li:nth-child(1) a i,.checkout-page.order-completed-page .order-progress ul li:nth-child(2) a i{border:1px solid #d8d8d8;background-color:#d8d8d8;color:#fff}.checkout-page.order-completed-page .order-progress ul li:nth-child(3) a{color:#000}.checkout-page.order-completed-page .order-progress ul li:nth-child(3) a i{border:1px solid #000;background-color:#000;color:#fff}.checkout-page .bill-to-same-address{margin:15px 0}.checkout-page .bill-to-same-address .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-page .bill-to-same-address .inputs label{font-weight:500;font-size:16px;margin-left:8px;margin-top:-8px;text-transform:uppercase}@media screen and (max-width:469px){.checkout-page .bill-to-same-address .inputs label{font-size:12px}}@media screen and (max-width:469px){.checkout-page .bill-to-same-address .inputs input{margin-top:4px}}.checkout-page .card-panel-box{display:none}.order-summary .product-list ul{margin:0;width:100%;max-height:308px;overflow-y:auto;scrollbar-width:thin}.order-summary .product-list ul li{margin-bottom:0;margin-top:1px;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;padding:15px 5px 10px}.order-summary .product-list ul li img{width:65px;margin-right:10px}.order-summary .product-list ul li .product-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.order-summary .product-list ul li .product-info-box .product-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.order-summary .product-list ul li .product-info-box .product-info .product-description{font-size:14px;padding-right:20px;height:15px;overflow:hidden;font-weight:500}.order-summary .product-list ul li .product-info-box .product-info .product-name{margin-top:3px;font-size:12px;margin-bottom:2px}.order-summary .product-list ul li .product-info-box .product-info .message-error ul li{border-bottom:0;padding:0;color:#ee0303}.order-summary .product-list ul li .attributes-quantity-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.order-summary .product-list ul li .attributes-quantity-price .attributes-quantity .size{color:#585858;font-size:12px}.order-summary .product-list ul li .attributes-quantity-price .attributes-quantity .quantity{color:#585858;font-size:12px}.order-summary .product-list ul li .attributes-quantity-price .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:10px}.order-summary .product-list ul li .attributes-quantity-price .price-box .product-subtotal{font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-summary .product-list ul li .attributes-quantity-price .price-box .product-subtotal i{font-style:normal;font-weight:400}.order-summary .product-list ul li .attributes-quantity-price .price-box .product-subtotal .old-price{text-decoration:line-through;color:#8a8a8a}.order-summary .product-list ul::-webkit-scrollbar{width:5px}.order-summary .product-list ul::-webkit-scrollbar-thumb{background-color:#cacaca;border-radius:3px}.address-tab-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}.address-tab-select input[type=radio]:checked+*+.address-tab-content{display:block}.address-tab-select>label{font-size:14px}.address-tab-select>label:checked+*+.address-tab-content{display:block}.address-tab-select .address-tab-content{display:none;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;width:100%;border:0;padding:0;margin-top:-1px}.order-completed-page .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-completed-page .checkout-data{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-completed-page .checkout-data .order-completed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-completed-page .checkout-data .order-completed .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px}@media screen and (max-width:768px){.confirm-button{position:fixed;bottom:0;width:100%;right:0;margin:0;padding:10px 10px 20px;z-index:19;background-color:#fff}}.confirm-button button{background-color:#000;border-radius:0;width:100%;text-transform:uppercase;height:44px}.confirm-button button:hover{background-color:#707070}.confirm-button .terms-of-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.confirm-button .terms-of-service label{margin-top:0;margin-left:8px;line-height:20px}.confirm-button .terms-of-service label span{text-decoration:underline}.confirm-button .terms-of-service label span#terms-and-conditions-newsletter{text-decoration:none}.checkout-page .card-js input.card-number{padding-right:48px}.checkout-page .card-js .card-number-wrapper .card-type-icon{height:23px;width:32px;position:absolute;display:block;right:12px;top:31px;background:url(../images/cards.png) 0 23px no-repeat;pointer-events:none;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.checkout-page .card-js .card-number-wrapper .card-type-icon.visa{background-position:0 0}.checkout-page .card-js .card-number-wrapper .card-type-icon.master-card{background-position:-32px 0}.checkout-page .card-js .card-number-wrapper .card-type-icon.american-express{background-position:-64px 0}.checkout-page .card-js .card-number-wrapper .card-type-icon.discover{background-position:-96px 0}.checkout-page .card-js .card-number-wrapper .card-type-icon.diners{background-position:-128px 0}.checkout-page .card-js .card-number-wrapper .card-type-icon.jcb{background-position:-160px 0}.checkout-page .card-js .card-number-wrapper .show{opacity:1}.checkout-page .card-js .cvc-container{float:right}.checkout-page .card-js .cvc-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:5px}.checkout-page .card-js .cvc-wrapper .cvc{display:block;width:100%}.checkout-page .card-js .expiry-container{width:50%;float:left}.checkout-page .card-js .expiry-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:5px}.checkout-page .card-js .expiry-wrapper .expiry{display:block;width:100%;padding-left:10px}.checkout-page .card-js .expiry-wrapper .expiry-month{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:30px}.checkout-page .card-js .expiry-wrapper .expiry-year{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.checkout-page .card-js .icon{position:absolute;display:none;width:24px;height:17px;left:8px;top:10px;pointer-events:none}.checkout-page .card-js .icon.right{right:8px;left:auto}.checkout-page .card-js .icon.popup{cursor:pointer;pointer-events:auto}.checkout-page .card-js .icon.popup .svg{fill:#aaa!important}.checkout-page .card-js .icon .svg{fill:#888}.checkout-page .card-js::after{content:" ";display:table;clear:both}.checkout-page .card-js select{-moz-appearance:none;text-indent:.01px;text-overflow:""}.checkout-page .card-js select option[hidden]{color:#aba9a9}.checkout-page .card-js.stripe .icon .svg{fill:#559a28}.checkout-page .card-js .expiry-wrapper .expiry-month,.checkout-page .card-js .expiry-wrapper .expiry-year{display:inline-block}.checkout-page .card-js .card-number-wrapper,.checkout-page .card-js .name-wrapper{margin-bottom:15px;width:100%}.checkout-page .card-js .card-number-wrapper,.checkout-page .card-js .cvc-wrapper,.checkout-page .card-js .expiry-wrapper,.checkout-page .card-js .name-wrapper{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:0 1px 0 rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.7);position:relative}.checkout-page .card-js .card-number-wrapper,.checkout-page .card-js .cvc-container,.checkout-page .card-js .expiry-container,.checkout-page .card-js .name-wrapper{display:inline-block}.checkout-page .card-js input,.checkout-page .card-js select{color:#000;font-size:15px;font-weight:400;height:46px;border:1px solid #d9d9d9;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 0 10px 0;-webkit-transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear,-webkit-box-shadow .15s linear;line-height:16px}.checkout-page .card-js input::-webkit-input-placeholder,.checkout-page .card-js select::-webkit-input-placeholder{font-size:14px;line-height:30px}.checkout-page .card-js input::-moz-placeholder,.checkout-page .card-js select::-moz-placeholder{font-size:14px;line-height:30px}.checkout-page .card-js input:-ms-input-placeholder,.checkout-page .card-js select:-ms-input-placeholder{font-size:14px;line-height:30px}.checkout-page .card-js input::-ms-input-placeholder,.checkout-page .card-js select::-ms-input-placeholder{font-size:14px;line-height:30px}.checkout-page .card-js input::placeholder,.checkout-page .card-js select::placeholder{font-size:14px;line-height:30px}.checkout-page .card-js input[disabled],.checkout-page .card-js select[disabled]{background-color:#eee;color:#555}.checkout-page .card-js input:focus,.checkout-page .card-js select:focus{background-color:#fff;outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.checkout-page .card-js input[readonly=readonly]:not([disabled]),.checkout-page .card-js input[readonly]:not([disabled]){background-color:#fff;cursor:pointer}.checkout-page .card-js .has-error input,.checkout-page .card-js .has-error input:focus{border-color:#f64b2f;-webkit-box-shadow:none;box-shadow:none}.checkout-page .card-js input.card-number,.checkout-page .card-js input.cvc,.checkout-page .card-js input.name{padding-left:10px;padding-right:10px;color:#000;width:100%;font-weight:400}.checkout-page .card-js{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;width:60%;margin:60px auto}@media screen and (max-width:768px){.checkout-page .card-js{width:90%}}.checkout-page .card-js .name-wrapper{grid-area:1/1/2/3}.checkout-page .card-js .name-wrapper:before{content:"Name on card";font-size:14px;color:#424242;padding-left:5px}.checkout-page .card-js .card-number-wrapper{grid-area:2/1/3/3}.checkout-page .card-js .card-number-wrapper:before{content:"Card Number";font-size:14px;color:#424242;padding-left:5px}.checkout-page .card-js .expiry-container{grid-area:3/1/4/3}.checkout-page .card-js .expiry-container:before{content:"Expiration";font-size:14px;color:#424242;padding-left:5px}.checkout-page .card-js .cvc-container{grid-area:3/2/4/3}.checkout-page .card-js .cvc-container:before{content:"Security Code";font-size:14px;color:#424242;padding-left:5px}html[lang=tr] .card-js .name-wrapper:before{content:"Kart Üzerindeki İsim"}html[lang=tr] .card-js .card-number-wrapper:before{content:"Kart Numarası"}html[lang=tr] .card-js .expiry-container:before{content:"Son Kullanma Tarihi"}html[lang=tr] .card-js .cvc-container:before{content:"Güvenlik Kodu"}.order-completed-page .picture-box{position:relative}.order-completed-page .picture-box .completed-text{position:absolute;z-index:9;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.order-completed-page .picture-box .completed-text .page-title h1{color:#fff;letter-spacing:1px;font-size:3em}.order-completed-page .picture-box .completed-text .order-completed .title strong{margin-bottom:15px;color:#fff;display:block}.order-completed-page .picture-box .completed-text .order-completed .details a,.order-completed-page .picture-box .completed-text .order-completed .details strong{color:#fff;margin-bottom:15px;display:block}.order-completed-page .picture-box .completed-text:after{background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-box-shadow:0 20px 18px rgba(0,0,0,.3);box-shadow:0 20px 18px rgba(0,0,0,.3);width:80%;height:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:4em;letter-spacing:.75em;content:"";position:absolute;z-index:-1;opacity:.5}@media screen and (max-width:991px){.order-completed-page .picture-box .completed-text:after{width:97%;height:75%}}.ui-dialog{max-width:90%;top:10%!important;border:1px solid #ddd;-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);overflow:hidden;background-color:#fff;border-radius:0;padding:0;font-size:14px;max-height:85vh;min-width:500px}@media screen and (max-width:768px){.ui-dialog{max-width:95%!important;top:5%!important;min-width:250px;max-height:80vh;overflow:scroll}}.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid #ddd;overflow:hidden;background-color:#eee;border-radius:0;background-image:none;padding:10px 15px!important;font-weight:400;cursor:auto!important}@media only screen and (max-width:991px){.html-checkout-page #CookiebotWidget:not(.CookiebotWidget-inactive){display:none}}.custom-product-banner .row{position:relative}.custom-product-banner .row .custom-text-box{position:absolute;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.custom-product-banner .row .custom-text-box h3{color:#fff;margin-bottom:0;font-size:24px;font-weight:400;padding-top:20px;letter-spacing:1px}.custom-product-banner .row .custom-text-box .custom-first-text{color:#fff;margin-bottom:0;font-size:18px;padding-top:10px}.custom-product-banner .row .custom-text-box .custom-last-text{color:#fff;position:absolute;bottom:20px;margin-bottom:0;font-size:18px}.custom-product-banner .row #banner_slider{width:100%}.custom-product-details-page .product-variant-list .swiper-wrapper{padding-bottom:100px}.custom-product-details-page #customise-content{max-width:1208px}@media screen and (max-width:991px){.custom-product-details-page #customise-content .desktop-mode{display:none}}.custom-product-details-page #customise-content .mobile-mode{display:none}@media screen and (max-width:991px){.custom-product-details-page #customise-content .mobile-mode{display:block}}.custom-product-details-page .custom-desktop360{display:block}@media screen and (max-width:991px){.custom-product-details-page .custom-desktop360{display:none}}.custom-product-details-page .custom-mobile360{display:none}@media screen and (max-width:991px){.custom-product-details-page .custom-mobile360{display:block;position:relative}}.custom-product-details-page .customise-short-description{text-align:center;margin:8px 0}.custom-product-details-page .product-collateral{max-width:1208px}.custom-product-details-page .product-collateral .customise-text-content{text-align:center;margin:25px 0 25px}.custom-product-details-page .product-collateral .customise-text-content p{font-size:32px;font-weight:500;letter-spacing:2px;margin-bottom:0}@media screen and (max-width:991px){.custom-product-details-page .product-collateral .customise-text-content p{font-size:20px}}.custom-product-details-page .product-collateral .customise-text-content span{font-size:28px;font-weight:400;letter-spacing:2px;margin-bottom:10px;display:block}@media screen and (max-width:991px){.custom-product-details-page .product-collateral .customise-text-content span{font-size:18px}}.custom-product-details-page .product-collateral .customise-text-content span.title{font-size:15px;font-weight:500;letter-spacing:2px;margin-bottom:20px;margin-top:35px}@media screen and (max-width:991px){.custom-product-details-page .product-collateral .customise-text-content span.title{font-size:13px}}.custom-product-details-page .product-collateral .customise-text-content-2{text-align:center;margin:25px 0}.custom-product-details-page .product-collateral .customise-text-content-2 span{font-size:14px;font-weight:400;margin-bottom:15px;display:block}@media screen and (max-width:991px){.custom-product-details-page .product-collateral .customise-text-content-2 span{font-size:11px;margin:15px 10px}}.custom-product-details-page .product-collateral .customise-text-content-2 p{display:block;font-size:15px;font-weight:400}@media screen and (max-width:991px){.custom-product-details-page .product-collateral .customise-text-content-2 p{font-size:12px;margin:15px 10px 50px}}.custom-product-details-page .product-collateral .swiper.customise-product-thumb{margin-bottom:30px}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide{cursor:pointer}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide img{display:block;position:relative;left:0;bottom:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide:hover:nth-child(1){content:url(/Themes/BluemintTheme/Content/images/customise/tools/arthus-customise.jpg)}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide:hover:nth-child(2){content:url(/Themes/BluemintTheme/Content/images/customise/tools/bond-customise.jpg)}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide:hover:nth-child(3){content:url(/Themes/BluemintTheme/Content/images/customise/tools/arthus-boy-customise.jpg)}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide.swiper-slide-thumb-active:nth-child(1){content:url(/Themes/BluemintTheme/Content/images/customise/tools/arthus-customise.jpg)}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide.swiper-slide-thumb-active:nth-child(2){content:url(/Themes/BluemintTheme/Content/images/customise/tools/bond-customise.jpg)}.custom-product-details-page .product-collateral .swiper.customise-product-thumb .swiper-slide.swiper-slide-thumb-active:nth-child(3){content:url(/Themes/BluemintTheme/Content/images/customise/tools/arthus-boy-customise.jpg)}.custom-product-details-page .product-collateral .step-text{text-align:center;margin:15px 0;display:block}.custom-product-details-page .product-collateral .step-text .step-title{font-size:21px;font-weight:500;letter-spacing:2px;margin-bottom:20px}.custom-product-details-page .product-collateral .step-text .step-one{font-size:21px;font-weight:500;margin-bottom:0;display:block;text-decoration:underline}.custom-product-details-page .product-collateral .step-text .step-info{font-size:14px;font-weight:400;margin-bottom:15px}.custom-product-details-page .product-collateral .product-thumb-selector ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}.custom-product-details-page .product-collateral .product-thumb-selector ul li{text-align:center;height:120px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-product-details-page .product-collateral .product-thumb-selector ul input[type=radio]{display:none}.custom-product-details-page .product-collateral .product-thumb-selector ul label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px auto 0;cursor:pointer}.custom-product-details-page .product-collateral .product-thumb-selector ul .variant-label{margin:10px auto 0;position:relative;cursor:pointer;vertical-align:top;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-product-details-page .product-collateral .product-thumb-selector ul .variant-desc,.custom-product-details-page .product-collateral .product-thumb-selector ul .variant-name{display:block;width:auto;margin-top:0;font-size:14px;color:#000;font-weight:500;text-align:center}.custom-product-details-page .product-collateral .product-thumb-selector ul .variant-desc{font-size:12px;color:#777;margin-top:5px}.custom-product-details-page .product-collateral .product-thumb-selector ul .variant-label::after{border:2px solid #000;width:30px;height:30px;margin:10px auto 0;content:""}.custom-product-details-page .product-collateral .product-thumb-selector ul input[type=radio]:checked+label::after{content:"";margin:10px auto 0;width:30px;height:30px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../images/check-icon.svg);background-position:5px 7px;background-size:16px;background-repeat:no-repeat;background-color:#000;border-color:#000}.custom-product-details-page .customise-tool-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1191px){.custom-product-details-page .customise-tool-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-product-details-page .customise-tool-container #left-customise-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1191px){.custom-product-details-page .customise-tool-container #left-customise-tools{margin-top:20px}}.custom-product-details-page .customise-tool-container #left-customise-tools .tab-pane{margin-top:30px;margin-bottom:30px}.custom-product-details-page .customise-tool-container #left-customise-tools .tab-pane h3{font-weight:500;letter-spacing:2px;margin-bottom:0;font-size:2.4rem}.custom-product-details-page .customise-tool-container #left-customise-tools .tab-pane span{font-weight:400;letter-spacing:1px;margin-bottom:0;font-size:2.4rem}.custom-product-details-page .customise-tool-container #left-customise-tools .tab-pane p{display:none}.custom-product-details-page .customise-tool-container #left-customise-tools .upload-file{position:relative;overflow:hidden;direction:ltr}.custom-product-details-page .customise-tool-container #left-customise-tools .upload-file .upload-button{text-transform:none;font-size:1.6rem;background-color:#000}.custom-product-details-page .customise-tool-container #left-customise-tools .upload-file input{position:absolute;right:0;top:0;font-size:24px;margin:0;padding:0;cursor:pointer;opacity:0}.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 50px}@media screen and (max-width:991px){.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li{margin-bottom:30px}}.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px}@media screen and (max-width:991px){.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li a{font-size:12px}}.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li a img{width:100%;max-width:30px;margin:0 5px}@media screen and (max-width:991px){.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li a img{max-width:24px}}.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li span{font-size:14px}@media screen and (max-width:991px){.custom-product-details-page .customise-tool-container .product-variant-line .customise-tools-image-rotate li span{font-size:12px}}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture img{max-width:450px;text-align:center;display:inline-block}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture{background-size:cover;display:inline-block;vertical-align:top;position:relative;overflow:hidden}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture #backImage{background-repeat:no-repeat;background-position:top;background-size:contain;overflow:hidden;width:450px;height:450px;display:inline-block;position:relative}@media screen and (max-width:991px){.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture #backImage{width:260px;height:260px}}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .img2{z-index:-1;height:450px;position:relative}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture label span{font-size:18px}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .yellow{color:#ff0}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .red{color:red}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .blue{color:#00f}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .green{color:green}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .black{color:#000}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .white{color:#fff}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-custom-top-left,.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-top-left{position:absolute;margin:0;top:17%;left:15%;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-top-right{position:absolute;top:17%;right:15%;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-bottom-left{position:absolute;border-color:#ff0;bottom:10%;left:7%;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-bottom-right{position:absolute;border-color:pink;bottom:10%;right:7%;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .bond-top-left{position:absolute;margin:0;top:22%;left:17%;-webkit-transform:rotate(7deg);transform:rotate(7deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .bond-top-right{position:absolute;top:22%;right:17%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .bond-bottom-left{position:absolute;border-color:#ff0;bottom:21%;left:8%;-webkit-transform:rotate(7deg);transform:rotate(7deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .bond-bottom-right{position:absolute;border-color:pink;bottom:21%;right:8%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-boy-top-left{position:absolute;margin:0;top:23%;left:17%;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-boy-top-right{position:absolute;top:23%;right:17%;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-boy-bottom-left{position:absolute;border-color:#ff0;bottom:18%;left:10%;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.custom-product-details-page .customise-tool-container .product-variant-line .variant-picture .arthus-boy-bottom-right{position:absolute;border-color:pink;bottom:18%;right:10%;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.custom-product-details-page .customise-tool-container .right-customise-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1191px){.custom-product-details-page .customise-tool-container .right-customise-tools{margin-top:20px;width:90%}}.custom-product-details-page .customise-tool-container .right-customise-tools ul{width:100%;margin-top:30px}.custom-product-details-page .customise-tool-container .right-customise-tools ul li input{cursor:pointer;height:46px;font-size:16px;color:#000;padding-top:.8rem}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main{position:relative}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main:after{content:"";position:absolute;background-image:url(../images/bm-down.svg);background-repeat:no-repeat;width:13px;height:9px;top:19px;right:11px;background-size:12px}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .toggle-button,.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .toggle-button-color{outline:0;cursor:pointer}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .toggle-div,.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .toggle-div-color{position:absolute;top:100%;left:0;display:none;background-color:#fff;width:100%;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .show{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .select-att{display:block;margin-bottom:5px;padding:5px;border:none;cursor:pointer}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .select-att:hover{background-color:#ddd}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0;background-size:cover;margin-bottom:0;height:90px}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select div:nth-child(1){background-image:url(../images/customise/tools/position-1.jpg)}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select div:nth-child(2){background-image:url(../images/customise/tools/position-2.jpg)}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select div:nth-child(3){background-image:url(../images/customise/tools/position-3.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .position-select div:nth-child(4){background-image:url(../images/customise/tools/position-4.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-bottom:4px}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%;padding:0;margin:4px 2px 0;background-size:cover;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;background-color:#efefef}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div i{width:40px;height:40px;border-radius:50%;margin-bottom:10px}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#yellow i{background-color:#ff0}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#red i{background-color:red}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#blue i{background-color:#00f}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#green i{background-color:green}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#black i{background-color:#000}.custom-product-details-page .customise-tool-container .right-customise-tools ul li .select-main .color-select div#white i{background-color:#fff}.custom-product-details-page .attributes dl{margin-bottom:15px}.custom-product-details-page .attributes #product_attribute_input_485{-webkit-margin-start:0;margin-inline-start:0}.custom-product-details-page .attributes #product_attribute_input_2897{margin:0}.custom-product-details-page .attributes .size-chart-box a.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.custom-product-details-page .attributes .size-chart-box a.btn img{width:28px;margin-right:10px}.custom-product-details-page .attributes .size-chart-box ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.custom-product-details-page .attributes .size-chart-box ul li input{position:absolute;opacity:0;display:none}.custom-product-details-page .attributes .size-chart-box ul li label{background:#ededed;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#000;margin:2px}@media screen and (max-width:768px){.custom-product-details-page .attributes .size-chart-box ul li label{width:44px;height:44px}}.custom-product-details-page .attributes .size-chart-box ul li input[type=radio]:checked+label{background-color:#696969;color:#fff;outline:0}.custom-product-details-page .add-to-cart-button{background-color:#000}.custom-slider-container{position:relative;margin-bottom:100px}.custom-slider-container .step-text{text-align:center;margin:15px 0;display:block}.custom-slider-container .step-text .step-title{font-size:21px;font-weight:500;letter-spacing:2px;margin-bottom:20px;display:block}.custom-slider-container .step-text .step-one{font-size:21px;font-weight:500;margin-bottom:0;display:block;text-decoration:underline}.custom-slider-container .step-text .step-info{font-size:14px;font-weight:400;margin-bottom:15px}.custom-slider-container .swiper-pagination{margin-top:10px}.custom-slider-container .swiper-button-prev{left:0}@media screen and (max-width:768px){.custom-slider-container .swiper-button-prev{left:-10px;top:80px}}.custom-slider-container .swiper-button-next{right:0}@media screen and (max-width:768px){.custom-slider-container .swiper-button-next{right:-10px;top:80px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiYXBwLm1pbi5jc3MiLCJtb2R1bGVzL19Db2xvci5zY3NzIiwibW9kdWxlcy9fQmFzZS5zY3NzIiwibW9kdWxlcy9fQmxvY2txdW90ZS5zY3NzIiwibW9kdWxlcy9fQnV0dG9uLnNjc3MiLCJtb2R1bGVzL19Db2RlLnNjc3MiLCJtb2R1bGVzL19EaXZpZGVyLnNjc3MiLCJtb2R1bGVzL19Gb3JtLnNjc3MiLCJtb2R1bGVzL19HcmlkLnNjc3MiLCJtb2R1bGVzL19MaW5rLnNjc3MiLCJtb2R1bGVzL19MaXN0LnNjc3MiLCJtb2R1bGVzL19TcGFjaW5nLnNjc3MiLCJtb2R1bGVzL19UYWJsZS5zY3NzIiwibW9kdWxlcy9fVG9nZ2xlLnNjc3MiLCJtb2R1bGVzL19UeXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL19JbWFnZS5zY3NzIiwibW9kdWxlcy9fVXRpbGl0eS5zY3NzIiwibW9kdWxlcy9fRm9udC5zY3NzIiwicGx1Z2luL19tbWVudS5zY3NzIiwicGx1Z2luL19zd2lwZXIuc2NzcyIsInBsdWdpbi9fbWFnaWN6b29tLnNjc3MiLCJwYWdlcy9faGVhZGVyLnNjc3MiLCJwYWdlcy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19sb2dpbi5zY3NzIiwicGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9fcHJvZHVjdC5zY3NzIiwicGFnZXMvX2NhcnQuc2NzcyIsInBhZ2VzL19hY2NvdW50LnNjc3MiLCJwYWdlcy9fd2lzaGxpc3Quc2NzcyIsInBhZ2VzL19jaGVja291dC5zY3NzIiwicGFnZXMvX2N1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw0RUFVQSxLQUNFLFlBQUEsS0FDQSx5QkFBQSxLQVVGLEtBQ0UsT0FBQSxFQU9GLEtBQ0UsUUFBQSxNQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQVdGLEdBQ0UsbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNB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RixrQkFDRSxrQkFBQSxTQUFBLGVBQUEsU0FBQSxZQUFBLFNBR0YsYUFDRSxRQUFBLE1BRUEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLEtBSUEsOEJBQ0UsWUFBQSxJQUdGLDhCQUNFLFlBQUEsSUFHRiw4QkFDRSxZQUFBLElBR0YsOEJBQUEsOEJBRUUsWUFBQSxTQUdGLDhCQUNFLFlBQUEsSUFHRiw4QkFDRSxZQUFBLElBR0YsOEJBQ0UsWUFBQSxJQUdGLDhCQUFBLDhCQUVFLFlBQUEsU0FHRiw4QkFDRSxZQUFBLElBR0YsOEJBQ0UsWUFBQSxJQUdGLDhCQUNFLFlBQUEsSUFPRix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FLSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFBQSx1QkFFRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FDQSxVQUFBLFNBQ0EseUJBSkYsdUJBQUEsdUJBS0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFBQSx1QkFFRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FDQSxVQUFBLFNBQ0EseUJBSkYsdUJBQUEsdUJBS0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsR0FJSix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EseUJBSEYsdUJBSUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFB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QSxPQUFBLEVBQ0EsMEJBQUEsSUFDQSwwQkFBQSxRQUNBLDBGQUNFLE1BQUEsS0FDQSwwQkFBQSxLQUVGLHlGQUNFLGtCQUFBLFlBQUEsSUFBQSxTQUFBLFVBQUEsVUFBQSxZQUFBLElBQUEsU0FBQSxVQUVGLGdHQUNFLGtCQUFBLFlBQUEsSUFBQSxVQUFBLFlBQUEsSUFVaEIsNEJBQ0UsUUFBQSxHQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsTUFDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxxQ0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLEtBQ0EsMkNBQ0UsTUFBQSxLQUNBLGVBQUEsSUFDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsNkNBQ0UsaUJBQUEsMkJBQ0Esa0JBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLEtBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxLQUlGLDBEQUNFLGlCQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsS0FBQSxJQUNBLFlBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FNUixhQUNFLFFBQUEsYUFDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsSUFDQSxTQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxtQkFBQSxpQkFBQSxHQUFBLENBQUEsUUFBQSxHQUFBLENBQUEsV0FBQSxJQUFBLFdBQUEsaUJBQUEsR0FBQSxDQUFBLFFBQUEsR0FBQSxDQUFBLFdBQUEsSUFFQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsS0FhQSxvQ0EzQkYsYUE0QkksT0FBQSxLQUNBLE1BQUEsTUFFRixtQkFDRSxPQUFBLFFBQ0EsaUJB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LFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLG9CQUFBLHlCQUNFLFVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUYsNkJBQ0UsT0FBQSxFQUFBLElBTVIsYUFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EseUJBQ0UsY0FBQSxLQUdGLDJCQUNFLFFBQUEsS0FLRixxQ0FDRSxNQUFBLElBQ0EsSUFBQSxHQUNBLEtBQUEsR0FDQSxNQUFBLEdBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxFQUNBLG9DQVRGLHFDQVVJLE1BQUEsSUFDQSxLQUFBLEdBQ0EsTUFBQSxHQUNBLFlBQUEsTUFFRixtREFDRSxVQUFBLEtBQ0EsWUFBQSxJQUlBLGlGQUNFLFdBQUEsT0FDQSxRQUFBLEtBQ0Esb0NBSEYsaUZBSUksUUFBQSxFQUFBLEVBQUEsS0FBQSxHQUVGLG9GQUNFLFlBQUEsSUFDQSxlQUFBLElBQ0EsVUFBQSxLQUNBLGNBQUEsRUFHSix1RkFDRSxhQUFBLEtBQ0Esb0NBRkYsdUZBR0ksYUFBQSxHQUVGLDBGQUNFLFlBQUEsSUFDQSxlQUFBLElBQ0EsVUFBQSxLQUNBLGNBQUEsRUFHSixrRkFDRSxRQUFBLEtBQUEsS0FDQSxpQkFBQSxRQUNBLDhGQUNFLGNBQUEsS0FHQSxrR0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLHNIQUNFLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsS0FDQSxRQUFBLEtBRUYsdUhBQ0UsVUFBQSxNQUVGLHVIQUNFLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLElBRUYsaUhBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsNEhB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LGNBQUEsRUFDQSxRQUFBLE1BQ0EsZ0JBQUEsVUFFRiwrQ0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FHSiw0Q0FDRSxXQUFBLEtBRUYsNkNBQ0UsS0FBQSxFQUNBLG9DQUZGLDZDQUdJLEtBQUEsTUFDQSxJQUFBLE1BR0osNkNBQ0UsTUFBQSxFQUNBLG9DQUZGLDZDQUdJLE1BQUEsTUFDQSxJQUFBIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTpcIkF2ZW5pck5leHRMVFByb1wiLHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxNHB4OyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufSIsbnVsbCwiLy8gQ29sb3Jcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4kY29sb3ItaW5pdGlhbDogI2ZmZiAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5OiAjOWI0ZGNhICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogIzAwMCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogI2Y0ZjVmNiAhZGVmYXVsdDtcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjZDFkMWQxICFkZWZhdWx0O1xuJGNvbG9yLWJsYWNrOiAjMDAwICFkZWZhdWx0O1xuXG5cbjpyb290IHtcbiAgLS1idXR0b24tYmFja2dyb3VuZDogZG9kZ2VyYmx1ZTtcbiAgLS1idXR0b24tY29sb3I6IHdoaXRlO1xuICAtLWRyb3Bkb3duLWhpZ2hsaWdodDogZG9kZ2VyYmx1ZTtcbiAgLS1kcm9wZG93bi13aWR0aDogMTYwcHg7XG4gIC0tZHJvcGRvd24tYmFja2dyb3VuZDogd2hpdGU7XG4gIC0tZHJvcGRvd24tY29sb3I6IGJsYWNrO1xuICBcbiAgLS1idXR0b25iZy1jb2xvcjogIzcwNzA3MDtcbiAgLS1idXR0b25ib3JkZXItY29sb3I6ICM3MDcwNzA7XG4gIC0tYnV0dG9uYmd3LWNvbG9yOiNmZmY7XG4gIC0tYnV0dG9ucHJpbWFyeS1jb2xvcjogIzcwNzA3MDtcbn0iLCIvLyBCYXNlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBUaGUgYmFzZSBmb250LXNpemUgaXMgc2V0IGF0IDYyLjUlIGZvciBoYXZpbmcgdGhlIGNvbnZlbmllbmNlXG4vLyBvZiBzaXppbmcgcmVtcyBpbiBhIHdheSB0aGF0IGlzIHNpbWlsYXIgdG8gdXNpbmcgcHg6IDEuNnJlbSA9IDE2cHhcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG4vLyBEZWZhdWx0IGJvZHkgc3R5bGVzXG5ib2R5IHtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvXCIsIFwiQWRqdXN0ZWQgQXJpYWwgRmFsbGJhY2tcIixzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbiIsIi8vIEJsb2NrcXVvdGVcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCAkY29sb3ItcXVhdGVybmFyeTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG5cbiAgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyBCdXR0b25cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b25iZy1jb2xvcik7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWJ1dHRvbmJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6ICRjb2xvci1pbml0aWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMy44cmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5idXR0b24tb3V0bGluZSB7XG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbnByaW1hcnktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbmJndy1jb2xvcik7XG4gIH1cbn1cblxuXG4iLCIvLyBDb2RlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBmb250LXNpemU6IDg2JTtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgJiA+IGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxufVxuIiwiLy8gRGl2aWRlclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbiIsIi8vIEZvcm1cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSd1cmwnXSxcbmlucHV0W3R5cGU9J3dlZWsnXSxcbmlucHV0Om5vdChbdHlwZV0pLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0I3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IC8vIEZvcmNlZCB0byByZXBsYWNlIGluaGVyaXQgdmFsdWVzIG9mIHRoZSBub3JtYWxpemUuY3NzXG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTJweCAxNXB4IDhweCAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjFCMUIxO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsdHJhbnNwYXJlbnQgNTAlLGdyYXkgNTAlKSxsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLGdyYXkgNTAlLHRyYW5zcGFyZW50IDUwJSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCNjM2MzYzMsI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE4cHgpIGNhbGMoMWVtICsgN3B4KSwgY2FsYygxMDAlIC0gMTNweCkgY2FsYygxZW0gKyA3cHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC43ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuOGVtO1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDZweCksY2FsYygxMDAlIC0gMTBweCkgY2FsYygxZW0gKyA2cHgpLGNhbGMoMTAwJSAtIDIuNWVtKSAuN2VtO1xuICBcbiAgfVxuICAmW211bHRpcGxlXSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjVyZW07XG59XG5cbmxhYmVsLFxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLmxhYmVsLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuXG4uY2hlY2tib3hfYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuXG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgICAgYm9yZGVyLWNvbG9yOiM3MDcwNzA7XG4gICAgfVxuXG4gICAgOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggI0I3QjdCNyBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gICY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXItY29sb3I6IzAwMDtcbiAgfVxuXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBib3JkZXItY29sb3I6IzcwNzA3MDtcbiAgfVxuXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbiAgLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi5jaGVja2JveC1jdXN0b20sIC5yYWRpby1jdXN0b20ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveC1jdXN0b20sIC5jaGVja2JveC1jdXN0b20tbGFiZWwsIC5yYWRpby1jdXN0b20sIC5yYWRpby1jdXN0b20tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2hlY2tib3gtY3VzdG9tLWxhYmVsLCAucmFkaW8tY3VzdG9tLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2tib3gtY3VzdG9tICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUsIC5yYWRpby1jdXN0b20gKyAucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDRweCA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW46IC0zcHggNXB4IDAgMDtcbn1cblxuLnJhZGlvLWN1c3RvbSArIC5yYWRpby1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmFkaW8tY3VzdG9tOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tLWxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hlY2staWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gIGJvcmRlci1jb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luOiAtM3B4IDVweCAwIDA7XG59XG5cbi5jaGVja2JveC1jdXN0b206Zm9jdXMgKyAuY2hlY2tib3gtY3VzdG9tLWxhYmVsLCAucmFkaW8tY3VzdG9tOmZvY3VzICsgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XG4gIG91dGxpbmU6MDtcbn1cbi5lbnRyeS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLnNlbGVjdC1ib3gge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG5cbn1cblxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInVybFwiXTpkaXNhYmxlZCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTpkaXNhYmxlZCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImNvbG9yXCJdOmRpc2FibGVkLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgcmdiYSgwLDAsMCwwLjQpO1xufVxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCB+IGxhYmVsLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidXJsXCJdOmRpc2FibGVkIH4gbGFiZWwsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQgfiBsYWJlbCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTpkaXNhYmxlZCB+IGxhYmVsLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiY29sb3JcIl06ZGlzYWJsZWQgfiBsYWJlbCxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIH4gbGFiZWwsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInVybFwiXSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInRlbFwiXSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cIm51bWJlclwiXSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImNvbG9yXCJdIH4gLmVycm9yLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gfiAuZXJyb3IsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB+IC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOi0yMnB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInVybFwiXSB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZWxcIl0gfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImNvbG9yXCJdIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImVtYWlsXCJdIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIH4gLmVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEzMnB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB+IC5lcnJvcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdChbdmFsdWU9XCJcIl0pIH4gLmVycm9yLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidXJsXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3IsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZWxcIl06aW52YWxpZDpub3QoOmZvY3VzKTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdChbdmFsdWU9XCJcIl0pIH4gLmVycm9yLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiY29sb3JcIl06aW52YWxpZDpub3QoOmZvY3VzKTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5lcnJvcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3IsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdChbdmFsdWU9XCJcIl0pIH4gLmVycm9yIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidXJsXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiY29sb3JcIl06aW52YWxpZDpub3QoOmZvY3VzKTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJlbWFpbFwiXTppbnZhbGlkOm5vdCg6Zm9jdXMpOm5vdChbdmFsdWU9XCJcIl0pIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KFt2YWx1ZT1cIlwiXSkgfiAuZXJyb3I6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0NDMzNjtcbn1cbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl06dmFsaWQ6bm90KDpmb2N1cykgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwidXJsXCJdOnZhbGlkOm5vdCg6Zm9jdXMpIH4gLmVycm9yOmJlZm9yZSxcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZDpub3QoOmZvY3VzKSB+IC5lcnJvcjpiZWZvcmUsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJudW1iZXJcIl06dmFsaWQ6bm90KDpmb2N1cykgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiY29sb3JcIl06dmFsaWQ6bm90KDpmb2N1cykgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQ6bm90KDpmb2N1cykgfiAuZXJyb3I6YmVmb3JlLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06dmFsaWQ6bm90KDpmb2N1cykgfiAuZXJyb3I6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRjYWY1MDtcbn1cbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW3ZhbHVlPVwiXCJdOm5vdCg6Zm9jdXMpIH4gLmVycm9yOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIH4gLmluZm86aG92ZXIsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQgfiAuaW5mbzpob3Zlcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCB+IC5pbmZvOmhvdmVyLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkIH4gLmluZm86aG92ZXIsXG4uZW50cnktYm94IGlucHV0W3R5cGU9XCJjb2xvclwiXTpkaXNhYmxlZCB+IC5pbmZvOmhvdmVyLFxuLmVudHJ5LWJveCBpbnB1dFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQgfiAuaW5mbzpob3Zlcixcbi5lbnRyeS1ib3ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkIH4gLmluZm86aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjY3KTtcbn1cblxuLmVudHJ5LWJveCB7XG4gIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmLnNlbGVjdC1ib3gge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gICYubmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLml0aV9fZmxhZyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1RoZW1lcy9CbHVlbWludFRoZW1lL0NvbnRlbnQvaW1hZ2VzL2ZsYWdzL2ZsYWdzcy5wbmdcIik7fVxuICAuaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fZHJvcGRvd24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgXG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyeCkge1xuICAuaXRpX19mbGFnLWJveCAuaXRpX19mbGFnIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvVGhlbWVzL0JsdWVtaW50VGhlbWUvQ29udGVudC9pbWFnZXMvZmxhZ3MvZmxhZ3NzQDJ4LnBuZ1wiKTt9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxse1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICNmZmZcbn1cbi5ibS1pbnB1dC1zdHlsZSBpbnB1dCwgLmJtLWlucHV0LXN0eWxlLXNlbGVjdCBzZWxlY3QsIC5ibS1pbnB1dC1zdHlsZSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogMDtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlZmVmZWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICB9XG4gICAgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIC8vYmFja2dyb3VuZDogIzQ5NDk0OTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5pbnRsaW5wdXQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93bi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgICB9XG4gICAgICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNnB4IDAgMTJweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgICAgLml0aV9fZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBpbnB1dCB7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICB9XG4gICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlIDEyIC0xOCAqL1xuICAgICAgICBjb2xvcjogI2FiYWJhYjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59XG5cbiNzdGF0ZXMtbG9hZGluZy1wcm9ncmVzcywgI2NpdHktbG9hZGluZy1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm90dG9tOiAxMXB4O1xuICBjb2xvcjogI2NlNzQ3NDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYm90dG9tOiAxNHB4O1xuICB9XG59XG4uY3VzdG9tZXItaW5mby1wYWdlIHtcbiAgLmVudHJ5LWJveC5uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLy9odG1sW2xhbmc9XCJ0clwiXSAuaXRpLS1hbGxvdy1kcm9wZG93bi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlOmFmdGVyIHtcbi8vICBjb250ZW50OiBcIkzDvHRmZW4sIDAgKHPEsWbEsXIpIG9sbWFkYW4geWF6xLFuxLF6LlwiO1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICBsZWZ0OiAwO1xuLy8gIHRvcDogNTBweDtcbi8vICBjb2xvcjogIzk4OTg5ODtcbi8vICBmb250LXNpemU6IDEycHg7XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4vLyAgICB0b3A6IDQycHg7XG4vLyAgICBmb250LXNpemU6IDExcHg7XG4vLyAgfVxuLy99IiwiLy8gR3JpZFxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIC5jb250YWluZXIgaXMgbWFpbiBjZW50ZXJlZCB3cmFwcGVyIHdpdGggYSBtYXggd2lkdGggb2YgMTEyLjByZW0gKDExMjBweClcbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOjEyMjhweDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8vIFVzaW5nIGZsZXhib3ggZm9yIHRoZSBncmlkLCBpbnNwaXJlZCBieSBQaGlsaXAgV2FsdG9uOlxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvZGVtb3MvZ3JpZHMvXG4vLyBCeSBkZWZhdWx0IGVhY2ggLmNvbHVtbiB3aXRoaW4gYSAucm93IHdpbGwgZXZlbmx5IHRha2UgdXBcbi8vIGF2YWlsYWJsZSB3aWR0aCwgYW5kIHRoZSBoZWlnaHQgb2YgZWFjaCAuY29sdW1uIHdpdGggdGFrZVxuLy8gdXAgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCAuY29sdW1uIGluIHRoZSBzYW1lIC5yb3dcbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLnJvdy1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLnJvdy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IEFsaWduIENvbHVtbnNcbiAgLy8gLnJvdy0qIHZlcnRpY2FsbHkgYWxpZ25zIGV2ZXJ5IC5jb2wgaW4gdGhlIC5yb3dcbiAgJi5yb3ctdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYucm93LWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5yb3ctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5yb3ctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAmLnJvdy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gSUUgMTEgcmVxdWlyZWQgc3BlY2lmeWluZyB0aGUgZmxleC1iYXNpcyBvdGhlcndpc2UgaXQgYnJlYWtzIG1vYmlsZVxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBcbiAgICAvLyBDb2x1bW4gT2Zmc2V0c1xuICAgICYuY29sdW1uLW9mZnNldC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC0yMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC0yNSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC0zMyxcbiAgICAmLmNvbHVtbi1vZmZzZXQtMzQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC00MCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC01MCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC02MCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC02NixcbiAgICAmLmNvbHVtbi1vZmZzZXQtNjcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC03NSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC04MCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIH1cblxuICAgICYuY29sdW1uLW9mZnNldC05MCB7XG4gICAgICBtYXJnaW4tbGVmdDogOTAlO1xuICAgIH1cblxuICAgIC8vIEV4cGxpY2l0IENvbHVtbiBQZXJjZW50IFNpemVzXG4gICAgLy8gQnkgZGVmYXVsdCBlYWNoIGdyaWQgY29sdW1uIHdpbGwgZXZlbmx5IGRpc3RyaWJ1dGVcbiAgICAvLyBhY3Jvc3MgdGhlIGdyaWQuIEhvd2V2ZXIsIHlvdSBjYW4gc3BlY2lmeSBpbmRpdmlkdWFsXG4gICAgLy8gY29sdW1ucyB0byB0YWtlIHVwIGEgY2VydGFpbiBzaXplIG9mIHRoZSBhdmFpbGFibGUgYXJlYVxuICAgICYuY29sdW1uLTEwIHtcbiAgICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi5jb2x1bW4tMjAge1xuICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW4tMjUge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW4tMzMsXG4gICAgJi5jb2x1bW4tMzQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLTQwIHtcbiAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLTUwIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLTYwIHtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLTY2LFxuICAgICYuY29sdW1uLTY3IHtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NiU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi03NSB7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi04MCB7XG4gICAgICBmbGV4OiAwIDAgODAlO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi05MCB7XG4gICAgICBmbGV4OiAwIDAgOTAlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuY29sdW1uLSogdmVydGljYWxseSBhbGlnbnMgYW4gaW5kaXZpZHVhbCAuY29sdW1uXG4gICAgLmNvbHVtbi10b3Age1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuY29sdW1uLWJvdHRvbSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuY29sdW1uLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIExhcmdlciB0aGFuIG1vYmlsZSBzY3JlZW5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAvLyBTYWZhcmkgZGVza3RvcCBoYXMgYSBidWcgdXNpbmcgYHJlbWAsIGJ1dCBTYWZhcmkgbW9iaWxlIHdvcmtzXG5cbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlua1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmEge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuIiwiLy8gTGlzdFxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmRsLFxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBkbCxcbiAgb2wsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzcmVtO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIGluc2lkZTtcbn1cbiIsIi8vIFNwYWNpbmdcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4uYnV0dG9uLFxuYnV0dG9uLFxuZGQsXG5kdCxcbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbiIsIi8vIFRhYmxlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIHRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICB9XG59XG4iLCIubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5tZW51LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMXB4O1xuXG4gICAgdWwge1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWVudS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmJtX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIHN1bW1hcnkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibS1kb3duLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gdWwsID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ1KSk7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kcm9wZG93bi1jb2xvcik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1kcm9wZG93bi1iYWNrZ3JvdW5kKSB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJltvcGVuXSA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5cblxuXG4ubW9kYWwsIC5lbmdtb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDY2cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3JlbTtcbiAgICB0b3A6IDEwJTtcbiAgICBtaW4taGVpZ2h0OiAxMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC1oZWlnaHQ6IDg1dmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB0b3A6IDUlO1xuICAgICAgbGVmdDogMyU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gICAgXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA3NnZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgLnRvcGljLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudHMgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiOGI4Yjg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gICYubW9kYWwtLXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAubW9kYWwtLXRyYW5zaXRpb24ge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJi5tb2RhbC0tc2hvdyAubW9kYWwtLXRyYW5zaXRpb24ge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogNDhyZW0pIHtcbiAgLm1vZGFsX19jb250ZW50cyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tb2RhbC0tdHJhbnNpdGlvbiB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMCkgdHJhbnNsYXRlWSgxNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTApIHRyYW5zbGF0ZVkoMTUwJSk7XG4gIH1cblxufVxuXG5cblxuLmJhci1ub3RpZmljYXRpb24tY29udGFpbmVyIHtcbiAgLmJhci1ub3RpZmljYXRpb257XG4gICAgLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB6LWluZGV4OiAyMDAwIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgYm94LXNoYWRvdzogOHB4IDEwcHggNDdweCAxMnB4IHJnYmEoMCwwLDAsMC4zOSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBcbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbG9zZS1pY29uLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmVycm9yIHtcbiAgICAgIHAuY29udGVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibS1lcnJvci5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIHAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JtLXN1Y2Nlc3Muc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICBwLmNvbnRlbnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0td2FybmluZy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC5vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTk5OSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJi50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYXtcbiAgY29sb3I6IzAwMDtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdHlsZTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAyMHB4IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4uaW1hZ2VfdGV4dF9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAubGlua2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgXG4gICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICBjb2xvcjogIzAwMDsgXG4gICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7IFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG4gICAgICBvcGFjaXR5OiAuODsgXG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBcbiAgJi5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn0iLCIvLyBJbWFnZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgXG59XG4uem9vbV9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBcbiAgfVxuICAmOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59IiwiLy8gVXRpbGl0eVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIENsZWFyIGEgZmxvYXQgd2l0aCAuY2xlYXJmaXhcbi5jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcgJzsgLy8gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcuXG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLy8gRmxvYXQgZWl0aGVyIGRpcmVjdGlvblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tVWx0cmF0aGluXzMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdHJhdGhpbl8zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdHJhdGhpbl8zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tVWx0cmF0aGluXzMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1VbHRyYXRoaW5fMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHRMVFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tUmVndWxhcl80MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1SZWd1bGFyXzQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tUmVndWxhcl80MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tUmVndWxhcl80MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tUmVndWxhcl80MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pXzUwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLURlbWlfNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pXzUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pXzUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pXzUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0TFRQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUJvbGRfNjAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tQm9sZF82MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUJvbGRfNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUJvbGRfNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUJvbGRfNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dExUUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1IZWF2eV83MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1IZWF2eV83MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUhlYXZ5XzcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1IZWF2eV83MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tSGVhdnlfNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBZGp1c3RlZCBBcmlhbCBGYWxsYmFjayc7XG4gIHNyYzogbG9jYWwoQXJpYWwpO1xuICBzaXplLWFkanVzdDogMTAyJTtcbiAgYXNjZW50LW92ZXJyaWRlOiA4NCU7XG4gIGRlc2NlbnQtb3ZlcnJpZGU6IDI5JTtcbiAgbGluZS1nYXAtb3ZlcnJpZGU6IDAlO1xufSIsIi5ibV9tb2JpbF9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJtX21vYmlsX21lbnUsIC5ibV9tb2JpbF9maWx0ZXJ7XG4gIGJvdHRvbTowO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICBvdmVyZmxvdy15OmF1dG87XG4gIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6MDtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMHB4KTtcbiAgei1pbmRleDoxMDExO1xufVxuXG4uYm1fbW9iaWxfbWVudTpub3QoLm5vLXRyYW5zaXRpb24pLFxuLmJtX21vYmlsX21lbnUgLnN1Ym1lbnU6bm90KC5uby10cmFuc2l0aW9uKSxcbi5ibV9tb2JpbF9maWx0ZXI6bm90KC5uby10cmFuc2l0aW9uKSxcbi5ibV9tb2JpbF9maWx0ZXIgLnN1Ym1lbnU6bm90KC5uby10cmFuc2l0aW9uKXtcbiAgdHJhbnNpdGlvbjphbGwgNDUwbXM7XG59XG5cbi5ibV9tb2JpbF9tZW51X292ZXJsYXl7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuNDIpO1xuICBib3R0b206MDtcbiAgZGlzcGxheTpub25lO1xuICBsZWZ0OjA7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICByaWdodDowO1xuICB0b3A6MDtcbiAgei1pbmRleDoxMDEwO1xufVxuXG4uYm1fbW9iaWxfbWVudS1vcGVuZWQgLmJtX21vYmlsX21lbnVfb3ZlcmxheSwge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uYm1fbW9iaWxfbWVudS5vcGVuZWQsXG4uYm1fbW9iaWxfZmlsdGVyLm9wZW5lZHtcbiAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVaKDBweCk7XG59XG5cbi5ibV9tb2JpbF9tZW51LnN1Ym1lbnUtb3BlbmVke1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5ibV9tb2JpbF9tZW51IC5zdWJtZW51e1xuICBib3R0b206MDtcbiAgbWluLWhlaWdodDoxMDAlO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICBvdmVyZmxvdy15OmF1dG87XG4gIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6MDtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLmJtX21vYmlsX21lbnUgLnN1Ym1lbnUub3BlbmVkLFxuLmJtX21vYmlsX2ZpbHRlciAuc3VibWVudS5vcGVuZWR7XG4gIGxlZnQ6MDtcbiAgcG9pbnRlci1ldmVudHM6YXV0bztcbn1cblxuLmJtX21vYmlsX21lbnUgLnN1Ym1lbnUub3BlbmVkOm5vdCguY3VycmVudCksXG4uYm1fbW9iaWxfZmlsdGVyIC5zdWJtZW51Lm9wZW5lZDpub3QoLmN1cnJlbnQpe1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5idG4tb3BlbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgNnB4O1xufVxuLmJ0bi1vcGVuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi5idG4tb3Blbi5maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDY5OGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1vcGVuLnNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmQ2OThkO1xufVxuXG4vKiBibV9tb2JpbF9tZW51anMgbWVudSBzdHlsZXMgKi9cbi5ibV9tb2JpbF9tZW51LCAuYm1fbW9iaWxfZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0MDQxNDM7XG4gIHdpZHRoOiA4MCU7XG59XG4uYm1fbW9iaWxfZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJtX21vYmlsX21lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWFyZ2luOiAwO1xuICBcbn1cbi5ibV9tb2JpbF9tZW51IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJtX21vYmlsX21lbnUgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xuICBcbn1cbi5ibV9tb2JpbF9tZW51IHVsID4gbGkgPiBhW2hyZWY9XCIvZW4vc2FsZS9cIl0sIC5ibV9tb2JpbF9tZW51IHVsID4gbGkgPiBhW2hyZWY9XCIvc2FsZS9cIl0ge1xuICBjb2xvcjogcmVkO1xufVxuLmJtX21vYmlsX21lbnUgdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5ibV9tb2JpbF9tZW51IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuLmJtX21vYmlsX21lbnUgdWwgPiBsaS5oYXMtc3VibWVudSA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3VibWVudS1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAmW2RhdGEtc3VibWVudT1cImRlbml6X3NvcnR1XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLmJtX21vYmlsX21lbnUgdWwgPiBsaS5oYXMtc3VibWVudSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3VibWVudS1hcnJvdy1hY3RpdmUuc3ZnXCIpO1xufVxuXG4vKiBibV9tb2JpbF9tZW51anMgc3VibWVudSBzdHlsZXMgKi9cbi5ibV9tb2JpbF9tZW51IC5zdWJtZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmJtX21vYmlsX21lbnUgLnN1Ym1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZmVmZWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4uYm1fbW9iaWxfbWVudSAuc3VibWVudS1oZWFkZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEycHggMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLmJtX21vYmlsX21lbnUgLnN1Ym1lbnUtaGVhZGVyID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcHJldi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm1fbW9iaWxfbWVudSAuc3VibWVudSA+IHNwYW4ge1xuICBjb2xvcjogIzE3MTcxNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgb3BhY2l0eTogLjU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm1fbW9iaWxfbWVudS1vcGVuZWQgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibV9tb2JpbF9tZW51LCAuYm1fbW9iaWxfZmlsdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG5cbiAgLnRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuXG4gIC50YWJzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC50YWJzIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6MDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuXG4gIC50YWJzIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAudXNlci1tZW51LWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIGxpe1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogQW5pbWF0aW9uICovXG4gIC50YWItY29udGVudCAqIHtcbiAgICBhbmltYXRpb246IHNjYWxlIDQwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgQGtleWZyYW1lcyBzY2FsZSB7XG4gICAgMCUge1xuICAgICAgLyogXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7ICovXG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgLyogXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7ICovXG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLyogXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7ICovXG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAudGFiLW1haW4tbWVudSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibS1tb2JpbG1lbnUtY2F0ZWdvcnktbm9uZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC50YWItdXNlci1tZW51IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JtLXVzZXItbm9uZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC50YWJzIFtpZF49XCJ0YWJcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICYudGFiLW1haW4tbWVudSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm0tbW9iaWxtZW51LWNhdGVnb3J5LnN2Z1wiKTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYudGFiLXVzZXItbWVudSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm0tdXNlci5zdmdcIik7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN0YWIxOmNoZWNrZWQgfiAjdGFiMS1jb250ZW50LFxuICAjdGFiMjpjaGVja2VkIH4gI3RhYjItY29udGVudCxcbiAgI3RhYjM6Y2hlY2tlZCB+ICN0YWIzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiIsIi5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgXG4gIH1cbiAgXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIFxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cbiAgfVxufVxuXG5cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbmV4dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcHJldi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgbGVmdDogMTBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweDtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojY2NjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYjtcbiAgICB9XG4gIH1cbn1cbi5ob21lcGFnZS1wcm9kdWN0cy1zd2lwZXIge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6MzAlO1xuICB9XG59IiwiLypcblxuXG4gICBNYWdpYyBab29tIFBsdXMgdjUuMy43IFxuICAgQ29weXJpZ2h0IDIwMjIgTWFnaWMgVG9vbGJveFxuICAgQnV5IGEgbGljZW5zZTogaHR0cHM6Ly93d3cubWFnaWN0b29sYm94LmNvbS9tYWdpY3pvb21wbHVzL1xuICAgTGljZW5zZSBhZ3JlZW1lbnQ6IGh0dHBzOi8vd3d3Lm1hZ2ljdG9vbGJveC5jb20vbGljZW5zZS9cblxuXG4qL1xuXG4vKipcbiAqIENvcmUgc3R5bGVzXG4gKi9cbi5NYWdpY1pvb20sXG4ubXotZmlndXJlLFxuLm16LWxlbnMsXG4ubXotem9vbS13aW5kb3csXG4ubXotbG9hZGluZyxcbi5tei1oaW50LFxuLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLFxuLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlIC5tei1pbWFnZS1zdGFnZSxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2UgLm16LWNhcHRpb24sXG4ubXotdGh1bWIgaW1nLFxuLm16LWV4cGFuZC10aHVtYm5haWxzLFxuLm16LWV4cGFuZC1jb250cm9scyxcbi5tei1idXR0b24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5NYWdpY1pvb20sXG4ubXotZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uTWFnaWNab29tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5maWd1cmUubXotZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5NYWdpY1pvb20gaW1nLFxuLm16LWZpZ3VyZSBpbWcge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLk1hZ2ljWm9vbSA+IGltZyxcbi5tei1maWd1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmllOC1tYWdpYyAuTWFnaWNab29tID4gaW1nLFxuLmllOC1tYWdpYyAubXotZmlndXJlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm16LWZpZ3VyZS5tei1uby16b29tLm16LW5vLWV4cGFuZCxcbi5tei1leHBhbmQgLm16LWZpZ3VyZS5tei1uby16b29tIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4ubXotZmlndXJlLm16LWFjdGl2ZSxcbi5tei1leHBhbmQge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5tei1sZW5zLFxuLm16LXpvb20td2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tei1sZW5zIGltZyxcbi5tei16b29tLXdpbmRvdyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tei1sZW5zIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tei16b29tLXdpbmRvdyB7XG4gIHotaW5kZXg6IDIwMDAwMDAwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllciB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSwgYmxhY2spO1xuICAtd2Via2l0LW1hc2stY2xpcDogY29udGVudDtcbiAgY3Vyc29yOiBub25lO1xufVxuLm16LWZpZ3VyZS5tei1hY3RpdmUgLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllci5tei1leHBhbmRlZCB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ubXotem9vbS13aW5kb3cgaW1nICB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xMDAwJTtcbiAgcmlnaHQ6IC0xMDAwJTtcbiAgdG9wOiAtMTAwMCU7XG4gIGJvdHRvbTogLTEwMDAlO1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCUgIWltcG9ydGFudDtcbn1cbi5tei16b29tLXdpbmRvdy5tei1wcmV2aWV3IGltZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmx0LWllOS1tYWdpYyAubXotem9vbS13aW5kb3cgaW1nICB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXotZXhwYW5kLWNvbnRyb2xzIHtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLm16LWZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xufVxuLm16LWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXotdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZCAubXotZXhwYW5kLWJnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtbWFnaWMgLm16LWV4cGFuZC1jb250cm9scy5tei1mYWRlIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgPiAubXotem9vbS13aW5kb3cge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgLm16LWV4cGFuZGVkLXZpZXctb3BlbixcbiAgLm16LWV4cGFuZGVkLXZpZXctb3BlbiBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm16LWV4cGFuZGVkLXZpZXctb3BlbiBib2R5IHsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSB7XG4gIDpyb290Lm16LWV4cGFuZGVkLXZpZXctb3Blbjpub3QoLmlvcy1tYWdpYyk6bm90KFtkYXRhLW1hZ2ljLXVhPXNhZmFyaV0pLFxuICA6cm9vdC5tei1leHBhbmRlZC12aWV3LW9wZW46bm90KC5pb3MtbWFnaWMpOm5vdChbZGF0YS1tYWdpYy11YT1zYWZhcmldKSBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgOnJvb3QubXotZXhwYW5kZWQtdmlldy1vcGVuOm5vdCguaW9zLW1hZ2ljKTpub3QoW2RhdGEtbWFnaWMtdWE9c2FmYXJpXSkgYm9keSB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG59XG5cblxuLyoqXG4gKiBNYWluIGZpZ3VyZVxuICovXG4ubXotZmlndXJlLm16LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubXotZmlndXJlLm16LW5vLXpvb20sXG4ubXotZmlndXJlLm16LWNsaWNrLXpvb20sXG4ubXotZmlndXJlLm16LWFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubXotZmlndXJlLm16LWFjdGl2ZS5tei1uby1leHBhbmQge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLm16LWNsaWNrLXpvb20ubXotbm8tZXhwYW5kIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuLm16LWZpZ3VyZS5tei1hY3RpdmUubXotbWFnbmlmaWVyLXpvb20ubXotaG92ZXItem9vbS5tei1uby1leHBhbmQge1xuICBjdXJzb3I6IG5vbmU7XG59XG4ubXotZmlndXJlLm16LW1hZ25pZmllci16b29tLm16LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5tei1maWd1cmUubXotYWN0aXZlID4gaW1nIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnc2F0dXJhdGVcXCcgdmFsdWVzPVxcJzBcXCcvPjxmZUNvbXBvbmVudFRyYW5zZmVyPjxmZUZ1bmNBIHR5cGU9XFwnbGluZWFyXFwnIHNsb3BlPVxcJzAuNlxcJy8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoODAlKSBvcGFjaXR5KDYwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDgwJSkgb3BhY2l0eSg2MCUpO1xufVxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLm16LWZpZ3VyZS5tei1hY3RpdmUgPiBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubHQtaWUxMC1tYWdpYyAubXotZmlndXJlLm16LWFjdGl2ZSA+IGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheVNjYWxlPTEsb3BhY2l0eT0wLjYpO1xufVxuLm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tLFxuOm5vdCgubXotZXhwYW5kKSAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tID4gaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmx0LWllMTAtbWFnaWMgLm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tLFxuLmx0LWllMTAtbWFnaWMgLm16LWZpZ3VyZS5tei1hY3RpdmUubXotaW5uZXItem9vbSA+IGltZyB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5pZTktbWFnaWMgLm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZS5tei1pbm5lci16b29tIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogWm9vbSBsZW5zXG4gKi9cbi5tei1sZW5zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3MCwxNzAsMTcwLDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG4gIGN1cnNvcjogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXotZmlndXJlLm16LWFjdGl2ZSAubXotbGVucyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpIC4xcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpIC4xcztcbn1cbi5tei1maWd1cmUubXotYWN0aXZlLm16LW1hZ25pZmllci16b29tIC5tei1sZW5zIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi8qKlxuICogWm9vbSB3aW5kb3dcbiAqL1xuLm16LXpvb20td2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cbi5tei16b29tLXdpbmRvdy5tei1tYWduaWZpZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7Ym90dG9tOiAwO1xuICBsZWZ0OiAwOyByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzAsMTcwLDE3MCwwLjcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAxcHggcmdiYSgwLDAsMCwuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLm16LXpvb20td2luZG93Lm16LW1hZ25pZmllci5tei1zcXVhcmUsXG4ubXotem9vbS13aW5kb3cubXotbWFnbmlmaWVyLm16LXNxdWFyZTpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubHQtaWU5LW1hZ2ljIC5tei16b29tLXdpbmRvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubXotem9vbS13aW5kb3cubXotaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXotem9vbS13aW5kb3cubXotaW5uZXI6bm90KC5tei1leHBhbmRlZCkge1xuICB6LWluZGV4OiA4MDtcbn1cblxuLyogQ2FwdGlvbiBpbiB6b29tIHdpbmRvdyAqL1xuLm16LXpvb20td2luZG93IC5tei1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogIzc3NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTUwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmx0LWllOS1tYWdpYyAubXotem9vbS13aW5kb3cgLm16LWNhcHRpb24ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm16LXpvb20td2luZG93LmNhcHRpb24tYm90dG9tIC5tei1jYXB0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ubXotem9vbS13aW5kb3cubXotZXhwYW5kZWQgPiAubXotY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFpvb20gd2luZG93IGFuaW1hdGlvbnMgKi9cbi5tei16b29tLXdpbmRvdy5tei1kZWFjdGl2YXRpbmcsXG4ubXotem9vbS13aW5kb3cubXotYWN0aXZhdGluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcbn1cbi5tei16b29tLXdpbmRvdy5tei1kZWFjdGl2YXRpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4yNXMsIC4yNXMsIC4yNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4yNXMsIC4yNXMsIC4yNXM7XG59XG4ubXotem9vbS13aW5kb3cubXotcC1yaWdodCxcbi5tei16b29tLXdpbmRvdy5tei1wLWxlZnQsXG4ubXotem9vbS13aW5kb3cubXotcC10b3AsXG4ubXotem9vbS13aW5kb3cubXotcC1ib3R0b20ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XG59XG4ubXotem9vbS13aW5kb3cubXotcC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcbn1cbi5tei16b29tLXdpbmRvdy5tei1wLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XG59XG4ubXotem9vbS13aW5kb3cubXotcC1ib3R0b20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG59XG4vKiBJbm5lciBtb2RlIGFuaW1hdGlvbiAqL1xuLm16LXpvb20td2luZG93ID4gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtaW5uZXIubXotZGVhY3RpdmF0aW5nID4gaW1nLFxuLm16LXpvb20td2luZG93Lm16LXAtaW5uZXIubXotYWN0aXZhdGluZyA+IGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpICFpbXBvcnRhbnQ7XG59XG4vKiBNYWduaWZpZXIgbW9kZSBhbmltYXRpb24gKi9cbi5tei16b29tLXdpbmRvdy5tei1wLW1hZ25pZmllciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xufVxuLyogUHJldmlldyBtb2RlIGFuaW1hdGlvbiAqL1xuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotYWN0aXZhdGluZyxcbi5tei16b29tLXdpbmRvdy5tei1jdXN0b20ubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1hY3RpdmF0aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xufVxuLm16LXpvb20td2luZG93Lm16LXByZXZpZXcubXotZGVhY3RpdmF0aW5nLFxuLm16LXpvb20td2luZG93Lm16LWN1c3RvbS5tei1kZWFjdGl2YXRpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuLm16LXpvb20td2luZG93Lm16LXAtcHJldmlldyxcbi5tei16b29tLXdpbmRvdy5tei1wLWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLyoqXG4gKiBIaW50ICYgTG9hZGluZ1xuICovXG4ubXotaGludCxcbi5tei1sb2FkaW5nIHtcbiAgY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDksNTEsNjEsMC43KTtcbiAgZm9udDogbm9ybWFsIDEycHgvMS4yZW0gJ0x1Y2lkYSBHcmFuZGUnLCAnTHVjaWRhIFNhbnMgVW5pY29kZScsIFZlcmRhbmEsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuXG4ubXotaGludCB7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB6LWluZGV4IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHotaW5kZXggMC40cyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm16LWhpbnQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSg0OSw1MSw2MSwwLjcpO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHBhZGRpbmc6IC43ZW0gMS4xZW07XG59XG4ubXotaGludC1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAyMjk1JztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubW9iaWxlLW1hZ2ljIC5tei1oaW50LW1lc3NhZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm16LWhpbnQtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjZzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG59XG4vKiBIaW50IGluIHRoZSBleHBhbmRlZCB2aWV3IG9uIG1vYmlsZSAqL1xuLm16LWV4cGFuZCAubXotaGludCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cbn1cbi5tei1leHBhbmQgLm16LWhpbnQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEuMWVtO1xufVxuLm16LWV4cGFuZCAubXotaGludC1tZXNzYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXotZXhwYW5kIC5tei1oaW50LWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5tei1sb2FkaW5nIHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm16LWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgbGVmdDogMDsgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubXotbG9hZGluZy5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbn1cbi5tei1sb2FkaW5nLnNob3duOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tbG9hZGluZyAuOXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4tbG9hZGluZyAuOXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbi1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbi1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmx0LWllMTAtbWFnaWMgLm16LWxvYWRpbmcge1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogLjdlbSAxLjFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5sdC1pZTEwLW1hZ2ljIC5tei1sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogJ0xvYWRpbmcuLi4nO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sdC1pZTktbWFnaWMgLm16LWxvYWRpbmcge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAgMDtcbiAgd2lkdGg6IDEyNnB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ubHQtaWU5LW1hZ2ljIC5tei1oaW50LW1lc3NhZ2UsXG4ubHQtaWU5LW1hZ2ljIC5tei1sb2FkaW5nLnNob3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0nIzdjMzEzMzNEJywgRW5kQ29sb3JTdHI9JyM3YzMxMzMzRCcpO1xufVxuLmx0LWllOS1tYWdpYyAubXotaGludC1oaWRkZW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cblxuXG4vKipcbiAqIEV4cGFuZGVkIHZpZXdcbiAqL1xuLm16LWV4cGFuZCxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IGltZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IHN2Zyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnLFxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnID4gaW1nLFxuLm16LWV4cGFuZCAubXotZXhwYW5kLWJnID4gc3ZnIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbn1cbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyxcbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IHN2ZyAge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXotZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjEwMDAwMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA2MDBweDtcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLyogRXhwYW5kZWQgdmlldyBiYWNrZ3JvdW5kICovXG4ubXotZXhwYW5kIC5tei1leHBhbmQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IC0xMDA7XG59XG4ubXotZXhwYW5kIC5tei1leHBhbmQtYmcgPiBpbWcgIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8vLm16LWV4cGFuZCAubXotZXhwYW5kLWJnID4gaW1nICB7XG4vLyAgZGlzcGxheTogbm9uZTtcbi8vICBtYXJnaW46IGF1dG87XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbi8vICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vL31cblxuLy8ubXotZXhwYW5kIC5tei1leHBhbmQtYmcgPiBpbWcgIHtcbi8vICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdibHVyXFwnPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249XFwnODBcXCcgaW49XFwnU291cmNlR3JhcGhpY1xcJz48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjwvc3ZnPiNibHVyXCIpO1xuLy8gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpIGJyaWdodG5lc3MoNjAlKTtcbi8vICBmaWx0ZXI6IGJsdXIoMjBweCkgYnJpZ2h0bmVzcyg2MCUpO1xuLy99XG5cbi5tei1leHBhbmQgLm16LWV4cGFuZC1iZyA+IHN2ZyAge1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IC42O1xufVxuXG5bZGF0YS1tYWdpYy11YT1lZGdlXSAubXotZXhwYW5kIC5tei1leHBhbmQtYmcsXG4ubHQtaWUxMC1tYWdpYyAubXotZXhwYW5kIC5tei1leHBhbmQtYmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubHQtaWU5LW1hZ2ljIC5tei1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xufVxuW2RhdGEtbWFnaWMtdWE9ZWRnZV0gLm16LWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgLjk2KTtcbn1cblxuLyoqIFBsYWluIGJhY2tncm91bmRzOiBkYXJrLWJnLCB3aGl0ZS1iZyAqKi9cbi5tei1leHBhbmQucGxhaW4tYmcgLm16LWV4cGFuZC1iZyxcbi5tei1leHBhbmQuZGFyay1iZyAubXotZXhwYW5kLWJnLFxuLm16LWV4cGFuZC53aGl0ZS1iZyAubXotZXhwYW5kLWJnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm16LWV4cGFuZC5kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAuOTYpO1xufVxuLm16LWV4cGFuZC53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIEV4cGFuZGVkIHZpZXcgc3RhZ2UgKi9cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDIxMDAwMDAwMDA7XG59XG5cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZSAubXotaW1hZ2Utc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm16LWV4cGFuZCAubXotZXhwYW5kLXN0YWdlLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuXG4ubXotZXhwYW5kIC5tei1pbWFnZS1zdGFnZSA+IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm16LWV4cGFuZCAubXotZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm16LWV4cGFuZCAubXotZmlndXJlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm16LWV4cGFuZCAubXotem9vbS1pbiAubXotaW1hZ2Utc3RhZ2UgPiBmaWd1cmUsXG4ubXotZXhwYW5kIC5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZSA+IGZpZ3VyZSAubXotZmlndXJlLm16LWFjdGl2YXRpbmcsXG4ubXotZXhwYW5kIC5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZSA+IGZpZ3VyZSAubXotZmlndXJlLm16LWFjdGl2ZSB7XG4gIGZsZXg6IDEgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tei1leHBhbmQgLm16LXpvb20taW4gLm16LWltYWdlLXN0YWdlID4gZmlndXJlIC5tei1maWd1cmUubXotYWN0aXZlID4gaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubXotZXhwYW5kIC5tei1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm16LWV4cGFuZCAubXotZmlndXJlLm16LWFjdGl2ZSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cbi8qIFdoZW4gaW5uZXIgem9vbSBpcyBhbHdheXMgc2hvd24gKi9cbi5tei1leHBhbmQgLm16LWV4cGFuZC1zdGFnZS5tei16b29tLWluLm16LWFsd2F5cy16b29tIC5tei1pbWFnZS1zdGFnZSA+IGZpZ3VyZSA+IGZpZ3VyZSA+IGltZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC01MDAwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAtNTAwMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC01MDAwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IC01MDAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5sdC1pZTEwLW1hZ2ljIC5tei16b29tLXdpbmRvdy5tei1leHBhbmRlZCBpbWcgIHsgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cbi5sdC1pZTEwLW1hZ2ljIC5tei1leHBhbmQgLm16LWZpZ3VyZS5tei1tYWduaWZpZXItem9vbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4vKiBDYXB0aW9uIGluIGV4cGFuZGVkIHZpZXcgKi9cbi5tei1leHBhbmQgLm16LWNhcHRpb24ge1xuICBmbGV4OiAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0NnB4ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udDogbm9ybWFsIDEwcHQvMS4yNSAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucyBVbmljb2RlJywgVmVyZGFuYSwgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm16LWV4cGFuZCAubXotY2FwdGlvbi5tei1zaG93IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXotZXhwYW5kIC5tei16b29tLWluIC5tei1pbWFnZS1zdGFnZSAubXotY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tei1leHBhbmQgLm16LWNhcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tei1leHBhbmQud2hpdGUtYmcgLm16LWNhcHRpb24ge1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sdC1pZTktbWFnaWMgLm16LWV4cGFuZCAubXotY2FwdGlvbiB7XG4gIHRvcDogMTAwJTtcbn1cblxuLm16LWV4cGFuZCAubXotem9vbS13aW5kb3cge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmx0LWllOS1tYWdpYyAubXotZXhwYW5kIC5tei16b29tLXdpbmRvdyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogRXhwYW5kZWQgdmlldyBvbiBtb2JpbGUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm16LWltYWdlLXN0YWdlIC5tei1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqXG4gKiBCdXR0b25zICYgQXJyb3dzXG4gKi9cbi5tei1uYXYtY29udHJvbHMsXG4ubXotZXhwYW5kLWNvbnRyb2xzLFxuYnV0dG9uLm16LWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLm16LW5hdi1jb250cm9scyB7XG4gIHotaW5kZXg6IDIxMDAwMDAwMDA7XG59XG5cbmJ1dHRvbi5tei1idXR0b24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAuNikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIxMDAwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzcGVhazogbm9uZTtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cyAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ubXotYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudDtcbn1cblxuOnJvb3Q6bm90KC5tb2JpbGUtbWFnaWMpIGJ1dHRvbi5tei1idXR0b246aG92ZXIsXG5idXR0b24ubXotYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAxODAsIDEpICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5tei1idXR0b246YWN0aXZlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNykgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNykgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIGJ1dHRvbi5tei1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgNTEsIDYxLCAuNykgIWltcG9ydGFudDtcbn1cblxuXG5idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1wcmV2LFxuYnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tbmV4dCB7XG4gIG1hcmdpbjogYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tY2xvc2Uge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk1ICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJhV1YzUW05NFBTSXdJREFnTkRnZ05EZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweU5TNHpPRFF4SURJMExqY3lOREZETWpRdU9Ua3pOeUF5TkM0ek16TTBJREkwTGprNU16a2dNak11TnpBd01pQXlOUzR6T0RRM0lESXpMak13T1RoTU16Y2dNVEV1TnpBMU1Vd3pOaTR5T1RReklERXhUREkwTGpZM09UTWdNakl1TmpBME5FTXlOQzR5T0RnMklESXlMams1TkRjZ01qTXVOalUxTmlBeU1pNDVPVFEwSURJekxqSTJOVElnTWpJdU5qQXpPRXd4TVM0M01EVXlJREV4TGpBek5qWk1NVEVnTVRFdU56UXlNa3d5TWk0MU5Ua3pJREl6TGpNd09EZERNakl1T1RRNU55QXlNeTQyT1RrMElESXlMamswT1RVZ01qUXVNek15TmlBeU1pNDFOVGc0SURJMExqY3lNMHd4TVM0d016Y2dNell1TWpNME1rd3hNUzQzTkRJM0lETTJMamt6T1ROTU1qTXVNalkwTVNBeU5TNDBNamcwUXpJekxqWTFORGdnTWpVdU1ETTRNU0F5TkM0eU9EYzVJREkxTGpBek9ETWdNalF1TmpjNE1pQXlOUzQwTWpnNVRETTJMakkwTWpFZ016ZE1Nell1T1RRM01pQXpOaTR5T1RRMFRESTFMak00TkRFZ01qUXVOekkwTVZvaUlHWnBiR3c5SWlNNU9UazVPVGtpTHo0S1BIQmhkR2dnWkQwaVRUSTFMak00TkRFZ01qUXVOekkwTVVNeU5DNDVPVE0zSURJMExqTXpNelFnTWpRdU9Ua3pPU0F5TXk0M01EQXlJREkxTGpNNE5EY2dNak11TXpBNU9Fd3pOeUF4TVM0M01EVXhURE0yTGpJNU5ETWdNVEZNTWpRdU5qYzVNeUF5TWk0Mk1EUTBRekkwTGpJNE9EWWdNakl1T1RrME55QXlNeTQyTlRVMklESXlMams1TkRRZ01qTXVNalkxTWlBeU1pNDJNRE00VERFeExqY3dOVElnTVRFdU1ETTJOa3d4TVNBeE1TNDNOREl5VERJeUxqVTFPVE1nTWpNdU16QTROME15TWk0NU5EazNJREl6TGpZNU9UUWdNakl1T1RRNU5TQXlOQzR6TXpJMklESXlMalUxT0RnZ01qUXVOekl6VERFeExqQXpOeUF6Tmk0eU16UXlUREV4TGpjME1qY2dNell1T1RNNU0wd3lNeTR5TmpReElESTFMalF5T0RSRE1qTXVOalUwT0NBeU5TNHdNemd4SURJMExqSTROemtnTWpVdU1ETTRNeUF5TkM0Mk56Z3lJREkxTGpReU9EbE1Nell1TWpReU1TQXpOMHd6Tmk0NU5EY3lJRE0yTGpJNU5EUk1NalV1TXpnME1TQXlOQzQzTWpReFdpSWdjM1J5YjJ0bFBTSWpPVGs1T1RrNUlpOCtDand2YzNablBnbz1cIik7XG59XG5cbmJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLXByZXY6YmVmb3JlLFxuYnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyYVdWM1FtOTRQU0l3SURBZ05EZ2dORGdpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhPQzQzTlRreklEa3VNelE1TWpGRE1UZ3VNems1T0NBNExqa3lPVGc0SURFM0xqYzJPRFVnT0M0NE9ERXpNaUF4Tnk0ek5Ea3lJRGt1TWpRd056UkRNVFl1T1RJNU9TQTVMall3TURFM0lERTJMamc0TVRNZ01UQXVNak14TlNBeE55NHlOREEzSURFd0xqWTFNRGhNTVRndU56VTVNeUE1TGpNME9USXhXazB6TUNBeU5Fd3pNQzQzTlRreklESTBMalkxTURoRE16RXVNRGd3TWlBeU5DNHlOell6SURNeExqQTRNRElnTWpNdU56SXpOeUF6TUM0M05Ua3pJREl6TGpNME9USk1NekFnTWpSYVRURTNMakkwTURjZ016Y3VNelE1TWtNeE5pNDRPREV6SURNM0xqYzJPRFVnTVRZdU9USTVPU0F6T0M0ek9UazRJREUzTGpNME9USWdNemd1TnpVNU0wTXhOeTQzTmpnMUlETTVMakV4T0RjZ01UZ3VNems1T0NBek9TNHdOekF4SURFNExqYzFPVE1nTXpndU5qVXdPRXd4Tnk0eU5EQTNJRE0zTGpNME9USmFUVEUzTGpJME1EY2dNVEF1TmpVd09Fd3lPUzR5TkRBM0lESTBMalkxTURoTU16QXVOelU1TXlBeU15NHpORGt5VERFNExqYzFPVE1nT1M0ek5Ea3lNVXd4Tnk0eU5EQTNJREV3TGpZMU1EaGFUVEk1TGpJME1EY2dNak11TXpRNU1rd3hOeTR5TkRBM0lETTNMak0wT1RKTU1UZ3VOelU1TXlBek9DNDJOVEE0VERNd0xqYzFPVE1nTWpRdU5qVXdPRXd5T1M0eU5EQTNJREl6TGpNME9USmFJaUJtYVd4c1BTSWpPVGs1T1RrNUlpOCtDand2YzNablBnbz1cIik7XG59XG5cbkBzdXBwb3J0cyhcbiAgICAgICAgKCgtd2Via2l0LW1hc2staW1hZ2U6dXJsKCkpIG9yIChtYXNrLWltYWdlOnVybCgpKSkgYW5kXG4gICAgICAgICgoLXdlYmtpdC1tYXNrLXJlcGVhdDpuby1yZXBlYXQpIG9yIChtYXNrLXJlcGVhdDpuby1yZXBlYXQpKSBhbmRcbiAgICAgICAgKCgtd2Via2l0LW1hc2stcG9zaXRpb246Y2VudGVyKSBvciAobWFzay1wb3NpdGlvbjpjZW50ZXIpKSBhbmRcbiAgICAgICAgKCgtd2Via2l0LW1hc2stc2l6ZTpjb3Zlcikgb3IgKG1hc2stc2l6ZTpjb3ZlcikpXG4pIHtcbiAgYnV0dG9uLm16LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA4MCUpOztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIGJ1dHRvbi5tei1idXR0b24ubXotYnV0dG9uLWNsb3NlOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyYVdWM1FtOTRQU0l3SURBZ05EZ2dORGdpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHlOUzR6T0RReElESTBMamN5TkRGRE1qUXVPVGt6TnlBeU5DNHpNek0wSURJMExqazVNemtnTWpNdU56QXdNaUF5TlM0ek9EUTNJREl6TGpNd09UaE1NemNnTVRFdU56QTFNVXd6Tmk0eU9UUXpJREV4VERJMExqWTNPVE1nTWpJdU5qQTBORU15TkM0eU9EZzJJREl5TGprNU5EY2dNak11TmpVMU5pQXlNaTQ1T1RRMElESXpMakkyTlRJZ01qSXVOakF6T0V3eE1TNDNNRFV5SURFeExqQXpOalpNTVRFZ01URXVOelF5TWt3eU1pNDFOVGt6SURJekxqTXdPRGRETWpJdU9UUTVOeUF5TXk0Mk9UazBJREl5TGprME9UVWdNalF1TXpNeU5pQXlNaTQxTlRnNElESTBMamN5TTB3eE1TNHdNemNnTXpZdU1qTTBNa3d4TVM0M05ESTNJRE0yTGprek9UTk1Nak11TWpZME1TQXlOUzQwTWpnMFF6SXpMalkxTkRnZ01qVXVNRE00TVNBeU5DNHlPRGM1SURJMUxqQXpPRE1nTWpRdU5qYzRNaUF5TlM0ME1qZzVURE0yTGpJME1qRWdNemRNTXpZdU9UUTNNaUF6Tmk0eU9UUTBUREkxTGpNNE5ERWdNalF1TnpJME1Wb2lJR1pwYkd3OUlpTTVPVGs1T1RraUx6NEtQSEJoZEdnZ1pEMGlUVEkxTGpNNE5ERWdNalF1TnpJME1VTXlOQzQ1T1RNM0lESTBMak16TXpRZ01qUXVPVGt6T1NBeU15NDNNREF5SURJMUxqTTRORGNnTWpNdU16QTVPRXd6TnlBeE1TNDNNRFV4VERNMkxqSTVORE1nTVRGTU1qUXVOamM1TXlBeU1pNDJNRFEwUXpJMExqSTRPRFlnTWpJdU9UazBOeUF5TXk0Mk5UVTJJREl5TGprNU5EUWdNak11TWpZMU1pQXlNaTQyTURNNFRERXhMamN3TlRJZ01URXVNRE0yTmt3eE1TQXhNUzQzTkRJeVRESXlMalUxT1RNZ01qTXVNekE0TjBNeU1pNDVORGszSURJekxqWTVPVFFnTWpJdU9UUTVOU0F5TkM0ek16STJJREl5TGpVMU9EZ2dNalF1TnpJelRERXhMakF6TnlBek5pNHlNelF5VERFeExqYzBNamNnTXpZdU9UTTVNMHd5TXk0eU5qUXhJREkxTGpReU9EUkRNak11TmpVME9DQXlOUzR3TXpneElESTBMakk0TnprZ01qVXVNRE00TXlBeU5DNDJOemd5SURJMUxqUXlPRGxNTXpZdU1qUXlNU0F6TjB3ek5pNDVORGN5SURNMkxqSTVORFJNTWpVdU16ZzBNU0F5TkM0M01qUXhXaUlnYzNSeWIydGxQU0lqT1RrNU9UazVJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJhV1YzUW05NFBTSXdJREFnTkRnZ05EZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweU5TNHpPRFF4SURJMExqY3lOREZETWpRdU9Ua3pOeUF5TkM0ek16TTBJREkwTGprNU16a2dNak11TnpBd01pQXlOUzR6T0RRM0lESXpMak13T1RoTU16Y2dNVEV1TnpBMU1Vd3pOaTR5T1RReklERXhUREkwTGpZM09UTWdNakl1TmpBME5FTXlOQzR5T0RnMklESXlMams1TkRjZ01qTXVOalUxTmlBeU1pNDVPVFEwSURJekxqSTJOVElnTWpJdU5qQXpPRXd4TVM0M01EVXlJREV4TGpBek5qWk1NVEVnTVRFdU56UXlNa3d5TWk0MU5Ua3pJREl6TGpNd09EZERNakl1T1RRNU55QXlNeTQyT1RrMElESXlMamswT1RVZ01qUXVNek15TmlBeU1pNDFOVGc0SURJMExqY3lNMHd4TVM0d016Y2dNell1TWpNME1rd3hNUzQzTkRJM0lETTJMamt6T1ROTU1qTXVNalkwTVNBeU5TNDBNamcwUXpJekxqWTFORGdnTWpVdU1ETTRNU0F5TkM0eU9EYzVJREkxTGpBek9ETWdNalF1TmpjNE1pQXlOUzQwTWpnNVRETTJMakkwTWpFZ016ZE1Nell1T1RRM01pQXpOaTR5T1RRMFRESTFMak00TkRFZ01qUXVOekkwTVZvaUlHWnBiR3c5SWlNNU9UazVPVGtpTHo0S1BIQmhkR2dnWkQwaVRUSTFMak00TkRFZ01qUXVOekkwTVVNeU5DNDVPVE0zSURJMExqTXpNelFnTWpRdU9Ua3pPU0F5TXk0M01EQXlJREkxTGpNNE5EY2dNak11TXpBNU9Fd3pOeUF4TVM0M01EVXhURE0yTGpJNU5ETWdNVEZNTWpRdU5qYzVNeUF5TWk0Mk1EUTBRekkwTGpJNE9EWWdNakl1T1RrME55QXlNeTQyTlRVMklESXlMams1TkRRZ01qTXVNalkxTWlBeU1pNDJNRE00VERFeExqY3dOVElnTVRFdU1ETTJOa3d4TVNBeE1TNDNOREl5VERJeUxqVTFPVE1nTWpNdU16QTROME15TWk0NU5EazNJREl6TGpZNU9UUWdNakl1T1RRNU5TQXlOQzR6TXpJMklESXlMalUxT0RnZ01qUXVOekl6VERFeExqQXpOeUF6Tmk0eU16UXlUREV4TGpjME1qY2dNell1T1RNNU0wd3lNeTR5TmpReElESTFMalF5T0RSRE1qTXVOalUwT0NBeU5TNHdNemd4SURJMExqSTROemtnTWpVdU1ETTRNeUF5TkM0Mk56Z3lJREkxTGpReU9EbE1Nell1TWpReU1TQXpOMHd6Tmk0NU5EY3lJRE0yTGpJNU5EUk1NalV1TXpnME1TQXlOQzQzTWpReFdpSWdjM1J5YjJ0bFBTSWpPVGs1T1RrNUlpOCtDand2YzNablBnbz1cIik7XG4gIH1cblxuICBidXR0b24ubXotYnV0dG9uLm16LWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgYnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LW5leHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSB7XG4gIGJ1dHRvbi5tei1idXR0b24tcHJldixcbiAgYnV0dG9uLm16LWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgYnV0dG9uLm16LWJ1dHRvbi5tei1idXR0b24tY2xvc2Uge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYigxODAsIDE4MCwgMTgwKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1tYWdpYyAubXotZXhwYW5kIGJ1dHRvbi5tei1idXR0b246YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgfVxufVxuXG4ubHQtaWU5LW1hZ2ljIGJ1dHRvbi5tei1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XG59XG5cbi5sdC1pZTktbWFnaWMgYnV0dG9uLm16LWJ1dHRvbjpob3ZlciB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuXG4vKiBBcnJvd3Mgb24gdGhlIG1haW4gaW1hZ2Ugb24gdGhlIHBhZ2UgKi9cbi5tei1maWd1cmUgLm16LW5hdi1jb250cm9scyBidXR0b24ubXotYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0byAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ubXotZmlndXJlLm16LXNob3ctYXJyb3dzIC5tei1uYXYtY29udHJvbHMgYnV0dG9uLm16LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuLyoqXG4gKiBUaHVtYm5haWxzXG4gKi9cblxuLyoqIFRodW1ibmFpbHMgb24gdGhlIHBhZ2UgKiovXG5hW2RhdGEtem9vbS1pZF0sXG4ubXotdGh1bWIsIC5tei10aHVtYjpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFbZGF0YS16b29tLWlkXSBpbWcsXG4ubXotdGh1bWIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm16LXRodW1iOm5vdCgubXotdGh1bWItc2VsZWN0ZWQpOmhvdmVyIGltZyB7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm16LXRodW1iLm16LXRodW1iLXNlbGVjdGVkIGltZyB7XG4gIGJvcmRlci1jb2xvcjojOWQ5ZDlkO1xufVxuXG4vKiogVGh1bWJuYWlscyBpbiBleHBhbmRlZCB2aWV3ICoqL1xuLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgei1pbmRleDogNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pb3MtbWFnaWNbZGF0YS1tYWdpYy1lbmdpbmU9d2Via2l0XVtkYXRhLW1hZ2ljLWVuZ2luZS12ZXI9XCI2MDMuMVwiXSAubXotZXhwYW5kLXRodW1ibmFpbHMsXG46cm9vdFtkYXRhLW1hZ2ljLXVhPWZpcmVmb3hdIC5tei1leHBhbmQtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogODBweDtcbn1cblxuLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYiA+IGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWI6bm90KC5tYWdpYy10aHVtYi1zZWxlY3RlZCk6aG92ZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAuMyk7XG59XG5cbi5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWIubWFnaWMtdGh1bWItc2VsZWN0ZWQgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDE4MCwgMTgwLCAxODApO1xufVxuXG4ubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKiBUaHVtYm5haWxzIG9uIHRoZSBsZWZ0IGluIGV4cGFuZGVkIHZpZXcgd2l0aCAuZXhwYW5kLXRodW1ibmFpbHMtbGVmdCBjbGFzcyAqKi9cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tei1leHBhbmQuZXhwYW5kLXRodW1ibmFpbHMtbGVmdCAubXotZXhwYW5kLXN0YWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAubXotZXhwYW5kLmV4cGFuZC10aHVtYm5haWxzLWxlZnQgLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaW9zLW1hZ2ljW2RhdGEtbWFnaWMtZW5naW5lPXdlYmtpdF1bZGF0YS1tYWdpYy1lbmdpbmUtdmVyPVwiNjAzLjFcIl0gLm16LWV4cGFuZC5leHBhbmQtdGh1bWJuYWlscy1sZWZ0IC5tei1leHBhbmQtdGh1bWJuYWlscyxcbiAgOnJvb3RbZGF0YS1tYWdpYy11YT1maXJlZm94XSAubXotZXhwYW5kLmV4cGFuZC10aHVtYm5haWxzLWxlZnQgLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSB7XG4gICAgLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYnMubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1icy5tYWdpYy10aHVtYnMtdmVydGljYWwubm8tYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qKiBIaWRlIHRodW1ibmFpbHMgaW4gZXhwYW5kZWQgdmlldyB3aXRoIC5uby1leHBhbmQtdGh1bWJuYWlscyBjbGFzcyAqKi9cbi5tei1leHBhbmQubm8tZXhwYW5kLXRodW1ibmFpbHMgLm16LWV4cGFuZC10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiogVGh1bWJuYWlscyBzaGFkZWQgc3R5bGUgKGltcHJvdmVkIHByZXZpb3VzIG9uZSkgICoqL1xuLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkLm16LXRodW1iIGltZyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwcHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi50aHVtYm5haWxzLXN0eWxlLXNoYWRlZC5tei10aHVtYjpob3Zlcjpub3QoLm16LXRodW1iLXNlbGVjdGVkKSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyguNyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyguNyk7XG5cbn1cbi50aHVtYm5haWxzLXN0eWxlLXNoYWRlZC5tei10aHVtYi1zZWxlY3RlZCBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyguNykgb3BhY2l0eSguNyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyguNykgb3BhY2l0eSguNyk7XG59XG5cbi50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iID4gaW1nIHtcbiAgYm9yZGVyOiAwIDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6MCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iOm5vdCgubWFnaWMtdGh1bWItc2VsZWN0ZWQpID4gaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoLjc1KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKC43NSk7XG59XG5cbi50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iLXNlbGVjdGVkIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKC43KSBvcGFjaXR5KC43KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKC43KSBvcGFjaXR5KC43KTtcbn1cblxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkLm16LXRodW1iOmhvdmVyLFxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkLm16LXRodW1iLm16LXRodW1iLXNlbGVjdGVkLFxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkIC5tYWdpYy10aHVtYjpob3Zlcixcbi5uby1jc3NmaWx0ZXJzLW1hZ2ljIC50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubWFnaWMtdGh1bWIubWFnaWMtdGh1bWItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubm8tY3NzZmlsdGVycy1tYWdpYyAudGh1bWJuYWlscy1zdHlsZS1zaGFkZWQubXotdGh1bWI6aG92ZXI6bm90KC5tei10aHVtYi1zZWxlY3RlZCkgaW1nIHtcbiAgb3BhY2l0eTogLjc1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzUpO1xufVxuXG4ubm8tY3NzZmlsdGVycy1tYWdpYyAudGh1bWJuYWlscy1zdHlsZS1zaGFkZWQubXotdGh1bWItc2VsZWN0ZWQgaW1nIHtcbiAgb3BhY2l0eTogLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5uby1jc3NmaWx0ZXJzLW1hZ2ljIC50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tY3NzZmlsdGVycy1tYWdpYyAudGh1bWJuYWlscy1zdHlsZS1zaGFkZWQgLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm5vLWNzc2ZpbHRlcnMtbWFnaWMgLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkIC5tei1leHBhbmQtdGh1bWJuYWlscyAubWFnaWMtdGh1bWI6aG92ZXI6bm90KC5tYWdpYy10aHVtYi1zZWxlY3RlZCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5uby1jc3NmaWx0ZXJzLW1hZ2ljIC50aHVtYm5haWxzLXN0eWxlLXNoYWRlZCAubXotZXhwYW5kLXRodW1ibmFpbHMgLm1hZ2ljLXRodW1iLm1hZ2ljLXRodW1iLXNlbGVjdGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubm8tY3NzZmlsdGVycy1tYWdpYyAudGh1bWJuYWlscy1zdHlsZS1zaGFkZWQgLm16LWV4cGFuZC10aHVtYm5haWxzIC5tYWdpYy10aHVtYiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pZTktbWFnaWMgLnRodW1ibmFpbHMtc3R5bGUtc2hhZGVkLm16LXRodW1iIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4ubWFnaWMtdGh1bWJzLFxuLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLXdyYXBwZXIsXG4ubWFnaWMtdGh1bWJzIHVsLFxuLm1hZ2ljLXRodW1icyBsaSxcbi5tYWdpYy10aHVtYnMgbGk6YmVmb3JlLFxuLm1hZ2ljLXRodW1icyBsaTphZnRlcixcbi5tYWdpYy10aHVtYnMgbGkgaW1nLFxuLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWFnaWMtdGh1bWJzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5tYWdpYy10aHVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWFnaWMtdGh1bWJzLm5vLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpYy10aHVtYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hZ2ljLXRodW1icyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWdpYy10aHVtYnMubm8tYnV0dG9ucyB1bCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi5tYWdpYy10aHVtYnMgdWwgbGkge1xuICBtYXJnaW46IDAgNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1hZ2ljLXRodW1icyB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5tYWdpYy10aHVtYnMgdWwgbGkgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmllOC1tYWdpYyAubWFnaWMtdGh1bWJzIHVsIGxpID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogdmVydGljYWwgKi9cbi5tYWdpYy10aHVtYnMubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgdWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIHVsIGxpIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLm1hZ2ljLXRodW1icy12ZXJ0aWNhbCB1bCBsaSA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaWU4LW1hZ2ljIC5tYWdpYy10aHVtYnMtdmVydGljYWwgdWwgbGkgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBCdXR0b25zXG4gKi9cbi5tYWdpYy10aHVtYnMgYnV0dG9uLm1hZ2ljLXRodW1icy1idXR0b24ge1xuICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAuNikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gM3B4O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgIWltcG9ydGFudDtcbn1cblxuLm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1tYWdpYyAubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uOm5vdCgubWFnaWMtdGh1bWJzLWJ1dHRvbi1kaXNhYmxlZCksXG46cm9vdDpub3QoLm1vYmlsZS1tYWdpYykgLm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbjpub3QoLm1hZ2ljLXRodW1icy1idXR0b24tZGlzYWJsZWQpOmhvdmVyLFxuLm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbjpub3QoLm1hZ2ljLXRodW1icy1idXR0b24tZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDE4MCwgMTgwLCAxODAsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpYy10aHVtYnMgYnV0dG9uLm1hZ2ljLXRodW1icy1idXR0b246bm90KC5tYWdpYy10aHVtYnMtYnV0dG9uLWRpc2FibGVkKTphY3RpdmU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC43KSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKC43KSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLW1hZ2ljIC5tei1leHBhbmQgLm1hZ2ljLXRodW1icyBidXR0b24ubWFnaWMtdGh1bWJzLWJ1dHRvbjpub3QoLm1hZ2ljLXRodW1icy1idXR0b24tZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDUxLCA2MSwgLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDNweCBhdXRvO1xufVxuXG4ubWFnaWMtdGh1bWJzLXZlcnRpY2FsIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uLXByZXYge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdpYy10aHVtYnMtdmVydGljYWwgYnV0dG9uLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dCB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ubWFnaWMtdGh1bWJzIC5tYWdpYy10aHVtYnMtYnV0dG9uLXByZXY6YmVmb3JlLFxuLm1hZ2ljLXRodW1icyAubWFnaWMtdGh1bWJzLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJhV1YzUW05NFBTSXdJREFnTkRnZ05EZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweE9DNDNOVGt6SURrdU16UTVNakZETVRndU16azVPQ0E0TGpreU9UZzRJREUzTGpjMk9EVWdPQzQ0T0RFek1pQXhOeTR6TkRreUlEa3VNalF3TnpSRE1UWXVPVEk1T1NBNUxqWXdNREUzSURFMkxqZzRNVE1nTVRBdU1qTXhOU0F4Tnk0eU5EQTNJREV3TGpZMU1EaE1NVGd1TnpVNU15QTVMak0wT1RJeFdrMHpNQ0F5TkV3ek1DNDNOVGt6SURJMExqWTFNRGhETXpFdU1EZ3dNaUF5TkM0eU56WXpJRE14TGpBNE1ESWdNak11TnpJek55QXpNQzQzTlRreklESXpMak0wT1RKTU16QWdNalJhVFRFM0xqSTBNRGNnTXpjdU16UTVNa014Tmk0NE9ERXpJRE0zTGpjMk9EVWdNVFl1T1RJNU9TQXpPQzR6T1RrNElERTNMak0wT1RJZ016Z3VOelU1TTBNeE55NDNOamcxSURNNUxqRXhPRGNnTVRndU16azVPQ0F6T1M0d056QXhJREU0TGpjMU9UTWdNemd1TmpVd09Fd3hOeTR5TkRBM0lETTNMak0wT1RKYVRURTNMakkwTURjZ01UQXVOalV3T0V3eU9TNHlOREEzSURJMExqWTFNRGhNTXpBdU56VTVNeUF5TXk0ek5Ea3lUREU0TGpjMU9UTWdPUzR6TkRreU1Vd3hOeTR5TkRBM0lERXdMalkxTURoYVRUSTVMakkwTURjZ01qTXVNelE1TWt3eE55NHlOREEzSURNM0xqTTBPVEpNTVRndU56VTVNeUF6T0M0Mk5UQTRURE13TGpjMU9UTWdNalF1TmpVd09Fd3lPUzR5TkRBM0lESXpMak0wT1RKYUlpQm1hV3hzUFNJak9UazVPVGs1SWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cblxuQHN1cHBvcnRzKFxuICAgICAgICAoKC13ZWJraXQtbWFzay1pbWFnZTp1cmwoKSkgb3IgKG1hc2staW1hZ2U6dXJsKCkpKSBhbmRcbiAgICAgICAgKCgtd2Via2l0LW1hc2stcmVwZWF0Om5vLXJlcGVhdCkgb3IgKG1hc2stcmVwZWF0Om5vLXJlcGVhdCkpIGFuZFxuICAgICAgICAoKC13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXIpIG9yIChtYXNrLXBvc2l0aW9uOmNlbnRlcikpIGFuZFxuICAgICAgICAoKC13ZWJraXQtbWFzay1zaXplOmNvdmVyKSBvciAobWFzay1zaXplOmNvdmVyKSlcbikge1xuICAubWFnaWMtdGh1bWJzIGJ1dHRvbi5tYWdpYy10aHVtYnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tcHJldjpiZWZvcmUsXG4gIC5tYWdpYy10aHVtYnMgLm1hZ2ljLXRodW1icy1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMmFXVjNRbTk0UFNJd0lEQWdORGdnTkRnaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4T0M0M05Ua3pJRGt1TXpRNU1qRkRNVGd1TXprNU9DQTRMamt5T1RnNElERTNMamMyT0RVZ09DNDRPREV6TWlBeE55NHpORGt5SURrdU1qUXdOelJETVRZdU9USTVPU0E1TGpZd01ERTNJREUyTGpnNE1UTWdNVEF1TWpNeE5TQXhOeTR5TkRBM0lERXdMalkxTURoTU1UZ3VOelU1TXlBNUxqTTBPVEl4V2swek1DQXlORXd6TUM0M05Ua3pJREkwTGpZMU1EaERNekV1TURnd01pQXlOQzR5TnpZeklETXhMakE0TURJZ01qTXVOekl6TnlBek1DNDNOVGt6SURJekxqTTBPVEpNTXpBZ01qUmFUVEUzTGpJME1EY2dNemN1TXpRNU1rTXhOaTQ0T0RFeklETTNMamMyT0RVZ01UWXVPVEk1T1NBek9DNHpPVGs0SURFM0xqTTBPVElnTXpndU56VTVNME14Tnk0M05qZzFJRE01TGpFeE9EY2dNVGd1TXprNU9DQXpPUzR3TnpBeElERTRMamMxT1RNZ016Z3VOalV3T0V3eE55NHlOREEzSURNM0xqTTBPVEphVFRFM0xqSTBNRGNnTVRBdU5qVXdPRXd5T1M0eU5EQTNJREkwTGpZMU1EaE1NekF1TnpVNU15QXlNeTR6TkRreVRERTRMamMxT1RNZ09TNHpORGt5TVV3eE55NHlOREEzSURFd0xqWTFNRGhhVFRJNUxqSTBNRGNnTWpNdU16UTVNa3d4Tnk0eU5EQTNJRE0zTGpNME9USk1NVGd1TnpVNU15QXpPQzQyTlRBNFRETXdMamMxT1RNZ01qUXVOalV3T0V3eU9TNHlOREEzSURJekxqTTBPVEphSWlCbWFXeHNQU0lqT1RrNU9UazVJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJhV1YzUW05NFBTSXdJREFnTkRnZ05EZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWsweE9DNDNOVGt6SURrdU16UTVNakZETVRndU16azVPQ0E0TGpreU9UZzRJREUzTGpjMk9EVWdPQzQ0T0RFek1pQXhOeTR6TkRreUlEa3VNalF3TnpSRE1UWXVPVEk1T1NBNUxqWXdNREUzSURFMkxqZzRNVE1nTVRBdU1qTXhOU0F4Tnk0eU5EQTNJREV3TGpZMU1EaE1NVGd1TnpVNU15QTVMak0wT1RJeFdrMHpNQ0F5TkV3ek1DNDNOVGt6SURJMExqWTFNRGhETXpFdU1EZ3dNaUF5TkM0eU56WXpJRE14TGpBNE1ESWdNak11TnpJek55QXpNQzQzTlRreklESXpMak0wT1RKTU16QWdNalJhVFRFM0xqSTBNRGNnTXpjdU16UTVNa014Tmk0NE9ERXpJRE0zTGpjMk9EVWdNVFl1T1RJNU9TQXpPQzR6T1RrNElERTNMak0wT1RJZ016Z3VOelU1TTBNeE55NDNOamcxSURNNUxqRXhPRGNnTVRndU16azVPQ0F6T1M0d056QXhJREU0TGpjMU9UTWdNemd1TmpVd09Fd3hOeTR5TkRBM0lETTNMak0wT1RKYVRURTNMakkwTURjZ01UQXVOalV3T0V3eU9TNHlOREEzSURJMExqWTFNRGhNTXpBdU56VTVNeUF5TXk0ek5Ea3lUREU0TGpjMU9UTWdPUzR6TkRreU1Vd3hOeTR5TkRBM0lERXdMalkxTURoYVRUSTVMakkwTURjZ01qTXVNelE1TWt3eE55NHlOREEzSURNM0xqTTBPVEpNTVRndU56VTVNeUF6T0M0Mk5UQTRURE13TGpjMU9UTWdNalF1TmpVd09Fd3lPUzR5TkRBM0lESXpMak0wT1RKYUlpQm1hV3hzUFNJak9UazVPVGs1SWk4K0Nqd3ZjM1puUGdvPVwiKTtcblxuICB9XG59XG5cbi5tYWdpYy10aHVtYnMubm8tYnV0dG9ucyAubWFnaWMtdGh1bWJzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYWdpYy10aHVtYnMtYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAyMCk7XG59XG4uem9vbS1nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnpvb20tZ2FsbGVyeS1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uem9vbS1nYWxsZXJ5LXNsaWRlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnpvb20tZ2FsbGVyeSAudmlkZW8tc2xpZGUge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICBwYWRkaW5nLXRvcDozMHB4O1xuICBoZWlnaHQ6MDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuLnpvb20tZ2FsbGVyeSAudmlkZW8tc2xpZGUgaWZyYW1lLFxuLnpvb20tZ2FsbGVyeSAudmlkZW8tc2xpZGUgb2JqZWN0LFxuLnpvb20tZ2FsbGVyeSAudmlkZW8tc2xpZGUgZW1iZWQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG59XG4uem9vbS1nYWxsZXJ5IC5zZWxlY3RvcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAtMTFweDtcbn1cbi56b29tLWdhbGxlcnkgLnNlbGVjdG9ycyBhIHtcbiAgbWFyZ2luOjA7XG4gIGJvcmRlcjowO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uem9vbS1nYWxsZXJ5IC5zZWxlY3RvcnMgYTpob3Zlcixcbi56b29tLWdhbGxlcnkgLnNlbGVjdG9ycyBhLmFjdGl2ZSB7XG4gIFxufVxuLnpvb20tZ2FsbGVyeSAuc2VsZWN0b3JzIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsdGVyOm5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuLnpvb20tZ2FsbGVyeSAuc2VsZWN0b3JzIGFbZGF0YS1zbGlkZS1pZD12aWRlby0xXSxcbi56b29tLWdhbGxlcnkgLnNlbGVjdG9ycyBhW2RhdGEtc2xpZGUtaWQ9dmlkZW8tMl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uem9vbS1nYWxsZXJ5IC5zZWxlY3RvcnMgYVtkYXRhLXNsaWRlLWlkPXZpZGVvLTFdIGltZyxcbi56b29tLWdhbGxlcnkgLnNlbGVjdG9ycyBhW2RhdGEtc2xpZGUtaWQ9dmlkZW8tMl0gaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnpvb20tZ2FsbGVyeSAuc2VsZWN0b3JzIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6I2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMTBweCAjMDAwO1xuICB0b3A6NTAlO1xuICBsZWZ0OjUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTozMHB4O1xuICB6LWluZGV4OiAxMDA7XG59IiwiLmFkbWluLWhlYWRlci1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhe1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDowO1xuICB6LWluZGV4OiAxMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoZWlnaHQ6ODBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxuICAmLnN0aWNreSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OjQ0cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJfbWlkZGxlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9ib3R0b20ge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgLmhlYWRlcl90b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAuaGVhZGVyX21pZGRsZSB7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAuaGVhZGVyX21pZGRsZV9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLmJtX21vYmlsX21lbnVfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm0tbWVudS1pY29uLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sYW5ndWFnZV9ib3gge1xuICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VycmVuY3ktZmxhZy1pdGVtIHtcbiAgICAgICAgICAuY3VycmVuY3ktZmxhZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VycmVuY3ktY29kZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5oZWFkZXJfbWlkZGxlX2NlbnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLmxvZ28ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5oZWFkZXJfbWlkZGxlX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaF9ib3gge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JtLXNlYXJjaC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6MnB4IDVweCAwIDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zZWFyY2hfYm94X21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmJtX2Ryb3Bkb3duIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibS1zZWFyY2guc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vYmlsZV9zZWFyY2hfYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDA7XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm0tc2VhcmNoLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBkZXRhaWxzIHtcbiAgICAgICAgICAuc2VhcmNoX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICAgIC5zZWFyY2hfb3ZlcmxheSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC51c2VyX2JveCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuXG4gICAgICAgIC5ibV9kcm9wZG93biB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgc3VtbWFyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JtLXVzZXIuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgPiB1bHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiM1ODU4NTg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjQ0JDQkNCO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FydF9ib3gge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgfVxuICAgICAgICAuYm1fZHJvcGRvd24ge1xuICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgPiB1bHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnV0dG9uX2JveCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgJi5idXR0b24tb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnV0dG9ucHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b25iZ3ctY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnByb2R1Y3RfbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46MDsgXG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODdweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3RfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNTg1ODU4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgLmJtX2NhcnRfZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViX3RvdGFsIHtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0QzRDNEMztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6NTRweDtcbiAgICAgIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5oZWFkZXJfYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDNEMztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgIG5hdiB7XG4gICAgICAgPiB1bHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICA+IGxpe1xuICAgICAgICAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgLm91dGxldCB7XG4gICAgICAgICAgICAgIGNvbG9yOnJlZDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgYVtocmVmPVwiL3NhbGUvXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOnJlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubWVudV9kcm9wZG93bntcbiAgICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjNweDtcbiAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgJi5saW5rX21lbnUge1xuICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICYubWVudS1kaXZpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICYuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5mZWF0dXJlZCB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAvL2xlZnQ6IDk1cHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgLmxpbmtfbWVudSB7XG4gICAgICAgICAgICAgICAgIGxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLmltYWdlX21lbnUge1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICYubWVuIHtcbiAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgIC8vbGVmdDogMjcwcHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAyMDVweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuICAgICAgICAgICAgICAgICAvL2FbaHJlZj1cIi9naWZ0LWd1aWRlL1wiXSB7XG4gICAgICAgICAgICAgICAgIC8vICBjb2xvcjpyZWQ7XG4gICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLmltYWdlX21lbnUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICYud29tZW4ge1xuICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgLy9sZWZ0OiAzOTBweDtcbiAgICAgICAgICAgICAgIGxlZnQ6IDMyNXB4O1xuICAgICAgICAgICAgICAgLmxpbmtfbWVudSB7XG4gICAgICAgICAgICAgICAgIC8vYVtocmVmPVwiL2dpZnQtZ3VpZGUtd29tZW4vXCJdIHtcbiAgICAgICAgICAgICAgICAgLy8gIGNvbG9yOnJlZDtcbiAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICByaWdodDogMTcwcHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICYuc3dpbXdlYXIge1xuICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgLmxpbmtfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5pbWFnZV9tZW51IHtcblxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmLmtpZHMge1xuICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgICAgIC8vbGVmdDogNDEwcHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAzNTBweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5hY2Nlc3NvcmllcyB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAvL2xlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICAgICAgICAgICAgIGxlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgIGxlZnQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgIGxlZnQ6IDM4MHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLmxpbmtfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5pbWFnZV9tZW51IHtcbiAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICYuZ2lmdCB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmLm9uZV9jaWthbmxhciB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAvL2xlZnQ6IDc1cHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5pbWFnZV9tZW51IHtcblxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmLmVya2VrIHtcbiAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgIC8vbGVmdDogMjkwcHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAxODBweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICByaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5rYWRpbiB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAvL2xlZnQ6IDQzMHB4O1xuICAgICAgICAgICAgICAgbGVmdDogMzIwcHg7XG4gICAgICAgICAgICAgICAubGlua19tZW51IHtcblxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLmltYWdlX21lbnUge1xuICAgICAgICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmLmRlbml6X3NvcnR1IHtcbiAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICAgICAgICAgICBsZWZ0OiAyMDBweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5jb2N1ayB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgICAgLy9sZWZ0OiAtNzBweDtcbiAgICAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJi5ha3Nlc3VhciB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgICAgICAgICBsZWZ0OiAtMTEwcHg7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgLmxpbmtfbWVudSB7XG5cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5pbWFnZV9tZW51IHtcblxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmLmhlZGl5ZSB7XG4gICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgICAgICAgIC5saW5rX21lbnUge1xuXG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAuaW1hZ2VfbWVudSB7XG4gICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgJjpob3ZlciBzZWN0aW9uLFxuICAgICAgICAgJjpmb2N1cyBzZWN0aW9ue1xuICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgLjI1cztcbiAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgIH1cbiAgICAgICAubWVudV9vdmVybGF5IHtcbiAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgfVxuICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vLm1vYmlsLW1lbnUtbGlzdCB7XG4vLyAgLmhhcy1zdWJtZW51IHtcbi8vICAgIC5saW5rX21lbnUge1xuLy8gICAgICBhW2hyZWY9XCIvZ2lmdC1ndWlkZS9cIl0sIGFbaHJlZj1cIi9naWZ0LWd1aWRlLXdvbWVuL1wiXSB7XG4vLyAgICAgICAgY29sb3I6cmVkO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICBhW2RhdGEtc3VibWVudT1cImhlZGl5ZVwiXSB7XG4vLyAgICAgIGNvbG9yOnJlZDtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuaHRtbFtsYW5nPVwiZW5cIl0gaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXItbWVudSBuYXYgPiB1bCA+IGxpLm1lbnVfZHJvcGRvd246bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWxbbGFuZz1cImVuXCJdIC5ibV9tb2JpbF9tZW51Lm9wZW5lZCAubW9iaWwtbWVudS1saXN0IHVsID4gbGkuaGFzLXN1Ym1lbnU6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbFtsYW5nPVwiZW5cIl0gaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5oZWFkZXItbWVudSB1bCA+IGxpLm1lbnVfZHJvcGRvd24gYVtocmVmPVwiL3NhbGUvXCJdIHtcbiAgY29sb3I6cmVkO1xufVxuIiwiZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC5mb290ZXJfdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIC5yb3cge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbjoxNXB4IDAgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgID4gOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgLmZvb3Rlcl9taWRkbGUge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgLmZvb3Rlci1ibG9jayB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgLnRhYiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzZGXCI7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIDpjaGVja2VkXG4gICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgKyAudGFiLWxhYmVsIHtcbiAgICAgICAgICBcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9vdGVyLWJsb2NrIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9sbG93LXVzIHtcbiAgICAgICAgLm5ld3NsZXR0ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm5ldHdvcmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgIC5uZXdzbGV0dGVyLXN1YnNjcmliZSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLWVtYWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDNEMztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEM0QzRDM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmZvb3Rlcl9ib3R0b20ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNyZWRpdGNhcmQge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG4uc3RvcmUtYm94IHtcbiBcbiAgLmNvbnRhaW5lciB7XG4gICAgLnJvdyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgJi5zdG9yZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgLnN0b3JlLW1lbnUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICNhY2NvcmRpb24tc3RvcmV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OicrJztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi50b2dnbGVkID4gc3BhbjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OifigJMnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicrJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiYWJhYmE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudG9nZ2xlZCBzcGFuOmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29udGVudDon4oCTJztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbHVtbi5jb2x1bW4tMjUge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5zdG9yZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuc3RvcmUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgLnN0b3JlLWhlYWQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3JlLWltYWdlcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAuc3RvcmUtc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBiO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3JlLW1hcHMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yZS1hYm91dCB7XG4gICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcmUtbG9jYXRpb24ge1xuICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29sdW1uLmNvbHVtbi03NSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcGljLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgPiAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgc3Ryb25nLCBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICB9XG4gIC5zdG9yZS1jb250YWluZXIge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b3BpYy1wYXNzd29yZCB7XG4gIG1hcmdpbjogMTUwcHggMCAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLmVudGVyLXBhc3N3b3JkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZmluZG9yZGVyZGV0YWlscy1wYWdlIHtcbiAgLmRlc2Mge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLXVybC1xdW90ZXMsIGRlY2xhcmF0aW9uLWNvbG9uLW5ld2xpbmUtYWZ0ZXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Rhc2hpY29ucy5lb3Q/OTlhYzcyNjIyM2M3NDk0NDNiNjQyY2UzM2RmOGI4MDBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZGFzaGljb25zLmVvdD85OWFjNzI2MjIzYzc0OTQ0M2I2NDJjZTMzZGY4YjgwMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBSHZ3QUFzQUFBQUEzRWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUUFBQUFGWkF1azhsWTIxaGNBQUFBWHdBQUFrL0FBQVU5bCtCUHN4bmJIbG1BQUFLdkFBQVl3SUFBS2xBY1dUTVJXaGxZV1FBQUczQUFBQUFMd0FBQURZWGttYVJhR2hsWVFBQWJmQUFBQUFmQUFBQUpBUTNBMGhvYlhSNEFBQnVFQUFBQUNVQUFBVlFwZ1QvOW14dlkyRUFBRzQ0QUFBQ3FnQUFBcXBzNUVFWWJXRjRjQUFBY09RQUFBQWZBQUFBSUFKdkFLQnVZVzFsQUFCeEJBQUFBVEFBQUFJaXd5dGY4bkJ2YzNRQUFISTBBQUFKdkFBQUVob2pNbHoyZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9NYzRnWUdWZ1lPQmh6R05nWUhCSFVwL1paQmthR0ZnWUdKZ1pXYkFDZ0xTWEZNWUhENHlmSFZuQW5IMW1CZ1pHSUUwQ0RNQUFJL3pDR2w0bk4zWTkzL2VWUm5HOGMvOUpFMmJzdExkUUlGME44eDB0OHcwcFNNdDBCWktTNW1sN0YzMmxyTDNobEttQ3hFUXR6akFoUU1SUmNFSmlqaFFRV1Y0dmdOQkdWNG5sMytCL21iVGQ4K3JlZVZKdnVjODU5em52Z0wwQTVwa08yblczeGNKOHFlZTAyZWo3L05ORE96N2ZIUFR3L3IvTG5UbzYwYWxlNG9vV292Mm9yT1lYWFFYUFdWcjJWNTJsclBMM3FxM1dsbXRxbFpYeDFiblZGZFZkOVROZFd2ZFhuZldrK3RaOWR4NndmdnZRNktnYUNyYWlvNmlxKy9WVWJhVkhXVlgyVjB0ckpiMnZYcE50YlphVjkxWVU3ZlViWFZIM1ZWUHJidnJlZm5WLy9XZllKYzRNODZPUzJOOVBCQ1A5bjA4RlMvRTZ3MGFneHRERzJQNlByb2FQWTNsamFNYUp6Vk9iMXplMk5DNHMzRmY0NkcrVnpmUlFuOEdzQkViTTRSTjJZUXRHTVZsTVkydjhDT0dhaTBIeG02TWpFV3hPQlpHYit6SkFyYmlkamFqalVHeEpIYmdVendZRy9FSlBzTkRmSkxGc1l6cFhNNlBtY2Q4UHMxQnZCOExHRUU3VzdLU3pkbUdBOWlmZ3ptYXU3aWJjVXhrQjdibkhoWnhiK3hEZ3cveVliN0dVL3lRcDJOZ0RJOXhNWjYxc1dWc0ZadEhreGI1K1pnUUUyTlNkTVltRE9NNUhtWnJmczZIK0NiZjRidDhtMjh4aGIyWXlqUVdjaURIeGs3UkdnMlc4REZXeGJ5WUUyMGN4L0djd0ltY3hLbXhXWXlJR1hyM2w3TVBwL01BbitQemZJRkgrQ28vNDI5NlEydit3ZHZSSFAxaVFJeUtNVEUyWnNaZXNXOFFTem1IaTdtRks3aVdzemlUczdtSUcvZ0FsM0lybDNBejEzQTExN0dlQzdpU2RWeklqZHpHTVh5Y1AvSVRmc2t2K0I1UFJrL01qVDFpQ1B1eUxBYkY0SmdkczJKajd1T2o3TW1YK0RJNzhoZmVqQmE2K0t4bWVrcDBzNVRCWE0va2lOZzI5dWFObU01cDBjNmZtTW1NR01iTE1aUy84dzIremg3OGxQRk1ZRnZ0OVVsME1vYXgvSUEvczVQMitoeTZtY1hPN0VvUHU3RjdiTTFmZVNSMjV3enVaQU4zeEJhc2lKR3hEU2ZIOXB6TGVWekY3Tmd4dG1NMCsvRks3TUxydkJOVGVaU1hZbFArd08vNUovL1NWLzJPMy9JaXYrRUZmczJ2ZURmNjh4SE9qNTNwNVl0OG43MlpHNk1aemhvTzV3Z080VkNPNUNnT1kzVk00UzFlcFl4ZFl6S1A4UVNQeDN4dTR2N280Rm1keWRibzRqMWVvK0laYmRhVy8rR2MvTC84MlRqLzB6YlMvNGtWdWU1WXJtenBQM0wxU3czVCtTWTFtVTQ2cWRsMDVrbjlUS2VmMUdMNUo2VCtwb3BBR21DcURhUldVNVVnRFRUVkM5Skdwc3BCMnRpNFRPTW1wbXBDMnRSVVYwaWJtU29NcWMxVWEwaURMRmZ3Tk5oeXBVNURUSldJTk5UUUdxUmhGb3MwRHJkWXJIR0V4VUtOSXkxNk5iYWJxaGhwYzFNOUkyMWhxbXlrVWFZYVI5clN5TSs3bFpHZmQyc2pQMitIeFJLTm8wMVZrVFRHVkI5Slk0MEhOWTZ6eUdzMjNsUTlTUk5NZFpRMDBWUlJTWk5NdFpYVWFlUTVibU9xdDZSdFRaV1h0SjJwQnBPMk4xVmowZzZtdWt6YTBWU2hTVjJtV2syYWJLcmFwQ2xHdnR1bVd1UzFtbWJrTlo1dTVIV2RZZVExbTJtcStLUlpSbDd2MlVaKzlwMU05d0ZwWjlQTlFOckZkRWVRZGpYZEZxVGRUUGNHYVhmVERVTHFOdks2empIeSt2VVllZDV6amJ3ZWU1anVITkk4SSsrZitjYTlHaGVZYmlUU1FpT2ZwMTdUTFVWYVpMcXZTSXROTnhkcFQ5TWRSdHJMZEp1UjlqYWUxcmpFSXUvdHBSWjUveTZ6eUhQWnh5THZrWDJOdFJxWFcrUjEzczhpNzgwVkZubWRWMXJrYzcrLzVTS1JWaG5QYXp6QUl1KzdBeTN5dWgxa2tmZmR3Ulo1M3gxaWtjLzBvVVkrZjZ0Tk54VHBNTk90VEZwajVMTnl1T21tSmgxaHVyTkpSNXB1YjlKUnBudWNkTFRwUmljZFk3cmJTY2VhYm5uU2NVYmVwOGNiZWIxUE1QS2VQZEhJZS9Za0k3K2ZKeHQ1M211Ti9MMVBzY2g3ODFTTFhQTk9zOGg3NEhRanY0ZG5tTG9MMHBsR1h1T3pMUEwrT3RzaTc4MXpMSElOT2RmSTh6alB5UE00MzhqenVNREk4L2lBa2VkeG9aR2ZjWjFGcmxFWFdlU3plYkZGUHBlWEdMbFdYV3JrZlhTWmtmZmE1VWFlM3hXbWpvaDBwYWszSWwxbDZwSklWNXY2SmRJMXBzNkpkSzJwaHlKZForcW1TTmViK2lyU0RhWU9pM1NqcWRjaTNXVHF1a2czRzI5cnZNVWkzMTIzV3VRNzRqYUxmRWV0dDhqMSszYUxYSU0zV09RYWZJZEZyazkzV3VROWM1ZEZQbWQzVzc1RzB6Mm1iaTgvYWgvMWZSUmg2Z0RWODV0NlFZcG1VMWRJMGMvVUgxSzBtRHBGaXY2bW5wRmlnS2w3cEdnMTlaRVViYWFPa21LUXFiZWtHR3pxTWltR21QcE5pcUdtenBOaW1La0hwUmh1NmtZcFJwajZVb3FScGc2Vm90M1VxMUowbUxwV2l0R20vcFZpakttVHBSaHI2bWtweHBtNlc0cnhwajZYWW9LcDQ2V1lhT3A5S1NhWnVtQ0tUbE0vVE5GbDZvd3BKcHQ2WklvcHBtNlpZcXJ4cE1acEZxcnZ4WFFMMWZkaWhvWHFlekhUSXEvVExGT25UVEhiVUowdHVpM3lHdmRZYUgzTHNORFhsUTBMdmI1c01uWHBsTTJtZnAyeW42bHpwMnd4OWZDVS9VM2RQT1VBVTE5UDJXcnE4Q25iVEwwKzVTRGpUWTJETFhlOTVSQlRFcUFjYXNvRWxNTXMxOTV5dUtINlZZNHdKUWJLa2Fic1FObHU1Ty9kWWNvVGxLTU5yWHM1eGlLdndWZ0w5UmJsT0ZQdW9CeHZ2S0Z4Z2ltTFVFNDBWQ3ZMU1JiNVozYWFrZ3BsbHltelVFNDI5SjZWVXl6eW5LWWFMMnVjWnBIblBkMlVjaWhubVBJTzVVeFQ4cUdjWmNwQWxMTk5hWWl5MjhqUFBzZkl6OTVqNURuT3RmeWJnM0lQSTg5am5wSG5NZC9JNjdUQXlPdTAwSlN6S0h0TmlZdHFvU2w3VWZXYVVoalZVbE1lbzFwbVNtWlUrNWd5R3RXK3ByUkd0ZHlVMjZqMk15VTRxaFdtTEVlMTBsQnZWSzB5NVR1cTFhYWtSN1hHY3EydURyZklYMytFS1FkU0hXbEtoRlJIbWJJaDFkR0dhbWgxakNrdlVoMXI1R2RaYTZFOVY1MWlTcE5VcHhxNmQ2dlRUQW1UNm5SVDFxUTZ3NVFucWM0MDVVK3Fzd3k5bDlYWkZqbzcxVG1tZEVxMXpwUlRxUzR5OGpwZGJMeWk4UktMdlA2WG12SXMxV1hHT3hvdk4yVmNxaXRNYVpmcVN1TWxqVmVaRWpEVmphWXNUSFdUS1JWVDNXekt4MVMzbUpJeTFhM1dOOGZiVE9tWmFyMHBSMVBkYmtyVVZCdE0yWnJxRGxQS3p0ZGxIK1Z0NmpBbGIrcUc4YTdHSmxNYXAyNDI1WExxRmtOOVJ0M2ZsTldwQjVoU08zV3JLYjlUdDVtU1BQVWdVNmFuSG16b3pOUkRURG1mZXFncDhWTVBNMlYvNnVHRzlsdzl3dENlcTBjYTZpL3Jka1A5WmQxaGFDL1dvdzN0eFhxTW9WNnpIbXRvZjlmakxGUkg2dkhHV3hvbkdLOXFuR2lVR2lkWjZFelZuUmFxUjNXWDhaakd5Y1lUR3FjYWoydWNacUZhVUU4MzlON1hNNHo3TmM2MHlQT1laVHlyc2R2eWJ5ZnJPVVplN3g2TC9QUG5HdTlwbkdlOHBuRytVV2xjWUR6emI4aUxzeG9BZUp5c3ZRbWNKTWRaSjVxUmxabVI5MUY1VldYZFovYmQwNTExekV6UDlQU01QS09yUzVKSEVwSkdJMHV5UmJVazI3S01NTXVpdFZVMjVsZ1crY0F5dUd0M2YxN0EyTXVhdzZiSHdNSXpDNWcxNWpGbE1OY2FBN3ZBbXA0MVp0bmZXMWg0OFBiVnZDOGlzNDZlR1puajk3cXJJaU1qajdpLytIOUhmTVd3RFB5aC93ZGRaVFJtbldFYVliZmorY2wvRjRkWWNFckljN0JnSUFIRHY5ZnRkRHRuRUFTYmtMN1pSUzk4cWltZjhEWEw4NHBPc2JyL3FUV01jNklvNTlPV1ZGQzBXaVZma0RURlViRXI1a1FYLzhtbm1ncG5pTHF0bVR6R1E3Z2IwckdINFE1Tkt1VExkVTBwU0paWlVESE9ZMHlLRnBmdlY5Q3ZNQ3BqUUd5emlCd2RWZGRRYXh2WmJZeVk3dVZPNS9Kemx6dmR5ODk4RVAwS2pYWXV2L214enZpM1B2dDY4aWg5Zm9oR1RKcGg3R2pUS3lCSFdFYTRYYXMyVDZOV1ozRG9GWXRlTklqY1loR05pdTRWdHpnWTBNTWs3eStpWDJmS1RBU3hUcnNUTnNNbXJ1SU4yaGc0YVpKdFJGcWwyMEdkYnZMditjVzR2ZEJ2STRSWUxLcVlVK29yOVhWUFZaUlV5Zy84U01uVWNqbC8vSUNuWWxIZ0pUMjlZa29DVnZPckMraUhVcXdvU0lLRWtPRG5jN1dNbGdtOElNT3lucEk1MWxpcGozOUFkeFEvTGVteWxyS2thazNKOFZ4UzFoSFVNMlNPUVQvV0JPempVTUJ1cmQwTWNkaHRoclYyMU9tR1hiL1RiVWV1NTNkOTdQa1IzdXkwbWxYQjhkRG9PTllYT2d0ZTBBdDhPT3E0MnhXTWhVN281WHVCQjBkZE9QNmw4dXJxenVycUtPZUg4UTMwQ1QvWVRaNDRmbHpRUTVMd0FybHRaNVVVS1VYTDlRdm81eG1KMFVrZklDZ1dsTWR2UjloM0syMi9YWFBSTU14OTlLTzVYK2kzaHNQeDFWRWZOWlB6YUdGL2YvK2x3V0Q2bnEraS84eDRUSlU1RG5Gb1lRUHBDQVlzMU1CQVRSaVcyOGhMa1ZNeVdoMnZnN3NldldXTnBkZDhHTXplSnZxc2F4aHU2SjdJUDJ1VzE4eG5zVTVPVHZ6MlB4Y3RYL3hPMGZUVlowVkk4bzZmV0liN0Z0empoV2V0eWlyNjkzQVAzS2pqWjgyMXN2bHNucHdZeHZoTC8xejBUWVJwR05GVVQ5ZVhaN2RXU0xFNVd2WnI2QnBqTTNsbWllbEEvN1JieldVVTFuQ3RLc0NJOUtMS1ppZmM5QnloMm14MS9NaUtJOUVtTkErRzdwcWNvcDZoTEZmNzFXWFpNR1RFS01ZdzEyaTBtODNSZ0lTQmdIdjlLSTRkWHBHTktESmtPQmlmYkxiSlhlSDRMK25kN0x2ZWxYdUV4cUJZVWp6SjBHOHlQS1BBREhPWkhJejJCclBJUVBjaDJsTUdDdHN3V3FDamZISmVpbE1iUGd3dEdwQXJGZEtOYjM3em0rM0JJTmo3K241L3Q0WHB5WCtuNFhqUXY0cjYvYXVERm1xMTBIMVBQR0UvLy96V1F3L2JseTYxbHBmM0huODgvZnp6YVJwR2oxeTY5QWg4ZHlMNFM4YjA3NlAvUnR1TjlqaUdEamZZR296bkRrdzdielo4ZnlKcldkbkNQZlZqdldZdis2dHByWkE1ZHk3VUhTZnZPT2puc3VmT1pndWErYUQ0ZVBRZkc2OHR3SzNmUWk3a25ja2NKL1FoUmRxaWExVXNQbklyVmpSRXpQaHdkSjJKQnFnM1BnZ2kxRXZHNEdmUkx6TVlXcWtHY1dpSVRwSEYwRG93MTRHcWtHNDZnOXF0YnNjbkZ3eUU3cnYvMlAxQ3h1RiswNzlXMGtxRnpGTmxwZXdwWlN4OUZwSnRIdCtQM2dkM1lON3hXNFZycmlhSlpjV0RXOTZRTFZRdlFiS2RFZTVQYU5nZm9EOW1ZRGdoeUt4Smh6V1pTSlRJTkdPaUhIWTlPczZSc3Y2RDYrNkc1Vmk4dHJaOUIzYXlhVS9XNUxTQjc5aGVkemJTZHBwSEIycy9zSzV4RU4xd3lTMUdXdFlrUDUxeDhlM2JTZnAwem8zUUZSZ1h5OHp0TUdxdFZyTldxUXF1RlkvWVJrU0c3REtpNC9NMHFwRkJ1Z1hWNzJ4NnJqOS9Wa0R6ZDdiUnlGREdCM1FNOXhUak9wTlZERVBKaXJJNGpRd0NjalhBQ2c1SUVvbjBVWXVramE5QytGMkdhelFGREZXSHlNc2s4c2hOS1pONU4ySVJyQjBSOHdCekdWYUFxbzZjSXRyY1JxMDE1T3NJcjZHdzAyMVdzUUFMWGdFUjZ0NkVadXgyUXBoN1JlUnZkcnBlQ2xLN0haZy96UkR1aGdNbDhja1M2Y0dJVEFHOUYzQ25lN2o5N1BiMnMyOG53VHQ1MzVSV1Nyd2gyWUxFc2FJbk55cWNxQWVTWHBEYTYwR1I1UXdPL3g5Mml1VTVKSW1LVU1BcWRMYVBjNFdnWXBYbHRNbG4zRHZmYlpRazAwTWN5eVJ2aGVDalZoNlhJODFTQkZHeEpBMXhXZ2Jabm9zVXhjZ0c5b21LS1dyanJ6aWVsclVsUThFcGxrdHhVcjZURm5ndWxkSUxTMGlxcjRUbjBKc0VTVE00UldGZzFzL2FhQUZXamxQTUcyOW9KUnRpblM0MEJ0UzBSaHBJQ0dtamtWVXZKTzJqbzJZWG1zcnp5YVhtT25MWFlDS1F4dlBJZENVREZLN0ZMVWYrQlpjMEljUzJXZWlBdVRaVGVVbGtlVjNsVXE3R2E2SlROTlEwSnhsaUtGc1BXVGxXUWs3dVFtcFRjUVJzQnhCV05aOW5XVlpqT1k3bjByd29hQmlYL0JybUlER0ZyYktTWWhHYlVyeDdYMy9NOWVlYmNQeExXRUtpeUlvRlEwdXJDUEU0bFRKVmhEbWZGd3NaUzg3WlhBbGFTNEJMTE1lNzd4UU1TWVlzREY3VWVGYmlCTW56Y3g1YjlGUlhGNkRBZFU4eHBBYTA5dHFXWlRwdGFFNXJyazNUVElZcEFLMVlZTlpnREo1Z2Rwanp6QzV6a1htWWVZeDVBL1BNRFczTlI1NWZhM2JiTUxJQVh2bTFkdWpXeUZnaklZWnZKUGlSVzJ2NnBBbERXRUxKOUQrTjRBQlh5SFVZcFBDR0VMb0pRcEtTZ2xPNGt6eUo1NXA2L05kbmtkZzF2dGkwUlY2VjJNZHF0d3VpM1h5TWxacG5PYU1yQm85ZGxCNGwxNTY1d0VQNlpRVHBLZk80eUNMcHVKRnFycW4rc2ZMLzh0WFZjbmxWOVRkS2YrbHJxK1ZqODAzOGY5ZXFsUis3ejJob2VxMWFPLzhOOXhsYTR3M25hOVh6OVVyMXd2bnFiZmZxRGMyNDl4NUkxYjhoU2E3V3E5VktmYTllOEpiUEZ1ckw0LzlhSzNvcjU0cTFKVzlLaDJoN25tVHV1R2w4NHM1a2JJVXdLRW5kYVNRZWVIUzB3c2dzc25TK2txR0tKM2ZQdFVqd05HQXVYVXFydk1pbE12YnBOZFlvMlhiL0xDQlJqa3RydXBnWFpGSFhvbnRkRy9OVnVSTW9KdEFrVGVYRTFKR3g5Zm5kbGFwbnExakdIQUZma3J4b3EycHUrOTZVazgxbkNoWXJjRGJpc0Y3SzZhcHNxdmZWMXBxWGxpMWQwaFZCbG1kNDl6ZlFGeGdIeGcxREFFNnlxalJodm1BZklBM3ZKYXNlK25qMlF2bTc3RTdUL3BpbWJaNHQzWFhIWGJJKy9qRDJETU1EQkpUVjlZL1p6YmI5TDhybk4zWGxyanZ2S3UxOEdoc0UvVXp6K1JsWTl4eFk2eGxVSlEyeURqTzVzK2w3Q2RqSFhVRGJCVHFEcStSaUd6QjNoQmpIMENTQlN3bVcwN010UGdVVFFqV2NDNFZPT1Zlckhydi9XTFdhSzdaTHlOWVZXN2UwWnI1Y3pqYzFTN2NWL2R4NnRaUGZ3Ukl2aXJ5RWR3cnR5Z1NmZndIcXV3WEhKbUUwQ0tJTG04WVUyUUhKSUZnV2x4Q0JyOXRvSFUwdXpJNEF2aitqKzJuamtXMlQ0MUthdjZaeG9zdzVtbGxXWGpsNVNidHZMUzNzZkZBVlJONU5ZU1dsdVQ2SFpkWUludFI1QVgxR0V3VDk5UUhRd3hRR1RLcWxaSUZ6QmN4cnIyd0w2Ylg3dEVzblgxR3JtdVp3c3NocEd6NDVHS2NmVWh5ZkZGMmduWWJSYjFGMFd3VDB2Y1hjeXpEdFNodjRBalpjWTNHNzRsczFpOWNKQVd3RENvWHg1MjJqTmVoWkQrZ2ZqTTV0QkhPOVN3aHFrUkRPVzZRaFp2dFU2N3pqcEhmZnNIbWRPYnlLSHRhNmdTcWFxMjVnMzgvSm1JVVZCRjMwbzR6QXN6TFBMVlJzSlNWTGJFcm5jbWRMZ3NCS0F0OVpEZEkwelk2dzZka1B2S20xY1Z0R3c4RjRpUHEvRWRpYUlEMWhpYkxXNVZOSWtnVWtLazhha29Ca21VZFFYTTNpV1VIbS9LNnQ4MGlDdkpCUXRISTh5eXRjZVlvVHJnQk9TQUV5Z2tYRnJyUXJxRjF4TVJ4N3FBOTVSQUNrYUdRQXNlR3dIODNHK3VRNVFCY1Z5eWRQSG95SE1NeXVNd2NrZ0Z2NUc5NXZBQjZrZWRpQU9oc1JCUERsSjNrZEhxSnNELzdHMStZeTNJdUcwWDcwTmNwYVFOT3lRcVpIaXpwNVpqaDVwZ3NkMmszeVBkd2ZBWk95RCtoa2ZQVUs1REtYeC9UK0J0d2Z3dDB1Zk5IQmZtdjZ3TFdvRlRHdlhqOWFMOGltRmxHSUhaZXZCK0hob05kTHlyZ2ZEWWQvUjkxYzBxb0RXcThvYWRvai9SRGpwRjlEUDhlWXdGdmR4endLSlJacU1PWEpLaDdCRWcvVHJOdU11WC9BY1FuUEd3Sk1Bb3E2ZVFZUjh0dHV3Vml2RWFMaFJJQ2FZS0RETmV4V0FRSDRydU4xWFU5bkFSRzJXK2pEZDk3L2xzc3BqbDE2K3ZqcWd3MGVMNmRESTRWWXcwaGpXUUM4WWhoZmNSZDBRNFpKVmVVNG5XUDVYQzNkeUpSNHZBSlB1WUVtcHBhVy9SeTdjSW5sSkV2V2pHOHRkUkNYYW9SQkZna3BYK1JVSk1DNlg1TTV4R3FORnJMU3JzeXlKVTdTY2ozQURSbUYxZE0xelBPc1pyQ2FaZkttR0dhVWJPMmZ5V28yclZqbU1zT0lVMTZhdEtNSlBGRVdhSEVGdUNJNlJzbEl3VzZVOEdwdHdMcGQ0SzNkeVplMCtXamNSM3ZqcTZoMXJVZFk0Wk51Y2JoSC8waGFoSVp3dVJmMGVwU2ZqcUtpbXczMldudkJYakRwdzJ1enNZTUlrMXl4S2czQ1lSMk9XMW42ZERCRXcxYXJCM01rQ0JJYWVnWEtLeElaaHdVY0FoREt3MVkvT2ppSStsQ1lVVDg0T0FqNnpGUWVjZ1h0a1ZGbkV5bEFPQmdNNEViVUh3eXlCd2V6ZXdhb1JXWW84RGhvc05kSDBmNys3QnJoQ1VSYU5wb1ZudVdCZ2lUYjZiMTdjQzlQM2tOdVRYSkJjWjdUZTNwUUhwWktuMUFQaHZQZTF4L05wOXV1aExSU0VZcmliQ2FWTzVvSDRZRjhQS1JaSkRsTXJ0UDNBOENHeVlyNjAvY25iZGFvV2JRYTRiVDAwNHh1YXJNRzVYNlRDZ3h2YXJNZXllY004Zy8yK2dmRDRRM3BDRWNvMkJ0QkhhZTA3OU13cm9EVHRyMllsZk85V0lCRVZnbVNvQk9XaEVKdDM2T0F1MGtROWU5aEZva3FtMHFydmw0SVpOOHZGbmcrVzFqZmZNdGwxMWFrVTQzbURtNHNTb3JJMXhjVUJmMUVDbk5LV2pZVjBaU0NqS0R5d3RuT3llaGtzWlJxYnl4RjYvYzczaWRNRktROVJ4Y0tsajJoUjU5RXZ3NlVLQVBsQzJrSmZiSUErNlNKMTJGTVlKK01mc0xVaFpNSXRKL2ZqUnArRjRlMWI5RDFWbWxycTlUUzlhaTh0VlYrZE9uVXFRZE9iUzNIRXFSemxmYlorczc0ejhxZG5mb08rbWZ4ZmVUK2NnVDMvK0twQjdmZzVtd3NSTXFmVUwvM3hIZWUwRDU0SW1telg0ZHlsWmdsSWc5Z2RaYWdPOHA5YkxOcnJFNEhtYi9ONG1hN3UwRWtGZDBtZW16ekpJNHV2M21qdnFrdFNRdkZ4Z01YUW43MTdnY3UyTWRla3RleWw5KzhMYUpzdHZjQzR0QlB3dGtiVHVJZ2ZiS2VLMjJhTnIwTmJtNW03djFnWnZPazhFZFk0Vjk4OFdJSHNUT2FQUUxxS1FJdU5RRkhRZi9DWk9WeEZFYkpsNUFLQk90WWZ6emlkOFNJMzhId0ZjY2pTcnRIZTlrc2pDSHlkNTNJRjJNc2dUNlBQZzg0WW9GcE0rY0FTYnlSb0tJRXJ1S1FvQjBpa1kzRnNrQjZJYmxCWmJGd3JlVVRtRWk2Z2tvSFppZEN0WnRnU0FMdW5HNnoxZ0ZjQW84Q2hpUVVYZ0JTSFRrRVZhSW5LMm1QMDFTZDgxMmxvZTFvV3RyUTllZTBodklSVCtmRy96TVNURTY3eStRY1FYaU8xeVgrT1VGYm1rUTUvUk1Ra1lYbkJEM0Z2VmtXUmJHNDRLUWt2WjdWQkV0a0ZjV3RCL1VzU25OZWtFMnBsdXVuZFgwSE9BREhBRzdnTFpyMk1VN1hUN1I0WHJ2UEZQUVhCSTE3cTZCcTNITUNXaExJZ2NZdnZKVlg5TlJiZ0hnYmI1YnRwYnlJRlVrTG1wcUFqYUxpcG9OY1k0WXIvalgwalVBa0pnMVlqbXF3QkxWYmxDMVlRMVhCZFFCbUZhQ1ZTSWV0SWNTNHhYN3h4YVVxQXQ0eDdadDhkWm5OdXlqeUMwQ2IzZUp2Yk5XNk1pdXhpbVhCbEJLN2plTitLTy9zaU0wNTJqQWtYQjhpYXpYNUVxRmVCZktyb1VHdkQ2dU9qdnE2Z3ZvdCtOT1YwVWpScC9MYWEvQWM0UHh1eGEzQTZtaTFPaEhRZWlMUjZsb0U0eE5KeTJhSGlxQmc2cFRKVVRHTWJXQTk0Tk9MVmt1b1ZWb2REd0hWUDRJQ2dxdkhoendWbktQcCsyRkNvOGhLM3I2RnJCcDVlMVJCd3loKzUrRWhrYkNnQUdEWDN0ejdwdTFJM25FQ3hpSmpBeHlCOHJud09TcjNFV29UQVZCeXJJYVRoRFlWQWZrVE1kMG9XaS82K2NBdEZ0MEE4dEEwQ0tKSkpGZ3RSMFBaSUJ3S09qeUlpdXVlMXlzdUZVbVNmSnlqd3A5V0hITEh5V0V2VzE0OU9LQU1qWkhNSGJKbVM0elAxT25zZVJ1VW1YUjF0OVB1TlAxT0Uyb09rOEdMTnJ1ZEl4eGtxaHBMZG9DOWlkVUwzZG05MjNBVkdLRk9kOVBCRzBRZ0M4UVlMcEs1MU4xME1jRkRSQzVDMkNjQnc2dnBDMThvbVRrTzRjY0UzVFZ5SEJZczNUTzAxZTdqM2U3ano1R2d1M0I3bHJPNFV1dmhweDl1dFI1ZUZYVEhERGlac3d5bitHanpmTWJ5TVI4VXphS3Q4U3pwNm53Rzgxa3ZxQlJFNFhndFl4cGNmbVYxYy8yZTlmVjcwSk5MM1VidDdaNGdDeC9KbFYxckplMmtUYlNjNUFQQitJVkNqbmY1TnMwSWdyZlR1MnlQclNPcG5HTTVKSDlUMnQvMmJLeXpxUlRpWDB3dlY4c3JpcXlYdU1MNlBhKzdaNTAwYTZLSWdlR2dBaEpxQXEwNnhld3lqOStnamZIbm14UWZ2WUtMTUZid05uQ1FUVXpHQVJrUFJQOUE1UnhSaTFBM2d3M3BDZ2hnZGNMT0krYkMyODZmZjl0M2srREN1ZWZQbm4zKzNTUTR0L1hVMXRaVDMwU0NaMXk3Rk9wQlplVnlhV1ZsZTJYbEhzMHhWTXl6Yk5rMXNxclU2WFFhdmlYeUxNcHhJdFpWVTlGWUpua2hCRnJ5UWdpeXlRc2hXRkh4Umpud2hJVmNhU1VnTDkxZUdSaUNxYVUxUSsza0hYaVoyMjRqMTh3NXZsMFBmSnJmaEhaZmdia2kwaG05R05OdXV4VkNxMEI5dTVNSWJwT3BVSWdUNStJK1VLY2JwaEU4TUZIRmJWSllzQTN0T3RFMnVYSHpua1pUZGQxaFZqWk54OWdMNkJ6YWl5ZEdjdWh2TFBobEwvREsvc0tHN1M2SnRxZmFWYUpGRXBjV0RreEhYWklxdG1ZY3UvajZpOGQwd3k1TGpxYzY2Q0NUa3d1dWFjako4YjJQS0lZcEh3M00vTHAreHZSOWMzZVhoR2YwOWVPZXI2V3d4QWtDSitHVXR2b1dJV1d4QUQ3OFhuNDlsMXZQOTN6RmtsaFJTZ2t6M29Pc296NVRZOWFKbEhraVIyNVM0Z0h3MnNHVTN2QVZFdFlxRkhiUHh4TnFCRGRDU0hpTUxuMER1blRGOUR4emtmWE13UFRZUlRnWi8rODVJWEtkS0ZBTTVUb0p0eW1WeVNlMzV1RUU5YUN4TUU4cXhXUFNkbkZEOXVMRHJ1RVprNHNRbmZBTUE2aUhEcjIveXB4bXpqTG5tVHVaSGgwRHpYVUs1OXhrSk15ZnBxZ21LQjRGVUZzNkp1YlB3NjZMenlEWFFQRVIvNkVxYXFxaWk2cS82ZzFWVVZkVVRWUzlWZjhWUTQ1SWRTTFpHTktRbmg5R3dCb21IL1FtTTV0MkxjdE5aODJzYldlUG5JMy9ka1FlR1pGWFRHTWZDU0w2RHpnbGFNRjN1cTc4Rk5Sem5XcGtpRUlHMTBJaEZvdjdCRS80QXZiYmF5d2xwbVNGN2RKbEYyZ3crdTZxRkJpUjk1cmNiVjdIQ0tTYVpiUDhZZzRiVWJDcU9DdmJxN2E4RnJSTktiL0lzelo2SW4xWHpRdll3U0NWODJwM1d4SXlqY29aMDVPZmZKKzQ5WnF0V2cwQzhRT3ZGN1BtVHNVd0VUTzNYbzBZamVxTEFPejR3Sy9GaU5vT3V5R0dEeUJYREd3UFlvN2R2MVFlOTkxY1VDODFSNDgvcnB3VS9sQ054TWNmbG4vZ1kyaTBVeTZQRDFIZ1pKeTg2WXkvNCs3YjVjcHoyamRteE52dlZKNStka29UMFJmUkx6SDNNQTh4VHpEUE1TOHkzOEY4QU5BR1VlS3RJNGQwc0pFSXZkc1QrTlVsZ3hOYUNOcUREdEZvb2gxSmp2RkFqbThnNDk3enc4blMyWjNRVGFMRkpBTURoaEdNRXo4ZUxYRVN6SlBPNU55Zmk2TmY4RmJQK0tJcXBTVmJJcHlBcElyK21WWFBkTkkxbHE4RWVsUGl5Sm9NYTAwTHZpVEtTYUVXVkRtMm1ndXVTU1laOUEvRlMvTjVIdFltK0thNGdIdU54TzNDSkJkMkJmeklMdEc1a0tCRWNRZ0ovc2JmV2ZXMVp0NDFSWVVYVk5GMGN3M05YOTN4WlUxZVA2bnExWk11TER1d3hHdmtXUzBPNFpRMUJQZGtWVmRQcnB2V1UvRjhpK0xEQnpnVmdBK2YyaEd3Q0FoekN5dWlxT0FvaGtNSkxUbEVmMFRYS1RJSEFUdFR4RXlnTXF4RHM1Tk9pNWcxa0k2YUltUFB3Zno4MUlRR1JZcFNWdDVQRkhMdlY5QnB0YVMrVC9WSjNId2pTWHZqR2xIbHZaOEU0eThyb3FwSWlpQTVobGhGdjZNbzcxZExQcmwyV29udmdPRDczNmlVZlJXZW91L3dTK3A3MGpuYnRleU1IZWgrZmlxL2VSbDlnWEhwQ3NLUXFVUkVyMkdYY0RtZVR3YXkzelFRZ1RDd1dnS3hDQ24yd0I3S2ZtTjZ1ZmxBY3puOWduNmllU2JLYW1vNldOLzRwZ3lBdG9XZ2xtbnVPSUc5MC9SOE0wUVhmNlB1MmJaWC8wSW1oKzZ1YjdpS0lkNmx2bU9GeTY2NTN4MTRxMTdBRjF6Z1p5aGRacGs1bVpUUDVJRHpxZ0UvdUF5elAySzZ6Qlp6aG1FSVl2VnI3V2p5eGYrQU9KR1lVRWxXUDRyMldzQjhSNk5Yai9TSndBcitXS1pIRHRHQTRPbldJSTdUOEhDZnhPWmxpNy9LTkpnMXFtK1BwMklOK3k0TzI5MndHdXVtQ0J0QUZrOENDcnNBOVNpQWFhSUR6Y29vUWRwZU5JTWd2ZXphMll5TUpaRjM4NVgxelF2YkpmT2dIcXFOVmtNTjc5MHBlMFZkNUZJcmxWNCszNnVzcERoRGxVd3RZKzFnNEJWMGpOR0xKKzg1ZHV5KzR6UDUzSzh5QVpVVUU5a0tucUFlS01NV29ucGNXbExDUzRmVDRsdzhIZ1RIMTJGOVMvbUY0bkpZREplTEJUOGxPTzQ3RitGdlVoYkU5T3IxbnVvN0RYK2JaSTdnSzJ6N0RjY1gwb3VMLytla0dOTnlqS0FjdHpOM1ErdVFwcWtSQVVzVkMzRjdkRDFTbEhZTG1LY3VFVUVrSUlPUU5TaFRaOUtjSVZHZHh2OHdaWHdvTkJxYVdiMkVzcGN2WjA4V3NrRzV1cmE0dUZZdEIrTy9NaHFjellzcUx5cUduUUhXVGVNYUpVZkxjQnhpQmZOWlUyQVJ4MlUwWjI5cmErdFFGMUtwenVzdUh3KzhFM2VJb29BUjlKVW8zdEU1cndvWks2andnb0I1bkxKTTFSUlVMS1QwUUZQOGdobUdac0ZYdEVCUENYZ2xlT1dWNlRpNGhnWXdna3NRcTh6c0xVNGpBS0V4aUNDV1FKRGt1VVQyVE1nZjZrUEk2K3A0cU9xNml2cXFqZ1pGbDE2QzRJQWtEaFJkVnhpcXRLSDJBN0dzWkltaTQvUE1hNWxMek92aS9DYmFjdUMvbXFtYnBDWXo4Y25YdUJUalFhcFhueVoyaVd4aGNKMmhCU1Rob1diWnZwM1dqaHg2V2hvSURKeE5EdWtnblg3TzloMDRyVUNpYjF2WjY3Q3FvOUY4WmNmZkJoZmdjeGx1QkpqN1VIdzR1Q0V4azdHei92ZG9hVWU1UklMalNmcERwRW0wWkMzK0V0Q04waEY2Y1JzZGMvY3k5OGQ4cVhWMERYUnJGQldSdnFrSy9semNKaXM1a0lzdFJNVGhrWXR2aUU4b0MzRGM0MzdQTC9sOStCN0dLOE5CZktCa0JwandQU0FweVdGSUNRc2FqZ2Rva0NWd0xrdkRIYktFN1pEMWFCb2Jmd3VSbTErakpDZExpVTFBdzJpQ0JXNnU2eitzZnUySzI0MVZDdlFiMXdNd2FCL0E1eTNxTVd3TlNibjMwZDdmVWU1WERnK3pWK2dmTXpjZlJvbE5EV0JuR0o5MEVzVHlnVzZVbWhyVkRPNVdEVk1aUDZ1WWhucDNyeDlSSWQ0cG1PSHErRGVVZEZwQmE2b1pqUTlPUFhnS1B2UDJJc1NXaHRqYmtYcFlOVnh6dXhQYnBtRVBEYTVGZzJ1bDFkVXpxNnNJeURhTXZxQjFPRXBNeGhLYkRmUnRnS2hYNkZ4aUdrNmk4T3pXMWxoQ3RXc1RkRXdiTklyRHVCMHJWTUhtVDVsTXRBTXRDQTE0ZVJHdjdWVEQ0emh0RngxTmJHeldMOVkzRzZMbUZNYi9RenBYY3l2NEU5QitKZC8vS0hBSjhNUlQxY2dUY2FkWnRDdTZrMjAwc3VUcjZFVzNWS3ZMUXRrbkF3dytFeno4eCtoL0VLMWZONUhlQWwxTTdFTzJVYXhYcGNsTkNnbWJWSWFiY0hhWUdsUmdZaTlJRllSSG9rS1V2dWZDM1QxYjA1Uzhic21PS1dtZUt1Q01WbEo5TjQ5UXZhYUpNc2U1V3M0R1VxK25vY3RMeFlxYjlwZnJIT0lscnI2U05oZEtITXZMWERGc1dPa0ZzMXFLMm1XdlVpaklJbWZwSEFaNFkySXVoUVE5N2FUTG5LY1ZsQk5waGZWMGdES3FLUmxtUnBKVXRieWFTVWtpbThxczVvb0xIaXRqbG5YRE83Yk9Nc3hNWHpFQ3hGV0ZzYzkwb3dsbjFyWVNSbzZNL2dxdTRja1lpS2FENFhEQ2dGRitwYWNZYUxkL3FNVmQ4RmNtNlRpUENuZ1V4TkJEZExEblFkcmtNeWZuR2hMckxidEM1cHNQRTRoSXpQb0hyU3NCNnNINDZyVU9aN3dtS1d1QmFjSXNQVTcwT1ZRb1VhV3JGNFlqRGp1emN6UXBLRDgxelp0RTBFZ2xVTlhVbnRYS2dkQkpFUlNyN3FKOWhZTGs4WDlTaUE3ZStQNFlNMGRvUzhqb1pQRXdzc0lQeTJrOWxDUmlkcXI1K0R2UklJYTJCMGY0eStsY0dzM3JFT2svbVZPanZhZ2Y3Y1dLcEdCOE9Cck44VDVsWmdOaWpvQ3RDbUUzT3BTQjlxbm9pcHlTbzF0RUtRdDdpWmdoSkxvK2pFYWFNbjdIbTNob1Z0U0FaUlZmTmp3VDBJdWliVHdvUUVjc0tqRDBMcUtQS2c0My9zU1BTakloTnh4dnF1eEgxTFRwcDFJcDNoNy9TMVQ0UHJnQ1REZWJ4dXk3NW5FWTBjOVFDU2t3aFc3b1JsUGhFR0kyTGg0YlhkbTQrT1Q5eDQ3ZGo1aURZeGMzaGxlT2taTW5MMjdFZkRYTG9ERmd6MVdtdzV4a3RwbHp6QVhtTG9LT1Bhb29nVmtrRURSUEJOM3JLQkZ6QTQ5SHplTGFhNmdHTTZ3bStFbkhiUm9Ja0JVKytrVWJOYU9VVjUwc1FpbU9yV1A4VmRFVmZ4bmpQOE91cDcvREFHakNza2pWSkU5VmMvZUx0SXQrS1AyRDZWK2Vmbi9BL2x6NkIyMzBWM1dXd0ptTXErYktlbDEwNFFYNGwrRlZYeFhQNlM4WmRrNVZQVW5UVUlwTldTTHRad3VlZWdlODRhVzU3MXpmRXo2bWZvT2N6WTRsYkxHMERaZ0M3QVBMc29FZHhCeC9YYmY3dXVkSmNIenB3dExTaFFkSWtFbWwwQXU5TE5Sc2xGeUVZTHlmWElYZ08xTUlkUzYrK0NLdnpQUFFROENHWlliWVBMZUlMQlNUZ0VyTjNSak1BQjhhZGdrZi9TSi9hcW13b1JwSzBFelZWdHAxQkZoNy9aY3UxdGVlcktQQWtKZE9sN044SXllendtYTEzdWxjYUgzZ3RmVzExOWZuNW0zbFZYTFpRdTFhbDh4bFNzZHZ6T1pTNzRVWGRoK0JyRzdPQks3MElLTjUycENEWSt2VnE0TGVuanExVk56UVpXMnVFcXNvU0ZuODBtbmdaMmZsdnoyYTBwRmZSNzhGZlhNbmM1SDVackxTVWVVQ3dXaWszSlIrQUJWMENibEk2bEp0OGdRd2Q2aW9tVEFlUGlIMVhXcm9GUWUrMTJrM0cxTjhSd3U4ak56WWFOMmpHZ3RQb0Fua0NwRWVWSnYvU3BSVkNUQ3drVFpZUlZVVjFrakRvaUFpMlZuTEszNktYYXVIOTVjS1dTd1d5ayt0NURWZEZSU0ZOV1hUY1B6VStLK1h5Y0o5U2tuQlExZ1dKVW1SaUx4WlN4c3A4aTZrNVNXSlpXV2xnSGxOMGJFdGk0WW8yOWlRRGY0WnQxakFqZVdGMTZUVFdpNTdkMk9oV0RmOHZKazJSVTFDdWlDenJPOEVUOGJJNEVYZXhycWk4YmdBcitOa0tTL3k4SXI0ZGJNMWhQUVRCaDRUUmwwM0FjeU5tQTJIbFoycVJLS1F0SzRMTGRrdmVrUm5NeDRWM1FNNC9IN1lib2ZMR1Z0UjdNeUFrTmtuSFJLT29nYzJMenU1eDRMcHVQNDk5SHVBMHBjU3VjQlVuUlpMQktoZEVaL1lMUHF4Z2VNWkZLTFBPVzE3SGVZcmRqRWVpSTZZRmtWanpSNS9yeU1KTWk5YWFkZFZWMVRiZWRkbDlEbmJYa3RqbklaN0I2S1l4cTVvcmR2dGE0NE5ON2h1MmhKNVdaRGd4am02T0lodFg3cVJWYlBoMjlzbjVpU3hyUWJESEZuZkJCaGxEYmRyQWZGRXpIQUkzOGNlRzE5OTdMRWI3a0Y4RzF0K0c0MnVUMjVDTGJpSlRlU1R3eVEvSzdKSWZrUTkxYU9tS09RN3pZL2NSL1RsR29xTE1pU3E3Q2x0dUVKbDNJenQ0bmFsN2VPMjMrNjZGVGZzdW9NSVpmZjJnbWg4Ylc4UDlYck5qMGE5M1dpWUhHZmwzS2QyRGFRbW9WdXpJcmRMakF1QXl4K2gwNWZIbzh1WFgzd1JSUysrT0Y4dlluTkRhdVczb2N4dFBCb095ZTJmb1ZWNzhjWHhWWEwzNVA0Z3RnV3dJOGlnRnUwTkJsQVVncGpuOFNrUDYvLzV5VDBOT3ZXY21Jc2xtcHhPTnlJckIyRnhpUmlUTXIwMWVpV1d2VTh2UkVSd1FITTRMK3NaMDNYTmpDNnpLU25GY2p5eXJiS2xPYXJLY1hJSThBMVdFSkl1aWFxb0tCQklIQ2Z4eU5MemNlbCtsNVBUUWUxMXRTQXRjd0RtWkZaSzF6b2hBQWFKazJYdVBRczVYVVFTTDZVRVViV1dMRlVVVXBMTXM2S2VZK2IzRnhBcHpYR0NtZTNLQk5jTEZOY2pBRWFOVm94T3lYYUNtT25kakJVd2NUSTk4WEhGclJ4SEwydE9XaDAvcjlnMituWmlFUVVjdXFTbmM3cEsyTTIwcVNtaXdQTlFGTldzbXlvVTVvL3BDRHEwbGZIdmFoYWJWdEdpWW85SFpPanN5VEtWb1Y0aDNQS2VxWG1tWThMSDAwd1JLNkwwMjRTZWl0TiswUmdQT0NoaWgwdzBqbmNUdlNqQlozUzFBMXBnVDlEWHpWQVNkK05ORXROTkZKWHBsWmlaMmV3OGdYYmNERjMrTXArSzRkbWpNVHo3VHpGb2UrbnJBTVR0eFhHMEhWOTZtMEdOS2Z1NWN6VzZ1aDZ2blVQWk9LMFZJN1g0ODU2M0VkbkFjbmMrclJlL2lwblRUWXFNQS9VN0Jqend2V1JWbjRoMmdZVWx0bUVBN2RxNDFlblc0dHI2c042MzNWaWxkcHFxSldFTXppZVJJUm10RVhOQm1vYjZNVG0zS0Z2YXltY0NRRllQWFlhQTZuV09YZlRYZ3NsSlpVVytIRGhaN3V5anh5NGlKaWJUc1FndENvcHRSODlvZHVGUGRWL3ZhUmtkVG5vUWZaT2daL1FlbkVCU0ZBVGFvczhXYlhKaHJuNHlyTFJyZ05GdUkvak0vc2RYSlpvMmpVK2I1ZkR2WFpudmk5dGdpVWdJVWY4ZldwVzRJUTU2dTd1a1N2UDFLdHk2WGpkWEE5OVkxVnZYaTNRNURpZjErc2pSeXN4cXVYRkR2YUJ2ZTd1emVyM2pTRVg2UjJzNXVMRmVRT3BweGViSG93b3JMdG1SZFB2OGVIU1Bqc092M1ZjMzllMWtIUDZUL2RhdHF6ZXAwOGFzbm5Oak1MaDE1ZVo2YVhDMG5yZnNwenYvLyttbmtGckkvWU83eVZ5K0szMzU5RCsybjk2NkFrOXZ6K3RHVlZxdk02U1A1c0QvVFMwZi9wMEpsTnVhRlBydmlxSytuc21SWWtKd2VMVE0vVmw5NEtEdmthdndUUTV6bUc1RUxTZnJzeFZwQW1ncjdRUXEwL1dKSjlLdkNQZFFuMGdFQmhIWkZRVHMvZ0RPME1QanE4SGhJZGt6ZEoyUmdlektRVUFQUkgxNzdjcVZZWCtlYnlGdGxibVJZd3JuOVg0ekx1bW5lNzFvOGpuQ0hSM09YV0RtOTRoaFJpZFdqeEUxemZYSkRJN2FhQzhhWDIzdDl3YURIdUNrMFdqWTJoOE81MndsZngxOW51eklSTVRHaEF6R3lWWmF1anVoR0F2Yk8vRU9ybTBZZUdSbkc2ekZuU2I2YWJWUXZ1dnNvbWU3Zk5yQUFQRVZ3Ulo1WGxlZFFPU0IzeFpjdDFzd2VNUEpwNWNzUVVZdmU3YVRxdXpVQzEzWEpkdDllRGxucXpyUGk0NmdtSUlpNks3ZzJoNWIyakVsS1RPekYvNDk5QWNVRTlxdzJ2cmRkUmI3dHU4SkJrdjNzWDZrOHNtcVVmbGsvY3NQS0VqK2Z6OVovM05Uclh4ZjVST1E5b2s2V241QUtjcmoraWYvcHlLbFpqait0OUZ2QTc1S0ExMWg3SnBWYWRmSXJESVFBTDEydDlNMDBCbms5d0hCanRCVEZURWpRYy91WVhhNDQ3OTFFUTNHQnhHNnJTS3lPQmlQaG4wcDh6Myt6bHNYSisvOUNYUUE4enZaUTBvS0NKamRJOHc4MGVxaXA4NUxDSS9lV3h6aDNPbjM1dCt6OTk3OGU5RVBuNWV5NHVjTDcvbThpTzU3WC81OVB3VnAwemsxczdXbVZsdGsvUEhKRWZXdm9peWdubXg4QUpKRWxGTTBaTDdXOC83aytlZ3dzVVB2My9UNHF6M3ZKL21USXpvNFBDUm0rVFM4NGZHa0xkNEptTmlBRmk1Qkcxc3hPMGoyRmhBR0Y3ZGpBUnlPTnFrOXhQQWIyNmVEb2hkczNWYXE1WU5NRUM0ZUQvS1FERzI5V21saWxnc0xLNHZ2dnNzSzA4ZVhmRzhPY3hQNzNpakc5UkV4RmpzY0RLNmg0YlhlWHIvSHpNc0plR3BwVHExN2JiSkJBeC8yKzluaHNFZEQxTytUWGIzWEdYcVk0MmV1VUo0YzRIZTM1bmI5U2hjYXp3ZUVqNk0yRGl1WThEZ2ZPSG15M0M4L01lNC9BWWM0am9ZUVIvYy9NWWJqWHZuRUNRaWVRUDFKZkdxTDk5Rllaa0xrWGdJbXduU0s1cWxRRDJZYkVhL0hXbm1BeGN4R2xOYVg5bC9Yc093SFAvQ0FiVFllMjNkVlU3UWk5RTNkOWtZdGw0UDFxQnF1ditiZSsyNWJEeXR3cGl1R1dkbG9kMGxXL0xRdVJONGQ3NTBGbnNLdFFhWmhGL09rTG43S3gxQzVDcWxsZURBY0R2Wkt4NTlFemw3cHllT2w2dGFUcGZFSW9sdkUycmhmZXZMRTdmM1NpU2ZSN1pYSFQ1VDZFSDE4M3FaZmpUV1pNL0lQTkQwa0JuYkFxQkxCQmc0SkdvWStCd2JXeFlrUW9Zb09FbUlPd2ZjdnFKYWhHSnBYTUN1TlVzTndkYkdKOWF5dVorZVhCVVhSWGVEMmJkbW8yTVdzNVJ1S0l0MHJCQ3FRK2lsV3Y1YU1YekliUGFyTnJCSVpDTEJ5UkJzVEVhYXcxaURSNUJzbHg5NWgwTzlIOExuT0hCN0FNQS82b3g0WjRrRTIyNHN1UFVMZ1o2L1YybzBpY2g3TjJ2aUd2UkVvbVcwVFhVazhhOGpXaU1NKzBHNllOakQ2OXFpcXByWGZuN1BoL2hjeEw0bGdkdUJhTityQ0YzMUw1NDZPOGFNbURXSFNSZEZoYXpwUFIvUHoxQWJXYVA0L0ZyL09mdzhJN3FZcW9VUi9mbTBxdi8wYStuTmk0VS9YUDNkK0cwSDg5Vi9sR3RGNFZaSTQyUlVBdGUvM29rRTBhTUUzNnM4bmpBYlpFY3BDRkFIYlBPajNlNjNwMytEYXRkSEJ3WDZVL08zR3FYTTZJcnB5bzFvODNyWVFWVmVSNVpvdTVUUk9rWklQTEh6djU4dnRZckZkMWt6YmpEK0JaSnJtQUkxSzdUUHQwcjVzbWpLS1NEZ2UwWGdQYnRtNzJtZG10bk5Yb0czdVp5NHpUekJQTVU4VHFTQ3dwRENISFlPc3VMVnV3cE92SStLQm9Tb1FEd2NkdjBrbjl3YWt3d3dnVXU0T29YczRoaGsrTlRza2VMVWF1cVM0cmRSbWw3d0wrM3cwR3o5b2tESllJY1V2M3JGU1lnV1daL21VZ2tVZWlZaHMrZHdRWlJYV1VsVzNkWm5vMUpFcDhLb0lIRHlIZUpsWGVNekxvUmR4bkpPdXlPTy91RWIvVUltRmwvQXBsbDlNcDRzcGVJNlhPWTRrcEZoUjVqOG1jZ0t2NkJ5V0RaN1ZlSjVOcDFpT2c3VTl4YWQ1M1ZSUVRieTNuOVhDWUFqLzgrMGowbDI2Szh4RjV1dW9kZzM3WjRpQkZTRTV3RHRTQzhHWVBHQi9teEpBV0Niank1UkMrQVJndUJNTUJvdEV0UW50TWxzL3lPYlNJVlJERmRHZGg0ZmxGYzFJQ1J3MkxGbkZxcUNvUWlwbFpHRlpxdGltbzh0WTVnMUZ3MWhYRlFYcldFczducWJKV2dYV3ZWNC8wQ1FzbjQrQ0Q2V1JDdlZVRFJXemdxRHpnaUJBUFkzQTJBenVWalhGNEZPcUtGaUNpVk9jTFZpR3JDSEU2bFl3b1ROWGJrMW5hblN0eERBTi9IYlVvQVFnL3RhUzQwRWZabkpBQ0EyYUl6VERiSmJxYkc5RmFHWitRaXAvbnhHUEJ2K2gzQzZWMm1VRldIelRJUVpTQVl4cU10aDMycVVQVVl2cWlOaElqcWxGSFNKcW5TbE5HUUZWMDJGbXJSQWtBeE84TzdXUDd0NmtqaVVHNnNUQkFxR2g2UFJ0MTVuWG5JcGxGOThYa2hlUGh5UU1kZFJxWGQxdG9WRXZDSHFKQ2ltQXE2TkpRYXhUcDM0UTV2dmdwakpzM0ZRRzJ5SlNaNXBXbXhrdkVDTS8rRVIrRno1SEN2SkZrdi80cWs3TFEvQTdOR2dRdERlQXFMZXl3WkVpalVkeFdVNmJTZG0rZUdVd2dBK1VLNlk1dndqMDJTYVdNZDNZQ0Fhd01OR0RKdHZRYnBIMkY2YmlwQTFodFZiYnFpMksvR2Fqc3Z6NUkwbkNSck84L0dONVI0ZnBWN3FRM3N5M3RtNWI3NGFWbTFMbWNQNVBNUTZsZXo2UnV5ZGFwZE1vMWlzUi95THJhQ1k0UnMvbFRmUGZHYXZHQ2NNZ2gzZDlSQlM3Mk1NL2hIRlhkTkYzNVEwZlVPcS9NODNqcHRmeDRSWmovTlVmd2k3Y2d6OGllcmlMR2VZZlRtOUxxUDJQbzdlalBwSHhUdXdWZm8waXlIVlloMDR6NTRtMGpRb0V1ODJZWndaV3BLM0h0cmc0Q21IRmhQWFNmUldzU1loemFlTGpnZXJVUXZTOWtpVElrck5hdGVvVlB5MDZrcC9KZmlsM0luY3lwMjkxdWtIQnNEU2pVSFk4eTlETjUxWjBQaVUrbGJVc3k4Z0J6Z3hHZmZUdjJSVG55blk5MDF6RVhvckxIeTkrKzNDNC9KYWg3NW9XaDlpMDV0Zzd5N0tuQkF1V0V0VFZqUGJCd1NnWTlxYVk0UmZRUGN4WjVuYm1YcUNXbCtndWtLNUxoYmhoTGJZVUJzUlpJeDVZeU80OUdOV0FVYWdJMUlVdWp3Z2wzZlR4R3RRZk1DU1FSYmpRd05FNkVxQU5LTjdDRzdVbzFzVzAwQWRsUzBuN2xiU1J5dkNGYkxlZXlSa25qVndtVTgzay9MWFZ0Q0poQTdNVlZwREthNDZFYmNuVkpQYnV1MWxKSGY4Rm54TUY3dm1pckp2V0cxZXVvSTNBTkQvTHBWenNXQVZSZFRJN084dkxPOEhPems0S25uYmdNVk5OMjdLYkVnekZDaHpaZUZCM1BOTmNRcUl2djJaWnpjNWtPMWVPNEk3WnZzVWI3TzltT3hYam1SaC9rbjJ3eERxbU5ZenhURHhHMzAxMU5ESzhMMHJWVXRCcVlhMkw3ai8yVEt0L0xQOUc1V0p6UUxUUnZmRHRzelZyU05jc2wxb0hOTW5PL1lsMml5eEtyM3J5Y3F6N1AzWjR1SE9MR0RYTmhuZ1U3TjhVbWNrQzl0Q0FyaHBNYkU4ZnhvYjExSlMrN1JJbGVqK3FkOUpPbENuKzAxTG1FQTIrcHhIYWJ1MEQzN3RhRHNQUzZrOUNyZU0xNkt2b3Ewd0drRnNSWm1lYk9RNlliWnRKdkE4Sk9DU0tJNkFHYkJpN0grSjlJSkVoOXFuY0tQRTg1TWRHcDEwK2hQRUdjOE5QWEJBcFZtYzVKRDZJbk5PV3FCSW5ST04zallhdGZqUWNqVDV0MnJYRUJWSDlsQlZhbFZVVDhaT0w4RHp4TUtTSzFsSkl2QkhaWjdxbVF0d1JuWVdMbzcxKzlIN3JWQjFPbDA4YzkycTJ1V0N1Vml3M3VVU3FaRTNYdXErRlMyTTdMZEo2c0twYUJNRkhLRUdkZUE2QjN1cjRhdGZRc0FjWWZkaTd6Z1NJQ2JMRExEbGNuUVkzSmFCUkVJd0gyU3pxWjhuZllCQ1F2MmdhQkpCQ0xrUTBJQWxUZTVRVzFWSEJjTEFUdGIvWG1OZ0UxU2FSUVhHcENCOUVmSDlCN0hQeGdTZ1d5YkVZWDQwL1V4cE4rTzdWMkg5VGJjNldNQ1NlcG9naFFwVnVqaVREN1F5UmUzUTdSTDJDRGoxenZFL3NJdENlNlZXRUZQZjBVNWhQU2Fubk85M25VeExMQzA4OXpiR0FDUC9OdjlGZlBpU1dGU1Q0RzBIaG5uZ2FDeW4yOFkyTng5bVVnSjkrZ2xNRVdYM25POVVwLy8xblVKNGkwZm9SN1RBQWlBWlZRaFB2Q1dUYmFJa2xYcEljWUU2dVVxdkdGb1RDOE9ORWM4UngzLyt1bEt5Z0w3OG9ydm4veFhQRmJ5RkgzNzM3ejE5UU1NOGlkUExqSEl1bDJYeTZSbm1uTEpYa1FWWlFlOGlJYkljaTBoMWkwK1Q1YndCYWNHejhvOGUrOUNNOHAxamkrNzhIcCtVVWo0WnJYMXlEengrOGh6TU5sbi9ERzNqV01EbG1wcmNpYlVwOHBCQ0w1eHZzTTNITm5ibkNpbnpzdThSMVdEZHMrMGNzTlQ5SE5vb1ZYVjN0OTV2TjNkMmcyUVMwVi9TdUVpTWJDSHA3UkRsVEZKOTdHUUFFREVEQy92Zm05MW9udlB1TnVVT1gzanEvMTk4cWw0L052MXlZZTdjTnJWYUNsWDMxVnZVN1dxdXdEYU9uT3pYQU8xTEhnNE5wNWE2dEZWdW1Rc1N0K253SlJ2c3Z6SlVodTlOMDFyWmpxZXlSdGw2bG5taHVVZHVwVDZubXZEK3BrSHFjZXRXMi96TlpUQWx1dm9KTkIrc0tydVJkMlJleHhBcHV6MVg4YjcxVlN3MUVNU081aGFxZ2F0aTJoR3JlRVZoSmxES0tjNWZMcDQ3TnQrTjh1WDA2U201dXc1QXl3dDFYSHgzUkFIamlXM1paZldPd1Z0MDdNaW9tK0NIV3AyYVlQUFdHZHBQdnE2bHRXSVVnOVBrVGRHakk0ejcxYmpXVWpmRWcwU2crTkw3V21rVWpSSGNjMGZ2UWQ4WHdlSDkvTkluTTJVMFJEd1JFNW13QkUyQUJLeEFiTFNGQTJmMytaNTZyZi96ajllZlFRZXhmWTlSNnJ2NGpQMUovanBtM3V4Smp6NGN1R1ZyZG1rMTA5UmFzLys3aEtIcHYvVjgrSFVYamE2TldIeDJNZ252ZlcvOVgxNWxlZElDeTBXeHYvbHRnblhDSmhRS2dwQnB4YmJhRjJrMXFnZ2tGK3QyN3QrVTdCTWx0WnNwTDBaa3owYy9ldVpZVzViT3BhTFZ6NTFUV056b3EvNC9mYytRMWJxSUd1QXU5U1FZbTh1bTJlRnBMbDYxaVk3bmQvaVVKQnZsSWs4ZXZ5TnFIdDBQRE9NNHVoNnZiSDlaa2NqTXpsUjljb3piWXM5VnNUZ2Nldnh4Uk9RcGR5TnA4Y2p6YURlTmh0aGVNeGxjaG9DN0toaE9XWnJ4Lzdkb0lXRVZnYkFPcUVwaktHcjlFZlhXMEV3VjZDYm5ZQmJLL2p0cTliS1d5OXNCYXBaSWQyRjdGVk5ITEVjWTgvVVJYRGxLOHFlc3ZNVWQ5b0xpSlo1SDJ4TG1ZSzhRMjlvT29sNjE1YXh2QmNpMVl6clkzL0dhRUJ1UEJjQ1FpUkd6anBaSEtJb3dSTzZGcHYwL2JuT2laQVhHUkprNDJHdGFtR3c0bnBzZnhjdUZERjhUOFJWWHdZWXdMYzlmRFZ2T0FGN05ZZ2ErS2ZVUFA2SWFQVndPZ0t1WFZLN2tHNnpnUWRSelVSQzlMM002T2dDZmhBMWFXcGFieUIyeldlb0NUdE9FK05UQWZyT0RObXIrZ2Y1eWNmVnhmOEd1YmMzTnVzcCtlK2tDeGNNVW1JckNFQy9hN3RRQmQzUitQZG1PVGxlRndOQmlndy9Gb0h3RTIyQU9JRUFUOXdheC9ycUZEc2pyYWpRNGRDWk9GQkxzSlkwTk9XcDBEUkJSS2Q3WGJEZHMrNUtOcW85VnEySTZPUGhteHBqTCt4VWE3ZlZkTCt2N29UOG9yY0pQMFczVFFzZFB5MmdUWElqcVNwMTVGWTV2WHFiZFJOMHpTVWVDNnRSN0JHKzYrVjl3blIraGFJRWFvWDdmWGU3MmlTODJYK25EMGlydTdSVzlBL0pETzJpWkxMVmVwWmNTODVUWjF2UmR2SGlkN0dNaCtuSW5SZzkrWkdIM1UyblBtSGhFZHJGWXRGZ2FoNFNZVkpueEtNV2tFM2EyWVk2QUM0MnNEQXJuTGZnVG9RMVEwTTMwdHJjbzh4NktVSUd0MlRoZlpnNnlwL0FrYW11UmhlSExUSkErVGQzMGVaUlBFL29iRUJHUTBWR1ZMMVZYTmtMV3Nwc0g3LzBReHM4eU45aXQ1Z3E5dm1ydkF2OWpUT2swTVdheDVRNWFOSkpIRVQ2THYxdE5wZmZ5TkVLTHZHQThQWWhUWFMreFlZcHZqY3FBSnNSRkx1aHlvR0IwbUQrams0ZkVlNVlGSTN5d1hpMjlVMVVLbWFtZm9YbEhsSUFxeVVBOUxWZ050TmhZSVAwMTlhUjJWVTJEaEZzS0xKUEgzYkMzajJFSjdjV201MWt5NzJ0Wnl1UGwvcGJXTW04YnR4Y1dWYXROMnRKT1E5ak9Wak1uemZPT2llOUtwTmxjMzMzUjJOYnc1YVVvSHIxR09xMGc5d1o2SXVYcUhRbExpbDNLQ0xhS2JJdmdtNnhyRXZQM0VzV01uL3BZRWNteVYvYTBtdGIzKzFyaHJmeVZPUEQzWnRYOXNjYmg0akFaWDUrMjA0OC9MeVZpS3pXZW1jZ2hTWG9uUkFLM0hmbmJLazk2SEZiZmpFN0VEa1Qwa1g3b0xCQkxweXRveTN0b0tvaDd3QW9QNG0rMk5oNFA5L1hnQlJtaGZOcWduS09JTTZwRHUzdGlqdWdCOXVpNmxLRGVyUTk3T2ROMW9RaCt1a04ydFJKTkQxZ3UrV3dQczZUWkN0d3VNSFpTQk9HTUN4TUhEbElKcnVCdVdVTnRBVVhSd2NPMWcvUFBOM21nQTRTQU1kMEt5bGc2SmU0OEJBbXdSaE9HbDVnNGdrQkh4K2JIVEhBd0djRXN2YkdyaGRRWlNnTUVKdzcyd0NiZnVOQmxtVGxZblFQczRWTHRFOUVoVXl3WU1aanVGWTRVWjBaZUYzWVBCMnZud2pzK3QzUkdlWDNzaFBMODhXUHViODJ1RHRUdlFhRURUNENva1htZENta3F1bjc5MUh2RmJxUlRIalhpYVU2MFNaL3hRL1E1NCtQQU9jaGgvamg1UUg5NVdoMXpvcFRwTmU0V0dOSDFhank4QWhpTzdZMXAwWCtZYUlsdFRxZi9raWY1N00xbjF5SjRKSEZ0RDBVWGFuM0J3M1VrRWZaK3k0QS85QlNWdjZJSmpGS3l3cUdmeXZsNXNXa1hURVhUak1NZ0c4UGt1emRIZ3M2SGJtbWJyNkFYYmNlemw0KzJIZE1XVVN4bkpNS1JNU2JJVS9hSDI4VFZ5ZjlDVXlZMzZra3dlMDJicnlLOVN1M3JDQzBmVVBSdTFCTnowdTJzVFdSMXgvTkFPbStnelAvODhQcnV3ZVo1RnBSUFZsZHBXY0Vleis3cmp4MS9YUFhscGcyVlJjM2RoZzBYbk42dGJkVlE4SHVTcGk0Ym8wWk82ZlNQdW5PQ1lteWlobjNqYm5YamRuVWN3UHpkRS9mMklCRWN4NkZYaWNJeTZLVXRveEsrZ253WmV6cU8raDdhb1RSUHBoazNDeTFVcGNVcWkvaXlhNm5hQVNwUVEyZjBYd2hHNlloMDE2WGFDVFkrd0R0VXczdmp5ZVU1UjlXcWdpSVZxNGJtVTVCVThHV2NMMlQva1pJaEtPRlBJcHN2NnhyT2JScGt2aGVVUDVheThWczF4T1hWcFZaWS92N3FrUXJ5cUY2eDhpcFBSZTZ3bDNTd3UxVEtaUmIyZXpkWUxqbU5NSXVPcno2MGZQNzcrbkpaT2Y2SFplVkxVMWNjVzFoRmFYM2hNMWNVbnVrMk9ROVArKzFQMGFjSzVFdmFtMnd3bkd3VzZqV1NmVGdtaC8xaC9wTzdwMlcvNkR1eUtKWUJTMmEydmUrWk1MakFDQWIydS9sRGRyUVEvL00wWWw3Q0h4dzFVemloWm80cG40Mk9RNkJWbm9oSUw3UXgyNElPRzMvN3Q0NE52K3piVW05ejdtK2luaUZTcUVUdDBJTzdFQlJ4dlVpREdJSWc1dmJFU1pIbXZjVEs3WWRzYjJaTU5qNDlXTnU0S2xoYzMxaC9NcjdHdWFicnNXdjdySGw5Y25vNlpyd0IrSkxMY0puT0syV0ZpNitabVRVY1ljSnhIQkZGRjFFV2RGbytod2wwZHhUWW1KYUJKbUppVkx5UGNLUkhYQTlRN2pnRXg5TE9pTDI4dkxkMzVZcFUzaWl2TElySXlFam92anI5UzNTaXUzNW5sM2l5enNLckxQK2hsc21Xdjhzd3BKMUE5NDh4YjY1ekdjZG8zOUpkT29SL0JlTnRBZDUyUkhiUlFXQll6RnBMUUhWTG12MVR5YStjeXVidVBTemtaNDYyeW1jMlVveE1CaTlCV0pEZzhsNWI2cDJidCtqR1lkNFQzcWxITGVXZ3d1bGpWS3ZHR2QwSXVDQWxKUE5wUXZjekxHbXZZeDlZY2s5V0l4ZW40a0lSSDAxQUFZYjlURGd1RnNOS08rZU9qWjNNOHhSWG9WNXZLSnRhWk52RkVWcVBNWnN3OVVQMHJpZnNSa1ZxMmE3aEczUHpSRzFMVUlpS20xZjJJaUtlaSt1T1ZLS2lsbWtIQTVzMDhlM1UzRy8ydnJTM3prVWZXYU5pbmU1a0hnR0wzQmc4OU5MaHZaK2UrUVI4NUo3ZEtseDU1WmV0azZaRkxUT0t2TzFtNzR2V0s5UGhybUR1WVhXZ25RSDU0RzUxSmRTaGhZbDB5WDFPYjNVUXJoc05xc3QyWmpMUk40UEZaWWx0Yjg2Y2F0RXBzd0VLRXdzUHJQRTV4S1VCTWxpYnFJbzhRRDd5R3JINEJWcTJIYW1iT0VBUlJ0aTA5MERYTnRlSDhDbDFucVIwNTBLVDNwREF2aTVMaUc0S3NZbDZ5NEl5N0xZQTFPcnZ1bVRtOVRGd3RBWkNFQThlWDlaeVZ5MlpiUWJCTFEyYW1veGdtOVR5ZTFKUFdrWitySTNaY0grckkvejNyRjlkdGZJMFhXUzdGc2tKYUV6V29ITThDdzZJaWJ2QmROU092QXlwVTBsQTFRNDJyZG8yb3FNYkRQbXA5SXl0eXNpVENZQ2ZWNG1Tb0ZsU3UzL2Q4SzlETFFPRlQ4RklXc1R5cGs5bW1jc29vbVBuMUE2aVlCcHlUZ1hva0JyL0pJZ2VqQkxnRTE0L2E2TERmRy9YN3ZZTmUwT3Z2RWNWbG4zNTNzNzBER0J4VE8vYi9ocjR3a1hHaUNUTG15VXduOU5xZnVCaEZmYkpsODRGVDQvL2U4SlpmZTVlM2RQSFhHcTlkOXU2NnVPU2haNWVvc2VKOTdzVzczS1dMZDNxZmRWMlNmdWZGR1NhSDhoSVpNU2t6UTlpRkNYMUxBWjhLSXh3d0VUcTgycnA2dGFVRk8vMCtZdnF4R1FicVV5c01ncUMxUy9CM0pYNGZDMitFOStuSisxeTZncldKTlYwakN2MktXOEUxbjJWNjhSdkdmM0hsMGdGNXlTTlhMcUdBNUhIMWF0VC9LT1REVE1wSGZSSXBWTDVXSU5nSThHM1VCdmExNWplZ3JHVHJyVTgxcHlHOCttQXpiWWVuenEvZGhqNE1YWGs0Z2p3R2RPUHpvR1k3bmR0UFBQUnB3STZJT1l5ZzNZZTNmRDhNcEc0TnFJOExRS1ZSQVJJUGhiZEphN1NKa2haOWFQUGliYXNYdGtMYkdyOEwzZ052aTNxN1daTEJRdytkdUwzajJMY2RFaHdZWFdkNkI0ZHp0bENFUnkxVGxGNGt1L2FvVXI0Ykl3b3llS3ZFK1czYjN3Wk9mNmU5ZWVMRVpudm4xTlBsYzk3Wnh1THRTMHUzTHpiT3Vtdjd4eXB2UUlmbDRqTXZQVk1zZDlmRFFtM3A5dGZldmxRdE5sdFhGcGVKSy9mcGZDSXlmNklWeVVPZWk4VHJIQkFIcTBJYUNhcGpROXRGclNhQkZ0MklqQ2tTYTB6NEE3OWRwZENuNWhMM2lLMW9QQUltZGEvNEs5bFJIM2lyUVRBUm5OK3hWSFYybk1yeW9JZVlYZytxaTZnWE5lRFVlM0REancwR1djSlNMUmY3a1FyUVZSMGNvYlZFNGxha1BnY0o5MTl6NDI2TXFBM01kRHQ4bXdDZkxsK0pJNEJBSStMWE5FSzk4ZWd3TGdNL1BneDYxSWZzK0JyeGJIYXRGYUVnR2wyN3RoZHpnc1BnNnVIaC9pQTdPcHpEWGZQNkVJWndHcFhFRncvNWxRTW9qRVgzbWNNM1FGZkh3QW4vRTgwNkpINHppUk0vOU9QamQ2TTlWMDFiWDBlM05EUEVYMFdyTmNmYnBoTHZXVVNTVnB0NmN3bVBPaUtqOXFxeDdlcGhxMFZNQ2h6VGxNODhlL3Iwcys4Z3dabVpuZFpnMkkvMXZ2M2tHZ1RqdlptMTE3d05icXlCdThGZjE0Um9VR1hZbkZuc3hXUi93N3hKYkxJdDR2ZnB1SjNaSlN2UVcxUTZTcVNEYmVyNkR2RDZ2STJ5UFo5bHF0S3VITGFvalZRd1ozRmMyNnBXdHk2UTRIMkVaSXlvTWRMdzJNVTNrS3NRb0ZaMTYvYVQxZXJKMjdlcTQwRTB6Zi9hTEg5RWMzWnBLVjY5U1ZOa25nWmZxd0MvZy9vb3VqSC84ZFZaL3NSYWpXU2ZtdllyNmRVR3hGODkxN215SWVhV2ZlbTNkbmZoZ3c1djNaVW9TNjYyWmp4Q2JMdHZVZjhkajgvUi8rNU5yRkpZclZWcnNFb0t4TEdIQXlzbGNUT3lPZm1kbXRPSXVPMmxmbEg4MkdxS1RIRWlxU0ppWG1vL2hjNHZuRnlBVC8zMHc2ZmhrNDhSMHJmeFNzT3U1bDJPYUlwWXljM1g3RWF4WWRmMG5KcWs2SHJOYWZ5SFNyWHpiNk9Ha1U0YlMyczBncGdDZWR0Q1lZVzg3ZlE1R0ZlK2JtNndxcWZwVmJ0UnBtK1Z5Q3Q0TldmVTdEcDVLK1NEV2ZUREQwU05TaVc5bXYyMzJkVTBqY3pKanE3UW1ldk5wQWN6am9rSDZoL0dwcmt4VE93UkZ4ZUp1d3YwQ0lFc1BlS1JzMldxNkJYVlJBZTZNdkdxb2VqUjZLQi9rQ1cvU3pIZjl2TittdW5PUGJkR2R2Q2xpQjZiV0FZT0JzUEJZSDl2Yng4aVJDVU9xT01RQllBaFlJa2NaUGVZbWR5WCtLV2xubXVKL3FKSFhFTmYzN3Q2ZGUvcm1lazk3NGN4Vm1ZMjQ5bnIwcDlpb3JvKzZ1dU1DRy9YRVRWbWhlbEZmeWxtT2JsRVpKR0lDYytGbWd4Y3NtUW9mY1dRZ0RlVzlQQmNjeWdxV0ZjalZjT0tpQTZiNTBLMzVHVWNNYWZFdjhDaDVFUW40NVZjdUhQOHJPZHBwcXBwcWprYjk1K2xiYUFTYXl4Uzd5azE4eWs4YUFFajRjY2VMK2dQUHV6MGVrMDdsd3VENElPN3U1YXhaSmc5MzYyVVRrVW8vNDVjTXdlZkgxNGVmL2w3Q21rVG1WYnBlMzVzb3hBSVFtYUNkWS9xWVRhWkR0Vk5NOTNFbzhwRUoyTy9xajdtMVUvbWVlZlR0MVRUM0RvYXhHeDEvQ1RhVDF4VVJmMUpaTyttbENrdC9nVktpNEd2YjNUblBBOU0zV1A0WFVDeHVOMEZqclJYTk94bXU1RTJpN0dRN2RRRGIvL1hnOEZ6SzUvNGtGaE1CODFta0M2S3I0c2xhOTlTdmRacVJZZXR4cy9NN1ZVZ0ZoZE12SEZ1c3I5NDh0dGRiZXFoY1Nya1c3cXc1SmdGUGc4c0xhNGFlYjVnT3BCVWI3WHVhTUVpUUtMVllwYnpuWlZzZHNYeHVXeXhXb2ZFYzlHZHJkYWRzMzBFUStyRHIwRzFuRk45dzQzYVR1QXZFNWNFQXFaYUlDS3ZIZ1FBVUFOcXBNUkErSHhMa1RXLzZDdHFuUUFMRk93dW56cTF2R3ZLQitRV0NLNmM0R3paOEgxRFRhZGUzQ1dxdktQN1AyNWM2WTdzbUQreVRYNUcrSS9zL3poSUVpRWdyNTM1K09Hb3ZGQ2oyZ21QMG4xaWtVMmN6UGxSaUtrS01wd0w4V1puNGxETW0zWXhpdmJHVjBlOVhuK3R0TGJXbXdhaGxXRlpKUklFeEdaTUlwUldGRFRhR3dNSHROZlRva0FMc2xvcjBMS0JGbVVoN0djdHFaelBGVlVqZDFxeEZQZ2M2UWRTem5CV01wc2FhMEZYSlA3Z05nbmw3N3JFSHdtVi8wNktGQWpjbXlWZVRPbU9VeExObm1vTHNtc1p6clFjNDc5OU55YzRyUElRNnhRY3JPc1BtbHNwWHBBTGpuc2tiNWxxTEVuZWRPY05NTWRrOHczTkJGWlBva1hyOWJJQTErTFhqZytqVnJhM3U5dkxFbC80N0pFNlRHc3dLZUcwS0RmMmkzaVRMVXZ5TE5tb1Evb0dEdTFLZ1kzb0w0NkY4U25sQ3Vtcmd5RVU2MkRZdjg3MGdYTDNoMFFlbStSRmJOTjd3TVAxcUlRUWVOeHNOanRsVXhQc09pbHZlcUo3bkxVOExQMFl1THRvSFUwTm5CSVVPYWxUZEJWZUY1QnNZZ3J6VGIzZWNOYmsxL2IzaVZIMmJnTEtXcTBlemRnOFV2ZlkvM1NHb3ZvNnRSQSt4clFTbmprcFM4SURUOHllOFQ4Z1RndDZoVmp1dEliUWQ3Y0twK1h0eFlZNXdlUkFEWGV5eWFGRlRYUVN1NnBiOWR1dCtpelptM1BMem9yM3lkT2Q3amQxVmtSemgwK0NFU1o5Uk5IOXBIOXU5TDVKZElPVGZzbWFjbys2cFpITjNXaXVRM2JKRWtrQ1l4RGJtOFZqLzB2b1Q2SGw2YTkvSU04bGtBdW8zekx5NDlXNEcxSW5tV3ZVcDhBMlMzODJyRGJkWlk0U1FYZ3NqcVQ3VmdTcStZVkZBbjFCUkdiSjRRU1c0MzdzQkJaNkFrWkJDVW11NUJvaWRyNlM0a1RSV1dtV1RpSkQ5YkJXTVNwR1NWTUxwWElGaTVZc3AwUmRNTEhCQzVoVjBkUEZVbjZ6SXJEb1pYaUlleGtoVWJKUDVEUFNkN01wamhYMFd2UlRuQjYwL0Z4VU5sUk9XbHA0cmxEOE5KdkN0cHRSWkFmdXdIckc5U1dObWUxTG1mMG1Cdm05Q3ZoYUVNVDJnL1I3MkxyU1FreXJOV3VuUWVMeklIbW1UZFM3MDkrblNMNEQ0dlJ2MkpvOHd6SXpQemhvYmtTd3pKaVpmTkdBV0piMTludTlhZGx1bWM5YzJRaUxQc2xuUW5jSVQwRThtODU3NlhYSUxxTFl0alg1VGJQcEtrWTNGUkNOUkJUemxYdDNkaU1pWTZUb0lPcmNCVk1XMWpieWN6ekJmcUwxTGJrbkhwVGJNVEJveXcrZUlIZVNCVTQyNW4xdUQrTzloblpFRVJXZ1M3cW5wai9kWDRqNnJjbXV3Nm50T3JWK0k3dFVZb2NPd2JUOTZMcDRncmxBZmE2UjRkYUtmMlNBdUFRQzZBL3ppaGhVVDJCQ3ZHT0N5b1k5d3JiRUc0ekNyOEdxSXNOU2VKN2pNSWQ1VC9kRlE3V0tqbW1uVENXUE5WVVVaY09WVlRGUWpHdzY3MW1TSWtucDVwdzM3R092UFhic3RVK1FBQVdjd2txU3hQSW94YVpMb2l6VzY1emxPNEdoNkNsZUZET3FMRXRxM2xDTWFwaXk1SHlRd2VtZm5YTjIvYTdrUFJCTWVDVVlPNFEzYU1MTUpMNWFHSmozdFprZkdGenA2b2dLU2JkVEFJMWlmWTVQcFlhSk5ESFdlSnhoNmZKTm5VT0Yyd2dudTZ1YUxHTnZWTE1MaWl6YkJXSDh2MzhIR0JjTzhSaXFpUGtVWVdKTURhdjRlU09qbHl0NlJsY3pZdEV0aXRiWEZ4WVhUemdTdEUzdG00TkdBQjkwTUI1Vk4zSWU1MXBmeHFwZ3BpU1I1d1ZKNGtTWi9Nelk5eGUwckVIOFMyaUZsSUJTS2NTeGl5Y1hiY1BTQTJ6N2o2Unp1VWE4SGsxa1N0ZUkxUytpRkp4c1VxM1JiWHlKUXgwaVl1enYwazl5Uk16Y0NUbE81VVV4OW81Ujl4M01mZkhNT09LZmVJSnI3TmhiellRdm1mOWhTL0lUSmxNV2RSTEJBRU1Bb1RWUlpNaXhXM2ZaaUpJdEJVVzNsMDIvSnAzdFRhd1dnL0Z3UDNGNkh4OCsxSHhIa3p0NXowbVk5b25yTU9QaFpKUEJ3UWlhT0ozTnBxR3RJVnI4OGVFd3dlNXlmSEFkeHlhdGhhNWZUMmpMZzhTaWVXS3RNVEhoSUczMzkwcWJiR1NlV1g1TXR0aTRhRVFaS3Jxck9Sak00dGxCTUlzWDNTTlgzT0pCdkw2UUlJcGVKZTRWNTgrS00xOW9MNkdYS0ozRThRK3RFaDBFZXVuUlIrdVBYbW84K21qajBxUG9VWElDTVhLZVBQTis5SDc2ek93UkgzVWU3VjU2dFBNby9TRG1VdmZSNUtRN1I2TTR1a3Mwck1IOXFZcU50T2hqNmRDSlVDOEM4dlNYUDU5Tm5OakU5MzhlZllaNnhtVHMyTXgrWXF2UnJCSXYra1ZXbUZqYkMyNHROdkFnVzVib1hlUUgzY2pKbk5EcTkxWFJWMlRkejNzRlA2OHM3VlVNTzcrWlpnMGoxYTZrelNYUEdaVHk2eXZyR2YvaWEvUmFhU0d6b2l2bG9GYklXTHZ2aTgwUTBHYzR1UkRVN2JTYnpteGtQQzVkV203S2kyZmw3SVdkUzdlZDdpdzJURzZ6bmMra2pkQTJwRXp0S3pFVGxyVFhmMFovTkxNQzF4RmcvRFVVLzhZc29aOUV2MGpka05GZko5T3BSMEppU2tuRWZjTGNEMGlpSytSSFM2OWt6dXhrT1JKN2gzWE0wMFRQZTRjSUsvczdzTzdoZDVEZlJMSTA3NWgxeFY4cHBsS1NJQUpVa0RoaEEvMXM5dHk1ektjeWx1RnhtWFBuc2k5Wm9pS0kvaG4vSld5NCtDWDZodlF4VDAwTHNtaDl5dHRaUVlqWWlubkVHVDdMVHVUQjhaNTJzbU8rQ3BoeGt6a0phMlhpY1l2czNiWXdIY2cxc3MzRDlXUGJQZnB6UjRtN2tnaVdWZUxISW5ua0ZRZFdTandZb2Q0Zk82WVRySm5PTTNtblhyY0xqMGZBcnZiR2gxZjY3MVVVUlRlR0FSQkZGQkhuZFo4eDNHemZNZE4yb1o5M2ZFREIvZUN3ZjlEU2ZXTmVCNlRRWDhPYitGYUY5Ynd6ZFFyVG5aRGlLVTJtSms4YjlGZnJtcTFwYXZlbXlCTm9aNVh5ZXdjeHRoN0VoMi9VNzJrMkdxRnVycGJmbnBoanhoZUdpVnVYNDNmRUt2MDcvaWdtSjR1RWFPbjZycmJnV0x2M2FHWjVOUnVuS0VjT0UvblJqOVAxcUFSODhnbnF4VzR6Qm9GazZCTk92VFovTGhSUmw2WlQvOFRrMXhOYXNmY3l3clYxYWYwaHNnbG5wRDNRaG0vcWtwTDJUYUIwOTZVVjJURDl0Q0t4V3ZiWE1wYVpObjBJL3J6cW1lbWFaMW9Yc3llYVRiTVZiQnJMelJOb01aOE5QTk11WkhLdWFkdW1tdy95YWN1MXdpRElaL0oyTHBmTjJmbjdjdTI4SGJSem1kV3orWXJqVlBKblYyZTZxSzhDTjdaS2Y1YzViTVpDaGhMQzVQZkJzREJ4dEV4NmhQaXk5cjFFRE5IdGhIellqQjBmbEJCcUN4S1NleG9QeTkvZVd6M1YxbUVKOVBESkorUkExT3ppZXJIMGZFa2d5c2F6cGlZSTR2alR2TUt5V2s5UlpSNzFCVm1UNzlFUXEvSXZ2YlZZWENzNW1oakk1eDRSZlFBTlNscDEzN29JQzdMbW5VMXJxaUY4bVZkRVh1M0pyTVRQNlptSlZRcHhDazNrTVY3c2hqa2hVWFFQcVFEa25TeGUxTk94RDNCSjJJamxLVk5WRGVJN0M4MndrQkZTS1M3bFM4VksxQzFrdlV6TjhLMVVwcXlvWWdsTGlDdHFMTVpTT1IxdVY1ZnZSQ1BQT2I5UWFKc3NwNlQ1VlA2K2ZMRlNYRmt1VlZuSGxJOVY3VFRXcmF4anZoaHVzbWlsTGdZWnpWaTZjUDl0emRrK24yc0p4aVcvMTd3eFE4ZUVWMnBRNTlhVDdRN2ROakQ4U1p6S1loS0dFSURIZ0JpVGprYm91NGU4SUpwdW9iQ1Fad2VLbkNrVWxnclNYdy8zOXNqRzV0aEJkMVJBZ3ZDMlZHR3hrRW0vbEgrRWgwakIvUVFXOXljT0N2QU41Y3JSUFp2Tm95WHIzckNHRWxPakc0cXp0eGM3QnlYQnd3OCtDT2R6cFdqTmZxUGdTaXZxVFgwclhQOWJzcWlqNjVBemtYNTE2Q3JZN2F5eGJlSmtsUnJnRWFjYmxQb1NRd2VJTlJ0VU1vNWp0L0JrbGhHWGI1ZnZYYnRYNEd4WCthZW5UMlp5ZG80WE83bkMrWHZXejM2YjdBdjAydmhYVlFtWEZMK29scDdNNW9wYThiK2l0NU1MdnMyOURUOXhiRk0zUkpVWHRrdndWSFRocXpJbjNMdCtrZk5yV2ptZmVUMDg0NnNsTEdyT2w1TzE4WGZSN3laK1M0cElaOWZZYmRaTHpSUXFMbnBsTVo5LzdadmU5Rm9hWHRqYjI0WFdlR1Zoa2dEaCtDZEoydTdNQjhLVnhCNWxha1lWLys1Z0M3aUNmUktaWWNWWWozUER2UVBxenFSSFF2cno2MGs1RDlCdlFvOXVrVjlCaTYxbnljK1VFWTB6Wlpmb2hzaE95MTZET25oeG5DeU1VSm5rUHVJREYxMThSb2JaeWVvYXg0cU95YTJkVy9PZndXbXpWbjNrNGRka01sVVNGNS9KV05heGMyY3pKWndWQk1NUktzcUhuNUVESjVYSzZMTEppZjlmWlZjZTNNWjEzdmZ0OWZiR3NWZ3NzQUJ4RWx5S0JFR1JpME1TS1pLU1RPb3dvWU9VNHZpV0ZRVzA0cU4yYmN0eTNUaElyWFFTSmVtUk5yWEptY1ROak5JMm1UUk5ROWU1SFdmR2FUSXhXVGZIMUUzU05za2ZJU2VwcCswMGJxZWRObERmOXhZQVFjcHVFaERjQThEdTIzMzdqdS80ZmI4dkZNeU1sZzZSdy9RSTRySzJmZWlXbTdNWHBHQ0lISGZ3d081UUtKYTVyWUFqbWlDVjN3Nlg3ZXYvTFZJbkpybjZHa1ZGNXdITFJCRTRFNGdtVWhDeG5mZWRIcHlZSjBJckdhSEl4NzZ3Q3paM1B5RlFnWWFoVDFEQWFXTkJVdEZnM0JGWlE3NGNFUUtuSlpWOXVJRWxYTVBLVTFvRS9ZRmlzTU5Jd1FzS3ZvdG8yMno0UVZGaGl6emEvd0JQdEhHOFQ4TThpNXFhY3UzOGhhUWlUWVprbk5kMXZmVnRVMVgrWGxZS3ZJSjV2aCtMWDdSL0tFb0MwSnh2UFljbDhzeDh6ei9vcG1BdUdPdm9wTGpEbG93YXcxbEgxN1BEUkFGdG02aFJJMStUUGh3MFpmeE5xWlluU21mSWw3ZDc5TTVOb25XQ044c1BEM2N4RU9wT29UWnFsQTU4b0NuNi9TU0tmaU0zTnBhVDVVUnI0eld1bEl0bHM3dXo0b0ljTUFWV2lsdDRVVU1idTJmSDJFVHJaNmhaY04rWEc4M2xpQTYwS05zSkhvVU1hVkhzOVV2NzQwVW5DbzBwZ0NlUi9BT2dwa2JEeHpvNkJ4anUvVEdNeTlOTzRrY3llczJtczdKU3I5ZHBNQVQ0Ynp4RTF6ZXZrVmZaY1RiaWRhY2VYMXRhTXRTbVpqU2JsTUs5dGJuYXFDL0hlM3lhT3ZVaXdVeldaZ0gyWE1nZjVVTHhIcWxsRjF0K2dvNEszcVlGUU1DOTdRdjlqR1lvb3BURkFWYVhqZWdzR3c2dXN1ZE9uRGpIMWcxMUJjd0RFanRZSFdRbDFVQUsyVkZaMEhKVjQvNlE3cnA2NkV5OWZ2cEtPbjNsZEgyZGt1YXBoZ3ZtZnRkUW1TMjg1aWExTmZZRDQzS0haUnlDKzRFQklVVnFDRkoxMWNaeW9nQ1czekV5MkxyMDZzdG8xV2sxbk54RVBoR0xKZklUdWRhNjUyUkdFRE9TY2VwT21ZaGtteWp1a2M4Vmhmekc4NGJ5STR0ZVppUS81TjFyNXp3djE4dWhDRmJldUs5allocEJXeEU4b2ova0JmSUJtZVNKbHJtKzFHald5V05wcmRmN2tna1ByU3cxKy9xY0Jtck1lK3RnZU5sVDhwNmRoNlczZFYvUFVaYmZPYkNpRldpeUtLS20xK3h1NEI0NWY4N0NPVXhUMTBXOUxyWFZGQks2NHAvbzVsdy9qekh3Y1VkOXdud2lxYVAxaENtRnhNbkp5Q0V6RVk0WWNvQS9MTExPd2FvKzRPaVNRRDJ0bXRGYUQ4ZkRaankwT2xnWXl2TThpMUU2bTBzSkFVMFBSMkpoMXZ4NXhHR0pISE5YVUErUnN5aFNXTGpmTlJJRlE5Snk0Q0xPYVdJMEFyejZrZkRoQkcvekVzdGFQRzhKVXRHTW1XWTgzS3VqUSs1bHNQQ0FaY2RIdEZsNTM2eXkzbHhlYmc3dDN6L1ViRkltWDZMbExqWHFrMmNtdlYySEZ3L3ZZbmI2bi92K1AvOHpHTHZmd08vODFOb2J1WnpYeStVZVcwS0ZQQTFTK2ZteVd4dnZBTVpoTUJqSVYzcThXRlk3YnJ4YTh5aThuZlFhdEJKM3BYdTF2K0tEWEtKUXFBeUl6MXA1TzFrOFVFemFkbkp5cUsra1haSUdZK2tTTzdLYXRPUFdGN2lCU3FHUVVBS2ZDOThydWZGTXNaZ2h4MTh5UnAzaHlhUnRwVVl5cWVKV0cvd2E2YXN4bXVIUFR5RkdrVGxFNHZUQWZHTVJsUkozQSttZU9MR25kdHZaWDd1bGZtTng1TDBuanI3OXFEdGI2M3RQTkpNWnlXUzgrKzY0clZLckY0dEg1MjgrOHZqaGVySTZXMGdYTTVsaXV2dXNQb0VlODNPWVVyTG9kMy95U1ArOTMwS1h5T3FlYnpMWGoyRmJHQkxnaVdtejRnQ0VYS0RwWWR2b1FXQ01vVFRlMTVqR05XWnBqWXpwUzhzTlNIQkNwdHptQ2hHN0lOTG9kZmlpekIwSTRJMWwxQ0JUT3FCK25TMmdiM2RNL3dKNmtXSjlhTFltMzhRSGlUTUJ5UU9lWTJxVUpsTTBibGZWT0tybGxZUXNhNkdncElkVkZJbzdDVTFXSFZFY3ZEV2JNTTNxa2FPeVV6bFdMaDlESCt4L3l5NEpTNW9tNlVSTkNMS3FxY21CZ2lSWWVqWng5RWpWTko5M2JpeVhiK3l4L1c2aXI5STR5QVd3a1VOdTB4SkhaREtEeDVaSXg1QXBEaGk5dVM1bEp4NkFQTUlBV3FoTjhiVktsUWFLR3h6cGZ5VU9QU09MVGxvV2laNmkyclpxaFVNYTZhNFhiK0FVSjVNTHUyNDRsM0hPREpRSHlQc0huVithZWpTbW0rR2czdjFsMW5SZE01dHgwTDFHT2l3YU9LekpyQ0N3NVBiRENwS1VlVEhnV0FGT2tyaUE1VHp1d01rR0ZqcS9sRGhCNENRdEdKRTd2elRBckc1WVRpOVhya0t4YnJnQ1NGV1lOYmlzSDRKSDdwajA4MzM5dXd2Q3JZdWJ5UEZhelgrZkd6Nk92TVk4MHNQRjJlUEM4ZGFtdCt2M2tLTzVuWGI0RmRMR2NzQmxRRWM2TXNTN1BzekRiak85ZzRrU1I0SHVIVDFFVTYxeUQ5Z0hSMFlPeEI3Z0lML0NBZnRCam5zd1NuTXRaR1I1d2lFYnpvUXMwNStTalRENWFKdGNDRndvN2V4eW5rK1EyMG43MGs1c0JVZ1N4R0FjaWlUNyt2T2xiTldKU0lvU01JaW1hWVEwUTVSbVpqSW1XdWQ1QmN3VFQ5eDJhRGdxODRLa2FFRXpHazlsQzd0S1hyd25oc1l2Yzg4dlV5cVJDcWdLV2FHZlVZSUdDdVQrUlJmVDVBWHl4K2ZkdmtHMUtVZERUamdTL0lVWHVDNlN4MnduODVLczZPcHF2cjh2R1FuclBYTWhwaWhCcGtibGtaQm5lMmJlOXROOWgxYks1YVdsWlBXTzZnTFpXRmtydDlZZ25MMjhWa2EwWDNUMHVLWHRmQTAxd0VUQ3lFSEdDcGdXM0xaNjFFUk1hOVVqUjVOUllvVzgxdGJpSy9TMTFDYXk2ZmhZMXR0NEdESy9kT0l1ZlRTTVNYT1g0NVUxMEs1ZzhmeUswMmpzQ0hlazFMMGJ6VzYvL1RaNm5Ob3NpbUM5QTMyWTJpZkcvSHdDMi9jNVB5dFZic0RGS2JScXBiQVdETVpOblBvTHNxa0hnazRZOTlVT1AyTG56SE9YenBrNSt4SDBPTVJ0YzZ5ZzBRUUozYzNXUnhadlVQZk16ZTFSYjFoa3R1THQ2ajVlQm1WdEwrc2k1eHJUbkVkTUU5VWhDL01XRDZoRzd0MGhzdVFRMVlsN0dkTUtObWxOUkZyQUZHVFpKWjBBVXdVdUlkdXQxbXhqTzFYK3F3Tng5YXd4aHRTemFud2dQZmFVRHpEOHZMLzNUKzB2ZTBBRi8raC9jOUwvWnRuM0MwWDh2V24vTzZZMzdrWmprc3h1eUsrNmJRWTNhWndKenJuZ3FvR29tRnplRHoyaGprSDRLSVY4aGJhRXFER1JxbGlJMlhLckRMSWF2K3VPb3NZTHd2alNxQmhGaU9WMXNmUzJpcUN6bkw3dnNiTEFzN3VQSFBJa25jZlN4TkhGS2xFM1ZITG5XOTZVNzNJOGE2dTZJc2dvb0RucXFNanhDUzNJWXNHUXc0RTByMWVTb2tCMmd3WVhFc1VzRnhTRHZYR1JNbVZxSTBvMnJ0bVFNenFOSUhxcTVwTHhvcjU4b1c5bHBlL0NjbjN5MFZQUlM1ZWlweDVGRzh2bW94K2JuLy9ZbytiWlM0RmJMMDlPWHI0MXNNMmZJWlAxNjUyajUwaG1lL21CNjh1L3J1enJ5dTJXdVlRMllQeURnR21mVzhFbWN3OGRqc0E1UnBQYitzR3p6WTFZT2gyN0NaSFpBQnVZVEFsdkp2dm82Z0YwVUhEamVueEFPSGhRVHFTc2VOeEtKZVNEQjRVQjhxSGJuWjhweGpnRHlIYVRVcE8wR1VxMnJmWWpOMHZVUE51UE92REh3QWltbld6SEJuWUNwWUN6WTFGdkVSMm4yV2pxV29ESG1POGJUZldzRWpwaVZOWE1aTXlkUzhoL252bnZabk9WbFJWUkRoQ1Z4cks2YThVZ2E1UHR6blBBTEFYY3FGa00rYi9KSTVxR0NvZjhWUFgxOVk4VWkxTC9tRzJQOVJOQmRuMzlQR3hKd3lVcDIrdWZCRDRxMEdocmdvY0xPRDhOaWxiRXJua0JNaGRNc1c3RlJjbS9iRzE0cThoNTV0ak1DK2RYQjM1d1pPcTV3ZkhLWWhFSmlGa25MNmYwL21LOWZ2ekF4ZEp2OXdmTSt0TGVPdWVQQ2F6ZXhyRjNjUWFGSHV1S0FOdzR2a21iL2tQOExMcjdqanVLZDk3WmVwSFZXazgvU1Yvb1NPdTd5UDNNN2FYYnlmdTMwRXV0Q3ZyNHVTejVRM2Uzbm42amNzd3Q2R2VGSStWdzVOeG1UMWxYYVRGL3kyb3Z3c212WHFZdjlJeGZTT3VQL0ZKYVQ2TzdhVWxNeDZlcGQvUHk1V21rWXEzaTJqWExCVkJESVYraGhBaTR6YTF2Vi93RjEvWHNZUHRxTm5zMWszbng1NitoVnkrTHpwTUo4Y2tudzRFblk5TGxQeng1MmwwOE9YaHl3VjA0aVZBR1o3T1p1ZXkvd0ZVY2RIQ2lWRXBnQjkwOUdRNU1UTVNrNGRiYXlVVjM4WlI3Y21GdzRXUjNMbnVkdXU1VU5PQzQyM1ZkYS84RGp5STZkNnovR0htM1B1eFg5bFh5dm55WjNQaEwvM1BzV083WXNhdnR1b1pYZXZPTnl6RTdGVTFLZzdvdUFORWZZRzVCQ2lkbGZkd3Y1dU9rbE0vUlV1aDVYeUwxZlNzdHAvVlplcU9rRkNSdXBzOTFzQWVkY3ZKZzlkb2lFb1k3Y2ZPdTc1dlArcllLVEFSeTlOY25UNUhhY3hkT3U2ZFB0czZ5V2tiTGpwUXlScXZ5VE9iTHoyYy9oRjc2UGxUdnFRSDR3YWtub01pcjhHemJEM2dyTjE5bi9uNjlTR2dQTjNvUzJhTCthd3lSL0hkU0Z2Z2dnR1l2Tm82SHZHeklzNURiUmZValovVWFzNHJtL1VCbnRBNTdEUitnRDRjcDdmSDBXZWIxZUN3cGQrVVd3MCtXNHBwNkdYODZmSlV3VTZPMTFlWXlJT2ZqYTJodG8wRkVtYVZWYjdXQlZzSGozSVRvSVpyZHNlNjBYejBjbkIzMlAxb2J2dVc0RzJzUDhGNC9kc1R5R3BUaHhuS2FRUDZCUmdGMDYxQjg3K1ltV3FXNVFwcE51dkljTDE2T00xdjhvcHRNTDZZWGVtcWU4bFJRKzFMRnoxSkpsSEp2amI0bzVlWmE2OW00bngrWGVVUGVMZFFtTCtpdEU2RFdvMkZJTkxQRzB2SUtXbGx2RUpITE4yOVRzbC9mb3IybFExRGV3MXJPSFNzaDZrWnNwemtlbzdaSUN3TDlERVM2bWZkNURxc3l4OW0yVmxjTmp4Y2wvTk9xZEZ6a0RhUkMza3crb2lwelZ0QlFnMWRsTEc5SUQ2dVNzcnpSTHVlYjZHOG9WemRFb295bEVDV3RBbTkyaFBKVmcrdVBhQzlFY2lLUEU4MzFsaE4zZWdwcS9RY0ErN29sV1c4NjNWdlNGaVpqa3dtU2V5b3pweWgrSFZjb2Z4QXUxS0pUUkN1c1FRWjJvcHpTRk94cFNIZGFkVzI0SkFPQlFka255amFqbnAydFVMdFF4Y08yUDBmNzJXTHNxRUNkOG5ZYmpjQXlUbVFnRUxhYzFoT082UnJoaUlPNHZLQnBYOUZpUXA1WHRhK0lnaEw2OUFzUzV2SmNBTDhnaVd5ZVZVUnVWUStoRmhESVdBbDhWTkZOZlYwM0xhRzFvZUhvTjFScEhXdm85cU1JRXdVU0gzblBFU2s4Nk9LanJSK2ZKZWVjSStjK3E4ZjRPVlpkbitNTWZCZkdIRmxMWndYYytycFNueWNDNGZGSWdndXFEZDAwOVJFcEZHbEk2cEV4U1ZVWnpjY2tzQXkxcmswU3VmQVlxYU1MekdQTU81aDNNZStIRE1PSUNOcmJhc3V1UXFoWENsWGRxSjBuWDlsalViQlkxK3hvZFpRZEVOTXNCbmJIVVZKcm1JaTNKWEI3VElQNjdWbzJpREtBY05sV2xYNWlhaktsaUJHUFRPSnViWHdnZ1BKVlhJYURhOVRCRFppb2FTQzhxZ0cxL3ZYMSs1K0J3b2w2SC9uM2NrRWtxa1RVNUZrOXdpb2N5OFdpUE1kTHlLVTdmZUhTV2F5anNQWmdWUk00UGxRWVFzR0FycHlwQ0ltdHVyOHZNWGxtOGs4TExLY1lrWnpLSXo0bUNoR3BHRXZlVStSRXBSUzNrcnlPTGliNkFnRU5YVHlDdzRNRCtPaVZ3N0NXanY1d3NKN3NQMG4rUDZLbFdWRVBCbFVjU2w3Z2tJU3dqRVNXSHhxL3dHRWtHM2c2YkRSTjcrd2hJeURicGN6eEJWYmtwWnZOa0RWL0l4a0pqMXR1bndzZ3JSa2RpV2h3OGp3NUhrbjd6UEFsZFdRNktBVWkyVDNPa0haS0UvamJUNTNvc2RQNy9EMUVEaVVhZjBYRUZiR1F0WWpxV3EyUjBlU09NN2VoUUdzRjh1OTg5cDduN09xeDZrK2VpOWZxbnNVSTBBYm9tR3VUVVcrSXVaSGFTM3pySjZhUnBsdFlFd3ZuYS9aT2QxcEh0RWtoMGkzeTVDa1JuWXc4NDRGcEVCUkpMeWJLajBjYUNISmNMWXJ0by91SHpTT1VkMlExbW5xbzdEeTBTcmZKNHVXRnZsTVpMcVFIOHhLUnNZS2psclU3UkRia2ZFZ1BzZE1Sc1lwTmhPcUtOTHZxTmZ3anJNYU40KzB0R0d5VHRWb3lsQTlnbVkvSklVMExLWEhTcndMOXdiRndPaDFHVzNZaFAzOHF4Y1dqbnV3QVlGTEhIbzFKejNMKy9ibklxMnRHYXpXZzFQbENxWEN1enR1eDZEM0lzWVBLWitVQWkxWU16WEhVQUZ5QWFoaHZidjFjTm5TbHEyODlUOHFSMjB3VGpJbERFSGpwMVNxa2RRTi9McDFDd044d0cxNG9sVzc4L2Z6TTBwNFRxRFRUMzcvVTM0L1dEN1crdFd2WHUxNzkzb1Rudlhiby9QbnpiVDNoUStTY1NaQnljdnRSTytkMkJ6eG8weXpjbFJKQzU2OUlIN0N5V2VzRDJaRlVLclh2U2pURFpwOVI2dW1SZE5WT3ArMS9ybWF5Yk5heTArMXovaGg5bnVZTWFEdDN3Qk1EQ0lBU2FxLzJrKzVmUWpTVmVGc0h0NnMxRVZmUmo4MWtPck52WnVINFFWMDU0S1YyeTdLazZkbWhTTlMwOWZ4YjkzRTFOOUt2WnhKcUtvRitweStpelV6T0ZJYUcwQ0RxVHlKT0xPZVFpdlJkNDlGaW1WVVZ0eFkwY0RBWDVucDRuQ0xRRGlucnJnK0h0RHF1Yis4WEdheDc3ZFVXWkNqYXptTytsYXdIeHFaMlBxWUEzYUNnZ1RFZlBBREFEdEIrME1iVWhTY3VUTkhGaHM5SXNseE1qeGVMNCtsaXlzcjFLWnFBc1ZJd2crRkl3TUpLU0ZaVE9TdUZtT24yTVZNWC90Y25qSHdNQ3pRSW1SY0NNc1pDYmNyZHcvRTM1UEw5Zy9FOHg3K3RVaWJuNmVIQSt4aDZucEVvUHZSWHZXRG1sNy9LTC8wcWw3YUZsKytqdmlEZkdKOXZwNXoxeDRWdWhtUGI3YzEyU1RHckhvUmVkTEp3QnRRVlJkSElkV3FLZ2h3YVdVRkRMd0xxS3VXOVVRUFAxZ1JUQlNKRDFSUnFXL1VDWTFXSWNtN0J6Qnp0RUdQZ1BQQlRlNVJzQ2N4QjBGcHEzZ2VrcWNGa0tUaHN6dzBXNThkeDVlWmJYcmhsUXBuYzlobHlCcnhZMUV1bUIrZUdsNWE4SlhjOEZoM3J5NUM5YnBtdm9qLzN5d1EzaHcwb1J6OWFsdHlqbVNNOUJiQ09QdlVPV0hTRWtmbHhzWHJMTFpQeTFHQmlkM0E0UHRkWHJPLzRCSDFpOFBCd28rR094NjN4dmt6cnozcjN0dTUxaFhLbEdEUnlGdUNVSFRQOE9qakxsOHVvWEY0QmdHNFpvTHE5TVdNZ0VRTDd5WUhydWVSY2lHbW5rbTFITmV6aCsrall3bDNLWms3TnZ0WGFkbG5mb1dqbXJ5Rk4wa0J3MXFUV2E1S21mZC9QSnJNVU1jSmtDZ3NiN2VRcW5jUGltcFNaTDg5bndINFBSNjc0MlgwZlRZbnhJQXlmd2JqSWJPbm5LelRHSUFOWmRkcEJKQlF1WHd1NWVBY2dsRnhaRTFTVHBocFlYbHFLYjBFMVVOUDNOajhDN2c0UE1xV3F5elN1cmpkSHQrbHphL2Flc0dhSG9LMTJaeFdpNnF4Mk1uR256anlFbUllMnRVT0lWcit1aGdzVkcyMmtyQlk5QjZwYnFkWW1aTm1Edld1d0hGM3J4dFgvaEZ3SHNDZFZHR0Nwb2VablB6Y2pSUXZVZ0lpaTNmbnRISkJTaUYwblpIbkFCVG9OOUoxZDc1dzl2Rzg0SndSM3pVeGQyYmNyd3V1OEpQMmRuREROaElrbkxtUkhqOGFkMGIyNyt3TDYwZEhzQmFUdjI0dnhVTGFxUnZiMUpiVEJURXF3QkZXYmtVMDQ0QXQ3eHcvR1VtNXlMT21NOW5GbXZ4RTdPTDUzZTJ4djhQclkzbG8ramJvT25SN2o1Qmw1WHQ0amgvdE5NOTlyNVB5M2ozNzBUWEk2SEU2SGUyVVh3SVdBRHVPTEU2RXNVWVJxMjFBaVhuMER4UjBIOG1ISEVjUmR0SnFiTkMrMjA4TVpET2NKdjRIdVp2Y28xTzNINGRFbzhYK2RBZFpqLzQzV0tZNFhORGV5K2w3bjQvak1ETk1iSDREOTlvbGNNMis2QmFGTDl3cW1YZW82cHZCU2NGZDhXZk0wTWlLRC91VzNTUFYzazZLdWpKMkt4VTZOS2JxWVJNeDhheFAxQjVhV0hLeEtrb3BYOWc2VTJOMnV1NXN0RGZUbWhnaFFLL1B3Ni9Ub2NXZ0pWTnJhb21LanpqL2dYTzd0dSt2REp6S1pFMitDeFIyK3JkZ0RBb1MxRmNSQXY2R1grTXBnZjJGd3NOQS9PRTk1VEZPZmNSelFYZlYybSsvbFBmUmpmL1l5KzhrNGM0dzUvanE4bFVSVjdyQWdVaWJFemt3R2lpVElsdTYyRDNiK2doSUxOZW5GTjRIY0V0VmJxMDRka0JXdDc0b1lhcXZZYUN3M215OTBkMVo3djJtZ09oMkRWc0ZzTWJWVTkyT3RtMzR0TzA2ekxpa1NlVHZBMHk4QjBGdnErdEwrQWYyRXRIWElJVXcxRUl1TW1iWHFPSzY1UkpEOVZMOGszVThlV2Fna1dWZXU5RjhKb3gvMVkwdTYvNzlRc3lUOTZEMkZLOVd0ZHYweWVwbTB4eG5hdXlsT2llZ3dJRlVSVllybWVXeDdtU2pSNVhnVWxLTUlwZ1JIYlhvcUdBVm9uQVQ2Wk9xdSsrNGM1MUpDWkY0cVZ5YkhSOGU0eFdDYzE5UnczL1NReFVja3JBdEV4VEJZNE83bE9UWVFpY2RrbmczekFyOExlSEh2Sndmc3UrdStVVnlQQ01rME9ka0g0eHhpT1RVMUZYZlRGaVk2ZHBZWFdTd3FMT2FKS3FzSVdBanppTFVFTmdBNndyVnJSRTlFcEU0T01IVm1rYmw1aDB3bHVIQkxlU0k4dXY2a1BPQURUTW0xKzRnaGR4d1VhYUxhZ1hnNU5pQkd2VFM3dXdLb1RKbzRBZ0dncUphbTM3TE03TVVyRjJkbkgzbnZ4ZG5XMTI1S2lid29XbkVqa0g3clJQRmtPcUFiQWk4TFJsaVdqOHRZRUhsQmpNWUMwUUZSNEVVNyszVndreWIybDEvWk4yZCs1MkF1bnliZGE1YWM2K0o3SHlHTEczN0tJa05ITEJyZGswbXlpbWFwbWhURU1kZXVKZXhYV0pab2cwUUU0bEF3eU42a0lTdVVkc2NucHQrV2twSVBIQm9mZXVlcUptL1pIZUh4QWhhaXp0ekUzTTY4WlVkdDdFd0lObDZGcWhsR2IxdzEvaTl5bzJRbWdwcWhpRldYOUlTQ0NSWFRyWmRIM2tkdUF4YlhlcVJMN1hoQ0lMVmdSbldqNzVhS2V5U2hxN3JJeVp3V2xLUlpERDRDbm56cFJFMlI1NFJvM3dPSGVJRTBrbGl0OWFtN3ZPbVhKMUlaSjRHWXVmYUpaeDlCeFMxeHQvWE10MWhkUTJob1BCbEhzbUlxbWhUZ29ubHJMQlo1Z1dVTkEwUkdzanorcFUvcm9YQThYcnovenArMmZ1YWNueXlkK0dOVjZ2U0JUMVA4V0lHTXlSVGVGdkVBMEFxVDdUUmJwV2c0c1BuWWtJSUE3QVpmNG93SjBuNTN6WENjd08xVGhabHZjQndyd3NZQmRKcVYrUWtCOHd2b1FVVVNadS9uUlVGNVlJWERuUExyRC9FckFta01UMjJMelRWM0lsWHlmclJCenh4MUpMZVlPM2c1dDgwSjk4V0hNMU5QeDVpT2IrYkQ2RW1hNjliR2NEajZ6ZHdINFJqMFpPeVZoelA3dStYOUNVV2ZRc1FUT01weUZJSWNhZmZpY1QrZGpFRGtncTlLeVVwaXBQL1VTUzFDcHVuT1RsS1Nyakh2UXBlU2tnQkpXL2lJdHYvaS92YU9sTnc3UGZGdXlEWHdmd1ZCOFlVQUFIaWNZMkJrWUdBQTRsV000dWJ4L0RaZkdiaVpHRURndHBuUUtSajkvOWYvLzB5OFRDQ1ZIQXhnYVFBUWF3cVZBSGljWTJCa1lHQmlBQUk5Sm9iL3YvNS9adUpsWUdSQUFZd2hBRjlTQklRQWVKeGpZR0JnWUJyRm8zZ1VEMEg4L3o4WmVuNE52THRwSFI3a2hBdDF3aDRBLzBJTW1BQUFBQUFBQUFBQVVBQndBSTRBNUFFd0FWUUJzZ0lBQWs0Q2dBS1dBdElERGdOdUJBQUVxZ1ZTQmNnRi9BWkFCcUFISWdjK0IxSUhlQWVTQjZvSHdnZm1DQUlJaWdqSUNPSUkrQWtLQ1JnSkxnbEFDVXdKWUFsd0NYd0prZ21rQ2JBSnZBb0tDbFlLbkFyR0Myb0xvQXU4Qyt3TURneGtEUklOcEE1QURxUVBHQTltRDV3UVpoREdFUXdSYkJHMkVmb1NjQktnRXl3VG9oUDRGQ1lVU0JTZ0ZTQVZZQlYyRmN3VjVCWXdGbEFXeWhjSUZ6d1hiaGVhR0VJWWRCaThHTkFZNGhqMEdRZ1pGaGsyR1U0WlpobDJHZUlhUWhxeUd5SWJqaHY2SEdJY3poMHNIV1Fka2gydUhmNGVKaDVTSG5nZW1CNjRIdGdmQ0I4Y0h6Z2ZaaCtlSDlBZ0dDQlFJSFFnakNDc0lRb2hRaUhTSWt3aWhDSzJJdmdqUkNPR0k4SWoraVJxSk9nbEZDVXNKV29samlYNkptZ21sQ2JjSnhJblBpZCtKNnduOUNoUUtJb296Q2pzS1E0cExpbGlLWndwd0Nub0trUXFiQ3FjS3RJclFpdWlLK1lzUGl4NkxNNHRBQzB5TFpBdHhpMzRMbkF1b0M2Mkx1QXZUQytNTDlnd1REQzBNTm94RERFME1Wd3hqREcrTWZReVFqS0NNckF5N2pNYU0xb3puRFBZTkdBMGxqUzhOTTQxR0RWT05iUTE2RFlpTm1RMmtqYm1OeVEzU0RkZU42QTMzRGc2T0hJNG9qa2NPVFk1VURscU9ZUTV5RG5pT2ZBNmJqcm9Pd3c3Zmp2bVBBQThHand5UEpnOC9EMU9QYlkrSUQ2QVB0dy9LRDltUDhBLzZELytRQlJBY2tEWVFRUkJRRUdFUWRoQ0dFSkVRcnBDM0VNT1ExcERrRU9pUTlCRDdrUTBSS3hFMUVVS1JVUkZua1hBUmVoR0VFWlVSbVpHdkVjb1IxQkhhRWVLUjc1SUlFaEFTSEJJcEVqWVNTWkpXa21PU2NoSjhrb1FTazVLZ0Vxa1NzNUxBa3M0UzhoTXJFektUVUJOZEUyZVRjaE9FazQwVHBSTzRFOGdUMXBQbGsrd1VCQlFRbEJrVUlaUTNGRUtVUzVSWUZHYVVkNVNVbEoyVXR4VFlsUDRWREpVV0ZScVZLQUFBSGljWTJCa1lHQU1ZWmpDSU1nQUFreEF6QVdFREF6L3dYd0dBQ0U5QWhFQWVKeHRrRTFPd3pBUWhWLzZoMmdsVklHRXhNNWl3UWFSL2l5NjZBSGFmUmZacDZuVHBFcml5SEVyOVFLY2dETndCazdBa2pOd0ZGN0NLQXVvUjdLL2VmUEdJeHZBR0ovd1VDOFAxODFlcnc2dW1QMXlselFXN3BFZmhQc1k0VkY0UVAxRmVJaG5MSVJIdUVQSUc3eGVmZHN0bkhBSE4zZ1Y3bEovRSs2UjM0WDd1TWVIOElENmwvQVFBYjZGUjNqeUZydXdTdExJRk5WRzc0OVphTnU4aFVEYktqV0Ztdm5UVmx2clF0dlE2WjNhbmxWMTJzK2RpMVZzVGE1V3BuQTZ5NHdxclRub3lQbUpjK1Z5TW9sRjl5T1RZOGQzVlVpUUlvSkJRZDVBWTQ4ak1sYnNoZnAvSldDSDVaazJ1Y0lNUHFZWGZHdjZpc1liOGdjMUhRcGJuTGxYT0hIbW5LcER6RHlteHlBbnJacmUycDB4REpXeXFSMm9STlI5VHFpN1Npd3hZY1IvL0g0elBmOEIzbGRoNm5pY2JWY0ZkT080RnUxVncxQ2FtZDJkWmVZc2RKYVptZUV6S2JhU2FDdGJYa3R1bS8zTXpNek16TXpNek16TXpQOUp0cE4wenU4NWplOTlrcCtmcEVlYVkzUDVYM1h1Ly83aEpqRE1vNElxYXFpamdTWmFhS09ETGhhd2lDVXNZd1hic0IwN3NBZjJ4RjdZaWIyeEQvYkZmdGdmQitCQUhJU0RjUWdPeFdFNEhFZmdTQnlGbzNFTWprVVB4K0Y0bklBVHNZcGRPQWtuNHhTY2l0TndPczdBbVRnTForTWNuSXZ6Y0Q0dXdJVzRDQmZqRWx5S3kzQTVyc0NWdUFwWDR4cGNpK3R3UFc3QWpXVGx6YmdkYm84NzRJNjRFKzZNdStDdXVCdnVqbnVBbzQ4QUlRUUdHR0lFaVZ1d0JvVUlNVFFTM0lvVUJoWVoxckdCVFl4eEcrNkplK0hldUEvdWkvdmgvbmdBSG9nSDRjRjRDQjZLaCtIaGVBUWVpVWZoMFhnTUhvdkg0ZkY0QXA2SUorSEplQXFlaXFmaDZYZ0dub2xuNGRsNERwNkw1K0g1ZUFGZWlCZmh4WGdKWG9xWDRlVjRCVjZKVitIVmVBMWVpOWZoOVhnRDNvZzM0YzE0Qzk2S3QrSHRlQWZlaVhmaDNYZ1Azb3YzNGYzNEFENklEK0hEK0FnK2lvL2g0L2dFUG9sUDRkUDRERDZMeitIeitBSytpQy9oeS9nS3ZvcXY0ZXY0QnI2SmIrSGIrQTYraSsvaCsvZ0Jmb2dmNGNmNENYNktuK0huK0FWK2lWL2gxL2dOZm92ZjRmZjRBLzZJUCtIUCtBditpci9oNy9nSC9vbC80ZC80RC83TDVoZ1lZL09zd3Fxc3h1cXN3WnFzeGRxc3c3cHNnUzJ5SmJiTVZ0ZzJ0cDN0WUh1d1BkbGViQ2ZibSszRDltWDdzZjNaQWV4QWRoQTdtQjNDRG1XSHNjUFpFZXhJZGhRN21oM0RqbVU5ZGh3N25wM0FUbVNyYkJjN2laM01UbUduc3RQWTZld01kaVk3aTUzTnptSG5zdlBZK2V3Q2RpRzdpRjNNTG1HWHNzdlk1ZXdLZGlXN2lsM05ybUhYc3V2WTlld0dkaU83aWQwOHQ4VERTTVk5bmlTQ3B6d094RUl1Q0xSU1BERlRHa1VpdHFhWUhtVEc2a2plSnRKdUxoaUtXS1F5YU9Wc3BDUFJ6cUdTOFpvcGNDUkN5UmNMbkNrcmpiU2lVQkFMdTZIVHRVSkJ3b2ZsUUtLeW9ZeE5PYUNOTFV3eXdsb1pEMDFKU1ZlUEs3dTRsYTd1eG5lMXByd3d5MnF0U2hNekkxTFQ0REpORkk5RmxhdCtGblc0a2tOYU02MWZwRXM1R1dSSzlUWmthRWV0WEtERXdCWXcxckZZekdIaXBybWhwUm1leXVISXRuT0J4OFY3cEU3VWVNUnYwM0dUeDF5TnJReE1uYWZCU0s3VE9hU3AzdWlGZWlQT1Y3bUZycmFtdkpqcHZqb3pzNlRsVE1lTElXK0RHMXZhamErMlp3U2RIR2VKRytuT2t0V1ZDUXV6Uk1tQVc5RW9SZk04dFRXK3dkUFExUG84V011U1NwL0hhNVcrRUNuOUtOWHRLeDJzOVVJeDRPUVNqYjdXYTA1cHhZR1ZmaGFHTXRDeDZmSEF5blZweDN0TVJmMStrZ3BqZWtvUDljNFpNYUh4ZEdUYmRNUTVjUmFUa3FXcGJLRFRMRExMTTRKVWlqZzBNMU9HcWM0UzA1a0trbWhtZmlwb3lXSjJ2dFVKSGR5TTdUYWxoWk9yTnZxWlZDR0Jkajh6TWlZTEl4NHZsRGdoejlOeHQ2UWJtZ1pyL2N4YUhiY0Nyb0pNY2F2VERrR3lqNmR1a3hvbG9RbVJTTG1UMVhJNEgvQ1VJSjJDcmRERFRiVmlxTk54S3hnUjdmRlU4R1lPKys1OWp5aFlSU0ZNSkNFbGs3Nm1vNnNHN296YTlKdUZQY1BYUmRqSk1SMjM1bjQ0Q3hjQ0hZcWVzZHdaUktjZDZNRkFpQTRsRXAyU3VtQk5wSFVpV1JTYkxtMkxUU25xZXM0bGxpYU1Ec041eXNKRWtIQUt5T2xzQ3NyeDRvVFJ6Z3R1bHlmY3JKRzVwRy83RmttaGMyVWlYSGMyQ0RKdWVYZFIzQTcwdWtoN01xTDAwd3k1R2ZuVmQwSnVlWjhieWg5aHVEZ2hZalBScVoxeUdXM2xxWWhJVzNmQzE2WFlhSlNzSGdxelJvNVNENldKcERFTkY3bHVMNXVoODBlSy9MVVdaVXM2RXA2U0xSNjZwRmh4YU1YOWFPY0JsRGFLdERRcmNyRzlQQ3ZJTTA0aDZXc1Zka3BNWHJDMm95RCsvQ1lSdkRpUnhzNS9Kd3J6MU8rY3BGdElhQ1BvekV2MUk2R1Nja1RHSVZtM1BHR1VYRzJrVXpFWnQyUmVzRkN3VzBpekhJekwxYTFKRzR4RVROR1Fid1dKbEoxOFZGTWV0YW81WWFVU25WbjN6WEkvRWlwcXc1UW5vK1dKd0ZBaHNHTFRicFZROFpuc3lxMlp0bUxQZ3VUSFNGNFVjVjl2U2x2bzY2VUdDbDJseUZaeXZWSmlVN2ttN0lneXgzQlVxcVdUVjZJMHpGbmdRNk5jUXFiS29ZeDJMWFdoMkowSVhCVXQxYXhUbWRBTitxSk1qRFJORVhHcFhPQzNKbWkxNm1GYlJIMFI5bmdXU3QzTmNWR21pNUZrcEsxdUZaZ0theUgySCtpSXpVQ2tpZlZ1V3hHYjBqYklZcEZTWGVvTWVDREtQTjBvU1lPQ1BYVGhWeHRJUlJNckE4V0hsWUhXWVNmZnZCNDNwSGhDbkZYdGdwQTMyWVVDRDdsU0loMlg4M3dzbHNRZlRMY2dsR2xzWnNvaGIzVFZFYlBnaXJNSlVpRjhiZHcyUTkwNm5LdzZwQ1JwYWtPdGgwbzBoNmtNL1RwcmVhcXZqVGgxTzJsOUpMakwxbFY2VWhFYnlaQThxem5TV1RwVTNKakt5RWFxUm0rU1BpYkRscmUwRjZRNjZlUXczNGNkQmFIam9yNG9sVlRkeWV1M3pVZ3A1VkM4YzdXY3l5aGpVL2o1QXIyeVJaS1g0VmxSL2szakxHaFA0V3JMeGQxbUwzQzVTOFlEN1lMQytWUEZrVTRlaGowK0lPTzZCZWs3QnhlMW5EWHBZVjNVUkRWcUFTbEowV05NS3ByT0pHOUVVN25mZnFiNkRlZVo1Smd4aVV6dUxCMnFGZHhLN1RlL1VaS0Z2TXFYMmFVVzhaUUtRdGUzaEwyaXgya1h6TGxHSzhjdUp4V1RpZzVob1dBNnlGeEh1cHhUNlpLZzd4RkVJVEhVQXZEUWpJU3doUzRYY3NVbnZMYzBJekdrekVEZFdvTTBaYzdjWmdsV0oyaFh4YUZXSk4zSnVzbjFTTkxlV0ZHbGZqRXp6WWhFWSs5VEhsVmN0cWpINUY2MGhhMmlxeVVucXNYYU8wcXMyem9oVHh4UUZoWnBJK0Vxc3VTYXpZUlQvWGNGZHo0SkIyM0MzcThwdTFjU1lVM1ZmN21aK0dVS2FvRmRKZlE3N2pkclN2M0NGb3VldWVkemtnZ2J4TDFuTkV1d1duR29tbWg2dWVuS0ZwbEQ0ZWlTUUJGWFRkOUIyWkUwOVNUMW4zWFBkUjZNRzBtcXd5eXdwa24zaGREZkFtcXBvRjdIVnVpaGEzbkNiRGd6NlZvaDUxTmpxcjVuYUJpeUo4eVU2T2JScUJQbkdLWm1oRHYvcHFHUzRsdjAxZ1N0Vmowa2dSVEtCMW90aHpTWmpIYk9VVE9LbG14YTFFcWwxdTlTalFxcW9vTXdOR1BlYUZNM2lYWjFwVVVMbzJJVkpYYmM5cERpVXdsUzVmQ0lxMEhObDkxeGxlb2JsU2lUMFNHTVJPcVByVGxoaXo2THUrdFJIa0ZMVTU0SDBZd2dGRXBRSWMwRnJoMmVmY1B4TFcvNC90Mi9VZk1DTzA4ZTFLQi8zMTIxTGUybkpCZVRYRFdkSitmdGdQZHBPOHFpdnZITmY3UEFXZEoyaXlIWGNlYlhDMXl4dEZkdEt1ZXhVVDRxcTRUTnFHWTNYSzF0dXdjWm1MK1I0d29WSTcyZG1tWktVb2JUbW9QQU5kYnVzckM3c0VabGltSzhsU1Voeis5YXRSeldpaTV4M1lWdjAzdW9QK1lKV3AzQ1hRU043RXRGWFhxZCtyYVlRbWRwUXlocTNYMzc1VmM5RVpTMzBwVlNvTWlWNkc1Sm03cGNpbHhLOHJlOUhhV0U3bGxEdHpFdXJxZXZicVR1aGtpWGtXRmpnOHFSb1J0eDF6VUYrVTNDK2NDRVZUYkpxdm80ejdiejlLeTc5SmoxeGR6Yy93QVJEajB1XCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2Rhc2hpY29ucy50dGY/OTlhYzcyNjIyM2M3NDk0NDNiNjQyY2UzM2RmOGI4MDBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xuICAmLmJtX21vYmlsX21lbnUtb3BlbmVkIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ubWFzdGVyLXdyYXBwZXItcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hc3Rlci13cmFwcGVyLWNvbnRlbnQge1xuICBcbn1cblxuI2Jhbm5lcl9zbGlkZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBcbiAgICA+YTpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcHtcbiAgICAgICYuYmFubmVyLXN0eWxlIHtcbiAgICAgICAgXG4gICAgICAgID5hIHtcbiAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1MHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgID5hIHtcbiAgICAgICBcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjl2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJhbm5lci1zdHlsZS1zYWxlIHtcblxuICAgICAgICA+YSB7XG4gICAgICAgICAgPnNwYW4ge1xuXG4gICAgICAgICAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIDIuIHNwYW4gKCopXG4gICAgICAgICAgICA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIDMuIHNwYW4gKFVQIFRPIDUwJSlcbiAgICAgICAgICAgID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJhbm5lci1zdHlsZS1ibGFjayB7XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJhbm5lci10ZW1wbGF0ZTEge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgPnNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICBcbiAgICB9XG4gICAgcC53b21lbi1zbGlkZXItbWVuIHtcblxuICAgICAgPmEge1xuXG4gICAgICAgID5zcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwLndvbWVuLXNsaWRlci0xIHtcbiAgICAgIFxuICAgICAgPmEge1xuICAgICBcbiAgICAgICAgPnNwYW57XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAuc2FsZS1zbGlkZXItMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgICAgID5hIHtcblxuICAgICAgICA+c3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDcuNHZ3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDh2aDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZhdm1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibS1ib29rbWFyay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibS1ib29rbWFyay1mdWxsLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5iYW5uZXJfYm90dG9tX3NsaWRlciB7XG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgfVxuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2VfdG9wX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAucm93IHtcbiAgICAuY29sdW1uIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pdGVtLWdyaWQge1xuXG4gIC5pdGVtLWJveCB7XG4gICAgXG4gIH1cbn1cbi5pdGVtLWJveCB7XG4gIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHdpZHRoOjEwMCUgO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgICAgaW1nIHsgXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzBiMGIwYjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIFxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2R1Y3QtcmF0aW5nLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkLWluZm8ge1xuICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjdHVhbC1wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNhbGUtcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAucHJvZHVjdC1ib3gtYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hZGQtdG8tY29tcGFyZS1saXN0LWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWRkLXRvLXdpc2hsaXN0LWJ1dHRvbiB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleGJveCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYXYtYnRuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgZmF2bWUtYW5pbWUge1xuICAgICAgICAgICAgICAwJSAgIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgMjUlXHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6LjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtcygtMik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgNzUlXHQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6LjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtcygzKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbXMoMik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBmYXZtZS1ob3ZlciB7XG4gICAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbXMoMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1zKDIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYXZtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbXMoMik7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjQ0JDRENFO1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhdm1lLWhvdmVyIC4zcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pc19hbmltYXRpbmcge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmF2bWUtYW5pbWUgLjNzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ldS1jb29raWUtYmFyLW5vdGlmaWNhdGlvbiB7XG4gIG9wYWNpdHk6IC44O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLnRleHQge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0taW5mby5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucy1tb3JlIHtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2JhY2stdG8tdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyxcbiAgb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIC8vJjo6YWZ0ZXIge1xuICAvLyAgY29udGVudDogXCJcIjtcbiAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0tYmFjay10by10b3AtaWNvbi5zdmcpO1xuICAvLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gIHdpZHRoOiA1MHB4O1xuICAvLyAgaGVpZ2h0OiA1MHB4O1xuICAvLyAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAvLyAgZGlzcGxheTogZmxleDtcbiAgLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLy99XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICB9XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5kaXYge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiAgc3BhblxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICB9XG5cbiAgLnVudVxuICB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLnVudSwgLmRvaSwgLnRyZWlcbiAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3VzZS1zY3JvbGwgMXMgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IG1vdXNlLXNjcm9sbCAxcyBpbmZpbml0ZTtcbiAgfVxuXG4gIC51bnVcbiAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgfVxuXG4gIC5kb2lcbiAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4ycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgfVxuXG4gIC50cmVpXG4gIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIH1cblxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBtb3VzZS1zY3JvbGwge1xuXG4gICAgMCUgICB7IG9wYWNpdHk6IDA7fVxuICAgIDUwJSAgeyBvcGFjaXR5OiAuNTt9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDE7fVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBtb3VzZS1zY3JvbGwge1xuXG4gICAgMCUgICB7IG9wYWNpdHk6IDA7IH1cbiAgICA1MCUgIHsgb3BhY2l0eTogLjU7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIEAtby1rZXlmcmFtZXMgbW91c2Utc2Nyb2xsIHtcblxuICAgIDAlICAgeyBvcGFjaXR5OiAwOyB9XG4gICAgNTAlICB7IG9wYWNpdHk6IC41OyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICBAa2V5ZnJhbWVzIG1vdXNlLXNjcm9sbCB7XG5cbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDUwJSAgeyBvcGFjaXR5OiAuNTsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbn1cblxuLmhvbWUtcGFnZS1ncmV5LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5wcm9kdWN0LWl0ZW0ge1xuICAgIC5waWN0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2VfYm90dG9tX2NvbnRlbnQge1xuXG4gIC5kZXNrdG9wMzYwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUzNjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLnR3by1zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudHdvLXN3aXBlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUtc21hbGwtaW1hZ2Uge1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaHRtbC1zaG9wcGluZy1jYXJ0LXBhZ2UgI2JhY2stdG8tdG9wLCAuaHRtbC1jaGVja291dC1wYWdlICNiYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsYXVuY2hlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43OCk7XG4gIHJpZ2h0OiAyM3B4IWltcG9ydGFudDtcbiAgYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG4gIC5nSEhFZWgge1xuICAgIHRvcDotNXB4IWltcG9ydGFudDtcbiAgfVxufVxuXG4gICNDb29raWVib3RXaWRnZXQge1xuICAgIHotaW5kZXg6IDEwMTAhaW1wb3J0YW50O1xuICB9XG5cbiIsIlxuLmxvZ2luYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50YWJiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC50YWJiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjOWI5YjliO1xuICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLmFjdGl2ZS10YWJiIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dpbmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1NmRlZywjZmJmYmZiIDAsI2U4ZThlOCAxMDAlKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jaGVja291dC1hcy1ndWVzdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC50b3BpYy1ibG9jay1ib2R5IHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2dpbi1sZWZ0LWJveCwgLnJlZ2lzdGVyLXJpZ2h0LWJveCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzo1MHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLXJpZ2h0LWJveCB7XG4gICAgIC5nZW5kZXItYm94IHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgID5sYWJlbCB7XG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAgLmdlbmRlciB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgLm1hbGUsIC5mZW1hbGUge1xuICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICB9XG4gICAgIH1cbiAgICB9XG4gXG4gIH1cbiAgLmNoZWNrb3V0LWFzLWd1ZXN0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5idXR0b24tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uYmd3LWNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cblxuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcblxuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIuNGVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuIFxuXG4gIC5pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcml2YWN5LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXZlcnNlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIGkuZXllLWNsb3NlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDowO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2V5ZS1jbG9zZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cblxuICAgICYuZXllLW9wZW4ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9leWUtb3Blbi5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcHRjaGEtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmZhY2Vib29rLWxvZ2luLWJsb2NrIHtcbiAgICAuZmFjZWJvb2stYnRuIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcwcHg7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxufVxuXG5zcGFuLnJlcXVpcmVkIHtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDRweDtcbn1cblxuLnN0eWxlZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0eWxlZC1pbnB1dCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zdHlsZWQtaW5wdXQud2lkZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vL1xuLy8uZW50cnktYm94LmRhdGUtb2YtYmlydGgge1xuLy8gIGhlaWdodDogNjZweDtcbi8vICBtYXgtaGVpZ2h0OiA2NnB4O1xuLy8gIC5kYXRlLXBpY2tlci13cmFwcGVyIHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuLy8gICAgc2VsZWN0IHtcbi8vICAgICAgaGVpZ2h0OiAxNDZweDtcbi8vICAgICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICAgICBib3JkZXI6MDtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuLm5ld3NsZXR0ZXJib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gICNOZXdzbGV0dGVyLWVycm9yIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAuN2VtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlY292ZXJ5LXBhZ2Uge1xuICAucGFzc3dvcmQtYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDo3MCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBoMSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlNWU1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1ib2R5IHtcbiAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmVudHJ5LWJveCB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFzc3dvcmQtdG9vbHRpcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHggM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4uY29udGFjdC1wYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLnJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW46IDI1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2NvbnRhY3R1cy1jb20taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGFjdHVzLWNvbS1jb3VudHJ5IHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtY2VudGVyIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5jYXB0Y2hhLWJveCB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1lc3NhZ2UtZXJyb3Ige1xuICAmLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICAgIGNvbG9yOnJlZDtcbiAgICBsaSB7XG4gICAgICBjb2xvcjpyZWQ7XG4gICAgfVxuICB9XG59IFxuXG4ucmVnaXN0cmF0aW9uLXJlc3VsdC1wYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9zaWdudXAuanBnXCIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7IFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnJlc3VsdCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gXG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCFpbXBvcnRhbnQ7XG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlVbmRlcmxheSB7XG4gIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gIH1cbiNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciB7XG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMge1xuICAgICAgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMy40ZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyQnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICB9IFxuICAjQ3lib3RDb29raWVib3REaWFsb2dIZWFkZXJMb2dvc1dyYXBwZXIge1xuICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRieUxpbmsge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRieUltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTNlbTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgfVxuICAgIH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlDeWJvdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlMaW5rIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlJbWFnZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogOGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRCeVRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKiB7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgfVxufVxuI0Nvb2tpZWJvdFdpZGdldCB7XG4gIC5Db29raWVib3RXaWRnZXQtbG9nbyB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogIzcwNzA3MCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nvb2NraWVzLnBuZ1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cbiAgfVxuICAjQ29va2llYm90V2lkZ2V0LWJ1dHRvbnMge1xuICAgICNDb29raWVib3RXaWRnZXQtYnRuLWNoYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzcwNzA3MCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNDb29raWVib3RXaWRnZXQtYnRuLXdpdGhkcmF3IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzcwNzA3MCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzcwNzA3MCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5Db29raWVib3RXaWRnZXQtYm9keSAuQ29va2llYm90V2lkZ2V0LWNvbnNlbnRzLWxpc3QgbGkuQ29va2llYm90V2lkZ2V0LWFwcHJvdmVkIHN2ZyB7XG4gICAgZmlsbDogIzU1NTU1NSFpbXBvcnRhbnQ7XG4gIH1cbiAgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50LWRldGFpbHMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzE0MTQxNCFpbXBvcnRhbnQ7XG4gIH1cbiAgLkNvb2tpZWJvdFdpZGdldC1tYWluLWxvZ28ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgfVxuICB9XG59XG4jQ3lib3RDb29raWVib3REaWFsb2cuQ3lib3RFZGdlIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCb3R0b21XcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5jYXRhbG9nLWJhbm5lciB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXBhZ2UsIC5zZWFyY2gtcGFnZSAge1xuICA+LmNvbnRhaW5lciB7XG4gICAgPi5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pdGVtLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAuaXRlbS1ib3gge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAuZmlsdGVyYm94IHtcbiAgIGRpc3BsYXk6IGdyaWQ7XG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgIGdhcDogMCAwO1xuICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgXCJwcm9kdWN0LWZpbHRlcnMgcHJvZHVjdC1zZWxlY3RvcnNcIjtcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICAuYmxvY2sucHJvZHVjdC1maWx0ZXJzIHtcbiAgICAgZ3JpZC1hcmVhOiBwcm9kdWN0LWZpbHRlcnM7IFxuICAgfVxuICAgLmJtX2Ryb3Bkb3duIHtcbiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICBzdW1tYXJ5IHtcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgYXtcbiAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICB9XG4gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgID5kaXYge1xuICAgICAgIGxlZnQ6MDtcbiAgICAgICBtYXJnaW46IC0xcHggMTBweCAwO1xuICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICBmaWx0ZXI6bm9uZTtcbiAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDFEMUQxO1xuICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICAgXG4gICAgICAgdWwge1xuICAgICAgICAgbGl7XG4gICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgIFxuICAgICAmW29wZW5dIHtcbiAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICBcbiAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztcbiAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgIHdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgYXtcbiAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDFEMUQxO1xuICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgIH1cbiAgICAgfVxuICAgICBcbiAgICAgXG4gICB9XG4gICBcbiAgIFxuICAgLnByb2R1Y3RfZmlsdGVyIHtcbiAgICAgXG4gICAgIC5ibV9kcm9wZG93biB7XG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB9XG4gICAgIC5ibV9tb2JpbF9maWx0ZXJfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICB9XG4gICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICB9XG4gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0tZG93bi5zdmcpO1xuICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICBcbiAgICAgICAgIH1cbiAgICAgfVxuXG4gICAgIC50YWJzLWNvbnRhaW5lciB7XG4gICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgIC50YWIge1xuICAgICAgICAgd2lkdGg6MjUwcHg7XG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAgICAgIGF7XG4gICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB0b3A6IDA7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICAgdWwge1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjdCN0I3O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICBjb2xvcjojNEQ0RDREO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLnRhYi5hY3RpdmUgKyAudGFiLWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgIH1cbiAgICAgXG4gICAgIC5maWx0ZXJfYnV0dG9uX2JveCB7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIGJvdHRvbTogMDtcbiAgICAgICByaWdodDogMDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgIGF7XG4gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICAgLnByb2R1Y3Qtc2VsZWN0b3JzIHtcbiAgICAgZ3JpZC1hcmVhOiBwcm9kdWN0LXNlbGVjdG9ycztcbiAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgLnByb2R1Y3Qtdmlld21vZGUge1xuICAgICAgIFxuICAgICB9XG4gICAgIC5wcm9kdWN0LXNvcnRpbmcge1xuICAgICAgIFxuICAgICAgIC5ibV9kcm9wZG93biB7XG4gICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgYXtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICBjb2xvcjojNEQ0RDREO1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgICByaWdodDotMnB4XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgfVxuICAgICAgICAgJltvcGVuXSB7XG4gICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gICBcbiAgIFxuIH1cbiAgLmNhdGVnb3J5LXBhZ2UtdG9wLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuY2F0ZWdvcnktcGFnZS1wcm9kdWN0cy1zd2lwZXIge1xuICAgICAgLml0ZW0tYm94IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLnByb2R1Y3QtaXRlbSAucGljdHVyZSBhIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cbi5wcm9kdWN0X2ZpbHRlcjpmb2N1cyB+IGxhYmVsIHtcbiAgXG59XG4uYm1fbW9iaWxfZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVyX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIFxuICAgIC5ibV9tb2JpbF9tZW51X2Nsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuZmlsdGVyX2J1dHRvbl9ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBhe1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5idXR0b24tb3V0bGluZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyX3NlbGVjdF9ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPnVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICA+bGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID5sYWJlbCB7IFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LW5leHQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyc19ib3gge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgIHRvcDo1MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNjBtcyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBzcGFuLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDoxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmLmZpbHRlcl9iYWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1wcmV2LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5maWx0ZXJzX2JveCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXNcbiAgICB9XG4gICBcbiAgICBcbiAgfVxufVxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDhweCAwIDhweCAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICBtYXJnaW46IDNweCA4cHg7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSwgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwO1xuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcbiAgfVxuICAuc2VhcmNoLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maW5keW91cnN0eWxlbW9kYWwge1xuICAubW9kYWxfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDozJTtcbiAgICBsZWZ0OiA1JTtcbiAgICByaWdodDogNSU7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBsZWZ0OiAyJTtcbiAgICAgIHJpZ2h0OiAyJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIH1cbiAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5maW5kLXlvdXItc3R5bGUtY29udGFpbmVyIHtcbiAgICAgIFxuICAgICAgLmZpbmQteW91ci1zdHlsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC55b3VyLXN0eWxlLWxlZnQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzoxNXB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgICYuc3dpcGVyU3R5bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAucHJvZHVjdC1sb25nLXRpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1oYWxmLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3Qtc2hvcnQtdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1zcGVjcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIC5zcGVjLWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHVjdC1zcGVjcy1zaG9ydC1kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1zaG9wLXRpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1vZGFsLS1zaG93IHtcbiAgICAub3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3QtZGV0YWlscy1wYWdlIHtcbiAgPi5jb250YWluZXIge1xuICAgIC5yb3cge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1lc3NlbnRpYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgIH1cblxuXG4gICAgLmdhbGxlcnkge1xuICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC56b29tLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUubXotZmlndXJlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubXotbmF2LWNvbnRyb2xzIHtcbiAgICAgICAgICAgIC5tei1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXotYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0b3JzIHtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4NXB4O1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0LFxuICAgICAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbmV4dC5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJldntcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuc2xpZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubXotdGh1bWItc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM0OTQ5NDk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZldy1pdGVtcyB7XG4gICAgICAgICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYnV0dG9uLnByZXYsIGJ1dHRvbi5uZXh0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5vdmVydmlldyB7XG4gICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnByb2R1Y3Qtc2hhcmUtYnV0dG9uLCAucHJvZHVjdC1lc3RpbWF0ZS1zaGlwcGluZywgLmVtYWlsLWEtZnJpZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBtYXJnaW46IDVweCAwIDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmljZXMge1xuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5ub24tZGlzY291bnRlZC1wcmljZSB7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZGlzY291bnRlZC1wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2xvcnMtc2VsZWN0IHtcbiAgICAgICAgLmNvbG9yLWFjY29yZGlvbntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgPiBsaXtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JtLWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRvZ2dsZWQuYWN0aXZle1xuICAgICAgICAgICAgICAgID5zcGFuOmFmdGVye1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB1bCB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgPmxpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wYXR0ZXJuU3dpcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLm9wdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoNjVweCwxZnIpKTtcbiAgICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgICAgZ2FwOiAwIDA7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTRweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzNnB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTRweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb2xvci1zZWxlY3Quc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAvLyAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgLy8gIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICAgICAgICAgICAgICAgICAgICAvLyAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA6aG92ZXIgaW1nIHtcblxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMnB4IDNweCAwO1xuICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGF0dGVyblN3aXBlcnByZXYge1xuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGF0dGVyblN3aXBlcm5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2R1Y3QtZmxleCB7XG4gICAgICAgIFxuICAgICAgICAuYXR0cmlidXRlcyB7XG4gICAgICAgICAgXG4gICAgICAgICAgPmRsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICA+ZGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaXplLWNoYXJ0LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpemUtYm94IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpemUtYm94LWRpc2FibGUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjM7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQgO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3Qtc2l6ZS1tb2RhbCB7XG4gICAgICAgICAgICAgIC5tb2RhbC0tdHJhbnNpdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB0b3A6MTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWJzOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWJzIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRhYnMgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWJzIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8qIEFuaW1hdGlvbiAqL1xuICAgICAgICAgICAgICAudGFiLWNvbnRlbnQgKiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSA0MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2NhbGUge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgIC8qIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyAqL1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICAgIC8qIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyAqL1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgIC8qIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpOyAqL1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGFicyBbaWRePVwic2l6ZVwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICNzaXplLWNtOmNoZWNrZWQgfiAjc2l6ZS1jbS1jb250ZW50LFxuICAgICAgICAgICAgICAjc2l6ZS1pbmNoOmNoZWNrZWQgfiAjc2l6ZS1pbmNoLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGJ1dHRvbi5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggLTVweCByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAub3ZlcnZpZXctYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnNpemUtY2hhcnQtYnRuIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFkZC10by13aXNobGlzdCB7XG4gICAgICAgICAgYnV0dG9uLmFkZC10by13aXNobGlzdC1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibS1ib29rbWFyay5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2lzaGxpc3QtYWRkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0tYm9va21hcmstZnVsbC5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsbC10ZXh0IHtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdGFiLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIC5yZXNwb25zaXZlLXRhYnMge1xuICAgICAgfVxuICAgICAgLnJlc3BvbnNpdmUtdGFicyBsaS50YWJzLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIH1cblxuICAgICAgLnJlc3BvbnNpdmUtdGFicyAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIH1cbiAgICAgIC5yZXNwb25zaXZlLXRhYnMgLmFjdGl2ZSArIC50YWJzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5yZXNwb25zaXZlLXRhYnMgLnRhYnMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBkaXYsIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OkF2ZW5pck5leHRMVFBybyxzYW5zLXNlcmlmIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgXG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlc3BvbnNpdmUtdGFicy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgICAgIC5yZXNwb25zaXZlLXRhYnMge1xuICAgICAgICAgIGxpLnRhYnMtdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDMuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpmaXJzdC1jaGlsZCwgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucmVzcG9uc2l2ZS10YWJzIC5hY3RpdmUgKyAudGFicy1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3BvbnNpdmUtdGFicy1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMi41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYsIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OkF2ZW5pck5leHRMVFBybyxzYW5zLXNlcmlmIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpICB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAuaXRlbS1ib3gge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAucHJvZHVjdC1pdGVtIC5waWN0dXJlIGEgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpICB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAucHJvZHVjdC1pdGVtIC5waWN0dXJlIGEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5hMmFfbWVudS5hMmFfbWluaS5hMmFfbG9jYWxpemUuYTJhX2hpZGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSAge1xuICAuaHRtbC1wcm9kdWN0LWRldGFpbHMtcGFnZSAjYmFjay10by10b3Age1xuICAgIGJvdHRvbTo4NXB4IDtcbiAgfVxuICAuaHRtbC1wcm9kdWN0LWRldGFpbHMtcGFnZSAjQ29va2llYm90V2lkZ2V0Om5vdCguQ29va2llYm90V2lkZ2V0LWluYWN0aXZlKSB7XG4gICAgYm90dG9tOjgwcHggO1xuICB9XG59XG5cblxuLmh0bWwtcHJvZHVjdC1kZXRhaWxzLXBhZ2U6aGFzKC5ldS1jb29raWUtYmFyLW5vdGlmaWNhdGlvbikgLmFkZC10by1jYXJ0IHtcbiAgYm90dG9tOjYwcHghaW1wb3J0YW50O1xufVxuXG4uaHRtbC1wcm9kdWN0LWRldGFpbHMtcGFnZTpoYXMoLmV1LWNvb2tpZS1iYXItbm90aWZpY2F0aW9uKSAjYmFjay10by10b3AgIHtcbiAgYm90dG9tOjEzMHB4O1xufVxuXG4ucHJvZHVjdC1kZWxpdmVyeS1hbmQtcmV0dXJucy1tb2RhbCB7XG4gIC5tb2RhbF9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbiIsIi5zaG9wcGluZy1jYXJ0LXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICA+LmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgID4ucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLnBhZ2UtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmNvbHVtbi5jb2x1bW4tNjYsIC5jb2x1bW4uY29sdW1uLTM0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAuY2FydC1kZXRhaWxzIHtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBjb2xvcjogIzBiMGIwYjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgZmxleDogMCAwIDE4JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTglO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpemUge1xuICAgICAgICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVzc2FnZS1lcnJvciB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWUwMzAzO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDIlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDgwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCA5NSU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmFjdHVhbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjglO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFREVERUQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG93biB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVwIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3Qtc3VidG90YWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbW92ZS1mcm9tLWNhcnQge1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHVjdC1kZWxldGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIFxuICAgIC5vcmRlci1ub3RlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGFyYWN0ZXItY291bnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgfVxuICAgICAgLmZpeGVkLXRleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6I0Q5RDlEOTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mYXZvcml0ZXMtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLnJlc3BvbnNpdmUtdGFicyB7XG4gICAgICAgIH1cbiAgICAgICAgLnJlc3BvbnNpdmUtdGFicyBsaS50YWJzLXRpdGxlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcbiAgICAgICAgICBjb2xvcjogI2I0YjRiNDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNwb25zaXZlLXRhYnMgbGkudGFicy10aXRsZS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5yZXNwb25zaXZlLXRhYnMgLmFjdGl2ZSArIC50YWJzLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5yZXNwb25zaXZlLXRhYnMgLnRhYnMtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNwb25zaXZlLXRhYnMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgICAgIC5yZXNwb25zaXZlLXRhYnMge1xuICAgICAgICAgICAgbGkudGFicy10aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMy41ZW0gMWVtIDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCwgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5yZXNwb25zaXZlLXRhYnMgLmFjdGl2ZSArIC50YWJzLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzcG9uc2l2ZS10YWJzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgIGRpdiwgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTpBdmVuaXJOZXh0TFRQcm8sc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICBcbiAgICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWN0dWFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5mYXZvcml0ZS1idXR0b24tYm94IHtcbiAgICAgICAgICAgIC5yZW1vdmUtZnJvbS1mYXZvcml0ZSB7XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0LWZhdm9yaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2lzaGxpc3Qtc2hvcnQtZGV0YWlscyB7XG4gICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2lmdC1wYWNrYWdlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIC5naWZ0LXBhY2thZ2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZ2lmdC1wYWNrYWdlLW1vZGFsIHtcbiAgICAgIFxuICAgICAgLmdpZnQtcGFja2FnZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOjAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLm1vZGFsX19jb250ZW50cyB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29kZS1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmNvdXBvbi1ib3gsIC5naWZ0Y2FyZC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmNvdXBvbi1jb2RlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgLmVudHJ5LWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6I0Q5RDlEOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZXNzYWdlLWZhaWx1cmUsIC5tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6cmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVzc2FnZS1zdWNjZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBiMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICBcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZW1vdmUtZGlzY291bnQtYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibS1jbG9zZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAua2VlcC1zaG9wcGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcnQtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA5MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sb3lhbHQtY2FyZC1ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxveWFsdHktbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjdG9nZ2xlQnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBwYWRkaW5nOiA2cHggMjBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIH1cbiAgICAuYXJyb3ctZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNhMmEyYTI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctdXA6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogc29saWQgI2EyYTJhMjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gICAgI3RvZ2dsZUNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgI3JlbWFpbmluZ1BvaW50cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2ZjZmO1xuICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVtb3ZlLWJveCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgI3VzZWRBbW91bnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICNyZW1vdmVCdXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN1c2VkVGV4dCwgI3JlbW92ZUJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgXG4gICAgLnRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgY29sb3I6ICMwYjBiMGI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5vcmRlci10b3RhbC1kZXRhaWxzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAmLnNoaXBwaW5nLWNvc3Qge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAuc2VsZWN0ZWQtc2hpcHBpbmctbWV0aG9kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAudGV4dCwgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICBcbiAgICB9XG4gICAgLmJ1dHRvbi1ib3gge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cblxuICB9XG59XG4ubm8tZGF0YSB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaHRtbFtsYW5nPVwiZW5cIl0gLmNhcnQtc3RpY2t5IC5jYXJ0LXN1bW1hcnkgLm9yZGVyLXRvdGFsLWRldGFpbHMgLmNhcmQtcGFuZWwtYm94IC5zbGlkZXItdG9nZ2xlOmFmdGVyIHtcbiAgbGVmdDogNzBweDtcbn1cbi5zaG9wcGluZy1jYXJ0LXBhZ2Uge1xuICAuY2FydC1zdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgfVxuICAgIC5vcmRlci10b3RhbC1kZXRhaWxzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1wYW5lbC1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiA3N3B4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCA1cHggLTVweCByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXItdG9nZ2xlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0tZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDEzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdG9wOjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZXItdG9nZ2xlLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgfVxuICAgICAgJi5zbGlkZXItb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSAge1xuICAuaHRtbC1zaG9wcGluZy1jYXJ0LXBhZ2UgI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuaHRtbC1hY2NvdW50LXBhZ2Uge1xuICAubWFzdGVyLWNvbHVtbi13cmFwcGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC5yb3cge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtMiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsb2NrLWFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3Rib3gge1xuICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JtLWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24gLmRlZmF1bHQgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAqIFN1Ym1lbnVcbiAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2VudGVyLTIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvdW50LXBhZ2Uge1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1c3RvbWVyLWluZm8tcGFnZSB7XG4gICAgICAgICAgICAgIC5nZW5kZXItYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgID5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdlbmRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgLm1hbGUsIC5mZW1hbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7O1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hZGRyZXNzLWxpc3QtcGFnZSB7XG4gICAgICAgICAgICAuYWRkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkcmVzcy1saXN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtaW5mbyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgLmVkaXQtYWRkcmVzcy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZWxldGUtYWRkcmVzcy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tZXItaW5mby1wYWdlIHtcbiAgICAgICAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIC5pbnB1dHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRhdGUtcGlja2VyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3JkZXItbGlzdC1wYWdlIHtcbiAgICAgICAgICAgIC5vcmRlckxpc3RDb250ZW50IHtcbiAgICAgICAgICAgICAgLm9yZGVyLWxpc3Qge1xuICAgICAgICAgICAgICAgIC5vcmRlck1vbnRoIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcmRlci1saXN0LWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAub3JkZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjs7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1kZXRhaWxzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnJldHVybi1pdGVtcy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm9yZGVyLWRldGFpbHMtcGFnZSB7XG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgLm9yZGVyLWljb24ge1xuICAgICAgICAgICAgICAgIC5wcmludC1vcmRlci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wZGYtaW52b2ljZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLWJvZHkge1xuICAgICAgICAgICAgICAub3JkZXItb3ZlcnZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZWN0aW9uLnByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGEtdGFibGUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgICAgLmhlYWRlci1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudW5pdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkZXItY2VsbCxcbiAgICAgICAgICAgICAgICAuZGF0YS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRvdGFscyB7XG4gICAgICAgICAgICAgICAgLnRvdGFsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW91dGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRvdGFsLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhcnQtdG90YWwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5vcmRlci1kZXRhaWxzLWFyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJpbGxpbmctaW5mby13cmFwIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNoaXBwaW5nLWluZm8td3JhcCB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZpbmRvcmRlcmRldGFpbHMtcGFnZSB7XG4gIC5maW5kLWRldGFpbHMtZm9ybSB7XG4gICAgbWFyZ2luOiAxMDBweCA1MHB4IDE1MHB4O1xuICB9XG59XG5cblxuLm5vdC1mb3VuZC1wYWdlIHtcbiAgbWFyZ2luOiAxMDBweCA1MHB4IDE1MHB4O1xufVxuXG4ucmV0dXJuLXJlcXVlc3QtcGFnZSB7XG4gIC5kYXRhLXRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiNkY2RjZGM7XG4gICAgfVxuICAgIC5wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIFxuICB9XG4gIC5maWVsZHNldCB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zdWJtaXQtcmV0dXJuLXJlcXVlc3QtYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLmxveWFsdHktbGluay1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubG95YWx0eS1saW5rLWJveC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubG95YWx0eS1saW5rLWJveC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuXG4gXG5cbmh0bWwub3ZlcmZsb3ctY2xhc3Mge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcbiAgfVxufSIsIi53aXNobGlzdC1wYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLndpc2hsaXN0LWNvbnRlbnQge1xuICAgICAgLml0ZW0tZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIC5pdGVtLWJveCB7XG4gICAgICAgICAgZmxleDogMCAwIDMyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBpY3R1cmUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzZweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAgIG1hcmdpbjo1cHggMCA4cHggO1xuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZW1vdmUtZnJvbS1jYXJ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9ucy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlYWRlci1jaGVja291dCB7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG4uY2hlY2tvdXQtcGFnZSB7XG4gIFxuICAub3JkZXItcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBjb2xvcjogI0MzQzNDMztcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNDM0MzQzM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNDM0MzQzM7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG4gIC5jaGVja291dC1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5jaGVja2JveC1kYXRhLWxlZnQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgIC5jaGVja291dC10YWJzIHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+bGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAtMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jaGVja291dC10YWJzICNob21lLWRlbGl2ZXJ5OmNoZWNrZWQgfiAjaG9tZS1kZWxpdmVyeS1jb250ZW50LFxuICAgICAgLmNoZWNrb3V0LXRhYnMgI3N0b3JlLWRlbGl2ZXJ5OmNoZWNrZWQgfiAjc3RvcmUtZGVsaXZlcnktY29udGVudCxcbiAgICAgIC5jaGVja291dC10YWJzICNjcmVkaXQtY2FyZC10YWI6Y2hlY2tlZCB+ICNjcmVkaXQtY2FyZC10YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgIC5uZXctc2hpcHBpbmctYWRkcmVzcywgLm5ldy1iaWxsaW5nLWFkZHJlc3Mge1xuICAgICAgXG4gICAgICAuYWRkcmVzcy1hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5ldy1hZGRyZXNzLXNwYW4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNsb3NlLXNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICBkZXRhaWxzW29wZW5dIHN1bW1hcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICBkZXRhaWxzW29wZW5dIHtcbiAgICAgICAgICAubmV3LWFkZHJlc3Mtc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2xvc2Utc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogc2xpZGUtdXAgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVudGVyLWFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmVkaXQtYWRkcmVzcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgLmVudHJ5LWJveHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAuaXRpLS1hbGxvdy1kcm9wZG93bi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTMwMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5mb3JtLWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZXRhaWxzW29wZW5dIHtcbiAgICAgICAgICAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzbGlkZS1kb3duIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAuc2VsZWN0LXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgICAgICA+LnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzLWdyaWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAuYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAucmFkaW8tY3VzdG9tOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmZmNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hZGRyZXNzLWl0ZW0tYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFkZHJlc3MtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZnJvbS1hZGRyZXNzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1lZGl0IHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdC1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdC1waWNrdXAtcG9pbnQge1xuICAgICAgICBsYWJlbFtmb3I9XCJwaWNrdXAtcG9pbnRzLXNlbGVjdFwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAucGlja3VwLXN0b3JlLXRleHQge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzLXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICBcbiAgJi5zaGlwcGluZy1hZGRyZXNzLXBhZ2Uge1xuICAgIC5vcmRlci1wcm9ncmVzcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5wYXltZW50LWluZm8tcGFnZSB7XG4gICAgLm9yZGVyLXByb2dyZXNzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojRDhEOEQ4O1xuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vcmRlci1jb21wbGV0ZWQtcGFnZSB7XG4gICAgLm9yZGVyLXByb2dyZXNzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6I0Q4RDhEODtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAuYmlsbC10by1zYW1lLWFkZHJlc3Mge1xuICAgbWFyZ2luOiAxNXB4IDA7XG4gICAuaW5wdXRzIHtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgbGFiZWwge1xuICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAgaW5wdXQge1xuICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cbiAgLmNhcmQtcGFuZWwtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vcmRlci1zdW1tYXJ5IHtcbiAgLmNhcnQtc3RpY2t5IC5jYXJ0LXN1bW1hcnkgLnRpdGxlIHtcbiAgICBcbiAgfVxuICAucHJvZHVjdC1saXN0IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDMwOHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHggMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaW5mby1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgXG4gICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZXNzYWdlLWVycm9yIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZTAzMDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRyaWJ1dGVzLXF1YW50aXR5LXByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAuYXR0cmlidXRlcy1xdWFudGl0eSB7XG4gICAgICAgICAgICAuc2l6ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLnByb2R1Y3Qtc3VidG90YWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGE4YThhO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zYWxlLXByaWNlIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG4gICAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cblxuLmFkZHJlc3MtdGFiLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGlucHV0W3R5cGU9cmFkaW9dIHtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgKiArIC5hZGRyZXNzLXRhYi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYgKyBsYWJlbCB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxhYmVsIHtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArICogKyAuYWRkcmVzcy10YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3MtdGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuXG4ucGF5bWVudC1pbmZvLXBhZ2Uge1xuICBcbn1cblxuLm9yZGVyLWNvbXBsZXRlZC1wYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5jaGVja291dC1kYXRhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgLm9yZGVyLWNvbXBsZXRlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbmZpcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIHotaW5kZXg6IDE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXG4gIH1cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgIH1cbiAgfVxuICAudGVybXMtb2Ytc2VydmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICYjdGVybXMtYW5kLWNvbmRpdGlvbnMtbmV3c2xldHRlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGVja291dC1wYWdlIHtcbiAgLmNhcmQtanMge1xuICAgIGlucHV0IHtcbiAgICAgICYuY2FyZC1udW1iZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1udW1iZXItd3JhcHBlciB7XG4gICAgICAuY2FyZC10eXBlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhcmRzLnBuZykgMCAyM3B4IG5vLXJlcGVhdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAmLnZpc2Ege1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLm1hc3Rlci1jYXJkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuYW1lcmljYW4tZXhwcmVzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2NvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuZGluZXJzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLmpjYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN2Yy1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAuY3ZjLXdyYXBwZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAuY3ZjIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXhwaXJ5LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5leHBpcnktd3JhcHBlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAuZXhwaXJ5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAuZXhwaXJ5LW1vbnRoIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuZXhwaXJ5LXllYXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICYucG9wdXAge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAuc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdmcge1xuICAgICAgICBmaWxsOiAjODg4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgICAgIG9wdGlvbltoaWRkZW5dIHtcbiAgICAgICAgY29sb3I6ICNhYmE5YTk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RyaXBlIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU1OWEyODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZC1qcyAuZXhwaXJ5LXdyYXBwZXIgLmV4cGlyeS1tb250aCxcbiAgLmNhcmQtanMgLmV4cGlyeS13cmFwcGVyIC5leHBpcnkteWVhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jYXJkLWpzIC5jYXJkLW51bWJlci13cmFwcGVyLFxuICAuY2FyZC1qcyAubmFtZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkLWpzIC5jYXJkLW51bWJlci13cmFwcGVyLFxuICAuY2FyZC1qcyAuY3ZjLXdyYXBwZXIsXG4gIC5jYXJkLWpzIC5leHBpcnktd3JhcHBlcixcbiAgLmNhcmQtanMgLm5hbWUtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FyZC1qcyAuY2FyZC1udW1iZXItd3JhcHBlcixcbiAgLmNhcmQtanMgLmN2Yy1jb250YWluZXIsXG4gIC5jYXJkLWpzIC5leHBpcnktY29udGFpbmVyLFxuICAuY2FyZC1qcyAubmFtZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNhcmQtanMgaW5wdXQsXG4gIC5jYXJkLWpzIHNlbGVjdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMCAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhciwgYm94LXNoYWRvdyAwLjE1cyBsaW5lYXI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkLWpzIGlucHV0W2Rpc2FibGVkXSxcbiAgLmNhcmQtanMgc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuICAuY2FyZC1qcyBpbnB1dDpmb2N1cyxcbiAgLmNhcmQtanMgc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIH1cbiAgLmNhcmQtanMgaW5wdXRbcmVhZG9ubHk9XCJyZWFkb25seVwiXTpub3QoW2Rpc2FibGVkXSksXG4gIC5jYXJkLWpzIGlucHV0W3JlYWRvbmx5XTpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jYXJkLWpzIC5oYXMtZXJyb3IgaW5wdXQsXG4gIC5jYXJkLWpzIC5oYXMtZXJyb3IgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2NGIyZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5jYXJkLWpzIGlucHV0LmNhcmQtbnVtYmVyLFxuICAuY2FyZC1qcyBpbnB1dC5jdmMsXG4gIC5jYXJkLWpzIGlucHV0Lm5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAuY2FyZC1qcyB7XG4gICBkaXNwbGF5OiBncmlkO1xuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICBncmlkLXJvdy1nYXA6IDA7XG4gICB3aWR0aDogNjAlO1xuICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICB3aWR0aDogOTAlO1xuICAgfVxuICAgLm5hbWUtd3JhcHBlciB7XG4gICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGNvbnRlbnQ6J05hbWUgb24gY2FyZCc7XG4gICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICB9XG4gICB9XG4gICAuY2FyZC1udW1iZXItd3JhcHBlciB7XG4gICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGNvbnRlbnQ6J0NhcmQgTnVtYmVyJztcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgIH1cbiAgICB9XG4gICAuZXhwaXJ5LWNvbnRhaW5lciB7XG4gICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMztcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGNvbnRlbnQ6J0V4cGlyYXRpb24nO1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgfVxuICAgfVxuICAgLmN2Yy1jb250YWluZXIge1xuICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBjb250ZW50OidTZWN1cml0eSBDb2RlJztcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgIH1cbiAgIH1cbiB9XG59XG5odG1sW2xhbmc9XCJ0clwiXSB7XG4gIC5jYXJkLWpzIHtcbiAgICAubmFtZS13cmFwcGVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonS2FydCDDnHplcmluZGVraSDEsHNpbSc7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLW51bWJlci13cmFwcGVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonS2FydCBOdW1hcmFzxLEnO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXhwaXJ5LWNvbnRhaW5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6J1NvbiBLdWxsYW5tYSBUYXJpaGknO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3ZjLWNvbnRhaW5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6J0fDvHZlbmxpayBLb2R1JztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWNvbXBsZXRlZC1wYWdlIHtcbiAgLnBpY3R1cmUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbXBsZXRlZC10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBcbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIC5vcmRlci1jb21wbGV0ZWQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgYSwgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxOHB4KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE4cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4zMCk7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgaGVpZ2h0OiA1NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NWVtO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cbi51aS1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdG9wOjEwJSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwuMTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC1oZWlnaHQ6IDg1dmg7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5NSUhaW1wb3J0YW50O1xuICAgIHRvcDo1JSFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgLy8mOmJlZm9yZSB7XG4gIC8vICBjb250ZW50OiBcIlwiO1xuICAvLyAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgdG9wOiAwO1xuICAvLyAgbGVmdDogMDtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIC8vfVxuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgXG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgIHtcbiAgLmh0bWwtY2hlY2tvdXQtcGFnZSAjQ29va2llYm90V2lkZ2V0Om5vdCguQ29va2llYm90V2lkZ2V0LWluYWN0aXZlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5jdXN0b20tcHJvZHVjdC1iYW5uZXIge1xuICAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmN1c3RvbS10ZXh0LWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgICAgLmN1c3RvbS1maXJzdC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuY3VzdG9tLWxhc3QtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjYmFubmVyX3NsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1wcm9kdWN0LWRldGFpbHMtcGFnZSB7XG4gIC5wcm9kdWN0LXZhcmlhbnQtbGlzdCB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICNjdXN0b21pc2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gICAgLmRlc2t0b3AtbW9kZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLW1vZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VzdG9tLWRlc2t0b3AzNjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLW1vYmlsZTM2MCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5jdXN0b21pc2Utc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWx7XG4gICAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gICAgLmN1c3RvbWlzZS10ZXh0LWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9taXNlLXRleHQtY29udGVudC0yIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMTBweCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXIuY3VzdG9taXNlLXByb2R1Y3QtdGh1bWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL1RoZW1lcy9CbHVlbWludFRoZW1lL0NvbnRlbnQvaW1hZ2VzL2N1c3RvbWlzZS90b29scy9hcnRodXMtY3VzdG9taXNlLmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvVGhlbWVzL0JsdWVtaW50VGhlbWUvQ29udGVudC9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL2JvbmQtY3VzdG9taXNlLmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvVGhlbWVzL0JsdWVtaW50VGhlbWUvQ29udGVudC9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL2FydGh1cy1ib3ktY3VzdG9taXNlLmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiL1RoZW1lcy9CbHVlbWludFRoZW1lL0NvbnRlbnQvaW1hZ2VzL2N1c3RvbWlzZS90b29scy9hcnRodXMtY3VzdG9taXNlLmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiL1RoZW1lcy9CbHVlbWludFRoZW1lL0NvbnRlbnQvaW1hZ2VzL2N1c3RvbWlzZS90b29scy9ib25kLWN1c3RvbWlzZS5qcGdcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9UaGVtZXMvQmx1ZW1pbnRUaGVtZS9Db250ZW50L2ltYWdlcy9jdXN0b21pc2UvdG9vbHMvYXJ0aHVzLWJveS1jdXN0b21pc2UuanBnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3RlcC1vbmUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC5zdGVwLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXRodW1iLXNlbGVjdG9yIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC52YXJpYW50LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgXG4gICAgICAudmFyaWFudC1uYW1lLFxuICAgICAgLnZhcmlhbnQtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnZhcmlhbnQtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIC52YXJpYW50LWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay1pY29uLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIFxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b21pc2UtdG9vbC1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICNsZWZ0LWN1c3RvbWlzZS10b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50YWItcGFuZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgICB9XG4gICAgICAudXBsb2FkLWZpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAudXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtdmFyaWFudC1saW5lIHtcbiAgICAgIC5jdXN0b21pc2UtdG9vbHMtaW1hZ2Utcm90YXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOjAgMTBweCA1MHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnZhcmlhbnQtcGljdHVyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgXG5cbiAgICAgIC52YXJpYW50LXBpY3R1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAjYmFja0ltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nMiB7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAueWVsbG93IHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWQge1xuICAgICAgICAgIGNvbG9yOiAjRkYwMDAwRkY7XG4gICAgICAgIH1cblxuICAgICAgICAuYmx1ZSB7XG4gICAgICAgICAgY29sb3I6ICMwMGY7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDA4MDAwRkY7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxhY2sge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRodXMtdG9wLWxlZnQsIC5hcnRodXMtY3VzdG9tLXRvcC1sZWZ0ICB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IDE3JTtcbiAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aHVzLXRvcC1yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTclO1xuICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGh1cy1ib3R0b20tbGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmMDtcbiAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRodXMtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBwaW5rO1xuICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9uZC10b3AtbGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9uZC10b3AtcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgICByaWdodDogMTclO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib25kLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICAgICAgICAgIGJvdHRvbTogMjElO1xuICAgICAgICAgIGxlZnQ6IDglO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvbmQtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBwaW5rO1xuICAgICAgICAgIGJvdHRvbTogMjElO1xuICAgICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aHVzLWJveS10b3AtbGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aHVzLWJveS10b3AtcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICByaWdodDogMTclO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRodXMtYm95LWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICAgICAgICAgIGJvdHRvbTogMTglO1xuICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRodXMtYm95LWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcGluaztcbiAgICAgICAgICBib3R0b206IDE4JTtcbiAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICBcbiAgICB9XG4gICAgLnJpZ2h0LWN1c3RvbWlzZS10b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuc2VsZWN0LW1haW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm0tZG93bi5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGUtYnV0dG9uLCAudG9nZ2xlLWJ1dHRvbi1jb2xvciB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlLWRpdiwgLnRvZ2dsZS1kaXYtY29sb3Ige1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QtYXR0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc2l0aW9uLXNlbGVjdCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL3Bvc2l0aW9uLTEuanBnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL3Bvc2l0aW9uLTIuanBnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL3Bvc2l0aW9uLTMuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9taXNlL3Rvb2xzL3Bvc2l0aW9uLTQuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbG9yLXNlbGVjdCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMxJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDJweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI3llbGxvdyB7XG4gICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjcmVkIHtcbiAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNibHVlIHtcbiAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjYmxhY2sge1xuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjd2hpdGUge1xuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIFxuICB9XG4gIC5hdHRyaWJ1dGVzIHtcbiAgICBkbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAjcHJvZHVjdF9hdHRyaWJ1dGVfaW5wdXRfNDg1IHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgfVxuICAgICNwcm9kdWN0X2F0dHJpYnV0ZV9pbnB1dF8yODk3IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnNpemUtY2hhcnQtYm94IHtcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuXG4uY3VzdG9tLXNsaWRlci1jb250YWluZXIge1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgLnN0ZXAtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc3RlcC1vbmUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuc3RlcC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OjA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4iXX0= */

