@font-face{font-display:swap;font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.woff) format("woff"),url(/fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins-bold;src:url(/fonts/Poppins-Bold.woff) format("woff"),url(/fonts/Poppins-Bold.woff2) format("woff2"),}@font-face{font-display:swap;font-family:BalooBhai2-regular;letter-spacing:2px;src:url(/fonts/BalooBhai2-Medium.woff) format("woff"),url(/fonts/BalooBhai2-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:BalooBhai2-bold;letter-spacing:2px;src:url(/fonts/BalooBhai2-Bold.woff) format("woff"),url(/fonts/BalooBhai2-Bold.woff2) format("woff2")}:root{--icon-gap:15px;--link-color:#7e2172;--link-color-hover:#c7017f;--framework-bg-alpha-ultra:#dfdfdf61;--framework-bg:#dfdfdf;--framework-bg-alpha:#dfdfdf8f;--background-btn:#7e2172;--btn-action-bg:#6dedd3;--btn-action-bg-hover:#21bda9;--btn-action-cl:#000;--btn-link-bg:#7e2172;--btn-link-bg-hover:#c7017f;--btn-link-cl:#000;--btn-link-cl-ligth:#fff;--btn-form-bg:#7e2172;--btn-form-bg-hover:#c7017f;--btn-form-cl:#fff;--btn-form-cl-hover:#000;--btn-valid-bg:#0de285;--btn-unvalid-bg:#f4225e;--color-btn:#000;--color-btn-hover:#fff;--color-loader-border:#fff;--shadow-ligth:0px 2px 3px rgba(0,0,0,.2);--background-btn-light:#7e217220;--background-security-level-0:red;--background-security-level-1:orange;--background-security-level-2:green;--background-linear-td:linear-gradient(45deg,#var(var(--background-td)),transparent);--background:#fff;--background-dark:#ecf2f5;--background-alpha:#c903817a;--background-red:#ff5722;--background-active:hsla(0,0%,100%,.28);--background-selected:#c5c8cd;--background-tr:#1e1e1edb;--background-td:#ced7dc;--background-td-alpha:#8799a342;--background-td-selected:#f5fcff;--background-section-ligth:#d3e0e7;--background-span-label:#304956;--background-summary:#fff;--background-grid-tbody:#8799a357;--background-hover:#363636;--color-span-label:#f5fcff;--nav-background:#fff;--nav-background-dark:#737d8d;--nav-bar:#304956;--nav-bar-color:#363636;--nav-bar-color-hover:#304956;--nav-bar-selected:#f5fcff;--nav-bar-background:#737d8d;--nav-shabow:-3px -3px 7px #ffffff73,2px 2px 5px rgba(94,104,121,.29);--check-background-alert:#57666e;--check-color-alert:#57666e;--check-background-valid:#8db0c1;--check-color-valid:#8db0c1;--transparent-middle:#efefef8a;--color-light:#fff;--color-dark:#7e2172;--color-bg:#a6b0cf;--color-w:#f9f9f9;--color-font:#000000d5;--color-font-dark:#363636;--color-font-ligth:#5a7c8d;--color-font-selected:#f5f5f5;--color-active:#f5f5f5;--border-btn:#8799a3;--button-bg:#fff;--primary:#d1f0ff;--primary-dark:#8799a359;--secondary-dark:#e5e8e9;--tertiary-dark:#513a58;--shadow-hard:0px 12px 12px #00000052;--shadow-smooth:0 0 8px #00000052;--shadow-middle:1px 5px 4px 2px #00000012;--shadow-smooth-left:-3px 1px 14px 10px #0000001c;--shadow-smooth-top:-1px -2px 5px 1px #00000026;--secondary:#ff5722;--tertiary:#f9f9f9;--urgence:#fad1d1;--pending:#c1e1c1;--valid:#c1e1c1;--table-th:#54df965c;--table-tr:#8695af4a;--c-60:#dde1e7;--c-20:#f1f1f1;--c-10:#737d8d;--c-shadow:-3px -3px 7px #ffffff73,2px 2px 5px rgba(94,104,121,.288);--c-shadow-btn:2px 2px 5px #babecc,-5px -5px 10px #ffffff73;--c-shadow-focus-btn:inset 2px 2px 5px #babecc,inset -5px -5px 10px #ffffff73;--c-shadow-2:4px 6px 40px 0 rgba(0,0,0,.1);--shadow-1:12px 11px 10px 3px #00000012;--height-max-box:55vw;--height-line:44px;--margin-box:50px}[data-theme=ligth]{--link-color:#7e2172;--link-color-hover:#b40e7c;--background-btn:#7e2172;--background-security-level-0:red;--background-security-level-1:orange;--background-security-level-2:green;--background-linear-td:linear-gradient(45deg,#var(var(--background-td)),transparent);--background:#ecf2f5;--background-dark:#ecf2f5;--background-alpha:#fbfbfb7a;--background-red:#ff5722;--background-active:hsla(0,0%,100%,.28);--background-selected:#c5c8cd;--background-tr:#1e1e1edb;--background-td:#e5e8e9;--background-td-alpha:#8799a342;--background-td-selected:#f5fcff;--background-section-ligth:#d3e0e7;--background-span-label:#304956;--color-span-label:#f5fcff;--background-summary:#fff;--background-grid-tbody:#8799a357;--background-hover:#363636;--nav-background:#fff;--nav-background-dark:#737d8d;--nav-bar:#304956;--nav-bar-color:#363636;--nav-bar-color-hover:#304956;--nav-bar-selected:#f5fcff;--nav-bar-background:#737d8d;--nav-shabow:-3px -3px 7px #ffffff73,2px 2px 5px rgba(94,104,121,.29);--check-background-alert:#57666e;--check-color-alert:#57666e;--check-background-valid:#8db0c1;--check-color-valid:#8db0c1;--transparent-middle:#efefef8a;--color-light:#fff;--color-dark:#7e2172;--color-bg:#a6b0cf;--color-w:#f9f9f9;--color-font:#000000d5;--color-font-dark:#363636;--color-font-ligth:#5a7c8d;--color-font-selected:#f5f5f5;--color-active:#f5f5f5;--border-btn:#8799a3;--button-bg:#fff;--primary:#d1f0ff;--primary-dark:#8799a359;--secondary-dark:#e5e8e9;--tertiary-dark:#513a58;--shadow-hard:0px 12px 12px #00000052;--shadow-smooth:0 0 8px #00000052;--shadow-middle:1px 5px 4px 2px #00000008;--secondary:#ff5722;--tertiary:#f9f9f9;--urgence:#fad1d1;--pending:#c1e1c1;--valid:#c1e1c1;--pad:30px;--table-th:#54df965c;--table-tr:#8695af4a;--c-60:#dde1e7;--c-20:#f1f1f1;--c-10:#737d8d;--c-shadow:-3px -3px 7px #ffffff73,2px 2px 5px rgba(94,104,121,.288);--c-shadow-btn:2px 2px 5px #babecc,-5px -5px 10px #ffffff73;--c-shadow-focus-btn:inset 2px 2px 5px #babecc,inset -5px -5px 10px #ffffff73;--c-shadow-2:4px 6px 40px 0 rgba(0,0,0,.1);--shadow-1:12px 11px 10px 3px #00000012;--height-max-box:55vw;--height-line:37px;--margin-box:50px}[data-theme=dark]{--link-color:#7e2172;--link-color-hover:#b40e7c;--background-btn:#7e2172;--background-security-level-0:red;--background-security-level-1:orange;--background-security-level-2:green;--background-linear-td:linear-gradient(45deg,#var(var(--background-td)),transparent);--background:#212636;--background-dark:#212636;--background-alpha:#141928dd;--background-red:#ff5722;--background-active:#424a6099;--background-selected:#212530;--background-tr:#8799a3;--background-td:#2a3042;--background-td-alpha:#8799a342;--background-td-selected:#2f3546;--background-section-ligth:#0d1220;--background-span-label:#d1d11e;--color-span-label:#0d1220;--background-summary:#212636;--background-grid-tbody:#2f3546;--background-hover:#b2bbc9;--nav-background:#32384c;--nav-background-dark:#0d1220;--nav-bar:#f5f5f5;--nav-bar-color:#f5f5f5;--nav-bar-color-hover:#ff5722;--nav-bar-selected:#2f3546;--nav-bar-background:#0d1220;--nav-shabow:-3px -3px 7px #00000073,2px 2px 5px rgba(34,34,34,.29);--check-background-alert:red;--check-color-alert:#fff;--check-background-valid:#5fa95f;--check-color-valid:green;--transparent-middle:#0000007a;--color-light:#fff;--color-dark:#7e2172;--color-bg:#a6b0cf;--color-w:#f5f5f5;--color-font:#f5f5f5;--color-font-dark:#f5f5f5;--color-font-ligth:#212636;--color-font-selected:#8cb0cf;--color-active:#f5f5f5;--border-btn:#272b38;--button-bg:#32384c;--primary-dark:#1a0d26;--secondary-dark:#332343;--tertiary-dark:#513a58;--shadow-hard:0px 12px 12px #000;--shadow-smooth:0 0 8px #000}[data-theme=glass]{--link-color:#7e2172;--link-color-hover:#b40e7c;--background-btn:#7e2172;--background-security-level-0:red;--background-security-level-1:orange;--background-security-level-2:green;--background-linear-td:linear-gradient(45deg,#var(var(--background-td)),transparent);--background:#8d020269;--background-dark:#2d090973;--background-alpha:#3a1526d6;--background-red:#ff5722;--background-active:rgba(36,0,0,.64);--background-selected:#240000cf;--background-tr:#5a0c0b;--background-td:#f9000017;--background-td-alpha:#8799a342;--background-td-selected:#c3000026;--background-section-ligth:#ff414154;--background-span-label:#304956;--color-span-label:#f5f5f5;--background-summary:#ffffff3b;--background-grid-tbody:#8799a357;--background-hover:#a5000029;--nav-background:#ab000017;--nav-background-dark:#ab000017;--nav-bar:#f5f5f5;--nav-bar-color:#f5f5f5;--nav-bar-color-hover:#ff5722;--nav-bar-selected:#2f3546;--nav-bar-background:#5d1e2894;--nav-shabow:-3px -3px 7px #00000073,2px 2px 5px rgba(0,0,0,.29);--background-nav:#bf000014;--check-background-alert:#9f00003d;--check-color-alert:#57666e;--check-background-valid:#5fa95f;--check-color-valid:green;--transparent-middle:#efefef8a;--color-light:#fff;--color-dark:#7e2172;--color-bg:#ffffff99;--color-w:#f9f9f9;--color-font:#fff;--color-font-dark:#fff;--color-font-ligth:#f9000017;--color-active:#f5f5f5;--color-font-selected:#f5f5f5;--border-btn:#a5000036;--button-bg:#83000026;--primary:#d1f0ff;--primary-dark:#8799a359;--secondary-dark:#e5e8e9;--tertiary-dark:#513a58;--shadow-hard:0px 12px 12px #00000052;--shadow-smooth:0 0 8px #00000052}[data-theme=pourpre]{--background-btn:#7e2172;--background-body:#fff;--background-security-level-0:red;--background-security-level-1:orange;--background-security-level-2:green;--background-linear-td:linear-gradient(45deg,#var(var(--background-td)),transparent);--background:#fff;--background-dark:#2d090973;--background-alpha:#3a1526d6;--background-red:#ff5722;--background-active:rgba(36,0,0,.64);--background-selected:#240000cf;--background-tr:#5a0c0b;--background-td:#f9000017;--background-td-alpha:#8799a342;--background-td-selected:#c3000026;--background-section-ligth:#ff414154;--background-span-label:#304956;--color-span-label:#f5f5f5;--background-summary:#ffffff3b;--background-grid-tbody:#8799a357;--background-hover:#a5000029;--nav-background:#ab000017;--nav-background-dark:#ab000017;--nav-bar:#f5f5f5;--nav-bar-color:#f5f5f5;--nav-bar-color-hover:#ff5722;--nav-bar-selected:#2f3546;--nav-bar-background:#5d1e2894;--nav-shabow:-3px -3px 7px #00000073,2px 2px 5px rgba(0,0,0,.29);--background-nav:#bf000014;--check-background-alert:#9f00003d;--check-color-alert:#57666e;--check-background-valid:#5fa95f;--check-color-valid:green;--transparent-middle:#efefef8a;--color-light:#fff;--color-dark:#7e2172;--color-bg:#ffffff99;--color-w:#f9f9f9;--color-font:#fff;--color-font-dark:#fff;--color-font-ligth:#f9000017;--color-active:#f5f5f5;--color-font-selected:#f5f5f5;--border-btn:#a5000036;--button-bg:#83000026;--primary:#d1f0ff;--primary-dark:#8799a359;--secondary-dark:#e5e8e9;--tertiary-dark:#513a58;--shadow-hard:0px 12px 12px #00000052;--shadow-smooth:0 0 8px #00000052}column{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}flexcolumn{align-items:center;display:flex;gap:10px}row{display:grid;grid-auto-flow:row;grid-template-rows:max-content}.grid-col-2{grid-template-columns:repeat(2,1fr)}pre{min-height:400px;width:800px;word-wrap:break-word;background:aqua;border-radius:20px;overflow:auto;padding:20px;word-break:break-all;z-index:9999999}:active,:focus{border-color:transparent}blockquote,code,embed,iframe,input,object,pre,table,td,textarea,video{max-width:100%}img{height:auto}code,pre,samp,table,td,textarea,th{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-wrap:break-word}i{cursor:pointer}code,pre,samp{white-space:pre-wrap}[data-security=bg-security-l0]{background:var(--background-security-level-0)}[data-security=bg-security-l1]{background:var(--background-security-level-1)}[data-security=bg-security-l2]{background:var(--background-security-level-2)}.icon-valid{color:var(--btn-valid-bg)}.valid{background-color:var(--btn-valid-bg)}.icon-unvalid{color:var(--btn-unvalid-bg)}.frame-error,.unvalid{background-color:var(--btn-unvalid-bg);color:#fff}.frame-error{align-items:center;border-radius:var(--border-radius-6);display:flex;padding:var(--pad15)}.showElement{opacity:1;transition:all 1s}.hideElement{opacity:0;transition:all 1s}.frame-error p{margin:0important}.msg-error{color:var(--btn-unvalid-bg);font-size:12px;max-width:300px;text-align:start}.noactive{filter:blur(5px);pointer-events:none}.video-bg{height:100%;position:fixed;right:0;top:0;width:100%}.video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-theme=glass] .ws-datalist ul,[data-theme=glass] .ws-menu-main .wrap-menu,[data-theme=glass] [data-type=datalistbox] [type=input]{backdrop-filter:blur(var(--backdrop-filter))}*{--hue:-0deg;--framework-radius:30px;--framework-radius-light:12px;--tr-02:0.1s ease-out;--border-radius-6:6px;--border-radius-12:12px;--backdrop-filter:7px;--round-price:30px;--PI:3.14159265358979;--pad:30px;--pad10:10px;--pad15:15px;--pad20:20px;--pad30:30px;--pad60:60px;--pad100:100px;--nav-bar-heigth:80px;--input-height:37px;user-select:none}.qty *,::selection:not([contenteditable]),::selection:not(textarea){border:none;outline:none}*{box-sizing:border-box;scroll-behavior:smooth;transition:var(--tr-02)}html{height:100%;overflow-x:hidden}.strong,strong{font-weight:700}section{display:grid;grid-template-columns:1fr;justify-content:center}body{background:var(--background);border:0;color:var(--color-font);display:grid;font-family:Poppins-Regular;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100vh;height:max-content;justify-content:center;margin:0;padding:0;padding-top:var(--navtop-heigth);position:relative;transition:var(--tr-02)}.container,container{justify-self:center;max-width:1200px;width:100%}.container-max{max-width:100%;padding:0 5vw}.container-728{max-width:728px}.container-min{max-width:576px}.container-small{max-width:396px;width:100%}.center{align-items:center;display:grid}.center,article{justify-content:center}article{align-items:flex-start;display:flex;flex-direction:row;height:max-content;margin-top:var(--nav-bar-heigth);overflow:hidden;padding-bottom:130px;position:relative;transition:var(--tr-02)}[data-role=partner] article,[screen-state=mobile] article{padding-bottom:var(--pad60);padding-left:20px;padding-right:20px}@media(max-height:600px){body,html{overflow-x:unset;overflow-y:unset}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:var(--background-red);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}a{cursor:pointer;text-decoration:none}a,details,h1,h2,h3,h4,h5,h6,li,summary,ul{margin:0;padding:0}code{margin:10px 0}a,h1,h2,h3,h4,h5,h6{color:inherit}a,button,ul{border:1px solid transparent}button span{pointer-events:none}[screen-state=mobile] .btn-link,[screen-state=mobile] button{font-size:13px}body.dark{background:linear-gradient(145deg,#3a3a3a,#444);box-shadow:20px 20px 39px #363636,-20px -20px 39px #4a4a4a;overflow-x:hidden;transition:var(--tr-02)}body.noscroll{overflow:hidden}details summary::marker{content:""}details[open] content{animation:sweep .3s ease-in-out}h1{font-size:clamp(20px,37px,40px);font-weight:500;line-height:37px}h1,h2{background:linear-gradient(to right,var(--link-color-hover) 0,var(--link-color) 100%);background-clip:text;-webkit-background-clip:text;font-family:BalooBhai2-bold;-webkit-text-fill-color:transparent;max-width:max-content;width:100%}h2{filter:hue-rotate(var(--hue));font-size:clamp(20px,40px,40px);font-weight:700;font-weight:500!important}.max-wd-max-ctn{max-width:max-content}.max-wd-min-ctn{max-width:min-content}hr{background-color:var(--background-td);width:100%}p{margin:0;padding:0}.underline{font-size:14px;text-decoration:underline}.pointer,.underline{cursor:pointer}.cursor-arrow-selected{font-size:12px!important;margin-left:10px;transform:rotate(90deg)}.nocursor{cursor:inherit!important}.button-cart-link{align-items:center;background:transparent;cursor:pointer;display:grid;font-size:15px;font-weight:700;gap:var(--icon-gap);grid-auto-flow:column;padding:0}.button-cart-link,.button-cart-link span{color:var(--btn-link)}.button-cart-link:hover span{color:var(--btn-link-bg);text-decoration:underline}.button-link{background:transparent;color:var(--btn-link);cursor:pointer;font-size:15px}.button-link:hover span{color:var(--btn-link-bg);text-decoration:underline}.btn{border-radius:5px;display:grid;font-size:clamp(12px,15px,18px);gap:var(--icon-gap);grid-auto-flow:column;place-content:center;place-items:center;text-decoration:none;width:max-content}.btn,.btn-action{cursor:pointer;display:flex;padding:10px 25px;position:relative;text-align:center;transition:var(--tr-02)}.btn-action{backdrop-filter:blur(5px);background-color:var(--btn-action-bg);background-color:#ffffff94;border:3px solid #ffe4f9;border-radius:30px;box-shadow:var(--shadow-middle);color:var(--btn-action-cl);color:#5a0036;filter:hue-rotate(var(--hue));font-size:1em;font-weight:100;font-weight:700;gap:var(--icon-gap);place-content:center;place-items:center;width:100%}.btn-action:hover{background-color:var(--btn-action-bg-hover);border:3px solid #1acd81;color:#fff}.btn-action-small{font-size:12px;padding:5 15}.btn-action[disabled]{background-color:var(--framework-bg);opacity:.1}.btn-link{backdrop-filter:blur(5px);background-color:transparent;border:2px solid var(--btn-link-bg);border-radius:30px;color:var(--btn-link-bg);cursor:pointer;display:flex;display:grid;font-size:1em;font-weight:500;gap:var(--icon-gap);grid-template-columns:max-content max-content;padding:10px 15px;place-content:center;place-items:center;position:relative;transition:var(--tr-02);width:100%}.btn-link.selected{background-color:var(--btn-link-bg);color:#fff}.btn-link:hover{background-color:var(--btn-link-bg-hover);border:2px solid var(--btn-link-bg-hover)!important;color:#fff!important}.btn-form,.btn-link span{text-align:center}.btn-form{background-color:var(--btn-form-bg);border-radius:30px;color:var(--btn-form-cl);cursor:pointer;display:flex;font-size:1em;font-weight:100;padding:10px 15px;place-content:center;place-items:center;position:relative;transition:var(--tr-02);width:100%}.btn-form:hover,.btn-tabs{background-color:transparent;border:2px solid var(--framework-bg)}.btn-tabs{border-radius:30px;color:var(--btn-action-cl);cursor:pointer;display:flex;font-size:1em;font-weight:700;padding:10px 15px;place-content:center;place-items:center;position:relative;text-align:center;transition:var(--tr-02);width:100%}.btn-tabs:hover{border:2px solid var(--btn-form-bg)}[close=close]{cursor:pointer}.maintenance{display:grid;height:100%;place-content:center;place-items:center}.dragstart{opacity:.3}.dragover{border:3px solid #afaf24!important}.pointer-event-none{pointer-events:none}.ws-box-middle{aspect-ratio:1/1;inset:0;margin:auto;position:fixed;width:25rem}.border-round{border-radius:100vmax}.pad0{padding:0}.mr0{margin:0}.full-width{margin-inline-start:50%;transform:translateX(-50%);width:100%}.no-element{display:none;opacity:0;pointer-events:none;text-align:center;visibility:hidden}.no-element.active{display:block;opacity:1;visibility:visible}.grid-0{grid-column:1}.flex-col,.flex-row{align-items:center}.flex-wrap{flex-wrap:wrap}.grid-th{align-items:center;gap:5px;grid-template-columns:auto max-content}.grid-col,.grid-th{display:grid;grid-auto-flow:column}.grid-col{gap:15px}.grid-col>span{align-self:center;order:1}.grid-row{display:grid;gap:15px;grid-auto-flow:row}.gap-0{gap:0!important}.grid-start-2{grid-column-start:2}.grid-col-flex{flex-wrap:wrap}.flex-row,.grid-col-flex{display:flex;flex-direction:row;gap:15px}.flex-col{display:flex;flex-direction:column;gap:15px}.cursor-pointer{cursor:pointer}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center!important}.justify-content-around{justify-content:space-around!important}.justify-content-between{justify-content:space-between!important}.justify-content-evenly{justify-content:space-evenly!important}.justify-content-end{justify-content:end}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.align-items-start{align-items:end}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-self-start{align-self:end}.align-self-center{align-self:center}.align-self-end{align-self:end}.wd-max-content{max-width:max-content;width:100%;word-break:break-word}.mgt-20{margin-top:20px}.mgt-100{margin-top:100px}.padt-10{padding-top:10px}.padb-10{padding-bottom:10px}.padb-30{padding-bottom:30px}.pad-50{padding:50px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-50{gap:50px}.link-alone{color:var(--btn-link-bg);filter:hue-rotate(var(--hue))}.link-alone:hover{color:var(--btn-link-bg-hover);filter:hue-rotate(var(--hue))}.link-right i{font-size:20px}.w-100{width:100%}.font-weigth-100{font-weight:100}.font-weigth-500{font-weight:500}.font-weight-bold{font-weight:700!important}.text-align-center,.text-align-start{text-align:center}.text-decoration{text-decoration:underline}.custom-checkbox.error,input.error,input[type=checkbox][model=checkbox].error,select.error,textarea.error{border:2px solid var(--btn-unvalid-bg)!important}input[type=checkbox][model=checkbox]{border:none!important;outline:none!important}input[type=date],input[type=email],input[type=month],input[type=number],input[type=search],input[type=text],input[type=time],input[type=year]{height:var(--input-height)}input,select{background-color:transparent;border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);font-size:15px;outline:none;text-indent:10px;width:100%}select{padding:5px}input[type=image]{padding:0}textarea{border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);outline:none;resize:none;width:100%}input:active,input:focus,input:not(:empty),textarea:active,textarea:focus,textarea:not(:empty){border:2px solid var(--btn-link-bg)}form.active{display:grid}table{border:1px solid var(--framework-bg);border-radius:var(--border-radius-12);border-spacing:0;display:flex;flex-flow:column;height:auto;max-height:400px;overflow:hidden;width:100%}table thead{flex:0 0 auto}table th{background:var(--framework-bg);border:1px solid transparent;cursor:pointer;font-family:Poppins-Regular;font-size:clamp(12px,13px,20px);font-weight:500;min-width:min-content;padding:5px 15px;position:relative;transition:var(--tr-02);width:clamp(12%,17%,25%)}table th:hover{border:1px solid #fff;box-shadow:-3px -3px 7px #ffffff73,2px 2px 5px rgba(94,104,121,.29);transition:var(--tr-02)}table tbody{display:block;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}table tr{background:transparent;border:none;border-bottom:1px solid var(--background-grid-tbody);display:table;table-layout:fixed;width:100%}table tr:last-child{border-bottom:none}table tr .trbody{font-size:clamp(12px,15px,18px);height:50px}table tr .trbody .control-input-quantity{box-shadow:var(--shadow-smooth)}table td{padding:10px 0;text-align:center;word-break:break-word}table td:last-child{padding-right:var(--pad15)}table .resizer:hover,table .resizing{border-right:10px solid var(--table-th)}table td:first-child [data-field]{justify-items:start;padding-left:15px}table td [data-field]{display:grid;justify-items:center}table .line-total-text{font-size:clamp(12px,14px,18px);font-weight:700;padding-left:15px;text-align:start}table .sort.desc{border-bottom:5px solid #000}table .sort.asc,table .sort.desc{border-left:5px solid transparent;border-right:5px solid transparent;cursor:pointer;display:block;float:right;height:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:0}table .sort.asc{border-top:5px solid #000}table .resizer{cursor:col-resize;position:absolute;right:0;top:0;user-select:none;width:5px}table input:not(input[type=checkbox]){background-color:transparent;border:none;height:auto;padding:0;text-align:center}table td .ws-price .item-currency.active{align-self:center}table .gg-trash{cursor:pointer}fieldset{border:none;margin:0;padding:0}fieldset .wrap{width:100%}.grid-col-3{grid-template-columns:repeat(3,1fr)}.flex-row-between{display:flex;flex-direction:row;justify-content:space-between}.ws-textarea{position:relative}.counterTexarea{color:var(--btn-form-bg);font-size:12px;justify-self:auto;position:absolute;right:0;text-align:end;top:-20px;width:100%}#scrolltotop{bottom:20px;color:var(--btn-link-bg);cursor:pointer;height:30px;opacity:1;position:fixed;right:20px;transition:1s ease-in-out;width:30px;z-index:998}#scrolltotop.hiddenScroll{opacity:0;pointer-events:none;transition:1s ease-in-out}#scrolltotop i:before{font-size:30px}#scrolltotop{transform:rotate(270deg)}#back-history{cursor:pointer;font-weight:700;margin-bottom:15px;width:max-content;z-index:2}#back-history i{color:var(--btn-link-bg)}#back-history:hover i{color:var(--btn-link-bg-hover)}.frame-content{border:1px solid #ededed9e;border-radius:var(--border-radius-6);box-shadow:var(--shadow-middle);display:grid;height:fit-content;position:relative}.framework-bg{background-color:var(--framework-bg)}.frametext ul{display:grid;gap:10px}@media (max-width:576px){.frametext{padding:15px}}a.previous i{font-size:25px}[screen-state=desktop] [tooltip]{position:relative}[screen-state=desktop] [tooltip] .tooltip{border-radius:10px;box-shadow:var(--shadow-ligth);color:#000;content:attr(text);cursor:pointer;display:none;font-family:Poppins-Regular;font-size:12px;left:100%;margin-left:15px;max-width:200px;padding:.5em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:max-content;z-index:2}[screen-state=mobile] [tooltip] .tooltip{align-items:center;background:#fff;display:flex;display:none;height:100%;justify-content:center;left:0;padding:15%;position:fixed;text-align:center;top:0;width:100%;z-index:9995}[screen-state=mobile] [tooltip] .tooltip.show{display:block}[screen-state=desktop] [tooltip].icon-mail .tooltip{margin-left:0!important}[screen-state=desktop] [tooltip]:hover>.tooltip{background:var(--framework-bg);display:block;opacity:1}[screen-state=desktop] [tooltip] .tooltip:after{border:8px solid #000;border-color:transparent var(--framework-bg) transparent transparent;content:"";display:none;left:-13px;margin-left:-3px;position:absolute;top:50%;transform:translateY(-42%) rotate(0deg);z-index:1}[screen-state=desktop] [tooltip]:hover>.tooltip:after,[screen-state=desktop] [tooltip]:hover>.tooltip:before{display:block;z-index:1}[screen-state=desktop] [tooltip] i.eccc-icon-help{color:#000!important}[data-model=linkIcon]{display:grid;flex-wrap:wrap;gap:10px;grid-auto-flow:column;justify-content:center;place-items:center;position:relative;text-align:center}[data-model=linkIcon][link=nothing]{cursor:inherit!important}[data-model=linkIcon] [type=icon]{display:flex;font-size:30px;place-content:center;place-items:center;text-decoration:none!important}[data-model=linkIcon] [type=text]{font-family:Poppins-Regular;font-weight:700}[screen-state=mobile] [data-model=linkIcon] [type=text]{font-size:15px}[data-model=linkIcon] span{order:2}[data-model=linkIcon] i{order:1}[data-model=linkIcon] [type=icon] img{width:40px}[data-model=linkIcon].nav-contact.active{position:relative}[data-role=page-nomargin]{margin-top:65px;width:100%}[data-role=page]{display:grid;grid-template-columns:1fr;justify-content:center;padding-top:50px;width:100%}[data-role=page]>:first-child{display:grid;grid-auto-columns:1fr;justify-content:center;justify-self:center}loader{background:#fff;display:flex;height:100%;left:0;place-content:center;place-items:center;position:fixed;top:0;width:100%;z-index:99999}#ws-nav-top{background-color:transparent;background-color:#fff;box-shadow:var(--shadow-middle);display:grid;justify-items:center;padding:15px;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}[screen-state=mobile] #ws-nav-top[open]{background-color:transparent;height:100vh}#ws-nav-top .wrap{background:#fff;column-gap:15px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,max-content);pointer-events:visible;position:relative;row-gap:20px;z-index:1000}[screen-state=mobile] #ws-nav-top .wrap{position:absolute}[screen-state=mobile] #ws-nav-top[open] .wrap{box-shadow:var(--shadow-middle);grid-template-rows:50px}#ws-nav-top .d-flex{display:flex;justify-content:end}#ws-nav-top .sub{position:relative}#ws-nav-top .sub:hover>.currency-selected i,#ws-nav-top .sub:hover>.language-selected i,#ws-nav-top .sub[open] i{transform:rotate(90deg)}#ws-nav-top .sub .currency-selected i,#ws-nav-top .sub .language-selected i{color:var(--btn-link-bg);font-size:13px;margin-left:5px;margin-top:5px}#ws-nav-top .subitem{background:#ffffffe6;border:10px solid #ffffff00;box-shadow:var(--shadow-middle);cursor:pointer;list-style:none;opacity:0;pointer-events:none;position:absolute;width:max-content;z-index:-1}#ws-nav-top .subitem li{display:flex;gap:15px;margin:10px 0;padding:0}#ws-nav-top .subitem li:hover{color:var(--btn-link-bg);font-weight:700}#ws-nav-top .sub:hover>.subitem{border-radius:0 0 var(--border-radius-6) var(--border-radius-6);opacity:1;pointer-events:visible;z-index:4}#ws-nav-top .ws-nav-cart a,#ws-nav-top .ws-nav-login a{justify-content:end}#ws-nav-top .logo-alone-partner{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center}[screen-state=desktop] #ws-nav-top .ws-nav-bar{display:none}[screen-state=mobile] #ws-nav-top .ws-nav-bar i.eccc-icon-burger-menu{width:32px}[screen-state=mobile] #ws-nav-top .ws-nav-bar i.eccc-icon-close{font-size:20px}#ws-nav-top .ws-nav-bar svg{width:28px}[screen-state=mobile] #ws-nav-top .ws-nav-bar{align-self:center;font-size:32px;grid-column:1;grid-row:1/span 2;justify-self:center;padding:5px}#ws-nav-top .nav-title-organisation{text-transform:uppercase}#ws-nav-top .ws-nav-logo{align-self:end;grid-column:1;grid-row:1/span 2}#ws-nav-top.partner .ws-nav-logo{grid-row:1/span 2}[screen-state=mobile] #ws-nav-top .ws-nav-logo{align-self:center;grid-column:4/span 6;justify-self:center}[screen-state=mobile] #ws-nav-top .ws-nav-logo img{grid-column:6;height:auto;min-width:115px;padding-top:5px;width:100%}#ws-nav-top .ws-nav-logo img{filter:hue-rotate(var(--hue));height:max-content;max-height:80px;max-width:230px;object-fit:contain;width:230px}#ws-nav-top .ws-nav-language{align-self:center;grid-column:12;grid-row:1;justify-self:end}[screen-state=desktop] #ws-nav-top .long,[screen-state=mobile] #ws-nav-top .short,[screen-state=mobile] #ws-nav-top .ws-nav-language{display:none}[screen-state=desktop] #ws-nav-top .short,[screen-state=mobile] #ws-nav-top .long{display:block}#ws-nav-top .ws-nav-currency{align-self:center;grid-column:12;grid-row:1;justify-self:end}[screen-state=mobile] #ws-nav-top .ws-nav-currency{display:none}#ws-nav-top .ws-nav-messenger{align-self:end;grid-column:11;grid-row:1;position:relative}[screen-state=mobile] #ws-nav-top .ws-nav-messenger{align-self:center;grid-column:2/span 1;grid-row:1/span 2;justify-self:center}#ws-nav-top .ws-nav-messenger.active:before{background-color:var(--btn-valid-bg);border-radius:50%;content:"";height:16px;left:40px;position:absolute;top:17px;width:16px;z-index:6}#ws-nav-top .ws-nav-cart{align-self:end;grid-column:12;grid-row:2}[screen-state=mobile] #ws-nav-top .ws-nav-cart{align-self:center;grid-column:12/span 1;grid-row:1/span 2;justify-self:center}#ws-nav-top .ws-nav-login{align-self:end;grid-column:11;grid-row:2;justify-self:center}[screen-state=mobile] #ws-nav-top .ws-nav-login{align-self:center;grid-column:11/span 1;grid-row:1/span 2}#ws-nav-top i{font-family:BalooBhai2-regular}#ws-nav-top i:hover{color:var(--link-color-hover)}#ws-nav-top .ws-nav-login .connected:after{background-color:var(--btn-valid-bg);border-radius:50%;content:"";height:16px;left:19px;position:absolute;top:17px;width:16px}#ws-nav-top .ws-nav-links{align-items:end;display:grid;gap:15px;grid-auto-flow:column;grid-column:2/span 9;grid-row:2;justify-content:center}[screen-state=mobile] #ws-nav-top .ws-nav-links{display:none;padding-top:85px}#ws-nav-top .ws-nav-links a{color:var(--link-color);font-family:BalooBhai2-regular;font-size:18px;line-height:18px;padding-bottom:3px;position:relative}#ws-nav-top .ws-nav-links a:after{background-color:var(--btn-link-bg-hover);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transition:.5s;width:100%;z-index:1}#ws-nav-top .ws-nav-links a:hover:after{bottom:-3px;opacity:.6;transition:.5s;z-index:1}#ws-nav-top .ws-nav-links a:hover{color:var(--link-color-hover)}#ws-nav-top .wrap-mobile,#ws-nav-top .ws-nav-links hr,[screen-state=mobile] #ws-nav-top .subitem{display:none}[screen-state=mobile] #ws-nav-top .wrap-mobile{background-color:#fff;display:flex;height:100vh;padding:var(--pad20);position:absolute;transform:translateX(-200vw);transition:.3s ease-in-out;width:100%;z-index:999}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile{flex-direction:column;gap:25px;pointer-events:visible;transform:translateX(0);transition:.2s ease-in-out}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-currency,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-language{align-self:start;display:block;grid-column:unset;grid-row:unset;padding:15px 0}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-currency .subitem,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-language .subitem{background:transparent;border:none;box-shadow:none;position:relative;width:100%}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-currency,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-language{color:var(--link-color);font-family:BalooBhai2-regular;font-size:18px;line-height:18px;width:100%}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-currency #currency-selector .subitem,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-language #language-selector .subitem{display:none}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-currency #currency-selector[open] .subitem,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-language #language-selector[open] .subitem{display:block}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .currency-selected,[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .language-selected{align-items:center;cursor:pointer;display:grid;grid-auto-flow:row;grid-template-columns:95% 5%;justify-items:baseline;position:relative}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-links{display:grid;flex-direction:column;grid-auto-flow:row;grid-column:unset;grid-template-columns:1fr;height:max-content;justify-content:start;overflow-y:auto}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-links::-webkit-scrollbar{border-radius:0;width:0}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-links::-webkit-scrollbar-thumb{border-radius:0}[screen-state=mobile] #ws-nav-top[open] .wrap-mobile .ws-nav-links a{border-bottom:1px solid var(--framework-bg);justify-self:start;padding:15px 0;width:100%}[screen-state=desktop] .ws-menu-desktop{display:block}.ws-menu-desktop{background-color:#fff;box-shadow:var(--shadow-middle);display:none;position:fixed;width:100%;z-index:999}.ws-menu-desktop .d-flex{display:flex;justify-content:end}.ws-menu-desktop .wrap-menu{display:grid;grid-template-areas:"nav-home nav-top nav-top nav-top nav-top nav-top nav-top""nav-home nav-offer nav-cards nav-partner nav-faq nav-user nav-viewcart";padding:15px 0;row-gap:15px}.ws-menu-desktop .wrap-menu.partner{align-items:center;display:grid;gap:15px;grid-template-areas:none;grid-template-columns:max-content auto max-content max-content max-content;padding:15px 0}.ws-menu-desktop .wrap-menu.admin{grid-template-columns:max-content auto max-content max-content max-content max-content max-content}.ws-menu-desktop a{color:var(--link-color);font-family:BalooBhai2-regular;font-weight:700}.ws-menu-desktop a:hover{color:var(--link-color-hover)}.ws-menu-desktop .sub{position:relative}.ws-menu-desktop .subitem{background:#fff;border:10px solid #fff;box-shadow:var(--shadow-hard);cursor:pointer;list-style:none;opacity:0;pointer-events:none;position:absolute;width:max-content;z-index:-1}.ws-menu-desktop .subitem li{display:flex;gap:15px;margin:10px 0;padding:0}.ws-menu-desktop .sub:hover>.subitem{opacity:1;pointer-events:visible;z-index:4}.ws-menu-desktop .icon-mail img{width:40px}.ws-menu-desktop .icon-user{height:var(--input-height)}.nav-home{align-items:end;display:flex;grid-area:nav-home;margin-bottom:5px}.nav-top{display:flex;flex-direction:row;gap:50px;grid-area:nav-top;justify-content:end}.nav-user{position:relative}.nav-title-organisation{font-size:2em}.ws-menu-desktop .partner .fa-envelope{margin-top:5px}.nav-top i,.nav-user i,.partner .nav-collection i,.partner .nav-contact i,.partner .nav-top i,.partner .nav-user i{font-size:35px}.nav-top [data-model=linkIcon] span{font-weight:700}.nav-auth{grid-area:nav-auth}.nav-contact{grid-area:nav-contact}.nav-viewcart{grid-area:nav-viewcart}.nav-cards{grid-area:nav-cards}.nav-cards,.nav-offer{align-items:end;display:flex;justify-content:end}.nav-offer{grid-area:nav-offer}.nav-partner{grid-area:nav-partner}.nav-faq,.nav-partner{align-items:end;display:flex;justify-content:end}.nav-faq{grid-area:nav-faq}.ws-menu-main{align-items:center;backdrop-filter:blur(var(--backdrop-filter));background-color:var(--background-alpha);color:var(--color-font);display:flex;gap:20px;grid-auto-flow:column;height:var(--nav-bar-heigth);place-content:space-between;position:fixed;width:100%;z-index:999}.ws-menu-main .logo-menu-bar-top{height:80px}.viewcart [type=icon]{position:relative}.ws-menu-main .viewcart{background:transparent;border:1px solid transparent;box-shadow:none;justify-self:end;margin-right:var(--pad)}.ws-menu-main .viewcart:hover{color:var(--nav-bar-color-hover);transform:scale(1.1)}.ws-menu-main .viewcart .ws-span-info-mark{right:12px;top:15px}.ws-menu-main [data-action=open]{color:var(--nav-bar-color)}.ws-menu-main a{align-items:center;display:flex;gap:10px;text-decoration:none}.ws-menu-main .icon-menu-open{cursor:pointer;flex-grow:1;font-size:clamp(20px,30px,35px);justify-self:start;left:15px;margin-left:var(--pad);top:15px}.ws-menu-main .wrap-menu-link{display:flex;flex-basis:100%;flex-direction:row;justify-content:space-evenly}.ws-menu-main .wrap-menu-link a:hover{color:red}.wrap-menu[data-position=sideleft] .logo-menu-bar-side{width:80px}.wrap-menu[data-position=sideleft] .icon-menu-close{color:var(--color-font-dark);cursor:pointer;font-size:clamp(20px,30px,35px);position:absolute;right:15px;top:15px}.wrap-menu[data-position=sideleft]{backdrop-filter:blur(var(--backdrop-filter));background-color:var(--background-alpha);box-shadow:var(--shadow-middle);display:flex;flex-direction:column;height:100vh;padding:0 15px;position:fixed;top:0;width:15vw;width:max-content;z-index:999}.wrap-menu[data-position=sideleft] .wrap-menu-link{display:flex;flex-direction:column;margin-left:1.5em;margin-top:4em}.wrap-menu[data-position=sideleft] .wrap-menu-link a{margin:15px 0}[data-state=close] .wrap-menu[data-position=sideleft]{opacity:0;transform:translateX(-100vw)}[data-state=open] .wrap-menu[data-position=sideleft]{opacity:1;transform:translateX(0)}.ws-span-info-mark{align-items:center;color:var(--btn-link-bg-hover);display:flex;font-size:14px;font-weight:700;justify-content:center;margin-top:-3px;position:absolute;text-align:center;top:13px;width:100%;z-index:2}.ws-span-info-mark:before{color:var(--btn-link-hover);content:"";height:20px;margin-top:-2px;position:absolute;width:20px;z-index:-1}.box-column{align-items:center;color:var(--color-font);display:flex;flex-direction:row;gap:15px}.box-column i{font-size:30px;width:max-content}table div[contenteditable]{padding:5px;word-wrap:break-word;word-break:break-all}.hidden{display:none!important}.partners input{height:40px}.partners-menu-footer,nav.main-menu{display:grid;gap:15px;grid-auto-flow:column;justify-items:center;position:relative}nav.main-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.ws-tabs,.ws-tabs-mini{border-radius:var(--border-radius-12);display:flex;flex-wrap:wrap;position:relative}[model=tabs]{backdrop-filter:blur(var(--backdrop-filter));column-gap:var(--pad15);display:grid;grid-auto-flow:row;width:100%}[model=tabs] .header{border-bottom:2px solid transparent;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}[model=tabs] .wrap-header{position:relative}[model=tabs] .wrap-header input{height:100%;left:0;position:absolute;top:0;width:100%}[model=tabs] label.tabsActive .btn-tabs{background-color:var(--btn-form-bg);border:2px solid var(--btn-form-bg);color:var(--btn-form-cl)}[model=tabs] label span{width:100%}[model=tabs] .tabs-content{background-color:var(--theme-demo);display:none;padding:20px 0;width:100%}[model=tabs] .tabs-content.tabsActive{display:block}[model=tabs] input[name=tabs]:checked+label{background:none}[model=tabs] .tabs-content{order:1!important}[model=tabs] .label{background:none;cursor:pointer;position:relative;width:20rem}.ws-tabs-mini.min-tabs .ws-tabs-wrap,.ws-tabs.min-tabs .ws-tabs-wrap{flex-wrap:unset}.ws-tabs-mini.min-tabs input[name=tabs],.ws-tabs.min-tabs input[name=tabs]{display:none}.ws-tabs input[name=tabs],.ws-tabs-mini input[name=tabs]{opacity:0;position:absolute}.ws-tabs .label,.ws-tabs-mini label{align-items:center;background:transparent;cursor:pointer;display:flex;height:4rem;justify-content:center;width:100%}.ws-tabs-mini .tabs-content{height:calc(100% - 40px);position:absolute;top:40px;transform:translateX(100vw)}.ws-tabs-mini .tabs-content.active{background:transparent;padding:var(--pad);transform:translateX(0);width:100%}.ws-tabs-mini .label.active,.ws-tabs-mini .label:hover{background:transparent;color:var(--color-font)}.ws-tabs .tabs-content form *,.ws-tabs-mini .tabs-content form *{max-width:420px!important}.ws-tabs input[name=tabs]:checked+label+.tabs-content{animation:anim 1s linear;display:block}.ws-tabs-mini.min-tabs .label,.ws-tabs.min-tabs .label{height:40px;width:50%}.ws-tabs,.ws-tabs input[name=tabs]:checked+label,.ws-tabs input[name=tabs]:checked+label+.tabs-content,.ws-tabs-mini{background:transparent}[databoxlist]{position:relative;width:100%}.ws-datalist{display:grid;grid-auto-flow:row;height:100%;min-height:var(--input-height);position:relative;z-index:2}.ws-datalist,[databoxlist] select{background-color:transparent;border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);width:100%}[screen-state=desktop] [databoxlist] select,[screen-state=mobile] .ws-datalist{display:none}.ws-datalist:focus{border:2px solid var(--btn-link-bg)}[databoxlist] li{font-size:12px}.ws-datalist.active{z-index:5}.ws-datalist [type=input]{align-items:center;border:none;display:flex;justify-items:center;outline:none;padding:0 10px;position:relative;text-align:center;text-indent:0;width:100%}.ws-datalist [type=icon-font]{font-size:13px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-90deg)}.ws-datalist:hover [type=icon-font]{transform:translateY(-50%) rotate(-180deg)}[data-type=listbox]::-webkit-scrollbar{border-radius:5px;width:5px}[data-type=listbox]::-webkit-scrollbar-thumb{border-radius:5px}[data-type=listbox]{background-color:#f5f5f5;background-color:var(--background);border:1px solid #00000009;border-bottom:2px solid var(--background-btn-light);border-left:2px solid var(--background-btn-light);border-radius:var(--border-radius-6);box-shadow:var(--shadow-middle);font-size:clamp(15px,18px,20px);left:0;list-style:none;margin:0;max-height:200px;opacity:0;overflow-x:hidden;overflow-y:hidden;overflow-y:scroll;position:absolute;top:0;transition:.3s;visibility:hidden;width:100%;z-index:9}[databoxlist].inactive *{pointer-events:none}[databoxlist].active [data-type=listbox]{opacity:1;transition:.3s ease-in-out;visibility:visible}[data-type=listbox] li{margin:5px 0;padding:8px 15px;position:relative}[databoxlist].active [data-type=listbox] li:hover{background-color:var(--background-hover);color:var(--color-active);cursor:pointer}[data-type=listbox] .datalist-input-content{align-items:center;display:flex;justify-content:space-between;width:100%}.ws-datalist [type=input] .datalist-input-content{justify-content:center}.ws-datalist [type=input] .datalist-input-content i{margin-right:15px}.ws-datalist .datalist-input-content span{text-align:end}.ws-datalist .datalist-input-content{align-items:center;display:flex;justify-content:space-between;pointer-events:none;width:85%}.ws-price{display:flex;height:max-content;justify-content:center;pointer-events:none;top:0;width:100%}[data-price=disable] .ws-price:active>.price-panel,[data-price=disable] .ws-price:hover>.price-panel{display:none!important}.ws-price .price-item{cursor:pointer;display:grid;justify-content:end;overflow:hidden;position:relative;width:100%}.ws-price .item-currency{grid-area:1/1/1/1;opacity:0;transform:translateX(300px);visibility:hidden}.ws-price .item-currency.active{align-self:end;display:inline-block;font-size:clamp(12px,15px,20px);opacity:1;text-align:end;transform:translateX(0);transition:var(--tr-02);visibility:visible}.ws-price .price-panel{align-items:center;background:transparent;border-radius:5px;display:none;gap:10px;height:150px;justify-items:center;margin-left:-120px;margin-top:-60px;padding:5px;position:absolute;transform-origin:center;width:150px;width:max-content;z-index:99}.ws-price .price-panel:hover{display:flex;height:150px;pointer-events:auto;width:150px}.ws-price .price-panel span{background:var(--background-tr);border-radius:50%;color:var(--color-w);cursor:pointer;font-size:15px;font-weight:bolder;height:max-content;height:50px;margin:0 50px;padding:7px;position:absolute;text-align:center;transform:translate(0);width:max-content;width:50px}.ws-price .price-panel span:last-child{box-shadow:var(--shadow-hard)}.ws-price .price-panel:hover>span{box-shadow:var(--shadow-hard);transform:translate(var(--price-pos-x),var(--price-pos-y))}.ws-price .price-panel span:hover{background:var(--background-selected);display:flex;pointer-events:auto}.ws-price .price-panel span[active]{display:flex}.ws-price .price-panel span:before{align-self:center;content:attr(data-content-price);height:100%;justify-content:center;left:50%;position:absolute;top:75%;transform:translate(-50%,-50%);width:100%}.ws-price .price-panel .price-indicator:before{content:attr(data-defaut-currency)}.ws-price:hover>.price-panel{display:grid}[data-table-id=cards-manager] .ws-price .price-item{justify-content:center}.control-input-quantity{background:var(--background-alpha);border-radius:9px;display:grid;grid-auto-flow:column;height:auto;height:var(--height-line);position:relative;width:max-content}.control-input-quantity input[type=text]{align-self:center;background:var(--background-active);border:none;border-radius:var(--border-radius-6);color:var(--color-font);font-size:1rem;height:max-content;height:80%;margin:0;outline:none;padding:0;text-align:center;width:50px}.control-input-quantity .qty{align-items:center;color:var(--color-font);cursor:pointer;display:flex;font-size:clamp(1rem,15px,30px);justify-content:center;text-align:center;width:35px}.control-input-quantity .qty,modal{border-radius:var(--border-radius-6)}modal{animation:stretch .3s ease-out both;backdrop-filter:blur(var(--backdrop-filter));background-color:#fff;background-color:var(--framework-bg-alpha);box-shadow:var(--shadow-hard);left:50%;max-height:var(--height-max-box);max-width:576px;padding:30px 50px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99999}modal fieldset input:not([type=checkbox]){color:#fff}modal.fullscreen{background-color:var(--transparent-middle)}modal .link-classic{color:var(--btn-link-bg);text-decoration:underline}modal .link-classic:hover{color:var(--btn-link-bg-hover)}modal.fullscreen{align-content:center;animation:none;background-color:var(--framework-bg-alpha);display:grid;grid-auto-flow:row;height:100%;justify-content:center;left:0;max-height:unset;max-width:unset;position:fixed;top:0;transform:unset;width:100%}modal .close{cursor:pointer;height:15px;position:fixed;right:15px;top:15px;width:15px}modal .ws-modal-content{text-align:center}modal .cart,modal .ws-modal-content{align-self:center;justify-self:center}modal .cart{display:grid;gap:15px;grid-auto-flow:row;grid-auto-rows:max-content;width:100%}modal.fullscreen .ws-wrap-modal{background:transparent;text-align:center}modal.noborder .ws-wrap-modal{border:1px solid transparent}modal fieldset input:not([type=checkbox]){background-color:transparent;border:none;color:var(--color-font);font-family:Poppins-Regular;font-size:clamp(12px,15px,18px);outline:unset;padding:0}modal .ws-wrap-modal{display:flex;justify-content:center}modal .button-modal-confirm{display:flex;flex-basis:50%;flex-direction:row;gap:15px;justify-content:space-between;place-items:center}modal .button-modal-confirm [data-action=close]{border:2px solid #666;color:#666}modal .button-modal-confirm button{min-width:100px}qrcd{background:#fff;padding:10px}qrcd img{width:150px}.ws-card-checkup{max-width:550px;position:relative}.ws-card-checkup .form-checkup h2{text-align:center}.ws-card-checkup .group{display:flex;justify-content:space-between}.ws-card-checkup .group .ws-price{min-width:100px}.ws-card-checkup .image-network{aspect-ratio:16/9;object-fit:cover;width:100%}#ws-modal-table{max-width:none;width:clamp(80vw,75vw,50vw)}#ws-modal-table table{border:1px solid var(--background-alpha);border-radius:var(--border-radius-6)}#ws-modal-table .control-input-quantity{color:var(--background-alpha)}#ws-modal-table{padding:0}#ws-modal-table .close{background:var(--background);border-radius:0 6px 6px 0;border-radius:var(--border-radius-6);height:25px;width:25px}#ws-modal-table .close:before{cursor:pointer;margin-left:6px;margin-top:3px}#ws-modal .ws-wrap-modal,#ws-modal-library .ws-wrap-modal{align-items:center;border-radius:var(--border-radius-6);display:grid;grid-auto-flow:row;height:100%;justify-content:center;justify-self:center;max-height:90vh;overflow-x:hidden;overflow-y:auto;text-align:center;width:min(100%,40ch)}#ws-modal-library .ws-wrap-modal{width:unset}#ws-modal .ws-wrap-modal p,#ws-modal-library .ws-wrap-modal p{margin-bottom:10px}#ws-modal-library .ws-wrap-modal,#ws-modal-library.fullscreen .ws-wrap-modal{max-height:unset;max-width:unset}#ws-modal-library .ws-wrap-modal .pviewUpload .media-modify-icon,#ws-modal-library .ws-wrap-modal .pviewUpload .media-trash-icon{display:none}#ws-modal-table .ws-wrap-modal{align-self:center;border:1px solid var(--background-td-alpha);border-radius:var(--border-radius-6);display:grid;grid-auto-flow:row;height:100%;justify-self:center;max-height:var(--height-max-box);padding:15px;position:relative;width:100%}#ws-modal-table .cart h2{justify-self:start}#ws-modal-table .cart .cart-button{justify-self:end;margin-top:var(--margin-box)}#ws-modal-table.fullscreen .cart{width:clamp(320px,75%,1024px)}#ws-modal-table .cart,#ws-modal-table.fullscreen .cart{justify-self:center}#ws-modal-table .cart .validecart{justify-self:end}.wrap-content{border-radius:10px;border-top:1px solid #fff;overflow:hidden;padding:40px 30px}#ws-front #card{display:flex;flex-direction:column;height:100%;place-content:center;place-items:center}.ws-cart-panel{align-items:center;backdrop-filter:blur(var(--backdrop-filter));background-color:var(--background-alpha);display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;height:max-content;justify-content:space-between;padding:clamp(10px,20px,30px);position:relative;width:100%;z-index:10}.ws-cart-panel .cart-item{flex-grow:1}.ws-panel{display:grid;gap:5px;grid-auto-flow:column;margin:20px 0}.ws-button-link{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ws-button-link .button{width:100%}.ws-grid{position:relative}.ws-details,.ws-grid{display:grid;grid-auto-flow:row;margin:20px 0;row-gap:15px}.wrap-search{display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:max-content max-content}.ws-grid-search{display:grid;grid-auto-flow:row}.wrap-search input,.ws-grid-search input{border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);padding:0 10px}.period button,.ws-grid-search button{background-color:var(--btn-form-bg);border:none;border-radius:var(--border-radius-6);width:45px}.period button:hover,.ws-grid-search button:hover{background-color:var(--btn-form-bg-hover);border:none!important}.period button i,.ws-grid-search button i{color:#fff}.ws-grid-search .wrap-col{display:grid;gap:5px;grid-auto-flow:column;grid-template-columns:1fr max-content;justify-content:start}.ws-grid-title{color:var(--color-bg);display:flex;flex-direction:row;justify-content:space-between}.ws-grid-title h3{font-size:25px}.ws-grid-td-panel{align-content:center;border-radius:var(--border-radius-6);color:#a6b0cf;display:flex;flex-direction:row;height:30px;justify-content:space-around;padding:5px;position:relative;width:100px;z-index:99}.ws-grid-td-panel i{align-self:center;cursor:pointer;font-size:25px;font-weight:700;padding:15px}.ws-grid-td-panel i:hover{background-color:var(--button-bg);border-radius:50%;color:var(--color-font)}.ws-grid-header,.ws-grid-tbody{display:grid;position:relative;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ws-grid-tbody{background:var(--background-td);border-radius:var(--border-radius-6);box-shadow:var(--c-shadow-2);padding:15px;position:relative}.ws-grid-tbody.line{grid-template-columns:1fr}.ws-grid-tbody fieldset{border:none}.ws-grid-tbody-flex{background-color:var(--background-grid-tbody);box-shadow:var(--c-shadow-2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15px;position:relative}.ws-grid-tbody-flex:before,.ws-grid-tbody:before{border-radius:var(--border-radius-6);content:"";height:100%;position:absolute;transition:var(--tr-02);width:5px}.ws-grid-tbody-flex:before{margin-left:-15px;margin-top:-15px}.ws-grid-tbody-flex:hover:before,.ws-grid-tbody:hover:before{background:green;transition:var(--tr-02)}.grid-box{height:100%;width:100%}.ws-grid-td{border-bottom:2px solid #00000009;display:grid;gap:5px;grid-auto-flow:row;grid-template-rows:max-content auto;height:100%;padding:5px;position:relative}.ws-grid-tbody-flex:hover,.ws-grid-td:hover{border-radius:var(--border-radius-6);box-shadow:var(--c-shadow)}.ws-grid-td div[contenteditable=true]{border:1px solid;text-align:left!important}.ws-grid-td div[contenteditable]{align-self:center;display:grid;padding:5px;word-wrap:break-word;border:1px solid transparent;border-radius:var(--border-radius-6);min-height:30px;word-break:break-all}.ws-grid-td div[contenteditable=false]{text-align:center}.ws-grid-td div[contenteditable]:not([editable]){cursor:text;text-align:center}.ws-grid-td div[contenteditable]:hover:not([editable]){background:var(--background-hover);color:var(--color-active)}.ws-grid-td [editable]{cursor:default}cellheader{align-self:center;background-color:var(--framework-bg);border-radius:3px;color:var(--color-font);display:grid;font-weight:700;grid-auto-flow:column;justify-self:center;padding:5px;text-align:center;text-transform:capitalize;width:100%}cellheader:hover{background-color:var(--background-hover);color:var(--color-font-selected)}cellheader i{align-self:center;grid-auto-columns:auto;justify-self:end}.ws-grid-td fieldset[type=listbox],.ws-grid-td fieldset[type=radiobox]{border:none;padding:0;width:100%}cellheader[type=listbox],cellheader[type=radiobox]{display:flex;gap:15px;place-items:center}cellheader[type=listbox] span,cellheader[type=radiobox] span{align-self:center;font-size:14px;justify-self:end}cellheader[type=listbox]{display:flex;gap:15px;place-items:center}cellcontent{border-radius:var(--border-radius-6);display:flex;height:100%;padding:20px 0;place-content:center;position:relative;text-align:center;width:100%;word-break:break-word}.ws-grid .ws-summary{display:flex;flex-direction:column;gap:15px}.ws-grid .selected-us{display:flex;justify-content:space-between;place-items:center}.ws-checkbox{display:grid;justify-items:center;margin-right:50px;position:relative;width:10px}.form-image{max-width:100px;position:relative;width:100%}.form-image[name=barcode]:hover,.form-image[name=qrcode]:hover{max-width:none}.form-check{grid-template-columns:max-content auto}.form-multi-checkbox{display:grid;grid-auto-flow:row}.form-multi-checkbox .wrap{display:grid;grid-auto-flow:column}.form-check-input{height:24px;position:relative;width:40px}checkbox{height:30px;position:relative;width:45px}radiobox [type=radioButton]{height:max-content;position:relative}radiobox [type=radioButton] input.form-check-button{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;z-index:10}radiobox[type=radioButton] div{z-index:1}input.form-check-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.custom-checkbox{background:transparent;border:2px solid var(--framework-bg);border-radius:5px;border-radius:50px!important;color:#000;cursor:pointer;display:grid;display:flex;font-size:clamp(12px,15px,18px);font-weight:700;gap:15px;grid-auto-flow:column;height:100%;justify-self:center;padding:10px 20px;place-content:center;place-items:center;position:relative;text-align:center;text-decoration:none;transition:var(--tr-02);width:100%;z-index:1}.custom-checkbox:before{color:#666;content:"\e919";font-size:13px;opacity:1;opacity:.3;transform:translateX(-8px)}.custom-checkbox:after,.custom-checkbox:before{font-family:eccc;position:absolute;transition:.3s}.custom-checkbox:after{color:#fff;content:"\e90a";font-size:16px;opacity:0;transform:translateX(0)}input.form-check-input[checked]~.custom-checkbox{background-color:var(--btn-action-bg);border:2px solid var(--btn-action-bg)}input.form-check-input[checked]~.custom-checkbox:before{opacity:0;transform:translateX(0);transition:.3s}input.form-check-input[checked]~.custom-checkbox:after{opacity:1;transform:translateX(8px);transition:.3s}#balance-sheet{display:flex;flex-direction:column;position:relative}#balance-sheet .card-wrap{display:grid;grid-auto-flow:row;padding:0 0 10px}#balance-sheet .card-error,#balance-sheet .card-info{display:grid;gap:15px;grid-auto-flow:column;padding:5px 0}#balance-sheet .card-info{align-items:center;background:var(--btn-form-bg);border-radius:var(--border-radius-6);color:#fff;cursor:pointer;gap:10px;grid-auto-columns:1fr 1fr 1fr 1fr max-content;justify-items:center;padding:5px 15px;width:100%}#balance-sheet .card-error{grid-auto-flow:row}#balance-sheet .card-icon{display:grid;justify-content:end}#balance-sheet .card-event{justify-self:flex-start;width:max-content}#balance-sheet .wrap-card-field{background:var(--background-alpha);border-radius:var(--border-radius-6);padding:5px}#balance-sheet ul{list-style:none}#balance-sheet .card-wrap tr.error{background-color:var(--btn-unvalid-bg);color:#fff}#balance-sheet .card-wrap td{border-right:1px solid;font-size:13px;padding:5px}#balance-sheet .card-wrap table[size=small] td{border-right:0}#balance-sheet .card-wrap td:last-child{border-right:none}#balance-sheet .card-wrap summary{background:none;margin:0;padding:0}#ws-exemple,#ws-laboratory,#ws-medias,#ws-options,#ws-pages,#ws-plugins,#ws-translator{display:grid;gap:15px;grid-auto-flow:row}#ws-pages button,#ws-translator button{align-items:center;align-self:end;border-radius:var(--border-radius-6);display:grid;height:fit-content;justify-items:center;justify-self:end;padding:10px 40px;width:max-content}.ws-wrap-form{display:grid;gap:5px;grid-auto-flow:row}textarea{align-content:start;background:transparent;border:none;text-align:center}textarea:focus{background:transparent;text-align:start}.ws-wrap-textarea{display:grid;gap:10px;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-template-rows:repeat(auto-fill,minmax(100px,1fr));padding:10px 0}.ws-wrap-textarea textarea{border:1px solid var(--background-hover);border-radius:var(--border-radius-6);font-family:Poppins-Regular,sans-serif;padding:15px;resize:none}.ws-wrap-textarea textarea:active,.ws-wrap-textarea textarea:focus{border:1px solid var(--background-hover)}.ws-wrap-form details:not(.ws-wrap-form details.sub),networkaccess details:not(networkaccess .ws-wrap-form details.sub){background-color:var(--c-20);transition:var(--tr-02)}.ws-wrap-form .translator-path-file,networkaccess.translator-path-file{word-break:break-all}.ws-wrap-form summary,networkaccess summary{background-color:var(--background);border:none;border-radius:var(--border-radius-6);box-shadow:var(--c-shadow-2);color:#fff;cursor:pointer;display:grid;font-size:15px;grid-auto-flow:column;grid-template-columns:auto max-content;outline:none;padding:10px;text-align:left;text-transform:uppercase;width:100%}.ws-wrap-form summary.sub,networkaccess summary.sub{background:linear-gradient(45deg,#1a0d26,#212636);border-radius:2px;border-radius:var(--border-radius-6);font-family:Poppins,sans-serif;margin:10px 0;padding:5px 10px}.ws-wrap-form summary h3,networkaccess summary h3{align-self:center;color:var(--color-font);display:grid;font-weight:100}.ws-wrap-form summary.sub h4,networkaccess summary.sub h4{align-self:center;color:#fff;display:grid;font-weight:100;text-transform:none}.ws-wrap-form summary div,networkaccess summary div{background-color:#f7f7f7}.ws-wrap-form details summary:after,networkaccess details summary:after{color:#fff;content:"\002B";float:right;font-family:Poppins-Regular,sans-serif;font-weight:700;margin-left:5px}.ws-wrap-form details summary.sub:after,networkaccess details summary.sub:after{color:#fff;content:"\002B";float:right;font-weight:700;margin-left:5px}.ws-wrap-form details .content,networkaccess details .content{height:max-content;margin:0 0 0 18px}.ws-wrap-form details .content.sub,networkaccess details .content.sub{background-color:#f1f1f1;border-radius:var(--border-radius-6);margin:0;padding:15px}.ws-wrap-form details[open] summary:after,networkaccess details[open] summary:after{content:"\2212"}.ws-wrap-form details .ws-wrap-info,networkaccess details .ws-wrap-info{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:1fr}.ws-wrap-form details .ws-wrap-info label,networkaccess details .ws-wrap-info label{color:var(--c-10);font-family:Poppins-Regular,sans-serif;font-size:13px;margin-bottom:5px;text-transform:uppercase}[data-media=import]{position:relative}[data-media=import]:before{align-items:center;content:"Déposer vos fichiers ici";display:grid;font-family:Poppins-Regular,sans-serif;font-size:30px;font-weight:700;height:100%;justify-items:center;position:absolute;width:100%}[data-media=import].hover~#summary-content{filter:blur(5px);outline:1px dashed #000;outline-offset:10px}[data-media=wrap-content]{position:relative}[data-media=content],[data-media=showcase]{border:1px solid var(--background-alpha);border-radius:var(--border-radius-6);column-gap:30px;display:grid;flex-wrap:wrap;gap:7px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-y:auto;padding:15px;resize:vertical;row-gap:30px;width:100%}[data-media=showcase]{background:var(--background-active);min-height:100px;position:relative;resize:none}[data-media=showcase]:not(:empty):before{display:none}[data-media=showcase]:before{content:var(--content-no-image);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-media=content]{background-color:var(--background-active);border-radius:var(--border-radius-6);max-height:70vh;resize:none}[data-media=library]{display:grid;gap:15px;grid-template-areas:"media-header media-header""media-content media-information""media-panel media-information""media-selected media-selected";grid-template-columns:75% 25%;padding:0 15px;width:100%}.ws-wrap-modal [data-media=library]{padding:0 5vw;width:100vw}[data-media=header]{display:flex;flex-direction:row;grid-area:media-header;justify-content:space-between}[data-media=header] h2{color:var(--color-font);font-size:clamp(14px,16px,20px);font-weight:500;word-break:break-all}[data-media=panel]{display:flex;flex-direction:column;gap:15px;grid-area:media-panel;place-content:center;place-items:center}[data-media=library] .grid-cell{height:max-content}.ws-media-library-panel-info{color:var(--color-font);display:grid;gap:5px;grid-auto-flow:column;grid-template-columns:max-content}.wrap-ws-media .btn-link{justify-self:center}[data-media=import]{display:flex;height:100%;left:0;opacity:0;outline:3px solid #000;overflow-y:auto;position:fixed;top:0;width:100%;z-index:-1}[data-media=import].hover{backdrop-filter:blur(15px);background-color:#ffffff2e;left:0;opacity:1;pointer-events:visible;position:fixed;top:0;z-index:9999}.pviewUpload{align-items:center;background:var(--framework-bg);border:none;border-radius:var(--border-radius-12);box-shadow:var(--shadow-smooth);cursor:pointer;display:grid;height:150px;justify-items:center;outline:5px solid transparent;overflow:hidden;position:relative;width:100%}.pviewUpload[selected=selected]{outline:5px solid var(--background-span-label)}.pviewUpload[selected]:hover:before{display:block}.pviewUpload img{height:100%;object-fit:cover;transition:var(--tr-02);-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;filter:brightness(1)}.pviewUpload i{border-radius:4px;color:var(--color-span-label);cursor:pointer;font-size:15px;padding:5px;position:absolute;right:5px;top:5px;visibility:hidden;z-index:99}.pviewUpload .media-modify-icon{left:5px;right:unset}.pviewUpload i:hover{transform:scale(2);visibility:visible}.pviewUpload.portrait img{align-self:center;justify-self:center;object-fit:cover}.pviewUpload:hover i{visibility:visible}.pviewUpload:hover img{filter:brightness(.5) blur(2px)}.pviewUpload.active{background:#00000026}.pviewUpload img.pdf{height:unset}.pviewUpload .pending{display:grid;gap:10px;grid-auto-flow:row;justify-items:center;position:relative;text-align:center}.pviewUpload .pending:after{animation:spin 2s linear infinite;border-top:7.5px solid var(--c-60);border:7.5px solid var(--c-60);border-radius:50%;border-top-color:var(--c-10);content:"";display:block;height:20px;width:20px}.ws-progress-wrap{backdrop-filter:blur(15px);border:2px solid #fff;border-radius:var(--border-radius-6);height:25px;overflow:hidden;position:relative;width:84%;z-index:3}.pviewUpload img.preview-user{height:150px;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.ws-progressbar{background-color:#dde1e745;box-shadow:var(--c-shadow);box-shadow:var(--c-shadow-btn);height:100%;left:0;position:absolute;top:0;transition:var(--tr-02);width:var(--progress-count);z-index:1}.ws-progress-wrap .ws-progress-content{color:#000;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}#ws-medias{display:flex;flex-direction:column;gap:15px}[data-media=add-library]{display:flex;flex-direction:row;grid-area:media-selected;width:100%}[data-media=selected-minature]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;width:100%}[data-media=selected-minature] img{height:40px;object-fit:cover;width:40px}[data-media=add-library] button{justify-self:end;opacity:1}[data-media=add-library] button:hover:disabled{background:inherit;box-shadow:inherit}[data-media=add-library] button:disabled{opacity:.3}[data-media=information]{background:var(--background-active);border:1px solid var(--background-alpha);border-radius:var(--border-radius-6);grid-area:media-information;height:70vh;overflow-y:auto;padding:15px;position:relative;transition:all .3s ease-in-out;width:100%}[data-media=information] h3{font-size:clamp(12px,16px,16px);font-weight:100;word-break:break-all}[data-media=information] .wrap{opacity:0;pointer-events:none}[data-media=information].active>.wrap{opacity:1;pointer-events:visible}[data-media=information] input,[data-media=information] textarea{border:1px solid;border-radius:var(--border-radius-6);padding:10px 5px}[data-media=information] input{margin-bottom:15px}[data-media=information] [readonly]{background:var(--background-active);color:var(--color-font)}[data-label=preview-miniature] *{border-radius:var(--border-radius-6);box-shadow:var(--shadow-middle)}[data-label=imageid]{word-break:break-all}[data-label=date],[data-label=dimension],[data-label=size]{font-size:12px}[data-media=show]{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:25% 74%}.event[data-media=show]{grid-template-columns:100%}[data-media=show] fieldset{border:1px solid var(--background-active);border-radius:var(--border-radius-6);display:grid;gap:15px 0;grid-auto-flow:row;grid-template-rows:max-content auto max-content;height:100%;position:relative}.event [data-media=show] fieldset{border:1px solid;width:100%}.network [data-media=show] fieldset[type=listbox]{border:none}[data-media=show] fieldset button{align-self:flex-end;justify-self:end}details [data-media=show] .pviewUpload{margin-top:-30px;opacity:0}details[open] [data-media=show] .pviewUpload{margin-top:0;opacity:1;transition:margin .3s}.gc{grid-auto-flow:column}.gc,.gr{display:grid;gap:var(--pad)}.gr{grid-auto-flow:row}.form-lg,.form-md{width:100%}.form-md{max-width:300px}.add-padding-page{margin-top:58px}.form-signin{display:none}.form-forget.active,.form-signin.active,.form-signup.active{display:grid;justify-items:center}.ws-login,.ws-signup{display:grid;height:max-content;justify-content:center;min-width:516px;position:relative}.ws-login.itinerant{max-width:576px}#purchase .ws-signup{align-items:start}#purchase .wrap-content{overflow:unset!important}#purchase .wrap-multi-form{border-radius:var(--border-radius-6);box-shadow:var(--shadow-middle);margin:0 5vmax}.ws-login .wrap-content a{text-decoration:none}.ws-login .wrap-content a.primary{border-radius:var(--border-radius-6);color:var(--c-10);font-size:18px;font-weight:600;justify-self:center;outline:1px solid transparent;outline-offset:0;padding:5px 30px;transition:var(--tr-02)}.ws-login .wrap-content a.primary:hover{color:#000;outline:3px solid var(--c-10);outline-offset:5px;transition:var(--tr-02)}.ws-login .wrap-content a.cancel{margin-top:20px}.ws-login .form-forget,.ws-login .form-signin{max-width:576px;width:100%}.ws-login .form-forget .text,.ws-login .form-signin .text{color:var(--color-font);text-align:center}.ws-login .form-forget h2,.ws-login .form-signin h2{font-size:33px;font-weight:600;max-width:576px}.ws-login .form-forget h5,.ws-login .form-signin h5{font-size:16px}.form-forget .field,.form-signin .field,.ws-signup .field,.ws-wrap-form .field{align-items:center;display:flex;display:grid;position:relative;width:100%}.ws-login .form-forget fieldset,.ws-login .form-signin fieldset,.ws-wrap-form fieldset{border:none;padding:0}#form-login .display-pwd,.ws-login .form-signin .display-pwd,.ws-signup .form-signin .display-pwd,.ws-wrap-form .display-pwd{color:var(--c-10);color:var(--btn-link-bg);cursor:pointer;font-size:20px;padding-right:15px;position:absolute;right:0;top:9px;z-index:5}.ws-login .field input{font-size:15px;height:var(--input-height);padding:var(--pad10);width:100%}.ws-login .field input:focus::placeholder,.ws-signup .field input:focus::placeholder{color:transparent}.ws-login .field input:focus~label,.ws-signup .field input:focus~label{box-shadow:var(--c-shadow-focus-btn)}.ws-signup .field:nth-child(2){margin-top:20px}.ws-login .field span{align-content:center;color:var(--c-10);display:grid;justify-content:center;line-height:50px;position:absolute;width:50px;z-index:10}.ws-login .field label{color:var(--c-10);left:45px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ws-login .field input:focus~label{opacity:0}.ws-login .field .forgot-pass:hover a,.ws-signup .field .forgot-pass:hover a{text-decoration:underline}.ws-message{background-color:var(--background-hover);display:grid;grid-auto-flow:row;grid-template-rows:auto;height:100%;left:0;position:absolute;top:0;transform:translateX(100%);transition:var(--tr-02);width:100%;z-index:-1}.ws-message .ctn{align-self:center;display:grid;justify-self:center;padding:var(--pad);text-align:center}.ws-message .close{color:var(--primary-dark);cursor:pointer;font-family:Font Awesome\ 6 Pro;justify-self:end;margin:var(--pad);position:relative;position:absolute;right:0;top:0;z-index:999}.ws-message .close:before{content:"\f00d";display:block;font-size:24px;transform-origin:inherit}.ws-message .cards-info,.ws-message .close:before{align-self:center;justify-self:center}.ws-message.active{background-color:var(--background-selected);transform:translateX(0);transition:var(--tr-02);z-index:10}#ws-body-message{align-items:center;background-color:#fff;display:grid;height:100%;justify-items:center;left:0;position:fixed;top:0;width:100%;z-index:99999}#ws-body-message .content{background:var(--primary-dark);border:1px solid var(--background-hover);border-radius:5px;box-shadow:var(--c-shadow-2);box-shadow:12px 17px 20px 5px #00000030;height:80%;max-width:500px;min-width:250px;overflow-y:auto;position:relative;width:100%}#ws-body-message.primary-dark{background-color:var(--primary-dark)}#ws-body-message .close{color:var(--primary-dark);cursor:pointer;font-family:Font Awesome\ 6 Pro;justify-self:end;margin:var(--pad);position:relative;position:absolute;right:0;top:0;z-index:999}#ws-body-message .close:before{align-self:center;content:"\f00d";display:block;font-size:30px;justify-self:center;transform-origin:inherit}#ws-body-message .content::-webkit-scrollbar{width:5px}#ws-body-message .content::-webkit-scrollbar-track{background:var(--primary-dark)}#ws-body-message .content::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}#ws-body-message .content::-webkit-scrollbar-thumb:hover{background:#555}#ws{display:grid;grid-area:ws;min-height:100%;padding:var(--nav-bar-heigth) 0 0;position:relative;transition:var(--tr-02)}#ws.mobile{padding:30px 0}#ws .ws-content{overflow-y:auto}#ws .ws-content::-webkit-scrollbar{width:5px}#ws-qrcode{gap:15px;height:100%}#ws-qrcode,#ws-qrcode-reader{align-items:center;display:grid;justify-items:center;position:relative}#ws-qrcode-reader{width:100%!important}#ws-qrcode-reader #reader{border:1px solid var(--background-dark)!important;border-radius:var(--border-radius-6)}#reader__camera_selection,#ws-qrcode-reader video{border-radius:var(--border-radius-6)}#reader__camera_selection{padding:5px}#reader__dashboard_section_csr{align-items:center;display:grid!important;gap:15px;grid-auto-flow:row;justify-items:center}#reader__dashboard_section_csr button,#reader__dashboard_section_csr select{background-color:transparent;border:2px solid var(--btn-link-bg);border-radius:30px;color:var(--btn-link-bg);cursor:pointer;display:flex;font-size:1em;font-weight:100;padding:10px 15px;place-content:center;place-items:center;position:relative;transition:var(--tr-02);width:100%}#reader__dashboard_section_csr select{height:max-content}#reader__dashboard_section_csr button:hover,#reader__dashboard_section_csr select:hover{border:2px solid var(--btn-link-bg-hover);color:var(--btn-link-bg-hover)}#reader__dashboard_section_swaplink,img[alt="Info icon"]{display:none!important}.ws-link{display:grid;gap:var(--pad30);grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.ws-link .item-menu-list{align-items:start;border:1px solid;border:1px solid var(--framework-bg);border-radius:var(--border-radius-6);box-shadow:var(--shadow-ligth);display:grid;gap:10px;grid-auto-flow:row;grid-template-rows:max-content 1fr auto;justify-items:center;padding:var(--pad15);position:relative}[screen-state=mobile] .ws-link .item-menu-list{text-align:center}[screen-state=mobile] .ws-link .item-menu-list h4{font-size:13px}.ws-link .item-menu-list img{margin:var(--pad15)}.ws-link .item-menu-list:hover{background-color:var(--framework-bg)}[screen-state=desktop] #slide-event-select,[screen-state=mobile] #slider_accordeon{display:none}#slider_accordeon{display:grid;gap:30px;grid-auto-flow:row;position:relative;width:100%}#slider_accordeon .container{display:flex;gap:20px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));height:500px;justify-content:center;max-width:1024px;width:100%}#slider_accordeon .wrap-image{border-radius:12px;box-shadow:4px 7px 11px 6px #0000001c;box-shadow:var(--shadow-ligth);cursor:pointer;flex:25%;max-width:350px;overflow:hidden;position:relative;transition:flex .3s}#slider_accordeon .wrap-image:hover{flex:50%}#slider_accordeon img{height:500px;object-fit:cover;width:100%}#slider_accordeon .wrap-image:hover button{bottom:45px;opacity:1;transition:.3s;transition-delay:.2s;width:75%}#slider_accordeon .wrap-image button{transition:.1s;transition-delay:.1s}#slider_accordeon .subtitle{backdrop-filter:blur(1px);background:linear-gradient(#ffffffde 50%,#ffffff00);border-radius:var(--border-radius-6);display:grid;font-family:BalooBhai2-bold;font-size:clamp(20px,40px,40px);justify-content:center;left:50%;padding:0 0 42px;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:100%}#slider_accordeon .subtitle h2{color:var(--link-color-hover);font-size:20px}#slider_accordeon .subtitle h3{color:var(--link-color-hover);font-size:23px}#slider_accordeon .subtitle h4{color:var(--link-color-hover);font-size:18px}#slider_accordeon .wrap-image:hover .subtitle h2{font-size:30px}#slider_accordeon .wrap-image:hover .subtitle h3{color:var(--link-color-hover);font-size:22px}#slider_accordeon button{bottom:30px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.5s;transition-delay:.5s}#ws-indicatif .select-indicatif{background:#fff;border:1px solid #000;max-height:150px;max-width:60px;opacity:0;overflow:hidden;overflow-y:auto;position:absolute;top:0;z-index:99;z-index:-1}#ws-indicatif .ws-datalist{border:2px solid var(--background-btn-light);border-radius:6px;padding:5px}#ws-indicatif [type=input] .datalist-input-content{justify-content:space-between}#ws-indicatif .select-indicatif.active{opacity:1;z-index:1}#ws-indicatif .select-indicatif li{cursor:pointer;padding:5px 15px}#ws-indicatif .select-indicatif li:hover{background-color:red;color:#fff;inset:0}#ws-indicatif .indicatif-display{align-items:center;background:#fff;border:1px solid;display:flex;flex-direction:row;gap:15px;position:relative}#ws-indicatif .indicatif-flag,.ws-datalist .indicatif-flag{background-image:url(/images/flags.png);background-position:-3644px 0;background-repeat:no-repeat;height:15px;padding:0 0 0 8px;position:relative;width:20px!important}#ws-indicatif input{background:transparent;border:none;width:60px}#form-signup .phone{gap:0}#form-signup .phone span{font-size:12px;justify-self:end}details summary::marker{align-items:center;display:grid;height:100%;justify-items:center;left:0;position:fixed;top:0;transform:scale(0);transition:all .3s ease-in-out;width:100%;z-index:9999}#loader-page{align-items:center;animation:scale;display:grid;height:100%;justify-items:center;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:99999999999}#loader-page.fullscreen{background:var(--background-hover)}#loader-page.active{transform:scale(1);transition:all .3s ease-in-out}#loader-page .wrap{backdrop-filter:blur(var(--backdrop-filter));background:var(--background-btn);background-color:var(--background-alpha);border-radius:var(--border-radius-6);box-shadow:var(--shadow-hard);color:#fff;display:grid;justify-items:center;padding:30px 50px}[data-model=frontend] #loader-page{transform:unset}[data-model=frontend] #loader-page .wrap{backdrop-filter:unset;background-color:unset;border-radius:unset;box-shadow:unset}#loader-page .wrap .text{color:var(--color-loader-border)}.ws-ripple{display:inline-block;height:80px;position:relative;width:80px}.ws-ripple div{animation:ws-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #fff;border-radius:50%;opacity:1;position:absolute}[data-model=frontend] .ws-ripple div{border:4px solid var(--btn-link-bg-hover)}.ws-ripple div:nth-child(2){animation-delay:-.5s}.ws-ring{display:inline-block;height:80px;position:relative;width:80px}.ws-ring div{animation:ws-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid var(--color-loader-border);border-color:var(--color-loader-border) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}[data-model=frontend] .ws-ring div{border:8px solid var(--btn-link-bg-hover);border-color:var(--btn-link-bg-hover) transparent transparent transparent}.ws-ring div:first-child{animation-delay:-.45s}.ws-ring div:nth-child(2){animation-delay:-.3s}.ws-ring div:nth-child(3){animation-delay:-.15s}#ws-exemple,#ws-exemple pre{position:relative}#ws-exemple pre{background-color:var(--primary-dark);border-radius:var(--border-radius-6);color:#fff}#ws-exemple .code{align-self:center;justify-self:center}.ws-facebook{display:inline-block;height:80px;position:relative;width:80px}.ws-facebook div{animation:ws-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--color-loader-border);display:inline-block;left:8px;position:absolute;width:16px}[data-model=frontend] .ws-facebook div{background:var(--btn-link-bg-hover)}.ws-facebook div:first-child{animation-delay:-.24s;left:8px}.ws-facebook div:nth-child(2){animation-delay:-.12s;left:32px}.ws-facebook div:nth-child(3){animation-delay:0;left:56px}.ws-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.ws-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--color-loader-border);border-radius:50%;height:13px;position:absolute;top:33px;width:13px}[data-model=frontend] .ws-ellipsis div{background:var(--btn-link-bg-hover)}.ws-ellipsis div:first-child{animation:ws-ellipsis1 .6s infinite;left:8px}.ws-ellipsis div:nth-child(2){animation:ws-ellipsis2 .6s infinite;left:8px}.ws-ellipsis div:nth-child(3){animation:ws-ellipsis2 .6s infinite;left:32px}.ws-ellipsis div:nth-child(4){animation:ws-ellipsis3 .6s infinite;left:56px}.ws-pagination{gap:5px;grid-auto-flow:column}.ws-pagination,.ws-pagination .currentPage,.ws-pagination a{align-items:center;display:grid;justify-items:center;position:relative}.ws-pagination .currentPage,.ws-pagination a{border:1px solid var(--framework-bg);border-radius:5px;color:var(--btn-form-bg-hover);font-size:12px;font-weight:700;height:30px;text-decoration:none;width:30px}.ws-pagination .navPage{display:grid;gap:5px;grid-auto-flow:column}.ws-pagination .navSpeed{border:none}.ws-pagination a:hover{transform:translateY(-5px)}.ws-pagination .currentPage{border:2px solid var(--btn-form-bg-hover);border-radius:50px}.ws-navbar{background:var(--nav-background);box-shadow:var(--nav-shabow);display:grid;grid-area:ws-navbar;grid-auto-flow:row;grid-template-rows:repeat(99,max-content);height:100%;position:relative;top:0;transition:var(--tr-02);width:250px;z-index:10}.ws-navbar.icon{transition:var(--tr-02);width:53px}.ws-navbar.icon a span{display:none}.ws-navbar.icon a.active{border-radius:0 6px;box-shadow:var(--c-shadow-2)}.ws-table{max-height:55vh;overflow:hidden;position:relative}toolbox{display:grid;gap:15px;grid-auto-flow:row;max-width:320px;position:relative;width:100%}toolbox,toolbox element{height:max-content}tx{gap:15px;grid-auto-flow:column;grid-template-columns:auto 1fr}listtree,tx{display:grid}listtree{gap:5px;height:max-content;max-width:350px;width:100%}listtree :active{border-color:#000!important}listtree ul{border:none;list-style-type:none}listtree ul[data-state=open]{display:block}listtree ul[data-state=close]{display:none}listtree>ul{border:1px solid;border-radius:6px}listtree li[data-state=open]>header{background-color:#f1f1f1}listtree li[data-state=open][progress]>header{background-color:var(--framework-bg);font-weight:700}listtree header{display:grid;font-size:14px;gap:15px;grid-auto-flow:column;grid-template-columns:auto auto max-content max-content;padding:5px 20px}listtree ul[data-state=open]>li[data-state=close]:not([selected]){opacity:.3}listtree li:not([data-state=open]) header:hover{background-color:var(--btn-link-bg);color:var(--btn-link-cl-ligth)}listtree li[data-depth="1"] header{padding-left:25px}listtree li[data-depth="2"] header{padding-left:35px}listtree li[data-depth="3"] header{padding-left:45px}listtree li[data-state=close]>ul li[data-state=close] header{opacity:.3}listtree li .grid-col{grid-template-columns:auto auto 24px 24px}listtree li i{cursor:pointer;font-size:13px}listtree li .eccc-icon-view{font-size:24px;justify-self:end}listtree li i.eccc-icon-window-up-down:before{display:grid;height:24px;place-content:center;width:24px}listtree li [data-model=linkIcon]{gap:0}listtree li[data-state=open] header>i.eccc-icon-window-up-down{transform:rotate(-180deg)}listtree li[data-state=close] header>i.eccc-icon-window-up-down{transform:rotate(-90deg)}listtree li i.eccc-icon-window-up-down{color:var(--btn-link-bg);cursor:pointer;justify-self:end}listtree header:hover i.eccc-icon-window-up-down{color:var(--btn-link-cl-ligth)}listtree li[data-depth="3"]>i.eccc-icon-view{display:none}listtree li[data-state=open][selected]>header{background:var(--btn-link-bg);color:var(--btn-link-cl-ligth)}element table [data-sortable=true]:before{content:"\e918"}element table i[data-sortable=false]{display:none}element table i[data-sortable=true][data-sortable-order=asc]{transform:scaleY(1)}element table i[data-sortable=true][data-sortable-order=desc]{transform:scaleY(-1)}.ws-table .line-total-value{justify-self:end;margin-bottom:50px;margin-top:20px}.ws-table .line-total-value .item-currency{font-size:clamp(15px,25px,30px)}.ws-table [data-field=orderitems] details{width:100%}.ws-table tbody tr td[data-field=orderitems] details[open]~tr:first-child{background-color:#210a26}.ws-table [data-field=orderitems] details summary{align-items:center;background-color:var(--background-active);border-radius:var(--border-radius-6);cursor:pointer;display:grid;min-height:3em;width:100%}.ws-table [data-field=orderitems] details content{display:grid;gap:15px;grid-auto-flow:row}.ws-table [data-field=orderitems] details .content-details{background-color:var(--background-dark)}.ws-table [data-field=orderitems] details content .grid-col{grid-template-columns:max-content auto}.ws-table [data-field=orderitems] details content .grid-col span{justify-self:end}.ws-table [data-field=orderitems] details content .content-details{background-color:var(--background-dark);border-radius:var(--border-radius-6);display:grid;gap:15px;grid-auto-flow:row;margin-top:15px;padding:10px}.ws-table [data-field=orderitems] details .content-details:nth-child(odd){background-color:var(--background-summary)}#listPurchaseManager,.ws-manager .ws-table{max-height:unset}[data-table-id=listPurchaseManager] details[alone][open]{background:var(--background-active);border-radius:var(border-radius);padding:10px}[data-grid=grid-detail] summary{background:var(--background-alpha);border:1px solid var(--background-section-ligth);border-radius:var(--border-radius-6);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:5px;min-width:1024px;padding:10px 15px}[data-grid=grid-detail] .barSelectModel{display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}[data-grid=grid-detail] .barSelectModel i{border:2px solid var(--color-bg);border-radius:var(--border-radius-6);color:var(--color-bg);font-size:30px;padding:5px}[data-table-id=listPurchaseManager][data-grid=grid-detail] summary{display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr 1fr 1fr;justify-content:space-between}[data-table-id=listPurchaseManager] [data-model=amount] summary{grid-template-columns:1fr 1fr}[data-table-id=listPurchaseManager] [data-model=amount] summary div:first-child{justify-self:start}[data-table-id=listPurchaseManager] [data-model=amount] summary div:nth-child(2){justify-self:end}[data-grid=grid-detail] .priceCards,[data-grid=grid-detail] summary .priceOrder{min-width:100px}[data-grid=grid-detail] content .grid-cards{grid-template-columns:max-content auto;margin-bottom:5px;min-height:300px}[data-grid=grid-detail] .info-number-card{padding:15px}[data-grid=grid-detail] .col-cards .no-card-visible{text-align:center}[data-grid=grid-detail] .col-cards{background:var(--background-dark);border-radius:var(--border-radius-6);display:flex;flex-direction:column;gap:10px;height:300px;max-height:500px;min-width:300px;overflow-x:unset;overflow-y:auto;padding:10px;width:100%}[data-click].selected{border:2px solid var(--background-active);transform:scale(.93)}[data-grid=grid-detail] .col-cards-item h3{padding:15px}[data-grid=grid-detail] .col-cards-item{border:1px solid var(--background-active);border-radius:var(--border-radius-6);box-shadow:var(--shadow-smooth);cursor:pointer;grid-auto-columns:auto max-content max-content;padding:10px 30px}[data-grid=grid-detail] .col-content{border-radius:var(--border-radius-12);overflow:hidden;position:relative}[data-grid=grid-detail] .cards-item-detail h2{font-size:clamp(14px,20px,30px);font-weight:700}[data-grid=grid-detail] .cards-item-detail{background:var(--background-dark);border-radius:var(--border-radius-6);height:100%;left:0;opacity:0;padding:5px;position:absolute;top:0;transform:translateX(50vw);transition:.3s;width:100%}[data-grid=grid-detail] .cards-item-detail.active{display:grid;opacity:1;transform:translateX(0);transition:.3s}[data-grid=grid-detail] .cards-item-detail .groupOrderidInfo{display:flex;flex-direction:column;grid-area:groupOrderidInfo;height:100%;place-content:space-between}[data-grid=grid-detail] .cards-item-detail .groupOrderidSecurity{grid-area:groupOrderidSecurity}[data-grid=grid-detail] .cards-item-detail .groupOrderidHolder{display:flex;flex-direction:column;height:100%}[data-grid=grid-detail] .cards-item-detail .balanceCards,[data-grid=grid-detail] .cards-item-detail .dateExpiratedCards,[data-grid=grid-detail] .cards-item-detail .networkid,[data-grid=grid-detail] .cards-item-detail .orderid,[data-grid=grid-detail] .cards-item-detail .priceCards{display:flex;flex-direction:row;justify-content:space-between}[data-grid=grid-detail] .cards-item-detail .balanceCards div,[data-grid=grid-detail] .cards-item-detail .dateExpiratedCards div,[data-grid=grid-detail] .cards-item-detail .networkid div,[data-grid=grid-detail] .cards-item-detail .orderid div,[data-grid=grid-detail] .cards-item-detail .priceCards div{width:max-content}[data-grid=grid-detail] .cards-item-detail input{border:2px solid orange;border-radius:var(--border-radius-6);min-height:44px;position:relative;width:100%}[data-grid=grid-detail] .cards-item-detail input.empty{background-color:var(--background-red);border:2px solid var(--background-red);color:#fff}[data-grid=grid-detail] .cards-item-detail input.empty::placeholder{color:#fff}#ws-offer{display:grid;gap:var(--pad60);position:relative}#ws-offer .container{z-index:2}#banner-select-us{position:relative}#ws-offer .wrap-offer{gap:var(--pad100)}#ws-offer .module-event{column-gap:var(--pad15);display:grid;grid-auto-flow:row;row-gap:100px}[model=slide]{display:grid;position:relative}[model=slide] ul{display:flex;display:none;flex-direction:row;gap:15px;height:15px;justify-content:center;list-style:none;margin:0;padding:0}[screen-state=mobile] [model=slide] li.active{background-color:#000}[screen-state=mobile] [model=slide] li{background-color:#00000010;border-radius:50px;cursor:pointer;height:12px;width:12px}[model=slide] h2{align-self:center;margin-bottom:30px}[screen-state=mobile] [model=slide] h2{align-self:center;line-height:30px}[model=slide] .wrap{display:flex;flex-direction:column;gap:40px;position:relative}[model=slide] .link *{justify-content:center}[screen-state=desktop] [model=slide] .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));position:relative;grid-gap:20px;margin-bottom:60px;place-content:center;place-items:center}[screen-state=mobile] slider .content{display:flex;height:290px;overflow:hidden;place-content:center;place-items:center;position:relative;width:100%}[model=slide] .content .items{align-items:center;display:flex;flex-direction:column;gap:15px;position:relative}[screen-state=mobile] [model=slide] .content .items{opacity:0;position:absolute;top:0;transition-timing-function:ease-in-out;transition:.5s;z-index:-1}[screen-state=mobile] [model=slide] .content .items.active{opacity:1;transition-timing-function:ease-in-out;transition:.5s;z-index:99}[screen-state=mobile] .right[model=slide] .content .items.in{animation:slide-in-right .5s forwards}[screen-state=mobile] .right[model=slide] .content .items.out{animation:slide-out-right .5s forwards}[screen-state=mobile] .left[model=slide] .content .items.in{animation:slide-in-left .5s forwards}[screen-state=mobile] .left[model=slide] .content .items.out{animation:slide-out-left .5s forwards}@keyframes slide-in-left{0%{opacity:1;transform:translateX(-100vw)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100vw)}}@keyframes slide-in-right{0%{opacity:1;transform:translateX(100vw)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(-100vw)}}[model=slide] .content .items .slide-image{border-radius:var(--border-radius-12);box-shadow:var(--shadow-ligth);height:auto;object-fit:cover;width:var(--slider-wd);z-index:2}[model=slide] .content .button{height:227px;width:196px;z-index:3}[model=slide] .content .button:hover>button{bottom:140px;opacity:1;transition:.5s}[model=slide] .content .button button{bottom:120px;font-size:13px;left:50%;max-width:max-content;opacity:0;position:absolute;transform:translateX(-50%);transition:.5s}#banner-select-us .wrap-banner-select-us-content{display:flex;flex-direction:column;gap:var(--pad60)}#banner-select-us .wrap-banner-select-us-content .link-alone{justify-content:center}#banner-select-us .wrap-banner-select-us{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;margin-bottom:60px;place-content:center;place-items:center}#banner-select-us .wrap-image-event,#ws-offer .wrap-image-event{align-items:center;display:flex;flex-direction:column;gap:15px;justify-self:center;max-width:200px;position:relative}#ws-offer [model=slide] .wrap-image-button:hover~.discover{bottom:140px;opacity:1;pointer-events:none;transition:.5s}#ws-offer .discover{bottom:110px;bottom:125px;font-size:13px;opacity:0;position:absolute;width:max-content;z-index:999}#banner-select-us .wrap-image-event h3,#ws-offer .wrap-image-event h3{align-items:center;color:var(--btn-link-bg);display:flex;font-size:15px;font-weight:100;height:100%;justify-content:center;line-height:15px;padding-top:5px;text-align:center;width:100%}#banner-select-us .wrap-image-event .wrap-image-button,#ws-offer .wrap-image-event .wrap-image-button{border-radius:var(--framework-radius);box-shadow:var(--shadow-middle);height:227px;overflow:hidden;position:relative;width:195px;z-index:3}#ws-offer .wrap-image-button{overflow:hidden}#ws-offer .wrap-image-button .images a{border-radius:var(--border-radius-12);display:grid;gap:0;grid-auto-columns:max-content;grid-auto-flow:column;overflow:hidden}#ws-offer [model=slide] .wrap-image-button:hover>.images .frame-arrow{cursor:pointer}#ws-offer .wrap-image-button .frame-arrow{color:#fff;display:grid;height:100%;place-content:center;position:absolute;text-align:center;z-index:10}#ws-offer .wrap-image-button .frame-arrow:before{background:var(--btn-form-bg);border-radius:50px;display:grid;font-size:15px;font-weight:700;height:20px;margin-left:10px;margin-right:10px;opacity:0;place-content:center;width:30px}#ws-offer .wrap-image-button .frame-arrow[data-direction=left]:before{content:"<"}#ws-offer .wrap-image-button .frame-arrow[data-direction=right]:before{content:">"}#ws-offer .wrap-image-button .frame-arrow[data-direction=right]{right:0}#ws-offer [model=slide] .wrap-image-button:hover>.images .frame-arrow:before,[screen-state=mobile] #ws-offer .wrap-image-button .frame-arrow:before{opacity:1}#banner-select-us .wrap-image-event .wrap-image-button button,#ws-offer .wrap-image-event .wrap-image-button button{bottom:40px;font-size:13px;left:50%;max-width:max-content;opacity:0;position:absolute;transform:translateX(-50%);transition:.5s}#ws-offer .wrap-image-event .wrap-image-button button{bottom:90px;position:relative}#banner-select-us .wrap-image-event .wrap-image-button:hover>button,#ws-offer .wrap-image-event .wrap-image-button:hover>button{bottom:20%;opacity:1;transition:.5s}#ws-offer .wrap-image-event .wrap-image-button:hover>button{bottom:100px}#banner-select-us .wrap-image-event img,#ws-offer .wrap-image-event img{border-radius:var(--framework-radius);box-shadow:var(--shadow-ligth);height:227px;object-fit:cover;width:195.594px;z-index:2}.wrap-image-event:hover>.wrap-title{background-color:var(--btn-link-bg-hover)}.wrap-image-event:hover>.wrap-title h3{color:#fff!important}#ws-offer .module-commercial{align-items:center;display:grid;gap:15px;grid-auto-flow:row;justify-self:center;max-width:768px;position:relative;text-align:center}#ws-offer .module-commercial p{text-align:center}[screen-state=desktop] #ws-offer .introduction-event{display:none}[screen-state=mobile] #ws-offer .introduction-event{display:grid}#ws-offer .introduction-event img{border-radius:var(--border-radius-12);margin-bottom:var(--pad60);max-width:300px;width:100%}[screen-state=mobile] #ws-offer .introduction-event img{display:none}#ws-offer .introduction-event h3{text-align:center}#ws-offer .introduction-event{gap:var(--pad15);justify-content:center;position:relative}#ws-offer [name=select-event]{appearance:none;background-color:transparent;border:2px solid var(--framework-bg);border-radius:var(--border-radius-6);font-family:Poppins-regular;font-size:17px;padding:0 10px;position:relative;text-indent:15px}#ws-offer .select-event{margin-bottom:var(--pad30);position:relative}[screen-state=mobile] #ws-offer .select-event{margin-bottom:var(--pad15)}#ws-offer .select-event:after{color:var(--btn-link-bg);content:"\e91a";font-family:eccc;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#listPurchaseManager .content-details input::placeholder{color:#fff}#listPurchaseManager .content-details .empty input:focus::placeholder{color:red}#listPurchaseManager .btn-code-pin button{box-shadow:unset;width:100%}.ws-navbar a{color:#fff;color:var(--color-font);cursor:pointer;display:grid;font-size:17px;grid-auto-flow:column;grid-template-columns:max-content auto;justify-items:flex-start;padding:14px 16px;text-align:center;text-decoration:none}.ws-navbar a .sub a{padding:0}.ws-navbar details summary{color:#fff;color:var(--color-font);cursor:pointer;font-size:17px;grid-auto-flow:column;grid-template-columns:max-content auto;justify-items:flex-start;text-align:center;text-decoration:none;width:100%}.ws-navbar a i,.ws-navbar details summary i{margin-right:10px;width:20px}.ws-navbar a span,.ws-navbar details span{font-size:13px}.ws-navbar details .sub a{border-left:10px solid transparent;cursor:pointer}.ws-navbar details .sub a:hover{background:inherit;border-left:10px solid #000}.ws-navbar a.active:hover,.ws-navbar a:hover,.ws-navbar details summary:hover{background-color:var(--secondary-dark);color:var(--color-font)}.ws-navbar a .ws-navbar a:hover>i,.ws-navbar details summary:hover>i{transform:translateZ(-10px);transition:var(--tr-02)}.ws-navbar .deconnect{background:inherit;color:inherit}.ws-navbar a.active,.ws-navbar a.active:hover{color:var(--color-font)}.ws-navbar .form-md{padding:0}.ws-menu-button{cursor:pointer;display:grid;font-size:25px;grid-auto-flow:row;position:fixed;right:35px;top:15px;z-index:9999}.ws-menu-button:before{content:"\f0c9";opacity:1;transform:translate(0)}.ws-menu-button:after,.ws-menu-button:before{display:block;font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);position:absolute;transition:var(--tr-02)}.ws-menu-button:after{content:"\f00d";opacity:0;transform:translate(100px)}.ws-menu-button.active:before{opacity:0;transform:translate(100px);transition:var(--tr-02)}.ws-menu-button.active:after{opacity:1;transform:translate(0);transition:var(--tr-02)}.form,.ws-button-panel{display:grid;gap:15px;grid-auto-flow:row}.form{color:var(--color-font);padding:var(--pad10);width:100%}.form input:target,.form textarea:active,.form textarea:focus,.form textarea:focus-visible,.form textarea:target{border:none!important;outline:none}.form fieldset{border-radius:var(--border-radius-6);width:100%}.form .indicatif-phone{display:grid;gap:10px;grid-auto-flow:column}.form textarea{background:transparent;border:none;border-radius:var(--border-radius-6);color:var(--color-font);font-family:Poppins-Regular,sans-serif;padding:0}.form section{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body[data-theme=glass]{background-attachment:fixed;background-image:url(/content/uploads/new_wallpaper_final_full_size02a.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-size:cover;position:relative}[data-theme=glass]:is(.ws-navbar,.ws-grid-td,a.button,button,.ws-grid){backdrop-filter:blur(var(--backdrop-filter))}[data-theme=glass] .ws-grid{border-radius:var(--border-radius-6)}.administrator #ws{grid-template-areas:"ws-navbar ws-content";grid-template-columns:max-content auto;padding:0}.administrator .container{margin:0 auto;max-width:1440px;padding:0 15px;width:100%}.administrator .ws-grid-td{border:1px solid transparent;border-radius:var(--border-radius-6)}.administrator #ws-pages button,.administrator #ws-translator button{font-size:15px}.administrator a.button,.administrator button{border:1px solid transparent;font-size:15px;min-width:150px}.administrator #ws .ws-content{height:100vh;overflow-x:hidden;overflow-y:auto}.administrator #ws-exemple .demo{border-radius:var(--border-radius-6);display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;padding:15px}.administrator #ws-body-message .content{border:none;padding:15px 0}.administrator hr{border:none;height:1px}.administrator ::-webkit-scrollbar{border-radius:5px;width:5px}.administrator ::-webkit-scrollbar-thumb{border-radius:5px}.ws-navbar a.active{background-color:var(--background)}.ws-navbar a.active:hover,.ws-navbar a:hover{background:var(--background-selected)}.ws-grid-td{background:var(--button-bg);border:1px solid var(--background);color:var(--color-bg)}.ws-grid-tbody-flex:hover,.ws-grid-td:hover{box-shadow:var(--shadow-smooth)}div[contenteditable=false]:not(h3){background-color:var(--background)}.ws-grid-tbody-flex:hover>div[contenteditable],.ws-grid-td:hover>div[contenteditable]{border:1px dashed var(--background-selected)}.ws-grid-tbody-flex:hover,.ws-grid-td:hover{background:var(--background-selected)}.ws-grid-td:hover>div{background:var(--background-active);color:var(--color-font)}.max-element{color:var(--color-font);display:grid;gap:5px;grid-auto-flow:column}#ws-media-library{background-color:var(--background-active)}#ws-exemple,#ws-exemple pre{color:var(--color-font)}#ws-exemple pre{background-color:var(--background-alpha)}#ws-exemple .demo{background-color:var(--background-td);border-radius:var(--border-radius-6);box-shadow:var(--shadow-smooth);color:var(--color-font)}.ws-wrap-form details:not(.ws-wrap-form details.sub){border-radius:var(--border-radius-6);padding:5px}.ws-wrap-form details[open] summary{background-color:var(--background-summary)}.ws-wrap-form:is(summary.sub h4,summary h3){color:var(--color-font)}.ws-wrap-form:is(.content [open] summary.sub h4,details[open] summary h3,.content [open] summary h3){color:var(--color-active)}#ws-body-message{background:#212530d1}#ws-body-message .content{background:var(--background-selected);box-shadow:var(--shadow-hard)}#ws-body-message .close{color:var(--color-w)}.ws-button-panel{color:var(--color-bg)}.ws-wrap-form details .content.sub,.ws-wrap-textarea textarea{background:var(--background-td-selected)}.ws-wrap-textarea textarea{color:var(--color-font)}::-webkit-scrollbar{background:var(--background-span-label)}::-webkit-scrollbar-track{background:var(--background-selected)}::-webkit-scrollbar-thumb{background:var(--background-span-label)}::-webkit-scrollbar-thumb:hover{background:var(--background-alpha)}.ws-message{background-color:var(--background-selected);color:var(--color-font)}:is(.ws-signup,.ws-signup).wrap-content{background-color:var(--background-td);box-shadow:var(--shadow-hard);color:var(--color-font)}.ws-signup .wrap-content{background-color:unset;box-shadow:unset;padding:0}.ws-message .close{color:var(--color-font)}#ws-options .opThemesWeb{display:flex;place-content:center;justify-content:space-evenly}#ws-options .opThemesWeb span{background:var(--background-dark);border-radius:var(--border-radius-6);color:var(--color-font);cursor:pointer;padding:1em}#ws-options .opThemesWeb span:hover{background:var(--background-selected)}[agenda]{display:grid;gap:20px;grid-auto-flow:row}[agenda] .content-agenda{display:grid;grid-auto-flow:column;grid-template-columns:repeat(7,1fr);left:50%;margin-left:-50vw;margin-right:-50vw;padding:0 10px;position:relative;right:50%;width:100vw}[agenda] .content-agenda[data-type=month]{display:grid;gap:5px;grid-auto-flow:row;grid-template-columns:unset}[agenda] .content-agenda[data-type=month] .weekitem{display:grid;gap:5px;grid-auto-flow:column;grid-template-columns:repeat(7,1fr)}[agenda] .content-agenda[data-type=month] .weekitem .day{background-color:#fff;border:1px solid;border-radius:var(--border-radius-6);display:grid;grid-auto-flow:row;height:150px;position:relative}[agenda] .content-agenda[data-type=month] .weekitem .day.disable{background-color:transparent;opacity:.3}[agenda] .content-agenda[data-type=month] .weekitem .day .contentOfMonth{padding:15px}[agenda] .content-agenda[data-type=month] .weekitem .day .date{justify-self:center}[agenda] .content-agenda[data-type=month] .weekitem .day.full{background-color:#adff2f}[agenda] .wrap-content-agenda{border:1px solid var(--background-grid-tbody);box-shadow:var(--shadow-hard);display:flex;flex-direction:column;margin-left:10px;margin-right:10px;padding:5px}[agenda] h5{font-size:12px}[agenda] .header-agenda{display:flex;flex-direction:row;justify-content:space-between;place-items:center}[agenda] .cnt-header{background-color:var(--background-grid-tbody);border-radius:var(--border-radius-6);color:var(--color-font-dark);padding:5px;text-align:center}.button-agenda-week,[agenda] .button-agenda-selection-visuel{display:flex;flex-direction:row;gap:15px;justify-content:space-between;place-items:center}[agenda] .semi-date-agenda{font-size:30px;font-weight:700}[agenda] .purchaseCommissionOfHour,[agenda] .purchaseOfHour{display:flex;flex-direction:row;justify-content:space-between;place-items:center}[agenda] .cnt-items.empty{align-self:stretch;display:flex;height:100%;place-content:center;place-items:center}[agenda] .cnt-item{background-color:var(--background);border-radius:var(--border-radius-6);margin:5px 0;padding:5px}[agenda] .cnt-item .hour{background-color:#8a2be2;border-radius:var(--border-radius-6);color:#fff;padding:0 5px;width:max-content}[agenda] .cnt-result-day{background-color:var(--background-hover);border-radius:var(--border-radius-6);color:var(--color-active);margin:5px 0;padding:5px}[type=radiobox]{align-items:center;display:flex;display:grid;gap:15px;grid-template-columns:max-content auto;margin-bottom:5px;place-items:center}[type=radiobox],accordeon{position:relative}accordeon .header{border-bottom:2px solid var(--framework-bg);color:var(--color-light);color:#444;outline:none;padding:18px;text-align:left;transition:.4s;width:100%}accordeon .header:not(.disabled){cursor:pointer}accordeon .header [action=modify-tabs]:before{content:attr(data-text-confirm)}accordeon .header.active [action=modify-tabs]:before{content:attr(data-text-cancel)}accordeon .header.active:hover:not(.disabled),accordeon .header.active:not(.disabled){background-color:var(--background-btn);border-bottom:2px solid transparent;
    /*!important*/color:var(--color-light)}accordeon .content{background-color:#fff;border-bottom:2px solid transparent;max-height:0;opacity:0;padding:0;pointer-events:none;transition:max-height .2s ease-out!important}accordeon .content.active details .content{max-height:unset;opacity:1}accordeon #balance-sheet details[open] content,accordeon .content.active{border-bottom:2px solid var(--background-btn);opacity:1;pointer-events:visible}accordeon .header .btn{justify-self:end}#ws-hourly{display:flex;flex-direction:column;gap:var(--pad);padding:var(--pad10);place-content:center;place-items:center;position:relative}#ws-hourly .hourly{display:flex;flex-wrap:wrap;gap:15px;place-content:center}#ws-hourly .hourly-day-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center}#ws-hourly .hourly-day{border:2px solid;border-radius:16px;padding:15px}#ws-hourly .hourly-day-time-wrap{min-width:100px}#ws-hourly .hourly-day-time,#ws-hourly .hourly-day-time-wrap{display:flex;flex-direction:column}#ws-hourly .hourly-close-wrap.grid-col{grid-template-columns:70% 30%;margin-top:var(--pad15)}footer{align-items:flex-start;align-self:end;display:flex;flex-direction:row;height:max-content;justify-content:center;position:relative;width:100%}footer.front{background:#7e2172;background:linear-gradient(180deg,#7e2172,#9f1477)}footer .content{color:#fff;padding:50px 10px;position:relative}[data-role=partner] footer .content{padding:100px 10px}footer .content .wrap{display:flex;flex-direction:row;justify-content:space-between}footer ul{display:flex;flex-direction:column;gap:10px;list-style:none;max-width:330px;width:100%}[screen-state=mobile] footer ul{display:grid;grid-auto-flow:row}#recaptcha-message{gap:15px!important}#recaptcha-message *{justify-self:center;text-align:center}recaptcha{display:grid;gap:15px;grid-auto-flow:column;grid-template-columns:repeat(4,max-content);justify-content:center;margin-top:20px;position:relative}recaptcha i{font-size:30px}recaptcha i:hover{transform:scale(1.1)}recaptcha .blue{color:blue}recaptcha .red{color:red}recaptcha .orange{color:orange}recaptcha .yellow{color:#cfcf28}recaptcha .green{color:green}recaptcha .grey{color:grey}recaptcha .violet{color:violet}recaptcha .black{color:#000}recaptcha .rot-0{transform:rotate(0)}recaptcha .rot-90{transform:rotate(45deg)}recaptcha .rot-180{transform:rotate(135deg)}recaptcha .rot-270{transform:rotate(225deg)}recaptcha .scl-07{transform:scale(.5)}recaptcha .scl-09{transform:scale(.7)}recaptcha .scl-1{transform:scale(1)}recaptcha .scl-12{transform:scale(1.2)}recaptcha .opc-03{opacity:.3}recaptcha .opc-05{opacity:.5}recaptcha .opc-07{opacity:.7}recaptcha .opc-1{opacity:1}.partners-menu-footer{grid-auto-flow:row}#ws-body-message .content{height:100%;max-width:unset}.ticket-strong{font-weight:700}[screen-state=mobile] #ws-nav-top i{font-size:30px}#ws-offer .wrap-offer{gap:var(--pad60)}[screen-state=mobile] #ws-offer .wrap-offer{gap:var(--pad30)}[data-grid=grid-detail] summary{min-width:unset;width:100%}@media (max-width:1440px){[data-grid=grid-detail] summary{min-width:unset;width:100%}.ws-manager{padding:0 15px;width:100%}}@media (max-width:1196px){#ws-nav-top,.wrap-content{padding:0}#banner-welcome .text{text-align:center}footer .content .wrap{align-items:center;display:flex;flex-direction:column;gap:45px}[screen-state=mobile] footer .content .wrap{align-items:center;display:grid;gap:45px;grid-auto-flow:row;justify-content:center}#ws-offer .wrap-image-event{position:absolute}#ws-nav-top .ws-nav-messenger.active:before{left:21px}#ws-nav-top .wrap{box-shadow:var(--shadow-middle);grid-template-rows:50px}#ws-nav-top i:hover{color:inherit}#ws-nav-top .ws-nav-links{gap:10px}#ws-nav-top .ws-nav-links a:after{display:none}#ws-nav-top .ws-nav-links hr{display:block;margin:0 0 5px;opacity:.3;padding:0}#ws-nav-top .sub .currency-selected i,#ws-nav-top .sub .language-selected i{font-size:15px;margin:0}*{--nav-bar-heigth:72px}[data-role=page]{margin-top:55px;width:100%}[data-role=page-nomargin]{margin-top:0}}@media (max-width:1024px){table [contenteditable]{border:1px dashed}.trbody{height:max-content}.trbody .ws-checkbox{margin-right:18px}.cart-button button{width:100%}#ws-modal-table,#ws-modal-table.fullscreen{height:100%;margin:0;max-height:unset;padding:0;width:100%}#ws-modal-table:is(.fullscreen .ws-wrap-modal,.ws-wrap-modal){max-height:unset}[data-media=show]{grid-template-columns:50% 50%}}@media (max-width:1280px){#ws-nav-top .ws-nav-links a{font-size:16px}}@media (max-width:1196px){#ws-nav-top .ws-nav-links a{font-size:18px}}@media (max-width:1080px){#banner-select-us .wrap-banner-select-us,[screen-state=desktop] [model=slide] .content{grid-template-columns:50% 50%;grid-template-rows:75%;margin-bottom:140px}}@media (max-width:996px){[data-grid=grid-detail] content .grid-cards{grid-template-columns:100%}}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.ws-table,table,tbody,td,th,thead,tr{display:block;max-height:unset}thead tr{left:-9999px;position:absolute;top:-9999px}tr{margin:0 0 1rem}table tr{background-color:var(--framework-bg)}table tr:nth-child(odd){background-color:#fff}td{align-items:center;border:none;border-bottom:1px solid #eee;display:grid;grid-template-columns:auto 1fr;padding-left:50%}table td [data-field]{grid-column:2;justify-content:end!important;padding-right:15px}td:before{content:attr(data-label);grid-column:1;justify-content:start!important;padding-left:15px;text-align:start}}@media (max-width:768px){h1,h2{text-align:center}.ws-nav-bar a{justify-content:start}.ws-grid-tbody{grid-auto-flow:row;grid-template-columns:1fr}.grid-col{grid-auto-flow:row;justify-content:center}.ws-wrap-textarea{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}[data-media=show]{grid-auto-flow:row;grid-template-columns:1fr}[screen-state=mobile] #ws-nav-top .eccc-icon-arrow-down{font-size:15px}}@media (max-width:690px){#ws-hourly .hourly-close-wrap.grid-col{grid-template-columns:1fr;margin-top:var(--pad15)}#ws-hourly .hourly-close-wrap.grid-col,#ws-hourly .hourly-day-wrap{place-content:center;place-items:center}#ws-hourly .hourly-day-time,#ws-hourly .hourly-day-time-wrap{gap:var(--pad10)}}@media (max-width:576px){.ws-login,.ws-signup{min-width:300px}[tooltip]:after{bottom:3%;height:17px;left:50%;position:fixed;top:unset;transform:translateX(-50%) rotate(135deg);width:17px}[tooltip]:before{border-radius:10px 10px 0 0;bottom:0;box-shadow:var(--shadow-smooth-top);content:attr(tooltip);display:none;left:0;margin-left:0;padding:30px 15px;position:fixed;top:unset;transform:unset;width:calc(100% - var(--pad15)*2);z-index:999}:root{--height-max-box:unset}.wrap-search,.ws-grid-search{grid-auto-flow:row;grid-template-columns:1fr;width:100%}[databoxlist] select{width:100%}#ws-nav-top .ws-nav-login .connected:after{height:10px;left:22px;top:20px;width:10px}#ws-nav-top .ws-nav-messenger.active:before{height:10px;left:39px;top:19px;width:10px}#balance-sheet .card-info{font-size:13px;gap:5px}accordeon{font-size:13px}#list-manager-order .list-content-order[data-model=list-email] :is(.order-list-email-detail,.order-list-email-estimate,.order-list-email-button) a{font-size:13px}modal{padding:30px 15px}.wd-max-content{max-width:unset}.ws-link{grid-template-columns:1fr}}@media (max-width:420px){[screen-state=mobile] #ws-nav-top i{font-size:26px}#ws-nav-top .ws-nav-login .connected:after{height:10px;left:18px;top:17px;width:10px}#ws-nav-top .ws-nav-messenger.active:before{height:10px;left:20px;top:16px;width:10px}[screen-state=mobile] #ws-nav-top .ws-span-info-mark{font-size:13px;top:10px}}@media(max-width:360px){.container{padding:var(--pad10)}#ws-nav-top .wrap{padding:0}[screen-state=mobile] #ws-nav-top .ws-nav-logo img{min-width:unset}#ws-nav-top .wrap{column-gap:unset}[screen-state=mobile] #ws-nav-top .ws-nav-login{margin-right:20px}[screen-state=mobile] #ws-nav-top .ws-nav-messenger{margin-left:10px}#balance-sheet .card-info{font-size:12px;gap:5px}}.custom-loader{animation:s6 1s linear infinite;border-color:#e4e4ed #0000;border-radius:50%;border-style:solid;border-width:4px;display:grid;height:50px;width:50px}.custom-loader:after,.custom-loader:before{border:inherit;border-radius:50%;content:"";grid-area:1/1;margin:2px}.custom-loader:before{animation:inherit;animation-direction:reverse;animation-duration:.5s;border-color:var(--btn-link-bg-hover) #0000}.custom-loader:after{margin:8px}@keyframes s6{to{transform:rotate(1turn)}}@keyframes anim{0%{opacity:0}to{opacity:1}}@keyframes sweep2{0%{margin-top:0;opacity:1}to{margin-top:-10px;opacity:0}}@keyframes sweep{0%{margin-top:-10px;opacity:0}to{margin-top:0;opacity:1}}@keyframes ws-ripple{0%{height:0;left:36px;opacity:0;top:36px;width:0}4.9%{height:0;left:36px;opacity:0;top:36px;width:0}5%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}@media (max-device-width:768px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ws-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ws-facebook{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}@keyframes stretch{0%{transform:translate(-50%,-50%) scale(.3)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes ws-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ws-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ws-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes fade-up{0%{transform:translateY(-20px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes ws-scale{0%{transform:scale(0)}to{transform:scale(1)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3d3dy9lY2NjL3dlYi9wdWJsaWMvY3NzL3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUdJLGlCQUFrQixDQUZsQixrQkFBcUIsQ0FDckIsbUdBRUosQ0FFQSxXQUdJLGlCQUFrQixDQUZsQiwyQkFBOEIsQ0FDOUIscUdBRUosQ0FFQSxXQUdJLGlCQUFrQixDQUZsQix3QkFBMkIsQ0FDM0IsZ0dBRUosQ0FHQSxXQUlJLGlCQUFrQixDQUhsQiw4QkFBaUMsQ0FFakMsa0JBQW1CLENBRG5CLHlHQUlKLENBRUEsV0FJSSxpQkFBa0IsQ0FIbEIsMkJBQThCLENBRTlCLGtCQUFtQixDQURuQixxR0FJSixDQUVBLE1BRUksZUFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLDBCQUEyQixDQUMzQixvQ0FBcUMsQ0FDckMsc0JBQXVCLENBQ3ZCLDhCQUErQixDQUMvQix3QkFBeUIsQ0FDekIsdUJBQXdCLENBQ3hCLDZCQUE4QixDQUM5QixvQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixrQkFBb0IsQ0FDcEIsd0JBQTBCLENBQzFCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsa0JBQW9CLENBQ3BCLHdCQUEwQixDQUMxQixzQkFBdUIsQ0FDdkIsd0JBQXlCLENBQ3pCLGdCQUFrQixDQUNsQixzQkFBd0IsQ0FDeEIsMEJBQTRCLENBQzVCLHlDQUE0QyxDQUM1QyxnQ0FBaUMsQ0FDakMsaUNBQWtDLENBQ2xDLG9DQUFxQyxDQUNyQyxtQ0FBb0MsQ0FDcEMsb0ZBQXVGLENBQ3ZGLGlCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6Qix1Q0FBMkMsQ0FDM0MsNkJBQThCLENBQzlCLHlCQUEwQixDQUMxQix1QkFBd0IsQ0FDeEIsK0JBQWdDLENBQ2hDLGdDQUFpQyxDQUNqQyxrQ0FBbUMsQ0FDbkMsK0JBQWdDLENBQ2hDLHlCQUE2QixDQUM3QixpQ0FBa0MsQ0FDbEMs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QUVJLFlBQWMsQ0FEZCxTQUVKLENBRUEsR0FFSSxnQkFBZ0IsQ0FEaEIsU0FFSixDQUNKLENBRUEsaUJBQ0ksR0FFSSxnQkFBZ0IsQ0FEaEIsU0FFSixDQUVBLEdBRUksWUFBYyxDQURkLFNBRUosQ0FDSixDQUVBLHFCQUNJLEdBSUksUUFBUyxDQUZULFNBQVUsQ0FHVixTQUFVLENBSlYsUUFBUyxDQUVULE9BR0osQ0FFQSxLQUlJLFFBQVMsQ0FGVCxTQUFVLENBR1YsU0FBVSxDQUpWLFFBQVMsQ0FFVCxPQUdKLENBRUEsR0FJSSxRQUFTLENBRlQsU0FBVSxDQUdWLFNBQVUsQ0FKVixRQUFTLENBRVQsT0FHSixDQUVBLEdBSUksV0FBWSxDQUZaLE1BQVMsQ0FHVCxTQUFVLENBSlYsS0FBUSxDQUVSLFVBR0osQ0FDSixDQUVBLDREQUNJLEtBQ0MsNkJBQThCLENBQzlCLHlCQUNELENBQ0YsQ0FFRixnQkFDSSxHQUNJLHNCQUNKLENBRUEsR0FDSSx1QkFDSixDQUNKLENBRUEsbUJBQ0ksR0FDSSxzQkFDSixDQUVBLEdBQ0ksdUJBQ0osQ0FDSixDQUVBLHVCQUNJLEdBRUksV0FBWSxDQURaLE9BRUosQ0FFQSxPQUdJLFdBQVksQ0FEWixRQUVKLENBQ0osQ0FFQSxtQkFDSSxHQUNJLHdDQUNKLENBRUEsR0FDSSx1Q0FDSixDQUNKLENBRUEsd0JBQ0ksR0FDSSxrQkFDSixDQUVBLEdBQ0ksa0JBQ0osQ0FDSixDQUVBLHdCQUNJLEdBQ0ksa0JBQ0osQ0FFQSxHQUNJLGtCQUNKLENBQ0osQ0FFQSx3QkFDSSxHQUNJLHNCQUNKLENBRUEsR0FDSSx5QkFDSixDQUNKLENBRUEsbUJBQ0ksR0FDSSwyQkFDSixDQUVBLElBQ0ksMEJBQ0osQ0FFQSxHQUNJLHVCQUNKLENBQ0osQ0FFQSxvQkFDSSxHQUNJLGtCQUNKLENBRUEsR0FDSSxrQkFDSixDQUNKIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29CaGFpMi1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvQmFsb29CaGFpMi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvQmFsb29CaGFpMi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29CaGFpMi1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvQmFsb29CaGFpMi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL0JhbG9vQmhhaTItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblxufVxuXG46cm9vdCB7XG5cbiAgICAtLWljb24tZ2FwIDogMTVweDtcbiAgICAtLWxpbmstY29sb3I6ICM3ZTIxNzI7XG4gICAgLS1saW5rLWNvbG9yLWhvdmVyOiAjYzcwMTdmO1xuICAgIC0tZnJhbWV3b3JrLWJnLWFscGhhLXVsdHJhOiAjZGZkZmRmNjE7XG4gICAgLS1mcmFtZXdvcmstYmc6ICNkZmRmZGY7XG4gICAgLS1mcmFtZXdvcmstYmctYWxwaGE6ICNkZmRmZGY4ZjtcbiAgICAtLWJhY2tncm91bmQtYnRuOiAjN2UyMTcyO1xuICAgIC0tYnRuLWFjdGlvbi1iZzogIzZkZWRkMztcbiAgICAtLWJ0bi1hY3Rpb24tYmctaG92ZXI6ICMyMWJkYTk7XG4gICAgLS1idG4tYWN0aW9uLWNsOiBibGFjaztcbiAgICAtLWJ0bi1saW5rLWJnOiAjN2UyMTcyO1xuICAgIC0tYnRuLWxpbmstYmctaG92ZXI6ICNjNzAxN2Y7XG4gICAgLS1idG4tbGluay1jbDogYmxhY2s7XG4gICAgLS1idG4tbGluay1jbC1saWd0aDogd2hpdGU7XG4gICAgLS1idG4tZm9ybS1iZzogIzdlMjE3MjtcbiAgICAtLWJ0bi1mb3JtLWJnLWhvdmVyOiAjYzcwMTdmO1xuICAgIC0tYnRuLWZvcm0tY2w6IHdoaXRlO1xuICAgIC0tYnRuLWZvcm0tY2wtaG92ZXI6IGJsYWNrO1xuICAgIC0tYnRuLXZhbGlkLWJnOiAjMGRlMjg1O1xuICAgIC0tYnRuLXVudmFsaWQtYmc6ICNmNDIyNWU7XG4gICAgLS1jb2xvci1idG46IGJsYWNrO1xuICAgIC0tY29sb3ItYnRuLWhvdmVyOiB3aGl0ZTtcbiAgICAtLWNvbG9yLWxvYWRlci1ib3JkZXI6IHdoaXRlO1xuICAgIC0tc2hhZG93LWxpZ3RoOiAwcHggMnB4IDNweCByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIC0tYmFja2dyb3VuZC1idG4tbGlnaHQ6ICM3ZTIxNzIyMDtcbiAgICAtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMDogcmVkO1xuICAgIC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0xOiBvcmFuZ2U7XG4gICAgLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTI6IGdyZWVuO1xuICAgIC0tYmFja2dyb3VuZC1saW5lYXItdGQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI3Zhcih2YXIoLS1iYWNrZ3JvdW5kLXRkKSksIHRyYW5zcGFyZW50KTtcbiAgICAtLWJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC0tYmFja2dyb3VuZC1kYXJrOiAjZWNmMmY1O1xuICAgIC0tYmFja2dyb3VuZC1hbHBoYTogI2M5MDM4MTdhO1xuICAgIC0tYmFja2dyb3VuZC1yZWQ6ICNmZjU3MjI7XG4gICAgLS1iYWNrZ3JvdW5kLWFjdGl2ZTogcmdiKDI1NSAyNTUgMjU1IC8gMjglKTtcbiAgICAtLWJhY2tncm91bmQtc2VsZWN0ZWQ6ICNjNWM4Y2Q7XG4gICAgLS1iYWNrZ3JvdW5kLXRyOiAjMWUxZTFlZGI7XG4gICAgLS1iYWNrZ3JvdW5kLXRkOiAjY2VkN2RjO1xuICAgIC0tYmFja2dyb3VuZC10ZC1hbHBoYTogIzg3OTlhMzQyO1xuICAgIC0tYmFja2dyb3VuZC10ZC1zZWxlY3RlZDogI2Y1ZmNmZjtcbiAgICAtLWJhY2tncm91bmQtc2VjdGlvbi1saWd0aDogI2QzZTBlNztcbiAgICAtLWJhY2tncm91bmQtc3Bhbi1sYWJlbDogIzMwNDk1NjtcbiAgICAtLWJhY2tncm91bmQtc3VtbWFyeTogI2ZmZmZmZjtcbiAgICAtLWJhY2tncm91bmQtZ3JpZC10Ym9keTogIzg3OTlhMzU3O1xuICAgIC0tYmFja2dyb3VuZC1ob3ZlcjogIzM2MzYzNjtcbiAgICAtLWNvbG9yLXNwYW4tbGFiZWw6ICNmNWZjZmY7XG4gICAgLS1uYXYtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAtLW5hdi1iYWNrZ3JvdW5kLWRhcms6ICM3MzdkOGQ7XG4gICAgLS1uYXYtYmFyOiAjMzA0OTU2O1xuICAgIC0tbmF2LWJhci1jb2xvcjogIzM2MzYzNjtcbiAgICAtLW5hdi1iYXItY29sb3ItaG92ZXI6ICMzMDQ5NTY7XG4gICAgLS1uYXYtYmFyLXNlbGVjdGVkOiAjZjVmY2ZmO1xuICAgIC0tbmF2LWJhci1iYWNrZ3JvdW5kOiAjNzM3ZDhkO1xuICAgIC0tbmF2LXNoYWJvdzogLTNweCAtM3B4IDdweCAjZmZmZmZmNzMsIDJweCAycHggNXB4IHJnYig5NCAxMDQgMTIxIC8gMjklKTtcbiAgICAtLWNoZWNrLWJhY2tncm91bmQtYWxlcnQ6ICM1NzY2NmU7XG4gICAgLS1jaGVjay1jb2xvci1hbGVydDogIzU3NjY2ZTtcbiAgICAtLWNoZWNrLWJhY2tncm91bmQtdmFsaWQ6ICM4ZGIwYzE7XG4gICAgLS1jaGVjay1jb2xvci12YWxpZDogIzhkYjBjMTtcbiAgICAtLXRyYW5zcGFyZW50LW1pZGRsZTogI2VmZWZlZjhhO1xuICAgIC0tY29sb3ItbGlnaHQ6IHdoaXRlO1xuICAgIC0tY29sb3ItZGFyazogIzdlMjE3MjtcbiAgICAtLWNvbG9yLWJnOiAjYTZiMGNmO1xuICAgIC0tY29sb3ItdzogI2Y5ZjlmOTtcbiAgICAtLWNvbG9yLWZvbnQ6ICMwMDAwMDBkNTtcbiAgICAtLWNvbG9yLWZvbnQtZGFyazogIzM2MzYzNjtcbiAgICAtLWNvbG9yLWZvbnQtbGlndGg6ICM1YTdjOGQ7XG4gICAgLS1jb2xvci1mb250LXNlbGVjdGVkOiB3aGl0ZXNtb2tlO1xuICAgIC0tY29sb3ItYWN0aXZlOiB3aGl0ZXNtb2tlO1xuICAgIC0tYm9yZGVyLWJ0bjogIzg3OTlhMztcbiAgICAtLWJ1dHRvbi1iZzogI2ZmZmZmZjtcbiAgICAtLXByaW1hcnk6ICNkMWYwZmY7XG4gICAgLS1wcmltYXJ5LWRhcms6ICM4Nzk5YTM1OTtcbiAgICAtLXNlY29uZGFyeS1kYXJrOiAjZTVlOGU5O1xuICAgIC0tdGVydGlhcnktZGFyazogIzUxM2E1ODtcbiAgICAtLXNoYWRvdy1oYXJkOiAwcHggMTJweCAxMnB4ICMwMDAwMDA1MjtcbiAgICAtLXNoYWRvdy1zbW9vdGg6IDAgMCA4cHggIzAwMDAwMDUyO1xuICAgIC0tc2hhZG93LW1pZGRsZTogMXB4IDVweCA0cHggMnB4ICMwMDAwMDAxMjtcbiAgICAtLXNoYWRvdy1zbW9vdGgtbGVmdDogLTNweCAxcHggMTRweCAxMHB4ICMwMDAwMDAxYztcbiAgICAtLXNoYWRvdy1zbW9vdGgtdG9wOiAtMXB4IC0ycHggNXB4IDFweCAjMDAwMDAwMjY7XG4gICAgLS1zZWNvbmRhcnk6ICNmZjU3MjI7XG4gICAgLS10ZXJ0aWFyeTogI2Y5ZjlmOTtcbiAgICAtLXVyZ2VuY2U6IGhzbCgwZGVnIDgwJSA5MCUpO1xuICAgIC0tcGVuZGluZzogI0MxRTFDMTtcbiAgICAtLXZhbGlkOiAjQzFFMUMxO1xuICAgIC0tdGFibGUtdGg6ICM1NGRmOTY1YztcbiAgICAtLXRhYmxlLXRyOiAjODY5NWFmNGE7XG4gICAgLS1jLTYwOiAjRERFMUU3O1xuICAgIC0tYy0yMDogI2YxZjFmMTtcbiAgICAtLWMtMTA6ICM3MzdEOEQ7XG4gICAgLS1jLXNoYWRvdzogLTNweCAtM3B4IDdweCAjZmZmZmZmNzMsIDJweCAycHggNXB4IHJnYmEoOTQsIDEwNCwgMTIxLCAwLjI4OCk7XG4gICAgLS1jLXNoYWRvdy1idG46IDJweCAycHggNXB4ICNiYWJlY2MsIC01cHggLTVweCAxMHB4ICNmZmZmZmY3MztcbiAgICAtLWMtc2hhZG93LWZvY3VzLWJ0bjogaW5zZXQgMnB4IDJweCA1cHggI2JhYmVjYywgaW5zZXQgLTVweCAtNXB4IDEwcHggI2ZmZmZmZjczO1xuICAgIC0tYy1zaGFkb3ctMjogNHB4IDZweCA0MHB4IDAgcmdiKDAgMCAwIC8gMTAlKTtcbiAgICAtLXNoYWRvdy0xOiAxMnB4IDExcHggMTBweCAzcHggIzAwMDAwMDEyO1xuICAgIC0taGVpZ2h0LW1heC1ib3g6IDU1dnc7XG4gICAgLS1oZWlnaHQtbGluZTogNDRweDtcbiAgICAtLW1hcmdpbi1ib3g6IDUwcHg7XG59XG5cbltkYXRhLXRoZW1lPVwibGlndGhcIl0ge1xuICAgIC0tbGluay1jb2xvcjogIzdlMjE3MjtcbiAgICAtLWxpbmstY29sb3ItaG92ZXI6ICNiNDBlN2M7XG4gICAgLS1iYWNrZ3JvdW5kLWJ0bjogIzdlMjE3MjtcbiAgICAtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMDogcmVkO1xuICAgIC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0xOiBvcmFuZ2U7XG4gICAgLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTI6IGdyZWVuO1xuICAgIC0tYmFja2dyb3VuZC1saW5lYXItdGQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI3Zhcih2YXIoLS1iYWNrZ3JvdW5kLXRkKSksIHRyYW5zcGFyZW50KTtcbiAgICAtLWJhY2tncm91bmQ6ICNlY2YyZjU7XG4gICAgLS1iYWNrZ3JvdW5kLWRhcms6ICNlY2YyZjU7XG4gICAgLS1iYWNrZ3JvdW5kLWFscGhhOiAjZmJmYmZiN2E7XG4gICAgLS1iYWNrZ3JvdW5kLXJlZDogI2ZmNTcyMjtcbiAgICAtLWJhY2tncm91bmQtYWN0aXZlOiByZ2IoMjU1IDI1NSAyNTUgLyAyOCUpO1xuICAgIC0tYmFja2dyb3VuZC1zZWxlY3RlZDogI2M1YzhjZDtcbiAgICAtLWJhY2tncm91bmQtdHI6ICMxZTFlMWVkYjtcbiAgICAtLWJhY2tncm91bmQtdGQ6ICNlNWU4ZTk7XG4gICAgLS1iYWNrZ3JvdW5kLXRkLWFscGhhOiAjODc5OWEzNDI7XG4gICAgLS1iYWNrZ3JvdW5kLXRkLXNlbGVjdGVkOiAjZjVmY2ZmO1xuICAgIC0tYmFja2dyb3VuZC1zZWN0aW9uLWxpZ3RoOiAjZDNlMGU3O1xuICAgIC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsOiAjMzA0OTU2O1xuICAgIC0tY29sb3Itc3Bhbi1sYWJlbDogI2Y1ZmNmZjtcbiAgICAtLWJhY2tncm91bmQtc3VtbWFyeTogI2ZmZmZmZjtcbiAgICAtLWJhY2tncm91bmQtZ3JpZC10Ym9keTogIzg3OTlhMzU3O1xuICAgIC0tYmFja2dyb3VuZC1ob3ZlcjogIzM2MzYzNjtcbiAgICAtLW5hdi1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC0tbmF2LWJhY2tncm91bmQtZGFyazogIzczN2Q4ZDtcbiAgICAtLW5hdi1iYXI6ICMzMDQ5NTY7XG4gICAgLS1uYXYtYmFyLWNvbG9yOiAjMzYzNjM2O1xuICAgIC0tbmF2LWJhci1jb2xvci1ob3ZlcjogIzMwNDk1NjtcbiAgICAtLW5hdi1iYXItc2VsZWN0ZWQ6ICNmNWZjZmY7XG4gICAgLS1uYXYtYmFyLWJhY2tncm91bmQ6ICM3MzdkOGQ7XG4gICAgLS1uYXYtc2hhYm93OiAtM3B4IC0zcHggN3B4ICNmZmZmZmY3MywgMnB4IDJweCA1cHggcmdiKDk0IDEwNCAxMjEgLyAyOSUpO1xuICAgIC0tY2hlY2stYmFja2dyb3VuZC1hbGVydDogIzU3NjY2ZTtcbiAgICAtLWNoZWNrLWNvbG9yLWFsZXJ0OiAjNTc2NjZlO1xuICAgIC0tY2hlY2stYmFja2dyb3VuZC12YWxpZDogIzhkYjBjMTtcbiAgICAtLWNoZWNrLWNvbG9yLXZhbGlkOiAjOGRiMGMxO1xuICAgIC0tdHJhbnNwYXJlbnQtbWlkZGxlOiAjZWZlZmVmOGE7XG4gICAgLS1jb2xvci1saWdodDogd2hpdGU7XG4gICAgLS1jb2xvci1kYXJrOiAjN2UyMTcyO1xuICAgIC0tY29sb3ItYmc6ICNhNmIwY2Y7XG4gICAgLS1jb2xvci13OiAjZjlmOWY5O1xuICAgIC0tY29sb3ItZm9udDogIzAwMDAwMGQ1O1xuICAgIC0tY29sb3ItZm9udC1kYXJrOiAjMzYzNjM2O1xuICAgIC0tY29sb3ItZm9udC1saWd0aDogIzVhN2M4ZDtcbiAgICAtLWNvbG9yLWZvbnQtc2VsZWN0ZWQ6IHdoaXRlc21va2U7XG4gICAgLS1jb2xvci1hY3RpdmU6IHdoaXRlc21va2U7XG4gICAgLS1ib3JkZXItYnRuOiAjODc5OWEzO1xuICAgIC0tYnV0dG9uLWJnOiAjZmZmZmZmO1xuICAgIC0tcHJpbWFyeTogI2QxZjBmZjtcbiAgICAtLXByaW1hcnktZGFyazogIzg3OTlhMzU5O1xuICAgIC0tc2Vjb25kYXJ5LWRhcms6ICNlNWU4ZTk7XG4gICAgLS10ZXJ0aWFyeS1kYXJrOiAjNTEzYTU4O1xuICAgIC0tc2hhZG93LWhhcmQ6IDBweCAxMnB4IDEycHggIzAwMDAwMDUyO1xuICAgIC0tc2hhZG93LXNtb290aDogMCAwIDhweCAjMDAwMDAwNTI7XG4gICAgLS1zaGFkb3ctbWlkZGxlOiAxcHggNXB4IDRweCAycHggIzAwMDAwMDA4O1xuICAgIC0tc2Vjb25kYXJ5OiAjZmY1NzIyO1xuICAgIC0tdGVydGlhcnk6ICNmOWY5Zjk7XG4gICAgLS11cmdlbmNlOiBoc2woMGRlZyA4MCUgOTAlKTtcbiAgICAtLXBlbmRpbmc6ICNDMUUxQzE7XG4gICAgLS12YWxpZDogI0MxRTFDMTtcbiAgICAtLXBhZDogMzBweDtcbiAgICAtLXRhYmxlLXRoOiAjNTRkZjk2NWM7XG4gICAgLS10YWJsZS10cjogIzg2OTVhZjRhO1xuICAgIC0tYy02MDogI0RERTFFNztcbiAgICAtLWMtMjA6ICNmMWYxZjE7XG4gICAgLS1jLTEwOiAjNzM3RDhEO1xuICAgIC0tYy1zaGFkb3c6IC0zcHggLTNweCA3cHggI2ZmZmZmZjczLCAycHggMnB4IDVweCByZ2JhKDk0LCAxMDQsIDEyMSwgMC4yODgpO1xuICAgIC0tYy1zaGFkb3ctYnRuOiAycHggMnB4IDVweCAjYmFiZWNjLCAtNXB4IC01cHggMTBweCAjZmZmZmZmNzM7XG4gICAgLS1jLXNoYWRvdy1mb2N1cy1idG46IGluc2V0IDJweCAycHggNXB4ICNiYWJlY2MsIGluc2V0IC01cHggLTVweCAxMHB4ICNmZmZmZmY3MztcbiAgICAtLWMtc2hhZG93LTI6IDRweCA2cHggNDBweCAwIHJnYigwIDAgMCAvIDEwJSk7XG4gICAgLS1zaGFkb3ctMTogMTJweCAxMXB4IDEwcHggM3B4ICMwMDAwMDAxMjtcbiAgICAtLWhlaWdodC1tYXgtYm94OiA1NXZ3O1xuICAgIC0taGVpZ2h0LWxpbmU6IDM3cHg7XG4gICAgLS1tYXJnaW4tYm94OiA1MHB4O1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIC0tbGluay1jb2xvcjogIzdlMjE3MjtcbiAgICAtLWxpbmstY29sb3ItaG92ZXI6ICNiNDBlN2M7XG4gICAgLS1iYWNrZ3JvdW5kLWJ0bjogIzdlMjE3MjtcbiAgICAtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMDogcmVkO1xuICAgIC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0xOiBvcmFuZ2U7XG4gICAgLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTI6IGdyZWVuO1xuICAgIC0tYmFja2dyb3VuZC1saW5lYXItdGQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI3Zhcih2YXIoLS1iYWNrZ3JvdW5kLXRkKSksIHRyYW5zcGFyZW50KTtcbiAgICAtLWJhY2tncm91bmQ6ICMyMTI2MzY7XG4gICAgLS1iYWNrZ3JvdW5kLWRhcms6ICMyMTI2MzY7XG4gICAgLS1iYWNrZ3JvdW5kLWFscGhhOiAjMTQxOTI4ZGQ7XG4gICAgLS1iYWNrZ3JvdW5kLXJlZDogI2ZmNTcyMjtcbiAgICAtLWJhY2tncm91bmQtYWN0aXZlOiAjNDI0YTYwOTk7XG4gICAgLS1iYWNrZ3JvdW5kLXNlbGVjdGVkOiAjMjEyNTMwO1xuICAgIC0tYmFja2dyb3VuZC10cjogIzg3OTlhMztcbiAgICAtLWJhY2tncm91bmQtdGQ6ICMyQTMwNDI7XG4gICAgLS1iYWNrZ3JvdW5kLXRkLWFscGhhOiAjODc5OWEzNDI7XG4gICAgLS1iYWNrZ3JvdW5kLXRkLXNlbGVjdGVkOiAjMmYzNTQ2O1xuICAgIC0tYmFja2dyb3VuZC1zZWN0aW9uLWxpZ3RoOiAjMGQxMjIwO1xuICAgIC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsOiAjZDFkMTFlO1xuICAgIC0tY29sb3Itc3Bhbi1sYWJlbDogIzBkMTIyMDtcbiAgICAtLWJhY2tncm91bmQtc3VtbWFyeTogIzIxMjYzNjtcbiAgICAtLWJhY2tncm91bmQtZ3JpZC10Ym9keTogIzJmMzU0NjtcbiAgICAtLWJhY2tncm91bmQtaG92ZXI6ICNCMkJCQzk7XG4gICAgLS1uYXYtYmFja2dyb3VuZDogIzMyMzg0YztcbiAgICAtLW5hdi1iYWNrZ3JvdW5kLWRhcms6ICMwZDEyMjA7XG4gICAgLS1uYXYtYmFyOiB3aGl0ZXNtb2tlO1xuICAgIC0tbmF2LWJhci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAtLW5hdi1iYXItY29sb3ItaG92ZXI6ICNmZjU3MjI7XG4gICAgLS1uYXYtYmFyLXNlbGVjdGVkOiAjMmYzNTQ2O1xuICAgIC0tbmF2LWJhci1iYWNrZ3JvdW5kOiAjMGQxMjIwO1xuICAgIC0tbmF2LXNoYWJvdzogLTNweCAtM3B4IDdweCAjMDAwMDAwNzMsIDJweCAycHggNXB4IHJnYigzNCAzNCAzNCAvIDI5JSk7XG4gICAgLS1jaGVjay1iYWNrZ3JvdW5kLWFsZXJ0OiByZWQ7XG4gICAgLS1jaGVjay1jb2xvci1hbGVydDogd2hpdGU7XG4gICAgLS1jaGVjay1iYWNrZ3JvdW5kLXZhbGlkOiAjNWZhOTVmO1xuICAgIC0tY2hlY2stY29sb3ItdmFsaWQ6IGdyZWVuO1xuICAgIC0tdHJhbnNwYXJlbnQtbWlkZGxlOiAjMDAwMDAwN2E7XG4gICAgLS1jb2xvci1saWdodDogd2hpdGU7XG4gICAgLS1jb2xvci1kYXJrOiAjN2UyMTcyO1xuICAgIC0tY29sb3ItYmc6ICNhNmIwY2Y7XG4gICAgLS1jb2xvci13OiB3aGl0ZXNtb2tlO1xuICAgIC0tY29sb3ItZm9udDogd2hpdGVzbW9rZTtcbiAgICAtLWNvbG9yLWZvbnQtZGFyazogd2hpdGVzbW9rZTtcbiAgICAtLWNvbG9yLWZvbnQtbGlndGg6ICMyMTI2MzY7XG4gICAgLS1jb2xvci1mb250LXNlbGVjdGVkOiAjOGNiMGNmO1xuICAgIC0tY29sb3ItYWN0aXZlOiB3aGl0ZXNtb2tlO1xuICAgIC0tYm9yZGVyLWJ0bjogIzI3MmIzODtcbiAgICAtLWJ1dHRvbi1iZzogIzMyMzg0YztcbiAgICAtLXByaW1hcnktZGFyazogcmdiKDI2LCAxMywgMzgpO1xuICAgIC0tc2Vjb25kYXJ5LWRhcms6ICMzMzIzNDM7XG4gICAgLS10ZXJ0aWFyeS1kYXJrOiAjNTEzYTU4O1xuICAgIC0tc2hhZG93LWhhcmQ6IDBweCAxMnB4IDEycHggYmxhY2s7XG4gICAgLS1zaGFkb3ctc21vb3RoOiAwIDAgOHB4IGJsYWNrO1xufVxuXG5bZGF0YS10aGVtZT1cImdsYXNzXCJdIHtcbiAgICAtLWxpbmstY29sb3I6ICM3ZTIxNzI7XG4gICAgLS1saW5rLWNvbG9yLWhvdmVyOiAjYjQwZTdjO1xuICAgIC0tYmFja2dyb3VuZC1idG46ICM3ZTIxNzI7XG4gICAgLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTA6IHJlZDtcbiAgICAtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMTogb3JhbmdlO1xuICAgIC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0yOiBncmVlbjtcbiAgICAtLWJhY2tncm91bmQtbGluZWFyLXRkOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICN2YXIodmFyKC0tYmFja2dyb3VuZC10ZCkpLCB0cmFuc3BhcmVudCk7XG4gICAgLS1iYWNrZ3JvdW5kOiAjOGQwMjAyNjk7XG4gICAgLS1iYWNrZ3JvdW5kLWRhcms6ICMyZDA5MDk3MztcbiAgICAtLWJhY2tncm91bmQtYWxwaGE6ICMzYTE1MjZkNjtcbiAgICAtLWJhY2tncm91bmQtcmVkOiAjZmY1NzIyO1xuICAgIC0tYmFja2dyb3VuZC1hY3RpdmU6IHJnYigzNiAwIDAgLyA2NCUpO1xuICAgIC0tYmFja2dyb3VuZC1zZWxlY3RlZDogIzI0MDAwMGNmO1xuICAgIC0tYmFja2dyb3VuZC10cjogIzVhMGMwYjtcbiAgICAtLWJhY2tncm91bmQtdGQ6ICNmOTAwMDAxNztcbiAgICAtLWJhY2tncm91bmQtdGQtYWxwaGE6ICM4Nzk5YTM0MjtcbiAgICAtLWJhY2tncm91bmQtdGQtc2VsZWN0ZWQ6ICNjMzAwMDAyNjtcbiAgICAtLWJhY2tncm91bmQtc2VjdGlvbi1saWd0aDogI2ZmNDE0MTU0O1xuICAgIC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsOiAjMzA0OTU2O1xuICAgIC0tY29sb3Itc3Bhbi1sYWJlbDogd2hpdGVzbW9rZTtcbiAgICAtLWJhY2tncm91bmQtc3VtbWFyeTogI2ZmZmZmZjNiO1xuICAgIC0tYmFja2dyb3VuZC1ncmlkLXRib2R5OiAjODc5OWEzNTc7XG4gICAgLS1iYWNrZ3JvdW5kLWhvdmVyOiAjYTUwMDAwMjk7XG4gICAgLS1uYXYtYmFja2dyb3VuZDogI2FiMDAwMDE3O1xuICAgIC0tbmF2LWJhY2tncm91bmQtZGFyazogI2FiMDAwMDE3O1xuICAgIC0tbmF2LWJhcjogd2hpdGVzbW9rZTtcbiAgICAtLW5hdi1iYXItY29sb3I6IHdoaXRlc21va2U7XG4gICAgLS1uYXYtYmFyLWNvbG9yLWhvdmVyOiAjZmY1NzIyO1xuICAgIC0tbmF2LWJhci1zZWxlY3RlZDogIzJmMzU0NjtcbiAgICAtLW5hdi1iYXItYmFja2dyb3VuZDogIzVkMWUyODk0O1xuICAgIC0tbmF2LXNoYWJvdzogLTNweCAtM3B4IDdweCAjMDAwMDAwNzMsIDJweCAycHggNXB4IHJnYigwIDAgMCAvIDI5JSk7XG4gICAgLS1iYWNrZ3JvdW5kLW5hdjogI2JmMDAwMDE0O1xuICAgIC0tY2hlY2stYmFja2dyb3VuZC1hbGVydDogIzlmMDAwMDNkO1xuICAgIC0tY2hlY2stY29sb3ItYWxlcnQ6ICM1NzY2NmU7XG4gICAgLS1jaGVjay1iYWNrZ3JvdW5kLXZhbGlkOiAjNWZhOTVmO1xuICAgIC0tY2hlY2stY29sb3ItdmFsaWQ6IGdyZWVuO1xuICAgIC0tdHJhbnNwYXJlbnQtbWlkZGxlOiAjZWZlZmVmOGE7XG4gICAgLS1jb2xvci1saWdodDogd2hpdGU7XG4gICAgLS1jb2xvci1kYXJrOiAjN2UyMTcyO1xuICAgIC0tY29sb3ItYmc6ICNmZmZmZmY5OTtcbiAgICAtLWNvbG9yLXc6ICNmOWY5Zjk7XG4gICAgLS1jb2xvci1mb250OiAjZmZmZmZmO1xuICAgIC0tY29sb3ItZm9udC1kYXJrOiAjZmZmZmZmO1xuICAgIC0tY29sb3ItZm9udC1saWd0aDogI2Y5MDAwMDE3O1xuICAgIC0tY29sb3ItYWN0aXZlOiB3aGl0ZXNtb2tlO1xuICAgIC0tY29sb3ItZm9udC1zZWxlY3RlZDogd2hpdGVzbW9rZTtcbiAgICAvKiojMjEwYTI2OyovXG4gICAgLS1ib3JkZXItYnRuOiAjYTUwMDAwMzY7XG4gICAgLS1idXR0b24tYmc6ICM4MzAwMDAyNjtcbiAgICAtLXByaW1hcnk6ICNkMWYwZmY7XG4gICAgLS1wcmltYXJ5LWRhcms6ICM4Nzk5YTM1OTtcbiAgICAtLXNlY29uZGFyeS1kYXJrOiAjZTVlOGU5O1xuICAgIC0tdGVydGlhcnktZGFyazogIzUxM2E1ODtcbiAgICAtLXNoYWRvdy1oYXJkOiAwcHggMTJweCAxMnB4ICMwMDAwMDA1MjtcbiAgICAtLXNoYWRvdy1zbW9vdGg6IDAgMCA4cHggIzAwMDAwMDUyO1xufVxuXG5bZGF0YS10aGVtZT1cInBvdXJwcmVcIl0ge1xuICAgIC0tYmFja2dyb3VuZC1idG46ICM3ZTIxNzI7XG4gICAgLS1iYWNrZ3JvdW5kLWJvZHk6IHdoaXRlO1xuICAgIC0tYmFja2dyb3VuZC1zZWN1cml0eS1sZXZlbC0wOiByZWQ7XG4gICAgLS1iYWNrZ3JvdW5kLXNlY3VyaXR5LWxldmVsLTE6IG9yYW5nZTtcbiAgICAtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMjogZ3JlZW47XG4gICAgLS1iYWNrZ3JvdW5kLWxpbmVhci10ZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjdmFyKHZhcigtLWJhY2tncm91bmQtdGQpKSwgdHJhbnNwYXJlbnQpO1xuICAgIC0tYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLS1iYWNrZ3JvdW5kLWRhcms6ICMyZDA5MDk3MztcbiAgICAtLWJhY2tncm91bmQtYWxwaGE6ICMzYTE1MjZkNjtcbiAgICAtLWJhY2tncm91bmQtcmVkOiAjZmY1NzIyO1xuICAgIC0tYmFja2dyb3VuZC1hY3RpdmU6IHJnYigzNiAwIDAgLyA2NCUpO1xuICAgIC0tYmFja2dyb3VuZC1zZWxlY3RlZDogIzI0MDAwMGNmO1xuICAgIC0tYmFja2dyb3VuZC10cjogIzVhMGMwYjtcbiAgICAtLWJhY2tncm91bmQtdGQ6ICNmOTAwMDAxNztcbiAgICAtLWJhY2tncm91bmQtdGQtYWxwaGE6ICM4Nzk5YTM0MjtcbiAgICAtLWJhY2tncm91bmQtdGQtc2VsZWN0ZWQ6ICNjMzAwMDAyNjtcbiAgICAtLWJhY2tncm91bmQtc2VjdGlvbi1saWd0aDogI2ZmNDE0MTU0O1xuICAgIC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsOiAjMzA0OTU2O1xuICAgIC0tY29sb3Itc3Bhbi1sYWJlbDogd2hpdGVzbW9rZTtcbiAgICAtLWJhY2tncm91bmQtc3VtbWFyeTogI2ZmZmZmZjNiO1xuICAgIC0tYmFja2dyb3VuZC1ncmlkLXRib2R5OiAjODc5OWEzNTc7XG4gICAgLS1iYWNrZ3JvdW5kLWhvdmVyOiAjYTUwMDAwMjk7XG4gICAgLS1uYXYtYmFja2dyb3VuZDogI2FiMDAwMDE3O1xuICAgIC0tbmF2LWJhY2tncm91bmQtZGFyazogI2FiMDAwMDE3O1xuICAgIC0tbmF2LWJhcjogd2hpdGVzbW9rZTtcbiAgICAtLW5hdi1iYXItY29sb3I6IHdoaXRlc21va2U7XG4gICAgLS1uYXYtYmFyLWNvbG9yLWhvdmVyOiAjZmY1NzIyO1xuICAgIC0tbmF2LWJhci1zZWxlY3RlZDogIzJmMzU0NjtcbiAgICAtLW5hdi1iYXItYmFja2dyb3VuZDogIzVkMWUyODk0O1xuICAgIC0tbmF2LXNoYWJvdzogLTNweCAtM3B4IDdweCAjMDAwMDAwNzMsIDJweCAycHggNXB4IHJnYigwIDAgMCAvIDI5JSk7XG4gICAgLS1iYWNrZ3JvdW5kLW5hdjogI2JmMDAwMDE0O1xuICAgIC0tY2hlY2stYmFja2dyb3VuZC1hbGVydDogIzlmMDAwMDNkO1xuICAgIC0tY2hlY2stY29sb3ItYWxlcnQ6ICM1NzY2NmU7XG4gICAgLS1jaGVjay1iYWNrZ3JvdW5kLXZhbGlkOiAjNWZhOTVmO1xuICAgIC0tY2hlY2stY29sb3ItdmFsaWQ6IGdyZWVuO1xuICAgIC0tdHJhbnNwYXJlbnQtbWlkZGxlOiAjZWZlZmVmOGE7XG4gICAgLyoqIENvbG9yIHRleHQqL1xuICAgIC0tY29sb3ItbGlnaHQ6IHdoaXRlO1xuICAgIC0tY29sb3ItZGFyazogIzdlMjE3MjtcbiAgICAtLWNvbG9yLWJnOiAjZmZmZmZmOTk7XG4gICAgLS1jb2xvci13OiAjZjlmOWY5O1xuICAgIC0tY29sb3ItZm9udDogI2ZmZmZmZjtcbiAgICAtLWNvbG9yLWZvbnQtZGFyazogI2ZmZmZmZjtcbiAgICAtLWNvbG9yLWZvbnQtbGlndGg6ICNmOTAwMDAxNztcbiAgICAtLWNvbG9yLWFjdGl2ZTogd2hpdGVzbW9rZTtcbiAgICAtLWNvbG9yLWZvbnQtc2VsZWN0ZWQ6IHdoaXRlc21va2U7XG4gICAgLyoqIGJ1dHRvbiovXG4gICAgLS1ib3JkZXItYnRuOiAjYTUwMDAwMzY7XG4gICAgLS1idXR0b24tYmc6ICM4MzAwMDAyNjtcbiAgICAtLXByaW1hcnk6ICNkMWYwZmY7XG4gICAgLS1wcmltYXJ5LWRhcms6ICM4Nzk5YTM1OTtcbiAgICAtLXNlY29uZGFyeS1kYXJrOiAjZTVlOGU5O1xuICAgIC0tdGVydGlhcnktZGFyazogIzUxM2E1ODtcbiAgICAtLXNoYWRvdy1oYXJkOiAwcHggMTJweCAxMnB4ICMwMDAwMDA1MjtcbiAgICAtLXNoYWRvdy1zbW9vdGg6IDAgMCA4cHggIzAwMDAwMDUyO1xufVxuXG5jb2x1bW57XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNTBweCwgMWZyKSk7XG4gICAgZ2FwOiAxNXB4O1xufVxuZmxleGNvbHVtbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xufVxucm93e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6ICBtYXgtY29udGVudDtcbn1cbi5ncmlkLWNvbC0ye1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbn1cblxucHJlIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBhcXVhO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4qOmFjdGl2ZSxcbio6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxudGFibGUsXG50ZCxcbmJsb2NrcXVvdGUsXG5jb2RlLFxucHJlLFxudGV4dGFyZWEsXG5pbnB1dCxcbmlmcmFtZSxcbm9iamVjdCxcbmVtYmVkLFxudmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogY29uc2VydmVyIGxlIHJhdGlvIGRlcyBpbWFnZXMgKi9cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLFxudGFibGUsXG50ZCxcbnRoLFxuY29kZSxcbnByZSxcbnNhbXAge1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bzsgLyogY8Opc3VyZSBwcm9wcmUgKi9cbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIHBhc3NhZ2Ugw6AgbGEgbGlnbmUgZm9yY8OpICovXG59XG5cbml7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5jb2RlLFxucHJlLFxuc2FtcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBwYXNzYWdlIMOgIGxhIGxpZ25lIHNww6ljaWZpcXVlIHBvdXIgbGVzIMOpbMOpbWVudHMgw6AgY2jDonNzZSBmaXhlICovXG59XG5cbltkYXRhLXNlY3VyaXR5PVwiYmctc2VjdXJpdHktbDBcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMCk7XG59XG5cbltkYXRhLXNlY3VyaXR5PVwiYmctc2VjdXJpdHktbDFcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMSk7XG59XG5cbltkYXRhLXNlY3VyaXR5PVwiYmctc2VjdXJpdHktbDJcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VjdXJpdHktbGV2ZWwtMik7XG59XG5cbi5pY29uLXZhbGlke1xuICAgIGNvbG9yOiB2YXIoLS1idG4tdmFsaWQtYmcpO1xufVxuXG4udmFsaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi12YWxpZC1iZyk7XG59XG4uaWNvbi11bnZhbGlke1xuICAgIGNvbG9yOiB2YXIoLS1idG4tdW52YWxpZC1iZyk7XG59XG5cbi51bnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tdW52YWxpZC1iZyk7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uZnJhbWUtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi11bnZhbGlkLWJnKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTUpO1xufVxuLnNob3dFbGVtZW50e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogZmlsdGVyOiBibHVyKDApOyAqL1xuICAgIHRyYW5zaXRpb246IGFsbCAxcztcblxufVxuLmhpZGVFbGVtZW50e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLyogZmlsdGVyOiBibHVyKDVweCk7ICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuXG59XG4uZnJhbWUtZXJyb3IgcCB7XG4gICAgbWFyZ2luOiAwLmltcG9ydGFudDtcbn1cblxuLm1zZy1lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLWJ0bi11bnZhbGlkLWJnKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLm5vYWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWJnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWJnIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbltkYXRhLXRoZW1lPVwiZ2xhc3NcIl0gLndzLW1lbnUtbWFpbiAud3JhcC1tZW51LFxuW2RhdGEtdGhlbWU9XCJnbGFzc1wiXSBbZGF0YS10eXBlPVwiZGF0YWxpc3Rib3hcIl0gW3R5cGU9XCJpbnB1dFwiXSxcbltkYXRhLXRoZW1lPVwiZ2xhc3NcIl0gLndzLWRhdGFsaXN0IHVsIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIodmFyKC0tYmFja2Ryb3AtZmlsdGVyKSk7XG59XG5cbioge1xuICAgIC0taHVlIDogLTBkZWc7XG4gICAgLS1mcmFtZXdvcmstcmFkaXVzOiAzMHB4O1xuICAgIC0tZnJhbWV3b3JrLXJhZGl1cy1saWdodDogMTJweDtcbiAgICAtLXRyLTAyOiAwLjFzIGVhc2Utb3V0O1xuICAgIC0tYm9yZGVyLXJhZGl1cy02OiA2cHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLTEyOiAxMnB4O1xuICAgIC0tYmFja2Ryb3AtZmlsdGVyOiA3cHg7XG4gICAgLS1yb3VuZC1wcmljZTogMzBweDtcbiAgICAtLVBJOiAzLjE0MTU5MjY1MzU4OTc5O1xuICAgIC0tcGFkOiAzMHB4O1xuICAgIC0tcGFkMTA6IDEwcHg7XG4gICAgLS1wYWQxNTogMTVweDtcbiAgICAtLXBhZDIwOiAyMHB4O1xuICAgIC0tcGFkMzA6IDMwcHg7XG4gICAgLS1wYWQ2MDogNjBweDtcbiAgICAtLXBhZDEwMDogMTAwcHg7XG4gICAgLS1uYXYtYmFyLWhlaWd0aDogODBweDtcbiAgICAtLWlucHV0LWhlaWdodDogMzdweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuXG4qOjpzZWxlY3Rpb246bm90KHRleHRhcmVhKSxcbio6OnNlbGVjdGlvbjpub3QoW2NvbnRlbnRlZGl0YWJsZV0pLFxuLnF0eSAqIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbn1cblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnNlY3Rpb257XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1uYXZ0b3AtaGVpZ3RoKTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcblxufVxuYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG5jb250YWluZXIsXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBwYWRkaW5nOiAwcHggdmFyKC0tcGFkMTUpOyAqL1xuXG59XG4uY29udGFpbmVyLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXZ3O1xufVxuXG4uY29udGFpbmVyLTcyOHtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuXG4uY29udGFpbmVyLW1pbntcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xufVxuXG4uY29udGFpbmVyLXNtYWxse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzk2cHg7XG59XG5cbi5jZW50ZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbmFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ3RoKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBhcnRpY2xle1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWQ2MCk7XG59XG5bZGF0YS1yb2xlPVwicGFydG5lclwiXSBhcnRpY2xle1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWQ2MCk7XG59XG4vKipcbiBwZXJtZXQgZGUgcmVzb3VkcmUgbCdlcnJldXIgZGUgZGVwbGFjZW1lbnQgXG4gZGUgbGEgZmVuZXRyZSBkJ2luZm9ybWF0aW9uIHJhcGlkZSBzdXIgbGUgcGFpZW1lbnRcbiBsb3JzcXVlIGwnb24gc2Nyb2xsIGRlIGxhIHBhZ2UgL2NvbW1hbmRlXG4qL1xuQG1lZGlhKG1heC1oZWlnaHQgOiA2MDBweCkge1xuXG4gICAgaHRtbCxcbiAgICBib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIH1cbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtcmVkKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1yZWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG51bCxcbmxpLFxudWwsXG5saSxcbnN1bW1hcnksXG5kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi8qIHN1bW1hcnkgY29sdW1uLFxuc3VtbWFyeSBoM3tcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0gKi9cblxuY29kZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgO1xufVxuXG5hLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBcbn1cblxuYSxcbnVsLFxuYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbiBzcGFue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAuYnRuLWxpbmssXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIGJ1dHRvbntcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbmJvZHkuZGFyayB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMzYTNhM2EsICM0NDQ0NDQpO1xuICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCAzOXB4ICMzNjM2MzYsIC0yMHB4IC0yMHB4IDM5cHggIzRhNGE0YTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkubm9zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6bWFya2VyIHtcbiAgICBjb250ZW50OiAnJztcbn1cblxuZGV0YWlsc1tvcGVuXSBjb250ZW50IHtcbiAgICBhbmltYXRpb246IHN3ZWVwIC4zcyBlYXNlLWluLW91dDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMzdweCwgNDBweCk7XG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLWJvbGQnO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbGluay1jb2xvci1ob3ZlcikgMCUsIHZhcigtLWxpbmstY29sb3IpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA0MHB4LCA0MHB4KTtcbiAgICBmb250LWZhbWlseTogJ0JhbG9vQmhhaTItYm9sZCc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKSAwJSwgdmFyKC0tbGluay1jb2xvcikgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLWh1ZSkpO1xuICAgIFxufVxuXG4ubWF4LXdkLW1heC1jdG57XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5tYXgtd2QtbWluLWN0bntcbiAgICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG5ociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10ZCk7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvaW50ZXJ7XG4gICAgY3Vyc29yOnBvaW50ZXJcbn1cblxuLmN1cnNvci1hcnJvdy1zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm5vY3Vyc29yIHtcbiAgICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5idXR0b24tY2FydC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmspO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXAgOiB2YXIoLS1pY29uLWdhcCk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYnV0dG9uLWNhcnQtbGluayBzcGFue1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluayk7XG59XG4uYnV0dG9uLWNhcnQtbGluazpob3ZlciBzcGFue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG59XG5cblxuXG4uYnV0dG9uLWxpbmt7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluayk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1saW5rOmhvdmVyIHNwYW57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcbn1cblxuLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDE1cHgsIDE4cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXAgOiB2YXIoLS1pY29uLWdhcCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxufVxuXG4uYnRuLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1hY3Rpb24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tYWN0aW9uLWNsKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLWh1ZSkpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGNvbG9yOiAjNWEwMDM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY5NDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWlkZGxlKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZlNGY5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGdhcCA6IHZhcigtLWljb24tZ2FwKTtcbiAgICBcbn1cblxuXG4uYnRuLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWFjdGlvbi1iZy1ob3Zlcik7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzFhY2Q4MTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tYWN0aW9uLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNSAxNTtcbn1cblxuXG5cbi5idG4tYWN0aW9uW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcbiAgICBvcGFjaXR5OiAwLjE7XG59XG5cbi5idG4tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWxpbmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgICBnYXAgOiB2YXIoLS1pY29uLWdhcCk7XG59XG5cbi5idG4tbGluay5zZWxlY3RlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluayBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1mb3JtLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvcm0tY2wpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxufVxuXG4uYnRuLWZvcm06aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1hY3Rpb24tY2wpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmJ0bi10YWJzOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tZm9ybS1iZyk7XG59XG5cblxuXG5bY2xvc2U9XCJjbG9zZVwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbnRlbmFuY2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHJhZ3N0YXJ0IHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5kcmFnb3ZlciB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgcmdiKDE3NSwgMTc1LCAzNikgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXItZXZlbnQtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53cy1ib3gtbWlkZGxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGluc2V0OiAwZW07XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYm9yZGVyLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xufVxuXG4ucGFkMCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1yMCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLm5vLWVsZW1lbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubm8tZWxlbWVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmdyaWQtMCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG59XG5cbi5mbGV4LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG5cbi5mbGV4LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xufVxuLmZsZXgtd3JhcHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLXRoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1heC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbn1cblxuLmdyaWQtY29sID4gc3BhbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG9yZGVyOiAxO1xufVxuXG4uZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IDE1cHg7XG59XG5cbi5nYXAtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uZ3JpZC1jb2wtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG59XG4uZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7XG59XG4uZmxleC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uanVzdGlmeS1zZWxmLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuXG4uanVzdGlmeS1zZWxmLWNlbnRlciB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LXNlbGYtZW5kIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbi53ZC1tYXgtY29udGVudCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubWd0LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWd0LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5wYWR0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFkYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cblxuLnBhZC01MCB7XG4gICAgcGFkZGluZzogNTBweDtcbn1cbi5nYXAtMTAge1xuICAgIGdhcDogMTBweDtcbn1cbi5nYXAtMTUge1xuICAgIGdhcDogMTVweDtcbn1cbi5nYXAtMjAge1xuICAgIGdhcDogMjBweDtcbn1cbi5nYXAtNTAge1xuICAgIGdhcDogNTBweDtcbn1cbi5saW5rLWFsb25lIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0taHVlKSk7XG59XG5cbi5saW5rLWFsb25lOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0taHVlKSk7XG59XG5cbi5saW5rLXJpZ2h0IGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvbnQtd2VpZ3RoLTEwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvbnQtd2VpZ3RoLTUwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFsaWduLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveC5lcnJvcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVttb2RlbD1cImNoZWNrYm94XCJdLmVycm9yLFxuaW5wdXQuZXJyb3IsXG50ZXh0YXJlYS5lcnJvcixcbnNlbGVjdC5lcnJvciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLXVudmFsaWQtYmcpICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVttb2RlbD1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ5ZWFyXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbn1cbnNlbGVjdCxcbmlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgXG59XG5zZWxlY3R7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbnRleHRhcmVhOm5vdCg6ZW1wdHkpLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG5pbnB1dDpub3QoOmVtcHR5KSxcbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tbGluay1iZyk7XG59XG5cblxuXG5mb3JtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0xMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xufVxuXG50YWJsZSB0aGVhZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbnRhYmxlIHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZnJhbWV3b3JrLWJnKTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTNweCwgMjBweCk7XG4gICAgd2lkdGg6IGNsYW1wKDEyJSwgMTclLCAyNSUpO1xuICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnRhYmxlIHRoOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtM3B4IC0zcHggN3B4ICNmZmZmZmY3MywgMnB4IDJweCA1cHggcmdiKDk0IDEwNCAxMjEgLyAyOSUpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxudGFibGUgdGJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG50YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtZ3JpZC10Ym9keSk7XG4gICAgLyogYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ncmlkLXRib2R5KTsgKi9cbn1cblxudGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudGFibGUgdHIgLnRyYm9keSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTVweCwgMThweCk7XG59XG5cbnRhYmxlIHRyIC50cmJvZHkgLmNvbnRyb2wtaW5wdXQtcXVhbnRpdHkge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbW9vdGgpO1xufVxuXG50YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIC8qIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgKi9cbn1cblxudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkMTUpO1xufVxuXG50YWJsZSAucmVzaXplcjpob3ZlcixcbnRhYmxlIC5yZXNpemluZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHZhcigtLXRhYmxlLXRoKTtcbn1cblxudGFibGUgdGQ6bnRoLWNoaWxkKDEpIFtkYXRhLWZpZWxkXSB7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG50YWJsZSB0ZCBbZGF0YS1maWVsZF0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG50YWJsZSAubGluZS10b3RhbC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDE0cHgsIDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuXG50YWJsZSAuc29ydC5kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnRhYmxlIC5zb3J0LmFzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50YWJsZSAucmVzaXplciB7XG4gICAgLyogRGlzcGxheWVkIGF0IHRoZSByaWdodCBzaWRlIG9mIGNvbHVtbiAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnRhYmxlIGlucHV0Om5vdChpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZSB0ZCAud3MtcHJpY2UgLml0ZW0tY3VycmVuY3kuYWN0aXZlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbnRhYmxlIC5nZy10cmFzaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG4uZ3JpZC1jb2wtM3tcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG59XG5cbi5mbGV4LXJvdy1iZXR3ZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud3MtdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdW50ZXJUZXhhcmVhIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvcm0tYmcpO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG4jc2Nyb2xsdG90b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4jc2Nyb2xsdG90b3AuaGlkZGVuU2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xufVxuXG4jc2Nyb2xsdG90b3AgaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNzY3JvbGx0b3RvcCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDI3MGRlZyk7XG59XG5cbiNiYWNrLWhpc3Rvcnkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4jYmFjay1oaXN0b3J5IGkge1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG59XG5cbiNiYWNrLWhpc3Rvcnk6aG92ZXIgaSB7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcbn1cblxuXG4vKiogRlJBTUVURVhUICovXG4uZnJhbWUtY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkOWU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWlkZGxlKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG5cbi5mcmFtZXdvcmstYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcbn1cblxuXG4uZnJhbWV0ZXh0IHVse1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAuZnJhbWV0ZXh0e1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbn0gXG5cblxuYS5wcmV2aW91cyBpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdIFt0b29sdGlwXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIFt0b29sdGlwXSAudG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gW3Rvb2x0aXBdIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbnRlbnQ6IGF0dHIodGV4dCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxpZ3RoKTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIFt0b29sdGlwXSAudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTUlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gW3Rvb2x0aXBdIC50b29sdGlwLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSBbdG9vbHRpcF0uaWNvbi1tYWlsIC50b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSBbdG9vbHRpcF06aG92ZXI+LnRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZyYW1ld29yay1iZyk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gW3Rvb2x0aXBdIC50b29sdGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgcm90YXRlWigwZGVnKTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdmFyKC0tZnJhbWV3b3JrLWJnKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG59XG5cblxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSBbdG9vbHRpcF06aG92ZXI+LnRvb2x0aXA6YmVmb3JlLFxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gW3Rvb2x0aXBdOmhvdmVyPi50b29sdGlwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSBbdG9vbHRpcF0gaS5lY2NjLWljb24taGVscCB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cblxuW2RhdGEtbW9kZWw9XCJsaW5rSWNvblwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdW2xpbms9XCJub3RoaW5nXCJdIHtcbiAgICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9kZWw9XCJsaW5rSWNvblwiXSBbdHlwZT1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG59XG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIFtkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbltkYXRhLW1vZGVsPVwibGlua0ljb25cIl0gc3BhbiB7XG4gICAgb3JkZXI6IDJcbn1cblxuW2RhdGEtbW9kZWw9XCJsaW5rSWNvblwiXSBpIHtcbiAgICBvcmRlcjogMVxufVxuXG5bZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIFt0eXBlPVwiaWNvblwiXSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG5bZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdLm5hdi1jb250YWN0LmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1yb2xlPVwicGFnZS1ub21hcmdpblwiXSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcm9sZT1cInBhZ2VcIl0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5bZGF0YS1yb2xlPVwicGFnZVwiXT4gOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLyogd2lkdGg6IG1heC1jb250ZW50OyAqL1xufVxuXG5cbmxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG5cbi8qKiBNZW51IG5hdiB0b3AqL1xuXG4jd3MtbmF2LXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1pZGRsZSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWlkZGxlKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiN3cy1uYXYtdG9wIC53cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcCB7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZy1hbHBoYSk7ICovXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuXG59XG5cbiN3cy1uYXYtdG9wIC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbiN3cy1uYXYtdG9wIC5zdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3dzLW5hdi10b3AgLnN1Yjpob3Zlcj4ubGFuZ3VhZ2Utc2VsZWN0ZWQgaSxcbiN3cy1uYXYtdG9wIC5zdWI6aG92ZXI+LmN1cnJlbmN5LXNlbGVjdGVkIGksXG4jd3MtbmF2LXRvcCAuc3ViW29wZW5dIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG59XG5cbiN3cy1uYXYtdG9wIC5zdWIgLmxhbmd1YWdlLXNlbGVjdGVkIGksXG4jd3MtbmF2LXRvcCAuc3ViIC5jdXJyZW5jeS1zZWxlY3RlZCBpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcbn1cblxuI3dzLW5hdi10b3AgLnN1Yml0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmZTY7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmZmZmYwMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWlkZGxlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuI3dzLW5hdi10b3AgLnN1Yml0ZW0gbGkge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI3dzLW5hdi10b3AgLnN1Yml0ZW0gbGk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN3cy1uYXYtdG9wIC5zdWI6aG92ZXI+LnN1Yml0ZW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy02KSB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWNhcnQgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbG9naW4gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbiN3cy1uYXYtdG9wIC5sb2dvLWFsb25lLXBhcnRuZXJ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gI3dzLW5hdi10b3AgLndzLW5hdi1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgLndzLW5hdi1iYXIgaS5lY2NjLWljb24tYnVyZ2VyLW1lbnUge1xuICAgIHdpZHRoOiAzMnB4O1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtYmFyIGkuZWNjYy1pY29uLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cblxuI3dzLW5hdi10b3AgLndzLW5hdi1iYXIgc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEgL3NwYW4gMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuI3dzLW5hdi10b3AgLm5hdi10aXRsZS1vcmdhbmlzYXRpb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEgL3NwYW4gMjtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbiN3cy1uYXYtdG9wLnBhcnRuZXIgLndzLW5hdi1sb2dvIHtcbiAgICBncmlkLXJvdzogMSAvc3BhbiAyO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtbG9nbyBpbWcge1xuICAgIGdyaWQtY29sdW1uOiA2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1odWUpKTtcbn1cblxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWxhbmd1YWdlIHtcbiAgICBncmlkLWNvbHVtbjogMTI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdICN3cy1uYXYtdG9wIC5sb25nLFxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAuc2hvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdICN3cy1uYXYtdG9wIC5zaG9ydCxcbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgLmxvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWN1cnJlbmN5IHtcbiAgICBncmlkLWNvbHVtbjogMTI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtY3VycmVuY3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LW1lc3NlbmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cblxuLyogI3dzLW5hdi10b3AucGFydG5lciAud3MtbmF2LW1lc3NlbmdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59ICovXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgLndzLW5hdi1tZXNzZW5nZXIge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbWVzc2VuZ2VyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXZhbGlkLWJnKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHotaW5kZXg6IDY7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtY2FydCB7XG4gICAgZ3JpZC1jb2x1bW46IDEyO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWNhcnQge1xuICAgIGdyaWQtY29sdW1uOiAxMiAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbG9naW4ge1xuICAgIGdyaWQtY29sdW1uOiAxMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWxvZ2luIHtcbiAgICBncmlkLWNvbHVtbjogMTEgLyBzcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4jd3MtbmF2LXRvcCBpIHtcbiAgICBmb250LWZhbWlseTogJ0JhbG9vQmhhaTItcmVndWxhcic7XG4gICAgLyogY29sb3I6IHZhcigtLWxpbmstY29sb3IpOyAqL1xufVxuXG4jd3MtbmF2LXRvcCBpOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbG9naW4gLmNvbm5lY3RlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tdmFsaWQtYmcpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiAxOXB4O1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gOTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWxpbmtzIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFsb29CaGFpMi1yZWd1bGFyJztcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWxpbmtzIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbiN3cy1uYXYtdG9wIC53cy1uYXYtbGlua3MgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4jd3MtbmF2LXRvcCAud3MtbmF2LWxpbmtzIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKTtcbn1cblxuI3dzLW5hdi10b3AgLndzLW5hdi1saW5rcyBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3dzLW5hdi10b3AgLndyYXAtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC5zdWJpdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cmFwLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHZ3KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkMjApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wW29wZW5dIC53cmFwLW1vYmlsZSAud3MtbmF2LWxhbmd1YWdlLFxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1jdXJyZW5jeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgIGdyaWQtcm93OiB1bnNldDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIC53cy1uYXYtbGFuZ3VhZ2UgLnN1Yml0ZW0sXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wW29wZW5dIC53cmFwLW1vYmlsZSAud3MtbmF2LWN1cnJlbmN5IC5zdWJpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIC53cy1uYXYtbGFuZ3VhZ2UsXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wW29wZW5dIC53cmFwLW1vYmlsZSAud3MtbmF2LWN1cnJlbmN5IHtcbiAgICBmb250LWZhbWlseTogJ0JhbG9vQmhhaTItcmVndWxhcic7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1sYW5ndWFnZSAjbGFuZ3VhZ2Utc2VsZWN0b3IgLnN1Yml0ZW0sXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wW29wZW5dIC53cmFwLW1vYmlsZSAud3MtbmF2LWN1cnJlbmN5ICNjdXJyZW5jeS1zZWxlY3RvciAuc3ViaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1sYW5ndWFnZSAjbGFuZ3VhZ2Utc2VsZWN0b3Jbb3Blbl0gLnN1Yml0ZW0sXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wW29wZW5dIC53cmFwLW1vYmlsZSAud3MtbmF2LWN1cnJlbmN5ICNjdXJyZW5jeS1zZWxlY3RvcltvcGVuXSAuc3ViaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIC5sYW5ndWFnZS1zZWxlY3RlZCxcbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIC5jdXJyZW5jeS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NSUgNSU7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3Bbb3Blbl0gLndyYXAtbW9iaWxlIC53cy1uYXYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgd2lkdGg6IDBweDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcFtvcGVuXSAud3JhcC1tb2JpbGUgLndzLW5hdi1saW5rcyBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuXG4vKiogRmluIE1lbnUgVE9QICovXG5cbltzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdIC53cy1tZW51LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3MtbWVudS1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cy1tZW51LWRlc2t0b3AgLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLndzLW1lbnUtZGVza3RvcCAud3JhcC1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICduYXYtaG9tZSBuYXYtdG9wIG5hdi10b3AgbmF2LXRvcCBuYXYtdG9wIG5hdi10b3AgbmF2LXRvcCcnbmF2LWhvbWUgbmF2LW9mZmVyIG5hdi1jYXJkcyBuYXYtcGFydG5lciBuYXYtZmFxIG5hdi11c2VyIG5hdi12aWV3Y2FydCc7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi53cy1tZW51LWRlc2t0b3AgLndyYXAtbWVudS5wYXJ0bmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvIG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndzLW1lbnUtZGVza3RvcCAud3JhcC1tZW51LmFkbWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IGF1dG8gbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XG59XG5cbi53cy1tZW51LWRlc2t0b3AgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICdCYWxvb0JoYWkyLXJlZ3VsYXInO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuLndzLW1lbnUtZGVza3RvcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG59XG5cbi53cy1tZW51LWRlc2t0b3AgLnN1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3MtbWVudS1kZXNrdG9wIC5zdWJpdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1oYXJkKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLndzLW1lbnUtZGVza3RvcCAuc3ViaXRlbSBsaSB7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud3MtbWVudS1kZXNrdG9wIC5zdWI6aG92ZXI+LnN1Yml0ZW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbn1cblxuLndzLW1lbnUtZGVza3RvcCAuaWNvbi1tYWlsIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi53cy1tZW51LWRlc2t0b3AgLmljb24tdXNlciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xufVxuXG4ubmF2LWhvbWUge1xuICAgIGdyaWQtYXJlYTogbmF2LWhvbWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5hdi10b3Age1xuICAgIGdyaWQtYXJlYTogbmF2LXRvcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiA1MHB4O1xufVxuXG4ubmF2LXVzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi10aXRsZS1vcmdhbmlzYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ud3MtbWVudS1kZXNrdG9wIC5wYXJ0bmVyIC5mYS1lbnZlbG9wZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmF2LXVzZXIgaSxcbi5uYXYtdG9wIGkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLnBhcnRuZXIgLm5hdi1jb2xsZWN0aW9uIGksXG4ucGFydG5lciAubmF2LWNvbnRhY3QgaSxcbi5wYXJ0bmVyIC5uYXYtdXNlciBpLFxuLnBhcnRuZXIgLm5hdi10b3AgaSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4ubmF2LXRvcCBbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmF2LWF1dGgge1xuICAgIGdyaWQtYXJlYTogbmF2LWF1dGg7XG59XG5cbi5uYXYtY29udGFjdCB7XG4gICAgZ3JpZC1hcmVhOiBuYXYtY29udGFjdDtcbn1cblxuLm5hdi12aWV3Y2FydCB7XG4gICAgZ3JpZC1hcmVhOiBuYXYtdmlld2NhcnQ7XG59XG5cbi5uYXYtY2FyZHMge1xuICAgIGdyaWQtYXJlYTogbmF2LWNhcmRzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLm5hdi1vZmZlciB7XG4gICAgZ3JpZC1hcmVhOiBuYXYtb2ZmZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4ubmF2LXBhcnRuZXIge1xuICAgIGdyaWQtYXJlYTogbmF2LXBhcnRuZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4ubmF2LWZhcSB7XG4gICAgZ3JpZC1hcmVhOiBuYXYtZmFxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLndzLW1lbnUtbWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tbmF2LWJhci1oZWlndGgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIHBsYWNlLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKHZhcigtLWJhY2tkcm9wLWZpbHRlcikpO1xufVxuXG4ud3MtbWVudS1tYWluIC5sb2dvLW1lbnUtYmFyLXRvcCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4udmlld2NhcnQgW3R5cGU9XCJpY29uXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLndzLW1lbnUtbWFpbiAudmlld2NhcnQge1xuICAgIC8qIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMzBweCwgMzVweCk7ICovXG4gICAgLyogY29sb3I6IHZhcigtLW5hdi1iYXItY29sb3IpOyAqL1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tcGFkKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3MtbWVudS1tYWluIC52aWV3Y2FydDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIGNvbG9yOiB2YXIoLS1uYXYtYmFyLWNvbG9yLWhvdmVyKTtcbn1cblxuLndzLW1lbnUtbWFpbiAudmlld2NhcnQgLndzLXNwYW4taW5mby1tYXJrIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG59XG5cbi53cy1tZW51LW1haW4gW2RhdGEtYWN0aW9uPVwib3BlblwiXSB7XG4gICAgY29sb3I6IHZhcigtLW5hdi1iYXItY29sb3IpO1xufVxuXG4ud3MtbWVudS1tYWluIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3MtbWVudS1tYWluIC5pY29uLW1lbnUtb3BlbiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzMHB4LCAzNXB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tcGFkKTtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi53cy1tZW51LW1haW4gLndyYXAtbWVudS1saW5rIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLndzLW1lbnUtbWFpbiAud3JhcC1tZW51LWxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLndyYXAtbWVudVtkYXRhLXBvc2l0aW9uPVwic2lkZWxlZnRcIl0gLmxvZ28tbWVudS1iYXItc2lkZSB7XG4gICAgd2lkdGg6IDgwcHg7XG59XG5cbi53cmFwLW1lbnVbZGF0YS1wb3NpdGlvbj1cInNpZGVsZWZ0XCJdIC5pY29uLW1lbnUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzMHB4LCAzNXB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQtZGFyayk7XG59XG5cbi53cmFwLW1lbnVbZGF0YS1wb3NpdGlvbj1cInNpZGVsZWZ0XCJdIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNXZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cih2YXIoLS1iYWNrZHJvcC1maWx0ZXIpKTtcbiAgICB6LWluZGV4OiA5OTk7XG59XG5cbi53cmFwLW1lbnVbZGF0YS1wb3NpdGlvbj1cInNpZGVsZWZ0XCJdIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC1tZW51W2RhdGEtcG9zaXRpb249XCJzaWRlbGVmdFwiXSAud3JhcC1tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgIC8qIGNvbG9yOiAjMDAwMDAwOyAqL1xuICAgIC8qIHRleHQtc2hhZG93OiA1cHggNHB4IDhweCAjMDAwMDAwNzU7ICovXG4gICAgLyogY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpOyAqL1xufVxuXG4ud3JhcC1tZW51W2RhdGEtcG9zaXRpb249XCJzaWRlbGVmdFwiXSAud3JhcC1tZW51LWxpbmsgYSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbltkYXRhLXN0YXRlPVwiY2xvc2VcIl0gLndyYXAtbWVudVtkYXRhLXBvc2l0aW9uPVwic2lkZWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXN0YXRlPVwib3BlblwiXSAud3JhcC1tZW51W2RhdGEtcG9zaXRpb249XCJzaWRlbGVmdFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dyk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLndzLXNwYW4taW5mby1tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xufVxuXG4ud3Mtc3Bhbi1pbmZvLW1hcms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1ob3Zlcik7XG59XG5cbi5ib3gtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG4uYm94LWNvbHVtbiBpIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG50YWJsZSBkaXZbY29udGVudGVkaXRhYmxlXSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcnRuZXJzIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5wYXJ0bmVycy1tZW51LWZvb3Rlcixcbm5hdi5tYWluLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbn1cblxubmF2Lm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLndzLXRhYnMtbWluaSxcbi53cy10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0xMik7XG59XG5cblxuW21vZGVsPVwidGFic1wiXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cih2YXIoLS1iYWNrZHJvcC1maWx0ZXIpKTtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1wYWQxNSk7XG59XG5cblttb2RlbD1cInRhYnNcIl0gLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5bbW9kZWw9XCJ0YWJzXCJdIC53cmFwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bbW9kZWw9XCJ0YWJzXCJdIC53cmFwLWhlYWRlciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuW21vZGVsPVwidGFic1wiXSBsYWJlbC50YWJzQWN0aXZlIC5idG4tdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWZvcm0tYmcpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1mb3JtLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvcm0tY2wpO1xufVxuXG5bbW9kZWw9XCJ0YWJzXCJdIGxhYmVsIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bbW9kZWw9XCJ0YWJzXCJdIC50YWJzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVtbyk7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuW21vZGVsPVwidGFic1wiXSAudGFicy1jb250ZW50LnRhYnNBY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bbW9kZWw9XCJ0YWJzXCJdIGlucHV0W25hbWU9XCJ0YWJzXCJdOmNoZWNrZWQrbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmVcbn1cblxuW21vZGVsPVwidGFic1wiXSAudGFicy1jb250ZW50IHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50XG59XG5cblttb2RlbD1cInRhYnNcIl0gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDIwcmVtO1xufVxuXG4ud3MtdGFicy1taW5pLm1pbi10YWJzIC53cy10YWJzLXdyYXAsXG4ud3MtdGFicy5taW4tdGFicyAud3MtdGFicy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xufVxuXG4ud3MtdGFicy1taW5pLm1pbi10YWJzIGlucHV0W25hbWU9XCJ0YWJzXCJdLFxuLndzLXRhYnMubWluLXRhYnMgaW5wdXRbbmFtZT1cInRhYnNcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cy10YWJzLW1pbmkgaW5wdXRbbmFtZT1cInRhYnNcIl0sXG4ud3MtdGFicyBpbnB1dFtuYW1lPVwidGFic1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qb24gY2FjaGUgbGVzIGlucHV0Ki9cbiAgICBvcGFjaXR5OiAwXG59XG5cbi53cy10YWJzLW1pbmkgbGFiZWwsXG4ud3MtdGFicyAubGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3MtdGFicy1taW5pIC50YWJzLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xufVxuXG4ud3MtdGFicy1taW5pIC50YWJzLWNvbnRlbnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3MtdGFicy1taW5pIC5sYWJlbC5hY3RpdmUsXG4ud3MtdGFicy1taW5pIC5sYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpXG59XG5cblxuLndzLXRhYnMtbWluaSAudGFicy1jb250ZW50IGZvcm0gKixcbi53cy10YWJzIC50YWJzLWNvbnRlbnQgZm9ybSAqIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cy10YWJzIGlucHV0W25hbWU9XCJ0YWJzXCJdOmNoZWNrZWQrbGFiZWwrLnRhYnMtY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBhbmltIDFzIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndzLXRhYnMtbWluaS5taW4tdGFicyAubGFiZWwsXG4ud3MtdGFicy5taW4tdGFicyAubGFiZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ud3MtdGFicy1taW5pLFxuLndzLXRhYnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3MtdGFicyBpbnB1dFtuYW1lPVwidGFic1wiXTpjaGVja2VkK2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndzLXRhYnMgaW5wdXRbbmFtZT1cInRhYnNcIl06Y2hlY2tlZCtsYWJlbCsudGFicy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuXG5cblxuXG5bZGF0YWJveGxpc3RdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cy1kYXRhbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbn1cblxuW2RhdGFib3hsaXN0XSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cImRlc2t0b3BcIl0gW2RhdGFib3hsaXN0XSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gLndzLWRhdGFsaXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3MtZGF0YWxpc3Q6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1saW5rLWJnKTtcbn1cblxuW2RhdGFib3hsaXN0XSBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud3MtZGF0YWxpc3QuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4ud3MtZGF0YWxpc3QgW3R5cGU9XCJpbnB1dFwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndzLWRhdGFsaXN0IFt0eXBlPVwiaWNvbi1mb250XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVaKC05MGRlZyk7XG59XG5cbi53cy1kYXRhbGlzdDpob3ZlciBbdHlwZT1cImljb24tZm9udFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooLTE4MGRlZyk7XG59XG5cbltkYXRhLXR5cGU9XCJsaXN0Ym94XCJdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG59XG5cbltkYXRhLXR5cGU9XCJsaXN0Ym94XCJdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5bZGF0YS10eXBlPVwibGlzdGJveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDE4cHgsIDIwcHgpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDA5O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYnRuLWxpZ2h0KTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYnRuLWxpZ2h0KTtcbn1cblxuW2RhdGFib3hsaXN0XS5pbmFjdGl2ZSAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW2RhdGFib3hsaXN0XS5hY3RpdmUgW2RhdGEtdHlwZT1cImxpc3Rib3hcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC8qIGFuaW1hdGlvbjogZmFkZS11cCAwLjNzOyAqL1xufVxuXG5bZGF0YS10eXBlPVwibGlzdGJveFwiXSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG59XG5cbltkYXRhYm94bGlzdF0uYWN0aXZlIFtkYXRhLXR5cGU9XCJsaXN0Ym94XCJdIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltkYXRhLXR5cGU9XCJsaXN0Ym94XCJdIC5kYXRhbGlzdC1pbnB1dC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3MtZGF0YWxpc3QgW3R5cGU9XCJpbnB1dFwiXSAuZGF0YWxpc3QtaW5wdXQtY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cy1kYXRhbGlzdCBbdHlwZT1cImlucHV0XCJdIC5kYXRhbGlzdC1pbnB1dC1jb250ZW50IGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLndzLWRhdGFsaXN0IC5kYXRhbGlzdC1pbnB1dC1jb250ZW50IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAvKiBmb250LXNpemU6IGNsYW1wKDEycHgsIDE0cHgsIDE2cHgpOyAqL1xufVxuXG4ud3MtZGF0YWxpc3QgLmRhdGFsaXN0LWlucHV0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndzLXByaWNlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bZGF0YS1wcmljZT1cImRpc2FibGVcIl0gLndzLXByaWNlOmFjdGl2ZT4ucHJpY2UtcGFuZWwsXG5bZGF0YS1wcmljZT1cImRpc2FibGVcIl0gLndzLXByaWNlOmhvdmVyPi5wcmljZS1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3MtcHJpY2UgLnByaWNlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud3MtcHJpY2UgLml0ZW0tY3VycmVuY3kge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ud3MtcHJpY2UgLml0ZW0tY3VycmVuY3kuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTVweCwgMjBweCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi53cy1wcmljZSAucHJpY2UtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLndzLXByaWNlIC5wcmljZS1wYW5lbDpob3ZlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLndzLXByaWNlIC5wcmljZS1wYW5lbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdHIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG59XG5cbi53cy1wcmljZSAucHJpY2UtcGFuZWwgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctaGFyZCk7XG59XG5cbi53cy1wcmljZSAucHJpY2UtcGFuZWw6aG92ZXI+c3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tcHJpY2UtcG9zLXgpLCB2YXIoLS1wcmljZS1wb3MteSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1oYXJkKTtcbn1cblxuLndzLXByaWNlIC5wcmljZS1wYW5lbCBzcGFuOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ud3MtcHJpY2UgLnByaWNlLXBhbmVsIHNwYW5bYWN0aXZlXSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLndzLXByaWNlIC5wcmljZS1wYW5lbCBzcGFuOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudC1wcmljZSk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA3NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi53cy1wcmljZSAucHJpY2UtcGFuZWwgLnByaWNlLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZGVmYXV0LWN1cnJlbmN5KTtcbn1cblxuLndzLXByaWNlOmhvdmVyPi5wcmljZS1wYW5lbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuW2RhdGEtdGFibGUtaWQ9XCJjYXJkcy1tYW5hZ2VyXCJdIC53cy1wcmljZSAucHJpY2UtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250cm9sLWlucHV0LXF1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1hbHBoYSk7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LWxpbmUpO1xufVxuXG4uY29udHJvbC1pbnB1dC1xdWFudGl0eSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYWN0aXZlKTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG59XG5cbi5jb250cm9sLWlucHV0LXF1YW50aXR5IC5xdHkge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDE1cHgsIDMwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG59XG5cbm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1oZWlnaHQtbWF4LWJveCk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGFuaW1hdGlvbjogc3RyZXRjaCAuM3MgZWFzZS1vdXQgYm90aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctaGFyZCk7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKHZhcigtLWJhY2tkcm9wLWZpbHRlcikpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZyYW1ld29yay1iZy1hbHBoYSk7XG59XG5cbm1vZGFsIGZpZWxkc2V0IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5tb2RhbC5mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudC1taWRkbGUpO1xufVxuXG5cbm1vZGFsIC5saW5rLWNsYXNzaWMge1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbm1vZGFsIC5saW5rLWNsYXNzaWM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XG59XG5cbm1vZGFsLmZ1bGxzY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmctYWxwaGEpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbm1vZGFsIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5tb2RhbCAud3MtbW9kYWwtY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubW9kYWwgLmNhcnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG5cbm1vZGFsLmZ1bGxzY3JlZW4gLndzLXdyYXAtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubW9kYWwubm9ib3JkZXIgLndzLXdyYXAtbW9kYWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5tb2RhbCBmaWVsZHNldCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxNXB4LCAxOHB4KTtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG4gICAgcGFkZGluZzogMDtcbn1cblxuXG5tb2RhbCAud3Mtd3JhcC1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxubW9kYWwgLmJ1dHRvbi1tb2RhbC1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxubW9kYWwgLmJ1dHRvbi1tb2RhbC1jb25maXJtIFtkYXRhLWFjdGlvbj1cImNsb3NlXCJdIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xufVxuXG5tb2RhbCAuYnV0dG9uLW1vZGFsLWNvbmZpcm0gYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG5xcmNke1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG59XG5cbnFyY2QgaW1ne1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuYmFyY29kZXtcbn1cblxuLndzLWNhcmQtY2hlY2t1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi53cy1jYXJkLWNoZWNrdXAgLmZvcm0tY2hlY2t1cCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3MtY2FyZC1jaGVja3VwIC5ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53cy1jYXJkLWNoZWNrdXAgLmdyb3VwIC53cy1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLndzLWNhcmQtY2hlY2t1cCAuaW1hZ2UtbmV0d29yayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi8gOTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI3dzLW1vZGFsLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGNsYW1wKDgwdncsIDc1dncsIDUwdncpO1xufVxuXG4jd3MtbW9kYWwtdGFibGUgdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbiN3cy1tb2RhbC10YWJsZSAuY29udHJvbC1pbnB1dC1xdWFudGl0eSB7XG4gICAgY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xufVxuXG4jd3MtbW9kYWwtdGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiN3cy1tb2RhbC10YWJsZSAuY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4jd3MtbW9kYWwtdGFibGUgLmNsb3NlOmJlZm9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKiAjd3MtbW9kYWwtbGlicmFyeSAud3Mtd3JhcC1tb2RhbCxcbiN3cy1tb2RhbCAud3Mtd3JhcC1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWhlaWdodC1tYXgtYm94KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59ICovXG5cbiN3cy1tb2RhbC1saWJyYXJ5IC53cy13cmFwLW1vZGFsLFxuI3dzLW1vZGFsIC53cy13cmFwLW1vZGFsIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLCA0MGNoKTtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuI3dzLW1vZGFsLWxpYnJhcnkgIC53cy13cmFwLW1vZGFse1xuICAgIHdpZHRoOiB1bnNldDtcbn1cblxuI3dzLW1vZGFsLWxpYnJhcnkgLndzLXdyYXAtbW9kYWwgcCxcbiN3cy1tb2RhbCAud3Mtd3JhcC1tb2RhbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jd3MtbW9kYWwtbGlicmFyeS5mdWxsc2NyZWVuIC53cy13cmFwLW1vZGFsLFxuI3dzLW1vZGFsLWxpYnJhcnkgLndzLXdyYXAtbW9kYWwge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5cbiN3cy1tb2RhbC1saWJyYXJ5IC53cy13cmFwLW1vZGFsIC5wdmlld1VwbG9hZCAubWVkaWEtbW9kaWZ5LWljb24sXG4jd3MtbW9kYWwtbGlicmFyeSAud3Mtd3JhcC1tb2RhbCAucHZpZXdVcGxvYWQgLm1lZGlhLXRyYXNoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN3cy1tb2RhbC10YWJsZSAud3Mtd3JhcC1tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1oZWlnaHQtbWF4LWJveCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZC10ZC1hbHBoYSk7XG59XG5cbiN3cy1tb2RhbC10YWJsZSAuY2FydCBoMiB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cblxuI3dzLW1vZGFsLXRhYmxlIC5jYXJ0IC5jYXJ0LWJ1dHRvbiB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luLWJveCk7XG59XG5cbiN3cy1tb2RhbC10YWJsZS5mdWxsc2NyZWVuIC5jYXJ0IHtcbiAgICB3aWR0aDogY2xhbXAoMzIwcHgsIDc1JSwgMTAyNHB4KTtcbn1cblxuI3dzLW1vZGFsLXRhYmxlLmZ1bGxzY3JlZW4gLmNhcnQsXG4jd3MtbW9kYWwtdGFibGUgLmNhcnQge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4jd3MtbW9kYWwtdGFibGUgLmNhcnQgLnZhbGlkZWNhcnQge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG4ud3JhcC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuXG4jd3MtZnJvbnQgI2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cy1jYXJ0LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDIwcHgsIDMwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIGdhcDogMTVweDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIodmFyKC0tYmFja2Ryb3AtZmlsdGVyKSk7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi53cy1jYXJ0LXBhbmVsIC5jYXJ0LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLndzLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi53cy1idXR0b24tbGluayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpXG59XG5cbi53cy1idXR0b24tbGluayAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndzLWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLndzLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4ud3JhcC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgIGdhcDogMTBweDtcbn1cblxuLndzLWdyaWQtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbi53cmFwLXNlYXJjaCBpbnB1dCxcbi53cy1ncmlkLXNlYXJjaCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuXG5cbi5wZXJpb2QgYnV0dG9uLFxuLndzLWdyaWQtc2VhcmNoIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZm9ybS1iZyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA0NXB4O1xufVxuXG4ucGVyaW9kIGJ1dHRvbjpob3Zlcixcbi53cy1ncmlkLXNlYXJjaCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1mb3JtLWJnLWhvdmVyKTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlcmlvZCBidXR0b24gaSxcbi53cy1ncmlkLXNlYXJjaCBidXR0b24gaSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ud3MtZ3JpZC1zZWFyY2ggLndyYXAtY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDVweDtcbn1cblxuLndzLWdyaWQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuLndzLWdyaWQtdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLndzLWdyaWQtdGQtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2E2YjBjZjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgei1pbmRleDogOTk7XG59XG5cbi53cy1ncmlkLXRkLXBhbmVsIGkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi53cy1ncmlkLXRkLXBhbmVsIGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbn1cblxuLndzLWdyaWQtaGVhZGVyLFxuLndzLWdyaWQtdGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbn1cblxuLndzLWdyaWQtdGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWMtc2hhZG93LTIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cblxuLndzLWdyaWQtdGJvZHkubGluZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi53cy1ncmlkLXRib2R5IGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53cy1ncmlkLXRib2R5LWZsZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWMtc2hhZG93LTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZ3JpZC10Ym9keSk7XG59XG5cbi53cy1ncmlkLXRib2R5LWZsZXg6YmVmb3JlLFxuLndzLWdyaWQtdGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cbi53cy1ncmlkLXRib2R5LWZsZXg6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi53cy1ncmlkLXRib2R5LWZsZXg6aG92ZXI6YmVmb3JlLFxuLndzLWdyaWQtdGJvZHk6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cbi5ncmlkLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3MtZ3JpZC10ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDAwOTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3MtZ3JpZC10Ym9keS1mbGV4OmhvdmVyLFxuLndzLWdyaWQtdGQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWMtc2hhZG93KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4ud3MtZ3JpZC10ZCBkaXZbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ud3MtZ3JpZC10ZCBkaXZbY29udGVudGVkaXRhYmxlXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4ud3MtZ3JpZC10ZCBkaXZbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndzLWdyaWQtdGQgZGl2W2NvbnRlbnRlZGl0YWJsZV06bm90KFtlZGl0YWJsZV0pIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3MtZ3JpZC10ZCBkaXZbY29udGVudGVkaXRhYmxlXTpob3Zlcjpub3QoW2VkaXRhYmxlXSkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUpO1xufVxuXG4ud3MtZ3JpZC10ZCBbZWRpdGFibGVdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmNlbGxoZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuY2VsbGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcbn1cbmNlbGxoZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250LXNlbGVjdGVkKTtcbn1cbmNlbGxoZWFkZXIgaXtcbiAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi53cy1ncmlkLXRkIGZpZWxkc2V0W3R5cGU9XCJyYWRpb2JveFwiXSxcbi53cy1ncmlkLXRkIGZpZWxkc2V0W3R5cGU9XCJsaXN0Ym94XCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5jZWxsaGVhZGVyW3R5cGU9XCJyYWRpb2JveFwiXSxcbmNlbGxoZWFkZXJbdHlwZT1cImxpc3Rib3hcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG59XG5cbmNlbGxoZWFkZXJbdHlwZT1cInJhZGlvYm94XCJdIHNwYW4sXG5jZWxsaGVhZGVyW3R5cGU9XCJsaXN0Ym94XCJdIHNwYW4ge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbmNlbGxoZWFkZXJbdHlwZT1cImxpc3Rib3hcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG59XG5cblxuY2VsbGNvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ud3MtZ3JpZCAud3Mtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbn1cblxuLndzLWdyaWQgLnNlbGVjdGVkLXVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud3MtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cblxuXG4uZm9ybS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5mb3JtLWltYWdlW25hbWU9XCJiYXJjb2RlXCJdOmhvdmVyLFxuLmZvcm0taW1hZ2VbbmFtZT1cInFyY29kZVwiXTpob3ZlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xufVxuXG4uZm9ybS1tdWx0aS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uZm9ybS1tdWx0aS1jaGVja2JveCAud3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbnJhZGlvYm94IFt0eXBlPVwicmFkaW9CdXR0b25cIl17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbnJhZGlvYm94IFt0eXBlPVwicmFkaW9CdXR0b25cIl0gaW5wdXQuZm9ybS1jaGVjay1idXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbnJhZGlvYm94W3R5cGU9XCJyYWRpb0J1dHRvblwiXSBkaXZ7XG4gICAgei1pbmRleDogMTtcbn1cblxuXG5pbnB1dC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDE1cHgsIDE4cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGdhcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcblxufVxuXG4uY3VzdG9tLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdlY2NjJztcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jdXN0b20tY2hlY2tib3g6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnZWNjYyc7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbn1cblxuaW5wdXQuZm9ybS1jaGVjay1pbnB1dFtjaGVja2VkXX4uY3VzdG9tLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYWN0aW9uLWJnKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tYWN0aW9uLWJnKTtcbn1cblxuaW5wdXQuZm9ybS1jaGVjay1pbnB1dFtjaGVja2VkXX4uY3VzdG9tLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG59XG5cbmlucHV0LmZvcm0tY2hlY2staW5wdXRbY2hlY2tlZF1+LmN1c3RvbS1jaGVja2JveDphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4jYmFsYW5jZS1zaGVldHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNiYWxhbmNlLXNoZWV0IC5jYXJkLXdyYXB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuI2JhbGFuY2Utc2hlZXQgLmNhcmQtZXJyb3IsXG4jYmFsYW5jZS1zaGVldCAuY2FyZC1pbmZve1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIGdhcCA6IDE1cHg7XG59XG4jYmFsYW5jZS1zaGVldCAuY2FyZC1pbmZve1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3JtLWJnKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICAvKiBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7ICovXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2JhbGFuY2Utc2hlZXQgLmNhcmQtZXJyb3J7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbiNiYWxhbmNlLXNoZWV0ICAuY2FyZC1pY29ue1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgXG59XG5cbiNiYWxhbmNlLXNoZWV0ICAuY2FyZC1ldmVudHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4jYmFsYW5jZS1zaGVldCAud3JhcC1jYXJkLWZpZWxke1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4jYmFsYW5jZS1zaGVldCAgdWx7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNiYWxhbmNlLXNoZWV0IC5jYXJkLXdyYXAgdHIuZXJyb3J7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXVudmFsaWQtYmcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBcbn1cbiNiYWxhbmNlLXNoZWV0IC5jYXJkLXdyYXAgIHRke1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG4jYmFsYW5jZS1zaGVldCAuY2FyZC13cmFwIHRhYmxlW3NpemU9XCJzbWFsbFwiXSB0ZHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbiNiYWxhbmNlLXNoZWV0IC5jYXJkLXdyYXAgIHRkOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4jYmFsYW5jZS1zaGVldCAuY2FyZC13cmFwIHN1bW1hcnl7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3dzLXBsdWdpbnMsXG4jd3MtZXhlbXBsZSxcbiN3cy1sYWJvcmF0b3J5LFxuI3dzLW1lZGlhcyxcbiN3cy10cmFuc2xhdG9yLFxuI3dzLW9wdGlvbnMsXG4jd3MtcGFnZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbiN3cy1wYWdlcyBidXR0b24sXG4jd3MtdHJhbnNsYXRvciBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4ud3Mtd3JhcC1mb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ2FwOiA1cHg7XG59XG5cbnRleHRhcmVhe1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBib3JkZXI6IG5vbmVcbn1cbnRleHRhcmVhOmZvY3Vze1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4ud3Mtd3JhcC10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwMHB4LCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICA7XG59XG5cbi53cy13cmFwLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLndzLXdyYXAtdGV4dGFyZWEgdGV4dGFyZWE6YWN0aXZlLFxuLndzLXdyYXAtdGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtaG92ZXIpO1xufVxuXG5uZXR3b3JrYWNjZXNzIGRldGFpbHM6bm90KG5ldHdvcmthY2Nlc3MgLndzLXdyYXAtZm9ybSBkZXRhaWxzLnN1YikgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlsczpub3QoLndzLXdyYXAtZm9ybSBkZXRhaWxzLnN1Yikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjApO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxubmV0d29ya2FjY2Vzcy50cmFuc2xhdG9yLXBhdGgtZmlsZSAsXG4gICAgLndzLXdyYXAtZm9ybSAudHJhbnNsYXRvci1wYXRoLWZpbGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxubmV0d29ya2FjY2VzcyBzdW1tYXJ5LFxuLndzLXdyYXAtZm9ybSBzdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYy1zaGFkb3ctMik7XG59XG5cbm5ldHdvcmthY2Nlc3Mgc3VtbWFyeS5zdWIgLFxuICAgIC53cy13cmFwLWZvcm0gc3VtbWFyeS5zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNiAxMyAzOCkgMCUsICMyMTI2MzYgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbm5ldHdvcmthY2Nlc3Mgc3VtbWFyeSBoMyAsXG4gICAgLndzLXdyYXAtZm9ybSBzdW1tYXJ5IGgzIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KVxufVxuXG5uZXR3b3JrYWNjZXNzIHN1bW1hcnkuc3ViIGg0ICxcbiAgICAud3Mtd3JhcC1mb3JtIHN1bW1hcnkuc3ViIGg0IHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxubmV0d29ya2FjY2VzcyBzdW1tYXJ5IGRpdiAsXG4gICAgLndzLXdyYXAtZm9ybSBzdW1tYXJ5IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxubmV0d29ya2FjY2VzcyBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlscyBzdW1tYXJ5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMDJCJztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuXG5uZXR3b3JrYWNjZXNzIGRldGFpbHMgc3VtbWFyeS5zdWI6YWZ0ZXIgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlscyBzdW1tYXJ5LnN1YjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDAyQic7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5uZXR3b3JrYWNjZXNzIGRldGFpbHMgLmNvbnRlbnQgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlscyAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxOHB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbm5ldHdvcmthY2Nlc3MgZGV0YWlscyAuY29udGVudC5zdWIgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlscyAuY29udGVudC5zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbn1cblxubmV0d29ya2FjY2VzcyBkZXRhaWxzW29wZW5dIHN1bW1hcnk6YWZ0ZXIgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuXG5uZXR3b3JrYWNjZXNzIGRldGFpbHMgLndzLXdyYXAtaW5mbyAsXG4gICAgLndzLXdyYXAtZm9ybSBkZXRhaWxzIC53cy13cmFwLWluZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cblxubmV0d29ya2FjY2VzcyBkZXRhaWxzIC53cy13cmFwLWluZm8gbGFiZWwgLFxuICAgIC53cy13cmFwLWZvcm0gZGV0YWlscyAud3Mtd3JhcC1pbmZvIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLWMtMTApO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuW2RhdGEtbWVkaWE9XCJpbXBvcnRcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtbWVkaWE9XCJpbXBvcnRcIl06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnRMOpcG9zZXIgdm9zIGZpY2hpZXJzIGljaSc7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5bZGF0YS1tZWRpYT1cImltcG9ydFwiXS5ob3ZlciB+ICNzdW1tYXJ5LWNvbnRlbnQge1xuICAgIGZpbHRlciA6IGJsdXIoNXB4KVxufVxuW2RhdGEtbWVkaWE9XCJpbXBvcnRcIl0uaG92ZXIgfiAjc3VtbWFyeS1jb250ZW50IHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkIGJsYWNrO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxMHB4O1xufVxuXG5bZGF0YS1tZWRpYT1cIndyYXAtY29udGVudFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1tZWRpYT1cInNob3djYXNlXCJdLFxuW2RhdGEtbWVkaWE9XCJjb250ZW50XCJdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1hbHBoYSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuICAgIGdhcDogN3B4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbltkYXRhLW1lZGlhPVwic2hvd2Nhc2VcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG5bZGF0YS1tZWRpYT1cInNob3djYXNlXCJdOm5vdCg6ZW1wdHkpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbWVkaWE9XCJzaG93Y2FzZVwiXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWNvbnRlbnQtbm8taW1hZ2UpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbltkYXRhLW1lZGlhPVwiY29udGVudFwiXSB7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbn1cblxuW2RhdGEtbWVkaWE9XCJjb250ZW50XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbltkYXRhLW1lZGlhPVwibGlicmFyeVwiXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEtaGVhZGVyIG1lZGlhLWhlYWRlcicnbWVkaWEtY29udGVudCBtZWRpYS1pbmZvcm1hdGlvbicnbWVkaWEtcGFuZWwgbWVkaWEtaW5mb3JtYXRpb24nJ21lZGlhLXNlbGVjdGVkIG1lZGlhLXNlbGVjdGVkJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndzLXdyYXAtbW9kYWwgW2RhdGEtbWVkaWE9XCJsaWJyYXJ5XCJde1xuICAgIHBhZGRpbmc6IDAgNXZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuW2RhdGEtbWVkaWE9XCJoZWFkZXJcIl0ge1xuICAgIGdyaWQtYXJlYTogbWVkaWEtaGVhZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbltkYXRhLW1lZGlhPVwiaGVhZGVyXCJdIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDE2cHgsIDIwcHgpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuW2RhdGEtbWVkaWE9XCJwYW5lbFwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBncmlkLWFyZWE6IG1lZGlhLXBhbmVsO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG5bZGF0YS1tZWRpYT1cImxpYnJhcnlcIl0gLmdyaWQtY2VsbCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLndzLW1lZGlhLWxpYnJhcnktcGFuZWwtaW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG4ud3JhcC13cy1tZWRpYSAuYnRuLWxpbmsge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG5bZGF0YS1tZWRpYT1cImltcG9ydFwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdXRsaW5lOiAzcHggc29saWQgYmxhY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLW1lZGlhPVwiaW1wb3J0XCJdLmhvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG59XG5cbi5wdmlld1VwbG9hZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMTIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtb290aCk7XG59XG5cbi5wdmlld1VwbG9hZFtzZWxlY3RlZD1cInNlbGVjdGVkXCJdIHtcbiAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgb3V0bGluZTogNXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtc3Bhbi1sYWJlbCk7XG59XG5cbi5wdmlld1VwbG9hZFtzZWxlY3RlZF06aG92ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdmlld1VwbG9hZCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgICAtbW96LXVzZXItZHJhZzogbm9uZTtcbiAgICAtby11c2VyLWRyYWc6IG5vbmU7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xufVxuXG4ucHZpZXdVcGxvYWQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNwYW4tbGFiZWwpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wdmlld1VwbG9hZCAubWVkaWEtbW9kaWZ5LWljb24ge1xuICAgIGxlZnQ6IDVweDtcbiAgICByaWdodDogdW5zZXQ7XG59XG5cbi5wdmlld1VwbG9hZCBpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wdmlld1VwbG9hZC5wb3J0cmFpdCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLnB2aWV3VXBsb2FkOmhvdmVyIGkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IC8qIFJlbmQgbCdpY8O0bmUgdmlzaWJsZSBsb3JzIGR1IHN1cnZvbCBkZSAucHZpZXdVcGxvYWQgKi9cbn1cblxuLnB2aWV3VXBsb2FkOmhvdmVyIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSkgYmx1cigycHgpO1xufVxuXG4ucHZpZXdVcGxvYWQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMjY7XG59XG5cblxuLnB2aWV3VXBsb2FkIGltZy5wZGYge1xuICAgIGhlaWdodDogdW5zZXQ7XG59XG5cbi5wdmlld1VwbG9hZCAucGVuZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdhcDogMTBweDtcbn1cblxuLnB2aWV3VXBsb2FkIC5wZW5kaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDcuNXB4IHNvbGlkIHZhcigtLWMtNjApO1xuICAgIGJvcmRlci10b3A6IDcuNXB4IHNvbGlkIHZhcigtLWMtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLndzLXByb2dyZXNzLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODQlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KVxufVxuLnB2aWV3VXBsb2FkIGltZy5wcmV2aWV3LXVzZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cblxuLndzLXByb2dyZXNzYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLXByb2dyZXNzLWNvdW50KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTFlNzQ1O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWMtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jLXNoYWRvdy1idG4pO1xufVxuXG4ud3MtcHJvZ3Jlc3Mtd3JhcCAud3MtcHJvZ3Jlc3MtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiN3cy1tZWRpYXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG59XG5cbltkYXRhLW1lZGlhPVwiYWRkLWxpYnJhcnlcIl0ge1xuICAgIGdyaWQtYXJlYTogbWVkaWEtc2VsZWN0ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1tZWRpYT1cInNlbGVjdGVkLW1pbmF0dXJlXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtbWVkaWE9XCJzZWxlY3RlZC1taW5hdHVyZVwiXSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuW2RhdGEtbWVkaWE9XCJhZGQtbGlicmFyeVwiXSBidXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbltkYXRhLW1lZGlhPVwiYWRkLWxpYnJhcnlcIl0gYnV0dG9uOmhvdmVyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG5cbltkYXRhLW1lZGlhPVwiYWRkLWxpYnJhcnlcIl0gYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbltkYXRhLW1lZGlhPVwiaW5mb3JtYXRpb25cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGdyaWQtYXJlYTogbWVkaWEtaW5mb3JtYXRpb247XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbltkYXRhLW1lZGlhPVwiaW5mb3JtYXRpb25cIl0gaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMTZweCwgMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbltkYXRhLW1lZGlhPVwiaW5mb3JtYXRpb25cIl0gLndyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltkYXRhLW1lZGlhPVwiaW5mb3JtYXRpb25cIl0uYWN0aXZlPi53cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG5bZGF0YS1tZWRpYT1cImluZm9ybWF0aW9uXCJdIHRleHRhcmVhLFxuW2RhdGEtbWVkaWE9XCJpbmZvcm1hdGlvblwiXSBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuW2RhdGEtbWVkaWE9XCJpbmZvcm1hdGlvblwiXSBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuW2RhdGEtbWVkaWE9XCJpbmZvcm1hdGlvblwiXSBbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG5bZGF0YS1sYWJlbD1cInByZXZpZXctbWluaWF0dXJlXCJdICoge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1pZGRsZSk7XG59XG5cbltkYXRhLWxhYmVsPVwiaW1hZ2VpZFwiXSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5bZGF0YS1sYWJlbD1cImRpbWVuc2lvblwiXSxcbltkYXRhLWxhYmVsPVwic2l6ZVwiXSxcbltkYXRhLWxhYmVsPVwiZGF0ZVwiXSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5bZGF0YS1tZWRpYT1cInNob3dcIl0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNzQlO1xufVxuXG4uZXZlbnRbZGF0YS1tZWRpYT1cInNob3dcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cblxuW2RhdGEtbWVkaWE9XCJzaG93XCJdIGZpZWxkc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgYXV0byBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgZ2FwOiAxNXB4IDA7XG59XG5cbi5ldmVudCBbZGF0YS1tZWRpYT1cInNob3dcIl0gZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV0d29yayBbZGF0YS1tZWRpYT1cInNob3dcIl0gZmllbGRzZXRbdHlwZT1cImxpc3Rib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuW2RhdGEtbWVkaWE9XCJzaG93XCJdIGZpZWxkc2V0IGJ1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbmRldGFpbHMgW2RhdGEtbWVkaWE9XCJzaG93XCJdIC5wdmlld1VwbG9hZCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuZGV0YWlsc1tvcGVuXSBbZGF0YS1tZWRpYT1cInNob3dcIl0gLnB2aWV3VXBsb2FkIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIG1hcmdpbjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmdjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1wYWQpO1xufVxuXG4uZ3Ige1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IHZhcigtLXBhZCk7XG59XG5cbi5mb3JtLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tbWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5hZGQtcGFkZGluZy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xufVxuXG5cbi8qKiBQYWdlIExvZ2luICoqKi9cblxuLmZvcm0tc2lnbmluIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1mb3JnZXQuYWN0aXZlLFxuLmZvcm0tc2lnbnVwLmFjdGl2ZSxcbi5mb3JtLXNpZ25pbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4ud3Mtc2lnbnVwLFxuLndzLWxvZ2luIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogNTE2cHg7XG59XG5cbi53cy1sb2dpbi5pdGluZXJhbnQge1xuICAgIG1heC13aWR0aDogNTc2cHg7XG59XG5cblxuI3B1cmNoYXNlIC53cy1zaWdudXAge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuI3B1cmNoYXNlIC53cmFwLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4jcHVyY2hhc2UgLndyYXAtbXVsdGktZm9ybSB7XG4gICAgbWFyZ2luOiAwIDV2bWF4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbi53cy1sb2dpbiAud3JhcC1jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvKiBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7ICovXG59XG5cbi53cy1sb2dpbiAud3JhcC1jb250ZW50IGEucHJpbWFyeSB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWMtMTApO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG4ud3MtbG9naW4gLndyYXAtY29udGVudCBhLnByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tYy0xMCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cblxuLndzLWxvZ2luIC53cmFwLWNvbnRlbnQgYS5jYW5jZWwge1xuICAgIC8qIGZvbnQtc2l6ZTogMTRweDsgKi9cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8qIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7ICovXG4gICAgLyogY3Vyc29yOiBwb2ludGVyOyAqL1xufVxuXG4vKlxuLndzLWxvZ2luIC53cmFwLWNvbnRlbnQgYS5jYW5jZWw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSAqL1xuXG4ud3MtbG9naW4gLmZvcm0tZm9yZ2V0LFxuLndzLWxvZ2luIC5mb3JtLXNpZ25pbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbn1cblxuLndzLWxvZ2luIC5mb3JtLWZvcmdldCAudGV4dCxcbi53cy1sb2dpbiAuZm9ybS1zaWduaW4gLnRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cy1sb2dpbiAuZm9ybS1mb3JnZXQgaDIsXG4ud3MtbG9naW4gLmZvcm0tc2lnbmluIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGggOiA1NzZweDtcbn1cblxuLndzLWxvZ2luIC5mb3JtLWZvcmdldCBoNSxcbi53cy1sb2dpbiAuZm9ybS1zaWduaW4gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndzLXdyYXAtZm9ybSAuZmllbGQsXG4ud3Mtc2lnbnVwIC5maWVsZCxcbi5mb3JtLXNpZ25pbiAuZmllbGQsXG4uZm9ybS1mb3JnZXQgLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIC53cy13cmFwLWZvcm0gLmZpZWxkLFxuLndzLXNpZ251cCAuZmllbGQsXG4uZm9ybS1zaWduaW4gLmZpZWxkLFxuLmZvcm0tZm9yZ2V0IC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufSAqL1xuXG4ud3Mtd3JhcC1mb3JtIGZpZWxkc2V0LFxuLndzLWxvZ2luIC5mb3JtLWZvcmdldCBmaWVsZHNldCxcbi53cy1sb2dpbiAuZm9ybS1zaWduaW4gZmllbGRzZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jZm9ybS1sb2dpbiAuZGlzcGxheS1wd2QsXG4ud3Mtd3JhcC1mb3JtIC5kaXNwbGF5LXB3ZCxcbi53cy1zaWdudXAgLmZvcm0tc2lnbmluIC5kaXNwbGF5LXB3ZCxcbi53cy1sb2dpbiAuZm9ybS1zaWduaW4gLmRpc3BsYXktcHdkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tYy0xMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG59XG5cblxuLndzLWxvZ2luIC5maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTApO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XG59XG5cbi53cy1zaWdudXAgLmZpZWxkIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlcixcbi53cy1sb2dpbiAuZmllbGQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cy1zaWdudXAgLmZpZWxkIGlucHV0OmZvY3VzfmxhYmVsLFxuLndzLWxvZ2luIC5maWVsZCBpbnB1dDpmb2N1c35sYWJlbCB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYy1zaGFkb3ctZm9jdXMtYnRuKTtcbn1cblxuLndzLXNpZ251cCAuZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3MtbG9naW4gLmZpZWxkIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogdmFyKC0tYy0xMCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi53cy1sb2dpbiAuZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jLTEwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi53cy1sb2dpbiAuZmllbGQgaW5wdXQ6Zm9jdXN+bGFiZWwge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cblxuLndzLXNpZ251cCAuZmllbGQgLmZvcmdvdC1wYXNzOmhvdmVyIGEsXG4ud3MtbG9naW4gLmZpZWxkIC5mb3Jnb3QtcGFzczpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG5cbi53cy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxuLndzLW1lc3NhZ2UgLmN0biB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZCk7XG59XG5cbi53cy1tZXNzYWdlIC5jbG9zZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW46IHZhcigtLXBhZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuLndzLW1lc3NhZ2UgLmNsb3NlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogaW5oZXJpdDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi53cy1tZXNzYWdlIC5jYXJkcy1pbmZvIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi53cy1tZXNzYWdlLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3RlZCk7XG59XG5cbiN3cy1ib2R5LW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuI3dzLWJvZHktbWVzc2FnZSAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYy1zaGFkb3ctMik7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGJveC1zaGFkb3c6IDEycHggMTdweCAyMHB4IDVweCAjMDAwMDAwMzA7XG59XG5cbiN3cy1ib2R5LW1lc3NhZ2UucHJpbWFyeS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xufVxuXG4jd3MtYm9keS1tZXNzYWdlIC5jbG9zZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW46IHZhcigtLXBhZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuI3dzLWJvZHktbWVzc2FnZSAuY2xvc2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBpbmhlcml0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuI3dzLWJvZHktbWVzc2FnZSAuY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG59XG5cblxuLyogVHJhY2sgKi9cblxuI3dzLWJvZHktbWVzc2FnZSAuY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG59XG5cbiN3cy1ib2R5LW1lc3NhZ2UgLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbiN3cy1ib2R5LW1lc3NhZ2UgLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4jd3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hcmVhOiB3cztcbiAgICBwYWRkaW5nOiB2YXIoLS1uYXYtYmFyLWhlaWd0aCkgMCAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxuI3dzLm1vYmlsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuXG4jd3MgLndzLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbiN3cyAud3MtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG59XG5cbiN3cy1xcmNvZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN3cy1xcmNvZGUtcmVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jd3MtcXJjb2RlLXJlYWRlciAjcmVhZGVyIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4jd3MtcXJjb2RlLXJlYWRlciB2aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbn1cblxuI3JlYWRlcl9fY2FtZXJhX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cbiNyZWFkZXJfX2Rhc2hib2FyZF9zZWN0aW9uX2NzciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9jc3Igc2VsZWN0LFxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fY3NyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWxpbmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9jc3Igc2VsZWN0IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9jc3Igc2VsZWN0OmhvdmVyLFxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fY3NyIGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XG59XG5cbiNyZWFkZXJfX2Rhc2hib2FyZF9zZWN0aW9uX3N3YXBsaW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZ1thbHQ9XCJJbmZvIGljb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndzLWxpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tcGFkMzApO1xufVxuXG4ud3MtbGluayAuaXRlbS1tZW51LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWQxNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyYW1ld29yay1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGlndGgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyIGF1dG87XG59XG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIC53cy1saW5rIC5pdGVtLW1lbnUtbGlzdCAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gLndzLWxpbmsgLml0ZW0tbWVudS1saXN0IGg0e1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndzLWxpbmsgLml0ZW0tbWVudS1saXN0IGltZyB7XG4gICAgbWFyZ2luOiB2YXIoLS1wYWQxNSlcbn1cblxuLndzLWxpbmsgLml0ZW0tbWVudS1saXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICNzbGlkZXJfYWNjb3JkZW9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSAjc2xpZGUtZXZlbnQtc2VsZWN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jc2xpZGVyX2FjY29yZGVvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdhcDogMzBweDtcbn1cbiNzbGlkZXJfYWNjb3JkZW9uIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNzbGlkZXJfYWNjb3JkZW9uIC53cmFwLWltYWdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAyNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDRweCA3cHggMTFweCA2cHggIzAwMDAwMDFjO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1saWd0aCk7XG4gICAgdHJhbnNpdGlvbjogZmxleCAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4jc2xpZGVyX2FjY29yZGVvbiAud3JhcC1pbWFnZTpob3ZlcntcbiAgICBmbGV4OiA1MCU7ICAgIFxufVxuXG4jc2xpZGVyX2FjY29yZGVvbiBpbWd7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcblxuXG59XG4jc2xpZGVyX2FjY29yZGVvbiAud3JhcC1pbWFnZTpob3ZlciBidXR0b257XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBib3R0b20gOiA0NXB4O1xufVxuI3NsaWRlcl9hY2NvcmRlb24gLndyYXAtaW1hZ2UgYnV0dG9ue1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbiNzbGlkZXJfYWNjb3JkZW9uIC5zdWJ0aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA0MHB4LCA0MHB4KTtcbiAgICBmb250LWZhbWlseTogJ0JhbG9vQmhhaTItYm9sZCc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmZmZmZkZSA1MCUsICNmZmZmZmYwMCApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNDJweDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcbn1cbiNzbGlkZXJfYWNjb3JkZW9uIC5zdWJ0aXRsZSBoMntcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xufVxuI3NsaWRlcl9hY2NvcmRlb24gLnN1YnRpdGxlIGgze1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG59XG4jc2xpZGVyX2FjY29yZGVvbiAuc3VidGl0bGUgaDR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKTtcbn1cblxuI3NsaWRlcl9hY2NvcmRlb24gLndyYXAtaW1hZ2U6aG92ZXIgLnN1YnRpdGxlIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNzbGlkZXJfYWNjb3JkZW9uIC53cmFwLWltYWdlOmhvdmVyIC5zdWJ0aXRsZSBoM3tcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xufVxuXG4jc2xpZGVyX2FjY29yZGVvbiBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vKiogSU5ESUNBVElGICovXG5cbiN3cy1pbmRpY2F0aWYgLnNlbGVjdC1pbmRpY2F0aWYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwcHg7XG59XG5cbiN3cy1pbmRpY2F0aWYgLndzLWRhdGFsaXN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuI3dzLWluZGljYXRpZiBbdHlwZT1cImlucHV0XCJdIC5kYXRhbGlzdC1pbnB1dC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiN3cy1pbmRpY2F0aWYgLnNlbGVjdC1pbmRpY2F0aWYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbiN3cy1pbmRpY2F0aWYgLnNlbGVjdC1pbmRpY2F0aWYgbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuI3dzLWluZGljYXRpZiAuc2VsZWN0LWluZGljYXRpZiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBpbnNldDogMDtcbn1cblxuI3dzLWluZGljYXRpZiAuaW5kaWNhdGlmLWRpc3BsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi53cy1kYXRhbGlzdCAuaW5kaWNhdGlmLWZsYWcsXG4jd3MtaW5kaWNhdGlmIC5pbmRpY2F0aWYtZmxhZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9mbGFncy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwO1xufVxuXG4jd3MtaW5kaWNhdGlmIGlucHV0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbiNmb3JtLXNpZ251cCAucGhvbmUge1xuICAgIGdhcDogMFxufVxuXG4jZm9ybS1zaWdudXAgLnBob25lIHNwYW4ge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG4vKiogTE9EQUVSICAqL1xuXG5cbmRldGFpbHMgc3VtbWFyeTo6bWFya2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi8qKiBMT0RBRVIgICovXG5cbiNsb2FkZXItcGFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogc2NhbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNsb2FkZXItcGFnZS5mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cblxuI2xvYWRlci1wYWdlLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2xvYWRlci1wYWdlIC53cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWhhcmQpO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cih2YXIoLS1iYWNrZHJvcC1maWx0ZXIpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFscGhhKTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbltkYXRhLW1vZGVsPVwiZnJvbnRlbmRcIl0gI2xvYWRlci1wYWdlIHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG5bZGF0YS1tb2RlbD1cImZyb250ZW5kXCJdICNsb2FkZXItcGFnZSAud3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiB1bnNldDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cblxuI2xvYWRlci1wYWdlIC53cmFwIC50ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbG9hZGVyLWJvcmRlcik7XG59XG5cbi53cy1yaXBwbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ud3MtcmlwcGxlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiB3cy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cblxuW2RhdGEtbW9kZWw9XCJmcm9udGVuZFwiXSAud3MtcmlwcGxlIGRpdiB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xufVxuXG4ud3MtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi53cy1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLndzLXJpbmcgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdmFyKC0tY29sb3ItbG9hZGVyLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogd3MtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1sb2FkZXItYm9yZGVyKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtbW9kZWw9XCJmcm9udGVuZFwiXSAud3MtcmluZyBkaXYge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLndzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG5cbi53cy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi53cy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG4jd3MtZXhlbXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jd3MtZXhlbXBsZSBwcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xufVxuXG4jd3MtZXhlbXBsZSAuY29kZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4ud3MtZmFjZWJvb2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ud3MtZmFjZWJvb2sgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1sb2FkZXItYm9yZGVyKTtcbiAgICBhbmltYXRpb246IHdzLWZhY2Vib29rIDEuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNSwgMC41LCAxKSBpbmZpbml0ZTtcbn1cblxuW2RhdGEtbW9kZWw9XCJmcm9udGVuZFwiXSAud3MtZmFjZWJvb2sgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tbGluay1iZy1ob3Zlcik7XG59XG5cbi53cy1mYWNlYm9vayBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNHM7XG59XG5cbi53cy1mYWNlYm9vayBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTJzO1xufVxuXG4ud3MtZmFjZWJvb2sgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogNTZweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5cbi53cy1lbGxpcHNpcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG5cbi53cy1lbGxpcHNpcyBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1sb2FkZXItYm9yZGVyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5cbltkYXRhLW1vZGVsPVwiZnJvbnRlbmRcIl0gLndzLWVsbGlwc2lzIGRpdiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xufVxuXG4ud3MtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogOHB4O1xuICAgIGFuaW1hdGlvbjogd3MtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG5cbi53cy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgYW5pbWF0aW9uOiB3cy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cblxuLndzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDMycHg7XG4gICAgYW5pbWF0aW9uOiB3cy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cblxuLndzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDU2cHg7XG4gICAgYW5pbWF0aW9uOiB3cy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbn1cblxuLndzLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cy1wYWdpbmF0aW9uIC5jdXJyZW50UGFnZSxcbi53cy1wYWdpbmF0aW9uIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tZm9ybS1iZy1ob3Zlcik7XG59XG5cbi53cy1wYWdpbmF0aW9uIC5uYXZQYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG59XG5cbi53cy1wYWdpbmF0aW9uIC5uYXZTcGVlZCB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ud3MtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi53cy1wYWdpbmF0aW9uIC5jdXJyZW50UGFnZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWZvcm0tYmctaG92ZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi8qIFBsYWNlIHRoZSBuYXZiYXIgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGFnZSwgYW5kIG1ha2UgaXQgc3RpY2sgKi9cblxuLndzLW5hdmJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmF2LWJhY2tncm91bmQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDk5LCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1hcmVhOiB3cy1uYXZiYXI7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tbmF2LXNoYWJvdyk7XG59XG5cbi53cy1uYXZiYXIuaWNvbiB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHItMDIpO1xufVxuXG4ud3MtbmF2YmFyLmljb24gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3MtbmF2YmFyLmljb24gYS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWMtc2hhZG93LTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4O1xufVxuXG4ud3MtdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA1NXZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxudG9vbGJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IDE1cHg7XG59XG50b29sYm94IGVsZW1lbnR7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbnR4e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbn1cblxuXG4vKiogVFJFRSAqL1xuXG5saXN0dHJlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNXB4O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbmxpc3R0cmVlICo6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbmxpc3R0cmVlIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5saXN0dHJlZSB1bFtkYXRhLXN0YXRlPVwib3BlblwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmxpc3R0cmVlIHVsW2RhdGEtc3RhdGU9XCJjbG9zZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxubGlzdHRyZWUgPiB1bCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG5saXN0dHJlZSBsaVtkYXRhLXN0YXRlPVwib3BlblwiXSA+IGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxubGlzdHRyZWUgbGlbZGF0YS1zdGF0ZT1cIm9wZW5cIl1bcHJvZ3Jlc3NdID4gaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5saXN0dHJlZSBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1heC1jb250ZW50IG1heC1jb250ZW50O1xufVxuXG5saXN0dHJlZSB1bFtkYXRhLXN0YXRlPVwib3BlblwiXSA+IGxpW2RhdGEtc3RhdGU9XCJjbG9zZVwiXTpub3QoW3NlbGVjdGVkXSkge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxubGlzdHRyZWUgbGk6bm90KFtkYXRhLXN0YXRlPVwib3BlblwiXSkgaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWNsLWxpZ3RoKTtcbn1cblxubGlzdHRyZWUgbGlbZGF0YS1kZXB0aD1cIjFcIl0gaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbmxpc3R0cmVlIGxpW2RhdGEtZGVwdGg9XCIyXCJdIGhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG5saXN0dHJlZSBsaVtkYXRhLWRlcHRoPVwiM1wiXSBoZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxubGlzdHRyZWUgbGlbZGF0YS1zdGF0ZT1cImNsb3NlXCJdID4gdWwgbGlbZGF0YS1zdGF0ZT1cImNsb3NlXCJdIGhlYWRlciB7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG5saXN0dHJlZSBsaSAuZ3JpZC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDI0cHggMjRweDtcbn1cblxubGlzdHRyZWUgbGkgaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGlzdHRyZWUgbGkgLmVjY2MtaWNvbi12aWV3IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbmxpc3R0cmVlIGxpIGkuZWNjYy1pY29uLXdpbmRvdy11cC1kb3duOmJlZm9yZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG5saXN0dHJlZSBsaSBbZGF0YS1tb2RlbD1cImxpbmtJY29uXCJdIHtcbiAgICBnYXA6IDA7XG59XG5cbmxpc3R0cmVlIGxpW2RhdGEtc3RhdGU9XCJvcGVuXCJdIGhlYWRlciA+IGkuZWNjYy1pY29uLXdpbmRvdy11cC1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG5cbmxpc3R0cmVlIGxpW2RhdGEtc3RhdGU9XCJjbG9zZVwiXSBoZWFkZXIgPiBpLmVjY2MtaWNvbi13aW5kb3ctdXAtZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG59XG5cbmxpc3R0cmVlIGxpIGkuZWNjYy1pY29uLXdpbmRvdy11cC1kb3duIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxubGlzdHRyZWUgaGVhZGVyOmhvdmVyIGkuZWNjYy1pY29uLXdpbmRvdy11cC1kb3duIHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstY2wtbGlndGgpO1xufVxuXG5saXN0dHJlZSBsaVtkYXRhLWRlcHRoPVwiM1wiXSA+IGkuZWNjYy1pY29uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxpc3R0cmVlIGxpW2RhdGEtc3RhdGU9XCJvcGVuXCJdW3NlbGVjdGVkXSA+IGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWxpbmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1jbC1saWd0aCk7XG59XG5lbGVtZW50IHRhYmxlIFtkYXRhLXNvcnRhYmxlPVwidHJ1ZVwiXTpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbmVsZW1lbnQgdGFibGUgaVtkYXRhLXNvcnRhYmxlPVwiZmFsc2VcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmVsZW1lbnQgdGFibGUgaVtkYXRhLXNvcnRhYmxlPVwidHJ1ZVwiXVtkYXRhLXNvcnRhYmxlLW9yZGVyPVwiYXNjXCJde1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuZWxlbWVudCB0YWJsZSBpW2RhdGEtc29ydGFibGU9XCJ0cnVlXCJdW2RhdGEtc29ydGFibGUtb3JkZXI9XCJkZXNjXCJde1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLndzLXRhYmxlIC5saW5lLXRvdGFsLXZhbHVlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi53cy10YWJsZSAubGluZS10b3RhbC12YWx1ZSAuaXRlbS1jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAyNXB4LCAzMHB4KTtcbn1cblxuLndzLXRhYmxlIFtkYXRhLWZpZWxkPVwib3JkZXJpdGVtc1wiXSBkZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndzLXRhYmxlIHRib2R5IHRyIHRkW2RhdGEtZmllbGQ9XCJvcmRlcml0ZW1zXCJdIGRldGFpbHNbb3Blbl1+dHI6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEwYTI2O1xufVxuXG4ud3MtdGFibGUgW2RhdGEtZmllbGQ9XCJvcmRlcml0ZW1zXCJdIGRldGFpbHMgc3VtbWFyeSB7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cy10YWJsZSBbZGF0YS1maWVsZD1cIm9yZGVyaXRlbXNcIl0gZGV0YWlscyBjb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4ud3MtdGFibGUgW2RhdGEtZmllbGQ9XCJvcmRlcml0ZW1zXCJdIGRldGFpbHMgLmNvbnRlbnQtZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1kYXJrKTtcbn1cblxuLndzLXRhYmxlIFtkYXRhLWZpZWxkPVwib3JkZXJpdGVtc1wiXSBkZXRhaWxzIGNvbnRlbnQgLmdyaWQtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IGF1dG87XG59XG5cbi53cy10YWJsZSBbZGF0YS1maWVsZD1cIm9yZGVyaXRlbXNcIl0gZGV0YWlscyBjb250ZW50IC5ncmlkLWNvbCBzcGFuIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLndzLXRhYmxlIFtkYXRhLWZpZWxkPVwib3JkZXJpdGVtc1wiXSBkZXRhaWxzIGNvbnRlbnQgLmNvbnRlbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWRhcmspO1xufVxuXG4ud3MtdGFibGUgW2RhdGEtZmllbGQ9XCJvcmRlcml0ZW1zXCJdIGRldGFpbHMgLmNvbnRlbnQtZGV0YWlsczpudGgtY2hpbGQoMm4rMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtc3VtbWFyeSk7XG59XG5cblxuLndzLW1hbmFnZXIgLndzLXRhYmxlLFxuI2xpc3RQdXJjaGFzZU1hbmFnZXIge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuXG5bZGF0YS10YWJsZS1pZD1cImxpc3RQdXJjaGFzZU1hbmFnZXJcIl0gZGV0YWlsc1thbG9uZV1bb3Blbl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYWN0aXZlKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcihib3JkZXItcmFkaXVzKTtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLXNlY3Rpb24tbGlndGgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1hbHBoYSk7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSAuYmFyU2VsZWN0TW9kZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmJhclNlbGVjdE1vZGVsIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuW2RhdGEtdGFibGUtaWQ9XCJsaXN0UHVyY2hhc2VNYW5hZ2VyXCJdW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbltkYXRhLXRhYmxlLWlkPVwibGlzdFB1cmNoYXNlTWFuYWdlclwiXSBbZGF0YS1tb2RlbD1cImFtb3VudFwiXSBzdW1tYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbltkYXRhLXRhYmxlLWlkPVwibGlzdFB1cmNoYXNlTWFuYWdlclwiXSBbZGF0YS1tb2RlbD1cImFtb3VudFwiXSBzdW1tYXJ5IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG5cbltkYXRhLXRhYmxlLWlkPVwibGlzdFB1cmNoYXNlTWFuYWdlclwiXSBbZGF0YS1tb2RlbD1cImFtb3VudFwiXSBzdW1tYXJ5IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLnByaWNlQ2FyZHMsXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gc3VtbWFyeSAucHJpY2VPcmRlciB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIGNvbnRlbnQgLmdyaWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSAuaW5mby1udW1iZXItY2FyZCB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jb2wtY2FyZHMgLm5vLWNhcmQtdmlzaWJsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNvbC1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1kYXJrKTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuW2RhdGEtY2xpY2tdLnNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYWN0aXZlKTtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jb2wtY2FyZHMtaXRlbSBoMyB7XG4gICAgcGFkZGluZzogMTVweFxufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNvbC1jYXJkcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtYWN0aXZlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBncmlkLWF1dG8tY29sdW1uczogYXV0byBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtb290aCk7XG59XG5cbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSAuY29sLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMTIpO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDIwcHgsIDMwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHZ3KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1kYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIC5ncm91cE9yZGVyaWRJbmZvIHtcbiAgICBncmlkLWFyZWE6IGdyb3VwT3JkZXJpZEluZm87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBsYWNlLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIC5ncm91cE9yZGVyaWRTZWN1cml0eSB7XG4gICAgZ3JpZC1hcmVhOiBncm91cE9yZGVyaWRTZWN1cml0eTtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAuZ3JvdXBPcmRlcmlkSG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIC5vcmRlcmlkLFxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAubmV0d29ya2lkLFxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAucHJpY2VDYXJkcyxcbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSAuY2FyZHMtaXRlbS1kZXRhaWwgLmJhbGFuY2VDYXJkcyxcbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSAuY2FyZHMtaXRlbS1kZXRhaWwgLmRhdGVFeHBpcmF0ZWRDYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAub3JkZXJpZCBkaXYsXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIC5uZXR3b3JraWQgZGl2LFxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAucHJpY2VDYXJkcyBkaXYsXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIC5iYWxhbmNlQ2FyZHMgZGl2LFxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCAuZGF0ZUV4cGlyYXRlZENhcmRzIGRpdiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBvcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1ncmlkPVwiZ3JpZC1kZXRhaWxcIl0gLmNhcmRzLWl0ZW0tZGV0YWlsIGlucHV0LmVtcHR5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLXJlZCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtcmVkKTtcbn1cblxuW2RhdGEtZ3JpZD1cImdyaWQtZGV0YWlsXCJdIC5jYXJkcy1pdGVtLWRldGFpbCBpbnB1dC5lbXB0eTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3dzLW9mZmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLXBhZDYwKTtcbn1cblxuI3dzLW9mZmVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG59XG5cbiNiYW5uZXItc2VsZWN0LXVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN3cy1vZmZlciAud3JhcC1vZmZlciB7XG4gICAgZ2FwOiB2YXIoLS1wYWQxMDApO1xufVxuXG4jd3Mtb2ZmZXIgLm1vZHVsZS1ldmVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvKiBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyAqL1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tcGFkMTUpO1xuICAgIHJvdy1nYXA6IDEwMHB4O1xufVxuXG5bbW9kZWw9XCJzbGlkZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG5cblttb2RlbD1cInNsaWRlXCJdIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBnYXA6IDE1cHg7XG59XG5cbi8qIFtzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gW21vZGVsPVwic2xpZGVcIl0gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59ICovXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gW21vZGVsPVwic2xpZGVcIl0gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXSBsaSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW21vZGVsPVwic2xpZGVcIl0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXSBoMiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5bbW9kZWw9XCJzbGlkZVwiXSAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG59XG5cblttb2RlbD1cInNsaWRlXCJdIC5saW5rICoge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSBbbW9kZWw9XCJzbGlkZVwiXSAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gc2xpZGVyIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBbbW9kZWw9XCJzbGlkZVwiXSAuY29udGVudCAuaXRlbXMge1xuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIFttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5pdGVtcy5hY3RpdmUge1xuICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpICFpbXBvcnRhbnQ7ICovXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAucmlnaHRbbW9kZWw9XCJzbGlkZVwiXSAuY29udGVudCAuaXRlbXMuaW4ge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC41cyBmb3J3YXJkcztcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAucmlnaHRbbW9kZWw9XCJzbGlkZVwiXSAuY29udGVudCAuaXRlbXMub3V0IHtcbiAgICBhbmltYXRpb246IHNsaWRlLW91dC1yaWdodCAwLjVzIGZvcndhcmRzO1xufVxuXG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdIC5sZWZ0W21vZGVsPVwic2xpZGVcIl0gLmNvbnRlbnQgLml0ZW1zLmluIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC41cyBmb3J3YXJkcztcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAubGVmdFttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5pdGVtcy5vdXQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtb3V0LWxlZnQgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LWxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1yaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5bbW9kZWw9XCJzbGlkZVwiXSAuY29udGVudCAuaXRlbXMgLnNsaWRlLWltYWdlICB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IHZhcigtLXNsaWRlci13ZCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1saWd0aCk7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcbn1cblxuLyogW21vZGVsPVwic2xpZGVcIl0gLmNvbnRlbnQgLml0ZW1zIC5zbGlkZS1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcmFtZXdvcmstcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGlndGgpO1xuICAgIHotaW5kZXg6IDI7XG59ICovXG5cblttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5idXR0b24ge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIHotaW5kZXg6IDM7XG59XG5cblttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5idXR0b246aG92ZXI+YnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogMTQwcHg7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogW21vZGVsPVwic2xpZGVcIl0gLml0ZW1zOmhvdmVyPiAud3JhcC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xufSAqL1xuLyogW21vZGVsPVwic2xpZGVcIl0gLml0ZW1zOmhvdmVyPiAud3JhcC10aXRsZSBoM3tcbiAgICBjb2xvcjogd2hpdGU7XG59ICovXG5cblttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC5idXR0b24gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuXG4vKiBcblttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IC50aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWxpbmstYmcpO1xufSAqL1xuXG4jYmFubmVyLXNlbGVjdC11cyAud3JhcC1iYW5uZXItc2VsZWN0LXVzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXBhZDYwKTtcbn1cblxuI2Jhbm5lci1zZWxlY3QtdXMgLndyYXAtYmFubmVyLXNlbGVjdC11cy1jb250ZW50IC5saW5rLWFsb25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2Jhbm5lci1zZWxlY3QtdXMgLndyYXAtYmFubmVyLXNlbGVjdC11cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG5cbiNiYW5uZXItc2VsZWN0LXVzIC53cmFwLWltYWdlLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5cbiN3cy1vZmZlciAud3JhcC1pbWFnZS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG5cbi8qICNiYW5uZXItc2VsZWN0LXVzIC53cmFwLXRpdGxlLFttb2RlbD1cInNsaWRlXCJdIC53cmFwLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB3aWR0aDogMTI1JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWxpbmstYmctaG92ZXIpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xufSAqL1xuLyogW21vZGVsPVwic2xpZGVcIl0gLndyYXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDM1cHg7XG59ICovXG5cbiN3cy1vZmZlciBbbW9kZWw9XCJzbGlkZVwiXSAud3JhcC1pbWFnZS1idXR0b246aG92ZXIgfiAuZGlzY292ZXJ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDE0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG59XG4jd3Mtb2ZmZXIgLmRpc2NvdmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAxMjVweDtcbn1cblxuI2Jhbm5lci1zZWxlY3QtdXMgLndyYXAtaW1hZ2UtZXZlbnQgaDMsXG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtZXZlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnKTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxufVxuXG4jYmFubmVyLXNlbGVjdC11cyAud3JhcC1pbWFnZS1ldmVudCAud3JhcC1pbWFnZS1idXR0b24sXG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtZXZlbnQgLndyYXAtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogMjI3cHg7XG4gICAgei1pbmRleDogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1taWRkbGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZyYW1ld29yay1yYWRpdXMpO1xufVxuI3dzLW9mZmVyIC53cmFwLWltYWdlLWJ1dHRvbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3dzLW9mZmVyIC53cmFwLWltYWdlLWJ1dHRvbiAuaW1hZ2VzIGF7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtYXgtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMDtcbn1cblxuI3dzLW9mZmVyIFttb2RlbD1cInNsaWRlXCJdIC53cmFwLWltYWdlLWJ1dHRvbjpob3ZlciA+IC5pbWFnZXMgLmZyYW1lLWFycm93e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN3cy1vZmZlciAud3JhcC1pbWFnZS1idXR0b24gLmZyYW1lLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuXG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtYnV0dG9uIC5mcmFtZS1hcnJvdzpiZWZvcmV7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyBcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7ICAgXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvcm0tYmcpO1xuICAgIG9wYWNpdHk6IDA7XG5cbn1cbiN3cy1vZmZlciAud3JhcC1pbWFnZS1idXR0b24gLmZyYW1lLWFycm93W2RhdGEtZGlyZWN0aW9uPVwibGVmdFwiXTpiZWZvcmV7XG4gICAgY29udGVudCA6IFwiPFwiXG59XG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtYnV0dG9uIC5mcmFtZS1hcnJvd1tkYXRhLWRpcmVjdGlvbj1cInJpZ2h0XCJdOmJlZm9yZXtcbiAgICBjb250ZW50IDogXCI+XCJcbn1cbiN3cy1vZmZlciAud3JhcC1pbWFnZS1idXR0b24gLmZyYW1lLWFycm93W2RhdGEtZGlyZWN0aW9uPVwicmlnaHRcIl17XG4gICAgcmlnaHQ6IDA7XG59XG4jd3Mtb2ZmZXIgW21vZGVsPVwic2xpZGVcIl0gLndyYXAtaW1hZ2UtYnV0dG9uOmhvdmVyID4gLmltYWdlcyAuZnJhbWUtYXJyb3c6YmVmb3Jle1xuICAgIG9wYWNpdHk6IDE7XG59XG5bc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1vZmZlciAud3JhcC1pbWFnZS1idXR0b24gLmZyYW1lLWFycm93OmJlZm9yZXtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtZXZlbnQgLndyYXAtaW1hZ2UtYnV0dG9uIGJ1dHRvbixcbiNiYW5uZXItc2VsZWN0LXVzIC53cmFwLWltYWdlLWV2ZW50IC53cmFwLWltYWdlLWJ1dHRvbiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbiN3cy1vZmZlciAud3JhcC1pbWFnZS1ldmVudCAud3JhcC1pbWFnZS1idXR0b24gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA5MHB4O1xufVxuXG4jYmFubmVyLXNlbGVjdC11cyAud3JhcC1pbWFnZS1ldmVudCAud3JhcC1pbWFnZS1idXR0b246aG92ZXI+YnV0dG9uLFxuI3dzLW9mZmVyIC53cmFwLWltYWdlLWV2ZW50IC53cmFwLWltYWdlLWJ1dHRvbjpob3Zlcj5idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuI3dzLW9mZmVyIC53cmFwLWltYWdlLWV2ZW50IC53cmFwLWltYWdlLWJ1dHRvbjpob3Zlcj5idXR0b24ge1xuICAgIGJvdHRvbTogMTAwcHg7XG59XG5cbi8qIFxuW21vZGVsPVwic2xpZGVcIl0gLmNvbnRlbnQgLmJ1dHRvbjpob3ZlciBpbWcsXG4jd3Mtb2ZmZXIgLndyYXAtaW1hZ2UtZXZlbnQgLndyYXAtaW1hZ2UtYnV0dG9uOmhvdmVyIGltZyB7XG4gICAgZmlsdGVyOiBibHVyKDEuNXB4KTtcbn0gKi9cblxuI2Jhbm5lci1zZWxlY3QtdXMgLndyYXAtaW1hZ2UtZXZlbnQgaW1nLFxuI3dzLW9mZmVyIC53cmFwLWltYWdlLWV2ZW50IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDE5NS41OTRweDtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWZyYW1ld29yay1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1saWd0aCk7XG4gICAgei1pbmRleDogMjtcbn1cblxuLndyYXAtaW1hZ2UtZXZlbnQ6aG92ZXI+LndyYXAtdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKVxufVxuXG4ud3JhcC1pbWFnZS1ldmVudDpob3Zlcj4ud3JhcC10aXRsZSBoMyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cblxuI3dzLW9mZmVyIC5tb2R1bGUtY29tbWVyY2lhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuXG4jd3Mtb2ZmZXIgLm1vZHVsZS1jb21tZXJjaWFsIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5bc2NyZWVuLXN0YXRlPVwiZGVza3RvcFwiXSAjd3Mtb2ZmZXIgLmludHJvZHVjdGlvbi1ldmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3Mtb2ZmZXIgLmludHJvZHVjdGlvbi1ldmVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuI3dzLW9mZmVyIC5pbnRyb2R1Y3Rpb24tZXZlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZDYwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTEyKTtcbn1cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW9mZmVyIC5pbnRyb2R1Y3Rpb24tZXZlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI3dzLW9mZmVyIC5pbnRyb2R1Y3Rpb24tZXZlbnQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3dzLW9mZmVyIC5pbnRyb2R1Y3Rpb24tZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXBhZDE1KTtcblxufVxuXG5cbiN3cy1vZmZlciBbbmFtZT1cInNlbGVjdC1ldmVudFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZnJhbWV3b3JrLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIHRleHQtaW5kZW50OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1yZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jd3Mtb2ZmZXIgLnNlbGVjdC1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZDMwKTtcbn1cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW9mZmVyIC5zZWxlY3QtZXZlbnQge1xuICAgIG1hcmdpbi1ib3R0b20gOiB2YXIoLS1wYWQxNSk7XG59ICAgXG4jd3Mtb2ZmZXIgLnNlbGVjdC1ldmVudDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xuICAgIGZvbnQtZmFtaWx5OiAnZWNjYyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1idG4tbGluay1iZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5cbiNsaXN0UHVyY2hhc2VNYW5hZ2VyIC5jb250ZW50LWRldGFpbHMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbiNsaXN0UHVyY2hhc2VNYW5hZ2VyIC5jb250ZW50LWRldGFpbHMgLmVtcHR5IGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuI2xpc3RQdXJjaGFzZU1hbmFnZXIgLmJ0bi1jb2RlLXBpbiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuXG5cbi8qIFN0eWxlIHRoZSBsaW5rcyBpbnNpZGUgdGhlIG5hdmlnYXRpb24gYmFyICovXG5cbi53cy1uYXZiYXIgYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBhdXRvO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndzLW5hdmJhciBhIC5zdWIgYSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndzLW5hdmJhciBkZXRhaWxzIHN1bW1hcnkge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0bztcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cy1uYXZiYXIgZGV0YWlscyBzdW1tYXJ5IGksXG4ud3MtbmF2YmFyIGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4ud3MtbmF2YmFyIGRldGFpbHMgc3Bhbixcbi53cy1uYXZiYXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi53cy1uYXZiYXIgZGV0YWlscyAuc3ViIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLndzLW5hdmJhciBkZXRhaWxzIC5zdWIgYTpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuXG4vKiBDaGFuZ2UgdGhlIGNvbG9yIG9mIGxpbmtzIG9uIGhvdmVyICovXG5cbi53cy1uYXZiYXIgZGV0YWlscyBzdW1tYXJ5OmhvdmVyLFxuLndzLW5hdmJhciBhLmFjdGl2ZTpob3Zlcixcbi53cy1uYXZiYXIgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrKTtcbn1cblxuLndzLW5hdmJhciBkZXRhaWxzIHN1bW1hcnk6aG92ZXI+aSxcbi53cy1uYXZiYXIgYSAud3MtbmF2YmFyIGE6aG92ZXI+aSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cbi53cy1uYXZiYXIgLmRlY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndzLW5hdmJhciBhLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG4ud3MtbmF2YmFyIGEuYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG59XG5cbi53cy1uYXZiYXIgLmZvcm0tbWQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi53cy1tZW51LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4ud3MtbWVudS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mYS1zdHlsZS1mYW1pbHksIFwiRm9udCBBd2Vzb21lIDYgUHJvXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mYS1zdHlsZSwgOTAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cbi53cy1tZW51LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmEtc3R5bGUtZmFtaWx5LCBcIkZvbnQgQXdlc29tZSA2IFByb1wiKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxuLndzLW1lbnUtYnV0dG9uLmFjdGl2ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyLTAyKTtcbn1cblxuLndzLW1lbnUtYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10ci0wMik7XG59XG5cbi53cy1idXR0b24tcGFuZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBnYXA6IDE1cHg7XG59XG5cblxuLyoqIEZvcm11bGFpcmUgcGFnZSAqL1xuXG4uZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdhcDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTApO1xufVxuXG5cbi8qIC5mb3JtIGlucHV0OmFjdGl2ZSBcbi5mb3JtIGlucHV0OmZvY3VzLFxuLmZvcm0gaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbiovXG5cbi5mb3JtIHRleHRhcmVhOnRhcmdldCxcbi5mb3JtIGlucHV0OnRhcmdldCxcbi5mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmZvcm0gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtIHRleHRhcmVhOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0gZmllbGRzZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtIC5pbmRpY2F0aWYtcGhvbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG59XG5cblxuLmZvcm0gdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cblxuLmZvcm0gc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpXG59XG5cblxuLyoqIFZlcnNpb24gZ2xhc3MgbW9ycGhpc21lKi9cblxuYm9keVtkYXRhLXRoZW1lPVwiZ2xhc3NcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L3VwbG9hZHMvbmV3X3dhbGxwYXBlcl9maW5hbF9mdWxsX3NpemUwMmEud2VicCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuW2RhdGEtdGhlbWU9XCJnbGFzc1wiXTppcygud3MtbmF2YmFyLFxuICAgIC53cy1ncmlkLXRkLFxuICAgIGEuYnV0dG9uLFxuICAgIGJ1dHRvbixcbiAgICAud3MtZ3JpZCkge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cih2YXIoLS1iYWNrZHJvcC1maWx0ZXIpKTtcbn1cblxuW2RhdGEtdGhlbWU9XCJnbGFzc1wiXSAud3MtZ3JpZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbn1cblxuXG4vKiogVmVyc2lvbiBhZG1pbmlzdHJhdGV1ciovXG5cbi5hZG1pbmlzdHJhdG9yICN3cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3dzLW5hdmJhciB3cy1jb250ZW50JztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmFkbWluaXN0cmF0b3IgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWRtaW5pc3RyYXRvciAud3MtZ3JpZC10ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmFkbWluaXN0cmF0b3IgI3dzLXBhZ2VzIGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yICN3cy10cmFuc2xhdG9yIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWRtaW5pc3RyYXRvciBhLmJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5hZG1pbmlzdHJhdG9yICN3cyAud3MtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFkbWluaXN0cmF0b3IgI3dzLWV4ZW1wbGUgLmRlbW8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG5cbi5hZG1pbmlzdHJhdG9yICN3cy1ib2R5LW1lc3NhZ2UgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5hZG1pbmlzdHJhdG9yIGhyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5hZG1pbmlzdHJhdG9yICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbn1cblxuLmFkbWluaXN0cmF0b3IgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndzLW5hdmJhciBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbi53cy1uYXZiYXIgYS5hY3RpdmU6aG92ZXIsXG4ud3MtbmF2YmFyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG4ud3MtZ3JpZC10ZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmcpO1xufVxuXG4ud3MtZ3JpZC10Ym9keS1mbGV4OmhvdmVyLFxuLndzLWdyaWQtdGQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbW9vdGgpO1xufVxuXG5kaXZbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl06bm90KGgzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbi53cy1ncmlkLXRib2R5LWZsZXg6aG92ZXI+ZGl2W2NvbnRlbnRlZGl0YWJsZV0sXG4ud3MtZ3JpZC10ZDpob3Zlcj5kaXZbY29udGVudGVkaXRhYmxlXSB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG4ud3MtZ3JpZC10Ym9keS1mbGV4OmhvdmVyLFxuLndzLWdyaWQtdGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG4ud3MtZ3JpZC10ZDpob3Zlcj5kaXYge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWFjdGl2ZSk7XG59XG5cbi5tYXgtZWxlbWVudCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbn1cblxuI3dzLW1lZGlhLWxpYnJhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWN0aXZlKTtcbn1cblxuI3dzLWV4ZW1wbGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbn1cblxuI3dzLWV4ZW1wbGUgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFscGhhKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG59XG5cbiN3cy1leGVtcGxlIC5kZW1vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc21vb3RoKTtcbn1cblxuXG4ud3Mtd3JhcC1mb3JtIGRldGFpbHM6bm90KC53cy13cmFwLWZvcm0gZGV0YWlscy5zdWIpIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLndzLXdyYXAtZm9ybSBkZXRhaWxzW29wZW5dIHN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtc3VtbWFyeSk7XG59XG5cbi53cy13cmFwLWZvcm06aXMoc3VtbWFyeS5zdWIgaDQsXG4gICAgc3VtbWFyeSBoMykge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbn1cblxuLndzLXdyYXAtZm9ybTppcyguY29udGVudCBbb3Blbl0gc3VtbWFyeS5zdWIgaDQsXG4gICAgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IGgzLFxuICAgIC5jb250ZW50IFtvcGVuXSBzdW1tYXJ5IGgzKSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XG59XG5cbiN3cy1ib2R5LW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMyMTI1MzBkMTtcbn1cblxuI3dzLWJvZHktbWVzc2FnZSAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3RlZCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWhhcmQpO1xufVxuXG4jd3MtYm9keS1tZXNzYWdlIC5jbG9zZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXcpXG59XG5cbi53cy1idXR0b24tcGFuZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbi53cy13cmFwLWZvcm0gZGV0YWlscyAuY29udGVudC5zdWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdGQtc2VsZWN0ZWQpO1xufVxuXG4ud3Mtd3JhcC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC10ZC1zZWxlY3RlZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsKTtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zcGFuLWxhYmVsKTtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYWxwaGEpO1xufVxuXG4ud3MtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3RlZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xufVxuXG46aXMoLndzLXNpZ251cCxcbiAgICAud3Mtc2lnbnVwKS53cmFwLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb250KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctaGFyZCk7XG59XG5cbi53cy1zaWdudXAgLndyYXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLndzLW1lc3NhZ2UgLmNsb3NlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udCk7XG59XG5cbiN3cy1vcHRpb25zIC5vcFRoZW1lc1dlYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbiN3cy1vcHRpb25zIC5vcFRoZW1lc1dlYiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQpO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cy1vcHRpb25zIC5vcFRoZW1lc1dlYiBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdGVkKTtcbn1cblxuXG4vKiogYWdlbmRhICovXG5cblthZ2VuZGFdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG5bYWdlbmRhXSAuY29udGVudC1hZ2VuZGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgIC8qIGdhcDogMTBweDsgKi9cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuW2FnZW5kYV0gLmNvbnRlbnQtYWdlbmRhW2RhdGEtdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICBnYXA6IDVweDtcbn1cblxuW2FnZW5kYV0gLmNvbnRlbnQtYWdlbmRhW2RhdGEtdHlwZT1cIm1vbnRoXCJdIC53ZWVraXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgZ2FwOiA1cHg7XG59XG5cblthZ2VuZGFdIC5jb250ZW50LWFnZW5kYVtkYXRhLXR5cGU9XCJtb250aFwiXSAud2Vla2l0ZW0gLmRheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cblthZ2VuZGFdIC5jb250ZW50LWFnZW5kYVtkYXRhLXR5cGU9XCJtb250aFwiXSAud2Vla2l0ZW0gLmRheS5kaXNhYmxlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblthZ2VuZGFdIC5jb250ZW50LWFnZW5kYVtkYXRhLXR5cGU9XCJtb250aFwiXSAud2Vla2l0ZW0gLmRheSAuY29udGVudE9mTW9udGgge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cblthZ2VuZGFdIC5jb250ZW50LWFnZW5kYVtkYXRhLXR5cGU9XCJtb250aFwiXSAud2Vla2l0ZW0gLmRheSAuZGF0ZSB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cblthZ2VuZGFdIC5jb250ZW50LWFnZW5kYVtkYXRhLXR5cGU9XCJtb250aFwiXSAud2Vla2l0ZW0gLmRheS5mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbnllbGxvdztcbn1cblxuW2FnZW5kYV0gLndyYXAtY29udGVudC1hZ2VuZGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtZ3JpZC10Ym9keSk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1oYXJkKTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5bYWdlbmRhXSBoNSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5bYWdlbmRhXSAuaGVhZGVyLWFnZW5kYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5bYWdlbmRhXSAuY250LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ncmlkLXRib2R5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udC1kYXJrKTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG59XG5cblthZ2VuZGFdIC5idXR0b24tYWdlbmRhLXNlbGVjdGlvbi12aXN1ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHhcbn1cblxuLmJ1dHRvbi1hZ2VuZGEtd2VlayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTVweFxufVxuXG5bYWdlbmRhXSAuc2VtaS1kYXRlLWFnZW5kYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5bYWdlbmRhXSAucHVyY2hhc2VDb21taXNzaW9uT2ZIb3VyLFxuW2FnZW5kYV0gLnB1cmNoYXNlT2ZIb3VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cblthZ2VuZGFdIC5jbnQtaXRlbXMuZW1wdHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cblthZ2VuZGFdIC5jbnQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy02KTtcbn1cblxuW2FnZW5kYV0gLmNudC1pdGVtIC5ob3VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVldmlvbGV0O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtNik7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuW2FnZW5kYV0gLmNudC1yZXN1bHQtZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTYpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUpO1xufVxuXG5bdHlwZT1cInJhZGlvYm94XCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG59XG5cblxuLyoqIEFjY29yZGVvbiAqL1xuXG5hY2NvcmRlb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKiBTdHlsZSB0aGUgYnV0dG9ucyB0aGF0IGFyZSB1c2VkIHRvIG9wZW4gYW5kIGNsb3NlIHRoZSBhY2NvcmRpb24gcGFuZWwgKi9cblxuYWNjb3JkZW9uIC5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1mcmFtZXdvcmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgcGFkZGluZzogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuYWNjb3JkZW9uIC5oZWFkZXI6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYWNjb3JkZW9uIC5oZWFkZXIgW2FjdGlvbj1cIm1vZGlmeS10YWJzXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWNvbmZpcm0pXG59XG5cbmFjY29yZGVvbiAuaGVhZGVyLmFjdGl2ZSBbYWN0aW9uPVwibW9kaWZ5LXRhYnNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQtY2FuY2VsKVxufVxuXG5hY2NvcmRlb24gLmhlYWRlci5hY3RpdmU6bm90KC5kaXNhYmxlZCksXG5hY2NvcmRlb24gLmhlYWRlci5hY3RpdmU6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuKTtcbiAgICAvKiFpbXBvcnRhbnQqL1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG5cbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmFjY29yZGVvbiAuY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5hY2NvcmRlb24gLmNvbnRlbnQuYWN0aXZlICBkZXRhaWxzIC5jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuXG5hY2NvcmRlb24gI2JhbGFuY2Utc2hlZXQgZGV0YWlsc1tvcGVuXSBjb250ZW50LFxuYWNjb3JkZW9uIC5jb250ZW50LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1idG4pO1xuICAgIC8qIG92ZXJmbG93OiBoaWRkZW47ICovXG59XG5cbmFjY29yZGVvbiAuaGVhZGVyIC5idG4ge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG4jd3MtaG91cmx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkMTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXBhZCk7XG59XG5cbiN3cy1ob3VybHkgLmhvdXJseSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3dzLWhvdXJseSAuaG91cmx5LWRheS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3dzLWhvdXJseSAuaG91cmx5LWRheSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4jd3MtaG91cmx5IC5ob3VybHktZGF5LXRpbWUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbiN3cy1ob3VybHkgLmhvdXJseS1kYXktdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jd3MtaG91cmx5IC5ob3VybHktY2xvc2Utd3JhcC5ncmlkLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMzAlO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXBhZDE1KTtcbn1cblxuXG5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZvb3Rlci5mcm9udCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDEyNiwgMzMsIDExNCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjYsIDMzLCAxMTQsIDEpIDAlLCByZ2JhKDE1OSwgMjAsIDExOSwgMSkgMTAwJSk7XG59XG5cbmZvb3RlciAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG59XG5bZGF0YS1yb2xlPVwicGFydG5lclwiXSBmb290ZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwcHg7XG59XG5cbmZvb3RlciAuY29udGVudCAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZm9vdGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbn1cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbiNyZWNhcHRjaGEtbWVzc2FnZSB7XG4gICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNyZWNhcHRjaGEtbWVzc2FnZSAqIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnJlY2FwdGNoYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LG1heC1jb250ZW50KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxucmVjYXB0Y2hhIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxucmVjYXB0Y2hhIGk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxucmVjYXB0Y2hhIC5ibHVlIHtcbiAgICBjb2xvcjogYmx1ZTtcbn1cblxucmVjYXB0Y2hhIC5yZWQge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbnJlY2FwdGNoYSAub3JhbmdlIHtcbiAgICBjb2xvcjogb3JhbmdlO1xufVxuXG5yZWNhcHRjaGEgLnllbGxvdyB7XG4gICAgY29sb3I6IHJnYigyMDcsIDIwNywgNDApO1xufVxuXG5yZWNhcHRjaGEgLmdyZWVuIHtcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbnJlY2FwdGNoYSAuZ3JleSB7XG4gICAgY29sb3I6IGdyZXk7XG59XG5cbnJlY2FwdGNoYSAudmlvbGV0IHtcbiAgICBjb2xvcjogdmlvbGV0O1xufVxuXG5yZWNhcHRjaGEgLmJsYWNrIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbnJlY2FwdGNoYSAucm90LTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcbn1cblxucmVjYXB0Y2hhIC5yb3QtOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbnJlY2FwdGNoYSAucm90LTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDEzNWRlZyk7XG59XG5cbnJlY2FwdGNoYSAucm90LTI3MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XG59XG5cbnJlY2FwdGNoYSAuc2NsLTA3IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbnJlY2FwdGNoYSAuc2NsLTA5IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG5cbnJlY2FwdGNoYSAuc2NsLTEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbnJlY2FwdGNoYSAuc2NsLTEyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbnJlY2FwdGNoYSAub3BjLTAzIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbnJlY2FwdGNoYSAub3BjLTA1IHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbnJlY2FwdGNoYSAub3BjLTA3IHtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbnJlY2FwdGNoYSAub3BjLTEge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5wYXJ0bmVycy1tZW51LWZvb3RlciB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuI3dzLWJvZHktbWVzc2FnZSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi50aWNrZXQtc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogLndzLW5hdmJhciB7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi53cy1uYXZiYXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAwO1xufSAqL1xuXG4vKiAud3MtbmF2YmFyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG59ICovXG5cbi8qIC53cy1uYXZiYXIgYSBpIHtcbiAgICBtYXJnaW46IDA7XG59ICovXG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5cbiN3cy1vZmZlciAud3JhcC1vZmZlciB7XG4gICAgZ2FwOiB2YXIoLS1wYWQ2MCk7XG59XG5cbltzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW9mZmVyIC53cmFwLW9mZmVyIHtcbiAgICBnYXA6IHZhcigtLXBhZDMwKTtcbn1cblxuXG5cbi8qKiBNZW51IGNpcmNsZSovXG5cbltkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSBzdW1tYXJ5IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xuICAgIFtkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSBzdW1tYXJ5IHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndzLW1hbmFnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk2cHgpIHtcblxuICAgICN3cy1uYXYtdG9wLFxuICAgIC53cmFwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICNiYW5uZXItd2VsY29tZSAudGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBmb290ZXIgLmNvbnRlbnQgLndyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgfVxuXG4gICAgW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSBmb290ZXIgLmNvbnRlbnQgLndyYXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0NXB4O1xuICAgIH1cblxuXG4gICAgI3dzLW9mZmVyIC53cmFwLWltYWdlLWV2ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgfVxuXG5cblxuICAgICN3cy1uYXYtdG9wIC53cy1uYXYtbWVzc2VuZ2VyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMjFweDtcbiAgICB9XG5cbiAgICAjd3MtbmF2LXRvcCAud3JhcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1pZGRsZSk7XG4gICAgfVxuXG4gICAgI3dzLW5hdi10b3AgaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICN3cy1uYXYtdG9wIC53cy1uYXYtbGlua3Mge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgI3dzLW5hdi10b3AgLndzLW5hdi1saW5rcyBhOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3dzLW5hdi10b3AgLndzLW5hdi1saW5rcyBociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICN3cy1uYXYtdG9wIC5zdWIgLmxhbmd1YWdlLXNlbGVjdGVkIGksXG4gICAgI3dzLW5hdi10b3AgLnN1YiAuY3VycmVuY3ktc2VsZWN0ZWQgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICoge1xuICAgICAgICAtLW5hdi1iYXItaGVpZ3RoOiA3MnB4O1xuICAgIH1cblxuXG4gICAgW2RhdGEtcm9sZT1cInBhZ2VcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb2xlPVwicGFnZS1ub21hcmdpblwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIHRhYmxlIFtjb250ZW50ZWRpdGFibGVdIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICAgIH1cblxuICAgIC50cmJvZHkge1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC50cmJvZHkgLndzLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5jYXJ0LWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjd3MtbW9kYWwtdGFibGUuZnVsbHNjcmVlbixcbiAgICAjd3MtbW9kYWwtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICN3cy1tb2RhbC10YWJsZTppcyguZnVsbHNjcmVlbiAud3Mtd3JhcC1tb2RhbCxcbiAgICAgICAgLndzLXdyYXAtbW9kYWwpIHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgW2RhdGEtbWVkaWE9XCJzaG93XCJdIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIH1cbiAgICBcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgI3dzLW5hdi10b3AgLndzLW5hdi1saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTZweCkge1xuICAgICN3cy1uYXYtdG9wIC53cy1uYXYtbGlua3MgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4vKiBcbiAgICBbZGF0YS1yb2xlPVwicGFydG5lclwiXSBmb290ZXIgLmNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmcgOiAwXG4gICAgfSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIFtzY3JlZW4tc3RhdGU9XCJkZXNrdG9wXCJdIFttb2RlbD1cInNsaWRlXCJdIC5jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDc1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgI2Jhbm5lci1zZWxlY3QtdXMgLndyYXAtYmFubmVyLXNlbGVjdC11cyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo5OTZweCkge1xuICAgIFtkYXRhLWdyaWQ9XCJncmlkLWRldGFpbFwiXSBjb250ZW50IC5ncmlkLWNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbn1cblxuLypcblx0TWF4IHdpZHRoIGJlZm9yZSB0aGlzIFBBUlRJQ1VMQVIgdGFibGUgZ2V0cyBuYXN0eS4gVGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweCBhbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXG5cdCovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSwgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuXG4gICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbiAgICAud3MtdGFibGUsIHRhYmxlLCB0aGVhZCwgdGJvZHksIHRoLCB0ZCwgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbiAgICB0aGVhZCB0ciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIH1cblxuICAgIHRhYmxlIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnJhbWV3b3JrLWJnKTtcbiAgICB9XG5cbiAgICB0YWJsZSB0cjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cblxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgLyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICB0YWJsZSB0ZCBbZGF0YS1maWVsZF0ge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICB0ZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAvKlxuXHRcdExhYmVsIHRoZSBkYXRhXG4gICAgWW91IGNvdWxkIGFsc28gdXNlIGEgZGF0YS0qIGF0dHJpYnV0ZSBhbmQgY29udGVudCBmb3IgdGhpcy4gVGhhdCB3YXkgXCJibG9hdHNcIiB0aGUgSFRNTCwgdGhpcyB3YXkgbWVhbnMgeW91IG5lZWQgdG8ga2VlcCBIVE1MIGFuZCBDU1MgaW4gc3luYy4gTGVhIFZlcm91IGhhcyBhIGNsZXZlciB3YXkgdG8gaGFuZGxlIHdpdGggdGV4dC1zaGFkb3cuXG5cdFx0Ki9cblxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgaDEsXG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndzLW5hdi1iYXIgYSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuXG4gICAgLndzLWdyaWQtdGJvZHkge1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgIH1cblxuICAgIC5ncmlkLWNvbCB7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC53cy13cmFwLXRleHRhcmVhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgIH1cblxuICAgIFtkYXRhLW1lZGlhPVwic2hvd1wiXSB7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIFtzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgLmVjY2MtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICN3cy1ob3VybHkgLmhvdXJseS1jbG9zZS13cmFwLmdyaWQtY29sIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXBhZDE1KTtcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICN3cy1ob3VybHkgLmhvdXJseS1kYXktd3JhcCB7XG4gICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjd3MtaG91cmx5IC5ob3VybHktZGF5LXRpbWUsXG4gICAgI3dzLWhvdXJseSAuaG91cmx5LWRheS10aW1lLXdyYXAge1xuICAgICAgICBnYXA6IHZhcigtLXBhZDEwKVxuICAgIH1cbn1cblxuXG4vKiogUkVTUE9OU0lWRSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblxuICAgIC53cy1zaWdudXAsXG4gICAgLndzLWxvZ2luIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBbdG9vbHRpcF06YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMyU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVooMTM1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICB9XG5cbiAgICBbdG9vbHRpcF06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cih0b29sdGlwKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIqdmFyKC0tcGFkMTUpKSk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc21vb3RoLXRvcCk7XG4gICAgfVxuXG4gICAgOnJvb3Qge1xuICAgICAgICAtLWhlaWdodC1tYXgtYm94OiB1bnNldDtcbiAgICB9XG5cbiAgICAud3JhcC1zZWFyY2gsXG4gICAgLndzLWdyaWQtc2VhcmNoIHtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG5cbiAgICBbZGF0YWJveGxpc3RdIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICN3cy1uYXYtdG9wIC53cy1uYXYtbG9naW4gLmNvbm5lY3RlZDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICAjd3MtbmF2LXRvcCAud3MtbmF2LW1lc3Nlbmdlci5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgbGVmdDogMzlweDtcbiAgICB9XG5cblxuICAgICNiYWxhbmNlLXNoZWV0IC5jYXJkLWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuICAgIGFjY29yZGVvbntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAjbGlzdC1tYW5hZ2VyLW9yZGVyIC5saXN0LWNvbnRlbnQtb3JkZXJbZGF0YS1tb2RlbD1cImxpc3QtZW1haWxcIl0gOmlzKC5vcmRlci1saXN0LWVtYWlsLWRldGFpbCAsIC5vcmRlci1saXN0LWVtYWlsLWVzdGltYXRlLCAub3JkZXItbGlzdC1lbWFpbC1lc3RpbWF0ZSwub3JkZXItbGlzdC1lbWFpbC1idXR0b24pIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBtb2RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gICAgLndkLW1heC1jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAud3MtbGlua3tcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgICN3cy1uYXYtdG9wIC53cy1uYXYtbG9naW4gLmNvbm5lY3RlZDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAjd3MtbmF2LXRvcCAud3MtbmF2LW1lc3Nlbmdlci5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBbc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1zcGFuLWluZm8tbWFyayB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6MzYwcHgpIHtcblxuICAgICN3cy1uYXYtdG9wIC53cmFwIHtcbiAgICAgICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWxvZ28gaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAjd3MtbmF2LXRvcCAud3JhcCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1wYWQxMCk7XG4gICAgfVxuXG4gICAgI3dzLW5hdi10b3AgLndyYXAge1xuICAgICAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBbc2NyZWVuLXN0YXRlPVwibW9iaWxlXCJdICN3cy1uYXYtdG9wIC53cy1uYXYtbG9nbyBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgICN3cy1uYXYtdG9wIC53cmFwIHtcbiAgICAgICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgfVxuXG4gICAgW3NjcmVlbi1zdGF0ZT1cIm1vYmlsZVwiXSAjd3MtbmF2LXRvcCAud3MtbmF2LWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIFtzY3JlZW4tc3RhdGU9XCJtb2JpbGVcIl0gI3dzLW5hdi10b3AgLndzLW5hdi1tZXNzZW5nZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgI2JhbGFuY2Utc2hlZXQgLmNhcmQtaW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBnYXA6IDVweDtcbiAgICB9XG59XG5cbi5jdXN0b20tbG9hZGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBib3JkZXI6NHB4IHNvbGlkICMwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItY29sb3I6I0U0RTRFRCAjMDAwMDtcbiAgICBhbmltYXRpb246IHM2IDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICAuY3VzdG9tLWxvYWRlcjo6YmVmb3JlLFxuICAuY3VzdG9tLWxvYWRlcjo6YWZ0ZXIgeyAgICBcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZ3JpZC1hcmVhOiAxLzE7XG4gICAgbWFyZ2luOjJweDtcbiAgICBib3JkZXI6aW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmN1c3RvbS1sb2FkZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOnZhcigtLWJ0bi1saW5rLWJnLWhvdmVyKSAjMDAwMDtcbiAgICBhbmltYXRpb246aW5oZXJpdDsgXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgfVxuICAuY3VzdG9tLWxvYWRlcjo6YWZ0ZXIge1xuICAgIG1hcmdpbjo4cHg7XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgczYgeyBcbiAgICAxMDAle3RyYW5zZm9ybTogcm90YXRlKDF0dXJuKX1cbiAgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3ZWVwMiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHhcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3dlZXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHhcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdzLXJpcHBsZSB7XG4gICAgMCUge1xuICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNC45JSB7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA1JSB7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDo3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgaHRtbCB7XG4gICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgfVxuICB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd3MtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd3MtZmFjZWJvb2sge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICB9XG5cbiAgICA1MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzdHJldGNoIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC4zKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdzLWVsbGlwc2lzMSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB3cy1lbGxpcHNpczMge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd3MtZWxsaXBzaXMyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS11cCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdzLXNjYWxlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufSJdfQ== */