@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;font-family:"Zen Kaku Gothic New",sans-serif;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;background-color:#fff;animation:loading .5s;color:#0e1f3b}@media screen and (max-width: 768px){body{font-size:14px}}body.no-scroll{overflow:hidden;touch-action:none;overscroll-behavior:none;height:100vh}@keyframes loading{0%{opacity:0}100%{opacity:1}}img,picture{max-width:100%;height:auto;vertical-align:bottom}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.fadein{opacity:0;transform:translate(0, 100px);transition:all 500ms}.fadein-up{transform:translate(0, 100px)}.fadein-down{transform:translate(0, -100px)}.fadein-left{transform:translate(-100px, 0)}.fadein-right{transform:translate(50px, 0)}.scrollin{opacity:1;transform:translate(0, 0)}.opening{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 600ms ease;overscroll-behavior:contain;touch-action:none}.opening .txt{text-align:center}.opening .txt svg{max-width:100%}.opening.is-fadeout{opacity:0;pointer-events:none}a,button{cursor:pointer;transition:.5s;line-height:1;text-decoration:none}a:hover,a:active,button:hover,button:active{opacity:.6}.wrapper{overflow:hidden}section .inner,footer .inner,header .inner{max-width:1340px;margin:0 auto;padding:0 30px;width:100%}section .inner.width_1024,footer .inner.width_1024,header .inner.width_1024{max-width:1084px}section .inner.width_full,footer .inner.width_full,header .inner.width_full{max-width:100%}@media screen and (max-width: 768px){section .inner,footer .inner,header .inner{padding:0 20px}}.margin_b20{margin-bottom:20px}.margin_b40{margin-bottom:40px}.margin_b50{margin-bottom:50px}.margin_b80{margin-bottom:80px}@media screen and (max-width: 768px){.margin_b80{margin-bottom:60px}}.margin_t30{margin-top:30px}.margin_t40{margin-top:40px}.margin_t80{margin-top:80px}@media screen and (max-width: 768px){.margin_t80{margin-top:40px}}.margin_t150{margin-top:150px}@media screen and (max-width: 1024px){.margin_t150{margin-top:80px}}.c_bl{color:#4d7cbf}.main_nav{display:flex;flex-direction:column;gap:50px;width:100%}.main_nav .nav_flex{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.main_nav .nav_flex{flex-direction:column;gap:40px}}.main_nav .nav_flex li{display:flex;flex-direction:column;gap:15px;width:33.333%}@media screen and (max-width: 768px){.main_nav .nav_flex li{width:100%}}.main_nav .nav_flex li a{color:#0e1f3b;font-size:.9rem}.main_nav .nav_flex li .oya{display:flex;align-items:center;color:#4da635;gap:5px;font-weight:bold}.main_nav .nav_flex li .child{display:flex;flex-direction:column;gap:10px}.main_nav .nav_flex li .child a{margin-left:15px;position:relative;font-size:.9rem}.main_nav .nav_flex li .child a:before{content:"";width:8px;height:1px;background:#0e1f3b;position:absolute;left:-15px;top:0;bottom:0;margin:auto}.main_nav .nav_flex li .child .child2{display:flex;flex-direction:column;gap:10px}.main_nav .nav_flex li .child .child2 a{margin-left:30px}.h2_a{display:flex;flex-direction:column;margin-bottom:40px}.h2_a .en{color:#4da635;font-size:38px;position:relative;padding-left:48px;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 768px){.h2_a .en{font-size:26px;padding-left:40px}}@media screen and (max-width: 600px){.h2_a .en{font-size:20px;padding-left:30px}}.h2_a .en:before{content:"";width:42px;height:27px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url("../img/h2icon.svg");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.h2_a .en:before{width:30px;height:19px}}@media screen and (max-width: 600px){.h2_a .en:before{width:23px;height:15px}}.h2_a .jp{font-family:"Zen Maru Gothic",sans-serif;font-size:18px;color:#0e1f3b}@media screen and (max-width: 768px){.h2_a .jp{font-size:16px}}@media screen and (max-width: 600px){.h2_a .jp{font-size:14px}}.h2_a.center{align-items:center}.h2_label{color:#0e1f3b;text-align:center;font-size:38px;font-style:normal;font-weight:700;margin-bottom:60px;display:flex;flex-direction:column;align-items:center}.h3_a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:30px;font-family:"Zen Maru Gothic",sans-serif;color:#ed6f2f}@media screen and (max-width: 768px){.h3_a{font-size:20px}}.h3_b span{display:flex;align-items:center;gap:5px;color:#91cb82;font-family:"Zen Maru Gothic",sans-serif;font-size:20px;font-weight:500;margin-bottom:5px}@media screen and (max-width: 768px){.h3_b span{font-size:16px}}.h3_b .en{font-size:30px;color:#4da635;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;line-height:1}@media screen and (max-width: 768px){.h3_b .en{font-size:16px}}.h3_b .jp{font-size:40px;color:#4da635;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 768px){.h3_b .jp{font-size:20px}}.icon_on_p{display:block;font-size:20px;color:#4da635;font-family:"Zen Maru Gothic",sans-serif;position:relative;margin-bottom:30px}.catch{font-size:20px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:10px}@media screen and (max-width: 768px){.catch{font-size:14px}}.btn_a{width:-moz-fit-content;width:fit-content}.btn_a a,.btn_a button{display:flex;align-items:center;gap:13px;color:#0e1f3b;text-decoration:none;transform-origin:left center;transition:.5s ease;border:1px solid #ed6f2f;border-radius:500px;padding-left:22px;position:relative;overflow:hidden;z-index:2}.btn_a a .circle,.btn_a button .circle{position:relative;width:40px;height:40px;background-color:#ed6f2f;border-radius:50%}.btn_a a .circle svg,.btn_a button .circle svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:.5s}.btn_a a:before,.btn_a button:before{content:"";position:absolute;right:0;top:0;width:0%;height:100%;background-color:#ed6f2f;transition:.5s ease-in-out;z-index:-1}.btn_a a:hover,.btn_a a:active,.btn_a button:hover,.btn_a button:active{opacity:1;color:#fff}.btn_a a:hover:before,.btn_a a:active:before,.btn_a button:hover:before,.btn_a button:active:before{width:100%}.btn_a.btn_a_back a,.btn_a.btn_a_back button{padding-left:0px;padding-right:22px}.btn_a.btn_a_back a .circle svg,.btn_a.btn_a_back button .circle svg{transform-origin:center center;transform:rotate(180deg)}.btn_a.btn_a_back a:before,.btn_a.btn_a_back button:before{right:auto;left:0}.btn_b{width:284px;height:115px;margin-left:auto;margin-right:auto;font-weight:500}@media screen and (max-width: 768px){.btn_b{width:260px;height:auto}}.btn_b a{display:flex;align-items:center;gap:20px;padding:30px 30px 30px 110px;position:relative;width:100%;height:100%;z-index:3;border-radius:500px;border:1px solid #f4eadb;color:#0e1f3b;overflow:hidden}.btn_b a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4eadb;z-index:-2}@media screen and (max-width: 768px){.btn_b a{padding:10px 30px;gap:8px}}.btn_b a .circle{position:absolute;top:0;bottom:0;left:30px;margin:auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}@media screen and (max-width: 768px){.btn_b a .circle{position:relative;inset:auto;width:40px;height:40px;padding:10px;margin:0}.btn_b a .circle svg{width:100%}}.btn_b a .circle:before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;transform-origin:center center;transition:.5s ease-in-out;background:#fff;z-index:-1;border-radius:50%}.btn_b a .title{font-size:20px;color:#ed6f2f;font-family:"Zen Maru Gothic",sans-serif}.btn_b a p{font-size:12px}.btn_b a .column{display:flex;flex-direction:column;gap:10px}.btn_b a:hover,.btn_b a:active{opacity:1}.btn_b a:hover .circle:before,.btn_b a:active .circle:before{transform:scale(50)}.btn_b.btn_b_left{margin-left:0}.btn_c{width:-moz-fit-content;width:fit-content}.btn_c a{display:flex;align-items:center;color:#fff;border-radius:100px;padding:20px 40px;gap:20px;width:100%;position:relative;z-index:2;background:linear-gradient(180deg, #4da635 0%, #91cb82 100%)}.btn_c a:before{content:"";position:absolute;inset:0;margin:auto;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:100px;border:2px solid #fff;z-index:-1}.btn_d{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.btn_d a{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px 40px;position:relative;width:100%;height:100%;z-index:3;border-radius:500px;border:1px solid #f4eadb;color:#0e1f3b;overflow:hidden}.btn_d a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4eadb;z-index:-2}@media screen and (max-width: 768px){.btn_d a{padding:10px 20px}}.btn_d a .circle{position:absolute;top:0;bottom:0;right:40px;margin:auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.btn_d a .circle:before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;transform-origin:center center;transition:.5s ease-in-out;background:#fff;z-index:-1;border-radius:50%}@media screen and (max-width: 768px){.btn_d a .circle{right:20px}}.btn_d a .title{font-size:24px;color:#ed6f2f;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}.btn_d a p{font-size:16px;color:#ed6f2f}@media screen and (max-width: 768px){.btn_d a p{padding:0 60px;text-align:center}}.btn_d a:hover,.btn_d a:active{opacity:1}.btn_d a:hover .circle:before,.btn_d a:active .circle:before{transform:scale(200)}.cat_a{display:flex;flex-wrap:wrap;gap:5px;list-style:none}.cat_a li{padding:5px 10px;text-align:center;background:#4da635;color:#fff;border-radius:5px;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b{display:flex;flex-wrap:wrap;gap:5px}.cat_b li{padding:5px 10px;text-align:center;background:#4da635;color:#fff;border-radius:5px;font-size:12px;width:-moz-fit-content;width:fit-content}.cat_b li a{color:#fff}.list_1{display:flex;flex-direction:column;gap:15px}.list_1 li a{display:flex;width:100%;position:relative;gap:20px;align-items:center;text-decoration:none;color:#4da635;font-size:20px;border-bottom:1px solid #4da635;padding:10px 20px 10px 0;transform:scale(1);transform-origin:left center;transition:.5s ease;opacity:1}@media screen and (max-width: 1280px){.list_1 li a{font-size:18px}}@media screen and (max-width: 768px){.list_1 li a{font-size:16px}}.list_1 li a>svg:first-of-type{flex-shrink:0}.list_1 li a .arrow{position:absolute;right:0;bottom:-1px}@media screen and (max-width: 768px){.list_1 li a .arrow{bottom:0;top:0;margin:auto}}.list_1 li a:hover,.list_1 li a:active{transform:translateX(15px)}.list_3{display:flex;flex-direction:column;max-width:1024px;margin:0 auto}.list_3 dl{display:flex}@media screen and (max-width: 600px){.list_3 dl{flex-direction:column;gap:10px}}.list_3 dl dt{padding:30px 20px;border-bottom:1px solid #4da635;width:230px;display:flex;align-items:center}@media screen and (max-width: 920px){.list_3 dl dt{width:180px}}@media screen and (max-width: 600px){.list_3 dl dt{width:100%;border:unset;padding:0;font-weight:500}}.list_3 dl dd{padding:30px 20px;border-bottom:1px solid #ccc;width:calc(100% - 230px);display:flex;align-items:center}@media screen and (max-width: 920px){.list_3 dl dd{width:calc(100% - 180px)}}@media screen and (max-width: 600px){.list_3 dl dd{width:100%;border-bottom:1px solid #4da635;padding:0 0 20px 20px;margin-bottom:20px}}.list_2{margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.list_2{gap:6px}}.list_2 dl{padding:25px 0 15px;border-bottom:1px solid #ccc;display:flex;gap:10px;width:100%}@media screen and (max-width: 768px){.list_2 dl{padding:6px 0 6px}}.list_2 dl dt{width:150px}@media screen and (max-width: 650px){.list_2 dl dt{width:100px;font-size:14px}}.list_2 dl dd{width:calc(100% - 160px)}@media screen and (max-width: 650px){.list_2 dl dd{width:calc(100% - 110px);font-size:14px}}.list_2 dl.hf{width:calc(50% - 10px)}@media screen and (max-width: 920px){.list_2 dl.hf{width:100%}}.list_2 h3{width:100%;margin-top:40px}@media screen and (max-width: 768px){.list_2 h3{margin-top:15px}}.list_2 h3 B{font-size:1.1rem;font-weight:500}.list_4{display:flex;flex-direction:column;gap:30px}.list_4 a{display:flex;flex-direction:column;gap:20px;width:100%;background-color:#fff;border-radius:20px;padding:40px 50px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.list_4 a .h3_a{color:#000}.list_4 a .gaiyou{color:#000;line-height:1.6}.list_5{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.list_5 .box a{padding-bottom:20px;border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:20px;color:#000}.list_5 .box a .flex{display:flex;align-items:center;gap:5px}.list_5 .box a .flex .date{color:#777}.news_a{display:flex;flex-direction:column;gap:20px}.news_a .box a{padding-bottom:20px;border-bottom:1px solid #ccc;display:block;color:#000}.news_a .box a .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width: 600px){.news_a .box a .flex{flex-wrap:wrap;gap:15px}}.news_a .box a .flex .date{color:#777;width:80px}.news_a .box a .flex .cat_a li{width:80px}.news_a .box a .flex .txt{flex:1}.magazine_a{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1024px){.magazine_a{gap:30px}}@media screen and (max-width: 550px){.magazine_a{flex-direction:column;gap:20px}}.magazine_a .box{width:calc(33.3333% - 40px)}@media screen and (max-width: 1024px){.magazine_a .box{width:calc(33.3333% - 20px)}}@media screen and (max-width: 550px){.magazine_a .box{width:100%}}.magazine_a .box a{display:flex;flex-direction:column;transform:scale(1);transform-origin:center bottom;transition:.5s ease}@media screen and (max-width: 550px){.magazine_a .box a{flex-direction:row;gap:20px;align-items:center}}.magazine_a .box a:hover,.magazine_a .box a:active{opacity:1;transform:scale(1.02)}.magazine_a .box a.is-disabled{pointer-events:none;cursor:default}.magazine_a .box a .img{width:100%;height:300px;position:relative}@media screen and (max-width: 1024px){.magazine_a .box a .img{height:200px}}@media screen and (max-width: 550px){.magazine_a .box a .img{width:120px;height:120px}}.magazine_a .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.magazine_a .box a .img .abscat{background:#ed6f2f;font-size:13px;border:1px solid #ed6f2f;padding:2px 8px;color:#fff;border-radius:6px;position:absolute;top:5px;left:15px}.magazine_a .box a .txt{width:100%;padding:15px 0}@media screen and (max-width: 550px){.magazine_a .box a .txt{width:calc(100% - 140px)}}.magazine_a .box a .txt .title{font-size:18px;font-weight:bold;color:#0e1f3b;margin-bottom:20px;margin-top:10px}@media screen and (max-width: 768px){.magazine_a .box a .txt .title{font-size:14px}}.magazine_a .box a .txt p{color:#0e1f3b}.magazine_a .box a .txt p.subcatch{font-size:.9rem;margin-top:8px;opacity:.8}.magazine_b{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1024px){.magazine_b{gap:30px}}@media screen and (max-width: 724px){.magazine_b{flex-direction:column}}.magazine_b .box{width:calc(33.3333% - 40px)}@media screen and (max-width: 1024px){.magazine_b .box{width:calc(33.3333% - 20px)}}@media screen and (max-width: 724px){.magazine_b .box{width:100%}}.magazine_b .box a{display:flex;flex-direction:column;transform:scale(1);transform-origin:center bottom;transition:.5s ease;overflow:hidden;border-radius:20px;background:#fff}@media screen and (max-width: 724px){.magazine_b .box a{flex-direction:row;gap:20px;align-items:center}}.magazine_b .box a:hover,.magazine_b .box a:active{opacity:1;transform:scale(1.02)}.magazine_b .box a.is-disabled{pointer-events:none;cursor:default}.magazine_b .box a .img{width:100%;height:170px}@media screen and (max-width: 1024px){.magazine_b .box a .img{height:150px}}@media screen and (max-width: 724px){.magazine_b .box a .img{width:120px;align-self:stretch;height:120px}}.magazine_b .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_b .box a .txt{width:100%;padding:15px 0;padding:10px 15px 30px}@media screen and (max-width: 724px){.magazine_b .box a .txt{width:calc(100% - 140px);padding:10px 15px 10px 0}}.magazine_b .box a .txt .title{font-size:18px;font-weight:bold;color:#0e1f3b;margin-bottom:20px;margin-top:10px}@media screen and (max-width: 768px){.magazine_b .box a .txt .title{font-size:16px;margin-bottom:10px}}.magazine_b .box a .txt p{color:#0e1f3b}.magazine_c{display:flex;flex-wrap:wrap;gap:40px 20px}.magazine_c .box{width:calc(25% - 15px)}@media screen and (max-width: 1024px){.magazine_c .box{width:calc(33.3333% - 14px)}}@media screen and (max-width: 768px){.magazine_c .box{width:calc(50% - 10px)}}@media screen and (max-width: 550px){.magazine_c .box{width:100%}}.magazine_c .box a{display:flex;flex-direction:column;transform:scale(1);transform-origin:center bottom;transition:.5s ease;gap:10px;color:#0e1f3b}.magazine_c .box a .title{font-size:18px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}.magazine_c .box a .flex{display:flex;flex-direction:column;gap:10px}.magazine_c .box a .flex .img{position:relative;width:100%;height:200px}.magazine_c .box a .flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.magazine_c .box a .flex .txt{display:flex;flex-direction:column;gap:15px}.magazine_c .box a .flex .txt .arc_list{display:flex;flex-direction:column;gap:10px}.magazine_c .box a .flex .txt .arc_list dl{display:flex;gap:5px}.magazine_c .box a .flex .txt .arc_list dl dt{width:80px}.magazine_d{display:flex;flex-direction:column;gap:80px}.magazine_d .box{display:flex;flex-direction:column;gap:40px;align-items:center}.magazine_d .box .flex{display:flex;gap:60px;width:100%}.magazine_d .box .flex .img{width:calc(45% - 30px);height:350px}.magazine_d .box .flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.magazine_d .box .flex .txt{width:calc(65% - 30px)}.magazine_d .box .flex .txt .title{font-size:20px;font-weight:500;margin-bottom:20px;font-family:"Zen Maru Gothic",sans-serif}.magazine_d .box .flex .txt .list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.magazine_d .box .flex .txt .list dl{display:flex;gap:10px;padding-bottom:15px;border-bottom:1px solid #ccc}.magazine_d .box .flex .txt .list dl dt{width:150px}.magazine_d .box .flex .txt .list dl dd{width:calc(100% - 160px)}.magazine_d .box .flex .txt .list dl dd a{color:#0e1f3b}.magazine_d .box .flex .txt .tokutyo_area{width:100%;padding:10px 20px;border-radius:20px;background:#fff9f2}.magazine_d .box .flex .txt .tokutyo_area .big{display:flex;align-items:center;gap:5px;color:#4da635;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}.magazine_d .box .flex .txt .tokutyo_area .tokutyo_box{margin-top:10px}.magazine_d .box .btn_area{display:flex;gap:20px}.magazine_e{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1024px){.magazine_e{gap:30px}}@media screen and (max-width: 550px){.magazine_e{flex-direction:column}}.magazine_e .box{width:calc(33.3333% - 40px);display:flex;flex-direction:column}@media screen and (max-width: 1024px){.magazine_e .box{width:calc(33.3333% - 20px)}}@media screen and (max-width: 550px){.magazine_e .box{width:100%;flex-direction:row;gap:20px;align-items:center}}.magazine_e .box.is-disabled{pointer-events:none;cursor:default}.magazine_e .box .img{width:100%;height:300px}@media screen and (max-width: 1024px){.magazine_e .box .img{height:200px}}@media screen and (max-width: 550px){.magazine_e .box .img{width:120px;height:120px}}.magazine_e .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.magazine_e .box .txt{width:100%;padding:15px 0}@media screen and (max-width: 550px){.magazine_e .box .txt{width:calc(100% - 140px)}}.magazine_e .box .txt .title{font-size:18px;font-weight:bold;color:#0e1f3b;margin-bottom:20px;margin-top:10px}.magazine_e .box .txt p{color:#0e1f3b}.magazine_f{display:flex;flex-wrap:wrap;gap:26px}@media screen and (max-width: 768px){.magazine_f{gap:16px}}.magazine_f .box{width:calc(25% - 20px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.magazine_f .box{width:calc(33.333% - 18px)}}@media screen and (max-width: 768px){.magazine_f .box{width:calc(50% - 8px)}}.magazine_f .box .img{width:100%;height:180px}@media screen and (max-width: 480px){.magazine_f .box .img{height:130px}}.magazine_f .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.two_column .inner .two_area{display:flex;gap:40px;margin:0 auto}@media screen and (max-width: 1024px){.two_column .inner .two_area{flex-direction:column;gap:80px}}.two_column .inner .two_area .side{flex:0 0 300px;display:flex;flex-direction:column;gap:20px}.two_column .inner .two_area .side .box{padding:20px 25px;border-radius:20px;background:#fff9f2}.two_column .inner .two_area .side .box .title{display:flex;align-items:center;gap:8px;font-family:"Zen Maru Gothic",sans-serif;color:#ed6f2f;padding:15px;border-bottom:1px solid #ed6f2f}.two_column .inner .two_area .side .box .cat_li{padding:20px;display:flex;flex-direction:column;gap:15px}.two_column .inner .two_area .side .box .cat_li li a{color:#0e1f3b}.two_column .inner .two_area .side .box .cat_li li.is-active a{background:#ed6f2f;color:#fff;padding:4px}@media screen and (max-width: 1024px){.two_column .inner .two_area .side{order:2;flex:1}}.two_column .inner .two_area .right_column{flex:1}@media screen and (max-width: 1024px){.two_column .inner .two_area .right_column{order:1}}.two_column .inner .two_area .right_column.magazine_a .box a .img{height:200px}.flow_step{position:relative;padding:20px 0}.flow_step .flow_step_list{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;gap:20px}@media screen and (max-width: 1280px){.flow_step .flow_step_list{gap:40px;justify-content:left}}@media screen and (max-width: 1024px){.flow_step .flow_step_list{gap:20px}}.flow_step .flow_step_item{display:flex;justify-content:center;position:relative;width:150px;height:150px}@media screen and (max-width: 1280px){.flow_step .flow_step_item{width:200px;height:200px}}@media screen and (max-width: 1024px){.flow_step .flow_step_item{width:160px;height:160px}}.flow_step .flow_step_item:before{content:"";position:absolute;top:50%;right:-99%;width:100%;height:3px;background:#ed6f2f;transform:translateY(-50%);z-index:-1}.flow_step .flow_step_item:last-child:before{display:none}.flow_step .flow_step_item .step_circle{width:100%;height:100%;border-radius:50%;background:#ed6f2f;border:5px solid #f18c59;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.flow_step .flow_step_item .step_label{font-size:14px;line-height:1;margin-bottom:14px;position:absolute;inset:0;bottom:auto;top:23px;margin:auto;z-index:2}.flow_step .flow_step_item .step_text{font-weight:500;position:relative;z-index:2}.flow_step .flow_step_item .step_num{position:absolute;right:10px;bottom:8px;font-size:56px;line-height:1;font-weight:500;color:hsla(0,0%,100%,.28);z-index:1;letter-spacing:.02em}.prenex_btn_area{display:flex;align-items:center;gap:40px;justify-content:space-between;margin:60px 0}.prenex_btn_area .prenex_btn a{display:flex;align-items:center;gap:10px;color:#000;padding:10px 20px;background:#ed6f2f;border-radius:500px;color:#fff}input,select,textarea{width:100%;border:1px solid #777;border-radius:8px;padding:8px 12px;line-height:1.6}input[type=checkbox]{width:13px !important}select{cursor:pointer;position:relative}textarea{min-height:100px}.cat{display:flex;gap:10px}.cat li{font-size:13px;border:1px solid #ed6f2f;padding:2px 8px;color:#ed6f2f;border-radius:6px}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.pagination .nav-links .page-numbers{display:flex;align-items:center;padding:8px;border:1px solid #4da635;border-radius:4px;text-decoration:none;color:#4da635}.pagination .nav-links .page-numbers.current{background:#4da635;color:#fff}.pagination .page-numbers{display:flex;flex-wrap:wrap;gap:8px}.pagination .page-numbers li{display:flex}.pagination .page-numbers li a,.pagination .page-numbers li span{display:flex;align-items:center;padding:8px;border:1px solid #4da635;border-radius:4px;text-decoration:none;color:#4da635}.pagination .page-numbers li a.current,.pagination .page-numbers li span.current{background:#4da635;color:#fff}.breadcrumb{margin-top:20px;margin-bottom:60px}@media screen and (max-width: 768px){.breadcrumb{display:none}}.breadcrumb span span{font-size:14px;color:#777}.breadcrumb span a span{font-size:14px;color:#4d7cbf;text-decoration:underline}.search_form{position:relative}.search_form button{position:absolute;z-index:2;top:0;right:0;bottom:0;margin:0;display:flex;align-items:center;gap:0px;padding:0 10px;background:#ccc;height:100%;border-radius:0 8px 8px 0}.blob-bg{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden;background:#fff}.blob-bg .blob{position:absolute;width:clamp(280px,38vw,640px);height:clamp(220px,32vw,520px);filter:blur(40px);opacity:.9;will-change:transform;border-radius:40% 60% 60% 40%/40% 40% 60% 60%;mix-blend-mode:normal}.blob-bg .blob.b1{left:8%;top:8%;background:radial-gradient(circle at 30% 30%, rgba(0, 71, 106, 0.1529411765) 0%, rgba(0, 71, 106, 0.1529411765) 20%, rgba(232, 230, 255, 0) 70%),radial-gradient(circle at 70% 70%, rgba(6, 118, 255, 0.0901960784) 0%, rgba(214, 255, 237, 0) 70%);animation:float1 5s ease-in-out infinite alternate}.blob-bg .blob.b2{left:22%;top:48%;background:radial-gradient(circle at 35% 40%, rgba(6, 118, 255, 0.1215686275) 0%, rgba(232, 255, 243, 0) 70%),radial-gradient(circle at 70% 60%, rgba(0, 71, 106, 0.1529411765) 0%, rgba(249, 230, 255, 0) 70%);animation:float2 8s ease-in-out infinite alternate}.blob-bg .blob.b3{right:6%;top:18%;background:radial-gradient(circle at 35% 35%, rgba(0, 71, 106, 0.1294117647) 0%, rgba(255, 233, 227, 0) 70%),radial-gradient(circle at 65% 65%, rgba(176, 136, 121, 0.2039215686) 0%, rgba(244, 230, 255, 0) 70%);animation:float3 3s ease-in-out infinite alternate}@keyframes float1{0%{transform:translate3d(0, 0, 0) scale(1)}100%{transform:translate3d(60px, 40px, 0) scale(1.08) rotate(6deg)}}@keyframes float2{0%{transform:translate3d(0, 0, 0) scale(1.02)}100%{transform:translate3d(-40px, -60px, 0) scale(0.97) rotate(-5deg)}}@keyframes float3{0%{transform:translate3d(0, 0, 0) scale(0.98)}100%{transform:translate3d(-80px, 20px, 0) scale(1.06) rotate(4deg)}}@media(prefers-reduced-motion: reduce){.blob{animation:none}}.contact_area .content{margin-bottom:120px}.contact_area .content .inner{display:flex;gap:80px}@media screen and (max-width: 1024px){.contact_area .content .inner{flex-direction:column;gap:20px}}.contact_area .content .inner .step_area{width:300px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area{display:flex;gap:20px;width:100%}}@media screen and (max-width: 480px){.contact_area .content .inner .step_area{display:none}}.contact_area .content .inner .step_area .step_box{position:relative;padding-left:40px;margin-bottom:40px}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box{padding-left:20px;margin-bottom:0}}.contact_area .content .inner .step_area .step_box span{display:block;font-size:20px;font-weight:500;color:#777;margin-bottom:8px;line-height:1}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box span{font-size:16px}}.contact_area .content .inner .step_area .step_box .txt{font-weight:700;color:#777}.contact_area .content .inner .step_area .step_box.step_on:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;border:5px solid #4da635}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box.step_on:before{width:15px;height:15px;border:4px solid #4da635}}.contact_area .content .inner .step_area .step_box.step_on span,.contact_area .content .inner .step_area .step_box.step_on .txt{color:#4da635}.contact_area .content .inner .c_right{width:calc(100% - 380px)}@media screen and (max-width: 1024px){.contact_area .content .inner .c_right{width:100%}}.contact_area .content .inner .c_right .gray_area{margin-top:0;background:#e8eaed;padding:20px 30px;margin-bottom:40px;border-radius:20px}.contact_area .content .inner .c_right .gray_area .tyu_t{font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.contact_area .content .inner .c_right .gray_area ul{list-style:disc;padding-left:24px}.contact_area .content .inner .c_right .gray_area ul li span{color:red}.contact_area .content .inner .contactform dl{display:flex;justify-content:baseline;margin-bottom:40px;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.contact_area .content .inner .contactform dl{gap:15px}}.contact_area .content .inner .contactform dl.mw200{max-width:200px}.contact_area .content .inner .contactform dl dt label,.contact_area .content .inner .contactform dl dt .label{display:flex;align-items:center;gap:8px}.contact_area .content .inner .contactform dl dt label span,.contact_area .content .inner .contactform dl dt .label span{color:red;font-size:9px;display:block}.contact_area .content .inner .contactform dl dt .error{font-size:.8rem;color:red}.contact_area .content .inner .contactform dl dd.bl_area{display:flex;gap:10px}.contact_area .content .inner .contactform dl dd.birthday_area{display:flex;gap:15px}.contact_area .content .inner .contactform dl dd.birthday_area select{max-width:150px}.contact_area .content .inner .contactform dl dd.zipcode_area{display:flex;flex-direction:column;gap:20px}.contact_area .content .inner .contactform dl dd.zipcode_area .zip_row{display:flex;gap:20px;align-items:center}.contact_area .content .inner .contactform dl dd.zipcode_area .zip_row .zip_input{max-width:200px}.contact_area .content .inner .contactform dl dd.zipcode_area .zip_row .zip_search_btn{display:flex;align-items:center;justify-content:center;height:-webkit-fill-available;height:-moz-available;height:stretch;width:100px;background-color:#ed6f2f;border-radius:8px;color:#fff;font-weight:bold}.contact_area .content .inner .contactform dl dd .flex{display:flex;gap:20px}.contact_area .content .inner .contactform dl dd .flex input,.contact_area .content .inner .contactform dl dd .flex select{width:calc(50% - 10px)}.contact_area .content .inner .contactform dl dd .radio_area{display:flex;flex-wrap:wrap;gap:20px}.contact_area .content .inner .contactform dl dd .radio_area label{display:flex;gap:6px}.contact_area .content .inner .contactform dl dd .radio_area label input{width:16px}.contact_area .content .inner .contactform dl dd .checkbox_area{display:flex;flex-direction:column;gap:8px}.contact_area .content .inner .contactform dl dd .checkbox_area .title{font-size:.8rem;font-weight:500}.contact_area .content .inner .contactform dl dd .checkbox_area .box{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.contact_area .content .inner .contactform dl dd .checkbox_area .box label{display:flex;align-items:center;justify-content:left;gap:8px}.contact_area .content .inner .contactform dl dd .checkbox_area .box label input{width:auto}.contact_area .content .inner .contactform dl .tyuari{display:flex;flex-direction:column;gap:4px}.contact_area .content .inner .contactform dl .tyuari .tyu_t{font-size:.8rem}.contact_area .content .inner .contactform dl.post_box .post_txt{display:flex;gap:20px}.contact_area .content .inner .contactform dl.post_box .post_txt .tyuari{max-width:220px}.contact_area .content .inner .contactform dl.post_box button#postcodeSearch{display:flex;align-items:center;justify-content:center;height:-webkit-fill-available;height:-moz-available;height:stretch;width:100px;background-color:#ed6f2f;border-radius:8px;color:#fff;font-weight:bold}.contact_area .content .inner .contactform dl.addr_box dd{display:flex;flex-wrap:wrap;gap:20px;margin-left:20px}.contact_area .content .inner .contactform dl.addr_box dd .addr_txt{width:calc(50% - 10px);display:flex;flex-direction:column;gap:4px}.contact_area .content .inner .contactform dl.addr_box dd .addr_txt .addr_txt_l{font-size:.9rem}.contact_area .content .inner .contactform .form_row{display:flex;gap:20px}.contact_area .content .inner .contactform .bg_area{padding:20px;background:#e8eaed;margin-bottom:40px}.contact_area .content .inner .contactform .contact_hd{font-size:1.1rem;font-weight:bold;margin-bottom:20px}.contact_area .content .inner .contactform .btn_normal{margin-top:100px}@media screen and (max-width: 1024px){.contact_area .content .inner .contactform .btn_normal{margin-top:40px}}.contact_area .content .inner .contactform .btn_normal button{margin:0 auto}.contact_area .content .inner .contactform .btn_area{display:flex;gap:40px;margin-top:100px;justify-content:center}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_area{flex-direction:column;align-items:center}}.contact_area .content .inner .contactform .btn_area .btn_normal{margin-top:0;width:calc(50% - 20px)}@media screen and (max-width: 480px){.contact_area .content .inner .contactform .btn_area .btn_normal{width:100%}}.contact_area .content .inner .contactform .btn_area .btn_normal a,.contact_area .content .inner .contactform .btn_area .btn_normal button{width:100%}.contact_area .content .inner .contactform.confarea dl dd input,.contact_area .content .inner .contactform.confarea dl dd .conf_txt{padding:0;border:unset;border-bottom:1px solid #444;border-radius:unset;color:#0e1f3b}.contact_area.contact_area_column .content .inner{flex-direction:column;gap:60px}.contact_area.contact_area_column .content .inner .step_area{width:100%;display:flex}.contact_area.contact_area_column .content .inner .c_right{width:100%}.error_area{position:fixed;z-index:9999;width:-moz-fit-content;width:fit-content;padding:15px 15px 15px 20px;background-color:rgba(255,0,0,.6705882353);top:150px;left:0;right:0;margin:auto;border-radius:10px;cursor:pointer}.error_area .error_area_txt{display:flex;align-items:center;justify-content:space-between;gap:40px;color:#fff}.error_area .error_area_txt .close{width:20px;height:20px}.form_errors{margin:60px 0;padding:10px;background-color:red;color:#fff}button.is-loading{position:relative;pointer-events:none;opacity:.6;transition:opacity .2s}button.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:1.2em;height:1.2em;margin:-0.6em 0 0 -0.6em;border:2px solid rgba(88,88,88,.6);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}header.site_header{position:fixed;top:10px;left:0;right:0;z-index:1000;width:100%;height:86px;margin:0;color:#0e1f3b;pointer-events:none;transition:top .25s ease}header.site_header .site_header__inner{position:relative;z-index:1002;width:min(100% - 90px,1830px);height:86px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:30px}header.site_header .site_header__controls{width:580px;height:86px;margin-left:auto;padding:0 45px;display:flex;align-items:center;justify-content:flex-end;gap:30px;flex-shrink:0;border-radius:43px;background:#fff;box-sizing:border-box;pointer-events:auto}header.site_header .site_header__logo{width:159px;height:86px;display:flex;align-items:center;flex-shrink:0;pointer-events:auto}header.site_header .site_header__logo img{width:159px;height:86px;-o-object-fit:contain;object-fit:contain;display:block}header.site_header .site_header__actions{width:413px;min-height:45px;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:25px}header.site_header .site_header__action{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#0e1f3b;font-size:14px;font-weight:500;line-height:1.35;text-align:center;text-decoration:none;white-space:nowrap}header.site_header .site_header__action>img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;display:block}header.site_header .site_header__campus_icon{position:relative;width:25px;height:25px;display:block}header.site_header .site_header__campus_icon img{position:absolute;inset:0;width:25px;height:25px;-o-object-fit:contain;object-fit:contain}header.site_header .nav_bar{position:relative;z-index:1002;width:47px;height:47px;flex:0 0 47px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}header.site_header .nav_bar span{position:absolute;left:8px;right:8px;height:2px;border-radius:999px;background:#0e1f3b;transition:top .25s ease,opacity .2s ease,transform .25s ease}header.site_header .nav_bar .top{top:19px}header.site_header .nav_bar .middle{display:none}header.site_header .nav_bar .bottom{top:25px}header.site_header .nav_bar.on .top{top:23px;transform:rotate(45deg)}header.site_header .nav_bar.on .middle{opacity:0}header.site_header .nav_bar.on .bottom{top:23px;transform:rotate(-45deg)}header.site_header .sp_nav{position:fixed;inset:0;z-index:1001;width:100%;height:100dvh;padding:180px 20px 40px;overflow-y:auto;background:#fff9ef;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}header.site_header .sp_nav.on{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width: 961px)and (max-width: 1280px){header.site_header .sp_nav{padding-top:clamp(180px,15.5vw,198px)}}header.site_header .sp_nav__inner{position:relative;z-index:1;width:100%;max-width:1152px;margin:0 auto}header.site_header .sp_nav__deco{position:absolute;z-index:0;background:#fff;pointer-events:none}@media(max-width: 768px){header.site_header .sp_nav__deco{display:none}}header.site_header .sp_nav__deco--1{left:45px;top:60%;width:100px;height:100px}header.site_header .sp_nav__deco--2{left:143px;top:72%;width:40px;height:40px}header.site_header .sp_nav__deco--3{left:195px;top:54%;width:60px;height:60px}header.site_header .sp_nav__deco--4{right:195px;top:24%;width:60px;height:60px}header.site_header .sp_nav__deco--5{right:45px;top:32%;width:100px;height:100px}header.site_header .sp_nav__deco--6{right:145px;top:45%;width:30px;height:30px}header.site_header .sp_nav__home{display:inline-block;margin-bottom:60px;color:#0e1f3b;font-size:18px;font-weight:500;line-height:1.45;text-decoration:none}@media screen and (min-width: 1025px)and (max-width: 1280px){header.site_header .sp_nav__home{margin-left:max(0px,(100% - 928px)/8)}}@media screen and (min-width: 769px)and (max-width: 1024px){header.site_header .sp_nav__home{margin-left:max(0px,(100% - 640px)/4)}}header.site_header .sp_nav__home--mobile{display:none}header.site_header .sp_nav__grid{display:grid;grid-template-columns:220px 268px 252px 232px;grid-template-areas:"school course admission opencampus" "career blog contact actions";align-items:start;gap:60px;margin-bottom:80px}@media screen and (max-width: 1280px){header.site_header .sp_nav__grid{grid-template-columns:repeat(4, minmax(0, 232px));justify-content:space-around;-moz-column-gap:0;column-gap:0}}@media screen and (max-width: 1024px){header.site_header .sp_nav__grid{grid-template-columns:repeat(2, minmax(0, 320px));justify-content:space-around;-moz-column-gap:0;column-gap:0;grid-template-areas:"school course" "admission opencampus" "career blog" "contact actions"}}header.site_header .sp_nav__item--school{grid-area:school}header.site_header .sp_nav__item--home{grid-area:home}header.site_header .sp_nav__item--career{grid-area:career}header.site_header .sp_nav__item--course{grid-area:course}header.site_header .sp_nav__item--blog{grid-area:blog}header.site_header .sp_nav__item--admission{grid-area:admission}header.site_header .sp_nav__item--contact{grid-area:contact}header.site_header .sp_nav__item--opencampus{grid-area:opencampus}header.site_header .sp_nav__item--actions{grid-area:actions}header.site_header .sp_nav__group h2{margin:0 0 15px;color:#0e1f3b;font-size:18px;font-weight:500;line-height:1.45}header.site_header .sp_nav__group h2 a{color:inherit;text-decoration:none}header.site_header .sp_nav__group ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}header.site_header .sp_nav__group li a{position:relative;display:inline-block;padding-left:15px;color:#0e1f3b;font-size:16px;font-weight:500;line-height:1.45;text-decoration:none}header.site_header .sp_nav__group li a::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:50%;background:currentColor}header.site_header .sp_nav__group--links{display:flex;flex-direction:column;gap:30px}header.site_header .sp_nav__group--links h2{margin:0}header.site_header .sp_nav__group--links h2 a{display:inline-flex;align-items:center;gap:6px;color:#0e1f3b;text-decoration:none}header.site_header .sp_nav__toggle,header.site_header .sp_nav__mobile-main-link{display:none}header.site_header .sp_nav__group .sp_nav__mobile-submenu{display:none}header.site_header .sp_nav__item--opencampus h2{margin-bottom:30px}header.site_header .sp_nav__item--opencampus li a{padding-left:0;font-size:18px;line-height:1.45}header.site_header .sp_nav__item--opencampus li a::before{display:none}header.site_header .sp_nav__ext{width:12px;height:12px;flex-shrink:0}header.site_header .sp_nav__ext_wrap{display:inline-flex;align-items:center;flex-shrink:0}header.site_header .sp_nav__boxes{display:flex;flex-direction:column;gap:20px}header.site_header .sp_nav__actions_title{display:none}header.site_header .sp_nav__box{display:flex;flex-direction:column;gap:10px}header.site_header .sp_nav__box_label{margin:0;color:#0e1f3b;font-size:15px;font-weight:500;line-height:1.5}header.site_header .sp_nav__box_btn.arrow_btn{width:232px;max-width:none}header.site_header .sp_nav__box_btn.arrow_btn span{white-space:pre-line;line-height:1.3}@media screen and (max-width: 1280px){header.site_header .sp_nav__box_btn.arrow_btn{width:100%;max-width:none}}header.site_header .sp_nav__foot{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}@media screen and (min-width: 1025px)and (max-width: 1280px){header.site_header .sp_nav__foot{padding-inline:max(0px,(100% - 928px)/8)}}@media screen and (min-width: 769px)and (max-width: 1024px){header.site_header .sp_nav__foot{padding-inline:max(0px,(100% - 640px)/4)}}header.site_header .sp_nav__extra{width:234px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}header.site_header .sp_nav__sns{display:flex;gap:20px}@media screen and (min-width: 769px){header.site_header .sp_nav__sns{align-self:flex-end}}header.site_header .sp_nav__sns a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}header.site_header .sp_nav__sns img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;display:block}header.site_header .sp_nav__sns a:last-child,header.site_header .sp_nav__sns a:last-child img{width:35px;height:25px}header.site_header .sp_nav__privacy{color:#0e1f3b;font-size:16px;line-height:1.45;text-decoration:none}body.no-scroll{overflow:hidden}@media screen and (max-width: 960px){header.site_header{top:10px;height:64px}header.site_header .site_header__inner{width:calc(100% - 20px);height:64px;gap:10px;padding:0;background:rgba(0,0,0,0)}header.site_header .site_header__controls{width:auto;height:64px;margin-left:auto;padding:0 10px 0 18px;gap:10px;border-radius:32px;background:hsla(0,0%,100%,.96);box-shadow:0 12px 28px rgba(14,31,59,.08)}header.site_header .site_header__logo{width:112px;height:54px}header.site_header .site_header__logo img{width:112px;height:54px}header.site_header .site_header__actions{width:auto;min-height:0;padding:0;gap:14px;background:rgba(0,0,0,0)}header.site_header .site_header__action{min-width:auto;font-size:0}header.site_header .site_header__action>img,header.site_header .site_header__action .site_header__campus_icon{width:24px;height:24px}header.site_header .nav_bar{width:44px;height:44px;flex-basis:44px;background:rgba(0,0,0,0)}header.site_header .sp_nav{padding:80px 16px 40px}}@media screen and (min-width: 769px)and (max-width: 960px){header.site_header .sp_nav{padding-top:180px}}@media screen and (max-width: 768px){header.site_header{top:4px;height:43px}header.site_header .site_header__inner{width:calc(100% - 40px);height:43px}header.site_header .site_header__logo{width:79.5px;height:43px}header.site_header .site_header__logo img{width:79.5px;height:43px}header.site_header .site_header__actions{display:none}header.site_header .site_header__controls{width:40px;height:40px;padding:0;gap:0;border-radius:50%;box-shadow:none}header.site_header .nav_bar{width:40px;height:40px;flex-basis:40px}header.site_header .nav_bar span{left:12.5px;right:12.5px;height:1px}header.site_header .nav_bar .top{top:16px}header.site_header .nav_bar .middle{display:none}header.site_header .nav_bar .bottom{top:24px}header.site_header .nav_bar.on .top,header.site_header .nav_bar.on .bottom{top:20px}header.site_header .sp_nav{padding:80px 20px 40px}header.site_header .sp_nav__home--desktop{display:none}header.site_header .sp_nav__home--mobile{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0 auto;padding:20px 12px;font-size:17px;text-align:center}header.site_header .sp_nav__grid{grid-template-columns:minmax(0, 1fr);grid-template-areas:"home" "school" "course" "admission" "opencampus" "career" "blog" "contact" "actions";justify-content:stretch;row-gap:0;margin-bottom:50px}header.site_header .sp_nav__group{width:100%;min-width:0;align-items:center;text-align:center}header.site_header .sp_nav__group h2{margin-bottom:10px;font-size:17px}header.site_header .sp_nav__group ul{justify-items:center;gap:6px}header.site_header .sp_nav__group li a{font-size:14px;line-height:1.45}header.site_header .sp_nav__group--links{gap:0}header.site_header .sp_nav__group--links h2{margin:0}header.site_header .sp_nav__desktop-heading{display:none}header.site_header .sp_nav__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:20px 30px;border:0;border-top:1px solid #e3e1e2;background:rgba(0,0,0,0);color:#0e1f3b;font:inherit;font-size:17px;font-weight:500;line-height:1.45;cursor:pointer}header.site_header .sp_nav__toggle::after{content:"";position:absolute;right:10px;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}header.site_header .sp_nav__toggle[aria-expanded=true]::after{transform:translateY(2px) rotate(225deg)}header.site_header .sp_nav__item--contact h2{width:100%;margin:0 auto}header.site_header .sp_nav__item--contact h2 a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:20px 30px;border-top:1px solid #e3e1e2;margin-bottom:40px}header.site_header .sp_nav__item--blog h2{width:100%;margin:0 auto}header.site_header .sp_nav__item--blog h2 a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:20px 30px;border-top:1px solid #e3e1e2}header.site_header .sp_nav__group .sp_nav__submenu{display:grid;max-height:0;margin-top:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .35s ease,margin-top .35s ease,opacity .2s ease,transform .35s ease,visibility 0s linear .35s}header.site_header .sp_nav__group.is-open .sp_nav__submenu{max-height:520px;margin-bottom:20px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}header.site_header .sp_nav__mobile-main-link{display:list-item}header.site_header .sp_nav__item--opencampus h2{margin-bottom:10px}header.site_header .sp_nav__item--opencampus li a{padding-left:15px;font-size:14px}header.site_header .sp_nav__item--opencampus li a::before{display:block}header.site_header .sp_nav__group li a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px}header.site_header .sp_nav__group li a::before{display:none}header.site_header .sp_nav__boxes{width:100%;align-items:center;gap:24px;text-align:center;max-width:450px;margin:auto}header.site_header .sp_nav__actions_title{display:none}header.site_header .sp_nav__box{align-items:center;gap:8px;align-items:baseline;width:100%}header.site_header .sp_nav__box_label{display:block}header.site_header .sp_nav__box_btn.arrow_btn{width:100%;max-width:450px}}@media screen and (max-width: 768px)and (prefers-reduced-motion: reduce){header.site_header .sp_nav__toggle::after,header.site_header .sp_nav__submenu{transition:none}}@media screen and (max-width: 768px){header.site_header .sp_nav__foot{align-items:center;flex-direction:column;gap:40px;text-align:center}header.site_header .sp_nav__foot .arrow_btn{width:min(100%,335px);min-height:65px;font-size:17px}header.site_header .sp_nav__extra{width:auto;align-items:center}header.site_header .sp_nav__sns{gap:15px}header.site_header .sp_nav__sns a,header.site_header .sp_nav__sns img{width:25px;height:25px}header.site_header .sp_nav__sns a:last-child,header.site_header .sp_nav__sns a:last-child img{width:30px;height:21px}}.site_footer__ext_wrap{display:inline-flex;align-items:center;flex-shrink:0}.footer_breadcrumb{background-color:#e3e1e2;min-height:60px;padding:8px 0;display:flex;align-items:center}.footer_breadcrumb__inner{width:100%;max-width:1280px;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.footer_breadcrumb nav{font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex;flex-wrap:wrap;align-items:center}.footer_breadcrumb nav a{color:#555;text-decoration:none}.footer_breadcrumb nav a:hover{opacity:.7}.footer_breadcrumb nav span[aria-current]{color:#222}.footer_breadcrumb__top{display:flex;align-items:center;gap:6px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;color:#0e1f3b;text-decoration:none}.footer_breadcrumb__top:hover{opacity:.7}@media screen and (max-width: 768px){.footer_breadcrumb{min-height:0;padding:20px 20px}.footer_breadcrumb__inner{padding:0;flex-direction:column;align-items:flex-start;gap:16px}.footer_breadcrumb__top{align-self:center;font-size:16px}.footer_breadcrumb__top svg{width:20px;height:20px}}.site_footer{color:#0e1f3b;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.site_footer__cta_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px;background:#fff}.site_footer__cta{position:relative;height:250px;display:grid;place-items:center;overflow:hidden;color:#fff;text-decoration:none}.site_footer__cta:hover{opacity:1}.site_footer__cta:hover .site_footer__cta_bg{transform:scale(1.04)}.site_footer__cta_bg,.site_footer__cta_overlay{position:absolute;inset:0}.site_footer__cta_bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.site_footer__cta_overlay{background:rgba(14,31,59,.6)}.site_footer__cta_content{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;padding:20px;color:#fff;font-size:22px;font-weight:700;line-height:1.45;text-align:center}.site_footer__cta_content img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.site_footer__body{min-height:615px;padding:40px 45px 34px;display:grid;grid-template-columns:430px 1fr;gap:clamp(60px,8vw,165px)}.site_footer__info{display:flex;flex-direction:column;align-items:flex-start}.site_footer__info_main,.site_footer__info_meta{display:flex;flex-direction:column;align-items:flex-start}.site_footer__logo{width:220px;display:block}@media screen and (max-width: 768px){.site_footer__logo{width:150px}}.site_footer__logo img{width:100%;height:auto;display:block}.site_footer__logo_ja{width:180px;height:auto;margin-top:28px;display:block}.site_footer address{margin-top:15px;color:#0e1f3b;font-style:normal;font-size:16px;font-weight:500;line-height:1.875}.site_footer .arrow_btn{margin-top:24px}.site_footer__sns{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px}.site_footer__sns a{display:block;text-decoration:none}.site_footer__sns a img{width:30px;height:30px;display:block}.site_footer__privacy{margin-top:20px;color:#0e1f3b;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none}.site_footer small{margin-top:28px;color:#0e1f3b;font-size:12px;line-height:1.5;display:block}.site_footer__nav{padding-top:60px;display:flex;flex-direction:column;gap:44px}.site_footer__nav_row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:30px clamp(36px,4vw,70px)}.site_footer__nav_apply{display:flex;flex-direction:column;gap:40px}.site_footer__nav_group h2{margin:0 0 15px;color:#0e1f3b;font-size:18px;font-weight:700;line-height:1.5}.site_footer__nav_group h2 a{color:inherit;text-decoration:none}.site_footer__nav_group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.site_footer__nav_group li a{position:relative;display:inline-block;padding-left:15px;color:#0e1f3b;font-size:16px;font-weight:500;line-height:1.55;text-decoration:none}.site_footer__nav_group li a::before{content:"";position:absolute;left:0;top:.53em;width:8px;height:8px;border-radius:50%;background:currentColor}.site_footer__nav_group--links{display:flex;flex-direction:column;gap:15px}.site_footer__nav_group--links h2{margin:0}.site_footer__nav_group--links h2 a{display:inline-flex;align-items:center;gap:6px;color:#0e1f3b;text-decoration:none}.site_footer__ext{width:12px;height:12px;flex-shrink:0}.site_footer__nav_box{display:flex;flex-direction:column;gap:10px}.site_footer__nav_box_label{margin:0;color:#0e1f3b;font-size:14px;font-weight:500;line-height:1.5}.site_footer__nav_box_btn.arrow_btn{max-width:none;margin-top:0;font-size:16px}.site_footer__nav_box_btn.arrow_btn span{white-space:pre-line;line-height:1.3}@media screen and (max-width: 1380px){.site_footer__body{grid-template-columns:1fr;gap:40px}.site_footer__info{display:contents}.site_footer__info_main{order:1}.site_footer__nav{order:2;padding-top:0}.site_footer__info_meta{order:3;width:100%}.site_footer__info_meta .site_footer__sns{margin-top:0}.site_footer__info_meta small{width:100%;text-align:center}}@media screen and (max-width: 820px){.site_footer__cta_grid{grid-template-columns:1fr}.site_footer__cta{height:150px}.site_footer__cta_content{font-size:17px}.site_footer__body{padding:34px 24px}.site_footer__nav_row{grid-template-columns:1fr 1fr;gap:30px 22px}}@media screen and (max-width: 520px){.site_footer__body{padding-inline:18px}.site_footer .arrow_btn{width:100%}}.sub_kv2{position:relative;width:100%;height:570px;overflow:hidden;background-color:rgba(0,0,0,0)}.sub_kv2::before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background:#0e1f3b;z-index:1}.sub_kv2::after{content:"";position:absolute;left:80px;top:80px;right:80px;bottom:80px;border:2px solid #cfe1f4;pointer-events:none;z-index:3}.sub_kv2__deco{position:absolute;inset:0;z-index:2;pointer-events:none}.sub_kv2__deco-dot{position:absolute;left:42.1875%;top:290px;width:100px;height:100px;background-image:url("../img/common/dot-rect.svg");background-repeat:no-repeat;background-size:100% 100%;z-index:1}.sub_kv2__deco-circle1{position:absolute;left:44.7916666667%;top:140px;width:200px;height:200px;background:#cfe1f4}.sub_kv2__deco-circle2{position:absolute;left:77.0833333333%;top:330px;width:30px;height:30px;background:#4d7cbf}.sub_kv2__deco-circle3{position:absolute;left:64.0625%;top:380px;width:60px;height:60px;background:#e3e1e2}.sub_kv2__deco-circle4{position:absolute;left:70.3125%;top:440px;width:80px;height:80px;background:#f5b195}.sub_kv2__inner{position:absolute;inset:0;z-index:4}.sub_kv2__en{position:absolute;left:320px;top:250px;color:#cfe1f4;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:26px;font-weight:500;line-height:30px;letter-spacing:.05em;margin:0}.sub_kv2__title{position:absolute;left:320px;top:300px;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:40px;font-weight:700;line-height:58px;margin:0}.sub_kv2__breadcrumb{position:absolute;left:320px;top:520px;color:#ccc;font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:20px}.sub_kv2__breadcrumb a{color:#4d7cbf;text-decoration:underline}.sub_kv2__breadcrumb a:hover{opacity:.6}.sub_kv2__breadcrumb span[aria-current]{color:#fff}.sub_kv{position:relative;width:100%;height:680px;background-color:#fff;overflow-x:clip}@media(max-width: 1024px){.sub_kv{height:auto;aspect-ratio:1920/680}}.sub_kv--no-img::before{content:"";position:absolute;left:0;top:0;width:100%;height:83.8235294118%;background:linear-gradient(180deg, #fff9ef 0%, rgba(255, 249, 239, 0) 100%);z-index:0;pointer-events:none}.sub_kv_left{position:absolute;left:-40px;top:0;height:105.5882352941%;width:auto;z-index:3;pointer-events:none}@media(max-width: 1024px){.sub_kv_left{left:-2.0833333333vw}}.sub_kv_left-bottom{position:absolute;left:0;bottom:0;width:149px;height:auto;z-index:4;pointer-events:none}@media(max-width: 1024px){.sub_kv_left-bottom{width:7.7604166667vw}}.sub_kv_bottom{position:absolute;left:0;bottom:-2px;width:1920px;max-width:none;height:auto;z-index:2;pointer-events:none}@media(max-width: 1024px){.sub_kv_bottom{width:100vw}}.sub_kv_right-img01{position:absolute;right:0;top:0;height:680px;width:auto;max-width:none;z-index:1}@media(max-width: 1024px){.sub_kv_right-img01{height:35.4166666667vw}}.sub_kv_inner{position:absolute;inset:0;z-index:5}.sub_kv_title{position:absolute;left:10.9375%;top:42.6470588235%;margin:0;color:#222;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:48px;font-weight:700;line-height:1;text-shadow:0 0 30px #fff,0 0 10px #fff}@media(max-width: 1024px){.sub_kv_title{font-size:2.5vw}}.sub_kv_breadcrumb{padding:12px 0;background-color:#fff}.sub_kv_breadcrumb .inner{max-width:1340px;margin:0 auto;padding:0 30px;width:100%}@media(max-width: 768px){.sub_kv_breadcrumb .inner{padding:0 20px}}.sub_kv_breadcrumb{font-family:"Open Sans","Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:20px}.sub_kv_breadcrumb a{color:#4d7cbf;text-decoration:underline}.sub_kv_breadcrumb a:hover{opacity:.6}.sub_kv_breadcrumb span[aria-current]{color:#222}.sub_kv.sub_kv--no-img .kv_nophoto_s1{position:absolute;right:0;width:100vw;bottom:0;z-index:9}.sub_kv.sub_kv--no-img .kv_nophoto_s2{position:absolute;right:0;width:100vw;bottom:0;z-index:8}.sub_kv.sub_kv--no-img .kv_nophoto_s3{position:absolute;right:0;width:100vw;bottom:0;z-index:7}.sub_kv.sub_kv--no-img .kv_nophoto_s4{position:absolute;right:0;width:14vw;top:0;z-index:9}@media screen and (max-width: 1700px){.sub_kv{height:40vw}.sub_kv img.sub_kv_left-bottom{width:9vw}.sub_kv img.sub_kv_bottom{width:100vw}.sub_kv img.sub_kv_right-img01{height:auto;width:84.8vw}.sub_kv .sub_kv_inner h1.sub_kv_title{font-size:2.8vw}.sub_kv.sub_kv--no-img .sub_kv_right-img01{height:auto;width:108vw}.sub_kv.sub_kv--no-img .sub_kv_left{width:9vw}}@media screen and (max-width: 1280px){.sub_kv{height:45vw}.sub_kv img.sub_kv_right-img01{width:95.6vw;right:-5vw}.sub_kv .sub_kv_inner h1.sub_kv_title{font-size:3.5vw}.sub_kv.sub_kv--no-img .sub_kv_right-img01{height:auto;width:108vw;right:0}}@media screen and (max-width: 768px){.sub_kv{height:110vw;position:relative}.sub_kv img.sub_kv_left-bottom{width:45vw;top:-33vw;right:0;left:auto;bottom:auto;transform-origin:right bottom;transform:rotate(90deg) scaleY(-1)}.sub_kv img.sub_kv_bottom{width:170vw;left:auto;right:0}.sub_kv img.sub_kv_right-img01{width:120vw;right:-8vw;top:auto;bottom:0}.sub_kv svg.sub_kv_left{left:0;width:9vw;top:-7vw}.sub_kv .sub_kv_inner h1.sub_kv_title{font-size:6.6vw;left:12vw;top:40vw}.sub_kv.sub_kv--no-img{height:70vw}.sub_kv.sub_kv--no-img .sub_kv_right-img01{width:auto;height:100%;right:-66vw}.sub_kv.sub_kv--no-img .sub_kv_inner .sub_kv_title{top:26vw;line-height:8vw}.sub_kv.sub_kv--no-img .kv_nophoto_s1{width:205vw;right:-66vw;max-width:unset}.sub_kv.sub_kv--no-img .kv_nophoto_s2{width:205vw;right:-66vw;max-width:unset}.sub_kv.sub_kv--no-img .kv_nophoto_s3{width:205vw;right:-66vw;max-width:unset}.sub_kv.sub_kv--no-img .kv_nophoto_s4{display:none}}.sub_h2{width:100%;box-sizing:border-box;padding-bottom:60px}.sub_h2__en{margin:0 0 15px;color:#4d7cbf;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:.15em}.sub_h2__en.c_blue{color:#cfe1f4}@media(max-width: 768px){.sub_h2__en{font-size:14px;line-height:1em;margin:0 0 10px}}.sub_h2__ja{margin:0;padding-bottom:30px;border-bottom:2px solid #4d7cbf;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:38px;font-weight:700;line-height:1em}@media(max-width: 768px){.sub_h2__ja{font-size:28px;line-height:1.5em;padding-bottom:20px}}.sub_h2.no_pa{padding-bottom:0}.sub_h3{display:flex;align-items:center;gap:15px;width:100%;padding-bottom:40px}@media(max-width: 768px){.sub_h3{gap:10px}}.sub_h3::before{content:"";flex-shrink:0;width:55px;height:47px;background:url("../img/common/sub_h3-icon.svg") no-repeat center/contain}@media(max-width: 768px){.sub_h3::before{width:45px;height:37px}}.sub_h3__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}@media(max-width: 768px){.sub_h3__text{font-size:26px;line-height:1.5em}}.sub_h3--center{flex-direction:column;align-items:center;gap:5px}.sub_h3--center .sub_h3__text{text-align:center}.sub_h5{margin:0;color:#4d7cbf;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:22px;font-weight:700;line-height:1.5}.point_area{width:100%;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.point_area .box{position:relative;z-index:1;padding:80px 0 30px;margin-bottom:99px}.point_area .box::after{content:"";position:absolute;bottom:-99px;left:0;width:100%;height:99px;clip-path:polygon(0 0, 100% 0, 50% 100%);z-index:2}.point_area .box:first-child{padding-top:0}@media screen and (max-width: 768px){.point_area .box:first-child{padding-top:120px}.point_area .box:first-child .content .num{top:20px}}@media screen and (max-width: 480px){.point_area .box:first-child{padding-top:80px}}.point_area .box:last-child{margin-bottom:0;padding-bottom:80px}.point_area .box:last-child::before,.point_area .box:last-child::after{display:none}.point_area .box.white{background:#fff}.point_area .box.white::after{background:#fff}.point_area .box.grid{background:rgba(0,0,0,0)}.point_area .box.grid::before{content:"";position:absolute;bottom:-99px;left:0;width:50%;height:99px;background:#fff9ef;clip-path:polygon(0 100%, 100% 100%, 0 0)}.point_area .box.grid::after{background:#fff9ef;right:0;left:auto;width:50%;clip-path:polygon(0 100%, 100% 100%, 100% 0)}.point_area .box.cream{background:#fff9ef}.point_area .box.cream::before{content:"";position:absolute;bottom:-99px;left:0;width:100%;height:99px;background:#fff;z-index:1}.point_area .box.cream::after{background:#fff9ef;z-index:2}.point_area .box.accent-1{--point-color: #f5b195}.point_area .box.accent-2{--point-color: #fec06a}@media screen and (max-width: 1024px){.point_area .box{margin-bottom:70px}.point_area .box::after{bottom:-70px;height:70px}.point_area .box.grid::before,.point_area .box.grid::after{bottom:-70px;height:70px}.point_area .box.cream::before{bottom:-70px;height:70px}}@media screen and (max-width: 768px){.point_area .box{padding:50px 0 20px;margin-bottom:80px}.point_area .box::after{bottom:-80px;height:80px}.point_area .box.grid::before,.point_area .box.grid::after{bottom:-80px;height:80px}.point_area .box.cream::before{bottom:-80px;height:80px}}.point_area .box .item{display:flex;align-items:center;width:100%}@media screen and (max-width: 768px){.point_area .box .item{flex-direction:column;padding:24px 0 16px}}.point_area .box .item .img{flex:0 0 46.875%}.point_area .box .item .img img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.point_area .box .item .img{order:3;flex:0 0 auto;width:100%;margin-bottom:20px}}.point_area .box .content{flex:1;display:flex;align-items:flex-start;gap:30px;padding:40px 40px 40px 0;box-sizing:border-box}@media screen and (max-width: 768px){.point_area .box .content{display:contents}}.point_area .box .content .num{flex:0 0 60px;display:flex;flex-direction:column;align-items:flex-start;padding-top:4px;margin-top:-25px;color:var(--point-color, #4d7cbf);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-weight:500;line-height:1}@media screen and (max-width: 1024px){.point_area .box .content .num{margin-top:-33px}}@media screen and (max-width: 768px){.point_area .box .content .num{order:1;flex:0 0 auto;width:100%;align-items:center;padding-top:0;margin:auto;text-align:center;position:absolute;top:-50px;left:0;right:0}}@media screen and (max-width: 480px){.point_area .box .content .num{top:-35px}}.point_area .box .content .num .label{font-size:22px;font-family:"Ubuntu","Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.point_area .box .content .num .label{position:absolute;top:0;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;font-size:20px;letter-spacing:2px;transform-origin:left bottom;transform:rotate(90deg) translateY(-90px)}}@media screen and (max-width: 480px){.point_area .box .content .num .label{font-size:16px;transform:rotate(90deg) translateY(-75px)}}.point_area .box .content .num .no{font-size:52px;font-family:"Ubuntu","Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.point_area .box .content .num .no{font-size:100px}}@media screen and (max-width: 480px){.point_area .box .content .num .no{font-size:80px}}.point_area .box .content .text{flex:1;display:flex;flex-direction:column}@media screen and (max-width: 768px){.point_area .box .content .text{display:contents}}.point_area .box .content .text .heading{margin:0 0 40px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}@media screen and (max-width: 1024px){.point_area .box .content .text .heading{font-size:26px;line-height:1.5}}@media screen and (max-width: 768px){.point_area .box .content .text .heading{order:2;margin:0 0 20px;font-size:22px;text-align:center}}@media screen and (max-width: 480px){.point_area .box .content .text .heading{font-size:20px}}.point_area .box .content .text .body{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 1024px){.point_area .box .content .text .body{font-size:18px}}@media screen and (max-width: 768px){.point_area .box .content .text .body{order:4;font-size:16px;line-height:1.8}}.page_nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:0;width:100%}.page_nav__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:100px;padding:0 15px 0 20px;background:#0e1f3b;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4;text-decoration:none;box-sizing:border-box}.page_nav__btn svg{flex-shrink:0;width:20px;height:20px}.page_nav__btn:hover{opacity:1;background:#4d7cbf}@media screen and (max-width: 1024px){.page_nav__list{flex-wrap:wrap}.page_nav__list li{flex:0 0 100%}.page_nav__btn{height:70px}}.inner-1024{max-width:1024px;margin:0 auto;box-sizing:border-box}.arrow_btn{display:flex;align-items:center;justify-content:space-between;max-width:335px;width:100%;height:70px;padding:0 15px 0 20px;background:#e6eaee;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;text-decoration:none;box-sizing:border-box;position:relative;transition:.3s}.arrow_btn svg{flex-shrink:0;width:16px;height:16px;transition:.3s}.arrow_btn:before{content:"";position:absolute;z-index:3;bottom:0;right:0;width:100%;height:3px;background-color:#0e1f3b;transition:.3s}.arrow_btn:hover{opacity:1}.arrow_btn:hover:before{width:0}.arrow_btn--diagonal:hover svg{transform:translate(6px, -6px)}.arrow_btn--right:hover svg{transform:translateX(6px)}.arrow_btn--left:hover svg{transform:translateX(-6px)}.arrow_btn[type]{border:none;cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.link_btn{position:relative;display:flex;align-items:center;width:305px;height:100px;padding:0 30px 0 20px;box-sizing:border-box;background-color:#0e1f3b;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .2s ease;position:relative;transition:.3s}.link_btn__arrow{position:absolute;right:20px;top:0;bottom:0;margin:auto;width:20px;height:20px;transition:.3s}.link_btn:hover{opacity:1}.link_btn:hover:before{width:0}.link_btn:hover .up{transform:translate(6px, -6px)}.link_btn:hover .down{transform:translate(0px, 6px)}.link_btn:hover .right{transform:translateX(6px)}.link_btn:hover .left{transform:translateX(-6px)}@media screen and (max-width: 768px){.link_btn{width:100%}}.link_card{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:160px;background-color:#e6eaee;color:#0e1f3b;text-decoration:none;overflow:hidden;transition:opacity .2s ease}.link_card:before{content:"";position:absolute;z-index:3;bottom:0;right:0;width:100%;height:3px;background-color:#0e1f3b;transition:.3s}.link_card__photo{flex:0 0 160px;width:160px;height:160px}.link_card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.link_card__label{flex:1 1 auto;min-width:0;padding:0 10px 0 30px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4}.link_card__more{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding-right:30px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.link_card__more svg{width:20px;height:20px}.link_card .link_card__more svg{transition:.3s}@media screen and (max-width: 768px){.link_card__label{font-size:16px;padding-left:20px}.link_card__more{padding-right:16px}}@media screen and (max-width: 600px){.link_card{height:100px}.link_card .link_card__photo{flex:0 0 100px;width:100px;height:100px}.link_card .link_card__label{padding-left:10px}.link_card .link_card__more{font-size:8px;padding-right:6px}.link_card .link_card__more svg{width:15px;height:15px}}.link_card:hover{opacity:1}.link_card:hover:before{width:0}.link_card:hover .link_card__more svg{transform:translateX(10px)}.page_top{position:fixed;right:30px;bottom:30px;z-index:850;width:50px;height:50px;display:block;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;pointer-events:none}.page_top.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.page_top img{width:50px;height:50px;display:block;transition:filter .2s ease}.page_top:hover{opacity:1}.page_top:hover img{filter:brightness(0.9)}.page_top:focus-visible{outline:2px solid #0e1f3b;outline-offset:3px}@media screen and (max-width: 768px){.page_top{right:20px;bottom:20px}}@media(prefers-reduced-motion: reduce){.page_top img{transition:none}}.br-sp{display:none}@media screen and (max-width: 768px){.br-sp{display:inline}}.br-pc{display:inline}@media screen and (max-width: 768px){.br-pc{display:none}}.bg-grid{background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}:root{--navy: #0e1f3b;--blue: #4d7cbf;--light-blue: #cfe1f4;--orange: #f5b195;--cream: #fff9ef;--gray: #e6eaee}main.home{position:relative;overflow-x:clip;color:var(--navy);background:#fff}.home_section_title{color:var(--navy);font-size:clamp(34px,3.23vw,62px);font-weight:700;line-height:1.45;letter-spacing:0;text-align:center}.home_label{margin:0 0 10px;color:var(--blue);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:18px;font-weight:700;line-height:1.4;text-align:center}.home_sub_title{width:100%;margin:0;padding:0 0 40px;display:flex;align-items:center;justify-content:center;gap:60px;color:var(--navy);font-size:34px;font-weight:700;line-height:1.45;text-align:center}.home_sub_title::before,.home_sub_title::after{content:"";height:2px;flex:1 1 auto;background:var(--navy)}.home_btn,.home_text_link{width:335px;max-width:100%;min-height:70px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-bottom:3px solid var(--navy);background:var(--gray);color:var(--navy);font-size:20px;font-weight:500;line-height:1.4;text-decoration:none}.home_scrollbar{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#f0f0f0;display:block !important;opacity:1 !important}.home_scrollbar span,.home_scrollbar .home_scrollbar__drag{width:131px;max-width:calc(100% - 20px);height:8px;margin:1px 0 0 10px;display:block;border-radius:999px;background:var(--blue)}.home_scrollbar.swiper-scrollbar-lock{display:block !important}.home_featured_interview{display:grid;gap:40px}.home_featured_interview>.home_sub_title{padding-bottom:0}.home_featured_interview__slider{width:calc(100% + 24px);margin:-12px;padding:12px;overflow:hidden}.home_featured_interview__list{align-items:stretch}.home_featured_interview__card{width:314px;height:auto;display:flex;flex-direction:column;background:#fff;color:var(--navy);text-decoration:none;box-shadow:2px 4px 7.5px rgba(14,31,59,.2)}.home_featured_interview__card>img{width:314px;height:170px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;display:block}.home_featured_interview__card h4{margin:0 0 15px;font-size:20px;font-weight:500;line-height:2}.home_featured_interview__card p{color:#555;font-size:18px;line-height:1.65}.home_featured_interview__body{flex:1 1 auto;min-height:240px;padding:15px 20px 30px}.home_featured_interview__button{margin:0 auto;display:flex}.home_featured_interview--student .home_featured_interview__card{width:min(80vw,314px);height:auto;display:flex;flex-direction:column;background:#fff}.home_featured_interview--student .home_featured_interview__image{position:relative;width:100%;aspect-ratio:314/300;overflow:hidden}.home_featured_interview--student .home_featured_interview__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_featured_interview--student .home_featured_interview__title{position:absolute;left:0;bottom:6px;width:calc(100% - 14px);margin:0;color:#222;font-size:20px;font-weight:500;line-height:44px}.home_featured_interview--student .home_featured_interview__title span{padding:4px 10px;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.home_featured_interview--student .home_featured_interview__body{flex:1 1 auto;min-height:90px;padding:15px 20px;box-sizing:border-box;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.home_featured_interview--student .home_featured_interview__profile{margin:0;color:#555;font-size:18px;font-weight:400;line-height:30px}.home_featured_interview--student .home_featured_interview__profile-line{display:block}.home_featured_interview--student .home_featured_interview__department{position:relative;z-index:0;display:inline-block}.home_featured_interview--student .home_featured_interview__department::before{content:"";position:absolute;left:0;bottom:1px;z-index:-1;width:100%;height:15px;background:#4c94b3;opacity:.5}.home_featured_interview--student .home_featured_interview__department--beauty::before{background:#dc6c90}.home_featured_interview--graduate .home_featured_interview__list{align-items:stretch}.home_featured_interview--graduate .home_featured_interview__card{width:min(80vw,314px);height:auto;background:#fff}.home_featured_interview--graduate .home_featured_interview__card>img{width:100%;height:auto;aspect-ratio:314/170;-o-object-fit:cover;object-fit:cover;display:block}.home_featured_interview--graduate .home_featured_interview__card h4{width:100%;margin:0 0 15px;color:#0e1f3b;font-size:20px;font-weight:500;line-height:40px;text-align:center}.home_featured_interview--graduate .home_featured_interview__card p{margin:0;color:#555;font-size:18px;font-weight:400;line-height:30px}.home_featured_interview--graduate .home_featured_interview__body{min-height:190px;padding:15px 20px 30px;box-sizing:border-box;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.home_kv{position:relative;height:100vh;height:100svh;overflow:hidden;background:#fff}.home_kv:before{content:"";z-index:99;width:100%;height:100px;position:absolute;left:0;bottom:0;background-color:#fff;background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.home_kv .home_kv__stage{position:absolute;left:50%;top:0;width:1920px;max-width:none;height:100%;margin:0;transform:translateX(-50%);overflow:hidden}@media screen and (max-width: 768px){.home_kv .home_kv__stage{width:768px}}.home_kv .home_kv__stage .home_kv__field{position:absolute;inset:0}.home_kv .home_kv__stage .home_kv__photo,.home_kv .home_kv__stage .home_kv__shape{position:absolute;left:0;top:0;margin:0;opacity:0;transform:translate3d(0, 110vh, 0);will-change:transform}.home_kv .home_kv__stage .home_kv__photo{z-index:2;width:400px;height:300px;overflow:hidden}@media screen and (max-width: 768px){.home_kv .home_kv__stage .home_kv__photo{width:280px;height:210px}}.home_kv .home_kv__stage .home_kv__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none}.home_kv .home_kv__stage .home_kv__shape{z-index:1;width:60px;height:60px}.home_kv .home_kv__stage .home_kv__shape--blue{background:var(--blue)}.home_kv .home_kv__stage .home_kv__shape--navy{background:var(--navy)}.home_kv .home_kv__stage .home_kv__shape--orange{background:var(--orange)}.home_kv .home_kv__stage .home_kv__shape--light{background:var(--light-blue)}.home_kv .home_kv__stage .home_kv__shape--cream{background:var(--cream)}.home_kv .home_kv__stage.is-ready .home_kv__photo,.home_kv .home_kv__stage.is-ready .home_kv__shape{opacity:1;transition:opacity .9s ease}.home_kv .home_kv__copy{position:absolute;z-index:5;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:block;color:var(--navy);font-size:50px;font-weight:700;line-height:2;letter-spacing:0;text-align:center;text-shadow:0 0 4px #fff,0 0 12px hsla(0,0%,100%,.95),0 0 24px hsla(0,0%,100%,.9)}.home_kv .home_kv__copy span{display:block;padding:0;width:900px}@media(max-width: 1280px){.home_kv .home_kv__copy span{width:70vw}}@media(max-width: 768px){.home_kv .home_kv__copy span{width:92vw}}body.home-opening-lock{height:100vh;overflow:hidden;overscroll-behavior:none;touch-action:none}.home_opening{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;background:#fff;overscroll-behavior:contain;touch-action:none;transition:opacity .7s ease}.home_opening__logo-wrap{width:900px}@media(max-width: 1280px){.home_opening__logo-wrap{width:70vw}}@media(max-width: 768px){.home_opening__logo-wrap{width:92vw}}.home_opening__logo{display:block;width:100%;height:auto;overflow:visible}.home_opening__logo-static,.home_opening__logo-drawn{opacity:0}.home_opening__stroke{will-change:stroke-dashoffset}.home_opening.is-prepared .home_opening__logo-drawn{opacity:1}.home_opening.is-complete .home_opening__logo-static{opacity:1}.home_opening.is-complete .home_opening__logo-drawn{opacity:0}.home_opening.is-fadeout{opacity:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.home_kv .home_kv__stage.is-ready .home_kv__photo,.home_kv .home_kv__stage.is-ready .home_kv__shape{transition:none}.home_opening{transition-duration:.15s}}.home_pickup{position:relative;z-index:4;margin-top:120px;padding:0 0 120px 40px;background:#fff}@media screen and (max-width: 768px){.home_pickup{padding:0 0 120px 20px}}.home_pickup .home_pickup__slider{width:100%;overflow:hidden}.home_pickup .home_pickup__slider .home_pickup__track{align-items:stretch}.home_pickup .home_pickup__slider .home_pickup__track .home_pickup__slide{width:500px}@media screen and (max-width: 768px){.home_pickup .home_pickup__slider .home_pickup__track .home_pickup__slide{width:280px}}.home_pickup .home_pickup__slider .home_pickup__track .home_pickup__slide .home_pickup__item{width:100%;aspect-ratio:500/249;display:block;overflow:hidden;border-radius:0}.home_pickup .home_pickup__slider .home_pickup__track .home_pickup__slide .home_pickup__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_news{padding:0 0 120px;background:#fff}.home_news .inner{position:relative;display:grid;grid-template-columns:max-content minmax(0, 1fr) max-content;-moz-column-gap:30px;column-gap:30px}.home_news .inner .home_news__title{margin-right:clamp(10px,5.3vw,76px);color:var(--navy);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:44px;font-weight:500;line-height:1}.home_news .inner .home_news__list{min-width:0;display:flex;flex-direction:column;gap:30px}.home_news .inner .home_news__list .home_news__row{display:grid;grid-template-columns:max-content minmax(0, 1fr);-moz-column-gap:30px;column-gap:30px;align-items:center;min-height:33px;color:var(--navy);font-size:18px;font-weight:500;line-height:1.5;text-decoration:none}.home_news .inner .home_news__list .home_news__row .home_news__meta{display:flex;align-items:center;gap:10px}.home_news .inner .home_news__list .home_news__row .home_news__meta time{color:#555;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-weight:400;white-space:nowrap}.home_news .inner .home_news__list .home_news__row .home_news__cat{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:156px;min-height:33px;padding:5px 10px;box-sizing:border-box;border:0;border-radius:6px;background:var(--light-blue);color:var(--navy);font-size:16px;font-weight:400;line-height:1.45;white-space:nowrap}.home_news .inner .home_news__list .home_news__row .home_news__text{min-width:0;font-size:20px;line-height:1.5}.home_news .inner .home_news__more{position:static;align-self:end;width:70px;min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;display:flex;align-items:center;gap:5px}.home_news .inner .home_news__more:after{display:none}@media screen and (max-width: 1024px){.home_news .inner{display:block}.home_news .inner .home_news__title{margin-right:0}.home_news .inner .home_news__list{margin-top:50px}.home_news .inner .home_news__more{margin:45px 0 0 auto}}@media screen and (max-width: 768px){.home_news{padding-bottom:80px}.home_news .inner{display:block}.home_news .inner .home_news__title{margin-right:0;font-size:30px}.home_news .inner .home_news__list{margin-top:50px;padding-right:0;gap:35px}.home_news .inner .home_news__list .home_news__row{display:block}.home_news .inner .home_news__list .home_news__row .home_news__meta{gap:10px}.home_news .inner .home_news__list .home_news__row .home_news__cat{width:116px;min-height:26px;padding:3px 8px;font-size:12px}.home_news .inner .home_news__list .home_news__row .home_news__text{display:block;margin-top:14px;font-size:18px;line-height:1.67}.home_news .inner .home_news__more{position:relative;right:auto;bottom:auto;margin:45px 0 0 auto}}.home_overview{position:relative;background:var(--light-blue);padding:22.4479167% 0 190px;margin:150px auto;z-index:3}.home_overview .wave{position:absolute;top:auto;bottom:calc(100% - 2px);left:0;width:100%;line-height:0}.home_overview .wave svg{width:100%;height:auto;display:block}.home_overview .wave2{top:calc(100% - 2px);bottom:auto;transform:rotate(180deg)}.home_overview .shape{position:absolute;inset:0;margin:auto;z-index:5}.home_overview .shape_1{width:205px;height:205px;background-color:#fff;transform:translateX(-344px) translateY(25px)}.home_overview .shape_2{width:150px;height:150px;background-color:var(--cream);transform:translateX(338px) translateY(135px)}.home_overview .shape_3{width:60px;height:60px;background-color:var(--cream);transform:translateX(-655px) translateY(182px)}.home_overview .shape_4{width:100px;height:100px;background-color:#fff;transform:translateX(750px) translateY(305px)}.home_overview .img_area{position:absolute;left:0;right:0;top:0;width:100%;height:auto;transform:none;margin:0;display:flex;align-items:end;overflow:hidden}.home_overview .img_area .img{flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.home_overview .img_area .home_overview__img--left{width:32.3916667%}.home_overview .img_area .home_overview__img--center{width:35.3166666%}.home_overview .img_area .home_overview__img--right{width:32.3916667%}.home_overview .inner{position:relative;z-index:2;height:100%;z-index:6}.home_overview .inner .home_section_title{width:100%;padding:80px 0 60px;transform:none;background:rgba(0,0,0,0);font-size:38px;line-height:1.63;text-align:center}.home_overview .inner .home_overview__lead{width:100%;margin:0;color:var(--navy);font-size:20px;font-weight:500;line-height:2}.home_overview .home_overview__title_break{display:none}@media screen and (max-width: 1280px){.home_overview{padding-top:450px}.home_overview .img_area{left:50%;right:auto;width:1920px;transform:translateX(-50%)}}@media screen and (max-width: 768px){.home_overview{padding-top:63.4666667%;padding-bottom:80px;margin-top:7.5520833vw;margin-bottom:calc(80px + 7.5520833vw)}.home_overview .inner .home_section_title{padding:40px 0;font-size:24px}.home_overview .shape_1{inset:auto;left:18.6666667%;top:calc(63.4666667vw - 36px);width:100px;height:100px;margin:0;transform:none}.home_overview .shape_2{inset:auto;left:72%;top:calc(63.4666667vw + 74px);width:60px;height:60px;margin:0;transform:none}.home_overview .home_overview__title_break{display:inline}.home_overview .img_area{left:0;right:0;width:100%;transform:none}.home_overview .img_area .home_overview__img--left,.home_overview .img_area .home_overview__img--right{display:none}.home_overview .img_area .home_overview__img--center{width:100%}}.home_points{position:relative;height:1184px;padding:0;background:#fff;margin-top:-130px}.home_points .home_points__visual{position:absolute;left:auto;right:0;top:17px;z-index:0;width:1160px;height:1167px;overflow:hidden}@media(max-width: 1520px){.home_points .home_points__visual{top:0px}}.home_points .home_points__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_points .home_points__visual:before{content:"";width:200px;height:100%;position:absolute;left:-1px;top:0;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}.home_points .inner{position:relative;z-index:3;width:100%;max-width:1920px;height:100%;margin:0 auto}.home_points .inner .home_points__badge{padding:20px 30px 25px;position:absolute;left:45px;top:130px;margin:0;display:flex;align-items:end;justify-content:center;background:var(--navy);border-radius:100px;color:#fff;font-size:30px;font-weight:700;line-height:1;text-align:center;letter-spacing:2px}.home_points .inner .home_points__badge span{font-size:40px;margin:0 2px}.home_points .inner .home_points__badge::after{content:"";position:absolute;left:80px;bottom:-18px;width:0;height:0;border-style:solid;border-width:22px 15px 0;border-color:var(--navy) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1590px){.home_points .inner .home_points__badge{top:100px}}.home_points .inner .home_points__title{position:absolute;left:45px;top:240px;width:760px;margin:0;color:var(--navy);font-weight:700;line-height:1.55;text-align:left}@media(max-width: 1590px){.home_points .inner .home_points__title{top:200px}}.home_points .inner .home_points__title span,.home_points .inner .home_points__title strong{display:block}.home_points .inner .home_points__title span{font-size:38px;line-height:60px}.home_points .inner .home_points__title strong{font-size:50px;font-weight:700;line-height:80px}.home_points .inner .home_points__list{position:absolute;left:45px;top:459px;width:892px;display:grid;gap:15px}@media(max-width: 1280px){.home_points .inner .home_points__list{top:370px}}.home_points .inner .home_points__list .home_points__item{position:relative;width:892px;min-height:155px;padding-left:75px;display:flex;align-items:center}.home_points .inner .home_points__list .home_points__item .home_points__num{position:absolute;left:0;top:0;z-index:2;width:150px;height:150px;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--blue);color:#fff;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:40px;font-weight:500;line-height:1}.home_points .inner .home_points__list .home_points__item .home_points__num:before{content:"";position:absolute;z-index:2;width:150px;height:150px;border:2px solid var(--light-blue);top:5px;left:5px;border-radius:50%}.home_points .inner .home_points__list .home_points__item .home_points__num:after{content:"";position:absolute;z-index:2;width:130px;height:130px;border:1px dotted #fff9ef;top:10px;left:10px;border-radius:50%}.home_points .inner .home_points__list .home_points__item .home_points__num small{margin-bottom:4px;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:20px;line-height:1;text-transform:capitalize}.home_points .inner .home_points__list .home_points__item .home_points__body{position:relative;z-index:1;width:817px;height:115px;margin-left:0;padding:0 40px 0 110px;display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:10px;background:rgba(0,0,0,0);color:var(--navy)}.home_points .inner .home_points__list .home_points__item .home_points__body::before,.home_points .inner .home_points__list .home_points__item .home_points__body::after{content:"";position:absolute;z-index:-1;display:block;pointer-events:none}.home_points .inner .home_points__list .home_points__item .home_points__body::before{left:2px;top:0;width:800px;height:115px;background:#daecff;clip-path:polygon(0 0, 100% 0, 94.7% 100%, 0 100%)}.home_points .inner .home_points__list .home_points__item .home_points__body::after{left:0;top:14px;width:817px;height:87px;background:rgba(77,124,191,.2);clip-path:polygon(0 0, 100% 0, 96.5% 100%, 0 100%)}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__main{width:100%;white-space:nowrap;line-height:1}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__label,.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__unit{font-size:40px;font-weight:700}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__label--compact,.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__copy{font-size:30px;font-weight:500}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__number{font-size:50px;font-weight:700}.home_points .inner .home_points__list .home_points__item .home_points__body small{width:100%;margin-top:0;font-size:17px;font-weight:500;line-height:1.4}.home_points .inner .home_points__list .home_points__item:nth-child(2) .home_points__num{background:#4490ca}.home_points .inner .home_points__list .home_points__item:nth-child(2) .home_points__num:before{border-color:#9edfff}.home_points .inner .home_points__list .home_points__item:nth-child(2) .home_points__body::before{background:#e0f5ff}.home_points .inner .home_points__list .home_points__item:nth-child(2) .home_points__body::after{background:rgba(68,144,202,.2)}.home_points .inner .home_points__list .home_points__item:nth-child(3) .home_points__num{background:#55a2c6}.home_points .inner .home_points__list .home_points__item:nth-child(3) .home_points__num:before{border-color:#93def5}.home_points .inner .home_points__list .home_points__item:nth-child(3) .home_points__body::before{background:#e1faff}.home_points .inner .home_points__list .home_points__item:nth-child(3) .home_points__body::after{background:rgba(85,162,198,.2)}.home_points .inner .home_points__button{position:absolute;left:45px;top:994px;margin:0}@media(max-width: 1280px){.home_points .inner .home_points__button{top:920px}}@media screen and (max-width: 1280px){.home_points{height:auto;display:flex;flex-direction:column}.home_points .home_points__visual{position:relative;order:2;left:auto;top:auto;width:100%;height:auto;margin-top:40px;overflow:hidden}.home_points .home_points__visual picture,.home_points .home_points__visual img{width:100%;height:auto;display:block}.home_points .home_points__visual img{-o-object-fit:initial;object-fit:initial}.home_points .home_points__visual::before{display:none}.home_points .inner{order:1;height:1184px}}@media screen and (max-width: 1280px)and (max-width: 1280px){.home_points .inner{height:1020px}}@media screen and (max-width: 1280px){.home_points .inner .home_points__list .home_points__item .home_points__body{width:717px}.home_points .inner .home_points__list .home_points__item .home_points__body::before{width:700px}.home_points .inner .home_points__list .home_points__item .home_points__body::after{width:717px}}@media screen and (max-width: 1024px){.home_points{height:auto;margin-top:-70px;display:flex;flex-direction:column}.home_points .home_points__visual{position:relative;order:2;left:auto;top:auto;width:100%;height:52vw;margin-top:40px;overflow:hidden}.home_points .home_points__visual picture,.home_points .home_points__visual img{width:100%;height:auto;display:block}.home_points .home_points__visual img{-o-object-fit:initial;object-fit:initial}.home_points .home_points__visual::before{display:none}.home_points .inner{order:1;width:100%;max-width:none;height:auto;padding:0 20px;box-sizing:border-box}.home_points .inner .home_points__badge{position:relative;left:auto;top:auto;width:-moz-fit-content;width:fit-content;font-size:20px}.home_points .inner .home_points__badge span{font-size:30px}.home_points .inner .home_points__title{position:relative;left:auto;top:auto;width:100%;margin-top:24px}.home_points .inner .home_points__title span{font-size:24px;line-height:42px}.home_points .inner .home_points__title strong{font-size:28px;line-height:42px}.home_points .inner .home_points__list{position:relative;left:auto;top:auto;width:100%;margin-top:28px;gap:15px}.home_points .inner .home_points__list .home_points__item{width:100%;min-height:155px;padding-left:75px}.home_points .inner .home_points__list .home_points__item .home_points__num{left:0;top:0;width:150px;height:150px;font-size:40px}.home_points .inner .home_points__list .home_points__item .home_points__num::before{top:5px;left:5px;width:150px;height:150px}.home_points .inner .home_points__list .home_points__item .home_points__num::after{top:10px;left:10px;width:130px;height:130px}.home_points .inner .home_points__list .home_points__item .home_points__num small{margin-bottom:4px;font-size:20px}.home_points .inner .home_points__list .home_points__item .home_points__body{width:100%;height:115px;padding:0 40px 0 110px;gap:10px}.home_points .inner .home_points__list .home_points__item .home_points__body::before{left:2px;top:0;width:calc(100% - 17px);height:115px}.home_points .inner .home_points__list .home_points__item .home_points__body::after{left:0;top:14px;width:100%;height:87px}.home_points .inner .home_points__list .home_points__item .home_points__body small{font-size:17px}.home_points .inner .home_points__button{position:relative;left:auto;top:auto;width:335px;max-width:100%;min-height:65px;margin:30px auto 0;display:flex;font-size:17px}}@media screen and (max-width: 768px){.home_points{margin-top:0}}.home_learning{position:relative;padding:120px 0;background:rgba(0,0,0,0)}.home_learning::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.home_learning .inner{position:relative;z-index:1}.home_learning .inner .home_label{margin:0;color:var(--light-blue);font-size:20px;line-height:33px}.home_learning .inner .home_section_title{padding-bottom:60px;font-size:38px;line-height:62px}.home_learning .inner .home_learning__grid{margin-top:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:41px}.home_learning .inner .home_learning__grid .home_learning__card{--learning-card-color: #4c94b3;position:relative;display:flex;flex-direction:column;text-decoration:none}.home_learning .inner .home_learning__grid .home_learning__card:hover,.home_learning .inner .home_learning__grid .home_learning__card:active{opacity:1}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__photo{position:relative;z-index:1;aspect-ratio:400/348}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__photo-crop{position:absolute;inset:0;display:block;overflow:hidden}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__photo-crop::before{content:"";position:absolute;inset:13.65% 0 0;background:#e5eaf0;clip-path:polygon(10% 0, 90% 0, 100% 13.33%, 100% 100%, 0 100%, 0 13.33%)}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__photo-crop img{position:absolute;z-index:1;left:-5.75%;top:-15.95%;width:151.75%;max-width:none;height:auto;display:block}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__photo-frame{position:absolute;z-index:2;top:0;right:3.75%;bottom:-3%;left:3.75%;display:block;border:2px solid var(--learning-card-color);pointer-events:none;transition:top .35s ease,right .35s ease,bottom .35s ease,left .35s ease}.home_learning .inner .home_learning__grid .home_learning__card:hover .home_learning__photo-frame,.home_learning .inner .home_learning__grid .home_learning__card:focus-visible .home_learning__photo-frame{inset:-3% 0 -6%}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body{position:relative;padding:20px 15px;text-align:center;background-color:var(--learning-card-color)}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body p{font-size:20px;font-style:normal;font-weight:500;color:#fff;margin-bottom:10px}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body h3{font-size:34px;font-style:normal;font-weight:700;color:#fff}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body h3 span{font-size:24px}.home_learning .inner .home_learning__grid .home_learning__card.home_learning__card--02{--learning-card-color: #dc6c90}.home_learning .inner .home_learning__grid .home_learning__card.home_learning__card--02 .home_learning__photo-crop img{left:-7.5%;top:-10.78%;width:144.75%}.home_learning .inner .home_learning__grid .home_learning__card.home_learning__card--03{--learning-card-color: #47a09e}.home_learning .inner .home_learning__grid .home_learning__card.home_learning__card--03 .home_learning__photo-crop img{left:0;right:0;bottom:-1px;top:auto;margin:auto;width:100%}@media(prefers-reduced-motion: reduce){.home_learning__photo-frame{transition:none}.home_life__gallery_track{animation:none}}.home_life{position:relative;overflow:hidden;background:#fff9ef;padding-top:570px;padding-bottom:247px}.home_life .home_life__gallery{position:absolute;top:120px;left:50%;width:2100px;transform:translateX(-50%);z-index:3}.home_life .home_life__gallery .home_life__gallery_static{display:none}.home_life .home_life__gallery .home_life__gallery_marquee{display:grid;gap:20px}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row{overflow:hidden}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_track{display:flex;gap:20px;width:-moz-max-content;width:max-content}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_img{flex:0 0 auto;-o-object-fit:cover;object-fit:cover;display:block}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_img--wide{width:400px;height:300px}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_img--square{width:250px;height:250px}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--top{padding-left:50px}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--top .home_life__gallery_track{align-items:flex-end;animation:home-life-gallery-marquee 50s linear infinite}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--bottom{padding-left:50px}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--bottom .home_life__gallery_track{align-items:flex-start;animation:home-life-gallery-marquee-reverse 50s linear infinite}@keyframes home-life-gallery-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes home-life-gallery-marquee-reverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}.home_life .home_life__panel{position:relative;z-index:1;width:min(84.8958333%,1630px);margin:0 auto;padding:270px 0 100px;background:#fff}.home_life .home_life__panel .inner .home_life__lead{margin-top:0;color:var(--navy);font-size:20px;font-weight:500;line-height:2;text-align:center}.home_life .home_life__panel .inner .home_life__button{margin:0 auto;display:flex}.home_life .home_life__panel .inner .home_life_blog{min-width:0;display:grid;gap:40px;margin-top:100px}.home_life .home_life__panel .inner .home_life_blog>.home_sub_title{padding-bottom:0}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout{position:relative;width:100%;max-width:1280px;display:grid;grid-template-columns:minmax(0, 71.09375%) minmax(0, 25%);justify-content:space-between;align-items:start}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list{min-width:0;width:100%;display:flex;flex-direction:column;gap:40px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card{display:grid;grid-template-columns:38.4615385% minmax(0, 1fr);height:220px;color:var(--navy);text-decoration:none;border-radius:20px;overflow:hidden;box-shadow:2px 4px 7.5px rgba(14,31,59,.2)}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__thumb{min-height:0;background:#f1f6fb}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body{min-width:0;padding:30px;display:grid;align-content:start;gap:15px;background:#fff}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__meta{display:flex;gap:15px;align-items:center;color:#555;font-size:18px;line-height:1.4}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__meta em{padding:5px 10px;border-radius:6px;background:var(--light-blue);color:var(--navy);font-style:normal;font-size:16px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__title{color:var(--navy);font-size:20px;font-weight:500;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos{position:relative;width:100%;height:auto;aspect-ratio:320/740}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__photo{position:absolute;-o-object-fit:cover;object-fit:cover;display:block}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__photo--tall{left:0;top:0;width:75%;height:56.7567568%}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__photo--small{right:0;bottom:0;width:76.5625%;height:auto;aspect-ratio:1}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__square{position:absolute;display:block}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__square--blue{left:60%;top:21.6216216%;width:31.25%;height:auto;aspect-ratio:1;background:var(--blue)}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__square--navy{left:15.625%;top:63.5135135%;width:15.625%;height:auto;aspect-ratio:1;background:var(--navy);z-index:2}.home_life .home_life__panel .inner .home_featured_interview{margin-top:100px}@media screen and (max-width: 1024px){.home_life{padding-top:23.4666667vw;padding-bottom:22vw}.home_life .home_life__panel{width:89.3333333%;padding:69.6vw 0 40px}.home_life .home_life__panel .inner{max-width:none;padding:0 5.3333333vw}.home_life .home_life__panel .inner .h2_label img{width:min(87.7333333vw,329px);height:auto}.home_life .home_life__panel .inner .h2_label{font-size:24px;line-height:40px}.home_life .home_life__panel .inner .home_life__lead{font-size:18px;line-height:36px}.home_life .home_life__panel .inner .home_sub_title{gap:5.3333333vw;font-size:20px}.home_life .home_life__panel .inner .home_life_blog{gap:30px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout{display:flex;flex-direction:column;gap:clamp(30px,8vw,60px);width:100%;height:auto}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list{width:100%;gap:15px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card{width:100%;grid-template-columns:38.6440678% minmax(0, 1fr);height:28vw}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__thumb{min-width:0;height:100%}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body{min-width:0;padding:2.6021978vw;gap:1.3333333vw}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__meta{gap:1.3333333vw;font-size:12px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__meta em{font-size:12px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__list .home_life_blog__card .home_life_blog__body .home_life_blog__title{font-size:14px;line-height:20px}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos{position:relative;top:auto;right:auto;left:0;width:100%;height:55.0186667vw}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__photo--tall{width:40%;height:100%}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__photo--small{top:25.3392788%;right:0;bottom:auto;width:40.8474576%;height:auto;aspect-ratio:1}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__square--blue{top:38.0961613%;left:32%;width:16.6666667%;height:auto;aspect-ratio:1}.home_life .home_life__panel .inner .home_life_blog .home_life_blog__layout .home_life_blog__photos .home_life_blog__square--navy{top:19.3873594%;left:54.9788136%;width:8.3333333%;height:auto;aspect-ratio:1}.home_life .home_life__gallery{top:16vw;left:0;width:100%;transform:none}.home_life .home_life__gallery .home_life__gallery_static{display:none}.home_life .home_life__gallery .home_life__gallery_marquee{gap:clamp(8px,1.953125vw,20px)}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_track{gap:clamp(8px,1.953125vw,20px)}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_img--wide{width:clamp(140px,39.0625vw,400px);height:auto;aspect-ratio:4/3}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row .home_life__gallery_img--square{width:clamp(90px,24.4140625vw,250px);height:auto;aspect-ratio:1/1}.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--top,.home_life .home_life__gallery .home_life__gallery_marquee .home_life__gallery_row--bottom{padding-left:clamp(15px,4.8828125vw,50px)}.home_featured_interview>.home_sub_title{gap:5.3333333vw;font-size:20px}.home_featured_interview__card{width:min(80vw,314px)}.home_featured_interview__card>img{width:100%;height:auto;aspect-ratio:314/170}.home_featured_interview__card h4{font-size:14px;line-height:28px}.home_featured_interview__card p{font-size:12.6px;line-height:21px}}.home_opencampus{--oc-navy: #0e1f3b;--oc-orange: #fec06a;--oc-gray: #cccccc;--oc-coral: #e9797b;position:relative;min-height:0;padding:10px 0 10px;background:linear-gradient(180deg, #e17187 0%, #f4a4a8 50%, #e17187 100%);z-index:3}.home_opencampus .wave{position:absolute;left:0;width:100%;line-height:0}.home_opencampus .wave svg{width:100%;height:auto;display:block}.home_opencampus .wave.wave1{top:auto;bottom:calc(100% - 2px);z-index:3}.home_opencampus .wave.wave2{top:auto;bottom:calc(100% - 2px);z-index:2}.home_opencampus .wave.wave3{top:calc(100% - 2px);bottom:auto;z-index:3}.home_opencampus .wave.wave4{top:calc(100% - 2px);bottom:auto;z-index:2}.home_opencampus .wave.wave5{top:calc(100% - 2px);bottom:auto;z-index:5}.home_opencampus .wave.wave6{top:calc(100% + 4.0625vw - 2px);bottom:auto;z-index:4}.home_opencampus .icon{position:absolute;top:0;z-index:6}.home_opencampus .icon.icon1{left:370px;top:-90px}.home_opencampus .icon.icon2{left:475px;top:-230px}.home_opencampus .home_opencampus__icons{display:contents}.home_opencampus .inner{position:relative;z-index:2;width:calc(100% - 45px);height:100%;max-width:none;margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:100px}.home_opencampus .inner .home_opencampus__copy{width:495px;margin:0}.home_opencampus .inner .home_opencampus__copy .h2_opencampus{color:#fff;font-size:120px;font-style:normal;font-weight:500;line-height:1;font-family:"Ubuntu","Noto Sans JP",sans-serif;margin-bottom:30px}.home_opencampus .inner .home_opencampus__copy p{color:#fff;font-size:20px;font-weight:500;line-height:2}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons{margin-top:40px;display:grid;gap:20px}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons a{min-height:63px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cream);color:#e9797b;font-size:20px;font-weight:500;text-decoration:none}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons a.ubunt{font-family:"Ubuntu","Noto Sans JP",sans-serif}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons .home_opencampus__apply_arrow{flex-shrink:0}.home_opencampus .inner .home_opencampus__slider{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3;width:min(1280px,100% - 640px);max-width:1280px;overflow-x:hidden;overflow-y:visible;padding-top:0}.home_opencampus .inner .home_opencampus__slider .home_opencampus__track{align-items:stretch;margin-top:0}.home_opencampus .inner .home_opencampus__slider .home_opencampus__track .opencampus_class-card{flex:0 0 400px;width:400px}.home_opencampus .inner .home_opencampus__scrollbar{position:absolute;top:610.5px;right:0;z-index:3;width:min(1280px,100% - 640px);max-width:1280px;margin:0;background:#fff;display:block !important;opacity:1 !important}.home_opencampus .inner .home_opencampus__scrollbar .home_scrollbar__drag{background:#ccc}@media screen and (max-width: 1024px){.home_opencampus{--home-oc-gutter: clamp(20px, 5.3333333vw, 40px);min-height:0;padding:28px 0 70px}.home_opencampus .home_opencampus__icons{position:absolute;top:-17.8666667vw;right:var(--home-oc-gutter);z-index:6;width:clamp(128px,34.1333333vw,332px);aspect-ratio:128/130;display:block}.home_opencampus .home_opencampus__icons .icon{right:auto}.home_opencampus .home_opencampus__icons .icon img{width:100%;height:auto;display:block}.home_opencampus .home_opencampus__icons .icon.icon1{top:37.2307692%;left:0;width:49.3640625%}.home_opencampus .home_opencampus__icons .icon.icon2{top:0;left:31.796875%;width:68.2015625%}.home_opencampus .inner{width:100%;height:auto;margin:0;padding:0 var(--home-oc-gutter);display:block}.home_opencampus .inner .home_opencampus__copy{width:100%}.home_opencampus .inner .home_opencampus__copy .h2_opencampus{font-size:clamp(50px,10vw,100px);line-height:1.12}.home_opencampus .inner .home_opencampus__copy p{font-size:18px;line-height:36px}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons{margin-top:40px;gap:10px}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons a{width:100%;min-height:45px;padding:10px 20px;font-size:17px}.home_opencampus .inner .home_opencampus__slider{position:relative;inset:auto;transform:none;width:calc(100% + var(--home-oc-gutter));max-width:none;height:auto;margin:55px 0 0}.home_opencampus .inner .home_opencampus__slider .home_opencampus__track .opencampus_class-card{width:clamp(231px,61.6vw,400px);flex:0 0 clamp(231px,61.6vw,400px);height:auto}.home_opencampus .inner .home_opencampus__scrollbar{position:relative;inset:auto;width:100%;max-width:none;margin:20px 0 0}}.home_sns{position:relative;width:100%;padding:271px 0 120px;background:#fff9ef;display:flex;flex-direction:column;align-items:center}.home_sns::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:120px;background:linear-gradient(to bottom, #fff9ef 0%, #fff 100%);pointer-events:none}.home_sns>.h2_label{width:100%;margin-bottom:30px}.home_sns>.h2_label img{max-width:100%;height:auto}.home_sns__lead{max-width:1024px;margin:0;padding:0 30px;box-sizing:border-box;text-align:center;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:2}.home_sns__cards{width:min(100% - 60px,1280px);margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}@media screen and (max-width: 1024px){.home_sns__cards{grid-template-columns:1fr}}.home_sns__card{box-sizing:border-box;padding:40px;background:#fff}@media screen and (max-width: 768px){.home_sns__card{padding:24px}}.home_sns__head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px;color:#0e1f3b;font-size:28px;font-weight:500;line-height:1.2;text-decoration:none}.home_sns__head span{font-family:"Ubuntu","Noto Sans JP",sans-serif}.home_sns__head:hover .home_sns__arrow,.home_sns__head:active .home_sns__arrow{transition:.3s;transform:translateX(10px) translateY(-10px)}.home_sns__arrow{flex-shrink:0;width:24px;height:24px}.home_sns__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home_sns__grid a{display:block;overflow:hidden;aspect-ratio:1/1}.home_sns__grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.home_sns__profile{display:flex;align-items:center;gap:20px;margin-bottom:16px}.home_sns__avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;overflow:hidden;background:#d9d9d9}.home_sns__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home_sns__account{margin:0 0 8px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:700}.home_sns__stats{display:flex;gap:24px;margin:0;padding:0;list-style:none}.home_sns__stats li{display:flex;flex-direction:column;gap:2px;color:#999;font-size:12px;line-height:1.3}.home_sns__stats li strong{color:#0e1f3b;font-size:16px;font-weight:700}.home_sns__bio{margin:0 0 20px;color:#555;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;line-height:1.7}.home_sns__bio span{color:#0e1f3b}.home_sns__movie{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.home_sns__movie a{display:block;overflow:hidden;aspect-ratio:9/16}.home_sns__movie img{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;display:block}.home_sns__tiktok-embed{width:100%;overflow:hidden}.home_sns__tiktok-embed .tiktok-embed{width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important}.home_sns__button{margin:24px 0 0 auto;display:flex;width:158px;min-height:44px;align-items:center;justify-content:center;background:#fe2c55;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:700;text-decoration:none}@media screen and (max-width: 768px){.home_sns{padding:140px 0 80px}.home_sns::after{height:80px}}.home_work{position:relative;min-height:967px;padding:0 0 160px;background:#fff;overflow:hidden}.home_work::before,.home_work::after{content:"";position:absolute;pointer-events:none}.home_work::before{left:calc(50% - 780px);top:210px;width:60px;height:60px;background:var(--orange)}.home_work::after{left:calc(50% + 690px);top:190px;width:100px;height:100px;background:#e3e1e2}.home_work .home_work__decor{position:absolute;inset:30px 0 auto;height:290px;pointer-events:none}.home_work .home_work__decor::before,.home_work .home_work__decor::after{content:"";position:absolute;background:var(--light-blue)}.home_work .home_work__decor::before{left:24.64%;top:0;width:205px;height:205px;background:var(--cream)}.home_work .home_work__decor::after{left:61.51%;top:102px;width:150px;height:150px;background:#cfe1f4}.home_work .inner{position:relative;z-index:1;padding-top:0}.home_work .inner .home_label{margin:0;color:var(--light-blue);font-size:20px;line-height:33px}.home_work .inner>.h2_label{width:100%}.home_work .inner>.h2_label img{max-width:100%;height:auto}.home_work .inner .home_work__lead{margin-top:0;color:var(--navy);font-size:20px;font-weight:500;line-height:2;text-align:center}.home_work .inner .home_featured_interview{margin-top:95px}.home_fixed_oc{position:fixed;right:40px;bottom:40px;z-index:900;width:300px;height:300px;display:block;padding:0;color:#fff;text-decoration:none;opacity:1;visibility:visible;transform:translateY(0);transition:transform .45s ease,opacity .3s ease,visibility 0s linear 0s;will-change:transform,opacity}.home_fixed_oc.is-lowered{transform:translateY(100px)}.home_fixed_oc.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s ease,opacity .3s ease,visibility 0s linear .3s}@media(prefers-reduced-motion: reduce){.home_fixed_oc{transition:none}}.home_fixed_oc__bg{position:absolute;display:block}.home_fixed_oc__bg--spin{left:2px;top:2px;z-index:0;width:296px;height:296px;transform-origin:center}@media(prefers-reduced-motion: no-preference){.home_fixed_oc__bg--spin{animation:home-fixed-spin 12s linear infinite}}.home_fixed_oc__bg--fixed{left:18px;top:18px;z-index:1;width:264px;height:264px}.home_fixed_oc__content{position:absolute;inset:0;z-index:4;transform:translateY(-30px)}.home_fixed_oc__pic{position:absolute;left:41px;top:-35px;width:217px;height:256px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:3;display:block}.home_fixed_oc__bar{position:absolute;left:0;top:228px;width:300px;height:42px;z-index:4;display:block}.home_fixed_oc:hover{opacity:1}@media(prefers-reduced-motion: no-preference){.home_fixed_oc:hover .home_fixed_oc__pic{animation:home-fixed-float 2s ease-in-out infinite}}.home_fixed_oc span,.home_fixed_oc strong,.home_fixed_oc em,.home_fixed_oc small{position:absolute;z-index:5;display:block;font-style:normal;letter-spacing:0}.home_fixed_oc span{left:57px;top:73px;color:#fec06a;text-shadow:0 0 10px #933436;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:38px;font-weight:700;line-height:1.15}.home_fixed_oc strong{left:57px;top:163px;color:#fec06a;text-shadow:0 0 10px #933436;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:56px;font-weight:700;line-height:50px}.home_fixed_oc em{left:33px;top:228px;width:234px;height:38px;padding:4px 0;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:30px;text-align:center}.home_fixed_oc small{left:117px;top:280px;color:#f5b195;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1}.home_fixed_oc small::after{content:"";width:8px;height:8px;margin-left:6px;display:inline-block;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg) translateY(-1px)}@media screen and (max-width: 1024px){.home_fixed_oc{right:16px;bottom:16px;transform:translateY(0) scale(0.6);transform-origin:right bottom}.home_fixed_oc.is-lowered{transform:translateY(53px) scale(0.6)}}@keyframes home-fixed-spin{to{transform:rotate(360deg)}}@keyframes home-fixed-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.home_h2_ms{font-size:44px;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-style:normal;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (max-width: 768px){main.home .home_section_title,main.home .h2_label{font-size:24px;line-height:40px}main.home .home_label{font-size:15px;line-height:1.4}main.home .home_h2_ms{font-size:30px}main.home .home_btn{font-size:17px}.home_kv .home_kv__copy{font-size:27px;line-height:50px}.home_news .inner .home_news__list .home_news__row{font-size:16px}.home_news .inner .home_news__list .home_news__row .home_news__text{font-size:18px;line-height:30px}.home_news .inner .home_news__more{font-size:18px}.home_overview .inner .home_section_title{font-size:24px;line-height:40px}.home_overview .inner .home_overview__lead{font-size:18px;line-height:36px}.home_points .inner .home_points__title span{font-size:18px;line-height:42px}.home_points .inner .home_points__title strong{font-size:28px;line-height:42px}.home_points .inner .home_points__list{gap:5px}.home_points .inner .home_points__list .home_points__item{min-height:66px;padding-left:38px}.home_points .inner .home_points__list .home_points__item .home_points__num{width:64px;height:64px;font-size:20px}.home_points .inner .home_points__list .home_points__item .home_points__num::before{top:2px;left:2px;width:64px;height:64px;border:.8px solid var(--light-blue)}.home_points .inner .home_points__list .home_points__item .home_points__num::after{top:4px;left:4px;width:110px;height:110px;border:1px dotted #fff9ef;transform-origin:center center;transform:scale(0.5) translate(-50%, -50%)}.home_points .inner .home_points__list .home_points__item .home_points__num small{margin-bottom:1px;font-size:14px}.home_points .inner .home_points__list .home_points__item .home_points__body{height:58px;padding:0 10px 0 33px;gap:4px}.home_points .inner .home_points__list .home_points__item .home_points__body::before{left:1px;width:calc(100% - 6px);height:58px}.home_points .inner .home_points__list .home_points__item .home_points__body::after{top:7px;height:44px}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__label,.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__unit{font-size:18px;font-weight:700}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__label--compact{font-size:18px;font-weight:500}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__copy{font-size:16px;font-weight:500}.home_points .inner .home_points__list .home_points__item .home_points__body .home_points__number{font-size:26px;font-weight:700}.home_points .inner .home_points__list .home_points__item .home_points__body small{font-size:12px}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body p{font-size:17px;line-height:33.5px}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body h3{font-size:28.5px}.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body h3 span{font-size:20px}.home_opencampus .inner .home_opencampus__copy p{font-size:18px;line-height:36px}.home_opencampus .inner .home_opencampus__copy .home_opencampus__buttons a{font-size:17px}.home_sns .home_section_title{font-size:24px;line-height:40px}.home_sns .home_sns__lead{font-size:18px;line-height:36px;text-align:left}.home_sns .home_sns__head{font-size:22px}.home_sns .home_sns__tiktok .home_sns__head{font-size:20px}.home_sns .home_sns__account{font-size:11.5px}.home_sns .home_sns__stats li{font-size:8px}.home_sns .home_sns__stats li strong{font-size:11.5px}.home_sns .home_sns__bio{font-size:9.25px}.home_sns .home_sns__button{font-size:14px}.home_work .home_work__decor{inset:0 0 auto;height:300px}.home_work .home_work__decor::before{left:calc(50% - 129.5px);top:130px;width:100px;height:100px}.home_work .home_work__decor::after{left:calc(50% + 70.5px);top:240px;width:60px;height:60px}.home_work{padding-bottom:80px}.home_work .inner .home_label{font-size:15px;line-height:1.4}.home_work .inner .home_section_title{font-size:24px;line-height:40px}.home_work .inner .home_work__lead{font-size:18px;line-height:36px;text-align:left}.home_life .home_life__panel .inner .home_life__lead{text-align:left}}@media(max-width: 728px){.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__month span{font-size:20px}}@media(max-width: 530px){.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__month span b{font-size:28px}}@media(max-width: 530px){.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__month em{font-size:20px}}@media(max-width: 530px){.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__body .opencampus_class-card__dates{font-size:16px}}@media(max-width: 530px){.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__body .opencampus_class-card__dates span b{font-size:24px;line-height:24px}.opencampus .home_opencampus__track .opencampus_class-card .opencampus_class-card__body .opencampus_class-card__dates span small{font-size:16px}}@media screen and (max-width: 768px){.home_learning .inner .home_learning__grid{grid-template-columns:1fr}}@media(max-width: 390px){.home_learning .inner .home_learning__grid .home_learning__card .home_learning__body h3{font-size:26px}}.page_main .page_head{margin-top:0;margin-bottom:120px;position:relative;z-index:2;overflow:hidden;height:450px}@media screen and (max-width: 768px){.page_main .page_head{margin-top:0px;margin-bottom:0px}}.page_main .page_head .page_titlebg{position:absolute;z-index:-1;width:100%;height:100%;top:0;right:0}@media screen and (max-width: 768px){.page_main .page_head .page_titlebg{width:100%;height:250px;top:auto;bottom:140px}}.page_main .page_head .page_titlebg picture,.page_main .page_head .page_titlebg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px 0 0 20px}@media screen and (max-width: 768px){.page_main .page_head .page_titlebg picture,.page_main .page_head .page_titlebg img{border-radius:unset}}.page_main .page_head:before{content:"";width:100%;height:1px;border-bottom:1px solid #333;position:absolute;bottom:110px;left:0px}@media screen and (max-width: 768px){.page_main .page_head:before{bottom:75px}}.page_main .page_head .inner{padding-top:250px;height:100%}@media screen and (max-width: 768px){.page_main .page_head .inner{padding-top:40px;padding-bottom:40px}}.page_main .page_head .inner .h1_page{font-size:40px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;color:#0e1f3b}@media screen and (max-width: 768px){.page_main .page_head .inner .h1_page{font-size:30px;padding-bottom:400px}}@media screen and (max-width: 480px){.page_main .page_head .inner .h1_page{font-size:24px}}.page_main .page_head .inner .breadcrumb{margin:30px 0 65px;font-size:14px}@media screen and (max-width: 768px){.page_main .page_head .inner .breadcrumb{margin:0}}.page_main .page_head .inner .breadcrumb span{font-size:14px}.page_content{margin-top:150px;margin-bottom:150px}@media screen and (max-width: 1024px){.page_content{margin-top:40px;margin-bottom:80px}}.single_blog{--single-navy: #0e1f3b;--single-blue: #4d7cbf;--single-light-blue: #cfe1f4;--single-category: var(--single-light-blue);--single-text: #555;--single-back: #e6eaee;--single-thumb: #f1f6fb;--single-grid: #fff;--single-grid-bg: #eef7ff;position:relative;overflow:hidden;padding:200px 0 120px;background:#fff;color:var(--single-navy)}.single_blog a{color:inherit}.single_blog__bg{position:absolute;left:50%;top:-289px;z-index:0;width:2016px;height:810px;display:block;transform:translateX(-50%);border-radius:50%;background-color:var(--single-grid-bg);background-image:linear-gradient(var(--single-grid) 2px, transparent 2px),linear-gradient(90deg, var(--single-grid) 2px, transparent 2px);background-size:100% 12.38px,12.84px 100%}.single_blog__inner{position:relative;z-index:1;width:min(100% - 90px,1024px);margin:0 auto}.single_blog__breadcrumb{margin-bottom:40px;color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1.6}.single_blog__breadcrumb a{color:#4d7cbf;text-decoration:underline}.single_blog__breadcrumb span{margin:0 8px}.single_blog__breadcrumb .current-item,.single_blog__breadcrumb .breadcrumb_last{color:var(--single-navy)}.single_blog__head{margin-bottom:80px;display:flex;flex-direction:column;gap:20px}.single_blog__meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:var(--single-text);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:18px;line-height:1.4}.single_blog__dates{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:20px}.single_blog__cat{padding:5px 15px;border-radius:6px;background:var(--single-category);color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;line-height:1.4}.single_blog__title{margin:0;color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px;letter-spacing:0}.single_blog__content{display:flex;flex-direction:column;align-items:center;gap:40px}.single_blog__image{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--single-thumb)}.single_blog__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_blog__image--logo{background-image:linear-gradient(45deg, rgba(14, 31, 59, 0.04) 25%, transparent 25%),linear-gradient(-45deg, rgba(14, 31, 59, 0.04) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(14, 31, 59, 0.04) 75%),linear-gradient(-45deg, transparent 75%, rgba(14, 31, 59, 0.04) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.single_blog__image--logo img{width:130px;height:auto;-o-object-fit:contain;object-fit:contain}.single_blog__image--hero{width:800px;max-width:100%;height:500px}.single_blog__body{width:100%;color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.single_blog__body>*:first-child{margin-top:0}.single_blog__body>*:last-child{margin-bottom:0}.single_blog__body p{margin:0 0 40px;color:inherit;font-size:20px;font-weight:500;line-height:40px;letter-spacing:0}.single_blog__body strong{font-weight:700}.single_blog__body a{color:#4d7cbf;text-decoration:underline}.single_blog__body h2,.single_blog__body h2.wp-block-heading{width:auto;margin:80px 0 30px;padding:14px 24px;background-color:var(--single-blue);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:1.6}.single_blog__body h2::before,.single_blog__body h2.wp-block-heading::before{display:none}.single_blog__body h2.wp-block-heading{position:relative}.single_blog__body h2.wp-block-heading::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:0;border-top:20px solid #fee364;border-right:20px solid rgba(0,0,0,0)}.single_blog__body h3,.single_blog__body h3.wp-block-heading{margin:60px 0 24px;padding-bottom:16px;border-bottom:2px solid var(--single-light-blue);color:var(--single-navy);font-size:24px;font-weight:700;line-height:1.6}.single_blog__body h3.wp-block-heading{position:relative}.single_blog__body h3.wp-block-heading::after{content:"";position:absolute;left:0;right:0;bottom:-7px;border-top:1px dashed var(--single-blue)}.single_blog__body h4,.single_blog__body h4.wp-block-heading{display:flex;align-items:center;gap:15px;margin:50px 0 20px;color:var(--single-navy);font-size:22px;font-weight:700;line-height:1.6}.single_blog__body h4::before,.single_blog__body h4.wp-block-heading::before{content:"";flex-shrink:0;width:16px;height:16px;border-radius:50%;background-color:#fec06a}.single_blog__body h4.wp-block-heading{gap:10px;font-size:24px;line-height:44px}.single_blog__body h4.wp-block-heading::before{width:30px;height:30px}.single_blog__body h5,.single_blog__body h5.wp-block-heading{margin:40px 0 24px;color:var(--single-blue);font-size:20px;font-weight:700;line-height:1.6}.single_blog__body ul,.single_blog__body ol{margin:0 0 40px 1.5em;padding:0;display:flex;flex-direction:column;gap:10px}.single_blog__body .wp-block-image{margin:0 auto 40px;max-width:100%}.single_blog__body img,.single_blog__body .wp-block-image img{max-width:800px;width:100%;height:auto;display:block;margin:0 auto}.single_blog__body .wp-block-media-text{margin:0 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.single_blog__body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}.single_blog__body .wp-block-media-text img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.single_blog__body .wp-block-media-text{grid-template-columns:1fr}.single_blog__body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:0}}.single_blog__body .wp-block-table{margin:0 0 40px}.single_blog__body .wp-block-table table{width:100%;border-collapse:collapse}.single_blog__body .wp-block-table thead,.single_blog__body .wp-block-table tfoot{border:0}.single_blog__body .wp-block-table th,.single_blog__body .wp-block-table td{padding:16px;border:none;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.6;text-align:center;vertical-align:middle}.single_blog__body .wp-block-table th{background-color:var(--single-blue);color:#fff;font-weight:700;border-right:2px solid #fff}.single_blog__body .wp-block-table th:last-child{border-right:none}.single_blog__body .wp-block-table td{background-color:#fff9ef;color:var(--single-navy);border-bottom:2px solid #fff}.single_blog__body .wp-block-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.single_blog__body .wp-block-button{margin:40px 0;text-align:center}.single_blog__body .wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background-color:var(--single-navy);color:#fff;border-radius:4px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:700;text-decoration:none}.single_blog__body .wp-block-file{margin:40px 0;text-align:center}.single_blog__body .wp-block-file>a:not(.wp-block-file__button),.single_blog__body .wp-block-file__embed,.single_blog__body .wp-block-file object{display:none}.single_blog__body .wp-block-file .wp-block-file__button{float:none;display:inline-flex;align-items:center;gap:10px;margin:0;padding:16px 40px;background:var(--single-navy);color:#fff;border-radius:4px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:700;text-decoration:none;opacity:1}.single_blog__body .wp-block-file .wp-block-file__button::after{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 3v9' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M6 8l4 4 4-4' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 16h12' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.single_blog_nav{margin-top:120px;display:flex;flex-direction:column;align-items:center}.single_blog_nav__cards{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);gap:30px;align-items:center}.single_blog_nav__divider{width:2px;height:100px;background:radial-gradient(circle, var(--single-navy) 0 1px, transparent 1.1px) center top/2px 6px repeat-y}.single_blog_nav__slot{min-width:0;height:100%;display:flex}.single_blog_nav__item{width:100%;min-width:0;display:grid;grid-template-columns:20px 100px minmax(0, 1fr);grid-template-rows:1fr;gap:15px;align-items:center;text-decoration:none}.single_blog_nav__item--next{grid-template-columns:minmax(0, 1fr) 100px 20px}.single_blog_nav__item--next .single_blog_nav__arrow{grid-column:3;transform:none}.single_blog_nav__item--next .single_blog__image{grid-column:2;grid-row:1}.single_blog_nav__item--next .single_blog_nav__body{grid-column:1;grid-row:1}.single_blog_nav__arrow{width:20px;height:20px;color:var(--single-navy);transform:scaleX(-1)}.single_blog_nav__arrow svg{display:block;width:100%;height:100%}.single_blog__image--nav{width:100px;height:70px;flex:0 0 100px}.single_blog__image--nav.single_blog__image--logo img{width:52px}.single_blog_nav__body{min-width:0;align-self:flex-start;display:flex;flex-direction:column;gap:10px}.single_blog_nav__meta{display:flex;align-items:center;gap:15px;color:var(--single-text);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:18px;line-height:1.4}.single_blog_nav__meta span{padding:5px 10px;border-radius:6px;background:var(--single-category);color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;line-height:1.4}.single_blog_nav__title{color:var(--single-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:17px;font-weight:500;line-height:30px;letter-spacing:0}.single_blog_nav__back{margin-top:80px}@media screen and (max-width: 920px){.single_blog{padding:150px 0 90px}.single_blog__bg{top:-260px;width:1500px;height:650px}.single_blog__inner{width:calc(100% - 40px)}.single_blog__head{margin-bottom:60px}.single_blog__title{font-size:28px;line-height:1.65}.single_blog__image--hero{height:auto;aspect-ratio:800/500}}@media screen and (max-width: 768px){.single_blog{padding:120px 0 70px}.single_blog__bg{top:-210px;width:1050px;height:510px}.single_blog__meta{align-items:flex-start;flex-direction:column;gap:12px;font-size:15px}.single_blog__cat{font-size:16px}.single_blog__title{font-size:24px;line-height:1.7}.single_blog__content{gap:30px}.single_blog__body{font-size:16px;line-height:32px}.single_blog__body p{margin-bottom:30px;font-size:16px;line-height:32px}.single_blog__body h2,.single_blog__body h2.wp-block-heading{margin-top:50px;font-size:22px}.single_blog__body h2.wp-block-heading{font-size:22px;padding:8px 12px}.single_blog__body h3{margin-top:40px;font-size:19px}.single_blog__body h3.wp-block-heading{font-size:20px;padding-bottom:8px}.single_blog__body h4.wp-block-heading{font-size:18px}.single_blog__body h4.wp-block-heading:before{width:18px;height:18px}.single_blog__body h5.wp-block-heading{font-size:16px}.single_blog_nav{margin-top:70px}.single_blog_nav__cards{grid-template-columns:1fr}.single_blog_nav__divider{width:100%;height:2px;background-position:left center;background-size:6px 2px;background-repeat:repeat-x}.single_blog_nav__meta{flex-wrap:wrap;gap:8px;font-size:14px}.single_blog_nav__meta span{font-size:13px}.single_blog_nav__title{font-size:15px;line-height:1.6}.single_blog_nav__back{width:min(100%,335px);height:64px;margin-top:50px;font-size:18px}}.single_area .inner{padding-bottom:100px}.single_area .inner .single_head{margin-top:215px;border-bottom:1px solid #4da635;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.single_area .inner .single_head .h1{font-size:32px;font-weight:500}@media screen and (max-width: 1024px){.single_area .inner .single_head .h1{font-size:26px}}.single_area .inner .single_head .h1 span{display:block;font-size:24px}@media screen and (max-width: 1024px){.single_area .inner .single_head .h1 span{font-size:20px}}.single_area .inner .single_head .cat_flex{display:flex;justify-content:space-between}.single_area .inner .single_head .cat_flex .cat_a li{font-size:16px}@media screen and (max-width: 1024px){.single_area .inner .single_head .cat_flex .cat_a li{font-size:14px}}.single_area .inner .single_head .cat_flex .date{color:#777}.single_area .inner .btn_a{width:-moz-fit-content;width:fit-content;margin:0 auto}.single-service{position:relative}.single-service .bg_head{position:absolute;z-index:-1;top:-215px;right:0;width:50vw;height:450px}@media screen and (max-width: 1024px){.single-service .bg_head{width:70vw}}@media screen and (max-width: 550px){.single-service .bg_head{width:95vw}}.single-service .bg_head img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-service .single_head{background-color:hsla(0,0%,100%,.631372549);padding-top:30px}.single_contents{display:flex;flex-direction:column;gap:20px}.single_contents strong{font-weight:500}.single_contents .lead_txt{font-size:1.2rem;margin:80px 0}@media screen and (max-width: 768px){.single_contents .lead_txt{margin:40px 0;font-size:1rem}}.single_contents .wp-block-list{margin-left:24px;list-style:disc;display:flex;flex-direction:column;gap:10px}.single_contents h2.wp-block-heading{font-size:30px;position:relative;color:#4da635;font-family:"Zen Maru Gothic",sans-serif;width:-moz-fit-content;width:fit-content;font-weight:500;margin-bottom:20px;margin-top:40px;padding-left:50px}@media screen and (max-width: 1024px){.single_contents h2.wp-block-heading{font-size:24px}}@media screen and (max-width: 768px){.single_contents h2.wp-block-heading{font-size:20px}}.single_contents h2.wp-block-heading:before{content:"";width:40px;height:27px;background-image:url("../img/icon_singleh2.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;bottom:0;margin:auto}.single_contents h2.wp-block-heading.no_icon{padding-left:0}.single_contents h2.wp-block-heading.no_icon:before{display:none}.single_contents h2.wp-block-heading.no_margin{margin-bottom:40px;margin-top:10px}.single_contents h3.wp-block-heading{font-size:20px;position:relative;font-weight:500;margin-top:20px;border-bottom:1px solid #91cb82}.single_contents h3.wp-block-heading::first-letter{font-size:1.5em;color:#4da635}@media screen and (max-width: 768px){.single_contents h3.wp-block-heading{font-size:16px}}.single_contents h3.wp-block-heading.no_first::first-letter{font-size:1em;color:unset}.single_contents h3.wp-block-heading.no_border{border-bottom:unset}.single_contents h4.wp-block-heading{font-size:18px;margin-top:10px;margin-bottom:0px;padding-bottom:10px;position:relative;font-family:"Zen Maru Gothic",sans-serif}.single_contents h4.wp-block-heading:before{content:"";width:50px;border-bottom:2px solid #4da635;position:absolute;left:0;bottom:0}.single_contents .two_h{display:flex;flex-direction:column;gap:5px}.single_contents .two_h span{display:block;font-size:20px;color:#91cb82;font-family:"Zen Maru Gothic",sans-serif;padding-left:35px;position:relative}.single_contents .two_h span:before{content:"";width:25px;height:16px;background-image:url("../img/icon_singleh2.svg");background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;margin:auto}.single_contents .two_h .mds{margin-bottom:20px;font-size:30px;color:#4da635;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}.single_contents .wp-block-columns.is-layout-flex{display:flex;gap:40px}.single_contents .wp-block-columns.is-layout-flex .is-layout-flow{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}.single_contents .part_point{font-size:20px;padding-left:35px;position:relative;color:#91cb82;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:-10px}@media screen and (max-width: 768px){.single_contents .part_point{font-size:14px;padding-left:24px}}.single_contents .part_point:before{content:"";width:25px;height:16px;background-image:url("../img/icon_singleh2.svg");background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.single_contents .part_point:before{width:14px;height:9px}}.single_contents .wp-block-media-text{grid-template-columns:40% 1fr;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #91cb82;gap:60px}.single_contents .wp-block-media-text:nth-child(even){grid-template-columns:1fr 40%}@media screen and (max-width: 1024px){.single_contents .wp-block-media-text{gap:30px}}.single_contents .wp-block-media-text .wp-block-media-text__media img{border-radius:20px}.single_contents .wp-block-media-text .wp-block-media-text__content{display:flex;flex-direction:column;gap:20px;padding:0;align-self:auto}.single_contents .wp-block-media-text .wp-block-media-text__content h2{margin-top:0;margin-bottom:20px}.single_contents .wp-block-media-text .wp-block-media-text__content h3{border:unset;margin-top:0}.single_contents .wp-block-media-text.page_imgtxt_bg1{border:unset;padding:40px 30px;border-radius:20px;background-color:#fff9f2}.single_contents .checkpoint{padding:10px 20px;background-color:#fff9f2;border-radius:8px}.single_contents .page_bgimg_area{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:120px}.single_contents .page_bgimg_area .wp-block-group__inner-container{max-width:1340px;margin:0 auto;padding:0 30px;width:100%;display:flex;gap:60px;justify-content:space-between}@media screen and (max-width: 768px){.single_contents .page_bgimg_area .wp-block-group__inner-container{padding:0 20px}}.single_contents .page_bgimg_area .wp-block-group__inner-container .page_bgimg_area_img2{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.single_contents .page_bgimg_area .wp-block-group__inner-container .page_bgimg_area_img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text{grid-template-columns:32% 1fr;padding-bottom:0px;margin-bottom:0px;border-bottom:unset}@media screen and (max-width: 920px){.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text{display:flex;flex-direction:column}}.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__media{margin-top:-180px}@media screen and (max-width: 920px){.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__media{margin-top:-60px;width:100%;max-width:500px;height:350px}}@media screen and (max-width: 920px){.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content{padding-top:120px;padding-bottom:150px}@media screen and (max-width: 920px){.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content{padding-top:0;padding-bottom:100px}}.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content h2{color:#fff;font-weight:500;text-shadow:0 0 6px rgba(0,0,0,.4)}.single_contents .page_bgimg_area .wp-block-group__inner-container .wp-block-media-text .wp-block-media-text__content p{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.4);font-weight:500}.single_contents .page_bgimg_area.flexno .wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px;padding-top:40px;padding-bottom:100px;color:#fff}.single_contents .page_bgimg_area.flexno .wp-block-group__inner-container h2{color:#fff;font-weight:500;padding-left:unset;text-shadow:0 0 6px rgba(0,0,0,.4)}.single_contents .page_bgimg_area.flexno .wp-block-group__inner-container h2:before{display:none}.single_contents .page_bgimg_area.flexno .wp-block-group__inner-container p{text-shadow:0 0 6px rgba(0,0,0,.4);font-weight:500}.single_contents .page_bgimg_area.cocoyuno_bgarea{overflow:hidden}.single_contents .page_bgimg_area.cocoyuno_bgarea:before{content:"";width:100%;height:175px;background:hsla(0,0%,100%,.8);position:absolute;bottom:0;left:0}@media screen and (max-width: 920px){.single_contents .page_bgimg_area.cocoyuno_bgarea:before{display:none}}.single_contents .page_bgimg_area.cocoyuno_bgarea>.wp-block-group__inner-container{display:block}.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box{padding:210px 0 0}.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px;width:50%;position:relative;z-index:3;margin:0 0 0 auto}@media screen and (max-width: 1280px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container{width:65%}}@media screen and (max-width: 920px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container{width:100%;padding-bottom:70px;text-align:center}}@media screen and (max-width: 768px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container{padding:0 0 70px}}.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{content:"";position:absolute;width:950px;height:950px;z-index:-1;background:hsla(0,0%,100%,.8);transform:translate(-20%, -17%);border-radius:50%}@media screen and (max-width: 1280px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{transform:translate(-16%, -17%)}}@media screen and (max-width: 920px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{width:120vw;height:120vw;left:50%;top:50%;transform:translate(-50%, -39%)}}@media screen and (max-width: 768px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{width:900px;height:900px}}.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container h2.wp-block-heading{font-size:24px;padding:0;margin:0 0 10px}@media screen and (max-width: 920px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container h2.wp-block-heading{width:100%}}@media screen and (max-width: 460px){.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container h2.wp-block-heading{font-size:20px}}.single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container h2.wp-block-heading:before{display:none}.single_contents .page_bgimg_area.cocoyuno_bgarea .part_logo{width:275px;position:relative;z-index:4;padding-bottom:40px}@media screen and (max-width: 920px){.single_contents .page_bgimg_area.cocoyuno_bgarea .part_logo{position:absolute;top:80px;left:0;right:0;margin:auto}}@media screen and (max-width: 580px){.single_contents .page_bgimg_area.cocoyuno_bgarea .part_logo{width:200px;top:120px}}.single_contents .page_bgimg_area2{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:120px}@media screen and (max-width: 768px){.single_contents .page_bgimg_area2{margin-bottom:60px}}.single_contents .page_bgimg_area2 .wp-block-group__inner-container{max-width:1340px;margin:0 auto;padding:200px 30px;width:100%;display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 768px){.single_contents .page_bgimg_area2 .wp-block-group__inner-container{padding:120px 20px}}.single_contents .page_bgimg_area2 .wp-block-group__inner-container .page_bgimg_area_img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.single_contents .page_bgimg_area2 .wp-block-group__inner-container .page_bgimg_area_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_contents .page_bgimg_area2 .wp-block-group__inner-container .txt{font-size:42px;color:#fff;font-family:"Zen Maru Gothic",sans-serif;text-align:center;font-weight:500;text-shadow:0 0 10px #000}@media screen and (max-width: 768px){.single_contents .page_bgimg_area2 .wp-block-group__inner-container .txt{font-size:20px}}.single_contents .borderbottom_box{margin-bottom:40px;margin-top:40px}.single_contents .borderbottom_box:first-child{margin-top:0}.single_contents .borderbottom_box:last-child{margin-bottom:0}.single_contents .borderbottom_box .wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px;padding-bottom:40px;border-bottom:1px solid #91cb82}.single_contents .borderbottom_box .wp-block-group__inner-container h2{margin:0}.single_contents .about_icon_area{position:relative;max-width:740px;width:100%;height:672px;margin:0 auto 150px}@media screen and (max-width: 600px){.single_contents .about_icon_area{height:610px}}@media screen and (max-width: 450px){.single_contents .about_icon_area{height:540px;margin:0 -20px 60px;width:calc(100% + 40px)}}.single_contents .about_icon_area .icon_block{position:absolute;width:180px;height:180px;display:flex;justify-content:center;align-items:center;inset:0;margin:auto;transform-origin:center center;z-index:2}@media screen and (max-width: 600px){.single_contents .about_icon_area .icon_block{width:180px;height:180px;padding:20px}.single_contents .about_icon_area .icon_block img{transform:scale(0.8)}}@media screen and (max-width: 450px){.single_contents .about_icon_area .icon_block img{transform:scale(0.7)}}.single_contents .about_icon_area .icon_block:before{content:"";width:100%;height:100%;background:#ed6f2f;border-radius:50%;position:absolute;inset:0;margin:auto;transform-origin:center center;z-index:-1}@media screen and (max-width: 600px){.single_contents .about_icon_area .icon_block:before{width:160px;height:160px}}@media screen and (max-width: 450px){.single_contents .about_icon_area .icon_block:before{width:120px;height:120px}}.single_contents .about_icon_area .icon_block:first-child{bottom:auto}.single_contents .about_icon_area .icon_block:nth-child(2){right:auto;transform:translateY(-30px)}@media screen and (max-width: 450px){.single_contents .about_icon_area .icon_block:nth-child(2){transform:translateY(0px)}}.single_contents .about_icon_area .icon_block:nth-child(3){left:auto;transform:translateY(-30px)}@media screen and (max-width: 450px){.single_contents .about_icon_area .icon_block:nth-child(3){transform:translateY(0px)}}.single_contents .about_icon_area .icon_block:nth-child(4){top:auto;right:auto;left:130px}@media screen and (max-width: 768px){.single_contents .about_icon_area .icon_block:nth-child(4){left:60px}}@media screen and (max-width: 600px){.single_contents .about_icon_area .icon_block:nth-child(4){left:0}}.single_contents .about_icon_area .icon_block:nth-child(5){top:auto;left:auto;right:130px}@media screen and (max-width: 768px){.single_contents .about_icon_area .icon_block:nth-child(5){right:60px}}@media screen and (max-width: 600px){.single_contents .about_icon_area .icon_block:nth-child(5){right:0}}.single_contents .about_icon_area .icon_block .abs{position:absolute;font-size:16px;bottom:-34px;left:0;right:0;margin:auto;text-align:center}@media screen and (max-width: 600px){.single_contents .about_icon_area .icon_block .abs{bottom:-24px}}@media screen and (max-width: 450px){.single_contents .about_icon_area .icon_block .abs{font-size:14px;bottom:-5px}}.single_contents .imgtxt_2_box{border-bottom:1px solid #d7db93}.single_contents .imgtxt_2_box .wp-block-media-text__content h4{color:#94c523;font-weight:500}.single_contents .imgtxt_2_box .wp-block-media-text__content h4:before{border-bottom:3px solid #d7db93}.single_contents .shape_area{margin:60px 0}.single_contents .shape_area>.wp-block-group__inner-container{display:flex;gap:50px 30px;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 920px){.single_contents .shape_area>.wp-block-group__inner-container{gap:40px}}.single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container{position:relative;display:flex;flex-direction:column;gap:20px;padding:30px;border-radius:20px;background-color:#f4eadb}.single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom{position:absolute;top:-45px;right:20px;font-size:40px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;color:#f4eadb}.single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4{font-size:17px;font-weight:500;margin:0;padding:0;color:#4da635}.single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4:before{display:none}.single_contents .shape_area>.wp-block-group__inner-container .shape_box.box33{width:calc(33.333% - 20px)}@media screen and (max-width: 920px){.single_contents .shape_area>.wp-block-group__inner-container .shape_box.box33{width:100%}}.single_contents .shape_area>.wp-block-group__inner-container .shape_box.box25{width:calc(25% - 23px)}@media screen and (max-width: 920px){.single_contents .shape_area>.wp-block-group__inner-container .shape_box.box25{width:100%}}.single_contents .cocoicon_area{justify-content:center}.single_contents .cocoicon_area .wp-block-column{max-width:100%}.single_contents .cocoicon_area .wp-block-column img{max-width:100%}.single_contents .wp-block-columns.is-not-stacked-on-mobile.col4_area{display:flex !important;gap:20px !important;flex-wrap:wrap !important}.single_contents .wp-block-columns.is-not-stacked-on-mobile.col4_area .wp-block-column{flex-basis:unset !important;width:calc(25% - 15px)}@media screen and (max-width: 920px){.single_contents .wp-block-columns.is-not-stacked-on-mobile.col4_area .wp-block-column{width:calc(50% - 10px)}}@media screen and (max-width: 520px){.single_contents .wp-block-columns.is-not-stacked-on-mobile.col4_area .wp-block-column{width:100%}}.single_contents .col4_box{margin-bottom:60px}.single_contents .col4_box>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.single_contents .col4_box>.wp-block-group__inner-container .checkpoint{margin-bottom:0}.single_contents .col4_box>.wp-block-group__inner-container .checkpoint:before{display:none}.single_contents .col4_box>.wp-block-group__inner-container .wp-block-image{overflow:hidden;border-radius:20px}@media screen and (max-width: 920px){.single_contents .col4_box>.wp-block-group__inner-container .wp-block-image{height:200px}}.single_contents .col4_box>.wp-block-group__inner-container .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_contents .gap30_area>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:30px}.single_contents .gap30_area>.wp-block-group__inner-container p{line-height:1.6}.single_contents .s_titletxt{font-family:"Zen Maru Gothic",sans-serif;font-size:26px;color:#4da635;margin-bottom:30px;margin-top:15px;font-weight:500}.single_contents .onayami_box{padding:30px;border-radius:20px;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,.5137254902);margin-top:40px}@media screen and (max-width: 768px){.single_contents .onayami_box{padding:20px}}.single_contents .onayami_box>.wp-block-group__inner-container{padding:0 !important;width:-moz-fit-content;width:fit-content}.single_contents .onayami_box>.wp-block-group__inner-container h3{margin:0;font-size:26px;font-family:"Zen Maru Gothic",sans-serif;border:unset;font-weight:500}@media screen and (max-width: 1024px){.single_contents .onayami_box>.wp-block-group__inner-container h3{font-size:22px}}@media screen and (max-width: 768px){.single_contents .onayami_box>.wp-block-group__inner-container h3{font-size:18px}}.single_contents .onayami_box>.wp-block-group__inner-container h3::first-letter{font-size:1em;color:#fff}.single_contents .onayami_box>.wp-block-group__inner-container ul{gap:5px}.single_contents .onayami_box>.wp-block-group__inner-container .bigtxt{font-family:"Zen Maru Gothic",sans-serif;font-size:26px;font-weight:500}@media screen and (max-width: 1024px){.single_contents .onayami_box>.wp-block-group__inner-container .bigtxt{font-size:22px}}@media screen and (max-width: 768px){.single_contents .onayami_box>.wp-block-group__inner-container .bigtxt{font-size:18px}}.archive_blog{--archive-navy: #0e1f3b;--archive-blue: #4d7cbf;--archive-light-blue: #cfe1f4;--archive-cream: #fff9ef;--archive-title: #222;--archive-text: #555;--archive-category: var(--archive-light-blue);--archive-thumb: #f1f6fb;--archive-grid: rgba(14, 31, 59, 0.04);position:relative;overflow:hidden;color:var(--archive-navy);background:#fff}.archive_blog a{color:inherit}.archive_blog_kv{position:relative;height:570px;overflow:hidden;background-color:#fff;background-image:linear-gradient(var(--archive-grid) 1px, transparent 1px),linear-gradient(90deg, var(--archive-grid) 1px, transparent 1px);background-size:16px 16px}.archive_blog_kv__inner{position:relative;z-index:3;width:min(100% - 90px,1280px);height:100%;margin:0 auto;padding-top:250px}.archive_blog_kv__label{margin:0 0 14px;color:var(--archive-blue);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:26px;font-weight:500;line-height:1.3;letter-spacing:0}.archive_blog_kv__title{margin:0;color:var(--archive-title);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:40px;font-weight:700;line-height:1.45;letter-spacing:0}.archive_blog_kv__breadcrumb{position:absolute;left:0;bottom:30px;margin:0;color:var(--archive-title);font-size:14px;font-weight:500;line-height:1.6}.archive_blog_kv__breadcrumb a{color:#4d7cbf;text-decoration:underline}.archive_blog_kv__breadcrumb .current-item,.archive_blog_kv__breadcrumb .archive,.archive_blog_kv__breadcrumb .post-post-archive{color:var(--archive-title)}.archive_blog_kv__breadcrumb span{margin:0 8px}.archive_blog_kv__decor{position:absolute;inset:0;z-index:1;pointer-events:none}.archive_blog_kv__wave{position:absolute;left:50%;top:0;z-index:1;width:1920px;height:570px;transform:translateX(-50%);display:block}.archive_blog_kv__wave_fill{fill:var(--archive-light-blue)}.archive_blog_kv__wave_line{fill:none;stroke:var(--archive-blue);stroke-width:2}.archive_blog_kv__wave_dotline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 7}.archive_blog_kv__square{position:absolute;z-index:2;display:block}.archive_blog_kv__square--navy{right:11.35%;top:256px;width:30px;height:30px;background:var(--archive-navy)}.archive_blog_kv__square--cream{right:33.85%;top:360px;width:60px;height:60px;background:var(--archive-cream)}.archive_blog_kv__square--blue{right:13.54%;top:420px;width:80px;height:80px;background:var(--archive-blue)}.archive_blog_kv__dots{position:absolute;right:37%;top:414px;width:132px;height:132px;opacity:.9;background-image:radial-gradient(#fff 2px, transparent 2px);background-size:10px 10px}.archive_blog__content{padding:120px 0;background:#fff}.archive_blog__inner{width:min(100% - 90px,1280px);margin:0 auto;display:grid;grid-template-columns:minmax(0, 910px) 300px;gap:70px;align-items:start}.archive_blog__category_title{margin:0 0 24px;color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0}.archive_blog__list{display:flex;flex-direction:column;gap:40px}.archive_blog_card{margin:0}.archive_blog_card a{width:100%;min-height:220px;box-sizing:border-box;display:grid;grid-template-columns:350px minmax(0, 1fr);color:var(--archive-navy);text-decoration:none;background:#fff;border-radius:10px;overflow:hidden;box-shadow:2px 4px 7.5px rgba(14,31,59,.2)}.archive_blog_card__body{min-width:0;padding:30px;display:flex;flex-direction:column;gap:15px}.archive_blog_card__meta{display:flex;align-items:center;gap:15px;color:var(--archive-text);font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:18px;line-height:1.4}.archive_blog_card__meta time{font-family:"Ubuntu","Noto Sans JP",sans-serif;font-weight:400}.archive_blog_card__cat{padding:5px 10px;border-radius:6px;background:var(--archive-category);color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;line-height:1.4}.archive_blog_card__title{color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:2;letter-spacing:0}.archive_blog__thumb{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--archive-thumb)}.archive_blog__thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive_blog__thumb--logo img{position:static;width:114px;height:auto;-o-object-fit:contain;object-fit:contain}.archive_blog__thumb--small{width:60px;height:60px;flex:0 0 60px}.archive_blog__thumb--small.archive_blog__thumb--logo img{width:34px}.archive_blog_pager{margin-top:120px;display:flex;align-items:center;justify-content:center;gap:50px;color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500}.archive_blog_pager a,.archive_blog_pager span{color:inherit;text-decoration:none}.archive_blog_pager .current{color:var(--archive-blue)}.archive_blog_pager .prev,.archive_blog_pager .next{position:relative;display:inline-flex;align-items:center;gap:10px}.archive_blog_pager__arrow{display:block;flex-shrink:0}.archive_blog_pager__arrow--prev{display:inline-flex;transform:scaleX(-1)}.archive_blog__empty{margin:0;color:var(--archive-navy);font-size:18px}.archive_sidebar{width:300px;display:flex;flex-direction:column;gap:20px;background:rgba(0,0,0,0);flex:0 0 300px}.archive_sidebar__box{position:relative;width:300px;padding:0;background:var(--archive-cream);border-radius:10px;overflow:hidden}.archive_sidebar__box--category{height:auto;padding:84px 45px 30px}.archive_sidebar__box--posts{height:494px}.archive_sidebar__title{position:absolute;left:25px;top:20px;width:250px;height:44px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--archive-navy);color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.7}.archive_sidebar__categories{width:auto;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;list-style:none}.archive_sidebar__categories a,.archive_sidebar__categories span{color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.45;text-decoration:none}.archive_sidebar__posts{position:absolute;left:25px;top:84px;width:250px;display:flex;flex-direction:column;gap:20px}.archive_sidebar__post{width:250px;min-height:60px;display:flex;align-items:center;gap:10px;color:var(--archive-navy);text-decoration:none}.archive_sidebar__post span:not(.archive_blog__thumb){flex:1 1 auto;min-width:0;max-height:40px;overflow:hidden;color:var(--archive-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:20px}.archive_sidebar__post--placeholder{pointer-events:none}.archive_sidebar .archive_blog__thumb--logo{background:var(--archive-thumb)}.news_archive_area .inner .news_a{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 1280px){.archive_blog__inner{grid-template-columns:minmax(0, 1fr) 300px;gap:40px}.archive_blog_card a{grid-template-columns:300px minmax(0, 1fr)}}@media screen and (max-width: 1024px){.archive_blog__inner{display:flex;flex-direction:column;gap:60px}.archive_sidebar{width:100%}.archive_sidebar__box{width:100%;height:auto;min-height:auto;padding:20px}.archive_sidebar__title{position:static;width:auto;height:auto;margin-bottom:20px}.archive_sidebar__categories,.archive_sidebar__posts{position:static;width:auto}}@media screen and (max-width: 920px){.archive_blog_kv{height:430px}.archive_blog_kv__wave{left:42%;width:1440px;height:430px}.archive_blog_kv__inner{width:calc(100% - 40px);padding-top:150px}.archive_blog_kv__label{font-size:18px}.archive_blog_kv__title{font-size:30px}.archive_blog_kv__breadcrumb{bottom:22px;font-size:12px}.archive_blog_kv__square--navy{right:14%;top:210px}.archive_blog_kv__square--cream{right:44%;top:290px;width:42px;height:42px}.archive_blog_kv__square--blue{right:18%;top:315px;width:54px;height:54px}.archive_blog_kv__dots{right:48%;top:310px;width:90px;height:90px}.archive_blog__content{padding:70px 0}.archive_blog__inner{width:calc(100% - 40px);display:flex;flex-direction:column;gap:60px}.archive_sidebar{width:100%}.archive_sidebar__box{width:100%;height:auto;min-height:auto;padding:20px}.archive_sidebar__title,.archive_sidebar__categories,.archive_sidebar__posts{position:static;width:auto}}@media screen and (max-width: 768px){.archive_blog__category_title{margin-bottom:18px;font-size:20px}.archive_blog__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px 20px}.archive_blog_card{width:100%}.archive_blog_card a{min-height:0;grid-template-columns:1fr}.archive_blog_card__body{padding:22px}.archive_blog_card__meta{flex-wrap:wrap;gap:10px;font-size:15px}.archive_blog_card__cat{font-size:14px}.archive_blog_card__title{font-size:18px;line-height:1.7}.archive_blog__thumb{height:auto;aspect-ratio:350/220}.archive_blog__thumb--small{width:60px;height:60px;aspect-ratio:auto}.archive_blog_pager{margin-top:70px;gap:22px;flex-wrap:wrap;font-size:16px}.archive_sidebar__box{padding:20px}.archive_sidebar__categories{padding-left:0;gap:14px}.archive_sidebar__categories a{font-size:16px}}@media screen and (max-width: 768px)and (max-width: 650px){.archive_blog__list{display:flex;flex-direction:column}.archive_blog_card{width:100%}}.faq_archive{border-top:1px solid #4da635}.faq_archive .faq_item{border-bottom:1px solid #4da635}.faq_archive .faq_q{margin:0}.faq_archive .faq_btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0;background:none;border:none;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){.faq_archive .faq_btn{gap:16px;padding:22px 0}}.faq_archive .faq_q_inner{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.faq_archive .faq_mark{flex-shrink:0;font-size:30px;line-height:1;font-weight:500;color:#4da635;letter-spacing:.02em;font-style:normal}@media screen and (max-width: 768px){.faq_archive .faq_mark{font-size:20px}}.faq_archive .faq_mark_a{color:#ed6f2f}.faq_archive .faq_title{flex:1;min-width:0;font-size:16px;line-height:1.8;font-weight:500;padding-top:6px;color:#0e1f3b}@media screen and (max-width: 768px){.faq_archive .faq_title{padding-top:2px;line-height:1.7}}.faq_archive .faq_icon{width:25px;height:25px;position:relative;flex-shrink:0}@media screen and (max-width: 768px){.faq_archive .faq_icon{width:20px;height:20px}}.faq_archive .faq_icon::before,.faq_archive .faq_icon::after{content:"";position:absolute;top:50%;left:50%;background:#4da635;border-radius:10px;transform:translate(-50%, -50%);transition:transform .25s ease,opacity .25s ease}.faq_archive .faq_icon::before{width:100%;height:3px}.faq_archive .faq_icon::after{width:3px;height:100%}.faq_archive .faq_a{display:none;margin:0;padding:0 0 30px}@media screen and (max-width: 768px){.faq_archive .faq_a{padding:0 0 20px}}.faq_archive .faq_a_box{background:#fff9f2;border-radius:20px;padding:20px 30px}@media screen and (max-width: 768px){.faq_archive .faq_a_box{border-radius:18px;padding:20px 18px}}.faq_archive .faq_a_inner{display:flex;align-items:flex-start;gap:15px}@media screen and (max-width: 768px){.faq_archive .faq_a_inner{gap:10px}}.faq_archive .faq_cont{flex:1;min-width:0;font-size:16px;line-height:1.8;color:#0e1f3b;padding-top:6px}@media screen and (max-width: 768px){.faq_archive .faq_cont{padding-top:2px;line-height:1.6}}.faq_archive .faq_cont p{margin:0}.faq_archive .faq_cont p+p{margin-top:1em}.faq_archive .faq_item.is-open .faq_icon::after{opacity:0;transform:translate(-50%, -50%) scaleY(0)}.faq_section{margin-top:80px}.page_content_faq .inner .faq_section{margin-top:0}.page_content_faq .inner .faq_section h2.wp-block-heading{margin-top:0;margin-bottom:40px}.page_content_faq .inner .faq_section .faq_archive{margin-bottom:80px}.pageareanav_area{margin-bottom:100px}@media screen and (max-width: 1340px){.pageareanav_area{width:100vw;margin-left:calc(50% - 50vw)}}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area{display:flex;gap:30px;justify-content:space-around}@media(max-width: 768px){.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area{flex-direction:column}}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box{display:flex;flex-direction:column;gap:20px;width:calc(33.333% - 17px)}@media(max-width: 768px){.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box{width:100%;border-bottom:1px solid #4d7cbf}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box:last-child{border-bottom:unset}}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box img{order:2;max-width:100%;width:auto}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box .txt{order:1;display:flex;flex-direction:column;position:relative;padding-top:30px}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box .txt .merit{position:absolute;top:-14px;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;z-index:2}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box .txt .merit:before{content:"";width:100%;height:50%;background:#fee364;position:absolute;left:0;bottom:0;z-index:-1}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box .txt h3{text-align:center;margin:0;padding:0;border-bottom:unset;font-size:1.1em}.single_blog .single_blog__inner .single_blog__content .single_blog__body .single_flrow_area .single_flcol_box .txt p{text-align:center;margin:0;font-size:.9em;line-height:1.8}.single_blog .single_blog__inner .single_blog__content .single_blog__body .bg_ye{padding:20px;background-color:#fff9ef}.school_main{background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.school_features__header{background:#fff;padding:0}@media screen and (max-width: 1024px){.school_main .point_area .box:last-child{padding-bottom:60px}}@media screen and (max-width: 768px){.school_main .point_area .box:last-child{padding-bottom:50px}}.school_wishes{padding:100px 0 0}.school_wishes__inner{max-width:1340px;margin:0 auto;padding:0 30px}.school_wishes__group{margin-top:0px}.school_wishes__upper{display:flex;flex-direction:row;align-items:flex-start}.school_wishes__headlines{flex:0 0 129px;writing-mode:vertical-lr;height:460px}.school_wishes__headline{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:8px}.school_wishes__headline--2{margin-top:60px}.school_wishes__content{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.school_wishes__img-block{position:relative;height:530px}.school_wishes__body-block{position:relative}.school_wishes__deco{position:absolute}.school_wishes__deco--blue{left:0;top:180px;width:350px;height:350px;background:#cfe1f4;z-index:0}.school_wishes__deco--cream{right:128px;top:20px;width:200px;height:200px;background:#fff9ef;z-index:0}.school_wishes__deco--salmon{top:-30px;right:-30px;left:auto;width:150px;height:150px;background:#fee364;z-index:0}.school_wishes__main-img{position:absolute;left:70px;top:0;right:0;height:460px;overflow:hidden;z-index:1}.school_wishes__main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.school_wishes__body{position:relative;z-index:1}.school_wishes__body p{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.school_wishes__body p+p{margin-top:40px}.school_wishes__photos{position:relative;height:530px;margin-top:50px}.school_wishes__photo{position:absolute;overflow:hidden}.school_wishes__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.school_wishes__photo--1{left:0;top:50px;width:544px;height:300px;overflow:visible}.school_wishes__photo--2{left:624px;top:130px;width:400px;height:400px}.school_wishes__photo-inner{position:relative;width:100%;height:100%;overflow:hidden;z-index:1}.school_wishes__chart{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:80px;padding-bottom:120px}.school_wishes__chart-title{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:500;line-height:50px;text-align:center}.school_wishes__chart-img{max-width:1024px;width:100%;height:auto;display:block}.school_links{padding:120px 0 160px;background:#fff}.school_links__inner{max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box}.school_links .page_nav__list li{flex:0 0 calc(25% - 15px)}@media screen and (max-width: 1024px){.school_wishes__deco--cream{display:none}.school_wishes__deco--blue{top:auto;bottom:0;width:200px;height:200px}.school_wishes__headlines{flex:0 0 80px;height:400px}.school_wishes__headline{font-size:26px}}@media screen and (max-width: 1024px)and (max-width: 768px){.school_wishes__headline.mt0{margin-top:0}}@media screen and (max-width: 1024px){.school_wishes__img-block{height:clamp(380px,48vw,530px)}.school_wishes__main-img{height:clamp(320px,42vw,460px)}.school_wishes__photos{height:340px}.school_wishes__photo--1{width:52%;height:240px;top:30px}.school_wishes__photo--2{left:57%;width:38%;height:280px;top:80px}.school_wishes__chart-title{font-size:20px;line-height:1.7}.school_links{padding:80px 0 120px}.school_links .page_nav__list{flex-wrap:wrap}.school_links .page_nav__list li{flex:0 0 100%}}@media screen and (max-width: 768px){.school_wishes{padding:60px 0 0}.school_wishes__upper{flex-direction:column;gap:20px}.school_wishes__headlines{writing-mode:horizontal-tb;flex:none;width:100%;height:auto}.school_wishes__headline{writing-mode:horizontal-tb;font-size:22px;line-height:1.5;letter-spacing:normal}.school_wishes__content{gap:20px}.school_wishes__img-block{height:clamp(240px,48vw,380px)}.school_wishes__deco--blue{top:auto;bottom:0;width:clamp(100px,22vw,200px);height:clamp(100px,22vw,200px)}.school_wishes__main-img{left:clamp(20px,5vw,40px);height:clamp(210px,42vw,320px)}.school_wishes__body p{font-size:16px;line-height:1.8}.school_wishes__photos{height:38vw;margin-top:30px}}@media screen and (max-width: 768px)and (max-width: 500px){.school_wishes__photos{height:200px}}@media screen and (max-width: 768px){.school_wishes__photo--1{width:53%;height:clamp(140px,26vw,240px);top:20px}.school_wishes__photo--2{left:57%;width:39%;height:clamp(150px,30vw,280px);top:60px}.school_wishes__chart{gap:20px;margin-top:50px;padding-bottom:60px}.school_wishes__chart-title{font-size:20px;line-height:1.6;text-align:left}.school_links{padding:60px 0 80px}.school_links .page_nav__list li{flex:0 0 100%}}@media screen and (max-width: 480px){.school_wishes__inner{padding:0 20px}.school_wishes__headline{font-size:20px}.school_wishes__chart-title{font-size:18px}.school_links__inner{padding:0 20px}}.facility_main{background-color:#fff}.facility_inner{max-width:1340px;margin:0 auto;padding:80px 30px 120px;display:flex;flex-direction:column;align-items:center;gap:120px;box-sizing:border-box}.facility_inner .anchor_nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width: 768px){.facility_inner .anchor_nav{flex-direction:column;width:100%}}.facility_access,.facility_rooms{width:100%}.facility_access{display:flex;flex-direction:column}.facility_access__intro{display:flex;flex-direction:column}.facility_access__lead{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.facility_access__lead strong{color:#4d7cbf;font-weight:700}.facility_access__map-row{margin-top:120px;display:flex;gap:40px;align-items:flex-start}.facility_access__address{flex:0 0 34.375%;display:flex;flex-direction:column;gap:40px}.facility_access__school-name{margin:0;color:#4d7cbf;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;display:flex;flex-direction:column}.facility_access__school-name span:first-child{font-size:24px;line-height:40px}.facility_access__school-name span:last-child{font-size:40px;line-height:52px}.facility_access__address-text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.facility_access__google-map{flex:1;aspect-ratio:800/500}.facility_access__google-map iframe{width:100%;height:100%;display:block;border:0}.facility_access__transit-row{margin-top:100px;display:flex;justify-content:space-between;align-items:flex-start}.facility_access__transit-info{flex:1;display:flex;flex-direction:column;gap:50px}.facility_access__transit-item{display:flex;flex-direction:column;gap:30px}.facility_access__transit-head{display:flex;align-items:center;gap:15px}.facility_access__transit-icon{display:block;flex-shrink:0}.facility_access__transit-label{color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:44px}.facility_access__transit-text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;max-width:750px}.facility_access__map-illust{flex:0 0 33.59375%}.facility_access__map-illust img{width:100%;height:auto;display:block}.facility_rooms__list{display:flex;flex-direction:column;gap:50px}.facility_rooms__room{display:flex;flex-direction:row;align-items:flex-start}.facility_rooms__label{flex:0 0 19.53125%;margin:0;color:#000;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:500;line-height:1.2}.facility_rooms__content{flex:1;display:flex;flex-direction:column;gap:20px}.facility_rooms__streetview-wrap{width:100%;aspect-ratio:1030/600}.facility_rooms__streetview-wrap iframe{width:100%;height:100%;display:block;border:0}.facility_rooms__sub-imgs{display:flex;gap:20px}.facility_rooms__sub-img{flex:1;aspect-ratio:330/210}.facility_rooms__sub-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.facility_access__video{margin-top:50px;width:70.3125%;aspect-ratio:900/506;align-self:center}.facility_access__video iframe{width:100%;height:100%;display:block;border:0}@media screen and (max-width: 1024px){.facility_inner{gap:80px;padding:60px 30px 100px}.facility_access__map-row{margin-top:80px}.facility_access__school-name span:first-child{font-size:20px}.facility_access__school-name span:last-child{font-size:32px;line-height:44px}.facility_access__address-text{font-size:18px;line-height:1.8}.facility_access__transit-row{margin-top:70px}.facility_access__transit-label{font-size:22px;line-height:1.5}.facility_access__transit-text{font-size:18px;line-height:1.8}.facility_access__lead{font-size:18px;line-height:1.8}.facility_access__video{width:85%}.facility_rooms__label{font-size:22px}}@media screen and (max-width: 768px){.facility_inner{gap:60px;padding:50px 20px 80px}.facility_access__map-row{margin-top:50px;flex-direction:column;gap:30px}.facility_access__address{flex:none;width:100%;gap:24px;order:2}.facility_access__google-map{width:100%;order:1}.facility_access__transit-row{margin-top:50px;flex-direction:column;gap:40px}.facility_access__transit-info{width:100%;gap:40px}.facility_access__transit-item{gap:20px}.facility_access__map-illust{flex:none;width:100%}.facility_access__video{margin-top:40px;width:100%}.facility_rooms__room{flex-direction:column;align-items:stretch;gap:16px}.facility_rooms__label{flex:none;font-size:20px}.facility_rooms__list{gap:40px}}@media screen and (max-width: 480px){.facility_inner{padding:40px 20px 60px}.facility_access__school-name span:first-child{font-size:16px}.facility_access__school-name span:last-child{font-size:26px;line-height:1.4}.facility_access__address-text{font-size:16px}.facility_access__transit-label{font-size:20px}.facility_access__transit-text{font-size:16px}.facility_access__lead{font-size:16px}.facility_rooms__sub-imgs{gap:10px}}.faq_main{background-color:#fff}.faq_inner{max-width:1340px;margin:0 auto;padding:80px 30px 120px;display:flex;flex-direction:column;align-items:center;gap:120px;box-sizing:border-box}.faq_list{width:100%;display:flex;flex-direction:column;gap:120px}.faq_group__items{margin:0;padding:0}.faq_item{padding:30px 0;border-bottom:2px solid #ccc}.faq_item__q{display:flex;align-items:center;gap:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 920px){.faq_item__q{gap:10px}}.faq_item__label{flex-shrink:0;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:40px;font-weight:500;line-height:1}@media screen and (max-width: 920px){.faq_item__label{font-size:30px}}.faq_item__label--q{color:#4d7cbf}.faq_item__label--a{color:#f5b195}.faq_item__q-text{flex:1;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:44px}@media screen and (max-width: 920px){.faq_item__q-text{font-size:20px}}.faq_item__toggle{position:relative;flex-shrink:0;width:25px;height:25px}@media screen and (max-width: 920px){.faq_item__toggle{width:18px;height:18px}}.faq_item__toggle-bar{position:absolute;top:50%;left:50%;background:#0e1f3b;transition:transform .3s ease}.faq_item__toggle-bar--h{width:25px;height:2px;transform:translate(-50%, -50%)}@media screen and (max-width: 920px){.faq_item__toggle-bar--h{width:18px}}.faq_item__toggle-bar--v{width:2px;height:25px;transform:translate(-50%, -50%)}@media screen and (max-width: 920px){.faq_item__toggle-bar--v{height:18px}}.faq_item.is-open .faq_item__toggle-bar--v{transform:translate(-50%, -50%) rotate(90deg)}.faq_item__a{display:grid;grid-template-rows:0fr;margin:0;transition:grid-template-rows .4s ease,margin-top .4s ease}.faq_item.is-open .faq_item__a{grid-template-rows:1fr;margin-top:30px}.faq_item__a-clip{overflow:hidden;min-height:0}.faq_item__a-inner{display:flex;align-items:flex-start;gap:30px;padding:20px 30px;background:#fff9ef;border-radius:10px}@media screen and (max-width: 920px){.faq_item__a-inner{gap:15px;padding:20px}}.faq_item__a-body{flex:1;display:flex;flex-direction:column;gap:15px}.faq_item__a-title{margin:0;color:#e9797b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:40px}.faq_item__a-text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.faq_cta{display:flex;flex-direction:column;align-items:center;gap:20px}.faq_cta__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:center}.faq_oc{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.faq_oc__title{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:60px;text-align:center;text-decoration:underline;text-decoration-color:#fee364;text-decoration-thickness:2px;text-underline-offset:14px}.faq_oc__cards{display:flex;gap:40px;width:100%}.faq_oc__card{flex:1;display:flex;flex-direction:column;gap:20px}.faq_oc__card-label{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:center}.faq_oc__card-img{aspect-ratio:1240/526}.faq_oc__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 768px){.faq_oc__cards{flex-direction:column}}.course_main{background-color:#fff;overflow-x:clip}.course_inner{max-width:1340px;margin:0 auto;padding:80px 30px 120px;display:flex;flex-direction:column;align-items:center;gap:180px;box-sizing:border-box}@media screen and (max-width: 768px){.course_inner{gap:100px}}.course_section{width:100%;display:flex;flex-direction:column;align-items:center;gap:60px}.course_section__head{width:100%;display:flex;flex-direction:column}.course_section__lead{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:40px}.course_cards{width:100%;display:flex;flex-direction:column;gap:100px}.course_card{position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:80px}.course_card .course_card__img{position:relative;z-index:2}.course_card .course_card__body{position:relative;z-index:1}.course_card--barber{--course-band: #e8f1f5;--course-accent: #4c94b3}.course_card--beauty{--course-band: #fbf0f4;--course-accent: #dc6c90}.course_card--tsushin{--course-band: #e3f1f0;--course-accent: #47a09e}.course_card--reverse .course_card__img{order:1}.course_card--reverse .course_card__body{order:0}@media screen and (max-width: 1024px){.course_card{flex-direction:column;gap:40px}.course_card--reverse .course_card__img{order:0}.course_card--reverse .course_card__body{order:1}}.course_card__img{flex:0 0 600px;max-width:600px}.course_card__img img{width:100%;height:auto;display:block}@media screen and (max-width: 1024px){.course_card__img{flex:none;width:100%;max-width:600px}}.course_card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.course_card__body{width:100%}}.course_card__mid{flex:0 0 auto;display:flex;flex-direction:column}.course_card__text{position:relative;display:flex;flex-direction:column;gap:40px;padding:40px 0;margin-bottom:20px}.course_card__text::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:100vw;z-index:-1;background-color:var(--course-band, #e8f1f5)}.course_card__text::after{content:"";position:absolute;left:calc(50% - 50vw);bottom:-65px;width:448px;height:130px;z-index:-1;background-image:radial-gradient(circle, var(--course-accent, #4c94b3) 2.5px, transparent 2.5px);background-size:15px 15px;opacity:.2;pointer-events:none}.course_card--reverse .course_card__text::after{left:auto;right:calc(50% - 50vw)}@media screen and (min-width: 1025px){.course_card:not(.course_card--reverse) .course_card__text::before{transform:translateX(calc(-50% - 340px))}.course_card:not(.course_card--reverse) .course_card__text::after{left:calc(50% - 50vw - 340px)}.course_card--reverse .course_card__text::before{transform:translateX(calc(-50% + 340px))}.course_card--reverse .course_card__text::after{left:auto;right:calc(50% - 50vw - 340px)}}@media screen and (max-width: 768px){.course_card__text::after{display:none}}.course_card__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100px;height:auto;z-index:2;pointer-events:none}@media screen and (max-width: 1280px){.course_card__icon{display:none}}@media screen and (max-width: 1024px){.course_card__icon{width:70px;display:block}}.course_card__title{position:relative;margin:0;padding-right:120px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700;line-height:52px}@media screen and (max-width: 1280px){.course_card__title{padding-right:0}}.course_card__subject{color:#0e1f3b;font-size:38px}.course_card__subject-k{color:var(--course-accent, #0e1f3b)}.course_card__years{margin-left:10px;color:#0e1f3b;font-size:30px}.course_card__desc{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.course_card__note{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:28px}.course_card__btn{max-width:none}@media screen and (max-width: 1024px){.course_inner{gap:120px}.course_cards{gap:80px}.course_card__text::after{left:auto;right:calc(50% - 50vw)}.course_card__img{align-self:center}.course_card__btn{align-self:center}}@media screen and (max-width: 768px){.course_inner{gap:100px}.course_cards{gap:60px}.course_card{gap:32px}.course_card__text{gap:24px;padding:28px 0;margin-bottom:16px}.course_card__title{padding-right:64px;line-height:1.5}.course_card__subject{font-size:28px}.course_card__years{font-size:20px;margin-left:8px}.course_card__icon{width:52px}.course_card__desc{font-size:16px;line-height:32px}.course_card__note{font-size:14px;line-height:26px}.course_card__btn{height:60px;font-size:16px}}@media screen and (max-width: 480px){.course_card__subject{font-size:24px}.course_card__years{font-size:18px}.course_card__title{padding-right:52px}.course_card__icon{width:44px}}.interview_main{background-color:#fff}.interview_inner{max-width:1340px;margin:0 auto;padding:80px 30px 120px;display:flex;flex-direction:column;align-items:center;gap:120px;box-sizing:border-box}.interview_head{width:100%;display:flex;flex-direction:column;align-items:center;gap:60px}.interview_head .anchor_nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width: 768px){.interview_head .anchor_nav{flex-direction:column;width:100%}}.interview_selector{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.interview_selector__item{--selector-bg: #4c94b3;--selector-avatar-bg: #e8f1f5;position:relative;display:flex;align-items:center;gap:10px;height:100px;padding:10px;background:var(--selector-bg);color:#fff;text-align:left;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}.interview_selector__item:hover{opacity:.85}.interview_selector__item--beauty{--selector-bg: #dc6c90;--selector-avatar-bg: #fbf0f4}.interview_selector__avatar{position:relative;flex-shrink:0;width:80px;height:80px}.interview_selector__avatar::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--selector-avatar-bg)}.interview_selector__avatar img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.interview_selector__name{flex:1;min-width:0;display:flex;flex-direction:column;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:500;line-height:normal}.interview_selector__person{display:block;white-space:nowrap}.interview_selector__initials{font-size:23px}.interview_selector__suffix{font-size:18px}.interview_selector__school{display:block;padding-right:5px;font-size:14px}.interview_selector__arrow{position:absolute;right:10px;bottom:10px;width:15px;height:15px;color:#e3e1e2}.interview_body{width:100%;display:flex;flex-direction:column;gap:40px}.interview_body__lead{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:center}.interview_list{display:flex;flex-direction:column;gap:120px}.interview_group>.interview_selector{margin:0 0 60px}.interview_group__items{display:flex;flex-direction:column;gap:100px}.interview_card{display:flex;flex-direction:column;background:var(--card-bg);scroll-margin-top:110px}.interview_card--barber{--accent: #4c94b3;--accent2: #4d7cbf;--card-bg: #e8f1f5}.interview_card--beauty{--accent: #dc6c90;--accent2: #f5b195;--card-bg: #fbf0f4}.interview_card__detail{order:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.interview_card.is-open .interview_card__detail{grid-template-rows:1fr}.interview_card__detail-inner{overflow:hidden;min-height:0}.interview_card__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:60px}.interview_card__photo{flex:0 0 600px;width:600px;aspect-ratio:600/400}.interview_card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.interview_card__profile{flex:1;padding-right:80px}.interview_card__headline{margin:0 0 40px;color:var(--accent);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}.interview_card__person{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px}.interview_card__instagram{display:block;width:25px;height:25px;margin:20px 0 0 auto;transition:opacity .2s ease}.interview_card__instagram img{display:block;width:100%;height:100%}.interview_card__instagram:hover{opacity:.75}.interview_card__qa{display:flex;flex-direction:column;gap:50px;padding:80px}.interview_card__qa-item{display:flex;flex-direction:column;gap:20px}.interview_card__q{margin:0;padding-bottom:5px;border-bottom:1px dashed var(--accent)}.interview_card__q-inner{display:block;padding-bottom:15px;border-bottom:2px solid var(--accent2);color:var(--accent);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:40px}.interview_card__a{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.interview_card__toggle{order:1;width:100%;height:80px;border:0;background:var(--accent);color:#fff;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease}.interview_card__toggle:hover{opacity:.85}@media screen and (max-width: 1024px){.interview_inner{gap:80px;padding:60px 30px 100px}.interview_selector{grid-template-columns:repeat(2, 1fr)}.interview_list{gap:80px}.interview_group>.interview_selector{margin:0 0 48px}.interview_group__items{gap:60px}.interview_card__head{gap:40px}.interview_card__photo{flex:0 0 46%;width:46%}.interview_card__profile{padding-right:40px}.interview_card__headline{margin-bottom:24px;font-size:26px;line-height:1.5}.interview_card__qa{padding:50px}.interview_card__q-inner{font-size:20px}}@media screen and (max-width: 768px){.interview_inner{gap:60px;padding:50px 20px 80px}.interview_head{gap:40px}.interview_selector{grid-template-columns:1fr;gap:12px}.interview_body__lead{font-size:16px;line-height:1.8;text-align:left}.interview_list{gap:60px}.interview_group>.interview_selector{margin:0 0 40px}.interview_group__items{gap:50px}.interview_card__head{flex-direction:column;align-items:stretch;gap:24px}.interview_card__photo{flex:none;width:100%}.interview_card__profile{padding:0 20px 30px}.interview_card__headline{margin-bottom:16px;font-size:22px}.interview_card__person{font-size:16px}.interview_card__qa{gap:30px;padding:30px 20px}.interview_card__q-inner{font-size:18px;line-height:1.6}.interview_card__a{font-size:16px;line-height:1.9}.interview_card__toggle{height:64px;font-size:18px}}@media screen and (max-width: 480px){.interview_inner{padding:40px 16px 60px}.interview_selector__initials{font-size:20px}.interview_selector__suffix{font-size:16px}.interview_selector__school{font-size:13px}.interview_card__headline{font-size:20px}.interview_card__qa{padding:24px 16px}.interview_card__q-inner{font-size:16px}}.gallery_main{background-color:#fff}.gallery_inner{max-width:1340px;margin:0 auto;padding:80px 30px 120px;display:flex;flex-direction:column;align-items:center;gap:120px;box-sizing:border-box}.gallery_inner .anchor_nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width: 768px){.gallery_inner .anchor_nav{flex-direction:column;width:100%}}.gallery_section{width:100%}.gallery_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:4px;margin:0;padding:0;list-style:none;width:100%}.gallery_grid__cell{margin:0}.gallery_item{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:0;background:none;cursor:pointer;overflow:hidden}.gallery_item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.gallery_item:hover .gallery_item__img{transform:scale(1.05)}.gallery_item__badges{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:10px;pointer-events:none}.gallery_item__badge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:6px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1.4}.gallery_item__badge--year{background:#fff9ef;color:#555}.gallery_item__badge--dept{color:#fff}.gallery_item__badge--beauty{background:#dc6c90}.gallery_item__badge--barber{background:#4c94b3}.gallery_lightbox{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery_lightbox[hidden]{display:none}.gallery_lightbox__overlay{position:absolute;inset:0;background:rgba(17,17,17,.8)}.gallery_lightbox__figure{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:30px}.gallery_lightbox__img{width:auto;height:auto;max-width:min(900px,80vw);max-height:70vh;-o-object-fit:contain;object-fit:contain;display:block}.gallery_lightbox__caption{margin:0;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:24px;font-weight:700;line-height:1.4;text-align:center}.gallery_lightbox__close{position:absolute;top:30px;right:30px;z-index:2;padding:0;border:0;background:none;color:#fff;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:.05em;cursor:pointer}.gallery_lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:60px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer}.gallery_lightbox__nav--prev{left:30px}.gallery_lightbox__nav--next{right:30px}.gallery_lightbox__nav svg{display:block}@media screen and (max-width: 1024px){.gallery_inner{gap:80px;padding:60px 30px 100px}.gallery_grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.gallery_inner{gap:60px;padding:50px 20px 80px}.gallery_grid{grid-template-columns:repeat(2, 1fr)}.gallery_lightbox__figure{gap:20px}.gallery_lightbox__caption{font-size:18px}.gallery_lightbox__close{top:16px;right:16px}.gallery_lightbox__nav{width:40px}.gallery_lightbox__nav--prev{left:8px}.gallery_lightbox__nav--next{right:8px}.gallery_lightbox__nav svg{width:40px}}@media screen and (max-width: 480px){.gallery_inner{padding:40px 16px 60px}.gallery_item__badge{font-size:12px}}.beauty_main{background-color:#fff;--dept-main: #dc6c90;--dept-light: #fbf0f4;--dept-deco1: #e591ac;--dept-deco2: #f5d3de}.beauty_main--barber{--dept-main: #4c94b3;--dept-light: #e8f1f5;--dept-deco1: #7fb3c9;--dept-deco2: #c5dee8}.beauty_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.beauty_overview{position:relative;width:100%}.beauty_overview::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom, #fff 15%, #fff9ef 15%, #fff9ef 90%, #fff 90%);z-index:0}.beauty_overview__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box;min-height:403px;display:flex;align-items:flex-start;gap:40px}.beauty_overview__body{position:relative;z-index:1;flex:1 1 auto;min-width:0;max-width:776px;padding:48px 0}.beauty_overview__lead{margin:0 0 40px}.beauty_overview__pill-line{display:block}.beauty_overview__pill{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:8px 20px;background:var(--dept-main);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:calc(1em + 40px);white-space:nowrap}.beauty_overview__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.beauty_overview__photo{flex:0 0 auto;width:619px;margin-top:48px;margin-bottom:-50px;margin-right:min(0px,(1280px - 100vw)/2 - 30px)}.beauty_overview__photo img{width:100%;height:auto;display:block}@media screen and (max-width: 1280px){.beauty_overview__pill{white-space:normal}}@media screen and (max-width: 1024px){.beauty_overview::before{top:0}.beauty_overview__inner{flex-direction:column;align-items:stretch;min-height:0}.beauty_overview__body{padding:40px 0 10px}.beauty_overview__pill{font-size:26px}.beauty_overview__photo{align-self:flex-end;width:50%;margin-top:0;margin-right:0;margin-bottom:40px}}@media screen and (max-width: 768px){.beauty_overview__inner{padding:0 20px}.beauty_overview__pill{font-size:22px;line-height:calc(1em + 30px)}.beauty_overview__photo{width:95%}}@media screen and (max-width: 480px){.beauty_overview__inner{padding:0 16px}.beauty_overview__pill{font-size:20px}.beauty_overview__text{font-size:16px;line-height:1.9}}.beauty_intro{width:100%}.beauty_intro__inner{max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box}.beauty_intro__quals{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:30px 15px;margin:0;padding:0;list-style:none}.beauty_intro__item{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.beauty_intro__tag{position:relative;width:100%;aspect-ratio:170/105;display:flex;align-items:center;justify-content:center;padding-bottom:15px;box-sizing:border-box}.beauty_intro__tag-bg{position:absolute;inset:0;width:100%;height:100%}.beauty_intro__tag-bg path{fill:var(--dept-main)}.beauty_intro__tag-label{position:relative;z-index:1;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px;text-align:center}.beauty_intro__photo{width:100%;aspect-ratio:170/130;overflow:hidden}.beauty_intro__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.beauty_intro__lead{display:flex;justify-content:center;margin-top:80px}.beauty_intro__lead-text{display:inline-block;padding-bottom:10px;padding-top:52px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px;text-align:center;position:relative}.beauty_intro__lead-text:before{content:"";width:30px;height:30px;background:#4d7cbf;position:absolute;top:0;left:0;right:0;margin:auto;transform:translateX(-15px)}.beauty_intro__lead-text:after{content:"";width:20px;height:20px;background:#fee364;position:absolute;top:27px;left:0;right:0;margin:auto;transform:translateX(15px)}.beauty_intro__jobs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;margin:40px 0 0;padding:0;list-style:none}.beauty_intro__jobs li{white-space:nowrap;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.beauty_intro__inner{padding:0 20px}.beauty_intro__quals{gap:24px 12px}.beauty_intro__lead{margin-top:50px}.beauty_intro__lead-text{font-size:24px;line-height:1.5}.beauty_intro__jobs{font-size:16px;line-height:1.9}}@media screen and (max-width: 480px){.beauty_intro__inner{padding:0 16px}.beauty_intro__lead-text{font-size:20px}}.beauty_lesson{width:100%}.beauty_lesson__inner{max-width:1340px;margin:0 auto;padding:100px 30px;box-sizing:border-box;display:flex;flex-direction:column;gap:120px}.beauty_class__list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0;padding:0;list-style:none}.beauty_class__item{width:400px;max-width:100%}.beauty_class__card{position:relative;padding-top:51px}.beauty_class__tag{position:absolute;top:0;left:-13px;width:172px;height:88px;display:flex;align-items:center;justify-content:center}.beauty_class__tag-bg{position:absolute;inset:0;width:101%;height:100%}.beauty_class__tag-bg path{fill:var(--dept-main)}.beauty_class__tag-label{position:relative;z-index:1;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4;text-align:center;transform:translateY(-1px) rotate(-12deg)}.beauty_class__photo{display:block;width:100%;aspect-ratio:400/283;overflow:hidden}.beauty_class__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 900px){.beauty_class__item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.beauty_class__card{padding-top:38px}.beauty_class__tag{left:-11px;width:130px;height:66px}.beauty_class__tag-label{font-size:15px}}.beauty_curriculum{display:flex;flex-direction:column;align-items:center;gap:100px}.beauty_curriculum__head{width:100%;display:flex;flex-direction:column;align-items:flex-start}.beauty_curriculum__legend{display:flex;gap:30px;margin:0;padding:0;list-style:none}.beauty_curriculum__legend li{display:flex;align-items:center;gap:5px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px}.beauty_curriculum__icon{flex-shrink:0;width:20px;height:20px;display:inline-block;vertical-align:middle}.beauty_curriculum__group{width:100%;display:flex;flex-direction:column;align-items:center}.beauty_curriculum__h3{display:flex;justify-content:center;margin-bottom:40px}.beauty_curriculum__h3 span{display:inline-block;padding-bottom:10px;border-bottom:2px solid #fee364;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px;text-align:center}.beauty_curriculum__subjects{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 40px;width:100%;margin:0;padding:0;list-style:none}.beauty_curriculum__subject{display:flex;align-items:center;gap:10px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px}.beauty_curriculum__points{width:100%;display:flex;flex-direction:column;gap:20px}.beauty_curriculum__point{border:3px solid var(--dept-main);border-radius:30px;padding:10px;box-sizing:border-box}.beauty_curriculum__point-inner{display:flex;flex-direction:row;align-items:center;gap:50px;padding:40px;background:#fff;border:1px solid var(--dept-main);border-radius:20px;box-sizing:border-box}.beauty_curriculum__point-body{flex:1 1 auto;min-width:0}.beauty_curriculum__point-year{margin:0 0 24px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.beauty_curriculum__point-text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.beauty_curriculum__point-img{flex:0 0 300px;width:300px;height:200px;overflow:hidden}.beauty_curriculum__point-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 768px){.beauty_curriculum{gap:60px}.beauty_curriculum__head{flex-direction:column;align-items:flex-start;gap:20px}.beauty_curriculum__h3 span{font-size:24px;line-height:1.5}.beauty_curriculum__subjects{gap:16px 24px}.beauty_curriculum__subject,.beauty_curriculum__legend li{font-size:16px}.beauty_curriculum__point-inner{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.beauty_curriculum__point-year{margin-bottom:12px;font-size:22px;line-height:1.5}.beauty_curriculum__point-text{font-size:16px;line-height:1.9}.beauty_curriculum__point-img{flex:none;width:100%;height:auto;aspect-ratio:300/200}}.beauty_works{width:100%;padding:0 30px;box-sizing:border-box}.beauty_works__banner{position:relative;display:flex;align-items:center;max-width:1280px;height:250px;margin:0 auto;overflow:hidden;background:linear-gradient(90deg, #4d7cbf 0%, #eef7ff 100%);text-decoration:none;transition:opacity .2s ease}.beauty_works__banner:hover{opacity:.92}.beauty_works__deco{position:absolute;z-index:0;background:#4d7cbf}.beauty_works__deco--1{top:0;left:0;width:110px;height:110px}.beauty_works__deco--2{top:110px;left:110px;width:50px;height:50px}.beauty_works__deco--3{top:160px;left:456px;width:40px;height:40px}.beauty_works__deco--4{top:140px;left:516px;width:20px;height:20px}.beauty_works__label{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding-left:80px;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:34px;font-weight:700;line-height:1.4;white-space:nowrap}.beauty_works__arrow{flex-shrink:0;width:20px;height:20px}.beauty_works__photos{position:absolute;right:0;top:0;bottom:0;z-index:1;display:flex}.beauty_works__photos img{width:230px;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 1024px){.beauty_works__banner{height:200px}.beauty_works__label{font-size:28px;padding-left:50px}.beauty_works__photos img{width:180px}}@media screen and (max-width: 900px){.beauty_works__photos img:nth-of-type(3){display:none}}@media screen and (max-width: 768px){.beauty_works{padding:0 20px}.beauty_works__label{padding-left:40px;font-size:22px}.beauty_works__photos img{width:150px}}@media screen and (max-width: 480px){.beauty_works__label{padding-left:20px;font-size:18px}.beauty_works__photos img{width:120px}.beauty_works__photos img:nth-of-type(2){display:none}}.beauty_week{width:100%}.beauty_week__head{max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box}.beauty_week__subtitle{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:30px}.beauty_week__block{position:relative;z-index:1;margin-bottom:99px;padding:80px 0}.beauty_week__block::after{content:"";position:absolute;bottom:-99px;left:0;width:100%;height:99px;clip-path:polygon(0 0, 100% 0, 50% 100%);z-index:2}.beauty_week__block--white{background:#fff}.beauty_week__block--white::after{background:#fff}.beauty_week__block--grid{background:rgba(0,0,0,0)}.beauty_week__block--grid::before{content:"";position:absolute;bottom:-99px;left:0;width:50%;height:99px;background:#fff9ef;clip-path:polygon(0 100%, 100% 100%, 0 0)}.beauty_week__block--grid::after{content:"";position:absolute;bottom:-99px;right:0;left:auto;width:50%;height:99px;background:#fff9ef;clip-path:polygon(0 100%, 100% 100%, 100% 0)}.beauty_week__block--cream{background:#fff9ef;margin-bottom:0;padding-bottom:100px}.beauty_week__block--cream::after{display:none}.beauty_week__inner{max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:70px}.beauty_week__content{flex:1 1 auto;min-width:0}.beauty_week__content .flex{display:flex;align-items:center}.beauty_week__inner--stacked{flex-direction:column;align-items:stretch;gap:40px}.beauty_week__photos{display:flex;gap:20px}.beauty_week__photos .beauty_week__photo{flex:1 1 0;width:auto}.beauty_week__day{display:inline-block;padding:10px 20px;background:var(--dept-light);color:var(--dept-main);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:1.2}.beauty_week__heading{display:inline-block;margin:0 0 0 15px;vertical-align:middle;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}.beauty_week__timetable{margin-top:40px;background:#fff;border:1px solid var(--dept-main);border-radius:20px;overflow:hidden}.beauty_week__timetable-head{margin:0;padding:10px 20px;background:var(--dept-main);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4}.beauty_week__timetable-body{display:flex;flex-direction:column;gap:12px;padding:20px}.beauty_week__period{display:grid;grid-template-columns:auto 120px 1fr;align-items:center;gap:15px}.beauty_week__period-label{justify-self:start;padding:6px 20px;background:var(--dept-light);border-radius:100px;color:var(--dept-main);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4}.beauty_week__period-time,.beauty_week__period-subject{color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4}@media screen and (max-width: 1180px)and (min-width: 769px),screen and (max-width: 500px){.beauty_week__period-subject{grid-column:1/-1}}.beauty_week__timetable-note{margin:0;padding:6px 20px;background:#fff9ef;border-radius:100px;color:#fec06a;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-align:center}.beauty_week__earnings{position:relative;margin-top:40px;padding:20px 30px;background:#fff;border-radius:20px;overflow:hidden}.beauty_week__earnings-main{position:relative;z-index:1}.beauty_week__earnings-lead{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.5}.beauty_week__earnings-calc{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.4}.beauty_week__earnings-total{color:var(--dept-main);font-size:26px;font-weight:700}.beauty_week__earnings-fees{width:260px;max-width:100%;margin:32px 0 0;padding:15px 20px;background:var(--dept-light);border-radius:20px;box-sizing:border-box;display:grid;gap:8px}.beauty_week__earnings-fees div{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:baseline}.beauty_week__earnings-fees dt,.beauty_week__earnings-fees dd{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.4}.beauty_week__earnings-fees dt{text-align:right}.beauty_week__earnings-badge{position:absolute;right:15px;bottom:10px;z-index:0;width:193px}.beauty_week__earnings-badge img{width:100%;height:auto;display:block}.beauty_week__photo{flex:0 0 600px;width:600px;aspect-ratio:600/400;overflow:hidden}.beauty_week__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 1024px){.beauty_week__block{margin-bottom:70px}.beauty_week__block::after{bottom:-70px;height:70px}.beauty_week__block--grid::before{bottom:-70px;height:70px}.beauty_week__block--grid::after{bottom:-70px;height:70px}.beauty_week__photo{flex:0 0 45%;width:45%}}@media screen and (max-width: 768px){.beauty_week__block{margin-bottom:50px;padding:50px 0}.beauty_week__block::after{bottom:-50px;height:50px}.beauty_week__block--grid::before{bottom:-50px;height:50px}.beauty_week__block--grid::after{bottom:-50px;height:50px}.beauty_week__block--cream{padding-bottom:60px}.beauty_week__inner{flex-direction:column;align-items:stretch;gap:24px}.beauty_week__photo{flex:none;width:100%}.beauty_week__photos{flex-wrap:wrap}.beauty_week__photos .beauty_week__photo{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.beauty_week__heading{font-size:26px;line-height:1.5}.beauty_week__day{font-size:22px}}.beauty_voice{position:relative;width:100%;overflow:hidden}.beauty_voice__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box}.beauty_voice__interview{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.beauty_voice__deco{position:absolute;z-index:-1}.beauty_voice__deco--1{width:205px;height:205px;background:var(--dept-light);top:-40px;left:0}@media screen and (max-width: 768px){.beauty_voice__deco--1{left:-15px}}.beauty_voice__deco--5{width:100px;height:100px;background:#d9d9d9;top:215px;left:0}.beauty_voice__deco--2{width:150px;height:150px;background:var(--dept-deco2);top:130px;left:calc(50% + 20px)}.beauty_voice__deco--4{width:100px;height:100px;background:var(--dept-deco1);top:10px;right:-130px}.beauty_voice__deco--3{width:60px;height:60px;background:var(--dept-main);bottom:20px;left:-140px}.beauty_voice__photo-area{position:relative;z-index:2;flex:0 0 400px;width:400px}.beauty_voice__photo{width:100%;aspect-ratio:400/300;overflow:hidden}.beauty_voice__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.beauty_voice__body{position:relative;z-index:1;flex:1 1 auto;min-width:0}.beauty_voice__quote{position:relative;z-index:1;margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.beauty_voice__name{position:relative;z-index:1;margin:30px 0 0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:right}.beauty_voice__banner-wrap{position:relative;z-index:1;max-width:1340px;margin:80px auto 0;padding:0 30px;box-sizing:border-box}.beauty_voice__banner{position:relative;display:flex;align-items:center;height:250px;overflow:hidden;background:linear-gradient(90deg, #fff9ef 0%, var(--dept-main) 100%);text-decoration:none;transition:opacity .2s ease}.beauty_voice__banner:hover{opacity:.92}.beauty_voice__banner-deco{position:absolute;z-index:0;background:var(--dept-main)}.beauty_voice__banner-deco--1{top:30px;left:920px;width:120px;height:120px}.beauty_voice__banner-deco--2{top:210px;left:850px;width:40px;height:40px}.beauty_voice__banner-deco--3{top:0;left:1080px;width:70px;height:70px}.beauty_voice__banner-deco--4{top:20px;bottom:20px;left:0;right:434px}.beauty_voice__banner-label{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding-left:80px;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:34px;font-weight:700;line-height:1.4;white-space:nowrap}.beauty_voice__banner-arrow{flex-shrink:0;width:20px;height:20px}.beauty_voice__banner-photo{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;display:block}.beauty_voice__banner-photo--1{top:0;right:300px;width:268px;height:180px;border-radius:0 0 20px 20px}.beauty_voice__banner-photo--2{right:0;bottom:0;width:270px;height:200px;border-radius:20px 0 0 0}@media screen and (max-width: 1024px){.beauty_voice__banner{height:200px}.beauty_voice__banner-label{font-size:28px;padding-left:50px}.beauty_voice__banner-photo--1{width:200px;height:135px;right:220px}.beauty_voice__banner-photo--2{width:200px;height:150px}.beauty_voice__banner-deco--1{left:auto;right:240px}.beauty_voice__banner-deco--2{left:auto;right:390px}.beauty_voice__banner-deco--3{left:auto;right:130px}}@media screen and (max-width: 900px){.beauty_voice__banner-photo--1{display:none}}@media screen and (max-width: 768px){.beauty_voice__interview{flex-direction:column-reverse;align-items:stretch;gap:24px}.beauty_voice__photo-area{flex:none;width:100%}.beauty_voice__quote{font-size:16px;line-height:1.9}.beauty_voice__name{font-size:16px}.beauty_voice__banner-wrap{padding:0 20px}.beauty_voice__banner-label{padding-left:40px;font-size:22px}.beauty_voice__banner-photo--2{width:160px;height:120px}.beauty_voice__banner-deco--4{right:auto;width:70%}.beauty_voice__banner-deco--1{display:none}.beauty_voice__deco{position:absolute;z-index:-1}.beauty_voice__deco--1{width:150px;height:150px}.beauty_voice__deco--2{width:100px;height:100px;top:70px}}@media screen and (max-width: 575px){.beauty_voice__banner-label{padding-bottom:40px}.beauty_voice__banner-photo--2{width:120px;height:90px}}@media screen and (max-width: 480px){.beauty_voice__banner-label{padding-left:24px;font-size:18px}}.beauty_week__block.beauty_week__block--white.pnashi{padding-top:0;margin-top:30px}@media screen and (max-width: 560px){.beauty_week__earnings{padding-bottom:220px}.beauty_week__earnings .beauty_week__earnings-fees{width:100%}.beauty_week__earnings .beauty_week__earnings-badge{right:0;left:0;margin:auto}}.tsushin_main{--tsushin: #47a09e;background-color:#fff}.tsushin_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.tsushin_lead{width:100%;background-color:#fff9ef}.tsushin_lead__inner{max-width:1340px;margin:0 auto;padding:40px 30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:40px}.tsushin_lead__body{flex:1 1 auto;min-width:0;max-width:776px}.tsushin_lead__pills{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 30px}.tsushin_lead__pill{display:inline-block;padding:10px 20px;background-color:var(--tsushin);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}.tsushin_lead__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.tsushin_lead__note{margin:20px 0 0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.8}.tsushin_lead__photo{flex:0 0 500px;width:500px;margin-right:-40px}.tsushin_lead__photo img{width:100%;aspect-ratio:619/502;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 1024px){.tsushin_lead__inner{flex-direction:column;align-items:stretch;gap:32px}.tsushin_lead__body{max-width:none}.tsushin_lead__photo{flex:none;width:100%;max-width:500px;margin:0 auto}}@media screen and (max-width: 768px){.tsushin_lead__pill{font-size:22px;line-height:1.6;padding:8px 16px}.tsushin_lead__text{font-size:16px;line-height:32px}.tsushin_lead__note{font-size:13px}}.tsushin_overview{position:relative;width:100%}.tsushin_overview::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom, #fff 15%, #fff9ef 15%, #fff9ef 90%, #fff 90%);z-index:0}.tsushin_overview__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box;display:flex;align-items:flex-start;gap:40px}.tsushin_overview__body{position:relative;z-index:1;flex:1 1 auto;min-width:0;max-width:776px;padding:0}.tsushin_overview__lead{margin:0 0 40px}.tsushin_overview__pill-line{display:block}.tsushin_overview__pill{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:8px 20px;background:var(--tsushin);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:calc(1em + 40px);white-space:nowrap}.tsushin_overview__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 1280px){.tsushin_overview__pill{white-space:normal}}@media screen and (max-width: 1024px){.tsushin_overview::before{top:0}.tsushin_overview__inner{flex-direction:column;align-items:stretch;min-height:0}.tsushin_overview__body{padding:40px 0 10px}.tsushin_overview__pill{font-size:26px}.tsushin_overview__photo{align-self:flex-end;width:50%;margin-top:0;margin-right:0;margin-bottom:40px}}@media screen and (max-width: 768px){.tsushin_overview__inner{padding:0 20px}.tsushin_overview__pill{font-size:22px;line-height:calc(1em + 30px)}.tsushin_overview__photo{width:95%}}@media screen and (max-width: 480px){.tsushin_overview__inner{padding:0 16px}.tsushin_overview__pill{font-size:20px}.tsushin_overview__text{font-size:16px;line-height:1.9}}.tsushin_point{--point-color: var(--tsushin)}.tsushin_schedule{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:60px}@media(max-width: 768px){.tsushin_schedule{padding:0 20px}}.tsushin_schedule--year{gap:30px}.tsushin_schedule__img{width:100%}.tsushin_schedule__img img{width:100%;height:auto;display:block}@media screen and (max-width: 920px){.tsushin_schedule__img{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tsushin_schedule__img img{width:1000px;max-width:none}}.tsushin_schedule .sub_h2{align-self:stretch}@media screen and (max-width: 768px){.tsushin_schedule{gap:32px}}.tsushin_schedule_area1{width:100%;display:flex;flex-direction:column;gap:40px}.tsushin_schedule_area1 .digbg_box{width:100%;box-sizing:border-box;padding:25px 30px 20px;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.tsushin_schedule_area1 .digbg_box .txt1{margin:0 0 20px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:500;line-height:normal}.tsushin_schedule_area1 .digbg_box .scroll_box{width:100%}.tsushin_schedule_area1 .digbg_box .scroll_box img{width:100%;height:auto;display:block}.tsushin_schedule_area1 .digbg_box .scroll_box .tyusyaku{margin:15px 0 0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:normal}@media screen and (max-width: 920px){.tsushin_schedule_area1 .digbg_box .scroll_box{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsushin_schedule_area1 .digbg_box .scroll_box img{width:1000px;max-width:none}}@media screen and (max-width: 600px){.tsushin_schedule_area1 .digbg_box .scroll_box img{width:600px}}.tsushin_schedule_area1 .img_box{position:relative;width:100%;aspect-ratio:1122/360}.tsushin_schedule_area1 .img_box img{position:absolute;-o-object-fit:cover;object-fit:cover;display:block}.tsushin_schedule_area1 .img_box img:nth-child(1){left:71.48%;top:11.11%;width:28.52%;height:66.39%}.tsushin_schedule_area1 .img_box img:nth-child(2){left:45.9%;top:0;width:20.23%;height:47.22%}.tsushin_schedule_area1 .img_box img:nth-child(3){left:0;top:16.67%;width:35.65%;height:83.33%}@media screen and (max-width: 768px){.tsushin_schedule_area1{gap:24px}.tsushin_schedule_area1 .digbg_box{padding:20px 0px 16px 10px}.tsushin_schedule_area1 .digbg_box .txt1{font-size:20px;margin-bottom:16px}.tsushin_schedule_area1 .digbg_box .scroll_box .tyusyaku{font-size:12px}}.tsushin_support{position:relative;width:100%;background-color:var(--tsushin)}.tsushin_support .bg1{position:absolute;left:50%;bottom:0;width:100vw;height:510px;transform:translateX(-50%);z-index:0;pointer-events:none}.tsushin_support .bg1 svg{width:100%;height:100%;display:block}@media screen and (max-width: 1024px){.tsushin_support .bg1{height:60%}}.tsushin_support__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:100px 30px;box-sizing:border-box;text-align:center}.tsushin_support .img_abs1,.tsushin_support .img_abs2{position:absolute;z-index:0;pointer-events:none;width:-moz-fit-content;width:fit-content}.tsushin_support .img_abs1 svg,.tsushin_support .img_abs2 svg{display:block}.tsushin_support .img_abs1{top:60px;left:0;right:0;margin:auto;transform:translateX(704px)}.tsushin_support .img_abs2{top:224px;left:0;right:0;margin:auto;transform:translateX(-704px)}@media screen and (max-width: 1024px){.tsushin_support .img_abs1,.tsushin_support .img_abs2{display:none}}.tsushin_support .sub_h2{padding-bottom:60px}.tsushin_support .sub_h2__en,.tsushin_support .sub_h2__ja{color:#fff}.tsushin_support .sub_h2__en.c_blue,.tsushin_support .sub_h2__ja.c_blue{color:#cfe1f4}.tsushin_support .sub_h2__ja{border-bottom:2px solid #cfe1f4}.tsushin_support .tsushin_area .img_flex{display:flex;justify-content:center;gap:40px;margin:0 0 40px}.tsushin_support .tsushin_area .img_flex .tsushin_area_img1,.tsushin_support .tsushin_area .img_flex .tsushin_area_img2{flex:1 1 0;max-width:600px}.tsushin_support .tsushin_area .img_flex .tsushin_area_img1 img,.tsushin_support .tsushin_area .img_flex .tsushin_area_img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tsushin_support .tsushin_area .txt{margin:0;color:var(--tsushin);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 1024px){.tsushin_support__inner{padding:70px 30px}}@media screen and (max-width: 768px){.tsushin_support__inner{padding:50px 20px}.tsushin_support .tsushin_area .img_flex{flex-direction:column;align-items:center;gap:20px}.tsushin_support .tsushin_area .img_flex .tsushin_area_img1,.tsushin_support .tsushin_area .img_flex .tsushin_area_img2{width:100%;max-width:500px}.tsushin_support .tsushin_area .img_flex .tsushin_area_img2{display:none}.tsushin_support .tsushin_area .txt{font-size:16px;line-height:32px;text-align:left}}.tsushin_voice{width:100%}.tsushin_voice__inner{max-width:1340px;margin:0 auto;padding:0 30px;box-sizing:border-box}.tsushin_voice__interviews{display:flex;flex-direction:column;gap:60px;position:relative;z-index:2}.tsushin_voice__interviews .shape01,.tsushin_voice__interviews .shape02,.tsushin_voice__interviews .shape03,.tsushin_voice__interviews .shape04,.tsushin_voice__interviews .shape05{position:absolute;z-index:-1;inset:0;margin:auto;width:205px;height:205px;background-color:#e3f1f0}.tsushin_voice__interviews .shape01{transform:translateX(-40%) translateY(-113%)}.tsushin_voice__interviews .shape02{transform:translateX(730px) translateY(-80%);width:100px;height:100px;background:#47a09e}.tsushin_voice__interviews .shape03{transform:translateX(-720px) translateY(290%);width:60px;height:60px;background:#47a09e}.tsushin_voice__interviews .shape04{transform:translateX(290px) translateY(56px);width:150px;height:150px;background:rgba(71,160,158,.6196078431)}@media(max-width: 768px){.tsushin_voice__interviews .shape04{transform:translateX(200px) translateY(56px)}}.tsushin_voice__item{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.tsushin_voice__photo{flex:0 0 400px;width:400px;aspect-ratio:400/300;overflow:hidden}.tsushin_voice__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tsushin_voice__body{flex:1 1 auto;min-width:0}.tsushin_voice__quote{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.tsushin_voice__name{margin:30px 0 0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:right}@media(max-width: 768px){.tsushin_voice__name{font-size:16px}}.tsushin_voice__banner-wrap{max-width:1280px;margin:80px auto 0;padding:0 30px;box-sizing:border-box}.tsushin_voice__banner{position:relative;display:flex;align-items:center;height:250px;overflow:hidden;background:linear-gradient(90deg, #fff9ef 0%, var(--tsushin) 100%);text-decoration:none;transition:opacity .2s ease}.tsushin_voice__banner:hover{opacity:.92}.tsushin_voice__banner-deco{position:absolute;z-index:0;background:var(--tsushin)}.tsushin_voice__banner-deco--1{top:30px;left:920px;width:120px;height:120px}.tsushin_voice__banner-deco--2{top:210px;left:850px;width:40px;height:40px}.tsushin_voice__banner-deco--3{top:0;left:1080px;width:70px;height:70px}.tsushin_voice__banner-deco--4{top:20px;bottom:20px;left:0;right:434px}.tsushin_voice__banner-label{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding-left:80px;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:34px;font-weight:700;line-height:1.4;white-space:nowrap}.tsushin_voice__banner-arrow{flex-shrink:0;width:20px;height:20px}.tsushin_voice__banner-photo{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;display:block}.tsushin_voice__banner-photo--1{top:0;right:300px;width:268px;height:180px;border-radius:0 0 20px 20px}.tsushin_voice__banner-photo--2{right:0;bottom:0;width:270px;height:200px;border-radius:20px 0 0 0}@media(max-width: 580px){.tsushin_voice__banner-photo--2{display:none}}@media screen and (max-width: 1024px){.tsushin_voice__banner{height:200px}.tsushin_voice__banner-label{font-size:28px;padding-left:50px}.tsushin_voice__banner-photo--1{width:200px;height:135px;right:220px}.tsushin_voice__banner-photo--2{width:200px;height:150px}.tsushin_voice__banner-deco--1{left:auto;right:240px}.tsushin_voice__banner-deco--2{left:auto;right:390px}.tsushin_voice__banner-deco--3{left:auto;right:20px}}@media screen and (max-width: 900px){.tsushin_voice__banner-photo--1{display:none}}@media screen and (max-width: 768px){.tsushin_voice__item{flex-direction:column;align-items:stretch;gap:24px}.tsushin_voice__photo{flex:none;width:100%}.tsushin_voice__quote{font-size:16px;line-height:32px}.tsushin_voice__banner-label{font-size:20px;padding-left:12px}.tsushin_voice__banner-deco--4{right:40%}}.tsushin_overview{padding-bottom:100px}.tsushin_overview:before{background:#fff9ef;top:auto;height:540px}@media(max-width: 920px){.tsushin_overview:before{height:92%}}.tsushin_overview .tsushin_overview__inner{position:relative}@media(max-width: 920px){.tsushin_overview .tsushin_overview__inner{padding-bottom:280px}}.tsushin_overview .tsushin_overview__inner .tsushin_overview__body .tsushin_ov_tyu{font-size:16px;margin-top:20px}.tsushin_overview .tsushin_overview__inner .tsushin_overview__photo{position:absolute;width:619px;right:-160px;bottom:-20px;z-index:2}@media(max-width: 1300px){.tsushin_overview .tsushin_overview__inner .tsushin_overview__photo{margin:auto;left:0;transform:translateX(400px);width:550px}}@media(max-width: 920px){.tsushin_overview .tsushin_overview__inner .tsushin_overview__photo{left:50%;right:auto;transform:translateX(-50%);margin:0;width:450px;bottom:-90px}}.fee_main{background-color:#fff}.fee_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.fee_lead{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px}.fee_lead__text{margin:0;width:100%;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.fee_lead__links{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.fee_lead__links{flex-direction:column;align-self:stretch}}.fee_section{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:100px}.fee_block{width:100%}.fee_spec{width:100%;overflow-x:auto}.fee_spec table{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}.fee_spec th,.fee_spec td{height:69px;padding:0 10px;text-align:center;vertical-align:middle;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;line-height:1.4}.fee_spec th{background-color:#4d7cbf;color:#fff;font-weight:700;border-right:2px solid #fff}.fee_spec th:last-child{border-right:none}.fee_spec td{background-color:#fff9ef;color:#0e1f3b;font-weight:500;border-bottom:1px solid #ccc}.fee_h4{margin:0 0 30px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.fee_dl+.fee_h4{margin-top:80px}.fee_dl{width:100%;border-top:1px solid #ccc}.fee_dl__row{display:flex;align-items:stretch;border-bottom:1px solid #ccc}.fee_dl__head{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;box-sizing:border-box;background-color:#4d7cbf;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;text-align:center;line-height:1.5;white-space:pre-line;border-right:2px solid #fff}.fee_dl__body{flex:1 1 auto;min-width:0;padding:20px;box-sizing:border-box;background-color:#fff9ef;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.fee_dl__body>*{margin:0}.fee_dl__body>*+*{margin-top:20px}@media screen and (min-width: 769px)and (max-width: 1024px){.fee_dl__head{flex-basis:220px;justify-content:flex-start}}@media screen and (max-width: 768px){.fee_dl__row{flex-direction:column}.fee_dl__head{flex:none;width:100%;border-right:none}.fee_dl__body{font-size:16px;line-height:32px}}.fee_dl__row--split .fee_dl__head{flex-basis:150px}.fee_dl__row--split .fee_dl__body{padding:0}.fee_dl__row--split .fee_dl__body>*+*{margin-top:0}@media screen and (min-width: 769px)and (max-width: 1024px){.fee_dl__row--split .fee_dl__head{flex-basis:110px}}@media screen and (max-width: 768px){.fee_dl__row--split .fee_dl__head{flex-basis:auto;width:100%}}.fee_subrow{display:flex;align-items:stretch}.fee_subrow+.fee_subrow{border-top:1px solid #ccc}.fee_subrow__label{flex:0 0 150px;display:flex;align-items:center;justify-content:center;padding:10px 6px;box-sizing:border-box;background-color:#4490ca;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:700;text-align:center;line-height:1.4;white-space:nowrap;border-right:2px solid #fff}.fee_subrow__text{flex:1 1 auto;min-width:0;margin:0;padding:20px;box-sizing:border-box}@media screen and (min-width: 769px)and (max-width: 1024px){.fee_subrow__label{flex-basis:110px;padding:10px 4px;font-size:14px}}@media screen and (max-width: 768px){.fee_subrow{display:block;padding:16px}.fee_subrow__label{display:inline-block;flex:none;margin-bottom:8px;padding:2px 16px;border-right:none;font-size:16px}.fee_subrow__text{padding:0}}.fee_box{padding:30px;box-sizing:border-box;background-color:#f1f6fb;border:2px solid #fff;border-radius:20px}.fee_box__title{margin:0 0 10px;color:#4d7cbf;font-size:22px;font-weight:700;line-height:42px}.fee_box p{margin:0}.fee_schedule{width:100%;overflow-x:auto}.fee_schedule table{width:100%;min-width:620px;border-collapse:collapse}.fee_schedule th,.fee_schedule td{padding:10px 8px;border:1px solid #ccc;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:15px;font-weight:500;line-height:1.4;text-align:center;vertical-align:middle;white-space:pre-line;width:21%}.fee_schedule th:first-child,.fee_schedule td:first-child{width:16%}.fee_schedule thead th,.fee_schedule th[scope=row]{background-color:#cfe1f4;color:#0e1f3b}.fee_schedule td{background-color:#fff;color:#0e1f3b}.fee_note{color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:right}@media screen and (max-width: 768px){.fee_note{font-size:15px;line-height:30px;text-align:left}}.fee_notes{font-size:18px;line-height:36px}.fee_notes__title{font-weight:500}.fee_notes p{margin:0}.fee_notes a{color:#4d7cbf;text-decoration:underline}@media screen and (max-width: 768px){.fee_notes{font-size:15px;line-height:30px}}.tuition_main{background-color:#fff}.tuition_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.tuition_lead{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;justify-content:center}.tuition_lead__links{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.tuition_lead__links{flex-direction:column;align-self:stretch;width:100%}}.tuition_section{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:100px}.tuition_block{width:100%;display:flex;flex-direction:column;align-items:center}.tuition_h4{align-self:flex-start;margin:0 0 30px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.tuition_total{position:relative;display:flex;align-items:baseline;justify-content:center;gap:50px;margin-bottom:40px;padding:40px 50px;box-sizing:border-box;flex-wrap:wrap}.tuition_total__sub{position:absolute;right:20px;bottom:10px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.tuition_total__sub{bottom:0px}}.tuition_total__label{color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:40px;font-weight:700;line-height:1.2}.tuition_total__amount{display:flex;align-items:baseline;gap:10px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-weight:700}.tuition_total__yen{font-size:80px;line-height:1}.tuition_total__tax{font-size:16px;font-weight:500}@media screen and (max-width: 768px){.tuition_total{flex-direction:column;align-items:center;gap:16px;padding:24px}.tuition_total__label{font-size:28px}.tuition_total__yen{font-size:48px}}@media screen and (max-width: 430px){.tuition_total{padding:15px 0px 24px}.tuition_total__label{font-size:26px}.tuition_total__yen{font-size:44px}}.tuition_table{width:100%;overflow-x:auto}.tuition_table table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.tuition_table th,.tuition_table td{padding:18px 12px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:1.5;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.tuition_table th,.tuition_table td{font-size:16px;padding:8px}}.tuition_table thead th,.tuition_table .tuition_table__th-main{background-color:#4d7cbf;color:#fff;font-weight:700;border-right:2px solid #fff;border-bottom:2px solid #fff}.tuition_table thead th:last-child,.tuition_table .tuition_table__th-main:last-child{border-right:none;border-bottom:none}.tuition_table .tuition_table__th-sub{background-color:#4490ca;color:#fff;font-weight:700;border-right:2px solid #fff;border-bottom:2px solid #fff}.tuition_table td{background-color:#fff9ef;color:#0e1f3b;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tuition_table td:empty{opacity:1}.tuition_table tbody tr:last-child th,.tuition_table tbody tr:last-child td{border-bottom:none}.tuition_table .tuition_table__text{text-align:left}.tuition_note{align-self:flex-start;width:100%;margin-top:20px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:left}@media screen and (max-width: 768px){.tuition_note{font-size:15px;line-height:30px}}.tuition_support_main{background-color:#fff}.tsupport_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.tsupport_lead{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box}.tsupport_lead__links{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.tsupport_lead__links{flex-direction:column}}.tsupport_section{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:100px}.tsupport_item{width:100%}.tsupport_dl{width:100%;border-top:1px solid #ccc}.tsupport_dl .fee_dl__row{width:100%;align-items:stretch;border-bottom:1px solid #ccc}.tsupport_dl .fee_dl__head{flex:0 0 clamp(220px,23.4375%,300px);justify-content:center;padding:20px;border-right:0;color:#fff;font-size:20px;font-weight:700;line-height:normal}.tsupport_dl .fee_dl__row:not(:last-child) .fee_dl__head{margin-bottom:-1px;border-bottom:2px solid #fff}.tsupport_dl .fee_dl__body{flex:1 1 0;min-width:0;padding:20px;color:#0e1f3b;font-size:20px;font-weight:500;line-height:40px;text-align:left;overflow-wrap:anywhere}.tsupport_dl .fee_dl__body>p{width:100%;margin:0}@media screen and (max-width: 768px){.tsupport_dl .fee_dl__row{flex-direction:column}.tsupport_dl .fee_dl__head{flex:none;width:100%;padding:15px 20px;line-height:30px}.tsupport_dl .fee_dl__row:not(:last-child) .fee_dl__head{margin-bottom:0;border-bottom:0}.tsupport_dl .fee_dl__body{width:100%;font-size:16px;line-height:32px}}.tsupport_text{margin:0 0 40px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.tsupport_text{font-size:16px;line-height:32px}}.tsupport_note{margin-top:20px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:left}@media screen and (max-width: 768px){.tsupport_note{font-size:15px;line-height:30px}}.tsupport_intro{width:100%;margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.tsupport_intro{font-size:16px;line-height:32px}}#loan .tsupport_band__inner{gap:0}#loan .tsupport_band__inner .tsupport_item+.tsupport_item{margin-top:100px}#loan .tsupport_band__inner .tsupport_item:first-child+.tsupport_item{margin-top:60px}@media screen and (max-width: 768px){#loan .tsupport_band__inner .tsupport_item+.tsupport_item{margin-top:60px}}.tsupport_boxes{width:100%;display:flex;flex-direction:column;gap:40px}.tsupport_box{padding:50px;box-sizing:border-box;border-radius:20px}.tsupport_box--blue{background-color:#cfe1f4}.tsupport_box--gray{background-color:#f1f6fb}.tsupport_box__title{margin:0 0 30px;text-align:center;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}@media screen and (max-width: 768px){.tsupport_box__title{margin:0 0 20px}}.tsupport_box__text{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.tsupport_box__button{margin-top:30px}.tsupport_box__button .arrow_btn{max-width:100%}@media screen and (max-width: 768px){.tsupport_box{padding:30px}.tsupport_box__title{font-size:20px;line-height:1.6}.tsupport_box__text{font-size:16px;line-height:32px}}.tsupport_boxes--row{flex-direction:row}.tsupport_boxes--row .tsupport_box{flex:1 1 0;min-width:0}@media screen and (max-width: 768px){.tsupport_boxes--row{flex-direction:column}}.tsupport_mansion{width:100%;display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 768px){.tsupport_mansion{flex-direction:column}}.tsupport_provider{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.tsupport_provider__name{margin:0 0 30px;text-align:center;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}@media screen and (max-width: 768px){.tsupport_provider__name{font-size:20px;line-height:30px;margin-bottom:20px}}.tsupport_provider__button{margin:30px auto 0;width:335px;max-width:100%}.tsupport_provider__button .arrow_btn{max-width:100%}.tsupport_minitable{width:100%;border-top:1px solid #ccc}.tsupport_minitable__row{display:flex;align-items:stretch;border-bottom:1px solid #ccc}.tsupport_minitable__head{flex:0 0 100px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;background-color:#4d7cbf;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 768px){.tsupport_minitable__head{font-size:16px}}.tsupport_minitable__body{flex:1 1 auto;min-width:0;padding:20px;box-sizing:border-box;background-color:#fff9ef;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.tsupport_minitable__body{font-size:16px}}.tsupport_coupon{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:10px}.tsupport_coupon__note{margin:0;text-align:center;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.tsupport_coupon img{width:100%;height:auto;display:block}.tsupport_band{width:100%;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.tsupport_band__inner{max-width:1340px;margin:0 auto;padding:100px 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:100px}@media screen and (max-width: 768px){.tsupport_band__inner{padding:60px 20px;gap:60px}}.admissions_main{background-color:#fff}.admissions_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}.admissions_lead{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box}.admissions_lead__title{margin:0 0 30px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:28px;font-weight:700;line-height:1.5}.admissions_lead__links{display:flex;flex-wrap:wrap;gap:20px}.admissions_lead__links .link_btn{background-color:#4d7cbf}@media screen and (min-width: 769px){.admissions_lead__links{flex-wrap:nowrap}.admissions_lead__links .link_btn{flex:1 1 0;width:auto;min-width:0}}@media screen and (max-width: 768px){.admissions_lead__links{flex-direction:column}}.admissions_schedule{width:100%;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.admissions_schedule__step2{display:flex;flex-direction:column;gap:40px}.admissions_schedule__diagram{width:100%}.admissions_schedule__diagram img{width:100%;max-width:1137px;height:auto;display:block;margin:0 auto}.admissions_cards{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px}.admissions_cards .link_card{width:calc(50% - 20px)}@media screen and (max-width: 1024px){.admissions_cards .link_card{flex:1 1 100%}}@media screen and (max-width: 768px){.admissions_schedule__step2{gap:20px}.admissions_schedule__diagram{order:3}}.career_main{background-color:#fff}.career_main .sub_h2{text-align:center}.career_body{display:flex;flex-direction:column;align-items:center;gap:120px;padding:120px 0}@media screen and (max-width: 768px){.career_body{gap:80px;padding:80px 0}}.career_band--cream{position:relative;z-index:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:120px;padding:0 30px}.career_band--cream::before{content:"";position:absolute;top:36px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#fff9ef;z-index:-1}.career_band--cream .career_sec1{position:relative;width:100%;max-width:1280px}.career_band--cream .career_sec1 .sec1_box{width:100%;max-width:776px}.career_band--cream .career_sec1 .sec1_box .midashi{display:block;margin:0 0 40px}.career_band--cream .career_sec1 .sec1_box .midashi span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:8px 20px;background-color:#4d7cbf;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:calc(1em + 40px)}.career_band--cream .career_sec1 .sec1_box .sec1_txt{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_band--cream .career_sec1 .abs_img1,.career_band--cream .career_sec1 .abs_img2{position:absolute;width:370px}.career_band--cream .career_sec1 .abs_img1 img,.career_band--cream .career_sec1 .abs_img2 img{display:block;width:100%;height:auto}.career_band--cream .career_sec1 .abs_img1{top:0;left:846px}.career_band--cream .career_sec1 .abs_img2{top:290px;right:-186px}@media screen and (max-width: 1280px){.career_band--cream .career_sec1{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.career_band--cream .career_sec1 .sec1_box{flex:1 1 100%;max-width:none}.career_band--cream .career_sec1 .abs_img1,.career_band--cream .career_sec1 .abs_img2{position:static;min-width:0;width:auto;flex:0 1 320px}}@media screen and (max-width: 768px){.career_band--cream .career_sec1{gap:24px}.career_band--cream .career_sec1 .sec1_box .midashi span{font-size:20px;line-height:calc(1em + 32px)}.career_band--cream .career_sec1 .sec1_box .sec1_txt{font-size:16px;line-height:32px}.career_band--cream .career_sec1 .abs_img1,.career_band--cream .career_sec1 .abs_img2{flex-basis:45%}}.career_band--cream .career_sec2{width:100%;max-width:1280px;box-sizing:border-box;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px;padding:80px 98px;display:flex;flex-direction:column;align-items:center;gap:100px}@media screen and (max-width: 1280px){.career_band--cream .career_sec2{padding:60px 45px}}@media screen and (max-width: 1024px){.career_band--cream .career_sec2{padding:60px 40px}}@media screen and (max-width: 768px){.career_band--cream .career_sec2{padding:40px 20px;gap:60px}}.career_band--cream .career_sec2 .sec2_box1{width:100%;max-width:1024px}.career_band--cream .career_sec2 .sec2_box1 .sub_h2{padding-bottom:60px}.career_band--cream .career_sec2 .sec2_box1 .flex_item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.career_band--cream .career_sec2 .sec2_box1 .flex_item>div{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:300px;margin:0 auto}.career_band--cream .career_sec2 .sec2_box1 .flex_item .midashi{position:relative;display:flex;align-items:center;justify-content:center;height:66px;width:100%;padding:0 15px 0 25px;box-sizing:border-box;background-color:#fff;border-bottom:4px solid #fec06a;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:1.4;white-space:nowrap}.career_band--cream .career_sec2 .sec2_box1 .flex_item .midashi::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:35px 0 35px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fec06a}.career_band--cream .career_sec2 .sec2_box1 .flex_item .numbloxk{display:flex;align-items:center;gap:15px}.career_band--cream .career_sec2 .sec2_box1 .flex_item .numbloxk .fl{display:flex;align-items:center;gap:15px}.career_band--cream .career_sec2 .sec2_box1 .flex_item .numbloxk__note{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500}.career_band--cream .career_sec2 .sec2_box1 .flex_item .num{display:flex;align-items:baseline;gap:6px;margin:0}.career_band--cream .career_sec2 .sec2_box1 .flex_item .num_val{color:#4d7cbf;font-family:"Ubuntu","Zen Kaku Gothic New",sans-serif;font-size:60px;font-weight:500;line-height:1}.career_band--cream .career_sec2 .sec2_box1 .flex_item .num_unit{color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:22px;font-weight:700}.career_band--cream .career_sec2 .sec2_box1 .flex_item .item2 .numbloxk{flex-direction:column;gap:10px}.career_band--cream .career_sec2 .sec2_box1 .flex_item .item3 .midashi{justify-content:center;white-space:normal;text-align:center}@media screen and (max-width: 1024px){.career_band--cream .career_sec2 .sec2_box1 .flex_item .midashi{font-size:20px}.career_band--cream .career_sec2 .sec2_box1 .flex_item .num_val{font-size:48px}}@media screen and (max-width: 768px){.career_band--cream .career_sec2 .sec2_box1 .flex_item{flex-direction:column;gap:40px}.career_band--cream .career_sec2 .sec2_box1 .flex_item>div{width:100%}}.career_band--cream .career_sec2 .sec2_box2{width:100%;max-width:1024px;display:flex;flex-direction:column;align-items:center}.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks{width:100%;display:flex;flex-direction:column;gap:60px}.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks .sub_h4{margin:0 0 30px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks .salons{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks{gap:40px}.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks .sub_h4{font-size:22px;margin-bottom:16px}.career_band--cream .career_sec2 .sec2_box2 .sec2_box2_blocks .salons{font-size:16px;line-height:32px}}.career_band--cream .career_sec2 .sec2_box3{width:100%;display:flex;flex-direction:column;align-items:center}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks1{padding-bottom:60px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks1 p{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:center}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2{width:100%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:center;gap:60px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div{flex:0 1 300px;display:flex;flex-direction:column;gap:40px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .midashi{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .midashi .q{margin:0;color:#0e1f3b;font-family:"Ubuntu","Zen Kaku Gothic New",sans-serif;font-size:30px;font-weight:500}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .midashi .shape_txt{margin:0;padding:4px 13px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:19px;font-weight:700;line-height:36px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .imgitem{display:flex;flex-direction:column;gap:30px;width:100%}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .imgitem img{display:block;width:100%;height:auto}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div .imgitem .caption{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:17px;font-weight:500;line-height:36px;text-align:center}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2 .block2_1 .shape_txt{background-color:#fec06a;color:#0e1f3b}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2 .block2_2 .shape_txt{background-color:#4d7cbf;color:#fff}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2 .block2_3 .shape_txt{background-color:#fee364;color:#0e1f3b}@media screen and (max-width: 768px){.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks1 p{font-size:16px;line-height:32px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2{gap:40px}.career_band--cream .career_sec2 .sec2_box3 .sec2_box3_blocks2>div{flex:1 1 100%;max-width:300px}}@media screen and (max-width: 768px){.career_band--cream{gap:80px;padding:0 20px}.career_band--cream::before{top:24px}}.career_section{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:80px}.career_section .readtxt{width:100%}.career_section .readtxt .sub_h2{padding-bottom:30px}.career_section .readtxt .sub_h4{margin:0;padding:30px 0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px;text-align:center}.career_section .readtxt .lead_txt{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px;text-align:center}@media screen and (max-width: 768px){.career_section .readtxt .sub_h4{font-size:20px;line-height:1.5;padding:20px 0}.career_section .readtxt .lead_txt{font-size:16px;line-height:32px}}.career_section .flex_item{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px}.career_section .flex_item>div{flex:1 1 calc(50% - 40px);min-width:0;display:flex;flex-direction:column;gap:30px}.career_section .flex_item .item_text{display:flex;flex-direction:column}.career_section .flex_item .item_text .midashi{display:flex;flex-direction:column;gap:10px}.career_section .flex_item .item_text .midashi .point{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-weight:500;line-height:1}.career_section .flex_item .item_text .midashi .point_en{font-size:22px;margin-bottom:2px;font-family:"Ubuntu","Zen Kaku Gothic New",sans-serif}.career_section .flex_item .item_text .midashi .point_no{font-size:52px;font-family:"Ubuntu","Zen Kaku Gothic New",sans-serif}.career_section .flex_item .item_text .midashi .sub_h3{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}.career_section .flex_item .item_text .midashi .sub_h3::before{content:none}.career_section .flex_item .item_text .txt{display:flex;flex-direction:column;gap:30px}.career_section .flex_item .item_text .txt .sub_h4{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.career_section .flex_item .item_text .txt p{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_section .flex_item .item_img{position:relative;width:calc(100% - 20px);aspect-ratio:580/326}.career_section .flex_item .item_img::before{content:"";position:absolute;right:-20px;bottom:-20px;width:100%;height:100%;z-index:0}.career_section .flex_item .item_img img{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.career_section .flex_item .item1 .midashi .point,.career_section .flex_item .item3 .midashi .point{color:#4d7cbf}.career_section .flex_item .item1 .item_img::before,.career_section .flex_item .item3 .item_img::before{background-color:#4d7cbf}.career_section .flex_item .item2 .midashi .point,.career_section .flex_item .item4 .midashi .point{color:#fec06a}.career_section .flex_item .item2 .item_img::before,.career_section .flex_item .item4 .item_img::before{background-color:#fec06a}@media screen and (max-width: 1024px){.career_section .flex_item>div{flex:1 1 100%}}@media screen and (max-width: 768px){.career_section .flex_item{gap:60px}.career_section .flex_item .item_text .midashi{padding-bottom:24px}.career_section .flex_item .item_text .midashi .sub_h3{font-size:24px;line-height:1.5}.career_section .flex_item .item_text .midashi .point_no{font-size:44px}.career_section .flex_item .item_text .txt{gap:16px}.career_section .flex_item .item_text .txt .sub_h4{font-size:18px;line-height:1.5}.career_section .flex_item .item_text .txt p{font-size:16px;line-height:32px}}@media screen and (max-width: 768px){.career_section{gap:40px}}.career_band--grid{width:100%;background-color:#fff;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px;box-sizing:border-box;padding:100px 30px;display:flex;flex-direction:column;align-items:center;gap:100px}.career_band--grid>.sec1,.career_band--grid>.sec2,.career_band--grid>.sec3{width:100%;max-width:1280px}.career_band--grid .sec1 p{margin:0;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_band--grid .sec2 .sec2_txt{display:flex;flex-direction:column;gap:60px}.career_band--grid .sec2 .sec2_txt p{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_band--grid .sec2 .sec2_txt p a{color:inherit}.career_band--grid .sec2 .sec2_txt .career_line{display:flex;flex-direction:column;gap:20px}.career_band--grid .sec2 .sec2_txt .career_line__label{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_band--grid .sec2 .sec2_txt .career_line .mailform-page__line-button{margin-top:0;align-self:flex-start}.career_band--grid .sec3 .sec3_txt .sub_h4{margin:0 0 30px;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:26px;font-weight:700;line-height:50px}.career_band--grid .sec3 .sec3_txt .txt_area{display:flex;flex-direction:column;gap:40px}.career_band--grid .sec3 .sec3_txt .txt_area p{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.career_band--grid .sec3 .sec3_txt .txt_area .free_txt{padding-bottom:10px;border-bottom:2px solid #fec06a;font-weight:700}.career_band--grid .sec3 .sec3_link{display:flex;justify-content:flex-start;gap:40px;margin-top:60px}@media screen and (max-width: 768px){.career_band--grid .sec3 .sec3_link{flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.career_band--grid{padding:60px 20px;gap:60px}.career_band--grid .sec1 p,.career_band--grid .sec2 .sec2_txt p,.career_band--grid .sec3 .sec3_txt .txt_area p{font-size:16px;line-height:32px}.career_band--grid .sec3 .sec3_txt .sub_h4{font-size:20px;line-height:1.5}}.career_links{width:100%;max-width:1340px;padding:0 30px;box-sizing:border-box;display:flex;gap:40px}.career_links .link_card{flex:1 1 calc(50% - 20px)}@media screen and (max-width: 1024px){.career_links{flex-wrap:wrap}.career_links .link_card{flex:1 1 100%}}.salonguide_main{background-color:#fff}.salonguide_body{width:100%;max-width:1340px;margin:0 auto;padding:120px 30px;box-sizing:border-box;display:flex;flex-direction:column}@media screen and (max-width: 768px){.salonguide_body{padding:80px 20px}}.salonguide_body p.mb40{margin-bottom:40px;font-weight:500;font-size:20px;font-style:normal;line-height:40px}.salonguide_body p.mb120{margin-bottom:120px;font-weight:500;font-size:20px;font-style:normal;line-height:40px}@media(max-width: 768px){.salonguide_body p.mb40{margin-bottom:20px;font-size:16px;line-height:24px}.salonguide_body p.mb120{margin-bottom:60px;font-size:16px;line-height:24px}}.salonguide_blocks{display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 768px){.salonguide_blocks{gap:60px}}.salonguide_dl{display:grid;grid-template-columns:1fr 1fr;gap:50px 40px}.salonguide_dl__label{margin:0 0 20px;color:#4d7cbf;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:22px;font-weight:700;line-height:1.5}.salonguide_dl__value{margin:0;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.salonguide_dl__list{margin:0;padding:0;list-style:none;color:#0e1f3b;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.salonguide_dl__list li{padding-left:1.3em;text-indent:-1.3em}.salonguide_dl__list li::before{content:"・"}@media screen and (max-width: 1024px){.salonguide_dl{gap:40px 30px}}@media screen and (max-width: 768px){.salonguide_dl{grid-template-columns:1fr;gap:32px}.salonguide_dl__label{font-size:20px}.salonguide_dl__label.f22{font-size:22px}.salonguide_dl__value,.salonguide_dl__list{font-size:16px;line-height:32px}}.salonguide_block{display:flex;flex-direction:column;gap:30px}.salonguide_table{width:100%;overflow-x:auto}.salonguide_table table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.salonguide_table col.-genko{width:84px}.salonguide_table col.-a4{width:130px}.salonguide_table col.-price{width:120px}.salonguide_table th,.salonguide_table td{padding:16px 14px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.7;vertical-align:middle;text-align:center}.salonguide_table thead th{background-color:#4d7cbf;color:#fff;font-weight:700;border-right:2px solid #fff;border-bottom:2px solid #fff}.salonguide_table thead th:last-child{border-right:none}.salonguide_table__waku{background-color:#cfe1f4;color:#0e1f3b;font-weight:700;border-right:2px solid #fff;border-bottom:2px solid #fff}.salonguide_table td{background-color:#fff9ef;color:#0e1f3b;border-bottom:1px solid #ccc}.salonguide_table tbody tr:last-child th,.salonguide_table tbody tr:last-child td{border-bottom:none}.salonguide_table__list{text-align:left;vertical-align:top}@media screen and (max-width: 768px){.salonguide_table th,.salonguide_table td{font-size:15px;padding:12px 10px}}.salonguide_samples{width:100%}.salonguide_samples img{width:100%;height:auto;display:block}.salonguide_btns{display:flex;justify-content:center}.salonlist_main{background-color:#fff}.salonlist_body{max-width:1340px;margin:0 auto;padding:120px 30px;box-sizing:border-box;display:flex;flex-direction:column;gap:100px}@media screen and (max-width: 768px){.salonlist_body{padding:80px 20px;gap:60px}}.salon_badge{display:inline-block;padding:3px 10px;border-radius:6px;color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.02em}.salon_badge--beauty{background-color:#dc6c90}.salon_badge--barber{background-color:#4490ca}.salon_ph{display:block;width:100%;height:100%;background-color:#e6eaee}.salonlist_a{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 30px}@media screen and (max-width: 1024px){.salonlist_a{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 786px){.salonlist_a{grid-template-columns:1fr}}.salon_card_a{display:flex;flex-direction:column;gap:12px;color:#0e1f3b;text-decoration:none;transition:opacity .2s ease}.salon_card_a:hover{opacity:.85}.salon_card_a__photo{aspect-ratio:1/1;overflow:hidden}.salon_card_a__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salon_card_a__badges{display:flex;flex-wrap:wrap;gap:8px}.salon_card_a__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.salon_card_a__name{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.5}.salon_card_a__arrow{flex-shrink:0;width:20px;height:20px}.salonlist_b{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 30px}@media screen and (max-width: 1024px){.salonlist_b{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 786px){.salonlist_b{grid-template-columns:repeat(2, 1fr)}}.salon_card_b{display:flex;flex-direction:column;gap:12px;color:#0e1f3b}.salon_card_b__photo{aspect-ratio:1/1;overflow:hidden}.salon_card_b__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salon_card_b__badges{display:flex;flex-wrap:wrap;gap:6px}.salon_card_b__name{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.5}.salonlist_c{display:grid;grid-template-columns:repeat(5, 1fr);gap:40px 30px}@media screen and (max-width: 1024px){.salonlist_c{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.salonlist_c{grid-template-columns:repeat(3, 1fr)}}.salonlist_d{display:flex;flex-wrap:wrap;align-items:center;gap:50px 40px}.salonlist_d__separator{color:#ccc;font-size:40px;font-weight:300;line-height:1}.salon_card_d{display:flex;flex-direction:column;gap:8px;color:#0e1f3b}.salon_card_d__name{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.5}.salon_card_d__badges{display:flex;flex-wrap:wrap;gap:6px}.salon_detail_main{--sd-navy: #0e1f3b;--sd-blue: #4d7cbf;--sd-light: #cfe1f4;--sd-cream: #fff9ef;--sd-yellow: #fee364;--sd-grid: #fff;position:relative;overflow:hidden;padding:200px 0 120px;background:#fff;color:var(--sd-navy)}.salon_detail_main a{color:inherit}@media screen and (max-width: 768px){.salon_detail_main{padding:100px 0 80px}}.salon_detail__bg{position:absolute;left:50%;top:-289px;z-index:0;width:2016px;height:810px;display:block;transform:translateX(-50%);border-radius:50%;background-color:var(--sd-cream);background-image:linear-gradient(var(--sd-grid) 2px, transparent 2px),linear-gradient(90deg, var(--sd-grid) 2px, transparent 2px);background-size:100% 12.38px,12.84px 100%}.salon_detail__inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.salon_detail__breadcrumb{width:min(100% - 60px,1024px);margin-bottom:60px;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500}.salon_detail__breadcrumb a{color:#4d7cbf;text-decoration:underline}.salon_detail__breadcrumb span{margin:0 8px}.salon_detail__breadcrumb .current-item{color:var(--sd-navy)}@media screen and (max-width: 768px){.salon_detail__breadcrumb{margin-bottom:40px;font-size:12px}}.salon_detail__head{width:min(100% - 60px,1024px);display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:60px}.salon_detail__badges{display:flex;gap:10px;margin-bottom:20px}.salon_detail__badges .salon_badge{padding:6px 16px;border-radius:8px;font-size:22px}@media screen and (max-width: 768px){.salon_detail__badges .salon_badge{padding:4px 12px;font-size:16px}}.salon_badge--barber{background-color:#4c94b3}.salon_detail__title{margin:0;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:60px;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.salon_detail__title{font-size:30px;line-height:1.4}}.salon_detail__body{width:min(100% - 60px,1280px);margin:0 auto 120px;display:flex;align-items:flex-start;gap:60px}@media screen and (max-width: 1024px){.salon_detail__body{gap:40px}}@media screen and (max-width: 768px){.salon_detail__body{flex-direction:column;align-items:center;gap:40px;margin-bottom:80px}}.salon_detail__main-img{flex:0 0 40%;min-width:0}.salon_detail__main-img img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.salon_detail__main-img{order:2;flex:0 0 auto;width:min(100% - 60px,800px)}}.salon_detail__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.salon_detail__content{display:contents}}.salon_detail__catch{margin:0;text-align:left;color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:32px;font-weight:700;line-height:52px}.salon_detail__catch span{background:linear-gradient(transparent 60%, var(--sd-light) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 768px){.salon_detail__catch{order:1;width:min(100% - 60px,1024px);text-align:center;font-size:22px;line-height:1.6}}.salon_detail__desc{margin:0;color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 768px){.salon_detail__desc{order:3;width:min(100% - 60px,1024px);font-size:16px;line-height:32px}}.salon_detail__iconsets{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){.salon_detail__iconsets{order:4;width:min(100% - 60px,1280px);justify-content:center;gap:60px 40px}}.salon_iconset{display:flex;flex-direction:column;align-items:center}.salon_iconset__title{margin:0 0 24px;padding-bottom:10px;border-bottom:2px solid var(--sd-yellow);color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.salon_iconset__title{font-size:18px}}.salon_iconlist{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.salon_iconlist__item{width:64px;display:flex;flex-direction:column;align-items:center;gap:10px}.salon_iconlist__badge{position:relative;width:64px;height:64px;border-radius:50%;background:#ccc;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.salon_iconlist__badge{width:50px;height:50px}}.salon_iconlist__badge::before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid #fff}.salon_iconlist__badge img{position:relative;z-index:1;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.salon_iconlist__badge img{width:30px;height:30px}}.salon_iconlist__label{text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.4}.salon_gallery .sub_h2,.salon_staff .sub_h2,.salon_company .sub_h2{text-align:center}.salon_gallery{width:100%;margin-bottom:120px;padding:100px 0;background-color:var(--sd-cream);background-image:linear-gradient(var(--sd-grid) 2px, transparent 2px),linear-gradient(90deg, var(--sd-grid) 2px, transparent 2px);background-size:100% 12.38px,12.84px 100%}.salon_gallery .sub_h2{width:min(100% - 60px,1280px);margin-left:auto;margin-right:auto}.salon_gallery__list{width:min(100% - 60px,1280px);margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 768px){.salon_gallery__list{grid-template-columns:1fr;gap:40px}}.salon_gallery__item{margin:0}.salon_gallery__photo{display:block;aspect-ratio:4/3;overflow:hidden;background:#e6eaee}.salon_gallery__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salon_gallery__caption{margin-top:16px;color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:28px}@media screen and (max-width: 768px){.salon_gallery{padding:60px 0;margin-bottom:80px}}.salon_staff{width:min(100% - 60px,1280px);margin-bottom:120px}.salon_staff__stage{position:relative}.salon_staff__decor{position:absolute;top:50%;left:50%;z-index:0;width:1570px;aspect-ratio:1570/302;transform:translate(-50%, -50%);background:url("../img/salon/staff-decor.svg") center/contain no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.salon_staff__decor{top:auto;bottom:0;width:1000px;transform:translateX(-50%);background:url("../img/salon/staff-decor.svg") center bottom/contain no-repeat}}.salon_staff__body{position:relative;z-index:1;display:grid;grid-template-columns:300px minmax(0, 1fr);gap:50px;align-items:start}.salon_staff__photo{width:300px;height:400px;overflow:hidden;background:#e6eaee}.salon_staff__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.salon_staff__comment{position:relative;display:inline-block;max-width:100%;margin:0 0 24px;padding:12px 20px;border-radius:12px;background:var(--sd-navy);color:#fff;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1.6}.salon_staff__comment::after{content:"";position:absolute;left:24px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:var(--sd-navy) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.salon_staff__voice{margin:0 0 30px;color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:40px}.salon_staff__author{text-align:right}.salon_staff__name{margin:0;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:24px;font-weight:700}.salon_staff__post{margin:6px 0 0;font-size:16px;font-weight:500;color:#555}@media screen and (max-width: 768px){.salon_staff{margin-bottom:80px}.salon_staff__body{grid-template-columns:1fr;gap:24px}.salon_staff__photo{width:100%;height:auto;aspect-ratio:1/1}.salon_staff__comment{margin-bottom:16px;padding:10px 16px;font-size:13px}.salon_staff__voice{font-size:16px;line-height:32px}.salon_staff__name{font-size:20px}}.salon_company{width:min(100% - 60px,1280px);margin-bottom:120px}.salon_company__table{width:100%;border-collapse:collapse;border-top:1px solid #ccc}.salon_company__table th,.salon_company__table td{padding:20px;border-bottom:1px solid #ccc;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;line-height:1.7;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.salon_company__table th{width:200px;background-color:var(--sd-blue);color:#fff;font-weight:700;text-align:center;border-bottom:2px solid #fff}.salon_company__table td{background-color:var(--sd-cream);color:var(--sd-navy);font-weight:500}.salon_company__table td a{color:var(--sd-blue);text-decoration:underline}.salon_company__sns{display:flex;align-items:center;gap:16px}.salon_company__sns a{display:inline-flex}.salon_company__sns img{width:30px;height:30px;display:block}@media screen and (max-width: 768px){.salon_company{margin-bottom:80px}.salon_company__table th,.salon_company__table td{display:block;width:100%;box-sizing:border-box}.salon_company__table th{border-bottom:none}.salon_company__table td{border-bottom:1px solid #ccc}}.salon_detail_nav{width:min(100% - 60px,1024px);display:flex;flex-direction:column;align-items:center}.salon_detail_nav__cards{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);gap:30px;align-items:center;margin-bottom:60px}.salon_detail_nav__divider{width:2px;height:100px;background:radial-gradient(circle, var(--sd-navy) 0 1px, transparent 1.1px) center top/2px 6px repeat-y}.salon_detail_nav__divider.is-hidden{visibility:hidden}.salon_detail_nav__slot{min-width:0}.salon_detail_nav__item{display:flex;align-items:center;gap:15px;text-decoration:none}.salon_detail_nav__item--next{text-align:right}.salon_detail_nav__thumb{flex:0 0 100px;width:100px;height:70px;overflow:hidden;background:#e6eaee}.salon_detail_nav__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salon_detail_nav__name{flex:1 1 auto;min-width:0;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.6}.salon_detail_nav__arrow{flex-shrink:0;width:20px;height:20px}.salon_detail_nav__item--prev .salon_detail_nav__arrow{transform:scaleX(-1)}.salon_detail_nav__back{display:inline-flex;align-items:center;justify-content:center;min-width:300px;padding:20px 40px;background:#e6eaee;border-bottom:3px solid var(--sd-navy);color:var(--sd-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:18px;font-weight:700;text-decoration:none}@media screen and (max-width: 768px){.salon_detail_nav__cards{grid-template-columns:1fr}.salon_detail_nav__divider{width:100%;height:2px;background-position:left center;background-size:6px 2px;background-repeat:repeat-x}.salon_detail_nav__item--next{flex-direction:row;text-align:left}.salon_detail_nav__back{width:100%;min-width:0}}.mailform-page{color:#0e1f3b}.mailform-page .page_head{min-height:680px;background:linear-gradient(180deg, #fff9ef 0%, rgba(255, 249, 239, 0) 84%)}.mailform-page .page_titlebg{display:none}.mailform-page .page_head .inner{min-height:680px;display:flex;flex-direction:column;justify-content:center}.mailform-page .h1_page{position:static;color:#222;font-size:48px;line-height:1.5;text-shadow:none}.mailform-page .breadcrumb{margin-top:auto;padding-bottom:10px}.mailform-page__content{padding:120px 0 120px}.mailform-page__content>.inner,.mailform-page .mailform{max-width:1280px}.mailform-page__intro{max-width:1280px;margin:0 0 40px}.mailform-page__support-lead,.mailform-page__guide>p,.mailform-page__form-lead{font-size:20px;font-weight:500;line-height:2}.mailform-page__support-lead{margin:0 0 120px}.mailform-page__guide{margin-bottom:120px}.mailform-page__guide .mailform-page__tel a{font-size:30px;color:#0e1f3b}.mailform-page__heading{padding-bottom:60px}.mailform-page__form-lead{margin:0 0 30px}.mailform-page__gallery{margin:0 0 80px}.mailform-page__gallery-main{width:100%;aspect-ratio:2362/1089;border-radius:12px;overflow:hidden;margin-bottom:20px}.mailform-page__gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mailform-page__gallery-sub{display:flex;gap:20px;margin-top:40px}.mailform-page__gallery-sub-item{flex:1;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.mailform-page__gallery-sub-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mailform-page__line-button{display:inline-flex;align-items:center;gap:10px;min-width:195px;height:70px;margin-top:40px;padding:10px 15px;border-radius:10px;background:#0cad38;color:#fff;font-size:20px;font-weight:500}.mailform-page__line-button img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.mailform-page__tel{font-weight:700}.mailform-page .cf-turnstile{margin:40px auto;text-align:center}.mailform{max-width:1280px;margin:0 auto;color:#0e1f3b}.mailform__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:0;margin:0 0 60px;list-style:none}.mailform__step{display:flex;flex:0 0 auto;align-items:center;gap:20px;padding:15px 40px 15px 30px;border:2px solid rgba(0,0,0,0);border-radius:20px;background:#f2f2f2;color:#ccc;text-align:left;min-width:288px}.mailform__step.is-current{border-color:#4d7cbf;background:#f1f6fb;color:#4d7cbf}.mailform__step-icon{display:flex;width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#ccc}.mailform__step.is-current .mailform__step-icon{background:#4d7cbf}.mailform__step-icon img{display:block;width:25px;height:25px}.mailform__step-divider{width:1px;height:44px;flex:0 0 auto;background:#e3e1e2}.mailform__step-text{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.mailform__step-text strong{font-family:"Ubuntu",sans-serif;font-size:22px;font-weight:500;line-height:1.25}.mailform__step-text span{font-size:16px;font-weight:500;line-height:1.25}.mailform__step-dots{display:flex;flex:0 0 auto;align-items:center;gap:8px}.mailform__step-dots span{width:5px;height:5px;border-radius:50%;background:#ccc}@media screen and (max-width: 1080px){.mailform__steps{gap:10px}.mailform__step{gap:0;padding:10px 16px;min-width:0}.mailform__step-icon,.mailform__step-divider{display:none}.mailform__step-text{flex-direction:row;align-items:baseline;gap:6px;white-space:nowrap}.mailform__step-text strong{font-size:16px}.mailform__step-text span{font-size:12px}.mailform__step-dots{gap:5px}.mailform__step-dots span{width:4px;height:4px}}@media screen and (max-width: 768px){.mailform__steps{display:none}}.mailform__caution{margin:0 0 100px;padding:20px 30px;border-radius:20px;background:#fff9ef}.mailform__caution h3{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ccc;font-size:16px;font-weight:600;line-height:40px}.mailform__caution ul{margin:0;padding-left:30px;font-size:14px;line-height:2;font-weight:500}.mailform__caution ul li{list-style:disc}.mailform__lead{margin:0 0 30px;font-size:20px;line-height:2}.mailform__alert{margin-bottom:30px;padding:16px 20px;border:1px solid #e9797b;background:#fff4f4;color:#a31616}.mailform__row{display:block;margin-bottom:32px;border:0}.mailform__section{margin-bottom:24px}.mailform__section-heading{grid-column:1/-1;margin:0 0 14px;padding:0 0 8px;border-bottom:1px solid #4d7cbf;color:#0e1f3b;font-size:19px;font-weight:700;line-height:1.5}.mailform .js-mailform-conditional[hidden]{display:none}.mailform__label{display:flex;align-items:center;gap:5px;padding:0 0 10px;background:rgba(0,0,0,0);font-size:20px;font-weight:700;line-height:1.4}.mailform__control{min-width:0;padding:0}.mailform__row--o_date_1 .mailform__control,.mailform__row--o_date_2 .mailform__control,.mailform__row--o_date_3 .mailform__control{position:relative}.mailform__required{margin:0;padding:0;background:rgba(0,0,0,0);color:#e9797b;font-size:12px;line-height:1}.mailform__optional{margin-left:5px;padding:1px 6px;border-radius:2px;background:#e6eaee;color:#59636f;font-size:11px;line-height:1.5}.mailform__choices{display:flex;flex-wrap:wrap;gap:5px 20px}.mailform__choices label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:16px;line-height:1.4}.mailform__grouped-choices{display:flex;flex-direction:column;gap:15px}.mailform__grouped-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px}.mailform--general .mailform__grouped-choices{width:-moz-fit-content;width:fit-content}.mailform--general .mailform__grouped-group{border-bottom:1px dashed #ccc}.mailform__grouped-group-label{flex:0 0 auto;font-weight:700;font-size:16px}.mailform input[type=checkbox],.mailform input[type=radio]{width:15px;height:15px;accent-color:#0e1f3b}.mailform input[type=text],.mailform input[type=email],.mailform input[type=tel],.mailform input[type=url],.mailform input[type=number],.mailform input[type=date],.mailform select,.mailform textarea{width:100%;padding:4px 13px;border:1px solid #0e1f3b;border-radius:7px;background:#fff9ef;color:#0e1f3b;font:inherit;font-size:16px;line-height:1.4;transition:background-color .2s ease}.mailform input[type=text].is-filled,.mailform input[type=email].is-filled,.mailform input[type=tel].is-filled,.mailform input[type=url].is-filled,.mailform input[type=number].is-filled,.mailform input[type=date].is-filled,.mailform select.is-filled,.mailform textarea.is-filled{background:#fff}.mailform input:not([type=checkbox]):not([type=radio]):not([type=file]),.mailform select{height:44px}.mailform textarea{min-height:150px;resize:vertical}.mailform ::-moz-placeholder{color:#ccc;opacity:1}.mailform ::placeholder{color:#ccc;opacity:1}.mailform input[type=file]{max-width:100%}.mailform__file-native{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mailform__file-picker{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:12px 16px}.mailform__file-add{min-height:46px;padding:8px 22px;border:1px solid #0e1f3b;border-radius:7px;background:#f1f6fb;color:#0e1f3b;font-weight:700}.mailform__file-add:disabled{cursor:not-allowed;opacity:.45}.mailform__file-count{color:#59636f;font-size:14px}.mailform__file-list{display:grid;grid-column:1/-1;grid-template-columns:repeat(5, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}.mailform__file-list li{display:grid;grid-template-columns:56px 1fr;gap:8px;position:relative;min-width:0;padding:8px;border:1px solid #c7d1dc;border-radius:7px}.mailform__file-list img{width:56px;height:56px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.mailform__file-document{display:grid;width:56px;height:56px;place-items:center;border-radius:4px;background:#e6eaee;color:#4d7cbf;font-size:13px;font-weight:700}.mailform__file-list span{align-self:center;min-width:0;overflow:hidden;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mailform__file-list button{position:absolute;top:-8px;right:-6px;padding:3px 7px;border-radius:20px;background:#0e1f3b;color:#fff;font-size:11px}.mailform__file-picker.is-single{grid-template-columns:max-content}.mailform__file-picker.is-single .mailform__file-list{grid-template-columns:minmax(0, 360px)}.mailform__url-list-rows{display:flex;flex-direction:column;gap:8px}.mailform__url-list-row{display:grid;grid-template-columns:1fr max-content;align-items:center;gap:10px}.mailform__url-list-remove{padding:8px 16px;border:1px solid #c7d1dc;border-radius:7px;background:#fff;color:#59636f;font-size:13px}.mailform__url-list-remove[hidden]{display:none}.mailform__url-list-add{margin-top:10px;min-height:40px;padding:6px 20px;border:1px solid #0e1f3b;border-radius:7px;background:#f1f6fb;color:#0e1f3b;font-size:14px;font-weight:700}.mailform__url-list-add[hidden]{display:none}.mailform small{display:block;margin-top:7px;color:#59636f}.mailform__field-note{font-size:14px;line-height:1.7}.mailform__char-count{display:block;margin-top:4px;color:#59636f;font-size:13px;text-align:right}.mailform__char-count.is-over{color:#b00020;font-weight:700}.mailform__postcode-status{color:#4d7cbf;font-size:13px}.mailform__postcode-status:empty{display:none}.mailform__postcode-status.is-error{color:#b00020}.mailform__row.is-empty-options .mailform__control::after{content:"先に項目を選択してください。日程が表示されない場合は、管理画面で開催日を登録してください。";display:block;padding:12px 15px;border-radius:7px;background:#f1f6fb;color:#59636f;font-size:14px}.mailform--general .mailform__row--g_desired.is-empty-options .mailform__control::after{content:"現在開催日はありません。"}.mailform__error{margin:7px 0 0;color:#b00020;font-size:14px;font-weight:700}.mailform__date-input{cursor:pointer;background:#fff url("../img/common/icon-calendar.svg") no-repeat right 13px center}.mailform__calendar{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(360px,100%);padding:15px;border:1px solid #c7d1dc;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(14,31,59,.16)}.mailform__calendar[hidden]{display:none}.mailform__calendar-header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:10px;text-align:center}.mailform__calendar-header button{height:36px;color:#0e1f3b;font-size:26px}.mailform__calendar-header strong{font-size:17px;font-weight:700}.mailform__calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:3px}.mailform__calendar-grid button,.mailform__calendar-weekday{display:grid;place-items:center;min-width:0;height:36px;font-size:14px}.mailform__calendar-weekday{height:28px;color:#59636f;font-weight:700}.mailform__calendar-grid button{border-radius:5px;color:#0e1f3b}.mailform__calendar-grid button:hover:not(:disabled),.mailform__calendar-grid button.is-selected{background:#4d7cbf;color:#fff;opacity:1}.mailform__calendar-grid button:disabled{cursor:not-allowed;color:#b7bec7}.mailform__calendar-grid button.is-blocked{background:repeating-linear-gradient(-45deg, #eef1f4 0, #eef1f4 4px, #c8ced6 4px, #c8ced6 6px);color:#7a838d;text-decoration:line-through}.mailform__calendar-legend{margin:12px 0 0;color:#59636f;font-size:12px;line-height:1.6}.mailform__row--privacy{margin:20px 0 0;text-align:center}.mailform__row--privacy .mailform__choices{justify-content:center}.mailform__row--privacy .mailform__choices label{font-weight:500}.mailform__notice,.mailform__privacy{margin:20px 0;padding:14px 18px;border-radius:7px;background:#f1f6fb}.mailform__privacy{margin:8px 0 0;padding:0;background:rgba(0,0,0,0);text-align:center}.mailform__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:40px}.mailform__button--back{background:#f1f6fb}.mailform__confirm{margin:0}.mailform__confirm>div{display:grid;grid-template-columns:300px 1fr;border-top:1px solid #ccc}.mailform__confirm>div:last-child{border-bottom:1px solid #ccc}.mailform__confirm dt{padding:20px;background:#cfe1f4;font-weight:700}.mailform__confirm dd{margin:0;padding:20px;overflow-wrap:anywhere}.mailform__thanks{padding:60px 30px;border-radius:20px;background:#f1f6fb;text-align:center}.mailform__thanks h2{margin-bottom:20px}.mailform__thanks .mailform__button{margin:30px auto 0}@media screen and (min-width: 769px){.mailform--support form:not(.mailform__actions),.mailform--consultation form:not(.mailform__actions),.mailform--academy_entry form:not(.mailform__actions),.mailform--aoentry form:not(.mailform__actions),.mailform--general form:not(.mailform__actions){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:20px;column-gap:20px}.mailform--support form:not(.mailform__actions)>*,.mailform--consultation form:not(.mailform__actions)>*,.mailform--academy_entry form:not(.mailform__actions)>*,.mailform--aoentry form:not(.mailform__actions)>*,.mailform--general form:not(.mailform__actions)>*{grid-column:1/-1}.mailform--support form:not(.mailform__actions) .mailform__section:not([hidden]),.mailform--consultation form:not(.mailform__actions) .mailform__section:not([hidden]),.mailform--academy_entry form:not(.mailform__actions) .mailform__section:not([hidden]),.mailform--aoentry form:not(.mailform__actions) .mailform__section:not([hidden]),.mailform--general form:not(.mailform__actions) .mailform__section:not([hidden]){display:grid;grid-column:1/-1;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:20px;column-gap:20px}.mailform--support form:not(.mailform__actions) .mailform__row--t_name{grid-column:1}.mailform--support form:not(.mailform__actions) .mailform__row--t_name2{grid-column:2}.mailform--support form:not(.mailform__actions) .mailform__row--t_fname{grid-column:3}.mailform--support form:not(.mailform__actions) .mailform__row--t_fname2{grid-column:4}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_date_1,.mailform--consultation form:not(.mailform__actions) .mailform__row--o_date_2,.mailform--consultation form:not(.mailform__actions) .mailform__row--o_date_3{grid-column:1/3}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_time_1,.mailform--consultation form:not(.mailform__actions) .mailform__row--o_time_2,.mailform--consultation form:not(.mailform__actions) .mailform__row--o_time_3{grid-column:3/5}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_name{grid-column:1}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_name2{grid-column:2}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_fname{grid-column:3}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_fname2{grid-column:4}.mailform--consultation form:not(.mailform__actions) .mailform__row--o_occ{grid-column:1/3}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_name,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_name{grid-column:1}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_name2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_name2{grid-column:2}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_fname,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_fname{grid-column:3}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_fname2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_fname2{grid-column:4}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_birthy,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_birthy{grid-column:1/2}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_birthm,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_birthm{grid-column:2/3}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_birthd,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_birthd{grid-column:3/4}.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_postcode,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_pref,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_munic,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_addr,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_school,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_current,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_scyear,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_alma,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_grayear,.mailform--academy_entry form:not(.mailform__actions) .mailform__row--c_gradc{grid-column:span 2}.mailform--general form:not(.mailform__actions) .mailform__row--g_name{grid-column:1}.mailform--general form:not(.mailform__actions) .mailform__row--g_name2{grid-column:2}.mailform--general form:not(.mailform__actions) .mailform__row--g_fname{grid-column:3}.mailform--general form:not(.mailform__actions) .mailform__row--g_fname2{grid-column:4}.mailform--general form:not(.mailform__actions) .mailform__row--g_birthy{grid-column:1/2}.mailform--general form:not(.mailform__actions) .mailform__row--g_birthm{grid-column:2/3}.mailform--general form:not(.mailform__actions) .mailform__row--g_birthd{grid-column:3/4}.mailform--general form:not(.mailform__actions) .mailform__row--g_postcode,.mailform--general form:not(.mailform__actions) .mailform__row--g_pref,.mailform--general form:not(.mailform__actions) .mailform__row--g_munic,.mailform--general form:not(.mailform__actions) .mailform__row--g_addr,.mailform--general form:not(.mailform__actions) .mailform__row--g_school,.mailform--general form:not(.mailform__actions) .mailform__row--g_current_type,.mailform--general form:not(.mailform__actions) .mailform__row--g_current_dept,.mailform--general form:not(.mailform__actions) .mailform__row--g_scyear,.mailform--general form:not(.mailform__actions) .mailform__row--g_alma,.mailform--general form:not(.mailform__actions) .mailform__row--g_grayear,.mailform--general form:not(.mailform__actions) .mailform__row--g_gradm,.mailform--general form:not(.mailform__actions) .mailform__row--g_gradc_type,.mailform--general form:not(.mailform__actions) .mailform__row--g_gradc_dept{grid-column:span 2}.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_gender,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_age,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_postcode,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_pref,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_munic,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_addr,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_tel,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_tels,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_guardian_name,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_guardian_tel,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_atid,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_work_name,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_school,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_postcode,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_pref,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_munic,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_addr,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_school,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_postcode,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_pref,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_munic,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_addr,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_school,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_postcode,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_pref,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_munic,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_addr,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_name1,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_name2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_name3{grid-column:span 2}.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_grady,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_grady,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_grady,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a4_y,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_work_start_y,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_work_end_y,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_type1,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_type2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_type3{grid-column:1/3}.mailform--aoentry form:not(.mailform__actions) .mailform__row--a1_gradm,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a2_gradm,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_gradm,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a4_m,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_work_start_m,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a_work_end_m,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_status1,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_status2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_status3{grid-column:3/5}.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_y1,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_y2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_y3{grid-column:1/3}.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_m1,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_m2,.mailform--aoentry form:not(.mailform__actions) .mailform__row--a3_adv_m3{grid-column:3/5}.mailform--general form:not(.mailform__actions) .mailform__row--g_name{grid-column:1}.mailform--general form:not(.mailform__actions) .mailform__row--g_name2{grid-column:2}.mailform--general form:not(.mailform__actions) .mailform__row--g_fname{grid-column:3}.mailform--general form:not(.mailform__actions) .mailform__row--g_fname2{grid-column:4}.mailform--general form:not(.mailform__actions) .mailform__row--g_mail,.mailform--general form:not(.mailform__actions) .mailform__row--g_tel{grid-column:span 2}.mailform--salon_guide form:not(.mailform__actions){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:20px;column-gap:20px}.mailform--salon_guide form:not(.mailform__actions)>*{grid-column:1/-1}.mailform--salon_guide .mailform__row{margin-bottom:24px}.mailform--salon_guide .mailform__label{font-size:18px;line-height:1.7}.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_contact,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_corp,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_salon,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_type,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_tel,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_url,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_munic,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_addr,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_mail,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_area,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_holiday,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_salary,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_transport,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_guidance,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_demo,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_workplace,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_poster,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_sns_intro,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_material{grid-column:span 2}.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_postcode,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_pref,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_stnum,.mailform--salon_guide form:not(.mailform__actions) .mailform__row--s_emnum{grid-column:span 1}}@media screen and (max-width: 768px){.mailform-page .page_head,.mailform-page .page_head .inner{min-height:360px}.mailform-page .h1_page{font-size:32px}.mailform-page__content{padding-bottom:80px}.mailform-page__support-lead,.mailform-page__guide>p,.mailform-page__form-lead{font-size:16px;line-height:1.9}.mailform-page__support-lead,.mailform-page__guide{margin-bottom:75px}.mailform-page__heading{padding-bottom:35px}.mailform-page__gallery{margin-bottom:40px}.mailform-page__gallery-main{margin-bottom:10px;border-radius:8px}.mailform-page__gallery-sub{gap:10px;margin-top:20px}.mailform-page__gallery-sub-item{border-radius:8px}.mailform__caution{margin-bottom:40px;padding:18px;border-radius:12px}.mailform__caution h3{font-size:16px;line-height:1.8}.mailform__caution ul{padding-left:20px;font-size:14px;line-height:1.9}.mailform__label,.mailform__choices label{font-size:16px;line-height:1.8}.mailform input[type=text],.mailform input[type=email],.mailform input[type=tel],.mailform input[type=url],.mailform input[type=number],.mailform input[type=date],.mailform select,.mailform textarea{font-size:16px;line-height:1.8}.mailform__choices{display:grid;gap:8px}.mailform__grouped-group{flex-direction:column;align-items:flex-start;gap:8px}.mailform__button{width:100%;min-width:0}.mailform__confirm>div{display:block}.mailform__confirm dt,.mailform__confirm dd{padding:15px}.mailform__file-picker{grid-template-columns:1fr auto}.mailform__file-add{padding-right:14px;padding-left:14px}.mailform__file-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.privacy_main{background-color:#fff}.privacy_inner{display:flex;flex-direction:column;gap:100px;width:calc(100% - 60px);max-width:1280px;margin:0 auto;padding:120px 0 120px;box-sizing:border-box;font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif}.privacy_inner>*,.privacy_inner .privacy_policy>*,.privacy_inner .privacy_policy__item{min-width:0}@media screen and (max-width: 768px){.privacy_inner{gap:60px;width:calc(100% - 40px);padding:70px 0 140px}}.privacy_text,.privacy_list{margin:0;font-size:20px;font-weight:500;line-height:40px;overflow-wrap:anywhere}@media screen and (max-width: 768px){.privacy_text,.privacy_list{font-size:16px;line-height:2}}.privacy_section{width:100%}.privacy_list{padding-left:1.7em;list-style:decimal}.privacy_policy{display:flex;flex-direction:column;gap:60px;margin-top:40px}@media screen and (max-width: 768px){.privacy_policy{gap:45px}}.privacy_policy__title{margin:0 0 20px;font-size:24px;font-weight:700;line-height:46px}@media screen and (max-width: 768px){.privacy_policy__title{font-size:20px;line-height:1.7}}.privacy_policy__subtitle{margin:0 0 30px;color:#4d7cbf;font-size:22px;font-weight:700;line-height:44px}@media screen and (max-width: 768px){.privacy_policy__subtitle{font-size:18px;line-height:1.7}}.privacy_policy__date,.privacy_policy__end{margin:0;font-size:20px;font-weight:500;line-height:40px;text-align:right}@media screen and (max-width: 768px){.privacy_policy__date,.privacy_policy__end{font-size:16px;line-height:2}}.privacy_policy__date+.privacy_text,.privacy_policy__list,.privacy_policy__end,.privacy_policy__end+.privacy_text,.privacy_policy__intro+.privacy_policy__item,.privacy_policy__item+.privacy_policy__item{margin-top:20px}.privacy_text+.privacy_policy__date{margin-top:40px}.privacy_policy__block .privacy_policy__item{margin-top:40px}.privacy_policy__list{padding-left:1.7em}.privacy_policy__label{margin:0;font-size:20px;font-weight:700;line-height:40px}@media screen and (max-width: 768px){.privacy_policy__label{font-size:16px;line-height:2}}.privacy_policy__label+.privacy_text{margin-top:0}.privacy_text a{color:#4d7cbf;text-decoration:underline;text-underline-offset:3px}.privacy_back{display:flex;justify-content:center}.opencampus{--oc-navy: #0e1f3b;--oc-coral: #e9797b;--oc-coral-dark: #b64b4d;--oc-orange: #fec06a;--oc-orange-pale: #fed9a6;--oc-pink-pale: #ffefef;--oc-cream: #fff9ef;--oc-gray: #cccccc;--oc-border-peach: #ffebd0;--oc-flow-pink: #dc6c90;--oc-section-space: 120px;overflow-x:hidden;color:var(--oc-navy);font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif}.opencampus.is-oc-video-open{overflow:hidden}@media screen and (max-width: 1024px){.opencampus{--oc-section-space: 90px}}@media screen and (max-width: 768px){.opencampus{--oc-section-space: 70px}}.opencampus .opencampus_main{overflow:hidden;background:#fff}.opencampus .opencampus_main .inner{box-sizing:border-box;width:100%;max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.opencampus .opencampus_main .inner.w1280{max-width:1340px;padding-right:30px;padding-left:30px}.opencampus .opencampus_main .inner.w1024{max-width:1084px;padding-right:30px;padding-left:30px}@media screen and (max-width: 768px){.opencampus .opencampus_main .inner.w1280,.opencampus .opencampus_main .inner.w1024{padding-right:20px;padding-left:20px}}.opencampus .opencampus_heading{margin:0 0 60px;color:var(--oc-navy);font-size:38px;font-weight:700;line-height:62px;text-align:center}@media screen and (max-width: 1024px){.opencampus .opencampus_heading{margin-bottom:42px;font-size:32px;line-height:1.55}}@media screen and (max-width: 768px){.opencampus .opencampus_heading{margin-bottom:32px;font-size:27px}}.opencampus .opencampus_apply{display:block;width:100%;margin:0 auto;transition:opacity .25s ease,transform .25s ease}.opencampus .opencampus_apply picture,.opencampus .opencampus_apply img{display:block;width:100%}.opencampus .opencampus_apply:hover{opacity:.9;transform:translateY(-3px)}.opencampus .opencampus_apply:focus-visible{outline:3px solid var(--oc-navy);outline-offset:5px}.opencampus .opencampus_cta-block,.opencampus .opencampus_final-cta{margin-top:var(--oc-section-space)}.opencampus .opencampus_next-date{position:fixed;z-index:30;bottom:40px;left:0;display:flex;width:448px;height:110px;padding:0 0px 0 30px;align-items:center;background:var(--oc-navy);clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%);color:#fff}.opencampus .opencampus_next-date:focus-visible{outline:3px solid var(--oc-orange);outline-offset:-6px}.opencampus .opencampus_next-date__label{width:113px;font-size:24px;font-weight:700;line-height:32px;border-right:1px solid #fff}.opencampus .opencampus_next-date__date{display:flex;margin-left:0;padding-left:20px;align-items:baseline;font-size:32px;font-weight:700;white-space:nowrap}.opencampus .opencampus_next-date__date b{font-family:"Ubuntu",sans-serif;font-size:50px;font-weight:500;line-height:1}.opencampus .opencampus_next-date__date small{font-size:26px}@media screen and (max-width: 1024px){.opencampus .opencampus_next-date{bottom:20px;width:330px;height:86px;padding-left:20px}.opencampus .opencampus_next-date::after{top:20px;left:105px;height:46px}.opencampus .opencampus_next-date__label{width:85px;font-size:16px;line-height:25px}.opencampus .opencampus_next-date__date{margin-left:0;font-size:24px;padding-left:15px}.opencampus .opencampus_next-date__date b{font-size:38px}.opencampus .opencampus_next-date__date small{font-size:19px}}@media screen and (max-width: 768px){.opencampus .opencampus_next-date{bottom:0px;width:280px;height:60px;padding-left:15px;clip-path:polygon(0 0, calc(100% - 22px) 0, 100% 50%, calc(100% - 22px) 100%, 0 100%)}.opencampus .opencampus_next-date::after{top:17px;left:83px;height:38px}.opencampus .opencampus_next-date__label{width:68px;font-size:14px;line-height:20px}.opencampus .opencampus_next-date__date{margin-left:0px;font-size:19px;padding-left:20px}.opencampus .opencampus_next-date__date b{font-size:31px}.opencampus .opencampus_next-date__date small{font-size:15px}}.opencampus .opencampus_date-grid{display:grid;width:100%;margin:0;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:30.6666667px;column-gap:30.6666667px;row-gap:30px}.opencampus .opencampus_date-grid .opencampus_date-card{position:relative;display:flex;width:100%;height:86px;align-items:center;justify-content:center;overflow:hidden;background:var(--oc-orange-pale);color:var(--oc-navy)}.opencampus .opencampus_date-grid .opencampus_date-card.is-open{background:var(--oc-orange)}.opencampus .opencampus_date-grid .opencampus_date-card.is-open .opencampus_date-card__date{margin-left:25px}@media screen and (max-width: 1024px){.opencampus .opencampus_date-grid .opencampus_date-card.is-open .opencampus_date-card__date{margin:0}}.opencampus .opencampus_date-grid .opencampus_date-card.is-past{background:#f2f2f2;color:var(--oc-gray)}.opencampus .opencampus_date-grid .opencampus_date-card__badge{position:absolute;top:0;bottom:0;left:0;display:flex;width:30px;align-items:center;justify-content:center;background:var(--oc-navy);color:#fff;font-size:20px;font-weight:700;line-height:1.05;text-align:center;writing-mode:vertical-rl}.opencampus .opencampus_date-grid .opencampus_date-card__date{display:flex;align-items:center;justify-content:center;white-space:nowrap}.opencampus .opencampus_date-grid .opencampus_date-card__date b{font-family:"Ubuntu",sans-serif;font-size:49px;font-weight:500;line-height:1}.opencampus .opencampus_date-grid .opencampus_date-card__date i{margin:0 2px;font-family:"Ubuntu",sans-serif;font-size:31px;font-style:normal;font-weight:500}.opencampus .opencampus_date-grid .opencampus_date-card__date small{margin-left:7px;font-size:26px;font-weight:700;line-height:32px}.opencampus .opencampus_date-grid .opencampus_date-card__date small.marginb{margin-bottom:-10px}@media(max-width: 768px){.opencampus .opencampus_date-grid .opencampus_date-card__date small.marginb{margin-bottom:-8px}}.opencampus .opencampus_date-grid .opencampus_date-card__times{display:flex;height:45px;align-items:center;justify-content:center;background:var(--oc-cream);color:var(--oc-navy);font-size:24px;font-weight:700;line-height:32px;white-space:nowrap}.opencampus .opencampus_date-grid .opencampus_date-card.is-past .opencampus_date-card__times{background:#f7f7f7;color:var(--oc-gray)}.opencampus .opencampus_date-grid--consult .opencampus_date-card{display:block;height:131px;padding:0;overflow:visible;background:rgba(0,0,0,0)}.opencampus .opencampus_date-grid--consult .opencampus_date-card__head{position:relative;display:flex;height:86px;padding-left:0;align-items:center;justify-content:center;overflow:hidden;background:var(--oc-orange-pale)}.opencampus .opencampus_date-grid--consult .opencampus_date-card.is-open .opencampus_date-card__head{background:var(--oc-orange)}.opencampus .opencampus_date-grid--consult .opencampus_date-card.is-past .opencampus_date-card__head{background:#f2f2f2}@media screen and (max-width: 1024px){.opencampus .opencampus_date-grid{-moz-column-gap:16px;column-gap:16px;row-gap:20px}.opencampus .opencampus_date-grid .opencampus_date-card{height:78px}.opencampus .opencampus_date-grid .opencampus_date-card__badge{width:24px;font-size:16px}.opencampus .opencampus_date-grid .opencampus_date-card__date b{font-size:36px}.opencampus .opencampus_date-grid .opencampus_date-card__date i{font-size:25px}.opencampus .opencampus_date-grid .opencampus_date-card__date small{margin-left:3px;font-size:18px}.opencampus .opencampus_date-grid .opencampus_date-card__times{height:43px;font-size:18px}.opencampus .opencampus_date-grid--consult .opencampus_date-card{height:119px}.opencampus .opencampus_date-grid--consult .opencampus_date-card__head{height:76px}}@media screen and (max-width: 768px){.opencampus .opencampus_date-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.opencampus .opencampus_date-grid .opencampus_date-card{height:50px}.opencampus .opencampus_date-grid .opencampus_date-card__badge{font-size:14px}.opencampus .opencampus_date-grid .opencampus_date-card__date b{font-size:34px}.opencampus .opencampus_date-grid .opencampus_date-card__date i{font-size:22px}.opencampus .opencampus_date-grid .opencampus_date-card__date small{font-size:16px}.opencampus .opencampus_date-grid .opencampus_date-card__times{height:39px;font-size:16px}.opencampus .opencampus_date-grid--consult .opencampus_date-card{height:111px}.opencampus .opencampus_date-grid--consult .opencampus_date-card__head{height:72px}}@media screen and (max-width: 480px){.opencampus .opencampus_date-grid .opencampus_date-card__badge{width:22px;font-size:14px}.opencampus .opencampus_date-grid .opencampus_date-card__date b{font-size:29px}.opencampus .opencampus_date-grid .opencampus_date-card__date i{font-size:19px}.opencampus .opencampus_date-grid .opencampus_date-card__date small{font-size:16px}.opencampus .opencampus_date-grid .opencampus_date-card__date small.marginb{margin-bottom:-4px}.opencampus .opencampus_date-grid .opencampus_date-card__times{font-size:14px}}@media screen and (max-width: 400px){.opencampus .opencampus_date-grid .opencampus_date-card__badge{width:18px;font-size:12px}.opencampus .opencampus_date-grid .opencampus_date-card__date b{font-size:25px}.opencampus .opencampus_date-grid .opencampus_date-card__date i{margin:0 1px;font-size:16px}.opencampus .opencampus_date-grid .opencampus_date-card__date small{margin-left:1px;font-size:14px}.opencampus .opencampus_date-grid .opencampus_date-card__date small.marginb{margin-bottom:-2px}.opencampus .opencampus_date-grid--consult .opencampus_date-card.is-open .opencampus_date-card__head{padding-left:18px}}.opencampus .opencampus_hero{position:relative;width:100%;height:min(113.0729167vw,2171px);overflow:hidden;background:var(--oc-cream);isolation:isolate}.opencampus .opencampus_hero::before{position:absolute;z-index:0;top:14.0625vw;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(220, 108, 144, 0.6) 0%, rgb(220, 108, 144) 100%);content:""}.opencampus .opencampus_hero::after{position:absolute;z-index:3;top:9.2708333vw;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255, 255, 255, 0.1411764706) 2px, transparent 2.4px);background-position:0 0;background-size:15px 15px;content:"";pointer-events:none}.opencampus .opencampus_hero__shape,.opencampus .opencampus_hero__ribbon,.opencampus .opencampus_hero__main-photo,.opencampus .opencampus_hero__icon,.opencampus .opencampus_hero__slide,.opencampus .opencampus_hero__people{position:absolute;display:block}.opencampus .opencampus_hero__shape img,.opencampus .opencampus_hero__ribbon img,.opencampus .opencampus_hero__main-photo img,.opencampus .opencampus_hero__icon img,.opencampus .opencampus_hero__slide img,.opencampus .opencampus_hero__people img{display:block;width:100%;height:auto}.opencampus .opencampus_hero__shape{z-index:2;top:6.25vw;left:0;width:100%}.opencampus .opencampus_hero__ribbon{z-index:2;top:27.9375vw;left:0;width:100%;pointer-events:none}.opencampus .opencampus_hero__copy{position:absolute;z-index:5;inset:0;color:#fff;pointer-events:none}.opencampus .opencampus_hero__icon{top:1.25vw;left:16.6666667%;width:14.296875%}.opencampus .opencampus_hero__title{position:absolute;top:13.5416667vw;left:2.34375vw;margin:0;color:#fff;font-family:"Ubuntu","Noto Sans JP",sans-serif;font-size:clamp(64px,6.25vw,120px);font-weight:500;line-height:1.0167;letter-spacing:0}.opencampus .opencampus_hero__lead{position:absolute;top:34.1666667vw;left:2.34375vw;width:25.2604167vw;margin:0;color:#fff;font-size:1.0416667vw;font-weight:500;line-height:2.0833333vw}.opencampus .opencampus_hero__main-photo{z-index:4;top:6.25vw;right:0;width:74.21875%}.opencampus .opencampus_hero__slides{position:absolute;z-index:4;inset:0}.opencampus .opencampus_hero__slide{width:23.4375%}.opencampus .opencampus_hero__slide--1{top:52.41824%;left:0}.opencampus .opencampus_hero__slide--2{top:54.26532%;left:25.5208333%}.opencampus .opencampus_hero__slide--3{top:52.41824%;left:51.0416667%}.opencampus .opencampus_hero__slide--4{top:54.26532%;left:76.5625%}.opencampus .opencampus_hero__hook{position:absolute;z-index:5;inset:0}.opencampus .opencampus_hero__people{bottom:3.90625vw}.opencampus .opencampus_hero__people--left{left:10.78125%;width:22.7864583%}.opencampus .opencampus_hero__people--right{right:10.15625%;width:23.4895833%}.opencampus .opencampus_hero__hook-body{position:absolute;top:79.6%;left:50%;width:33.8541667vw;color:#fff;text-align:center;transform:translateX(-50%)}.opencampus .opencampus_hero__hook-body p{margin:0;font-size:2.6041667vw;font-weight:700;line-height:5.2083333vw;white-space:nowrap}.opencampus .opencampus_hero__hook-body p br+span,.opencampus .opencampus_hero__hook-body p::first-line{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.7215686275);text-decoration-thickness:.15625vw;text-underline-offset:.9375vw}.opencampus .opencampus_hero__hook-body a{display:flex;width:25.78125vw;height:3.28125vw;margin:2.8645833vw auto 0;align-items:center;justify-content:center;gap:.8333333vw;background:var(--oc-cream);color:var(--oc-coral);font-size:1.0416667vw;font-weight:500;line-height:1;pointer-events:auto;transition:transform .25s ease,background-color .25s ease}.opencampus .opencampus_hero__hook-body a span{position:relative;width:1.3541667vw;height:1.3541667vw;border:2px solid currentColor;border-radius:50%}.opencampus .opencampus_hero__hook-body a span::before,.opencampus .opencampus_hero__hook-body a span::after{position:absolute;content:""}.opencampus .opencampus_hero__hook-body a span::before{top:6px;left:11px;width:2px;height:10px;background:currentColor}.opencampus .opencampus_hero__hook-body a span::after{bottom:6px;left:8px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.opencampus .opencampus_hero__hook-body a:hover{background:#fff;transform:translateY(3px)}@media screen and (max-width: 1024px){.opencampus .opencampus_hero__lead{top:37vw}}@media screen and (max-width: 920px){.opencampus .opencampus_hero{height:auto;min-height:0;padding:45vw 3.2608696vw 8.6956522vw;background:#fff9ef}.opencampus .opencampus_hero .inner{display:flex;flex-direction:column}.opencampus .opencampus_hero::before,.opencampus .opencampus_hero::after{top:22vw}.opencampus .opencampus_hero__shape{top:7vw;right:0;width:200vw;max-width:300vw;height:20.652174vw}.opencampus .opencampus_hero__shape img{height:20.6521739vw;-o-object-fit:cover;object-fit:cover}.opencampus .opencampus_hero__ribbon{top:80.4347826vw;opacity:.55}.opencampus .opencampus_hero__copy{position:absolute;z-index:5;inset:auto;order:1;top:20vw;width:100%}.opencampus .opencampus_hero__icon{top:-6vw;left:auto;right:3vw;width:20.6521739vw;opacity:.7}.opencampus .opencampus_hero__title{position:absolute;top:auto;left:auto;font-size:13vw;line-height:1}.opencampus .opencampus_hero__title .pc{display:none}.opencampus .opencampus_hero__lead{position:absolute;top:23vw;left:1vw;width:93vw;margin-top:3.9130435vw;font-size:3.8vw;line-height:5vw}.opencampus .opencampus_hero__main-photo{position:relative;top:19vw;left:-21%;width:500%;margin:0 -3.2608696vw 0;overflow:hidden;max-width:130%;order:2}.opencampus .opencampus_hero__main-photo img{width:100%}.opencampus .opencampus_hero__slides{position:relative;z-index:4;display:flex;width:100vw;margin-top:5vw;margin-left:calc(50% - 50vw);align-items:center;justify-content:center;gap:3vw;inset:auto;order:4}.opencampus .opencampus_hero__slide{position:static;flex:0 0 auto;width:33vw}.opencampus .opencampus_hero__slide--2{z-index:1;width:40vw}.opencampus .opencampus_hero__slide--4{display:none}.opencampus .opencampus_hero__hook{position:relative;z-index:5;margin-top:12vw;inset:auto;order:3}.opencampus .opencampus_hero__hook-body{position:static;transform:unset;width:auto;margin:6vw 0}.opencampus .opencampus_hero__hook-body p{font-size:6vw;line-height:11vw}.opencampus .opencampus_hero__hook-body p br+span,.opencampus .opencampus_hero__hook-body p::first-line{text-decoration-thickness:.326087vw;text-underline-offset:1.9565217vw}.opencampus .opencampus_hero__hook-body a{width:100%;margin-top:3vw;font-size:3vw;height:auto;padding:2vw}}@media screen and (max-width: 920px)and (max-width: 560px){.opencampus .opencampus_hero__hook-body a{font-size:3.8vw}}@media screen and (max-width: 920px){.opencampus .opencampus_hero__hook-body a span{width:2.826087vw;height:2.826087vw}.opencampus .opencampus_hero__hook-body a span::before{top:.6521739vw;left:1.1956522vw;width:.2173913vw;height:1.0869565vw}.opencampus .opencampus_hero__hook-body a span::after{bottom:.6521739vw;left:.8695652vw;width:.7608696vw;height:.7608696vw}.opencampus .opencampus_hero__people{bottom:0;display:none}}.opencampus .opencampus_body{background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px;padding-bottom:228px;background-color:#fff}@media screen and (max-width: 1024px){.opencampus .opencampus_body{padding-bottom:90px}}@media screen and (max-width: 768px){.opencampus .opencampus_body{padding-bottom:70px}}.opencampus .opencampus_schedule{padding-top:var(--oc-section-space)}.opencampus .opencampus_intro{margin-top:var(--oc-section-space)}.opencampus .opencampus_intro>.inner{display:flex;flex-direction:column;align-items:center;gap:40px}.opencampus .opencampus_intro p{margin:0;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:40px;text-align:center}@media screen and (max-width: 1024px){.opencampus .opencampus_intro p{font-size:18px;line-height:36px}}@media screen and (max-width: 768px){.opencampus .opencampus_intro>.inner{gap:30px}.opencampus .opencampus_intro p{font-size:15px;line-height:29px}.opencampus .opencampus_intro p br{display:none}}.opencampus .opencampus_classes{width:100%;margin-top:var(--oc-section-space)}.opencampus .opencampus_classes__wave{position:relative;z-index:1;display:block;width:100%;height:130px;overflow:hidden}.opencampus .opencampus_classes__wave img{display:block;width:100%;height:130px;-o-object-fit:cover;object-fit:cover}.opencampus .opencampus_classes__wave--bottom{transform:scaleY(-1)}.opencampus .opencampus_classes__body{background:var(--oc-pink-pale)}.opencampus .opencampus_classes__body .opencampus_heading{margin:0;padding-bottom:60px}.opencampus .opencampus_classes__note{height:80px;margin:0;padding-bottom:40px;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:40px;text-align:center}.opencampus .opencampus_classes__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}.opencampus .opencampus_classes .opencampus_class-card{display:block;width:100%;height:474px;overflow:hidden;background:#fff;color:inherit;text-decoration:none}.opencampus .opencampus_classes .opencampus_class-card__photo{position:relative;display:block;width:100%;aspect-ratio:8/5;overflow:hidden;background:#fff;transition:.3s}.opencampus .opencampus_classes .opencampus_class-card__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.opencampus .opencampus_classes .opencampus_class-card__thankyou{position:absolute;z-index:1;inset:0}.opencampus .opencampus_classes .opencampus_class-card__month{position:relative;display:flex;width:100%;height:50px;align-items:baseline;justify-content:center;gap:3px;background:var(--oc-orange);color:#fff;font-size:24px;font-weight:700;line-height:1;padding-top:9px}.opencampus .opencampus_classes .opencampus_class-card__month span{font-family:"Zen Kaku Gothic New","Noto Sans JP",sans-serif;font-size:24px;margin-right:3px}.opencampus .opencampus_classes .opencampus_class-card__month span b{font-family:"Ubuntu",sans-serif;font-size:32px;font-weight:500;margin-right:3px}.opencampus .opencampus_classes .opencampus_class-card__month em{font-style:normal}.opencampus .opencampus_classes .opencampus_class-card__month svg{position:absolute;top:50%;right:20px;width:20px;height:20px;transform:translateY(-50%)}.opencampus .opencampus_classes .opencampus_class-card__body{display:flex;height:174px;padding:15px 15px 20px;flex-direction:column;align-items:center;color:var(--oc-navy);text-align:center;background-image:linear-gradient(#f8f8f8 2px, transparent 2px),linear-gradient(90deg, #f8f8f8 2px, transparent 2px);background-size:10.5px 10.5px}.opencampus .opencampus_classes .opencampus_class-card__label{margin:0 0 10px;font-size:22px;font-weight:700;line-height:32px}.opencampus .opencampus_classes .opencampus_class-card__detail{margin:0;font-size:18px;font-weight:700;line-height:22px}.opencampus .opencampus_classes .opencampus_class-card__dates{display:flex;min-width:0;margin:auto 0 0;align-items:flex-end;justify-content:center;gap:0;color:var(--oc-coral);font-size:24px;font-weight:700;line-height:32px;white-space:nowrap;position:relative;z-index:3}.opencampus .opencampus_classes .opencampus_class-card__dates:before{content:"";position:absolute;z-index:-1;width:100%;height:20px;left:0;bottom:0;background-color:#ffe8c2}.opencampus .opencampus_classes .opencampus_class-card__dates span{display:flex;align-items:flex-end}.opencampus .opencampus_classes .opencampus_class-card__dates b{padding-bottom:3px;font-family:"Ubuntu",sans-serif;font-size:38px;font-weight:500;line-height:34px}.opencampus .opencampus_classes .opencampus_class-card__dates small{font-size:18px}.opencampus .opencampus_classes .opencampus_class-card__dates i{padding-bottom:2px;font-size:30px;font-style:normal;line-height:32px}.opencampus .opencampus_classes .opencampus_class-card.is-past .opencampus_class-card__month{background:var(--oc-gray);color:#555}.opencampus .opencampus_classes .opencampus_class-card.is-past .opencampus_class-card__body,.opencampus .opencampus_classes .opencampus_class-card.is-past .opencampus_class-card__dates{color:var(--oc-gray)}.opencampus .opencampus_classes .opencampus_class-card.is-past .opencampus_class-card__dates{border-bottom-color:#e3e1e2}.opencampus .opencampus_classes .opencampus_class-card.is-past .opencampus_class-card__dates::before{background-color:#e3e1e2}.opencampus .opencampus_classes .opencampus_class-card svg{transition:.3s}.opencampus .opencampus_classes .opencampus_class-card.is-open .opencampus_class-card__photo{position:relative;z-index:3}.opencampus .opencampus_classes .opencampus_class-card.is-open .opencampus_class-card__photo:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border-top:10px solid #fec06a;border-left:10px solid #fec06a;border-right:10px solid #fec06a}.opencampus .opencampus_classes .opencampus_class-card.is-open .opencampus_class-card__photo img{position:relative;z-index:-1}.opencampus .opencampus_classes .opencampus_class-card.is-open:hover,.opencampus .opencampus_classes .opencampus_class-card.is-open:active{opacity:1}.opencampus .opencampus_classes .opencampus_class-card.is-open:hover .opencampus_class-card__photo img,.opencampus .opencampus_classes .opencampus_class-card.is-open:active .opencampus_class-card__photo img{transform-origin:center center;transform:scale(1.1)}.opencampus .opencampus_classes .opencampus_class-card.is-open:hover svg,.opencampus .opencampus_classes .opencampus_class-card.is-open:active svg{transform:translateX(7px) translateY(-15px)}@media screen and (max-width: 1380px){.opencampus .opencampus_classes__grid{gap:30px}.opencampus .opencampus_classes .opencampus_class-card{height:auto}}@media screen and (max-width: 1024px){.opencampus .opencampus_classes__body{padding:40px 0 60px}.opencampus .opencampus_classes__body .opencampus_heading{height:auto;margin-bottom:30px;padding:0}.opencampus .opencampus_classes__note{height:auto;margin-bottom:40px;padding:0}.opencampus .opencampus_classes__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}}@media screen and (max-width: 768px){.opencampus .opencampus_classes__wave,.opencampus .opencampus_classes__wave img{height:72px}.opencampus .opencampus_classes__body{padding:35px 0 45px}.opencampus .opencampus_classes__note{margin-bottom:30px;font-size:16px;line-height:30px}.opencampus .opencampus_classes__grid{width:min(400px,100%);margin:0 auto;grid-template-columns:1fr;gap:24px}.opencampus .opencampus_classes .opencampus_class-card__month{height:46px;font-size:21px}.opencampus .opencampus_classes .opencampus_class-card__body{height:174px}}@media screen and (max-width: 480px){.opencampus .opencampus_classes .opencampus_class-card__dates{gap:2px;font-size:24px}.opencampus .opencampus_classes .opencampus_class-card__dates b{font-size:36px}.opencampus .opencampus_classes .opencampus_class-card__dates small{font-size:18px}.opencampus .opencampus_classes .opencampus_class-card__dates i{font-size:28px}}@media screen and (max-width: 400px){.opencampus .opencampus_classes .opencampus_class-card__body{padding-right:8px;padding-left:8px}.opencampus .opencampus_classes .opencampus_class-card__dates{gap:1px;font-size:18px;line-height:26px}.opencampus .opencampus_classes .opencampus_class-card__dates b{padding-bottom:2px;font-size:30px;line-height:26px}.opencampus .opencampus_classes .opencampus_class-card__dates small{font-size:15px}.opencampus .opencampus_classes .opencampus_class-card__dates i{padding-bottom:1px;font-size:20px;line-height:26px}}.opencampus .opencampus_consult{margin-top:var(--oc-section-space)}.opencampus .opencampus_features{position:relative;width:100%;margin-top:450px;padding:0 0 0;background:var(--oc-cream)}@media screen and (max-width: 1024px){.opencampus .opencampus_features{margin-top:300px}}@media screen and (max-width: 768px){.opencampus .opencampus_features{margin-top:200px;padding-bottom:70px}}.opencampus .opencampus_features .opfebk{position:absolute;top:-320px;width:100vw;height:375px}@media screen and (max-width: 1024px){.opencampus .opencampus_features .opfebk{height:200px;top:-194px}}@media screen and (max-width: 768px){.opencampus .opencampus_features .opfebk{height:100px;top:-98px}}.opencampus .opencampus_features .opfebk img{width:100%;height:100%}.opencampus .opencampus_features .inner{position:relative;z-index:2;top:-180px}@media screen and (max-width: 1024px){.opencampus .opencampus_features .inner{top:-80px}}@media screen and (max-width: 768px){.opencampus .opencampus_features .inner{top:-10px}}.opencampus .opencampus_features__list{display:flex;flex-direction:column;gap:100px}.opencampus .opencampus_features .opencampus_feature{display:flex;width:100%;min-height:400px;align-items:center;justify-content:space-between}@media screen and (max-width: 1280px){.opencampus .opencampus_features .opencampus_feature{gap:40px}}.opencampus .opencampus_features .opencampus_feature__copy{display:flex;width:580px;align-self:stretch;align-items:flex-start;gap:30px}.opencampus .opencampus_features .opencampus_feature__point{display:flex;width:60px;margin:0;flex:0 0 60px;flex-direction:column;align-items:center;color:var(--oc-coral-dark);font-family:"Ubuntu",sans-serif;font-size:22px;font-weight:500;line-height:1}.opencampus .opencampus_features .opencampus_feature__point span{margin-top:3px;font-size:52px;font-family:"Ubuntu",sans-serif}.opencampus .opencampus_features .opencampus_feature:nth-child(2) .opencampus_feature__point{color:var(--oc-coral)}.opencampus .opencampus_features .opencampus_feature__text{width:490px;padding-top:28px}.opencampus .opencampus_features .opencampus_feature__text h3{margin:0 0 40px;color:var(--oc-navy);font-size:32px;font-weight:700;line-height:52px}.opencampus .opencampus_features .opencampus_feature__text p{margin:0;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:40px}.opencampus .opencampus_features .opencampus_feature__photo{display:block;width:600px;height:400px;flex:0 0 600px}.opencampus .opencampus_features .opencampus_feature__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1280px){.opencampus .opencampus_features .opencampus_feature__copy{width:470px;gap:15px}.opencampus .opencampus_features .opencampus_feature__text h3{font-size:28px;line-height:46px}.opencampus .opencampus_features .opencampus_feature__text p{font-size:18px}}@media screen and (max-width: 920px){.opencampus .opencampus_features .opencampus_feature{flex-direction:column;align-items:stretch;gap:40px}.opencampus .opencampus_features .opencampus_feature__copy{width:100%;align-self:auto}.opencampus .opencampus_features .opencampus_feature__text{width:auto;flex:1}.opencampus .opencampus_features .opencampus_feature__text h3{font-size:28px;line-height:46px}.opencampus .opencampus_features .opencampus_feature__photo{width:min(600px,100%);height:auto;margin-left:auto;flex:none;aspect-ratio:3/2}}@media screen and (max-width: 768px){.opencampus .opencampus_features__list{gap:70px}.opencampus .opencampus_features .opencampus_feature{gap:28px}.opencampus .opencampus_features .opencampus_feature__copy{gap:15px}.opencampus .opencampus_features .opencampus_feature__point{width:48px;flex-basis:48px;font-size:17px}.opencampus .opencampus_features .opencampus_feature__point span{font-size:40px}.opencampus .opencampus_features .opencampus_feature__text{padding-top:18px}.opencampus .opencampus_features .opencampus_feature__text h3{margin-bottom:24px;font-size:22px;line-height:36px}.opencampus .opencampus_features .opencampus_feature__text h3 br{display:none}.opencampus .opencampus_features .opencampus_feature__text p{font-size:15px;line-height:30px}}.opencampus .opencampus_transport{margin-top:var(--oc-section-space)}.opencampus .opencampus_transport__link{display:block;width:100%;transition:opacity .25s ease}.opencampus .opencampus_transport__link picture,.opencampus .opencampus_transport__link img{display:block;width:100%}.opencampus .opencampus_transport__link:hover{opacity:.88}.opencampus .opencampus_transport__link:focus-visible{outline:3px solid var(--oc-navy);outline-offset:5px}.opencampus .opencampus_sns{position:relative;width:100%;margin-top:var(--oc-section-space)}.opencampus .opencampus_sns__inner{display:flex;justify-content:space-between;align-items:end}.opencampus .opencampus_sns__panel{position:relative;display:block;width:auto;padding:40px 50px 50px;border:0;font:inherit;text-align:left;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.opencampus .opencampus_sns__panel::before{position:absolute;pointer-events:none;content:""}.opencampus .opencampus_sns__panel h2{position:relative;z-index:1;display:flex;height:48px;margin:0 0 40px;align-items:center;justify-content:space-between;color:#fff;font-family:"Ubuntu",sans-serif;font-size:42px;font-weight:500;line-height:48px}.opencampus .opencampus_sns__panel h2 svg{display:block;width:40px;height:40px}@media(max-width: 1024px){.opencampus .opencampus_sns__panel h2 svg{width:25px;height:25px}}@media(max-width: 500px){.opencampus .opencampus_sns__panel h2 svg{width:20px;height:20px}}.opencampus .opencampus_sns__panel--instagram{width:42%;border-radius:0 50px 50px 0;background:var(--oc-coral);margin-bottom:20px}@media screen and (max-width: 1380px){.opencampus .opencampus_sns__panel--instagram{width:41%}}.opencampus .opencampus_sns__panel--instagram::before{top:20px;right:-20px;bottom:-20px;left:0;border-top:2px dashed #ffcccd;border-right:2px dashed #ffcccd;border-bottom:2px dashed #ffcccd;border-radius:0 50px 50px 0}.opencampus .opencampus_sns__panel--youtube{bottom:20px;width:55%;border-radius:50px 0 0 50px;background:var(--oc-orange)}@media screen and (max-width: 1380px){.opencampus .opencampus_sns__panel--youtube{width:54%}}.opencampus .opencampus_sns__panel--youtube::before{top:20px;right:0;bottom:-20px;left:-20px;border-top:2px dashed #fee364;border-bottom:2px dashed #fee364;border-left:2px dashed #fee364;border-radius:50px 0 0 50px}.opencampus .opencampus_sns__instagram-grid{position:relative;z-index:1;display:grid;width:100%;max-width:630px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.opencampus .opencampus_sns__instagram-grid img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.opencampus .opencampus_sns__youtube-image{position:relative;z-index:1;display:block;width:100%;max-width:951px;aspect-ratio:951/535}.opencampus .opencampus_sns__youtube-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opencampus .opencampus_sns__play-icon{position:absolute;top:50%;left:50%;z-index:1;display:flex;width:84px;height:84px;align-items:center;justify-content:center;border-radius:50%;background:rgba(14,31,59,.4);transform:translate(-50%, -50%);transition:background-color .25s ease,transform .25s ease}.opencampus .opencampus_sns__play-icon svg{margin-left:4px}.opencampus .opencampus_sns__panel--youtube:hover .opencampus .opencampus_sns__play-icon,.opencampus .opencampus_sns__panel--youtube:focus-visible .opencampus .opencampus_sns__play-icon{background:var(--oc-navy);transform:translate(-50%, -50%) scale(1.06)}@media screen and (max-width: 1024px){.opencampus .opencampus_sns__instagram-grid{gap:24px}}@media screen and (max-width: 1024px){.opencampus .opencampus_sns{height:auto}.opencampus .opencampus_sns__inner{display:flex;height:auto;padding:0 24px 20px;flex-direction:column;gap:80px}.opencampus .opencampus_sns__panel{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;padding:34px 40px 40px}.opencampus .opencampus_sns__panel--instagram{border-radius:0 40px 40px 0;width:80%;margin-right:auto}.opencampus .opencampus_sns__panel--youtube{border-radius:40px 0 0 40px;width:90%}.opencampus .opencampus_sns__instagram-grid{gap:20px}}@media screen and (max-width: 768px){.opencampus .opencampus_sns__inner{padding-right:20px;padding-left:20px;gap:55px}.opencampus .opencampus_sns__panel{padding:28px 24px 30px}.opencampus .opencampus_sns__panel h2{height:38px;margin-bottom:25px;font-size:31px;line-height:38px}.opencampus .opencampus_sns__panel h2 span{width:34px;height:34px}.opencampus .opencampus_sns__instagram-grid{gap:12px}.opencampus .opencampus_sns__play-icon{width:60px;height:60px}.opencampus .opencampus_sns__play-icon svg{width:20px;height:23px}}@media screen and (max-width: 480px){.opencampus .opencampus_sns__panel{padding-right:18px;padding-left:18px}}.opencampus .opencampus_video-modal{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:40px}.opencampus .opencampus_video-modal[hidden]{display:none}.opencampus .opencampus_video-modal__overlay{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(14,31,59,.8);cursor:pointer}.opencampus .opencampus_video-modal__dialog{position:relative;z-index:1;width:min(960px,100%)}.opencampus .opencampus_video-modal__close{position:absolute;z-index:2;top:-52px;right:0;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:var(--oc-navy);cursor:pointer}.opencampus .opencampus_video-modal__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000}.opencampus .opencampus_video-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media screen and (max-width: 768px){.opencampus .opencampus_video-modal{padding:20px}.opencampus .opencampus_video-modal__close{top:-46px;width:36px;height:36px}.opencampus .opencampus_video-modal__frame{border-radius:8px}}.opencampus .opencampus_voices{margin-top:var(--oc-section-space);padding-bottom:32px;overflow:hidden}.opencampus .opencampus_voices__slider{width:100%;overflow:hidden;padding-top:25px;padding-bottom:20px}.opencampus .opencampus_voices__slider:focus-visible{outline:3px solid var(--oc-navy);outline-offset:-3px}.opencampus .opencampus_voices__cards{align-items:flex-start}.opencampus .opencampus_voices .opencampus_voice-card{position:relative;width:650px;height:320px;flex:0 0 650px;padding:12px 8px 0 0}.opencampus .opencampus_voices .opencampus_voice-card::before{position:absolute;z-index:0;inset:12px 8px 0 0;background:var(--oc-pink-pale);content:"";transform:rotate(3deg);transform-origin:center;width:100%}.opencampus .opencampus_voices .opencampus_voice-card__paper{position:relative;z-index:1;width:100%;height:320px;padding:60px 50px 40px;box-sizing:border-box;border:10px solid var(--oc-border-peach);background:#fff}.opencampus .opencampus_voices .opencampus_voice-card__clip{position:absolute;top:-12px;left:50%;display:block;width:47px;height:62px;transform:translateX(-50%)}.opencampus .opencampus_voices .opencampus_voice-card__meta{display:flex;height:60px;align-items:center;gap:20px}.opencampus .opencampus_voices .opencampus_voice-card__meta img{display:block;width:45px;max-height:60px}.opencampus .opencampus_voices .opencampus_voice-card__meta p{margin:0;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:32px}.opencampus .opencampus_voices .opencampus_voice-card__text{margin:20px 0 0;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:40px}@media screen and (max-width: 1024px){.opencampus .opencampus_voices .opencampus_voice-card{width:560px;flex-basis:560px}}@media screen and (max-width: 768px){.opencampus .opencampus_voices .opencampus_voice-card{width:min(480px,100vw - 60px);min-height:330px;height:auto;flex-basis:min(480px,100vw - 60px)}.opencampus .opencampus_voices .opencampus_voice-card__paper{min-height:320px;height:auto;padding:50px 28px 25px;border-width:6px}.opencampus .opencampus_voices .opencampus_voice-card__text{font-size:16px;line-height:31px}}.opencampus .opencampus_flow-faq{margin-top:var(--oc-section-space);padding:100px 0;background:var(--oc-cream)}.opencampus .opencampus_flow-faq__inner{display:flex;align-items:flex-start;gap:100px}.opencampus .opencampus_flow-faq .opencampus_heading{text-align:left}.opencampus .opencampus_flow-faq .opencampus_flow{width:540px;flex:0 0 540px}.opencampus .opencampus_flow-faq .opencampus_flow__list{position:relative;width:540px;margin:0;padding:20px 0;overflow:hidden;background:#fff;list-style:none}.opencampus .opencampus_flow-faq .opencampus_flow__list::before{position:absolute;top:0;bottom:0;left:0;width:163px;background:var(--oc-pink-pale);content:""}.opencampus .opencampus_flow-faq .opencampus_flow__item{position:relative;z-index:1;display:grid;width:100%;padding:20px 30px 30px;align-items:center;grid-template-columns:auto 1fr;gap:70px}.opencampus .opencampus_flow-faq .opencampus_flow__item>div{align-self:center}.opencampus .opencampus_flow-faq .opencampus_flow__item h3{margin:0 0 5px;color:var(--oc-navy);font-size:24px;font-weight:700;line-height:44px}.opencampus .opencampus_flow-faq .opencampus_flow__item p{margin:0;color:var(--oc-navy);font-size:17px;font-weight:500;line-height:30px}.opencampus .opencampus_flow-faq .opencampus_flow__item:nth-child(even) .opencampus_flow__number{color:var(--oc-coral-dark)}.opencampus .opencampus_flow-faq .opencampus_flow__item .flowtxt{padding-bottom:20px;border-bottom:1px solid var(--oc-gray)}.opencampus .opencampus_flow-faq .opencampus_flow__item:last-child{padding-bottom:20px}.opencampus .opencampus_flow-faq .opencampus_flow__item:last-child .flowtxt{padding-bottom:0;border-bottom:none}.opencampus .opencampus_flow-faq .opencampus_flow__number{display:flex;align-items:center;gap:10px;color:var(--oc-flow-pink);font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:500;line-height:1}.opencampus .opencampus_flow-faq .opencampus_flow__number b{margin-top:4px;font-size:40px;font-weight:500;font-family:"Ubuntu",sans-serif}.opencampus .opencampus_flow-faq .opencampus_flow__arrow{position:absolute;z-index:2;bottom:-12px;left:30px;display:block;width:103px;height:25px}.opencampus .opencampus_flow-faq .opencampus_faq{width:640px;flex:0 0 640px}.opencampus .opencampus_flow-faq .opencampus_faq__list{display:flex;margin:0;flex-direction:column;gap:0}.opencampus .opencampus_flow-faq .opencampus_faq__item{border-top:2px solid var(--oc-gray);background:rgba(0,0,0,0)}.opencampus .opencampus_flow-faq .opencampus_faq__item:last-child{border-bottom:2px solid var(--oc-gray)}.opencampus .opencampus_flow-faq .opencampus_faq__item dt,.opencampus .opencampus_flow-faq .opencampus_faq__item dd{margin:0}.opencampus .opencampus_flow-faq .opencampus_faq__item button{display:grid;width:100%;min-height:124px;padding:30px 20px;align-items:center;border:0;background:rgba(0,0,0,0);color:var(--oc-navy);cursor:pointer;font-family:inherit;font-size:24px;font-weight:700;line-height:44px;text-align:left;grid-template-columns:48px 1fr 25px;gap:30px}.opencampus .opencampus_flow-faq .opencampus_faq__item button:focus-visible{outline:3px solid #4d7cbf;outline-offset:-5px}.opencampus .opencampus_flow-faq .opencampus_faq__item button i{position:relative;display:block;width:25px;height:25px}.opencampus .opencampus_flow-faq .opencampus_faq__item button i::before,.opencampus .opencampus_flow-faq .opencampus_faq__item button i::after{position:absolute;top:11px;left:0;width:25px;height:3px;background:var(--oc-navy);content:"";transition:transform .25s ease}.opencampus .opencampus_flow-faq .opencampus_faq__item button i::after{transform:rotate(90deg)}.opencampus .opencampus_flow-faq .opencampus_faq__item dd{display:grid;grid-template-rows:0fr;margin:0 20px;transition:grid-template-rows .4s ease,margin-bottom .4s ease}.opencampus .opencampus_flow-faq .opencampus_faq__item dd p{margin:0}.opencampus .opencampus_flow-faq .opencampus_faq__item.is-open dd{grid-template-rows:1fr;margin-bottom:30px}.opencampus .opencampus_flow-faq .opencampus_faq__item .opencampus_faq__a-clip{overflow:hidden;min-height:0}.opencampus .opencampus_flow-faq .opencampus_faq__item .opencampus_faq__a-inner{display:grid;padding:20px 30px;background:#fff;border-radius:10px;color:var(--oc-navy);font-size:20px;font-weight:500;line-height:40px;grid-template-columns:48px 1fr;gap:30px}.opencampus .opencampus_flow-faq .opencampus_faq__item .opencampus_faq__answer{display:flex;flex-direction:column;gap:15px}.opencampus .opencampus_flow-faq .opencampus_faq__item .opencampus_faq__lead{color:var(--oc-coral);font-weight:700}.opencampus .opencampus_flow-faq .opencampus_faq__item.is-open button i::after{transform:rotate(0deg)}.opencampus .opencampus_flow-faq .opencampus_faq__q{color:#4d7cbf;font-family:"Ubuntu",sans-serif;font-size:40px;font-weight:500;line-height:44px}.opencampus .opencampus_flow-faq .opencampus_faq__a{color:#f5b195;font-family:"Ubuntu",sans-serif;font-size:40px;font-weight:500;line-height:44px}@media screen and (max-width: 1380px){.opencampus .opencampus_flow-faq__inner{gap:60px}.opencampus .opencampus_flow-faq .opencampus_flow{width:45%;flex:0 1 45%}.opencampus .opencampus_flow-faq .opencampus_faq{width:53%;flex:0 1 53%}.opencampus .opencampus_flow-faq .opencampus_flow__list{width:100%;height:auto}.opencampus .opencampus_flow-faq .opencampus_flow__list:before{width:132px}.opencampus .opencampus_flow-faq .opencampus_flow__item{height:auto;min-height:175px;padding:20px;gap:30px}.opencampus .opencampus_flow-faq .opencampus_faq__list{width:100%}}@media screen and (max-width: 1024px){.opencampus .opencampus_flow-faq{padding:80px 0}}@media screen and (max-width: 920px){.opencampus .opencampus_flow-faq__inner{flex-direction:column;gap:90px}.opencampus .opencampus_flow-faq .opencampus_flow,.opencampus .opencampus_flow-faq .opencampus_faq{width:100%;flex:none}.opencampus .opencampus_flow-faq .opencampus_flow__list{width:540px;max-width:100%;margin:0 auto}.opencampus .opencampus_flow-faq .opencampus_flow__list:before{width:160px}.opencampus .opencampus_flow-faq .opencampus_flow__item{padding:20px 30px 30px;gap:70px}.opencampus .opencampus_flow-faq .opencampus_faq__list{width:min(640px,100%);margin:0 auto}}@media screen and (max-width: 768px){.opencampus .opencampus_flow-faq{padding:65px 0}.opencampus .opencampus_flow-faq__inner{gap:70px}.opencampus .opencampus_flow-faq .opencampus_flow__list{width:100%;max-width:100%;height:auto;margin:0;padding:0}.opencampus .opencampus_flow-faq .opencampus_flow__list::before{width:105px}.opencampus .opencampus_flow-faq .opencampus_flow__item{min-height:150px;height:auto;padding:20px 18px;grid-template-columns:auto 1fr;gap:20px}.opencampus .opencampus_flow-faq .opencampus_flow__item h3{font-size:20px;line-height:34px}.opencampus .opencampus_flow-faq .opencampus_flow__item p{font-size:15px;line-height:29px}.opencampus .opencampus_flow-faq .opencampus_flow__number{font-size:16px}.opencampus .opencampus_flow-faq .opencampus_flow__number b{font-size:34px}.opencampus .opencampus_flow-faq .opencampus_flow__arrow{left:24px;width:70px;height:16px}.opencampus .opencampus_flow-faq .opencampus_faq__item button{min-height:96px;padding:22px 15px;font-size:18px;line-height:32px;grid-template-columns:38px 1fr 22px;gap:12px}.opencampus .opencampus_flow-faq .opencampus_faq__item button i{width:22px;height:22px}.opencampus .opencampus_flow-faq .opencampus_faq__item button i::before,.opencampus .opencampus_flow-faq .opencampus_faq__item button i::after{width:22px}.opencampus .opencampus_flow-faq .opencampus_faq__item .opencampus_faq__a-inner{padding:0 15px 24px;font-size:15px;line-height:29px;grid-template-columns:38px 1fr;gap:12px}.opencampus .opencampus_flow-faq .opencampus_faq__q,.opencampus .opencampus_flow-faq .opencampus_faq__a{font-size:31px;line-height:36px}.opencampus .opencampus_flow-faq .opencampus_flow__list:before{width:120px}}@media(prefers-reduced-motion: reduce){.opencampus .opencampus_apply,.opencampus .opencampus_transport__link,.opencampus .opencampus_hero__hook-body a,.opencampus .opencampus_faq__item button i::before,.opencampus .opencampus_faq__item button i::after{transition:none}}.opencampus .opencampus_hero:before{top:0}.opencampus .opencampus_hero .inner .opencampus_hero__mainimg{position:absolute;z-index:6;width:100%;top:0;left:0}@media(max-width: 920px){.opencampus .opencampus_hero .inner .opencampus_hero__mainimg{width:130vw;margin-left:-16vw}}.opencampus .opencampus_hero .inner .opencampus_hero__mainimg .ockv_main{position:absolute;top:0;left:0;width:100%;animation:ockvMainFade 8s ease-in-out infinite}.opencampus .opencampus_hero .inner .opencampus_hero__mainimg .ockv_main2{animation-delay:-4s}.opencampus .opencampus_hero .inner .opencampus_hero__copy{position:absolute;top:9.5vw;margin-left:2.5vw;z-index:8}@media(max-width: 1400px){.opencampus .opencampus_hero .inner .opencampus_hero__copy{top:15vw;height:-moz-fit-content;height:fit-content}}@media(max-width: 920px){.opencampus .opencampus_hero .inner .opencampus_hero__copy{top:25vw;margin-left:0}}.opencampus .opencampus_hero .inner .opencampus_hero__copy .opencampus_hero__title{position:relative;inset:0;margin-bottom:1.5vw;color:#e9797b}@media(max-width: 920px){.opencampus .opencampus_hero .inner .opencampus_hero__copy .opencampus_hero__title{margin-bottom:16vw}}.opencampus .opencampus_hero .inner .opencampus_hero__copy .opencampus_hero__lead{position:relative;inset:0;color:#0e1f3b}@media(max-width: 920px){.opencampus .opencampus_hero .inner .opencampus_hero__copy .opencampus_hero__lead{color:#fff}}@media(max-width: 920px){.opencampus .opencampus_hero .inner .opencampus_hero__hook{margin-top:48vw}}@media(prefers-reduced-motion: reduce){.opencampus .opencampus_hero .inner .opencampus_hero__mainimg .ockv_main{animation:none;opacity:0}.opencampus .opencampus_hero .inner .opencampus_hero__mainimg .ockv_main2{opacity:1}}@keyframes ockvMainFade{0%,35%{opacity:1}50%,85%{opacity:0}100%{opacity:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsImNvbmZpZy9fc2Nyb2xsLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L19zdWJfa3YyLnNjc3MiLCJjb21wb25lbnQvX3N1Yl9rdi5zY3NzIiwiY29tcG9uZW50L19zdWJfaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19wb2ludF9hcmVhLnNjc3MiLCJjb21wb25lbnQvX3BhZ2VfbmF2LnNjc3MiLCJjb21wb25lbnQvX2lubmVyLnNjc3MiLCJjb21wb25lbnQvX2Fycm93X2J0bi5zY3NzIiwiY29tcG9uZW50L19saW5rX2J0bi5zY3NzIiwiY29tcG9uZW50L19saW5rX2NhcmQuc2NzcyIsImNvbXBvbmVudC9fcGFnZV90b3Auc2NzcyIsImNvbXBvbmVudC9fdXRpbGl0eS5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIiwicGFnZXMvX3NjaG9vbC5zY3NzIiwicGFnZXMvX2ZhY2lsaXR5LnNjc3MiLCJwYWdlcy9fZmFxLnNjc3MiLCJwYWdlcy9fY291cnNlLnNjc3MiLCJwYWdlcy9faW50ZXJ2aWV3LnNjc3MiLCJwYWdlcy9fc3R1ZGVudC1nYWxsZXJ5LnNjc3MiLCJwYWdlcy9fYmVhdXR5LWRlcGFydG1lbnQuc2NzcyIsInBhZ2VzL19iZWF1dHktYmFyYmVyLXRzdXNoaW4uc2NzcyIsInBhZ2VzL19mZWUuc2NzcyIsInBhZ2VzL190dWl0aW9uLnNjc3MiLCJwYWdlcy9fdHVpdGlvbi1zdXBwb3J0LnNjc3MiLCJwYWdlcy9fYWRtaXNzaW9ucy5zY3NzIiwicGFnZXMvX2NhcmVlci5zY3NzIiwicGFnZXMvX3NhbG9uLWd1aWRlLnNjc3MiLCJwYWdlcy9fc2Fsb24tbGlzdC5zY3NzIiwicGFnZXMvX3NhbG9uLWRldGFpbC5zY3NzIiwicGFnZXMvX21haWxmb3JtLnNjc3MiLCJwYWdlcy9fcHJpdmFjeS5zY3NzIiwicGFnZXMvX29wZW5jYW1wdXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FPUSxtSUNnSFIsS0FDRSxzQkFDQSxrQkFFQSxXQUNBLGlCQUlGLG1CQUdFLHNCQUlGLGVBQ0UsOEJBV0YsMlpBaUZFLGVBQ0EsYUFDQSw2Q0FDQSxTQUNBLFVBQ0EsU0FDQSx3QkFJRixPQUNFLFVBSUYsbUZBWUUsY0FHRixNQUVFLGdCQUdGLGFBRUUsWUFFQSxvREFFRSxXQUNBLGFBSUosTUFDRSx5QkFDQSxpQkFNQSxrQkFDRSxVQU9KLHFCQUVFLGdCQUdGLCtHQUlFLHlDQUdGLHVNQUlFLHdCQUNBLHFCQUdGLG1CQUNFLHdCQUNBLHFCQUNBLCtCQUNBLDRCQUNBLHVCQUdGLFNBQ0UsY0FDQSxtQkFDQSxnQkFNRixtQkFHRSxxQkFDQSxlQVFGLHNCQUNFLGFBQ0EsU0FPRixTQUNFLGFBTUYsaUJBRUUsYUFJRixJQUNFLFNBQ0EsZUFDQSxxQkFDQSxzQkFDQSxZQUlGLFFBQ0UscUJBT0YsT0FDRSxTQVFGLGFBRUUsbUJBVUYsY0FFRSxvQkFHRixvRUFJRSwwQkFDQSxlQUNBLFNBQ0EseUJBR0YseUJBQ0UsU0FPRixzQ0FFRSxlQU1GLHVDQUVFLFVBU0YsbUJBQ0UsNkJBQ0EsNEJBQ0EsK0JBQ0EsdUJBUUYsK0ZBRUUsd0JBT0YsaURBRUUsU0FDQSxVQUdGLE9BQ0UsU0FDQSx5QkFRRixTQUNFLGNBRUEsbUJBR0EsZ0JBTUYsTUFDRSx5QkFDQSxpQkFRRixHQUNFLHVCQUNBLGlCQUNBLGdCQUNBLFNBQ0EsV0FDQSxjQUNBLFNBQ0EsVUFDQSx3QkFDQSxXQU9GLElBQ0UsZ0NBQ0EsZUFNRixFQUNFLCtCQVFGLFlBQ0UsbUJBQ0EscUJBUUYsY0FHRSxnQ0FFQSxlQVNGLFFBRUUsY0FDQSxjQUNBLGtCQUNBLHdCQUdGLElBQ0UsWUFHRixJ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YW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5mb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1VYnVudHU6d2dodEA0MDA7NTAwOzcwMCZmYW1pbHk9WmVuK0tha3UrR290aGljK05ldzp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcclxuIiwiLyoqXHJcbiAqIFJlc2V0IE1peGluZ1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIERpc2FibGUgQW5pbWF0aW9uXHJcbiAqL1xyXG5AbWl4aW4gZGlzYWJsZUFuaW1hdGlvbiB7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xyXG5cclxuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEaXNhYmxlIGFuaW1hdGlvbiBkZXBlbmRzIG9uIEJyb3dzZXIgb3IgT3BlcmF0aW9uIFN5c3RlbSBjb25maWd1cmF0aW9uXHJcbiAqL1xyXG5AbWl4aW4gYWNEaXNhYmxlQW5pbWF0aW9uIHtcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgQGluY2x1ZGUgZGlzYWJsZUFuaW1hdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBY2Nlc3NhYmlsaXR5LiBCbGFjayBhbmQgV2hpdGUgTW9kZVxyXG4gKi9cclxuQG1peGluIGFjTW9kZUJXIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFjY2Vzc2FiaWxpdHkuIEludmVyc2UgTW9kZVxyXG4gKi9cclxuQG1peGluIGFjTW9kZUNvbnRyYXN0IHtcclxuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIE1ldGVyIHJlc2V0XHJcbiAqL1xyXG5AbWl4aW4gbWV0ZXJSZXNldCB7XHJcbiAgbWV0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIDo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXHJcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxyXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcclxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByb2dyZXNzUmVzZXQge1xyXG4gIC8qKlxyXG4gICAqIFByb2dyZXNzIEJhciBSZXNldFxyXG4gICAqXHJcbiAgICovXHJcbiAgcHJvZ3Jlc3MsXHJcbiAgcHJvZ3Jlc3Nbcm9sZV0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAvKiBSZXNldCBEZWZhdWx0cyAqL1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAvKiBOZWVkcyB0byBiZSBpbiBoZXJlIGZvciBTYWZhcmkgcG9seWZpbGwgc28gYmFja2dyb3VuZCBpbWFnZXMgd29yayBhcyBleHBlY3RlZC4gKi9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIFBvbHlmaWxsICovXHJcbiAgcHJvZ3Jlc3Nbcm9sZV06YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIC8qIHJlbW92ZXMgZGVmYXVsdCBiYWNrZ3JvdW5kIGZyb20gcG9seWZpbGwgKi9cclxuICB9XHJcblxyXG4gIC8qIEVuc3VyZSBmYWxsYmFjayB0ZXh0IGRvZXNuJ3QgYXBwZWFyIGluIHBvbHlmaWxsICovXHJcbiAgcHJvZ3Jlc3Nbcm9sZV0gc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogTW9kZXJuIENTUyBSZXNldCBUd2Vha3NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmh0bWwge1xyXG4gIC8vIFNtb290aCBzY3JvbGxcclxuICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIEVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xyXG5hOm5vdChbY2xhc3NdKSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ1NTIFJlc2V0IFR3ZWFrc1xyXG4gKlxyXG4gKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gKiB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcclxuICogTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuICovXHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogSGlkZSBlbXB0eSBjZWxsICovXHJcbnRkLFxyXG50aCB7XHJcbiAgJjplbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIElucHV0IFJlc2V0XHJcbiAqL1xyXG5pbnB1dDpyZXF1aXJlZCxcclxuaW5wdXQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbnBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgLyogMiAqL1xyXG5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxyXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmJvZHk6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgZmllbGRzZXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogTWlzY1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBCYXNlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvc2V0dGluZ1wiIGFzICo7XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gIGFuaW1hdGlvbjogbG9hZGluZyAwLjVzO1xyXG4gIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lOyAvLyBpT1Plr77nrZZcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7IC8vIOODouODkOOCpOODq+OBruODkOOCpuODs+ODiemYsuatolxyXG4gICAgaGVpZ2h0OiAxMDB2aDsgLy8gQW5kcm9pZCBDaHJvbWXlr77nrZbvvIjlv4XopoHjgarjgonvvIlcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5zcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBTZXR0aW5nXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbiRiYXNlLWNvbnRlbnQtd2lkdGg6IDExNDBweDtcclxuJHh4bDogMTM4MHB4O1xyXG4keGw6IDEyODBweDtcclxuJGw6IDEwMjRweDtcclxuJHhtOiA5MjBweDtcclxuJG06IDc2OHB4O1xyXG4kczogNDgwcHg7XHJcblxyXG4vLyBzcGFjZVxyXG4kc3BhY2UtZGVmYXVsdDogODBweDtcclxuJHNwYWNlLXhsOiA1NnB4O1xyXG4kc3BhY2UtbTogMjRweDtcclxuXHJcbi8vIGNvbG9yc1xyXG4kYy1tYWluOiAjNGRhNjM1O1xyXG4kYy1zdWI6ICNlZDZmMmY7XHJcbiRjLWJnOiAjZThlYWVkO1xyXG4kYy1zdWIyOiAjZmZmOWYyO1xyXG4kYy1zdWIzOiAjOTFjYjgyO1xyXG4kYy1zdWI0OiAjZjRlYWRiO1xyXG4kYy1zdWI1OiAjZjljZGI2O1xyXG4kYy1ncmF5OiAjNzc3Nzc3O1xyXG4kYy1ib3JkZXJncmF5OiAjY2NjY2NjO1xyXG5cclxuJGMtZm9udGdyYXk6ICMwZTFmM2I7XHJcbiRjLWZvbnRncmF5MjogIzMzMzMzMztcclxuJGMtd2g6ICNmZmY7XHJcbiRjLWJrOiAjMDAwMDAwO1xyXG4kYy1mb290ZXI6ICNmOWY5Zjk7XHJcbiRjLXJlZDogI2ZmMDAwMDtcclxuXHJcbiRjLWNvY28xOiAjZDdkYjkzO1xyXG4kYy1jb2NvMjogI2EyOGE2YjtcclxuJGMtY29jbzM6ICM5NGM1MjM7XHJcbiRjLWNvY280OiAjZGZkNWM4O1xyXG5cclxuLy8gZ3JpZCBiYWNrZ3JvdW5kIHBhdHRlcm5cclxuQG1peGluIGJnLWdyaWQoKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmOGY4ZjggMnB4LCB0cmFuc3BhcmVudCAycHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOGY4ZjggMnB4LCB0cmFuc3BhcmVudCAycHgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAuNXB4IDEwLjVweDtcclxufVxyXG4iLCIvKipcclxuICogU2Nyb2xsIEFuaW1hdGlvblxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiDjgrnjgq/jg63jg7zjg6tDU1MgKi9cclxuLmZhZGVpbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xyXG59XHJcblxyXG4uZmFkZWluLXVwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XHJcbn1cclxuXHJcbi5mYWRlaW4tZG93biB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMHB4KTtcclxufVxyXG5cclxuLmZhZGVpbi1sZWZ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDApO1xyXG59XHJcblxyXG4uZmFkZWluLXJpZ2h0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcclxufVxyXG5cclxuLnNjcm9sbGluIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb21wb25lbnRcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG4ub3BlbmluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlO1xyXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIC50eHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLWZhZGVvdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuc2VjdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIge1xyXG4gIC5pbm5lciB7XHJcbiAgICAvLyDjgrPjg7Pjg4bjg7Pjg4TluYUxMjgwcHggKyDlt6blj7PkvZnnmb0zMHB4XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTI4MHB4ICsgMzBweCAqIDIpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYud2lkdGhfMTAyNCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDI0cHggKyAzMHB4ICogMik7XHJcbiAgICB9XHJcbiAgICAmLndpZHRoX2Z1bGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luX2IyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWFyZ2luX2I0MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWFyZ2luX2I1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4ubWFyZ2luX2I4MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuLm1hcmdpbl90MzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLm1hcmdpbl90NDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm1hcmdpbl90ODAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5fdDE1MCB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY19ibCB7XHJcbiAgY29sb3I6ICM0ZDdjYmY7XHJcbn1cclxuXHJcbi5tYWluX25hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAubmF2X2ZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgICAub3lhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hpbGQyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog6KaL5Ye644GXICovXHJcbi5oMl9hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAuZW4ge1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2gyaWNvbi5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qcCB7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oMl9sYWJlbCB7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaDNfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogJGMtc3ViO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaDNfYiB7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgY29sb3I6ICRjLXN1YjM7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuanAge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbl9vbl9wIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICRjLW1haW47XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXRjaCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyog44Oc44K/44OzICovXHJcbi5idG5fYSB7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGEsXHJcbiAgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxM3B4O1xyXG4gICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1zdWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5idG5fYV9iYWNrIHtcclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9iIHtcclxuICB3aWR0aDogMjg0cHg7XHJcbiAgaGVpZ2h0OiAxMTVweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMTEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjQ7XHJcbiAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViNDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0bl9iX2xlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX2Mge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGRhNjM1IDAlLCAjOTFjYjgyIDEwMCUpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX2Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtc3ViNDtcclxuICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zdWI0O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAuY2lyY2xlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjgqvjg4bjgrTjg6ogKi9cclxuLmNhdF9hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDVweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcbn1cclxuLmNhdF9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDVweDtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICBjb2xvcjogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog44Oq44K544OIICovXHJcbi5saXN0XzEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbiAgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gc3ZnOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF8zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF8yIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdhcDogNnB4O1xyXG4gIH1cclxuICBkbCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogNnB4IDAgNnB4O1xyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhmIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBCIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF80IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC5oM19hIHtcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgfVxyXG4gICAgLmdhaXlvdSB7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAuYm94IHtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICAuZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICAuYm94IHtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgIC5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXRfYSB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjgqLjg7zjgqvjgqTjg5YgKi9cclxuLm1hZ2F6aW5lX2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyAvKiBvciBub3QtYWxsb3dlZCAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJzY2F0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgJi5zdWJjYXRjaCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWdhemluZV9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA0MHB4KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IC8qIG9yIG5vdC1hbGxvd2VkICovXHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyNHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNDBweCAyMHB4O1xyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE0cHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICB9XHJcbiAgICAgIC5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAuYXJjX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDgwcHg7XHJcbiAgLmJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDMwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg2NSUgLSAzMHB4KTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRva3V0eW9fYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWIyO1xyXG4gICAgICAgICAgLmJpZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudG9rdXR5b19ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0OyAvKiBvciBub3QtYWxsb3dlZCAqL1xyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfZiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAyNnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxOHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICB9XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0d28gY29sdW1uICovXHJcbi50d29fY29sdW1uIHtcclxuICAuaW5uZXIge1xyXG4gICAgLnR3b19hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogODBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2lkZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViMjtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXRfbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodF9jb2x1bW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1hZ2F6aW5lX2Ege1xyXG4gICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGV0YyAqL1xyXG4uZmxvd19zdGVwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIC5mbG93X3N0ZXBfbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG93X3N0ZXBfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC05OSU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwX2NpcmNsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZjE4YzU5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zdGVwX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB0b3A6IDIzcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5zdGVwX3RleHQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuc3RlcF9udW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBib3R0b206IDhweDtcclxuICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlbmV4X2J0bl9hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDYwcHggMDtcclxuICAucHJlbmV4X2J0biB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5jYXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEFqYXjnlKjjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7MgKi9cclxuLnBhZ2luYXRpb24ge1xyXG4gIC5wYWdlLW51bWJlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoX2Zvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJvcmRlcmdyYXk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIOiDjOaZr+OCouODi+ODoeODvOOCt+ODp+ODsyAqL1xyXG4uYmxvYi1iZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkOyAvKiBvciBhYnNvbHV0ZTsg6Kaq44GMcmVsYXRpdmXjgarjgolhYnNvbHV0ZeOBp+OCgk9LICovXHJcbiAgaW5zZXQ6IDA7XHJcbiAgei1pbmRleDogLTI7IC8qIOiDjOaZr+OBq+WbnuOBmSAqL1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiDjgq/jg6rjg4Pjgq/jgpLpgqrprZTjgZfjgarjgYQgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IC8qIOODmuODvOOCuOOBruWcsOiJsuOBq+WQiOOCj+OBm+OBpiAqL1xyXG4gIC5ibG9iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBjbGFtcCgyODBweCwgMzh2dywgNjQwcHgpO1xyXG4gICAgaGVpZ2h0OiBjbGFtcCgyMjBweCwgMzJ2dywgNTIwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDQwcHgpO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwJSA2MCUgNjAlIDQwJSAvIDQwJSA0MCUgNjAlIDYwJTsgLyog44Gh44KH44GE5q2q44KT44Gg5qWV5YaGICovXHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsOyAvKiDjg4fjgrbjgqTjg7PjgavlkIjjgo/jgZvjgaYgbXVsdGlwbHkvc2NyZWVuIOOCguippuOBm+OCiyAqL1xyXG4gICAgJi5iMSB7XHJcbiAgICAgIGxlZnQ6IDglO1xyXG4gICAgICB0b3A6IDglO1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzAlIDMwJSwgIzAwNDc2YTI3IDAlLCAjMDA0NzZhMjcgMjAlLCByZ2JhKDIzMiwgMjMwLCAyNTUsIDApIDcwJSksXHJcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MCUgNzAlLCAjMDY3NmZmMTcgMCUsIHJnYmEoMjE0LCAyNTUsIDIzNywgMCkgNzAlKTtcclxuICAgICAgYW5pbWF0aW9uOiBmbG9hdDEgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG4gICAgJi5iMiB7XHJcbiAgICAgIGxlZnQ6IDIyJTtcclxuICAgICAgdG9wOiA0OCU7XHJcbiAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzNSUgNDAlLCAjMDY3NmZmMWYgMCUsIHJnYmEoMjMyLCAyNTUsIDI0MywgMCkgNzAlKSxcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDcwJSA2MCUsICMwMDQ3NmEyNyAwJSwgcmdiYSgyNDksIDIzMCwgMjU1LCAwKSA3MCUpO1xyXG4gICAgICBhbmltYXRpb246IGZsb2F0MiA4cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICB9XHJcbiAgICAmLmIzIHtcclxuICAgICAgcmlnaHQ6IDYlO1xyXG4gICAgICB0b3A6IDE4JTtcclxuICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDM1JSAzNSUsICMwMDQ3NmEyMSAwJSwgcmdiYSgyNTUsIDIzMywgMjI3LCAwKSA3MCUpLFxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNjUlIDY1JSwgI2IwODg3OTM0IDAlLCByZ2JhKDI0NCwgMjMwLCAyNTUsIDApIDcwJSk7XHJcbiAgICAgIGFuaW1hdGlvbjogZmxvYXQzIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmbG9hdDEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MHB4LCA0MHB4LCAwKSBzY2FsZSgxLjA4KSByb3RhdGUoNmRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXQyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEuMDIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIC02MHB4LCAwKSBzY2FsZSgwLjk3KSByb3RhdGUoLTVkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZsb2F0MyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjk4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAyMHB4LCAwKSBzY2FsZSgxLjA2KSByb3RhdGUoNGRlZyk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgLmJsb2Ige1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyog5ZWP44GE5ZCI44KP44Gb44OV44Kp44O844OgICovXHJcbi5jb250YWN0X2FyZWEge1xyXG4gIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdGVwX2FyZWEge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXBfYm94IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnN0ZXBfb24ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXlfYXJlYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtYmc7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC50eXVfdCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3Rmb3JtIHtcclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5tdzIwMCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgJi5ibF9hcmVhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJpcnRoZGF5X2FyZWEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnppcGNvZGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAuemlwX3JvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC56aXBfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnppcF9zZWFyY2hfYnRuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2ZjJmO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZsZXgge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhZGlvX2FyZWEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3hfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR5dWFyaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAudHl1X3Qge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBvc3RfYm94IHtcclxuICAgICAgICAgICAgLnBvc3RfdHh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAudHl1YXJpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiNwb3N0Y29kZVNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWRkcl9ib3gge1xyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC5hZGRyX3R4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAuYWRkcl90eHRfbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9yb3cge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnX2FyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3RfaGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fbm9ybWFsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2FyZWEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bl9ub3JtYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29uZmFyZWEge1xyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgLmNvbmZfdHh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jb250YWN0X2FyZWFfY29sdW1uIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICAuc3RlcF9hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNfcmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3JfYXJlYSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMGFiO1xyXG4gIHRvcDogMTUwcHg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLmVycm9yX2FyZWFfdHh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX2Vycm9ycyB7XHJcbiAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XHJcbiAgY29sb3I6ICRjLXdoO1xyXG59XHJcblxyXG4vLyDjg5zjgr/jg7PpgIHkv6HkuK3jga7nirbmhYtcclxuYnV0dG9uLmlzLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8g44Kv44Oq44OD44Kv54Sh5Yq55YyWXHJcbiAgb3BhY2l0eTogMC42OyAvLyDljYrpgI/mmI5cclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgaGVpZ2h0OiAxLjJlbTtcclxuICAgIG1hcmdpbjogLTAuNmVtIDAgMCAtMC42ZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDg4LCA4OCwgODgsIDAuNik7IC8vIOWkluaeoFxyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIOmamemWk+OBp+Wbnui7ouOCkuW8t+iqv1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBIZWFkZXJcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmhlYWRlci5zaXRlX2hlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMgZWFzZTtcclxuXHJcbiAgLnNpdGVfaGVhZGVyX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAyOyAvLyBzcF9uYXYoMTAwMSnjgojjgorliY3pnaLvvJrjg63jgrTjg7vjgqLjgq/jgrfjg6fjg7Pjg7vDl+OCkuODoeODi+ODpeODvOS4iuOBq+ihqOekulxyXG4gICAgd2lkdGg6IG1pbihjYWxjKDEwMCUgLSA5MHB4KSwgMTgzMHB4KTtcclxuICAgIGhlaWdodDogODZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgLy8g44Ot44K044Go5Y+z5YG044Gu55m944GE5pON5L2c44Ko44Oq44Ki44Gu6ZaT44Gv6YCP5piO44Gq5L2Z55m944CCXHJcbiAgICAvLyDjgZPjgZPjgasgcG9pbnRlci1ldmVudHM6IGF1dG8g44KS5LuY44GR44KL44Go44CB5L2Z55m96YOo5YiG77yI6KaL44Gf55uu44Gr44Gv5L2V44KC44Gq44GE77yJ44G+44GnXHJcbiAgICAvLyDjgq/jg6rjg4Pjgq/jgpLlparjgaPjgabjgZfjgb7jgYTjgIHkuIvjgavjgrnjgq/jg63jg7zjg6vjgZfjgabjgY3jgZ/jg5rjg7zjgrjlhoXlrrnjgYzjgq/jg6rjg4Pjgq/jgafjgY3jgarjgY/jgarjgovjgIJcclxuICAgIC8vIOOBneOBruOBn+OCgeimqu+8iGhlYWRlcu+8ieOBriBwb2ludGVyLWV2ZW50czogbm9uZSDjgpLntpnmib/jgZXjgZvjgZ/jgb7jgb7jgavjgZfjgIFcclxuICAgIC8vIOWun+mam+OBq+OCr+ODquODg+OCr+OBleOBm+OBn+OBhCAuc2l0ZV9oZWFkZXJfX2xvZ28gLyAuc2l0ZV9oZWFkZXJfX2NvbnRyb2xzIOWBtOOBq+OBoOOBkSBhdXRvIOOCkuS7mOOBkeOCi1xyXG4gIH1cclxuXHJcbiAgLnNpdGVfaGVhZGVyX19jb250cm9scyB7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IC8vIOeZveOBhOaTjeS9nOOCqOODquOCouiHquS9k+OBr+OCr+ODquODg+OCr+WPr+iDveOBq1xyXG4gIH1cclxuXHJcbiAgLnNpdGVfaGVhZGVyX19sb2dvIHtcclxuICAgIHdpZHRoOiAxNTlweDtcclxuICAgIGhlaWdodDogODZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgLy8g44Ot44K06Ieq5L2T44Gv44Kv44Oq44OD44Kv5Y+v6IO944GrXHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE1OXB4O1xyXG4gICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpdGVfaGVhZGVyX19hY3Rpb25zIHtcclxuICAgIHdpZHRoOiA0MTNweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNpdGVfaGVhZGVyX19hY3Rpb24ge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDFweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpdGVfaGVhZGVyX19jYW1wdXNfaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2X2JhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBmbGV4OiAwIDAgNDdweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwZTFmM2I7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdG9wIDAuMjVzIGVhc2UsXHJcbiAgICAgICAgb3BhY2l0eSAwLjJzIGVhc2UsXHJcbiAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWlkZGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tIHtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub24ge1xyXG4gICAgICAudG9wIHtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWlkZGxlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm90dG9tIHtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44OV44Or44K544Kv44Oq44O844Oz44Gu44Kv44Oq44O844Og5Zyw44Oh44Ks44Oh44OL44Ol44O8XHJcbiAgLnNwX25hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgcGFkZGluZzogMTgwcHggMjBweCA0MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY5ZWY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBvcGFjaXR5IDAuMjVzIGVhc2UsXHJcbiAgICAgIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxuXHJcbiAgICAmLm9uIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDE4MHB4LCAxNS41dncsIDE5OHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE1MnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyDoo4Xpo77jga7nmb3jgYTlm5vop5LvvIjlt6bkuIsz44O75Y+z5LiKM++8iVxyXG4gIC5zcF9uYXZfX2RlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi0tMSB7XHJcbiAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgIHRvcDogNjAlO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmLS0yIHtcclxuICAgICAgbGVmdDogMTQzcHg7XHJcbiAgICAgIHRvcDogNzIlO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tMyB7XHJcbiAgICAgIGxlZnQ6IDE5NXB4O1xyXG4gICAgICB0b3A6IDU0JTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgICYtLTQge1xyXG4gICAgICByaWdodDogMTk1cHg7XHJcbiAgICAgIHRvcDogMjQlO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tNSB7XHJcbiAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICB0b3A6IDMyJTtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tNiB7XHJcbiAgICAgIHJpZ2h0OiAxNDVweDtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BfbmF2X19ob21lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsIGNhbGMoKDEwMCUgLSA5MjhweCkgLyA4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IG1heCgwcHgsIGNhbGMoKDEwMCUgLSA2NDBweCkgLyA0KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BfbmF2X19ob21lLS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggMjY4cHggMjUycHggMjMycHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICBcInNjaG9vbCBjb3Vyc2UgYWRtaXNzaW9uIG9wZW5jYW1wdXNcIlxyXG4gICAgICBcImNhcmVlciBibG9nIGNvbnRhY3QgYWN0aW9uc1wiO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDIzMnB4KSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMzIwcHgpKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJzY2hvb2wgY291cnNlXCJcclxuICAgICAgICBcImFkbWlzc2lvbiBvcGVuY2FtcHVzXCJcclxuICAgICAgICBcImNhcmVlciBibG9nXCJcclxuICAgICAgICBcImNvbnRhY3QgYWN0aW9uc1wiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9faXRlbS0tc2Nob29sIHtcclxuICAgIGdyaWQtYXJlYTogc2Nob29sO1xyXG4gIH1cclxuICAuc3BfbmF2X19pdGVtLS1ob21lIHtcclxuICAgIGdyaWQtYXJlYTogaG9tZTtcclxuICB9XHJcbiAgLnNwX25hdl9faXRlbS0tY2FyZWVyIHtcclxuICAgIGdyaWQtYXJlYTogY2FyZWVyO1xyXG4gIH1cclxuICAuc3BfbmF2X19pdGVtLS1jb3Vyc2Uge1xyXG4gICAgZ3JpZC1hcmVhOiBjb3Vyc2U7XHJcbiAgfVxyXG4gIC5zcF9uYXZfX2l0ZW0tLWJsb2cge1xyXG4gICAgZ3JpZC1hcmVhOiBibG9nO1xyXG4gIH1cclxuICAuc3BfbmF2X19pdGVtLS1hZG1pc3Npb24ge1xyXG4gICAgZ3JpZC1hcmVhOiBhZG1pc3Npb247XHJcbiAgfVxyXG4gIC5zcF9uYXZfX2l0ZW0tLWNvbnRhY3Qge1xyXG4gICAgZ3JpZC1hcmVhOiBjb250YWN0O1xyXG4gIH1cclxuICAuc3BfbmF2X19pdGVtLS1vcGVuY2FtcHVzIHtcclxuICAgIGdyaWQtYXJlYTogb3BlbmNhbXB1cztcclxuICB9XHJcbiAgLnNwX25hdl9faXRlbS0tYWN0aW9ucyB7XHJcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XHJcbiAgfVxyXG5cclxuICAuc3BfbmF2X19ncm91cCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX3RvZ2dsZSxcclxuICAuc3BfbmF2X19tb2JpbGUtbWFpbi1saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3BfbmF2X19ncm91cCAuc3BfbmF2X19tb2JpbGUtc3VibWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9faXRlbS0tb3BlbmNhbXB1cyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9fZXh0IHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAuc3BfbmF2X19leHRfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX2JveGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9fYWN0aW9uc190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9fYm94X2xhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAvLyDjg5zjgr/jg7Pjga7opovjgZ/nm67jga/lhbHpgJrjgrPjg7Pjg53jg7zjg43jg7Pjg4ggLmFycm93X2J0biDjgpLkvb/nlKjvvIhjb21wb25lbnQvX2Fycm93X2J0bi5zY3Nz77yJ44CCXHJcbiAgLy8g44GT44GT44Gn44Gv5qiq5bmF44Gg44GR5b6T5p2l44Gp44GK44KK44Gr5L+d44Gk77yILmFycm93X2J0buWNmOS9k+OCiOOCiuips+e0sOW6puOCkuS4iuOBkuOBpueiuuWun+OBq+S4iuabuOOBjeOBmeOCi++8ieOAglxyXG4gIC5zcF9uYXZfX2JveF9idG4uYXJyb3dfYnRuIHtcclxuICAgIHdpZHRoOiAyMzJweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvLyDjg6njg5njg6vlhoXjga7mlLnooYzvvIhcXG7vvInjgpLjgZ3jga7jgb7jgb4y6KGM6KGo56S644Gr44GZ44KLXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5zcF9uYXZfX2JveF9idG4uYXJyb3dfYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX2Zvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IG1heCgwcHgsIGNhbGMoKDEwMCUgLSA5MjhweCkgLyA4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IG1heCgwcHgsIGNhbGMoKDEwMCUgLSA2NDBweCkgLyA0KSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjgqLjgq/jgrvjgrnjg5zjgr/jg7Pjga/lhbHpgJrjgrPjg7Pjg53jg7zjg43jg7Pjg4ggYXJyb3dfYnRuIOOCkuS9v+eUqFxyXG5cclxuICAuc3BfbmF2X19leHRyYSB7XHJcbiAgICB3aWR0aDogMjM0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNwX25hdl9fc25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhOmxhc3QtY2hpbGQsXHJcbiAgICBhOmxhc3QtY2hpbGQgaW1nIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcF9uYXZfX3ByaXZhY3kge1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubm8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gIGhlYWRlci5zaXRlX2hlYWRlciB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcblxyXG4gICAgLnNpdGVfaGVhZGVyX19pbm5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlX2hlYWRlcl9fY29udHJvbHMge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMThweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMjhweCByZ2JhKDE0LCAzMSwgNTksIDAuMDgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlX2hlYWRlcl9fbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGVfaGVhZGVyX19hY3Rpb25zIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGdhcDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGVfaGVhZGVyX19hY3Rpb24ge1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgID4gaW1nLFxyXG4gICAgICAuc2l0ZV9oZWFkZXJfX2NhbXB1c19pY29uIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2X2JhciB7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXYge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDE2cHggNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICBoZWFkZXIuc2l0ZV9oZWFkZXIge1xyXG4gICAgLnNwX25hdiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgaGVhZGVyLnNpdGVfaGVhZGVyIHtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgIC5zaXRlX2hlYWRlcl9faW5uZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZV9oZWFkZXJfX2xvZ28ge1xyXG4gICAgICB3aWR0aDogNzkuNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA3OS41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGVfaGVhZGVyX19hY3Rpb25zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZV9oZWFkZXJfX2NvbnRyb2xzIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9iYXIge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmbGV4LWJhc2lzOiA0MHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbGVmdDogMTIuNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMi41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3Age1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9uIHtcclxuICAgICAgICAudG9wLFxyXG4gICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXYge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19ob21lLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19ob21lLS1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IG1pbigxMDAlKTtcclxuICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fZ3JpZCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJob21lXCJcclxuICAgICAgICBcInNjaG9vbFwiXHJcbiAgICAgICAgXCJjb3Vyc2VcIlxyXG4gICAgICAgIFwiYWRtaXNzaW9uXCJcclxuICAgICAgICBcIm9wZW5jYW1wdXNcIlxyXG4gICAgICAgIFwiY2FyZWVyXCJcclxuICAgICAgICBcImJsb2dcIlxyXG4gICAgICAgIFwiY29udGFjdFwiXHJcbiAgICAgICAgXCJhY3Rpb25zXCI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgcm93LWdhcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1saW5rcyB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fZGVza3RvcC1oZWFkaW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X190b2dnbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IG1pbigxMDAlKTtcclxuICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlMWUyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXZfX2l0ZW0tLWNvbnRhY3QgaDIge1xyXG4gICAgICB3aWR0aDogbWluKDEwMCUpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlMWUyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjg5njgqTjgqvjg6xCbG9nIC8g6LOH5paZ6KuL5rGCIC8g5pWZ5ZOh5Yuf6ZuG77ya5bi444Gr44OV44Op44OD44OI44Gq5Lim44Gz77yI44OI44Kw44Or44Gu5a2Q44Gr44GX44Gq44GE77yJXHJcbiAgICAuc3BfbmF2X19pdGVtLS1ibG9nIGgyIHtcclxuICAgICAgd2lkdGg6IG1pbigxMDAlKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTFlMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXZfX2dyb3VwIC5zcF9uYXZfX3N1Ym1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgbWF4LWhlaWdodCAwLjM1cyBlYXNlLFxyXG4gICAgICAgIG1hcmdpbi10b3AgMC4zNXMgZWFzZSxcclxuICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZSxcclxuICAgICAgICB0cmFuc2Zvcm0gMC4zNXMgZWFzZSxcclxuICAgICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjM1cztcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19ncm91cC5pcy1vcGVuIC5zcF9uYXZfX3N1Ym1lbnUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fbW9iaWxlLW1haW4tbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19pdGVtLS1vcGVuY2FtcHVzIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19ncm91cCBsaSBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXZfX2JveGVzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fYWN0aW9uc190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fYm94IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fYm94X2xhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fYm94X2J0bi5hcnJvd19idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAuc3BfbmF2X190b2dnbGU6OmFmdGVyLFxyXG4gICAgICAuc3BfbmF2X19zdWJtZW51IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwX25hdl9fZm9vdCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmFycm93X2J0biB7XHJcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCAzMzVweCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BfbmF2X19leHRyYSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcF9uYXZfX3NucyB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmxhc3QtY2hpbGQsXHJcbiAgICAgIGE6bGFzdC1jaGlsZCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogRm9vdGVyXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5zaXRlX2Zvb3Rlcl9fZXh0X3dyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5mb290ZXJfYnJlYWRjcnVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTFFMjtcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgLy8g6Kaq44Oa44O844K444O744Kr44OG44K044Oq44O844KS5ZCr44KB44Gm6ZqO5bGk44GM5aKX44GI44Gm44KC5oqY44KK6L+U44GZXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW5bYXJpYS1jdXJyZW50XSB7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwRTFGM0I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZV9mb290ZXIge1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgQGluY2x1ZGUgYmctZ3JpZCgpO1xyXG5cclxuICAmX19jdGFfZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5zaXRlX2Zvb3Rlcl9fY3RhX2JnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGFfYmcsXHJcbiAgJl9fY3RhX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jdGFfYmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhX292ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMzEsIDU5LCAwLjYpO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWluLWhlaWdodDogNjE1cHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQ1cHggMzRweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQzMHB4IDFmcjtcclxuICAgIGdhcDogY2xhbXAoNjBweCwgOHZ3LCAxNjVweCk7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvX21haW4sXHJcbiAgJl9faW5mb19tZXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvX2phIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICB9XHJcblxyXG4gIC8vIOOCouOCr+OCu+OCueODnOOCv+ODs+OBr+WFsemAmuOCs+ODs+ODneODvOODjeODs+ODiCBhcnJvd19idG4g44KS5L2/55So77yI5LiK5L2Z55m944Gu44G/5LuY5LiO77yJXHJcbiAgLmFycm93X2J0biB7IG1hcmdpbi10b3A6IDI0cHg7IH1cclxuXHJcbiAgJl9fc25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaXZhY3kge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDRweDtcclxuICB9XHJcblxyXG4gIC8vIOaoquaWueWQkeOBruS4puOBs+OCkkRPTemghuOBqOS4gOiHtOOBleOBm+OAgeOCq+ODqeODoOaVsOOBjOWkieOCj+OBo+OBpuOCguiqreOBv+mghuOCkuS/neOBpFxyXG4gICZfX25hdl9yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGdhcDogMzBweCBjbGFtcCgzNnB4LCA0dncsIDcwcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2X2FwcGx5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2X2dyb3VwIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwLjUzZW07XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6KaL5Ye644GX44Oq44Oz44Kv44Gu57im56mN44G/77yI44OZ44Kk44Kr44OsQmxvZyAvIOizh+aWmeiri+axgiAvIOaVmeWToeWLn+mbhiAvIOOBiuWVj+OBhOWQiOOCj+OBm++8iVxyXG4gICAgJi0tbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19leHQge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC8vIOODnOODg+OCr+OCueODnOOCv+ODs++8iOWPl+mok+mWk+i/keOBruaWueOBuCAvIOOCteODreODs+aOoeeUqOaLheW9k+OBruaWueOBuO+8iVxyXG4gICZfX25hdl9ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXZfYm94X2xhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAvLyDjg5zjgr/jg7Pjga7opovjgZ/nm67jga/lhbHpgJrjgrPjg7Pjg53jg7zjg43jg7Pjg4ggLmFycm93X2J0biDjgpLkvb/nlKjvvIhjb21wb25lbnQvX2Fycm93X2J0bi5zY3Nz77yJ44CCXHJcbiAgLy8g44GT44GT44Gn44Gv5qiq5bmF77yI44Kz44Oz44OG44OK44Gr5ZCI44KP44Gb44Gm5Ly444Gz44KL5b6T5p2l44Gu5oyZ5YuV77yJ44Gg44GR5L+d44Gh44CBMzM1cHjjga7kuIrpmZDjga/lpJbjgZnjgIJcclxuICAmX19uYXZfYm94X2J0bi5hcnJvd19idG4ge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMDsgLy8g5LiK44Gu44CMLmFycm93X2J0biB7IG1hcmdpbi10b3A6IDI0cHg7IH3jgI3vvIjjgqLjgq/jgrvjgrnjg5zjgr/jg7PnlKjvvInjgpLmiZPjgaHmtojjgZlcclxuICAgIGZvbnQtc2l6ZTogMTZweDsgLy8g44Op44OZ44Or44Gg44GR5LuW44GuYXJyb3dfYnRu44KI44KK5bCR44GX5bCP44GV44GPXHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLy8g44Op44OZ44Or5YaF44Gu5pS56KGM77yIXFxu77yJ44KS44Gd44Gu44G+44G+MuihjOihqOekuuOBq+OBmeOCi1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gIC5zaXRlX2Zvb3RlciB7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb19tYWluIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fbWV0YSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5zaXRlX2Zvb3Rlcl9fc25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIC5zaXRlX2Zvb3RlciB7XHJcbiAgICAmX19jdGFfZ3JpZCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhX2NvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDM0cHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZfcm93IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBnYXA6IDMwcHggMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgLnNpdGVfZm9vdGVyIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3dfYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogc3ViX2t2MiDigJQgU3ViIHBhZ2UgTVYgY29tcG9uZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5zdWJfa3YyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1NzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyDlt6bljYrliIbjgpJuYXZ544Gn5LiK5pu444GNXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwZTFmM2I7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8g5p6g57ea77yI5YWo5L2T44GrODBweOWGheWBtOOAgTE3NjDDlzQxMOebuOW9k++8iVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA4MHB4O1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgcmlnaHQ6IDgwcHg7XHJcbiAgICBib3R0b206IDgwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2ZlMWY0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuXHJcbiAgLy8g5Y+z5YG044Gu6KOF6aO+55+p5b2i576kXHJcbiAgJl9fZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFJlY3RhbmdsZSAzMzQ6IHg6ODEwLCB5OjI5MCwgMTAww5cxMDAg44OJ44OD44OI55+p5b2i77yI5aSn44GN44GE5Zub6KeS44Gu5bem5LiL6KeS44Gr6YeN44Gq44KL77yJXHJcbiAgJl9fZGVjby1kb3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSg4MTAgLyAxOTIwKTtcclxuICAgIHRvcDogMjkwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9kb3QtcmVjdC5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVjdGFuZ2xlIDMzNjogeDo4NjAsIHk6MTQwLCAyMDDDlzIwMCAjQ0ZFMUY0XHJcbiAgJl9fZGVjby1jaXJjbGUxIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoODYwIC8gMTkyMCk7XHJcbiAgICB0b3A6IDE0MHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNjZmUxZjQ7XHJcbiAgfVxyXG5cclxuICAvLyBSZWN0YW5nbGUgMzMxOiB4OjE0ODAsIHk6MzMwLCAzMMOXMzAgIzREN0NCRlxyXG4gICZfX2RlY28tY2lyY2xlMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDE0ODAgLyAxOTIwKTtcclxuICAgIHRvcDogMzMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICM0ZDdjYmY7XHJcbiAgfVxyXG5cclxuICAvLyBSZWN0YW5nbGUgMzMyOiB4OjEyMzAsIHk6MzgwLCA2MMOXNjAgI0UzRTFFMlxyXG4gICZfX2RlY28tY2lyY2xlMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEyMzAgLyAxOTIwKTtcclxuICAgIHRvcDogMzgwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlM2UxZTI7XHJcbiAgfVxyXG5cclxuICAvLyBSZWN0YW5nbGUgMzMzOiB4OjEzNTAsIHk6NDQwLCA4MMOXODAgI0Y1QjE5NVxyXG4gICZfX2RlY28tY2lyY2xlNCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEzNTAgLyAxOTIwKTtcclxuICAgIHRvcDogNDQwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWIxOTU7XHJcbiAgfVxyXG5cclxuICAvLyDjg4bjgq3jgrnjg4jjgrPjg7Pjg4bjg7Pjg4TvvIh4OjMyMCA9IDEyODBweOOCs+ODs+ODhuODs+ODhOW3puerr+OBqOS4gOiHtO+8iVxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgei1pbmRleDogNDtcclxuICB9XHJcblxyXG4gICZfX2VuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgdG9wOiAyNTBweDtcclxuICAgIGNvbG9yOiAjY2ZlMWY0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzIwcHg7XHJcbiAgICB0b3A6IDMwMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19icmVhZGNydW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgdG9wOiA1MjBweDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW5bYXJpYS1jdXJyZW50XSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogc3ViX2t2IOKAlCBTdWIgcGFnZSBoZXJvXHJcbiAqIERlc2lnbiByZWZlcmVuY2U6IDE5MjAgw5cgNjgwcHhcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnN1Yl9rdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdy14OiBjbGlwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMTkyMCAvIDY4MDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOWGmeecn+OBquOBl+ODkOODquOCouODs+ODiO+8muacgOiDjOmdouOBruiDjOaZr+OCsOODqeODh++8iEZpZ21hIFJlY3RhbmdsZSA3MCAvIDE5MjDDlzU3MOODu+S4iuKGkuS4i++8iVxyXG4uc3ViX2t2LS1uby1pbWc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDU3MCAvIDY4MCAqIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5ZWYgMCUsIHJnYmEoMjU1LCAyNDksIDIzOSwgMCkgMTAwJSk7XHJcbiAgei1pbmRleDogMDsgLy8g55m96IOM5pmv44Gu5LiK44O75bem5LiJ6KeSKHowL+W+jOe2minjgoTnlLvlg48oejEp44KI44KK6IOM6Z2iXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExlZnQgU1ZHOiBjb2xvciBjaGFuZ2VzIHBlciBwYWdlLCBsZWZ0LWZpeGVkXHJcbi8vIGxlZnQ6IC00MHB4IOKGkiBTVkcgcGF0aCBzdGFydHMgYXQgeD00MCwgc2hpZnQgdG8gcmVtb3ZlIGludGVybmFsIGdhcFxyXG4uc3ViX2t2X2xlZnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNDBweDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiBjYWxjKDcxOCAvIDY4MCAqIDEwMCUpO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDM7IC8vIOWPs+eUu+WDjyh6MSnjgojjgorliY3pnaLjgavooajnpLpcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBsZWZ0OiBjYWxjKC00MCAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMZWZ0LWJvdHRvbSBkZWNvcmF0aW9uOiBmaXhlZCBhdCBib3R0b20tbGVmdCwgMTQ5cHggd2lkZVxyXG4uc3ViX2t2X2xlZnQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDE0OXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICB6LWluZGV4OiA0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIHdpZHRoOiBjYWxjKDE0OSAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCb3R0b20gZGVjb3JhdGlvbjogcmlnaHQtZml4ZWQsIDE5MjBweCBmaXhlZCAobGVmdCBjbGlwcyBhcyB2aWV3cG9ydCBuYXJyb3dzKVxyXG4uc3ViX2t2X2JvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAtMnB4O1xyXG4gIHdpZHRoOiAxOTIwcHg7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGwpIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcbn1cclxuXHJcbi8vIFJpZ2h0IHBob3RvOiByaWdodC1maXhlZCwgcHJvcG9ydGlvbmFsIHdpZHRoLCBmaWxscyBjb250YWluZXIgaGVpZ2h0XHJcbi5zdWJfa3ZfcmlnaHQtaW1nMDEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA2ODBweDtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiA2ODAgLyAxOTIwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRleHQgY29udGVudFxyXG4uc3ViX2t2X2lubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLy8gc3R5bGU6IFplbiBLYWt1IEJvbGQgNDhweCwgIzIyMjIyMiwgd2hpdGUgdGV4dC1zaGFkb3dcclxuLnN1Yl9rdl90aXRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGNhbGMoMjEwIC8gMTkyMCAqIDEwMCUpO1xyXG4gIHRvcDogY2FsYygyOTAgLyA2ODAgKiAxMDAlKTtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtc2hhZG93OlxyXG4gICAgMCAwIDMwcHggI2ZmZixcclxuICAgIDAgMCAxMHB4ICNmZmY7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDQ4IC8gMTkyMCAqIDEwMHZ3KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlOiBPcGVuIFNhbnMgMTRweCDigJQgcG9zaXRpb25lZCBiZWxvdyAuc3ViX2t2IGluIGRvY3VtZW50IGZsb3dcclxuLnN1Yl9rdl9icmVhZGNydW1iIHtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLmlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzRkN2NiZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuW2FyaWEtY3VycmVudF0ge1xyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViX2t2IHtcclxuICAmLnN1Yl9rdi0tbm8taW1nIHtcclxuICAgIC5rdl9ub3Bob3RvX3MxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAua3Zfbm9waG90b19zMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgfVxyXG4gICAgLmt2X25vcGhvdG9fczMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogNztcclxuICAgIH1cclxuICAgIC5rdl9ub3Bob3RvX3M0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDE0dnc7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICBpbWcuc3ViX2t2X2xlZnQtYm90dG9tIHtcclxuICAgICAgd2lkdGg6IDl2dztcclxuICAgIH1cclxuICAgIGltZy5zdWJfa3ZfYm90dG9tIHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG4gICAgaW1nLnN1Yl9rdl9yaWdodC1pbWcwMSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDg0Ljh2dztcclxuICAgIH1cclxuICAgIC5zdWJfa3ZfaW5uZXIge1xyXG4gICAgICBoMS5zdWJfa3ZfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3ViX2t2LS1uby1pbWcge1xyXG4gICAgICAuc3ViX2t2X3JpZ2h0LWltZzAxIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwOHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWJfa3ZfbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDl2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIGhlaWdodDogNDV2dztcclxuICAgIGltZy5zdWJfa3ZfcmlnaHQtaW1nMDEge1xyXG4gICAgICB3aWR0aDogOTUuNnZ3O1xyXG4gICAgICByaWdodDogLTV2dztcclxuICAgIH1cclxuICAgIC5zdWJfa3ZfaW5uZXIge1xyXG4gICAgICBoMS5zdWJfa3ZfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3ViX2t2LS1uby1pbWcge1xyXG4gICAgICAuc3ViX2t2X3JpZ2h0LWltZzAxIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwOHZ3O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDExMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nLnN1Yl9rdl9sZWZ0LWJvdHRvbSB7XHJcbiAgICAgIHdpZHRoOiA0NXZ3O1xyXG4gICAgICB0b3A6IC0zM3Z3O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVkoLTEpO1xyXG4gICAgfVxyXG4gICAgaW1nLnN1Yl9rdl9ib3R0b20ge1xyXG4gICAgICB3aWR0aDogMTcwdnc7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaW1nLnN1Yl9rdl9yaWdodC1pbWcwMSB7XHJcbiAgICAgIHdpZHRoOiAxMjB2dztcclxuICAgICAgcmlnaHQ6IC04dnc7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgc3ZnLnN1Yl9rdl9sZWZ0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDl2dztcclxuICAgICAgdG9wOiAtN3Z3O1xyXG4gICAgfVxyXG4gICAgLnN1Yl9rdl9pbm5lciB7XHJcbiAgICAgIGgxLnN1Yl9rdl90aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjZ2dztcclxuICAgICAgICBsZWZ0OiAxMnZ3O1xyXG4gICAgICAgIHRvcDogNDB2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdWJfa3YtLW5vLWltZyB7XHJcbiAgICAgIGhlaWdodDogNzB2dztcclxuICAgICAgLnN1Yl9rdl9yaWdodC1pbWcwMSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNjZ2dztcclxuICAgICAgfVxyXG4gICAgICAuc3ViX2t2X2lubmVyIHtcclxuICAgICAgICAuc3ViX2t2X3RpdGxlIHtcclxuICAgICAgICAgIHRvcDogMjZ2dztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5rdl9ub3Bob3RvX3MxIHtcclxuICAgICAgICB3aWR0aDogMjA1dnc7XHJcbiAgICAgICAgcmlnaHQ6IC02NnZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmt2X25vcGhvdG9fczIge1xyXG4gICAgICAgIHdpZHRoOiAyMDV2dztcclxuICAgICAgICByaWdodDogLTY2dnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAua3Zfbm9waG90b19zMyB7XHJcbiAgICAgICAgd2lkdGg6IDIwNXZ3O1xyXG4gICAgICAgIHJpZ2h0OiAtNjZ2dztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgIC5rdl9ub3Bob3RvX3M0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBTdWIgaGVhZGluZyBjb21wb25lbnRzXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi8vIGVuICsgamEg5LqM6KGM6KaL5Ye644GXXHJcbi5zdWJfaDIge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyDopqrjgYxmbGV4KGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQp44Gn44KC5LiL57ea44KSaW5uZXLlhajluYXjgavkvLjjgbDjgZlcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAmX19lbiB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICYuY19ibHVlIHtcclxuICAgICAgY29sb3I6ICNjZmUxZjQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9famEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRkN2NiZjsgLy8g44Oh44Kk44OzMDLvvIhGaWdtYTogRnJhbWUgNTgxIOS4i+e3mu+8iVxyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubm9fcGEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjgrvjgq/jgrfjg6fjg7PlsI/opovlh7rjgZfvvIjjgqLjgqTjgrPjg7PvvIvjg4bjgq3jgrnjg4jjg7vkuIvnt5rjgarjgZcgLyBGaWdtYSBzdWJfaDPvvIlcclxuLnN1Yl9oMyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIOW3puOBruijhemjvuOCouOCpOOCs+ODs++8iOmdkjMww5czMO+8i+m7hDIww5cyMOOBruWbm+inku+8iVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3ViX2gzLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ki44Kk44Kz44Oz44KS5LiK44O75Lit5aSu5a+E44Gb77yIRmlnbWEgc3ViX2gzX2NlbnRlcu+8iVxyXG4gICYtLWNlbnRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgIC5zdWJfaDNfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlsI/opovlh7rjgZfvvIjoo4Xpo77jgarjgZfjg7syMnB4IGJvbGQgLyBGaWdtYSBzdWJfaDXvvIlcclxuLnN1Yl9oNSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbiIsIi8qKlxuICogUG9pbnQgQXJlYSBjb21wb25lbnRcbiAqIOOAjOeZvSAvIOODieODg+ODiOagvOWtkCAvIOOCr+ODquODvOODoOOAjeOBruiDjOaZr+OCt+OCp+OCpOODl+mBleOBhOOBp+OAgVxuICog55Wq5Y+377yL6KaL5Ye644GX77yL5pys5paH77yL55S75YOP44KS5Lim44G544KLUE9JTlQvU1RFUOe0ueS7i+ODluODreODg+OCr++8iOikh+aVsOODmuODvOOCuOWFsemAmu+8iVxuICog44OH44K244Kk44Oz5Z+65rqW77ya5a2m5qCh57S55LuL44O75YWl5a2m5qGI5YaF44Oa44O844K477yI5penIC5zY2hvb2xfZmVhdHVyZXPvvIlcbiAqXG4gKiBtYXJrdXA6XG4gKiA8ZGl2IGNsYXNzPVwicG9pbnRfYXJlYVwiPlxuICogICA8ZGl2IGNsYXNzPVwiYm94IHdoaXRlXCI+ICAgICAgICAgICDihpAgd2hpdGUgLyBncmlkIC8gY3JlYW0g44Gn6IOM5pmv44KS5YiH5pu/XG4gKiAgICAgPGRpdiBjbGFzcz1cImlubmVyIGZhZGVpblwiPiAgICAgIOKGkCDlhbHpgJrjga4gLmlubmVy77yIY29tcG9uZW50L19jb21wb25lbnQuc2Nzc++8iVxuICogICAgICAgPGFydGljbGUgY2xhc3M9XCJpdGVtXCI+XG4gKiAgICAgICAgIDxkaXYgY2xhc3M9XCJjb250ZW50XCI+XG4gKiAgICAgICAgICAgPGRpdiBjbGFzcz1cIm51bVwiPlxuICogICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJsYWJlbFwiPlBvaW50PC9zcGFuPlxuICogICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJub1wiPjAxPC9zcGFuPlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZXh0XCI+XG4gKiAgICAgICAgICAgICA8aDMgY2xhc3M9XCJoZWFkaW5nXCI+6KaL5Ye644GXPC9oMz5cbiAqICAgICAgICAgICAgIDxwIGNsYXNzPVwiYm9keVwiPuacrOaWhzwvcD5cbiAqICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgIDxkaXYgY2xhc3M9XCJpbWdcIj48aW1nIHNyYz1cIlwiIGFsdD1cIlwiPjwvZGl2PlxuICogICAgICAgPC9hcnRpY2xlPlxuICogICAgIDwvZGl2PlxuICogICA8L2Rpdj5cbiAqICAgLi4uXG4gKiA8L2Rpdj5cbiAqXG4gKiAtIOWFiOmgreOBrmJveOOBr+S4iuOBruS9meeZveOBquOBl++8iOODouODkOOCpOODq+OBp+OBr+Wbnui7ouOBl+OBn1BPSU5U55Wq5Y+344Gu6YCD44GS5YiG44Gg44GR5L2Z55m944KS56K65L+d77yJ44CBXG4gKiAgIOacq+WwvuOBrmJveOOBr+asoeauteOBuOOBruOCt+OCp+OCpOODl+OBquOBl+OAguOBqeOBoeOCieOCgiA6Zmlyc3QtY2hpbGQgLyA6bGFzdC1jaGlsZCDjgafoh6rli5XliKTlrppcbiAqIC0g55Wq5Y+344Gu6Imy44Gv5pei5a6aICM0ZDdjYmbjgILjg5rjg7zjgrjlhajkvZPjgaflpInjgYjjgovjgarjgokgYC5wb2ludF9hcmVheyAtLXBvaW50LWNvbG9yOiN4eHg7IH1g44CBXG4gKiAgIDHjg5bjg63jg4Pjgq/jgaDjgZHlpInjgYjjgovjgarjgokgYC5ib3hgIOOBqyBgLmFjY2VudC0xYO+8iOOCteODvOODouODs++8iS8gYC5hY2NlbnQtMmDvvIjjgqrjg6zjg7PjgrjvvInjgpLku5jjgZHjgotcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XG5cbi5wb2ludF9hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGdyaWTvvIjjg4njg4Pjg4jmoLzlrZDvvInjg5Djg6rjgqjjg7zjgrfjg6fjg7Pjga7og4zmma/jgILjg5rjg7zjgrjnpZblhYjjga7og4zmma/jgYzpgI/pgY7otorjgZfjgatcbiAgLy8g6KaL44GI44KL6Kit6KiI44Gg44Go44CB6ZaT44Gr5LiN6YCP5piO44Gq6IOM5pmv44KS5oyB44Gk6KaB57Sg44GM5oyf44G+44KL44Go5Yq544GL44Gq44GP44Gq44KL44Gf44KB44CBXG4gIC8vIOOBk+OBk+OBp+iHquWJjeOBq+aMgeOBn+OBm+OBpuWFqOODmuODvOOCuOOBp+eiuuWun+OBq+ihqOekuuOBleOCjOOCi+OCiOOBhuOBq+OBmeOCi1xuICBAaW5jbHVkZSBiZy1ncmlkKCk7XG5cbiAgLmJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogODBweCAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTlweDtcblxuICAgIC8vIOW4r+OBruS4i+err++8muasoeOBruODluODreODg+OCr+OBuOKWveOBp+WIh+OCiuabv+OCj+OCi+OCt+OCp+OCpOODl++8iOiJsuOBr+WQhOODkOODquOCqOODvOOCt+ODp+ODs+OBp+aMh+Wumu+8iVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC05OXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vIOWFiOmgreODluODreODg+OCr+OBr+S4iuOBruS9meeZveOCkuaMgeOBn+OBquOBhFxuICAgIC8vIO+8iOODouODkOOCpOODq+OBp+OBr+Wbnui7ouOBl+OBn1BPSU5U55Wq5Y+344GM44OW44Ot44OD44Kv5LiK44Gr44Gv44G/5Ye644GZ44Gf44KB44CB6YCD44GS5YiG44Gu5L2Z55m944KS56K65L+d77yJXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gICAgICAgIC5jb250ZW50IC5udW0ge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDmnIDlvozlsL7jg5bjg63jg4Pjgq/jga/mrKHmrrXjgbjjga7jgrfjgqfjgqTjg5fkuI3opoFcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSB3aGl0Ze+8mueZveiDjOaZryAtLS0tXG4gICAgJi53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBncmlk77ya44OJ44OD44OI5qC85a2Q6IOM5pmv77yI5LiL56uv44Gv44Kv44Oq44O844Og44GuMuebtOinkuS4ieinkuOBp1blrZfvvIktLS0tXG4gICAgLy8g44OJ44OD44OI5p+E6Ieq5L2T44GvIC5wb2ludF9hcmVhIOWBtOOBp+eUqOaEj+OBl+OBpuOBhOOCi++8iOOBk+OBrmJveOOBr+mAj+mBjuOBq+OBl+OBpuimi+OBm+OCi+OBoOOBke+8iVxuICAgICYuZ3JpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC05OXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY5ZWY7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMCAwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gY3JlYW3vvJrjgq/jg6rjg7zjg6Dog4zmma8gLS0tLVxuICAgICYuY3JlYW0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjllZjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC05OXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY5ZWY7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSDnlarlj7foibLjg5Djg6rjgqjjg7zjgrfjg6fjg7MgLS0tLVxuICAgICYuYWNjZW50LTEge1xuICAgICAgLS1wb2ludC1jb2xvcjogI2Y1YjE5NTsgLy8g44K144O844Oi44OzXG4gICAgfVxuXG4gICAgJi5hY2NlbnQtMiB7XG4gICAgICAtLXBvaW50LWNvbG9yOiAjZmVjMDZhOyAvLyDjgqrjg6zjg7PjgrhcbiAgICB9XG5cbiAgICAvLyAtLS0tICRsOiAxMDI0cHggLS0tLVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cblxuICAgICAgJi5ncmlkOjpiZWZvcmUsXG4gICAgICAmLmdyaWQ6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmNyZWFtOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSAkbTogNzY4cHggLS0tLVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmdyaWQ6OmJlZm9yZSxcbiAgICAgICYuZ3JpZDo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICYuY3JlYW06OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIGZsZXg6IDAgMCA0Ni44NzUlOyAvLyA2MDAgLyAxMjgwXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaXRlbe+8iOmAmuW4uOOBruW4r++8ieOBoOOBkeOBp+OBquOBj+OAgVNURVAwMuOBruWbs+ihqOOBruOCiOOBhuOBqueLrOiHquODrOOCpOOCouOCpuODiOOBrlxuICAgIC8vIOODqeODg+ODkeODvOOBi+OCieOCguS9v+OBiOOCi+OCiOOBhuOAgS5pdGVtIOOBruWtkOOBq+OBr+mZkOWumuOBm+OBmiAuYm94IOebtOS4i+OBq+e9ruOBj1xuICAgIC5jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLy8gUEPjga7lhaXjgozlrZDmp4vpgKDvvIhjb250ZW50ID4gbnVtIC8gdGV4dO+8ieOBr+OBneOBruOBvuOBvuOAgVxuICAgICAgLy8gZGlzcGxheTogY29udGVudHMg44Gn566x44Gg44GR5aSW44GX44CB6aCG55Wq44Gg44GR5Lim44G55pu/44GI44KLXG4gICAgICAvLyDooajnpLrpoIbvvJpQT0lOVC9TVEVQ55Wq5Y+3IOKGkiDopovlh7rjgZcg4oaSIOeUu+WDjyDihpIg5pys5paHXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cblxuICAgICAgLm51bSB7XG4gICAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wb2ludC1jb2xvciwgIzRkN2NiZik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XG4gICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC05MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTc1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ubyB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcclxuICogUGFnZS1pbnRlcm5hbCBuYXZpZ2F0aW9uIGJ1dHRvbnNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnBhZ2VfbmF2IHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMwZTFmM2I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZDogIzRkN2NiZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGFuY2hvcl9uYXYg44Gu44Oc44K/44Oz44GvIGxpbmtfYnRu77yILmxpbmtfYnRu77yJ44Gr57Wx5LiA44CCXHJcbi8vIOaoquS4puOBs+ODrOOCpOOCouOCpuODiOOBr+WQhOODmuODvOOCuFNDU1PjgacgLmFuY2hvcl9uYXYg44Gr5oyH5a6a44GZ44KL77yIQuahiO+8ieOAglxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAucGFnZV9uYXYge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGkgeyBmbGV4OiAwIDAgMTAwJTsgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIElubmVyIGNvbnRhaW5lcnNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmlubmVyLTEwMjQge1xyXG4gIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuIiwiLyoqXHJcbiAqIEFycm93IGJ1dHRvblxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4uYXJyb3dfYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1heC13aWR0aDogMzM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2U2ZWFlZTtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxZjNiO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOefouWNsOOBruWQkeOBje+8muWklumDqOOCteOCpOODiOOBuO+8neaWnOOCgeS4iuOAgeOCteOCpOODiOWGheOBruWIpeODmuODvOOCuOOBuO+8neWPs+OAgTHjgaTliY3jga7nlLvpnaIv5LiA6Kan44G45oi744KL77yd5bemXHJcbiAgLy8g77yIUEhQ5YG0IHBhcnRzL2Fycm93X2J0bi5waHAg44GM6Ieq5YuV5Yik5a6a44GX44Gm44GT44Gu44Kv44Op44K544KS5LuY5LiO44GZ44KL77yJXHJcbiAgJi0tZGlhZ29uYWw6aG92ZXIgc3ZnIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgLTZweCk7XHJcbiAgfVxyXG4gICYtLXJpZ2h0OmhvdmVyIHN2ZyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcclxuICB9XHJcbiAgJi0tbGVmdDpob3ZlciBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xyXG4gIH1cclxuXHJcbiAgLy8gPGJ1dHRvbj7jgajjgZfjgabkvb/jgYbloLTlkIjjga7opovjgZ/nm67jg6rjgrvjg4Pjg4jvvIg8YT7jgajlkIzjgZjopovjgZ/nm67jgavjgZnjgovvvIlcclxuICAmW3R5cGVdIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIGxpbmtfYnRuIOKAlCDlhoXpg6jjg6rjg7Pjgq/jg5zjgr/jg7PvvIjjg43jgqTjg5Pjg7zloZfjgorjg7vnn6LljbDvvIlcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmxpbmtfYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAzMDVweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7IC8vIOWPs+OBr+efouWNsOWIhuOBruS9meeZve+8iOaWh+Wtl+OBqOefouWNsOOBrumHjeOBquOCiumYsuatou+8iVxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMWYzYjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgLnVwIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAtNnB4KTtcclxuICAgIH1cclxuICAgIC5kb3duIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA2cHgpO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogbGlua19jYXJkIOKAlCDlhoXpg6jjg6rjg7Pjgq/jgqvjg7zjg4nvvIjlhpnnnJ/vvIvjg6njg5njg6vvvIvjgoLjgaPjgajopovjgovvvIlcclxuICog4oC75qiq5Lim44Gz44Gu5YiX5pWw77yIMuOCq+ODqeODoOetie+8ieOBr+WQhOODmuODvOOCuOOBruOCs+ODs+ODhuODiuWBtOOBp+aMh+WumlxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4ubGlua19jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVhZWU7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxZjNiO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGZsZXg6IDAgMCAxNjBweDtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAmX19tb3JlIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rX2NhcmRfX21vcmUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAubGlua19jYXJkX19waG90byB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtfY2FyZF9fbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGlua19jYXJkX19tb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuICAgIC5saW5rX2NhcmRfX21vcmUge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogTG93ZXItcGFnZSBmbG9hdGluZyBwYWdlLXRvcCBidXR0b25cclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnBhZ2VfdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIHotaW5kZXg6IDg1MDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAmLmlzLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzBlMWYzYjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wYWdlX3RvcCB7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgLnBhZ2VfdG9wIGltZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogVXRpbGl0eSBjbGFzc2VzXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi8vIOODrOOCueODneODs+OCt+ODluaUueihjOWIh+OCiuabv+OBiO+8iCRtOiA3NjhweCDln7rmupbvvIlcclxuLy8gLmJyLXNwIOKApiDjgrnjg57jg5vjga7jgb/mlLnooYwgLyAuYnItcGMg4oCmIFBD44Gu44G/5pS56KGMXHJcbi5ici1zcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5ici1wYyB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOagvOWtkOiDjOaZr++8iOOCr+ODqeOCueOBp+S7mOS4juOBp+OBjeOCi+ODpuODvOODhuOCo+ODquODhuOCo++8iVxyXG4uYmctZ3JpZCB7XHJcbiAgQGluY2x1ZGUgYmctZ3JpZCgpO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBJbmRleFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1uYXZ5OiAjMGUxZjNiO1xyXG4gIC0tYmx1ZTogIzRkN2NiZjtcclxuICAtLWxpZ2h0LWJsdWU6ICNjZmUxZjQ7XHJcbiAgLS1vcmFuZ2U6ICNmNWIxOTU7XHJcbiAgLS1jcmVhbTogI2ZmZjllZjtcclxuICAtLWdyYXk6ICNlNmVhZWU7XHJcbn1cclxuXHJcbm1haW4uaG9tZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgY29sb3I6IHZhcigtLW5hdnkpO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5ob21lX3NlY3Rpb25fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMjN2dywgNjJweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40NTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ob21lX2xhYmVsIHtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhvbWVfc3ViX3RpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwIDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNjBweDtcclxuICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgZm9udC1zaXplOiAzNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lX2J0bixcclxuLmhvbWVfdGV4dF9saW5rIHtcclxuICB3aWR0aDogMzM1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLW5hdnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXkpO1xyXG4gIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhvbWVfc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICBzcGFuLFxyXG4gIC5ob21lX3Njcm9sbGJhcl9fZHJhZyB7XHJcbiAgICB3aWR0aDogMTMxcHg7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW46IDFweCAwIDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICB9XHJcblxyXG4gICYuc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXcge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICA+IC5ob21lX3N1Yl90aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XHJcbiAgICBtYXJnaW46IC0xMnB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogMzE0cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDcuNXB4IHJnYmEoMTQsIDMxLCA1OSwgMC4yKTtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVfZmVhdHVyZWRfaW50ZXJ2aWV3LS1zdHVkZW50IHtcclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXdfX2NhcmQge1xyXG4gICAgd2lkdGg6IG1pbig4MHZ3LCAzMTRweCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXdfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMTQgLyAzMDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfZmVhdHVyZWRfaW50ZXJ2aWV3X190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiA2cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXdfX2JvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBiZy1ncmlkKCk7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXdfX3Byb2ZpbGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXdfX3Byb2ZpbGUtbGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5ob21lX2ZlYXR1cmVkX2ludGVydmlld19fZGVwYXJ0bWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNGM5NGIzO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmVhdXR5OjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGM2YzkwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVfZmVhdHVyZWRfaW50ZXJ2aWV3LS1ncmFkdWF0ZSB7XHJcbiAgLmhvbWVfZmVhdHVyZWRfaW50ZXJ2aWV3X19saXN0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfZmVhdHVyZWRfaW50ZXJ2aWV3X19jYXJkIHtcclxuICAgIHdpZHRoOiBtaW4oODB2dywgMzE0cHgpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMzE0IC8gMTcwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX2ZlYXR1cmVkX2ludGVydmlld19fYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBiZy1ncmlkKCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9rdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBzdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAwZGVnLFxyXG4gICAgICAjZmZmZmZmIDAlLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIC5ob21lX2t2X19zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTkyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogNzY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfa3ZfX2ZpZWxkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDphY3nva7jg7vli5XjgY3jga/jgZnjgbnjgaZKU++8iGZyb250LXBhZ2UucGhw5YaF77yJ44GMIHRyYW5zZm9ybSDjgafliLblvqHjgZnjgovjgIJcclxuICAgIC8vIOWIneacn+eKtuaFi+OBr+eUu+mdouWkluODu+S4jeWPr+imluOBq+OBl+OBpuOBiuOBjeOAgUpT44GM5bqn5qiZ44KS5rG644KB44Gm44GL44KJIGlzLXJlYWR5IOOBp+ODleOCp+ODvOODieOCpOODs+OAglxyXG4gICAgLmhvbWVfa3ZfX3Bob3RvLFxyXG4gICAgLmhvbWVfa3ZfX3NoYXBlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTB2aCwgMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfa3ZfX3Bob3RvIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44K344Kn44Kk44OX44GvQ1NT44Gn55Sf5oiQ77yI44K144Kk44K644GvSlPjgYxkYXRhLXNpemXjgYvjgokgaW5saW5lIOOBp+aMh+Wumu+8iVxyXG4gICAgLmhvbWVfa3ZfX3NoYXBlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICYtLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW5hdnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW9yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcclxuICAgICAgfVxyXG4gICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tY3JlYW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtcmVhZHkgLmhvbWVfa3ZfX3Bob3RvLFxyXG4gICAgJi5pcy1yZWFkeSAuaG9tZV9rdl9fc2hhcGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBLVuOCs+ODlOODvFxyXG4uaG9tZV9rdiAuaG9tZV9rdl9fY29weSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6XHJcbiAgICAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksXHJcbiAgICAwIDAgMTJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpLFxyXG4gICAgMCAwIDI0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDkydnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Xjg63jg7Pjg4jjg5rjg7zjgrjliJ3lm57oqKrllY/mmYLjga7jgb/ooajnpLrjgZnjgovmiYvmm7jjgY3jgqrjg7zjg5fjg4vjg7PjgrDjgIJcclxuLy8g5a6M5oiQ55S75YOP44KS562G6aCG44Gu44K744Oz44K/44O844Op44Kk44Oz44Gn44Oe44K544Kv44GX44CB5YWD44Gu562G5paH5a2X44Gu6Lyq6YOt44KS5L+d44Gj44Gf44G+44G+5o+P55S744GZ44KL44CCXHJcbmJvZHkuaG9tZS1vcGVuaW5nLWxvY2sge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhvbWVfb3BlbmluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7IC8vIGhlYWRlcih6LWluZGV4OjEwMDIp44KI44KK56K65a6f44Gr5YmN6Z2iXHJcbiAgaW5zZXQ6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2U7XHJcblxyXG4gICZfX2xvZ28td3JhcCB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDkydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28tc3RhdGljLFxyXG4gICZfX2xvZ28tZHJhd24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICZfX3N0cm9rZSB7XHJcbiAgICB3aWxsLWNoYW5nZTogc3Ryb2tlLWRhc2hvZmZzZXQ7XHJcbiAgfVxyXG5cclxuICAmLmlzLXByZXBhcmVkICZfX2xvZ28tZHJhd24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICYuaXMtY29tcGxldGUgJl9fbG9nby1zdGF0aWMge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICYuaXMtY29tcGxldGUgJl9fbG9nby1kcmF3biB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1mYWRlb3V0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgLy8gSlPjgYxyQUbjgpLmraLjgoHjgIHnlLvpnaLlhoXjgavmlaPjgonjgZfjgZ/pnZnmraLjg6zjgqTjgqLjgqbjg4jjgpLooajnpLrjgZnjgotcclxuICAuaG9tZV9rdiAuaG9tZV9rdl9fc3RhZ2UuaXMtcmVhZHkgLmhvbWVfa3ZfX3Bob3RvLFxyXG4gIC5ob21lX2t2IC5ob21lX2t2X19zdGFnZS5pcy1yZWFkeSAuaG9tZV9rdl9fc2hhcGUge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ob21lX29wZW5pbmcge1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9waWNrdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA0O1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDAgMCAxMjBweCA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMjBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfcGlja3VwX19zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5ob21lX3BpY2t1cF9fdHJhY2sge1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgIC5ob21lX3BpY2t1cF9fc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX3BpY2t1cF9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTAwIC8gMjQ5O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9uZXdzIHtcclxuICBwYWRkaW5nOiAwIDAgMTIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgwLCAxZnIpIG1heC1jb250ZW50O1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuXHJcbiAgICAuaG9tZV9uZXdzX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2xhbXAoMTBweCwgNS4zdncsIDc2cHgpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX25ld3NfX2xpc3Qge1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgIC5ob21lX25ld3NfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLmhvbWVfbmV3c19fbWV0YSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfbmV3c19fY2F0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTU2cHg7IC8vIOOCq+ODhuOCtOODquWQjeOBrumVt+OBleOBq+mWouOCj+OCieOBmuWFqOOCq+ODhuOCtOODquOBp+WQjOOBmOW5heOBq+WbuuWumu+8iFwi44K144Ot44Oz44O75LyB5qWt6YCj5pC6XCLnrYk45paH5a2X44G+44Gn5Y+O44G+44KL5bmF77yJXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7IC8vIHNpbmdsZeODmuODvOOCuOOBruOCq+ODhuOCtOODqumDqOWTgSjpnZIp44Gr5ZCI44KP44Gb44KLXHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfbmV3c19fdGV4dCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX25ld3NfX21vcmUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgLmhvbWVfbmV3cyB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5ob21lX25ld3NfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX25ld3NfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX25ld3NfX21vcmUge1xyXG4gICAgICAgIG1hcmdpbjogNDVweCAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAuaG9tZV9uZXdzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLmhvbWVfbmV3c19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX25ld3NfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBnYXA6IDM1cHg7XHJcblxyXG4gICAgICAgIC5ob21lX25ld3NfX3JvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAuaG9tZV9uZXdzX19tZXRhIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX25ld3NfX2NhdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX25ld3NfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX25ld3NfX21vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiA0NXB4IDAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9vdmVydmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gIC8vIOeUu+WDj+OCqOODquOCou+8iDE5MjAgw5cgNDMx77yJ44Gu57iu5bCP44Gr5ZCI44KP44Gb44Gm5LiK5L2Z55m944KC5Y+v5aSJ44Gr44GZ44KLXHJcbiAgcGFkZGluZzogMjIuNDQ3OTE2NyUgMCAxOTBweDtcclxuICBtYXJnaW46IDE1MHB4IGF1dG87XHJcbiAgei1pbmRleDogMztcclxuICAud2F2ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53YXZlMiB7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLnNoYXBlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcblxyXG4gIC5zaGFwZV8xIHtcclxuICAgIHdpZHRoOiAyMDVweDtcclxuICAgIGhlaWdodDogMjA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNDRweCkgdHJhbnNsYXRlWSgyNXB4KTtcclxuICB9XHJcblxyXG4gIC5zaGFwZV8yIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmVhbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzM4cHgpIHRyYW5zbGF0ZVkoMTM1cHgpO1xyXG4gIH1cclxuXHJcbiAgLnNoYXBlXzMge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmVhbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1NXB4KSB0cmFuc2xhdGVZKDE4MnB4KTtcclxuICB9XHJcblxyXG4gIC5zaGFwZV80IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc1MHB4KSB0cmFuc2xhdGVZKDMwNXB4KTtcclxuICB9XHJcblxyXG4gIC5pbWdfYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX292ZXJ2aWV3X19pbWctLWxlZnQge1xyXG4gICAgICB3aWR0aDogMzIuMzkxNjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfb3ZlcnZpZXdfX2ltZy0tY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM1LjMxNjY2NjYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX292ZXJ2aWV3X19pbWctLXJpZ2h0IHtcclxuICAgICAgd2lkdGg6IDMyLjM5MTY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgLmhvbWVfc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmhvbWVfb3ZlcnZpZXdfX2xlYWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9vdmVydmlld19fdGl0bGVfYnJlYWsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5ob21lX292ZXJ2aWV3IHtcclxuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcclxuXHJcbiAgICAuaW1nX2FyZWEge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTkyMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gIC5ob21lX292ZXJ2aWV3IHtcclxuICAgIC8vIFNQ55So5Lit5aSu55S75YOP77yIMzc1IMOXIDIzOO+8ieOBrumrmOOBleOBq+WQiOOCj+OBm+OCi1xyXG4gICAgcGFkZGluZy10b3A6IDYzLjQ2NjY2NjclO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAvLyBORVdT5LiL44GuODBweOOCkuS/neOBoeOBpOOBpOOAgee4ruWwj+OBl+OBn3dhdmXjga7pq5jjgZXliIbjgaDjgZHjgrvjgq/jgrfjg6fjg7PjgpLkuIvjgZLjgotcclxuICAgIG1hcmdpbi10b3A6IDcuNTUyMDgzM3Z3O1xyXG4gICAgLy8g5LiL5YG0d2F2ZeOBruerr+OBi+OCieasoeOCu+OCr+OCt+ODp+ODs+OBvuOBpzgwcHjnqbrjgZHjgotcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoODBweCArIDcuNTUyMDgzM3Z3KTtcclxuXHJcbiAgICAuaW5uZXIgLmhvbWVfc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFwZV8xIHtcclxuICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDE4LjY2NjY2NjclO1xyXG4gICAgICB0b3A6IGNhbGMoNjMuNDY2NjY2N3Z3IC0gMzZweCk7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXBlXzIge1xyXG4gICAgICBpbnNldDogYXV0bztcclxuICAgICAgbGVmdDogNzIlO1xyXG4gICAgICB0b3A6IGNhbGMoNjMuNDY2NjY2N3Z3ICsgNzRweCk7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX292ZXJ2aWV3X190aXRsZV9icmVhayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nX2FyZWEge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC5ob21lX292ZXJ2aWV3X19pbWctLWxlZnQsXHJcbiAgICAgIC5ob21lX292ZXJ2aWV3X19pbWctLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9vdmVydmlld19faW1nLS1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9wb2ludHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDExODRweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgbWFyZ2luLXRvcDogLTEzMHB4O1xyXG4gIC5ob21lX3BvaW50c19fdmlzdWFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTE2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMTY3cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjBweCkge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuaG9tZV9wb2ludHNfX2JhZGdlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDVweDtcclxuICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2eSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDIycHggMTVweCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2eSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTBweCkge1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lX3BvaW50c19fdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDQ1cHg7XHJcbiAgICAgIHRvcDogMjQwcHg7XHJcbiAgICAgIHdpZHRoOiA3NjBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5MHB4KSB7XHJcbiAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuLFxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lX3BvaW50c19fbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDVweDtcclxuICAgICAgdG9wOiA0NTlweDtcclxuICAgICAgd2lkdGg6IDg5MnB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICB0b3A6IDM3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9wb2ludHNfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogODkycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmhvbWVfcG9pbnRzX19udW0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjZmZmOWVmO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6XHJcbiAgICAgICAgICAgICAgXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjsgLy8gcmVzZXQuc2Nzc+OBrnNtYWxs5pei5a6aKFplbiBLYWt1IEdvdGhpYyBOZXcp44KS5LiK5pu444GNXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfcG9pbnRzX19ib2R5IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB3aWR0aDogODE3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFlY2ZmO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDk0LjclIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxMjQsIDE5MSwgMC4yKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA5Ni41JSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX3BvaW50c19fbWFpbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9wb2ludHNfX2xhYmVsLFxyXG4gICAgICAgICAgLmhvbWVfcG9pbnRzX191bml0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX3BvaW50c19fbGFiZWwtLWNvbXBhY3QsXHJcbiAgICAgICAgICAuaG9tZV9wb2ludHNfX2NvcHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWVfcG9pbnRzX19udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgLmhvbWVfcG9pbnRzX19udW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ5MGNhO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzllZGZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX3BvaW50c19fYm9keSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZjVmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDE0NCwgMjAyLCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAuaG9tZV9wb2ludHNfX251bSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NWEyYzY7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTNkZWY1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWVfcG9pbnRzX19ib2R5IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFmYWZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTYyLCAxOTgsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lX3BvaW50c19fYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICB0b3A6IDk5NHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICB0b3A6IDkyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuaG9tZV9wb2ludHMge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmhvbWVfcG9pbnRzX192aXN1YWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBwaWN0dXJlLFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgaGVpZ2h0OiAxMTg0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfcG9pbnRzIC5pbm5lciAuaG9tZV9wb2ludHNfX2xpc3QgLmhvbWVfcG9pbnRzX19pdGVtIHtcclxuICAgIC5ob21lX3BvaW50c19fYm9keSB7XHJcbiAgICAgIHdpZHRoOiA3MTdweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDcxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gIC5ob21lX3BvaW50cyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5ob21lX3BvaW50c19fdmlzdWFsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MnZ3O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgcGljdHVyZSxcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgLmhvbWVfcG9pbnRzX19iYWRnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcG9pbnRzX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9wb2ludHNfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgLmhvbWVfcG9pbnRzX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcblxyXG4gICAgICAgICAgLmhvbWVfcG9pbnRzX19udW0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9wb2ludHNfX2JvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTEwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcG9pbnRzX19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAuaG9tZV9wb2ludHMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lX2xlYXJuaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgYmctZ3JpZCgpO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuaG9tZV9sYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG4gICAgLmhvbWVfc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgfVxyXG4gICAgLmhvbWVfbGVhcm5pbmdfX2dyaWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBnYXA6IDQxcHg7XHJcbiAgICAgIC5ob21lX2xlYXJuaW5nX19jYXJkIHtcclxuICAgICAgICAtLWxlYXJuaW5nLWNhcmQtY29sb3I6ICM0Yzk0YjM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX2xlYXJuaW5nX19waG90byB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAzNDg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9sZWFybmluZ19fcGhvdG8tY3JvcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAxMy42NSUgMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlYWYwO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAgICAgMTAlIDAsXHJcbiAgICAgICAgICAgICAgOTAlIDAsXHJcbiAgICAgICAgICAgICAgMTAwJSAxMy4zMyUsXHJcbiAgICAgICAgICAgICAgMTAwJSAxMDAlLFxyXG4gICAgICAgICAgICAgIDAgMTAwJSxcclxuICAgICAgICAgICAgICAwIDEzLjMzJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogLTUuNzUlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNS45NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTEuNzUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9sZWFybmluZ19fcGhvdG8tZnJhbWUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAzLjc1JTtcclxuICAgICAgICAgIGJvdHRvbTogLTMlO1xyXG4gICAgICAgICAgbGVmdDogMy43NSU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxlYXJuaW5nLWNhcmQtY29sb3IpO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICB0b3AgMC4zNXMgZWFzZSxcclxuICAgICAgICAgICAgcmlnaHQgMC4zNXMgZWFzZSxcclxuICAgICAgICAgICAgYm90dG9tIDAuMzVzIGVhc2UsXHJcbiAgICAgICAgICAgIGxlZnQgMC4zNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgIC5ob21lX2xlYXJuaW5nX19waG90by1mcmFtZSB7XHJcbiAgICAgICAgICAgIGluc2V0OiAtMyUgMCAtNiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9sZWFybmluZ19fYm9keSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZWFybmluZy1jYXJkLWNvbG9yKTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaG9tZV9sZWFybmluZ19fY2FyZC0tMDIge1xyXG4gICAgICAgICAgLS1sZWFybmluZy1jYXJkLWNvbG9yOiAjZGM2YzkwO1xyXG5cclxuICAgICAgICAgIC5ob21lX2xlYXJuaW5nX19waG90by1jcm9wIGltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03LjUlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMC43OCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDQuNzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhvbWVfbGVhcm5pbmdfX2NhcmQtLTAzIHtcclxuICAgICAgICAgIC0tbGVhcm5pbmctY2FyZC1jb2xvcjogIzQ3YTA5ZTtcclxuXHJcbiAgICAgICAgICAuaG9tZV9sZWFybmluZ19fcGhvdG8tY3JvcCBpbWcge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC5ob21lX2xlYXJuaW5nX19waG90by1mcmFtZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfbGlmZV9fZ2FsbGVyeV90cmFjayB7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9saWZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xyXG4gIHBhZGRpbmctdG9wOiA1NzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjQ3cHg7XHJcblxyXG4gIC5ob21lX2xpZmVfX2dhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAyMTAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIC8vIFBD55So77ya54Sh6ZmQ44Or44O844OX44Gu44Oe44O844Kt44O877yI55S75YOPMuOCu+ODg+ODiO+8i+ODiOODqeODg+OCr++8ieOAglNQ55So44Gu6Z2Z5q2i44Kw44Oq44OD44OJ44Go44GvXHJcbiAgICAvLyDjg57jg7zjgq/jgqLjg4Pjg5fjgZTjgajliIbjgZHjgabjgYTjgovvvIjnlLvlg4/jgpLopIfoo73jgZnjgovmp4vpgKDjgahudGgtY2hpbGTpgbjmip7jga7nm7jmgKfjgYzmgqrjgYTjgZ/jgoHvvInjgIJcclxuICAgIC5ob21lX2xpZmVfX2dhbGxlcnlfc3RhdGljIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9saWZlX19nYWxsZXJ5X21hcnF1ZWUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X3JvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g44OI44Op44OD44Kv44GuMuOCu+ODg+ODiOebru+8iOODq+ODvOODl+eUqOOBruikh+ijve+8ieOCkumaoOOBmVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X3RyYWNrIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IC8vIOeUu+WDjzLjgrvjg4Pjg4jliIbjga7lrp/luYXjgpLnorrkv51cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX2xpZmVfX2dhbGxlcnlfaW1nIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX2xpZmVfX2dhbGxlcnlfaW1nLS13aWRlIHtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X2ltZy0tc3F1YXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X3Jvdy0tdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgIC5ob21lX2xpZmVfX2dhbGxlcnlfdHJhY2sge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBob21lLWxpZmUtZ2FsbGVyeS1tYXJxdWVlIDUwcyBsaW5lYXIgaW5maW5pdGU7IC8vIOWPs+KGkuW3plxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfbGlmZV9fZ2FsbGVyeV9yb3ctLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X3RyYWNrIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBob21lLWxpZmUtZ2FsbGVyeS1tYXJxdWVlLXJldmVyc2UgNTBzIGxpbmVhciBpbmZpbml0ZTsgLy8g5bem4oaS5Y+zXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGhvbWUtbGlmZS1nYWxsZXJ5LW1hcnF1ZWUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBob21lLWxpZmUtZ2FsbGVyeS1tYXJxdWVlLXJldmVyc2Uge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfbGlmZV9fcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiBtaW4oODQuODk1ODMzMyUsIDE2MzBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDI3MHB4IDAgMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIC5ob21lX2xpZmVfX2xlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5hdnkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfbGlmZV9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9saWZlX2Jsb2cge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgPiAuaG9tZV9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX2xheW91dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDcxLjA5Mzc1JSkgbWlubWF4KDAsIDI1JSk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19saXN0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX2NhcmQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOC40NjE1Mzg1JSBtaW5tYXgoMCwgMWZyKTtcclxuICAgICAgICAgICAgICAvLyDjgrXjg6Djg43jgqTjg6vnlLvlg4/jga7nuKbmqKrmr5Tjgafjgqvjg7zjg4njga7pq5jjgZXjgYzlpInjgo/jgonjgarjgYTjgojjgYbjgIHpq5jjgZXjgpLlm7rlrprjgZnjgotcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggNy41cHggcmdiYSgxNCwgMzEsIDU5LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX3RodW1iIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmNmZiO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX21ldGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpOyAvLyBzaW5nbGXjg5rjg7zjgrjjga7jgqvjg4bjgrTjg6rpg6jlk4Eo6Z2SKeOBq+WQiOOCj+OBm+OCi1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX3Bob3RvcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMjAgLyA3NDA7XHJcblxyXG4gICAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX3Bob3RvIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fcGhvdG8tLXRhbGwge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1Ni43NTY3NTY4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19waG90by0tc21hbGwge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNzYuNTYyNSU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19zcXVhcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19zcXVhcmUtLWJsdWUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDYwJTtcclxuICAgICAgICAgICAgICB0b3A6IDIxLjYyMTYyMTYlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMS4yNSU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19zcXVhcmUtLW5hdnkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE1LjYyNSU7XHJcbiAgICAgICAgICAgICAgdG9wOiA2My41MTM1MTM1JTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUuNjI1JTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkpO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX2ZlYXR1cmVkX2ludGVydmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgLmhvbWVfbGlmZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMuNDY2NjY2N3Z3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIydnc7XHJcblxyXG4gICAgLmhvbWVfbGlmZV9fcGFuZWwge1xyXG4gICAgICB3aWR0aDogODkuMzMzMzMzMyU7XHJcbiAgICAgIHBhZGRpbmc6IDY5LjZ2dyAwIDQwcHg7XHJcblxyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUuMzMzMzMzM3Z3O1xyXG5cclxuICAgICAgICAuaDJfbGFiZWwgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBtaW4oODcuNzMzMzMzM3Z3LCAzMjlweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDJfbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX19sZWFkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfc3ViX3RpdGxlIHtcclxuICAgICAgICAgIGdhcDogNS4zMzMzMzMzdnc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX2Jsb2cge1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fbGF5b3V0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcCgzMHB4LCA4dncsIDYwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19saXN0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzguNjQ0MDY3OCUgbWlubWF4KDAsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAvLyDjgrXjg6Djg43jgqTjg6vnlLvlg4/jgafjgqvjg7zjg4npq5jjgZXjgYzlpInjgo/jgonjgarjgYTjgojjgYblm7rlrprvvIjjgrXjg6Djg43liJfjga7pq5jjgZXjgavlkIjjgo/jgZvjgovvvIlcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAuaG9tZV9saWZlX2Jsb2dfX3RodW1iIHtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjYwMjE5Nzh2dztcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjMzMzMzMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjMzMzMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19waG90b3Mge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU1LjAxODY2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19waG90by0tdGFsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19waG90by0tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNS4zMzkyNzg4JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwLjg0NzQ1NzYlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmhvbWVfbGlmZV9ibG9nX19zcXVhcmUtLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzOC4wOTYxNjEzJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMyJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NjY3JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ob21lX2xpZmVfYmxvZ19fc3F1YXJlLS1uYXZ5IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTkuMzg3MzU5NCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NC45Nzg4MTM2JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4LjMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX2xpZmVfX2dhbGxlcnkge1xyXG4gICAgICB0b3A6IDE2dnc7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAvLyBTUOW5heOBp+OCguW4uOOBq1BD55So44Oe44O844Kt44O844KS6KGo56S644GZ44KL77yI5bmF44Gr6Zai44KP44KJ44Ga5qiq44K544Kv44Ot44O844Or44GX57aa44GR44KL77yJ44CCXHJcbiAgICAgIC8vIC5ob21lX2xpZmVfX2dhbGxlcnlfc3RhdGlj77yINuaemuS4rTPmnprjgaDjgZHjga7pnZnmraLjgrDjg6rjg4Pjg4nvvInjga/jgoLjgYbkvb/jgo/jgarjgYTjgZ/jgoHpnZ7ooajnpLrjga7jgb7jgb7jgIJcclxuICAgICAgLmhvbWVfbGlmZV9fZ2FsbGVyeV9zdGF0aWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOeUu+WDj+OBr1BD44Gu5Zu65a6acHjvvIg0MDDDlzMwMCAvIDI1MMOXMjUw77yJ44Gu44G+44G+44Gg44Go54ut44GE55S76Z2i44Gn5aSn44GN44GZ44GO44GmXHJcbiAgICAgIC8vIOW+jOe2muOCs+ODs+ODhuODs+ODhOOBqOmHjeOBquOCi+OBn+OCgeOAgTEwMjRweOaZgueCueOBp1BD44Gu5YCk44Go6YCj57aa44GZ44KLbWluL21heOS7mOOBjeOBp+e4ruWwj+OBmeOCi+OAglxyXG4gICAgICAvLyDigLsg44OZ44O844K55YG0KC5ob21lX2xpZmUgLmhvbWVfbGlmZV9fZ2FsbGVyeSAuaG9tZV9saWZlX19nYWxsZXJ5X21hcnF1ZWUgLmhvbWVfbGlmZV9fZ2FsbGVyeV9yb3cgLi4uKVxyXG4gICAgICAvLyAgIOOBqOWQjOOBmOips+e0sOW6puOBq+OBquOCi+OCiOOBhuOAgeWQjOOBmOa3seOBleOBp+ODjeOCueODiOOBmeOCi+OAglxyXG4gICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X21hcnF1ZWUge1xyXG4gICAgICAgIGdhcDogY2xhbXAoOHB4LCAxLjk1MzEyNXZ3LCAyMHB4KTtcclxuXHJcbiAgICAgICAgLmhvbWVfbGlmZV9fZ2FsbGVyeV9yb3cge1xyXG4gICAgICAgICAgLmhvbWVfbGlmZV9fZ2FsbGVyeV90cmFjayB7XHJcbiAgICAgICAgICAgIGdhcDogY2xhbXAoOHB4LCAxLjk1MzEyNXZ3LCAyMHB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X2ltZy0td2lkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxNDBweCwgMzkuMDYyNXZ3LCA0MDBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X2ltZy0tc3F1YXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDkwcHgsIDI0LjQxNDA2MjV2dywgMjUwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9saWZlX19nYWxsZXJ5X3Jvdy0tdG9wLFxyXG4gICAgICAgIC5ob21lX2xpZmVfX2dhbGxlcnlfcm93LS1ib3R0b20ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNXB4LCA0Ljg4MjgxMjV2dywgNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXcge1xyXG4gICAgPiAuaG9tZV9zdWJfdGl0bGUge1xyXG4gICAgICBnYXA6IDUuMzMzMzMzM3Z3O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHdpZHRoOiBtaW4oODB2dywgMzE0cHgpO1xyXG5cclxuICAgICAgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDMxNCAvIDE3MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMi42cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lX29wZW5jYW1wdXMge1xyXG4gIC8vIC9vcGVuY2FtcHVzLyDjg5rjg7zjgrjjga4gLm9wZW5jYW1wdXNfY2xhc3MtY2FyZCDjgpLmtYHnlKjjgZnjgovjgZ/jgoHjgavlv4XopoHjgarlpInmlbBcclxuICAvLyDvvIjmnKzmnaXjga8gYm9keS5vcGVuY2FtcHVzIOmFjeS4i+OBq+OBl+OBi+OBquOBhCAtLW9jLSog44KS44CB44GT44GT44Gn44KC5ZCM44GY5YCk44Gn5a6a576p44GZ44KL77yJXHJcbiAgLS1vYy1uYXZ5OiAjMGUxZjNiO1xyXG4gIC0tb2Mtb3JhbmdlOiAjZmVjMDZhO1xyXG4gIC0tb2MtZ3JheTogI2NjY2NjYztcclxuICAtLW9jLWNvcmFsOiAjZTk3OTdiO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMTcxODcgMCUsICNmNGE0YTggNTAlLCAjZTE3MTg3IDEwMCUpO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgLndhdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXZlMSB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJi53YXZlMiB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi53YXZlMyB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJi53YXZlNCB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJi53YXZlNSB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG4gICAgJi53YXZlNiB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNC4wNjI1dncgLSAycHgpO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICAmLmljb24xIHtcclxuICAgICAgbGVmdDogMzcwcHg7XHJcbiAgICAgIHRvcDogLTkwcHg7XHJcbiAgICB9XHJcbiAgICAmLmljb24yIHtcclxuICAgICAgbGVmdDogNDc1cHg7XHJcbiAgICAgIHRvcDogLTIzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfb3BlbmNhbXB1c19faWNvbnMge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTAwcHg7XHJcblxyXG4gICAgLmhvbWVfb3BlbmNhbXB1c19fY29weSB7XHJcbiAgICAgIHdpZHRoOiA0OTVweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLmgyX29wZW5jYW1wdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX29wZW5jYW1wdXNfX2J1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTtcclxuICAgICAgICAgIGNvbG9yOiAjZTk3OTdiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICYudWJ1bnQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX29wZW5jYW1wdXNfX2FwcGx5X2Fycm93IHtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX29wZW5jYW1wdXNfX3NsaWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHdpZHRoOiBtaW4oMTI4MHB4LCBjYWxjKDEwMCUgLSA2NDBweCkpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyAvLyDjgqvjg6vjg7zjgrvjg6vjgajjgZfjgabmqKrmlrnlkJHjga7jgb/pmqDjgZnvvIjnuKbjga/opovliIfjgozjgZXjgZvjgarjgYTvvIlcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAuaG9tZV9vcGVuY2FtcHVzX190cmFjayB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAub3BlbmNhbXB1c19jbGFzcy1jYXJkIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA0MDBweDtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9vcGVuY2FtcHVzX19zY3JvbGxiYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjEwLjVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHdpZHRoOiBtaW4oMTI4MHB4LCBjYWxjKDEwMCUgLSA2NDBweCkpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5ob21lX3Njcm9sbGJhcl9fZHJhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAuaG9tZV9vcGVuY2FtcHVzIHtcclxuICAgIC0taG9tZS1vYy1ndXR0ZXI6IGNsYW1wKDIwcHgsIDUuMzMzMzMzM3Z3LCA0MHB4KTtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMjhweCAwIDcwcHg7XHJcblxyXG4gICAgLmhvbWVfb3BlbmNhbXB1c19faWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE3Ljg2NjY2Njd2dztcclxuICAgICAgcmlnaHQ6IHZhcigtLWhvbWUtb2MtZ3V0dGVyKTtcclxuICAgICAgei1pbmRleDogNjtcclxuICAgICAgd2lkdGg6IGNsYW1wKDEyOHB4LCAzNC4xMzMzMzMzdncsIDMzMnB4KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMjggLyAxMzA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbjEge1xyXG4gICAgICAgICAgdG9wOiAzNy4yMzA3NjkyJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNDkuMzY0MDYyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb24yIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDMxLjc5Njg3NSU7XHJcbiAgICAgICAgICB3aWR0aDogNjguMjAxNTYyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWhvbWUtb2MtZ3V0dGVyKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAuaG9tZV9vcGVuY2FtcHVzX19jb3B5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmgyX29wZW5jYW1wdXMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCAxMHZ3LCAxMDBweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9vcGVuY2FtcHVzX19idXR0b25zIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX29wZW5jYW1wdXNfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICAgIC8vIOODh+OCueOCr+ODiOODg+ODl+WBtOOBriB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSDjgYwgdHJhbnNmb3JtOiBub25lIOOCkuaMn+OBvuOBquOBhOOBqOaui+OBo+OBpuOBl+OBvuOBhOOAgVxyXG4gICAgICAgIC8vIOmrmOOBleOBruWNiuWIhu+8iDIzN3B477yJ5YiG44K644Os44Gm5pys5paH44Go6YeN44Gq44KL5LiN5YW35ZCI44GM6LW344GN44KL44Gf44KB44CB44GT44GT44Gn5piO56S655qE44Gr5omT44Gh5raI44GZ44CCXHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1ob21lLW9jLWd1dHRlcikpO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiA1NXB4IDAgMDtcclxuXHJcbiAgICAgICAgLy8g5Lit6Lqr44Gu44OH44K244Kk44Oz44GvIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmQg5YG044Gu44Os44K544Od44Oz44K344OW5oyH5a6a44Gr5Lu744Gb44CBU3dpcGVy44Gu44K544Op44Kk44OJ5bmF44Gg44GR6Kq/5pW0XHJcbiAgICAgICAgLmhvbWVfb3BlbmNhbXB1c19fdHJhY2sgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZCB7XHJcbiAgICAgICAgICB3aWR0aDogY2xhbXAoMjMxcHgsIDYxLjZ2dywgNDAwcHgpO1xyXG4gICAgICAgICAgZmxleDogMCAwIGNsYW1wKDIzMXB4LCA2MS42dncsIDQwMHB4KTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX29wZW5jYW1wdXNfX3Njcm9sbGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9zbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyDkuIoyNzEgPSB3YXZlNOOBr+OBv+WHuuOBlzE3MSArIOOCu+OCr+OCt+ODp+ODs+S9meeZvTEwMOOAgnBhZGRpbmfjgavjgZfjgabjgq/jg6rjg7zjg6DlnLDjgafms6Ljga7og4zmma/jgoLln4vjgoHjgotcclxuICBwYWRkaW5nOiAyNzFweCAwIDEyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY5ZWY7IC8vIOOCr+ODquODvOODoOWcsFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvLyDkuIvnq68xMjBweO+8muOCr+ODquODvOODoOKGkueZveOBuOOCsOODqeODh+ODvOOCt+ODp+ODs++8iOS4i+OBruOCu+OCr+OCt+ODp+ODs+eZveOBuOmmtOafk+OBvuOBm+OCi++8iVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZjllZiAwJSwgI2ZmZiAxMDAlKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiAuaDJfbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICB9XHJcblxyXG4gICZfX2NhcmRzIHtcclxuICAgIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDEyODBweCk7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvLyDpq5jjgZXjgpLmj4PjgYjjgotcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOCq+ODvOODie+8iOeZveODu+W9sS/op5LkuLjjgarjgZfvvIlcclxuICAmX19jYXJkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIC8vIOODquOCu+ODg+ODiENTU+OBjHNwYW7jga5mb250LWZhbWlseeOCkuS4iuabuOOBjeOBmeOCi+OBn+OCgeebtOaOpeaMh+WumlxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgLmhvbWVfc25zX19hcnJvdyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAvLyBJbnN0YWdyYW0gMsOXMlxyXG4gICZfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGlrVG9rIOODl+ODreODleOCo+ODvOODq1xyXG4gICZfX3Byb2ZpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXZhdGFyIHtcclxuICAgIGZsZXg6IDAgMCA2NHB4O1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2NvdW50IHtcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICZfX3N0YXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMnB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmlvIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGlrVG9rIOWLleeUuzPjgaRcclxuICAmX19tb3ZpZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMTRweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogOSAvIDE2O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aWt0b2stZW1iZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC50aWt0b2stZW1iZWQge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMjRweCAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTU4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZlMmM1NTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwIDgwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV93b3JrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogOTY3cHg7XHJcbiAgcGFkZGluZzogMCAwIDE2MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDc4MHB4KTtcclxuICAgIHRvcDogMjEwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZSk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDY5MHB4KTtcclxuICAgIHRvcDogMTkwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2UzZTFlMjtcclxuICB9XHJcblxyXG4gIC5ob21lX3dvcmtfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAzMHB4IDAgYXV0bztcclxuICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMjQuNjQlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgaGVpZ2h0OiAyMDVweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlYW0pO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogNjEuNTElO1xyXG4gICAgICB0b3A6IDEwMnB4O1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjZmUxZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5ob21lX2xhYmVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuaDJfbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3dvcmtfX2xlYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmF2eSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9mZWF0dXJlZF9pbnRlcnZpZXcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVfZml4ZWRfb2Mge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogNDBweDtcclxuICBib3R0b206IDQwcHg7XHJcbiAgei1pbmRleDogOTAwO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLFxyXG4gICAgb3BhY2l0eSAwLjNzIGVhc2UsXHJcbiAgICB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAmLmlzLWxvd2VyZWQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICB9XHJcblxyXG4gICYuaXMtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIHRyYW5zZm9ybSAwLjQ1cyBlYXNlLFxyXG4gICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcclxuICAgICAgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi0tc3BpbiB7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiAyOTZweDtcclxuICAgICAgaGVpZ2h0OiAyOTZweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBob21lLWZpeGVkLXNwaW4gMTJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpeGVkIHtcclxuICAgICAgbGVmdDogMThweDtcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogMjY0cHg7XHJcbiAgICAgIGhlaWdodDogMjY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgfVxyXG5cclxuICAmX19waWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDFweDtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBoZWlnaHQ6IDI1NnB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMjI4cHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLmhvbWVfZml4ZWRfb2NfX3BpYyB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogaG9tZS1maXhlZC1mbG9hdCAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbixcclxuICBzdHJvbmcsXHJcbiAgZW0sXHJcbiAgc21hbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGxlZnQ6IDU3cHg7XHJcbiAgICB0b3A6IDczcHg7XHJcbiAgICBjb2xvcjogI2ZlYzA2YTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDE0NywgNTIsIDU0LCAxKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGxlZnQ6IDU3cHg7XHJcbiAgICB0b3A6IDE2M3B4O1xyXG4gICAgY29sb3I6ICNmZWMwNmE7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxNDcsIDUyLCA1NCwgMSk7XHJcbiAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICB9XHJcblxyXG4gIGVtIHtcclxuICAgIGxlZnQ6IDMzcHg7XHJcbiAgICB0b3A6IDIyOHB4O1xyXG4gICAgd2lkdGg6IDIzNHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGxlZnQ6IDExN3B4O1xyXG4gICAgdG9wOiAyODBweDtcclxuICAgIGNvbG9yOiAjZjViMTk1O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAuaG9tZV9maXhlZF9vYyB7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjYpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG5cclxuICAgICYuaXMtbG93ZXJlZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1M3B4KSBzY2FsZSgwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBob21lLWZpeGVkLXNwaW4ge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhvbWUtZml4ZWQtZmxvYXQge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVfaDJfbXMge1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLy8gVE9QX3Nw44Gu44K/44Kk44Od44Kw44Op44OV44Kj44KS5Z+65rqW44Gr44GX44GfU1DooajnpLpcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAvLyAuaG9tZV9rdl9fc3RhZ2UgLyAuaG9tZV9rdl9fcGhvdG8g44GuU1DjgrXjgqTjgrrjga8gLmhvbWVfa3Yg5pys5L2T5YG044Gn5a6a576p5riI44G/XHJcblxyXG4gIG1haW4uaG9tZSB7XHJcbiAgICAuaG9tZV9zZWN0aW9uX3RpdGxlLFxyXG4gICAgLmgyX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9oMl9tcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9rdiAuaG9tZV9rdl9fY29weSB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICB9XHJcblxyXG4gIC5ob21lX25ld3MgLmlubmVyIHtcclxuICAgIC5ob21lX25ld3NfX2xpc3QgLmhvbWVfbmV3c19fcm93IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgLmhvbWVfbmV3c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfbmV3c19fbW9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX292ZXJ2aWV3IC5pbm5lciB7XHJcbiAgICAuaG9tZV9zZWN0aW9uX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9vdmVydmlld19fbGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9wb2ludHMgLmlubmVyIHtcclxuICAgIC5ob21lX3BvaW50c19fdGl0bGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcG9pbnRzX19saXN0IHtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcG9pbnRzX19saXN0IC5ob21lX3BvaW50c19faXRlbSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuXHJcbiAgICAgIC5ob21lX3BvaW50c19fbnVtIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgIGJvcmRlcjogMC44cHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2ZmZjllZjtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcG9pbnRzX19ib2R5IHtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzNweDtcclxuICAgICAgICBnYXA6IDRweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9wb2ludHNfX2xhYmVsLFxyXG4gICAgICAgIC5ob21lX3BvaW50c19fdW5pdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfcG9pbnRzX19sYWJlbC0tY29tcGFjdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfcG9pbnRzX19jb3B5IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9wb2ludHNfX251bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfbGVhcm5pbmdcclxuICAgIC5pbm5lclxyXG4gICAgLmhvbWVfbGVhcm5pbmdfX2dyaWRcclxuICAgIC5ob21lX2xlYXJuaW5nX19jYXJkXHJcbiAgICAuaG9tZV9sZWFybmluZ19fYm9keSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzMuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyOC41cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX29wZW5jYW1wdXMgLmlubmVyIHtcclxuICAgIC5ob21lX29wZW5jYW1wdXNfX2NvcHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX29wZW5jYW1wdXNfX2J1dHRvbnMgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9zbnMge1xyXG4gICAgLmhvbWVfc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfc25zX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9zbnNfX2hlYWQge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfc25zX190aWt0b2sgLmhvbWVfc25zX19oZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3Nuc19fYWNjb3VudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3Nuc19fc3RhdHMgbGkge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9zbnNfX2JpbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOS4yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3Nuc19fYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfd29yayAuaG9tZV93b3JrX19kZWNvciB7XHJcbiAgICBpbnNldDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI5LjVweCk7XHJcbiAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzAuNXB4KTtcclxuICAgICAgdG9wOiAyNDBweDtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX3dvcmsge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuaG9tZV93b3JrIC5pbm5lciB7XHJcbiAgICAuaG9tZV9sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9zZWN0aW9uX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV93b3JrX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX2xpZmUgLmhvbWVfbGlmZV9fcGFuZWwgLmlubmVyIC5ob21lX2xpZmVfX2xlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5vcGVuY2FtcHVzIHtcclxuICAuaG9tZV9vcGVuY2FtcHVzX190cmFjayB7XHJcbiAgICAub3BlbmNhbXB1c19jbGFzcy1jYXJkIHtcclxuICAgICAgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZF9fbW9udGgge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZF9fZGF0ZXMge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcclxuICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9sZWFybmluZyAuaW5uZXIgLmhvbWVfbGVhcm5pbmdfX2dyaWQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbiAgLmhvbWVfbGVhcm5pbmdfX2NhcmQge1xyXG4gICAgLmhvbWVfbGVhcm5pbmdfX2JvZHkge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBQYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5wYWdlX21haW4ge1xyXG4gIC5wYWdlX2hlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnZV90aXRsZWJnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHBpY3R1cmUsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1mb250Z3JheTI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGJvdHRvbTogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmgxX3BhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2cge1xyXG4gIC0tc2luZ2xlLW5hdnk6ICMwZTFmM2I7XHJcbiAgLS1zaW5nbGUtYmx1ZTogIzRkN2NiZjtcclxuICAtLXNpbmdsZS1saWdodC1ibHVlOiAjY2ZlMWY0O1xyXG4gIC0tc2luZ2xlLWNhdGVnb3J5OiB2YXIoLS1zaW5nbGUtbGlnaHQtYmx1ZSk7XHJcbiAgLS1zaW5nbGUtdGV4dDogIzU1NTtcclxuICAtLXNpbmdsZS1iYWNrOiAjZTZlYWVlO1xyXG4gIC0tc2luZ2xlLXRodW1iOiAjZjFmNmZiO1xyXG4gIC0tc2luZ2xlLWdyaWQ6ICNmZmY7XHJcbiAgLS1zaW5nbGUtZ3JpZC1iZzogI2VlZjdmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAyMDBweCAwIDEyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1uYXZ5KTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAtMjg5cHg7XHJcbiAgei1pbmRleDogMDtcclxuICB3aWR0aDogMjAxNnB4O1xyXG4gIGhlaWdodDogODEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaW5nbGUtZ3JpZC1iZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgIGxpbmVhci1ncmFkaWVudCh2YXIoLS1zaW5nbGUtZ3JpZCkgMnB4LCB0cmFuc3BhcmVudCAycHgpLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zaW5nbGUtZ3JpZCkgMnB4LCB0cmFuc3BhcmVudCAycHgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTpcclxuICAgIDEwMCUgMTIuMzhweCxcclxuICAgIDEyLjg0cHggMTAwJTtcclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IG1pbihjYWxjKDEwMCUgLSA5MHB4KSwgMTAyNHB4KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19icmVhZGNydW1iIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtbmF2eSk7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICB9XHJcblxyXG4gIC5jdXJyZW50LWl0ZW0sXHJcbiAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2luZ2xlLW5hdnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19oZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19fbWV0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDE1cHg7XHJcbiAgY29sb3I6IHZhcigtLXNpbmdsZS10ZXh0KTtcclxuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19kYXRlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfX2NhdCB7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpbmdsZS1jYXRlZ29yeSk7XHJcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1uYXZ5KTtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19fdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogdmFyKC0tc2luZ2xlLW5hdnkpO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNTJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19faW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaW5nbGUtdGh1bWIpO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICYtLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDE0LCAzMSwgNTksIDAuMDQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgxNCwgMzEsIDU5LCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSksXHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDE0LCAzMSwgNTksIDAuMDQpIDc1JSksXHJcbiAgICAgIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgxNCwgMzEsIDU5LCAwLjA0KSA3NSUpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcclxuICAgICAgMCAwLFxyXG4gICAgICAwIDhweCxcclxuICAgICAgOHB4IC04cHgsXHJcbiAgICAgIC04cHggMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taGVybyB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX19ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogdmFyKC0tc2luZ2xlLW5hdnkpO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzRkN2NiZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLy8g6KaL5Ye644GXMDHvvJrpnZLjg5Djg7zvvIvnmb3lpKrlrZdcclxuICBoMixcclxuICBoMi53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiA4MHB4IDAgMzBweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbmdsZS1ibHVlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmVlMzY0O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopovlh7rjgZcwMu+8muODjeOCpOODk+ODvOWkquWtl++8i+awtOiJsuOCouODs+ODgOODvOODqeOCpOODs1xyXG4gIGgzLFxyXG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luOiA2MHB4IDAgMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNpbmdsZS1saWdodC1ibHVlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zaW5nbGUtbmF2eSk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcblxyXG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXNpbmdsZS1ibHVlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOimi+WHuuOBlzAz77ya44Kq44Os44Oz44K45Li444OJ44OD44OI77yL44ON44Kk44OT44O85aSq5a2XXHJcbiAgaDQsXHJcbiAgaDQud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tc2luZ2xlLW5hdnkpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzA2YTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0LndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOimi+WHuuOBlzA077ya6Z2S5aSq5a2XXHJcbiAgaDUsXHJcbiAgaDUud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXNpbmdsZS1ibHVlKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAxLjVlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyAvLyDnlLvlg4/jga7kuIvjg57jg7zjgrjjg7NcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGltZyxcclxuICAud3AtYmxvY2staW1hZ2UgaW1nIHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyDnlLvlg4/vvIvjg4bjgq3jgrnjg4jvvIhNZWRpYSAmIFRleHQg44OW44Ot44OD44Kv77yJXHJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICYuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDooajvvIhUYWJsZSDjg5bjg63jg4Pjgq/vvInvvJrpnZLjg5jjg4Pjg4Djg7zvvIvjgq/jg6rjg7zjg6Djgrvjg6vjg7vlpJbmnqDjgarjgZdcclxuICAud3AtYmxvY2stdGFibGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHdwLWJsb2NrLWxpYnJhcnkg44GM5LuY44GR44KLIHRoZWFkIOS4i+OBrua/g+OBhOe3muOCkua2iOOBmVxyXG4gICAgdGhlYWQsXHJcbiAgICB0Zm9vdCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2luZ2xlLWJsdWUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVmO1xyXG4gICAgICBjb2xvcjogdmFyKC0tc2luZ2xlLW5hdnkpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODnOOCv+ODs+e+pOOBr+S4reWkruWvhOOBm1xyXG4gIC53cC1ibG9jay1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC8vIOODnOOCv+ODs++8iEJ1dHRvbiDjg5bjg63jg4Pjgq/vvInvvJrjg43jgqTjg5Pjg7xcclxuICAud3AtYmxvY2stYnV0dG9uIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbmdsZS1uYXZ5KTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFBERuODgOOCpuODs+ODreODvOODie+8iEZpbGUg44OW44Ot44OD44Kv77yJ77ya44OX44Os44OT44Ol44O8L+ODleOCoeOCpOODq+WQjeOBr+maoOOBl+ODnOOCv+ODs+OBruOBv+ODu+ODjeOCpOODk+ODvO+8i0RM44Ki44Kk44Kz44OzXHJcbiAgLndwLWJsb2NrLWZpbGUge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLy8g44OV44Kh44Kk44Or5ZCN44Oq44Oz44Kv77yI44Kv44Op44K544Gq44GX44Gu55u05LiLYe+8ieOBqFBERuODl+ODrOODk+ODpeODvOOCkumdnuihqOekuuODu+ODnOOCv+ODs+OBruOBv1xyXG4gICAgPiBhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSxcclxuICAgICZfX2VtYmVkLFxyXG4gICAgb2JqZWN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaW5nbGUtbmF2eSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwIDN2OScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002IDhsNCA0IDQtNCcgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J000IDE2aDEyJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIilcclxuICAgICAgICAgIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfbmF2IHtcclxuICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNpbmdsZV9ibG9nX25hdl9fY2FyZHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAxcHggbWlubWF4KDAsIDFmcik7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19uYXZfX2RpdmlkZXIge1xyXG4gIC8vIHNpbmdsZS1zcG9uc29yX3NhbG9uLnBocCDjga4gLnNhbG9uX2RldGFpbF9uYXZfX2RpdmlkZXIg44Go5ZCM44GY44CB54K557ea44K144O844Kv44Or44Gu44Kw44Op44OH44O844K344On44OzXHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHZhcigtLXNpbmdsZS1uYXZ5KSAwIDFweCwgdHJhbnNwYXJlbnQgMS4xcHgpIGNlbnRlciB0b3AgLyAycHggNnB4IHJlcGVhdC15O1xyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfbmF2X19zbG90IHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlOyAvLyDlt6blj7Pjgqvjg7zjg4njga7pq5jjgZXjgpLmj4PjgYjjgovvvIgy6KGMLzHooYzjgafjgZrjgozjgarjgYTjgojjgYbjgavvvIlcclxuICBkaXNwbGF5OiBmbGV4OyAvLyDkuK3jga4gX19pdGVtIOOCkuOCq+ODvOODiemrmOOBleOBhOOBo+OBseOBhOOBq+S8uOOBsOOBme+8iGFsaWduLWl0ZW1zOnN0cmV0Y2gg44GM44OH44OV44Kp44Or44OI77yJXHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19uYXZfX2l0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBfX3Nsb3Qg44GMIGZsZXgg44Gu44Gf44KB44CBbWlubWF4KDAsMWZyKSDliJfjgYzmvbDjgozjgarjgYTjgojjgYbmmI7npLpcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMTAwcHggbWlubWF4KDAsIDFmcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IC8vIOihjOOCkuOCq+ODvOODiemrmOOBleOBhOOBo+OBseOBhOOBq+OAguefouWNsOODu+OCteODoOODjeOBr+S4reWkruOAgWJvZHkg44Gv5LiK56uv44Gn5o+D44GGXHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIOefouWNsOODu+OCteODoOODjeOCpOODq+OBr+e4puS4reWkru+8iGJvZHkg44Gg44GR5LiL44GnIGZsZXgtc3RhcnQg44Gr5LiK5pu444GN77yJXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfbmF2X19pdGVtLS1uZXh0IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDEwMHB4IDIwcHg7XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19uYXZfX2Fycm93IHtcclxuICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgdHJhbnNmb3JtOiBub25lOyAvLyDjgqLjgqTjgrPjg7PjgZ3jga7jgb7jgb7jga7lkJHjgY3vvIjlj7PkuIrvvInjgafjgIzmrKHjgbjjgI3jgpLooajjgZlcclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19faW1hZ2Uge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19uYXZfX2JvZHkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19uYXZfX2Fycm93IHtcclxuICAvLyAuc2Fsb25fZGV0YWlsX25hdl9fYXJyb3cg44Go5ZCM44GY44K144Kk44K6XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtbmF2eSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyAvLyDjgIzmrKHjgbjjgI3nlKjjgqLjgqTjgrPjg7PjgpLlt6blj7Plj43ou6LjgZfjgabjgIzliY3jgbjjgI3lkJHjgY3jgavjgZnjgotcclxuXHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfX2ltYWdlLS1uYXYge1xyXG4gIC8vIC5zYWxvbl9kZXRhaWxfbmF2X190aHVtYiDjgajlkIzjgZjjgrXjgqTjgrrvvIgxMDDDlzcw77yJXHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBmbGV4OiAwIDAgMTAwcHg7XHJcblxyXG4gICYuc2luZ2xlX2Jsb2dfX2ltYWdlLS1sb2dvIGltZyB7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19uYXZfX2JvZHkge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyAvLyDml6Xku5jjg7vjgr/jgqTjg4jjg6vjga/jgrXjg6Djg43jgqTjg6vjga7kuIrnq6/jgavmj4PjgYjjgovvvIjnn6LljbDjga7kvY3nva7jga/kuK3lpK7jga7jgb7jgb7vvIlcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfbmF2X19tZXRhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaW5nbGUtdGV4dCk7XHJcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaW5nbGUtY2F0ZWdvcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLXNpbmdsZS1uYXZ5KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2dfbmF2X190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLXNpbmdsZS1uYXZ5KTtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5zaW5nbGVfYmxvZ19uYXZfX2JhY2sge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gIC5zaW5nbGVfYmxvZyB7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwIDkwcHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfX2JnIHtcclxuICAgIHRvcDogLTI2MHB4O1xyXG4gICAgd2lkdGg6IDE1MDBweDtcclxuICAgIGhlaWdodDogNjUwcHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfX2lubmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19faW1hZ2UtLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA4MDAgLyA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gIC5zaW5nbGVfYmxvZyB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDcwcHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfX2JnIHtcclxuICAgIHRvcDogLTIxMHB4O1xyXG4gICAgd2lkdGg6IDEwNTBweDtcclxuICAgIGhlaWdodDogNTEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfX21ldGEge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX19jYXQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX19jb250ZW50IHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19fYm9keSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB9XHJcbiAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgaDQud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDUud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGVfYmxvZ19uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcblxyXG4gIC8vIHNhbG9uX2RldGFpbF9uYXYg44Go5ZCM44GY44GP44CBU1DluYXjgafjgoJwcmV2L25leHTjgajjgoLnn6LljbDjga/lpJblgbTjga7jgb7jgb7vvIjliJfmp4vmiJDjg7vnn6LljbDjgrXjgqTjgrrjga9QQ+OBqOWFsemAmu+8iVxyXG4gIC5zaW5nbGVfYmxvZ19uYXZfX2NhcmRzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX25hdl9fZGl2aWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfbmF2X19tZXRhIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlX2Jsb2dfbmF2X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZV9ibG9nX25hdl9fYmFjayB7XHJcbiAgICB3aWR0aDogbWluKDEwMCUsIDMzNXB4KTtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2FyZWEge1xyXG4gIC5pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAuc2luZ2xlX2hlYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhdF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuY2F0X2Ege1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9hIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbmdsZS1zZXJ2aWNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJnX2hlYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IC0yMTVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICB3aWR0aDogOTV2dztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX2hlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmExO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2NvbnRlbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAubGVhZF90eHQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cC1ibG9jay1saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICBoMi53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uX3NpbmdsZWgyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLm5vX2ljb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vX21hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc3ViMztcclxuICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IC8vIOWlveOBjeOBquWAjeeOh+OBq1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjsgLy8g5aW944GN44Gq6ImyXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLm5vX2ZpcnN0IHtcclxuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9fYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0LndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtbWFpbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50d29faCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYy1zdWIzO1xyXG4gICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbl9zaW5nbGVoMi5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1kcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAmLmlzLWxheW91dC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAuaXMtbGF5b3V0LWZsb3cge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhcnRfcG9pbnQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjLXN1YjM7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uX3NpbmdsZWgyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDFmcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWIzO1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnZV9pbWd0eHRfYmcxIHtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWIyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2twb2ludCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWIyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuICAucGFnZV9iZ2ltZ19hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlX2JnaW1nX2FyZWFfaW1nMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyJSAxZnI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGV4bm8ge1xyXG4gICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvY295dW5vX2JnYXJlYSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmNjO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2NveXVub19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIxMHB4IDAgMDtcclxuICAgICAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZjYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTE3JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2JSwgLTE3JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHZ3O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTIwdnc7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zOSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYXJ0X2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlX2JnaW1nX2FyZWEyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2VfYmdpbWdfYXJlYV9pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlcmJvdHRvbV9ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWIzO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9pY29uX2FyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NzJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgaGVpZ2h0OiA2MTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICB9XHJcbiAgICAuaWNvbl9ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDEzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFicyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3R0b206IC0zNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZ3R4dF8yX2JveCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtY29jbzE7XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGMtY29jbzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtY29jbzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGFwZV9hcmVhIHtcclxuICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNTBweCAzMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNoYXBlX2JveCB7XHJcbiAgICAgICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViNDtcclxuICAgICAgICAgIC5ub20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtc3ViNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJveDMzIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3gyNSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyM3B4KTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvY29pY29uX2FyZWEge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud3AtYmxvY2stY29sdW1ucy5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUuY29sNF9hcmVhIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgZmxleC1iYXNpczogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbDRfYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAuY2hlY2twb2ludCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FwMzBfYXJlYSB7XHJcbiAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zX3RpdGxldHh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5vbmF5YW1pX2JveCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA4MztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJpZ3R4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlX2Jsb2cge1xyXG4gIC0tYXJjaGl2ZS1uYXZ5OiAjMGUxZjNiO1xyXG4gIC0tYXJjaGl2ZS1ibHVlOiAjNGQ3Y2JmO1xyXG4gIC0tYXJjaGl2ZS1saWdodC1ibHVlOiAjY2ZlMWY0O1xyXG4gIC0tYXJjaGl2ZS1jcmVhbTogI2ZmZjllZjtcclxuICAtLWFyY2hpdmUtdGl0bGU6ICMyMjI7XHJcbiAgLS1hcmNoaXZlLXRleHQ6ICM1NTU7XHJcbiAgLS1hcmNoaXZlLWNhdGVnb3J5OiB2YXIoLS1hcmNoaXZlLWxpZ2h0LWJsdWUpOyAvLyBzaW5nbGXjg5rjg7zjgrjjga7jgqvjg4bjgrTjg6rpg6jlk4Eo6Z2SKeOBq+WQiOOCj+OBm+OCi1xyXG4gIC0tYXJjaGl2ZS10aHVtYjogI2YxZjZmYjtcclxuICAtLWFyY2hpdmUtZ3JpZDogcmdiYSgxNCwgMzEsIDU5LCAwLjA0KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1uYXZ5KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLmFyY2hpdmVfYmxvZ19rdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTcwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tYXJjaGl2ZS1ncmlkKSAxcHgsIHRyYW5zcGFyZW50IDFweCksXHJcbiAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWFyY2hpdmUtZ3JpZCkgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgd2lkdGg6IG1pbihjYWxjKDEwMCUgLSA5MHB4KSwgMTI4MHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1hcmNoaXZlLWJsdWUpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IHZhcigtLWFyY2hpdmUtdGl0bGUpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19icmVhZGNydW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS10aXRsZSk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50LWl0ZW0sXHJcbiAgICAuYXJjaGl2ZSxcclxuICAgIC5wb3N0LXBvc3QtYXJjaGl2ZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1hcmNoaXZlLXRpdGxlKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fd2F2ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3dhdmVfZmlsbCB7XHJcbiAgICBmaWxsOiB2YXIoLS1hcmNoaXZlLWxpZ2h0LWJsdWUpO1xyXG4gIH1cclxuXHJcbiAgJl9fd2F2ZV9saW5lIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6IHZhcigtLWFyY2hpdmUtYmx1ZSk7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgfVxyXG5cclxuICAmX193YXZlX2RvdGxpbmUge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogI2ZmZjtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIgNztcclxuICB9XHJcblxyXG4gICZfX3NxdWFyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi0tbmF2eSB7XHJcbiAgICAgIHJpZ2h0OiAxMS4zNSU7XHJcbiAgICAgIHRvcDogMjU2cHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFyY2hpdmUtbmF2eSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3JlYW0ge1xyXG4gICAgICByaWdodDogMzMuODUlO1xyXG4gICAgICB0b3A6IDM2MHB4O1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcmNoaXZlLWNyZWFtKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgcmlnaHQ6IDEzLjU0JTtcclxuICAgICAgdG9wOiA0MjBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXJjaGl2ZS1ibHVlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDM3JTtcclxuICAgIHRvcDogNDE0cHg7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmZmYgMnB4LCB0cmFuc3BhcmVudCAycHgpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZV9ibG9nX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5hcmNoaXZlX2Jsb2dfX2lubmVyIHtcclxuICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDkwcHgpLCAxMjgwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgOTEwcHgpIDMwMHB4O1xyXG4gIGdhcDogNzBweDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcbi5hcmNoaXZlX2Jsb2dfX2NhdGVnb3J5X3RpdGxlIHtcclxuICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hcmNoaXZlLW5hdnkpO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uYXJjaGl2ZV9ibG9nX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uYXJjaGl2ZV9ibG9nX2NhcmQge1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgY29sb3I6IHZhcigtLWFyY2hpdmUtbmF2eSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDcuNXB4IHJnYmEoMTQsIDMxLCA1OSwgMC4yKTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1hcmNoaXZlLXRleHQpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGltZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0IHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYXJjaGl2ZS1jYXRlZ29yeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1uYXZ5KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1uYXZ5KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFyY2hpdmVfYmxvZ19fdGh1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hcmNoaXZlLXRodW1iKTtcclxuXHJcbiAgLy8g44Kw44Oq44OD44OJ44Gu44K744Or6auY44GE44Gj44Gx44GE44Gr57W25a++6YWN572u44Gn44OV44Kj44OD44OI77yI44K/44Kk44OI44Or44GM6ZW344GP44Gm44KC5LiL44Gr5L2Z55m944GM5Ye644Gq44GE77yJXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICYtLWxvZ28ge1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGZsZXg6IDAgMCA2MHB4O1xyXG5cclxuICAgICYuYXJjaGl2ZV9ibG9nX190aHVtYi0tbG9nbyBpbWcge1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlX2Jsb2dfcGFnZXIge1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDUwcHg7XHJcbiAgY29sb3I6IHZhcigtLWFyY2hpdmUtbmF2eSk7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICBhLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VycmVudCB7XHJcbiAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1ibHVlKTtcclxuICB9XHJcblxyXG4gIC5wcmV2LFxyXG4gIC5uZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdy0tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgLy8g5ZCM44GY55+i5Y2w44Ki44Kk44Kz44Oz44KS5bem5Y+z5Y+N6Lui44GX44Gm44CM5YmN44G444CN5ZCR44GN44Gr44GZ44KLXHJcbiAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZV9ibG9nX19lbXB0eSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS1hcmNoaXZlLW5hdnkpO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmFyY2hpdmVfc2lkZWJhciB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZmxleDogMCAwIDMwMHB4O1xyXG5cclxuICAvLyDlkITjg5zjg4Pjgq/jgrnvvIjjgqvjg4bjgrTjg6rjg7vkurrmsJfjg7vmnIDmlrDvvInjgZnjgbnjgabjgq/jg6rjg7zjg6DlnLBcclxuICAmX19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFyY2hpdmUtY3JlYW0pO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAvLyDjgqvjg4bjgrTjg6rmlbDjgavlv5zjgZjjgabpq5jjgZXlj6/lpInvvIjkuIpwYWRkaW5n44Gv57W25a++6YWN572u44Gu44K/44Kk44OI44Or5YiG77yJXHJcbiAgJl9fYm94LS1jYXRlZ29yeSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA4NHB4IDQ1cHggMzBweDtcclxuICB9XHJcblxyXG4gICZfX2JveC0tcG9zdHMge1xyXG4gICAgaGVpZ2h0OiA0OTRweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hcmNoaXZlLW5hdnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWFyY2hpdmUtbmF2eSk7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcblxyXG4gICZfX2NhdGVnb3JpZXMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGEsXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IHZhcigtLWFyY2hpdmUtbmF2eSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHRvcDogODRweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9zdCB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1uYXZ5KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBzcGFuOm5vdCguYXJjaGl2ZV9ibG9nX190aHVtYikge1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYXJjaGl2ZS1uYXZ5KTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zdC0tcGxhY2Vob2xkZXIge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZV9ibG9nX190aHVtYi0tbG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcmNoaXZlLXRodW1iKTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX2FyY2hpdmVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIC5uZXdzX2Ege1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLmFyY2hpdmVfYmxvZ19faW5uZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAzMDBweDtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5hcmNoaXZlX2Jsb2dfY2FyZCB7XHJcbiAgICBhIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBtaW5tYXgoMCwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIDEwMjRweOS7peS4i++8muOCteOCpOODieODkOODvOOCkuS4i+OBuO+8iDHjgqvjg6njg6DnuKbnqY3jgb/vvIlcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAuYXJjaGl2ZV9ibG9nX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5hcmNoaXZlX3NpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDjgr/jgqTjg4jjg6vjga/pnZnnmoTljJbjgILntbblr77phY3nva7mmYLjga7kuIvkvZnnmb0oMjBweCnjgpIgbWFyZ2luIOOBp+aIu+OBmVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3JpZXMsXHJcbiAgICAmX19wb3N0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgLmFyY2hpdmVfYmxvZ19rdiB7XHJcbiAgICBoZWlnaHQ6IDQzMHB4O1xyXG5cclxuICAgICZfX3dhdmUge1xyXG4gICAgICBsZWZ0OiA0MiU7XHJcbiAgICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgYm90dG9tOiAyMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3F1YXJlLS1uYXZ5IHtcclxuICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgdG9wOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcXVhcmUtLWNyZWFtIHtcclxuICAgICAgcmlnaHQ6IDQ0JTtcclxuICAgICAgdG9wOiAyOTBweDtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcXVhcmUtLWJsdWUge1xyXG4gICAgICByaWdodDogMTglO1xyXG4gICAgICB0b3A6IDMxNXB4O1xyXG4gICAgICB3aWR0aDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdHMge1xyXG4gICAgICByaWdodDogNDglO1xyXG4gICAgICB0b3A6IDMxMHB4O1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFyY2hpdmVfYmxvZ19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZV9ibG9nX19pbm5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5hcmNoaXZlX3NpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2NhdGVnb3JpZXMsXHJcbiAgICAmX19wb3N0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAuYXJjaGl2ZV9ibG9nX19jYXRlZ29yeV90aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gNjUwcHjjgJw3NjhweO+8mjLjgqvjg6njg6DooajnpLpcclxuICAuYXJjaGl2ZV9ibG9nX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAyOHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZV9ibG9nX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcmNoaXZlX2Jsb2dfX3RodW1iIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzUwIC8gMjIwO1xyXG4gIH1cclxuXHJcbiAgLmFyY2hpdmVfYmxvZ19fdGh1bWItLXNtYWxsIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmFyY2hpdmVfYmxvZ19wYWdlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmFyY2hpdmVfc2lkZWJhcl9fYm94IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJjaGl2ZV9zaWRlYmFyX19jYXRlZ29yaWVzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGdhcDogMTRweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gNjUwcHjku6XkuIvvvJox44Kr44Op44Og6KGo56S677yI44Kr44O844OJ5bmFMTAwJe+8iVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAuYXJjaGl2ZV9ibG9nX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGl2ZV9ibG9nX2NhcmQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFfYXJjaGl2ZSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgLmZhcV9pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gIH1cclxuICAuZmFxX3Ege1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZmFxX2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfcV9pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgLmZhcV9tYXJrIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxX21hcmtfYSB7XHJcbiAgICBjb2xvcjogJGMtc3ViO1xyXG4gIH1cclxuICAuZmFxX3RpdGxlIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxX2ljb24ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGVhc2UsXHJcbiAgICAgICAgb3BhY2l0eSAwLjI1cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9hX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWIyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9hX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9jb250IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgcCArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfaXRlbS5pcy1vcGVuIHtcclxuICAgIC5mYXFfaWNvbjo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX3NlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wYWdlX2NvbnRlbnRfZmFxIHtcclxuICAuaW5uZXIge1xyXG4gICAgLmZhcV9zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYXFfYXJjaGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VhcmVhbmF2X2FyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2Jsb2cge1xyXG4gIC5zaW5nbGVfYmxvZ19faW5uZXIge1xyXG4gICAgLnNpbmdsZV9ibG9nX19jb250ZW50IHtcclxuICAgICAgLnNpbmdsZV9ibG9nX19ib2R5IHtcclxuICAgICAgICAuc2luZ2xlX2Zscm93X2FyZWEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2luZ2xlX2ZsY29sX2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRkN2NiZjtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgLm1lcml0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZWUzNjQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnX3llIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcbiAqIFNjaG9vbCBwYWdl77yI5a2m5qCh57S55LuL77yJXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xuXG4uc2Nob29sX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBiZy1ncmlkKCk7XG59XG5cbi8vIC0tLS0gRmVhdHVyZXMgc2VjdGlvbiAtLS0tXG4vLyDog4zmma/jgrfjgqfjgqTjg5fjg7vnlarlj7fjg7vopovlh7rjgZfjg7vmnKzmlofjg7vnlLvlg4/jga7jg4fjgrbjgqTjg7Pjga/lhbHpgJrjgrPjg7Pjg53jg7zjg43jg7Pjg4ggLnBvaW50X2FyZWEg44KS5L2/55SoXG4vLyDvvIhjb21wb25lbnQvX3BvaW50X2FyZWEuc2Nzc++8ieOAguODmuODvOOCuOWbuuacieOBruOCu+OCr+OCt+ODp+ODs+imi+WHuuOBl+OBoOOBkeOBk+OBk+OBp+aMgeOBpOOAglxuLnNjaG9vbF9mZWF0dXJlcyB7XG4gICZfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8vIOWtpuagoee0ueS7i+ODmuODvOOCuOOBruOBv++8muacgOe1guODluODreODg+OCr++8iFBvaW50MDfvvInjga/kuIvjga7kvZnnmb3jgpLjgZXjgonjgavoqbDjgoHjgotcbi8vIO+8iOWFpeWtpuahiOWGheODmuODvOOCuOOBruacgOe1guODluODreODg+OCr+OBr+OBk+OBrue4ruWwj+OCkuOBl+OBquOBhOOBn+OCgeOAgeWFsemAmuOCs+ODs+ODneODvOODjeODs+ODiOWBtOOBq+OBr+aMgeOBn+OBm+OBquOBhO+8iVxuLnNjaG9vbF9tYWluIHtcbiAgLnBvaW50X2FyZWEgLmJveDpsYXN0LWNoaWxkIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tIFdpc2hlcyBzZWN0aW9uIC0tLS1cbi5zY2hvb2xfd2lzaGVzIHtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLy8gPT09IFVwcGVyOiB2ZXJ0aWNhbCBoZWFkbGluZXMgKyByaWdodCBjb250ZW50ID09PVxuICAmX191cHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9faGVhZGxpbmVzIHtcbiAgICBmbGV4OiAwIDAgMTI5cHg7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG5cbiAgJl9faGVhZGxpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzBlMWYzYjtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcblxuICAgICYtLTIge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLy8gPT09IGltZy1ibG9jazogbWFpbiBpbWFnZSArIGJsdWUgZGVjbyA9PT1cbiAgJl9faW1nLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxuXG4gIC8vID09PSBib2R5LWJsb2NrOiBib2R5IHRleHQgKyBjcmVhbSBkZWNvID09PVxuICAmX19ib2R5LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19kZWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE4MHB4O1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjZmUxZjQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtLWNyZWFtIHtcbiAgICAgIHJpZ2h0OiAxMjhweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmLS1zYWxtb24ge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZlZTM2NDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMGUxZjNiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAmICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09IHBob3RvczogYmVsb3cgdXBwZXIgPT09XG4gICZfX3Bob3RvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDU0NHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgbGVmdDogNjI0cHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19waG90by1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19jaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgJl9fY2hhcnQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzBlMWYzYjtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2hhcnQtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gLS0tLSBJbnRlcm5hbCBsaW5rcyBzZWN0aW9uIC0tLS1cbi5zY2hvb2xfbGlua3Mge1xuICBwYWRkaW5nOiAxMjBweCAwIDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC8vIDTjgqvjg6njg6DlnYfnrYnjg6zjgqTjgqLjgqbjg4hcbiAgLnBhZ2VfbmF2X19saXN0IHtcbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA2MHB4IC8gNCk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlc3BvbnNpdmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLSAkbDogMTAyNHB4IC0tLS1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XG4gIC5zY2hvb2xfd2lzaGVzIHtcbiAgICAmX19kZWNvLS1jcmVhbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2RlY28tLWJsdWUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkbGluZXMge1xuICAgICAgZmxleDogMCAwIDgwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICYubXQwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy1ibG9jayB7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDM4MHB4LCA0OHZ3LCA1MzBweCk7XG4gICAgfVxuXG4gICAgJl9fbWFpbi1pbWcge1xuICAgICAgaGVpZ2h0OiBjbGFtcCgzMjBweCwgNDJ2dywgNDYwcHgpO1xuICAgIH1cblxuICAgICZfX3Bob3RvcyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICAgICZfX3Bob3RvIHtcbiAgICAgICYtLTEge1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLTIge1xuICAgICAgICBsZWZ0OiA1NyU7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGFydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuXG4gIC5zY2hvb2xfbGlua3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcblxuICAgIC5wYWdlX25hdl9fbGlzdCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tICRtOiA3NjhweCAtLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAuc2Nob29sX3dpc2hlcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG5cbiAgICAmX191cHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lcyB7XG4gICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faW1nLWJsb2NrIHtcbiAgICAgIGhlaWdodDogY2xhbXAoMjQwcHgsIDQ4dncsIDM4MHB4KTtcbiAgICB9XG5cbiAgICAmX19kZWNvLS1ibHVlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjbGFtcCgxMDBweCwgMjJ2dywgMjAwcHgpO1xuICAgICAgaGVpZ2h0OiBjbGFtcCgxMDBweCwgMjJ2dywgMjAwcHgpO1xuICAgIH1cblxuICAgICZfX21haW4taW1nIHtcbiAgICAgIGxlZnQ6IGNsYW1wKDIwcHgsIDV2dywgNDBweCk7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDIxMHB4LCA0MnZ3LCAzMjBweCk7XG4gICAgfVxuXG4gICAgJl9fYm9keSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgJl9fcGhvdG9zIHtcbiAgICAgIGhlaWdodDogMzh2dztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG90byB7XG4gICAgICAmLS0xIHtcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNDBweCwgMjZ2dywgMjQwcHgpO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLTIge1xuICAgICAgICBsZWZ0OiA1NyU7XG4gICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTUwcHgsIDMwdncsIDI4MHB4KTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoYXJ0IHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmX19jaGFydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuc2Nob29sX2xpbmtzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcblxuICAgIC5wYWdlX25hdl9fbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tICRzOiA0ODBweCAtLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xuICAuc2Nob29sX3dpc2hlcyB7XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmX19jaGFydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNjaG9vbF9saW5rcyB7XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXHJcbiAqIEZhY2lsaXR5IHBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmZhY2lsaXR5X21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogODBweCAzMHB4IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLy8gYW5jaG9yX25hdu+8iGxpbmtfYnRuIOaoquS4puOBs++8iVxyXG4gIC5hbmNob3JfbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9hY2Nlc3MsXHJcbi5mYWNpbGl0eV9yb29tcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIC0tLS0gQWNjZXNzIHNlY3Rpb24gLS0tLVxyXG4uZmFjaWxpdHlfYWNjZXNzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi8vIOOCqOODquOCoue0ueS7i1xyXG4uZmFjaWxpdHlfYWNjZXNzX19pbnRybyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZmFjaWxpdHlfYWNjZXNzX19sZWFkIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBzdHJvbmcge1xyXG4gICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5L2P5omAICsgR29vZ2xl44Oe44OD44OXXHJcbi5mYWNpbGl0eV9hY2Nlc3NfX21hcC1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfYWNjZXNzX19hZGRyZXNzIHtcclxuICBmbGV4OiAwIDAgMzQuMzc1JTsgLy8gNDQwIC8gMTI4MFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi8vIDHooYznm64yNHB444O7MuihjOebrjQwcHgg44Gu5re35Zyo44OG44Kt44K544OIXHJcbi5mYWNpbGl0eV9hY2Nlc3NfX3NjaG9vbC1uYW1lIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhY2lsaXR5X2FjY2Vzc19fYWRkcmVzcy10ZXh0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfYWNjZXNzX19nb29nbGUtbWFwIHtcclxuICBmbGV4OiAxO1xyXG4gIGFzcGVjdC1yYXRpbzogODAwIC8gNTAwO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOe1jOi3ryArIOWRqOi+uuWcsOWbs1xyXG4uZmFjaWxpdHlfYWNjZXNzX190cmFuc2l0LXJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtaW5mbyB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA1MHB4O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfYWNjZXNzX190cmFuc2l0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLmZhY2lsaXR5X2FjY2Vzc19fdHJhbnNpdC1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmZhY2lsaXR5X2FjY2Vzc19fdHJhbnNpdC1sYWJlbCB7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfYWNjZXNzX190cmFuc2l0LXRleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWF4LXdpZHRoOiA3NTBweDtcclxufVxyXG5cclxuLmZhY2lsaXR5X2FjY2Vzc19fbWFwLWlsbHVzdCB7XHJcbiAgZmxleDogMCAwIDMzLjU5Mzc1JTsgLy8gNDMwIC8gMTI4MFxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0gUm9vbXMgc2VjdGlvbiAtLS0tXHJcbi5mYWNpbGl0eV9yb29tc19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNTBweDtcclxufVxyXG5cclxuLmZhY2lsaXR5X3Jvb21zX19yb29tIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9yb29tc19fbGFiZWwge1xyXG4gIGZsZXg6IDAgMCAxOS41MzEyNSU7IC8vIDI1MCAvIDEyODBcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9yb29tc19fY29udGVudCB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfcm9vbXNfX3N0cmVldHZpZXctd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxMDMwIC8gNjAwO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0eV9yb29tc19fc3ViLWltZ3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZmFjaWxpdHlfcm9vbXNfX3N1Yi1pbWcge1xyXG4gIGZsZXg6IDE7XHJcbiAgYXNwZWN0LXJhdGlvOiAzMzAgLyAyMTA7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjgqLjgq/jgrvjgrnli5XnlLtcclxuLmZhY2lsaXR5X2FjY2Vzc19fdmlkZW8ge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDcwLjMxMjUlOyAvLyA5MDAgLyAxMjgwXHJcbiAgYXNwZWN0LXJhdGlvOiA5MDAgLyA1MDY7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUmVzcG9uc2l2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyAtLS0tICRsOiAxMDI0cHggLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gIC5mYWNpbGl0eV9pbm5lciB7XHJcbiAgICBnYXA6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX19tYXAtcm93IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX19zY2hvb2wtbmFtZSB7XHJcbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX2FkZHJlc3MtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH1cclxuXHJcbiAgLmZhY2lsaXR5X2FjY2Vzc19fdHJhbnNpdC1yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH1cclxuXHJcbiAgLmZhY2lsaXR5X2FjY2Vzc19fbGVhZCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gIH1cclxuXHJcbiAgLmZhY2lsaXR5X2FjY2Vzc19fdmlkZW8ge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9yb29tc19fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSAkbTogNzY4cHggLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gIC5mYWNpbGl0eV9pbm5lciB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcclxuICB9XHJcblxyXG4gIC8vIOS9j+aJgCArIEdvb2dsZSDjg57jg4Pjg5cg4oaSIOe4puepjeOBv1xyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX21hcC1yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX19hZGRyZXNzIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMjRweDtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuXHJcbiAgLmZhY2lsaXR5X2FjY2Vzc19fZ29vZ2xlLW1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgLy8g57WM6LevICsg5ZGo6L665Zyw5ZuzIOKGkiDnuKbnqY3jgb9cclxuICAuZmFjaWxpdHlfYWNjZXNzX190cmFuc2l0LXJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtaXRlbSB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX19tYXAtaWxsdXN0IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIOWLleeUu1xyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3ZpZGVvIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIOaWveioree0ueS7iyDihpIg57im56mN44G/XHJcbiAgLmZhY2lsaXR5X3Jvb21zX19yb29tIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9yb29tc19fbGFiZWwge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9yb29tc19fbGlzdCB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tICRzOiA0ODBweCAtLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgLmZhY2lsaXR5X2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhY2lsaXR5X2FjY2Vzc19fc2Nob29sLW5hbWUge1xyXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX2FkZHJlc3MtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX190cmFuc2l0LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9hY2Nlc3NfX3RyYW5zaXQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZmFjaWxpdHlfYWNjZXNzX19sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5mYWNpbGl0eV9yb29tc19fc3ViLWltZ3Mge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogRkFRIHBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmZhcV9tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFxX2lubmVyIHtcclxuICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA4MHB4IDMwcHggMTIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vLyAtLS0tIEZBUSBsaXN0IC0tLS1cclxuLmZhcV9saXN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMjBweDtcclxufVxyXG5cclxuLmZhcV9ncm91cF9faXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZmFxX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYztcclxufVxyXG5cclxuLmZhcV9pdGVtX19xIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mYXFfaXRlbV9fbGFiZWwge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tcSB7XHJcbiAgICBjb2xvcjogIzRkN2NiZjtcclxuICB9XHJcbiAgJi0tYSB7XHJcbiAgICBjb2xvcjogI2Y1YjE5NTtcclxuICB9XHJcbn1cclxuXHJcbi5mYXFfaXRlbV9fcS10ZXh0IHtcclxuICBmbGV4OiAxO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIO+8iy/iiJIg44OI44Kw44Or77yI57im5qOS44KS5Zue6Lui44GV44Gb44Gm5YiH44KK5pu/44GI77yJXHJcbi5mYXFfaXRlbV9fdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX2l0ZW1fX3RvZ2dsZS1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzBlMWYzYjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cclxuICAmLS1oIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXYge1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOmWi+OBhOOBn+OCiee4puajkuOCkuWbnui7ouOBleOBm+OBpuOAjOKIkuOAjeOBq1xyXG4uZmFxX2l0ZW0uaXMtb3BlbiAuZmFxX2l0ZW1fX3RvZ2dsZS1iYXItLXYge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi8vIEEgcm9377yI5LiK44GL44KJ5b6Q44CF44Gr5bGV6ZaL77yJXHJcbi5mYXFfaXRlbV9fYSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93cyAwLjRzIGVhc2UsXHJcbiAgICBtYXJnaW4tdG9wIDAuNHMgZWFzZTtcclxufVxyXG5cclxuLmZhcV9pdGVtLmlzLW9wZW4gLmZhcV9pdGVtX19hIHtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZmFxX2l0ZW1fX2EtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFxX2l0ZW1fX2EtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhcV9pdGVtX19hLWJvZHkge1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLmZhcV9pdGVtX19hLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICNlOTc5N2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZmFxX2l0ZW1fX2EtdGV4dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLy8gLS0tLSBDVEEgLS0tLVxyXG4uZmFxX2N0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZmFxX2N0YV9fdGV4dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIC0tLS0g44Kq44O844OX44Oz44Kt44Oj44Oz44OR44K5IC0tLS1cclxuLmZhcV9vYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uZmFxX29jX190aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmVlMzY0O1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDE0cHg7XHJcbn1cclxuXHJcbi5mYXFfb2NfX2NhcmRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhcV9vY19fY2FyZCB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZmFxX29jX19jYXJkLWxhYmVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZhcV9vY19fY2FyZC1pbWcge1xyXG4gIGFzcGVjdC1yYXRpbzogMTI0MCAvIDUyNjtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0gUmVzcG9uc2l2ZSAtLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgLy8g44Kq44O844OX44Oz44Kt44Oj44Oz44OR44K544Kr44O844OJ44KSMeOCq+ODqeODoOe4puS4puOBs1xyXG4gIC5mYXFfb2NfX2NhcmRzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3Vyc2UgcGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4uY291cnNlX21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3cteDogY2xpcDsgLy8g44Kr44O844OJ5biv44GuIDEwMHZ3IOOBjOaoquOCueOCr+ODreODvOODq+OCkueUn+OBvuOBquOBhOOCiOOBhuOBq1xyXG59XHJcblxyXG4vLyBpbm5lcjogMTI4MHB4LCBjb2x1bW4sIGdhcCAxODBweO+8iOOCu+OCr+OCt+ODp+ODs+mWk++8iVxyXG4uY291cnNlX2lubmVyIHtcclxuICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA4MHB4IDMwcHggMTIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxODBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0gU2VjdGlvbiAtLS0tXHJcbi8vIGxheW91dF8zNU1FVUs6IGNvbHVtbiwgY2VudGVyLCBnYXAgNjBweO+8iOODmOODg+ODgOODvCDihpQg44Kr44O844OJ6ZaT77yJXHJcbi5jb3Vyc2Vfc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2MHB4O1xyXG59XHJcblxyXG4vLyBsYXlvdXRfWUdBTTJFOiBjb2x1bW4sIGNlbnRlciwgaHVnXHJcbi5jb3Vyc2Vfc2VjdGlvbl9faGVhZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIHN1Yl9oMiDjga4gcGFkZGluZy1ib3R0b206IDYwcHgg44GM44K/44Kk44OI44OrIOKGlCDjg6rjg7zjg4nplpPkvZnnmb3jgpLmi4XjgYZcclxufVxyXG5cclxuLy8gc3R5bGVfTDNQTjFTOiBaZW4gS2FrdSAyMHB4LzUwMC80MHB4LCBsZWZ0XHJcbi5jb3Vyc2Vfc2VjdGlvbl9fbGVhZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLy8gLS0tLSBDYXJkcyBjb250YWluZXIgLS0tLe+8iOOCq+ODvOODiemWkyAxMDBweO+8iVxyXG4uY291cnNlX2NhcmRzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLy8gLS0tLSBDb3Vyc2UgY2FyZO+8iOWFqOW5heOCq+ODqeODvOW4r++8izYwMOeUu+WDj++8i+ODhuOCreOCueODiO+8iS0tLS1cclxuLmNvdXJzZV9jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZ2FwOiA4MHB4O1xyXG5cclxuICAvLyDlhpnnnJ/jga/luK/jgojjgorliY3pnaLvvIjluK/jga/mnKzmlofvvJ3lhpnnnJ/jga7og4zpnaLjgpLjg5bjg6rjg7zjg4nvvIlcclxuICAuY291cnNlX2NhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuY291cnNlX2NhcmRfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC8vIOWtpuenkeOCq+ODqeODvO+8iOW4r++8i+enkeebruimi+WHuuOBl++8iVxyXG4gICYtLWJhcmJlciB7XHJcbiAgICAtLWNvdXJzZS1iYW5kOiAjZThmMWY1O1xyXG4gICAgLS1jb3Vyc2UtYWNjZW50OiAjNGM5NGIzO1xyXG4gIH1cclxuICAmLS1iZWF1dHkge1xyXG4gICAgLS1jb3Vyc2UtYmFuZDogI2ZiZjBmNDtcclxuICAgIC0tY291cnNlLWFjY2VudDogI2RjNmM5MDtcclxuICB9XHJcbiAgJi0tdHN1c2hpbiB7XHJcbiAgICAtLWNvdXJzZS1iYW5kOiAjZTNmMWYwO1xyXG4gICAgLS1jb3Vyc2UtYWNjZW50OiAjNDdhMDllO1xyXG4gIH1cclxuXHJcbiAgLy8g55S75YOP5Y+z77yI576O5a6556eR44Gq44Gp77yJXHJcbiAgJi0tcmV2ZXJzZSB7XHJcbiAgICAuY291cnNlX2NhcmRfX2ltZyB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLmNvdXJzZV9jYXJkX19ib2R5IHtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgLmNvdXJzZV9jYXJkX19pbWcge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3Vyc2VfY2FyZF9fYm9keSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3Vyc2VfY2FyZF9faW1nIHtcclxuICBmbGV4OiAwIDAgNjAwcHg7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3Vyc2VfY2FyZF9fYm9keSB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5pys5paH77yI5YaF5a6544G044Gj44Gf44KK44O75LiK5a+E44Gb77yJ44CC44Oc44K/44Oz44Gv5pys5paH44Gu55u05LiL44Gr57aa44GPXHJcbi5jb3Vyc2VfY2FyZF9fbWlkIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi8vIOOCv+OCpOODiOODq++8i+acrOaWh++8iOW4r+ODu+ODieODg+ODiOOBr+OBk+OBrumrmOOBleOBq+i/veW+k++8iVxyXG4uY291cnNlX2NhcmRfX3RleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMDsgLy8g5biv44Gu5LiK5LiL44Gu5L2Z55m9XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgLy8g5biv77yI5pys5paH77yJ44Go44Oc44K/44Oz44Gu6ZaT6ZqU77yI44GT44GT44Gn6Kq/5pW077yJXHJcblxyXG4gIC8vIOWFqOW5heOCq+ODqeODvOW4r++8iOODhuOCreOCueODiOmrmOOBleOBq+i/veW+k+ODu+WGmeecn+OBruiDjOmdou+8iVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtYmFuZCwgI2U4ZjFmNSk7XHJcbiAgfVxyXG5cclxuICAvLyDjg4njg4Pjg4joo4Xpo77vvIjluK/jga7kuIvnq6/jg6njgqTjg7PjgpLkuK3lv4Pjgavjg7vlhpnnnJ/lgbTjga7lpJbjgbjjg5bjg6rjg7zjg4kgLyBvcGFjaXR5IDAuMu+8iVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpOyAvLyDjg5Pjg6Xjg7zjg53jg7zjg4jlt6bnq6/vvIjlhpnnnJ/vvJ3lt6bjga7jgqvjg7zjg4nvvIlcclxuICAgIGJvdHRvbTogLTY1cHg7IC8vIOW4r+OBruS4i+erryhib3R0b206MCnjg6njgqTjg7PjgpLkuK3lv4PjgavvvIjCsTY177yJXHJcbiAgICB3aWR0aDogNDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS1jb3Vyc2UtYWNjZW50LCAjNGM5NGIzKSAyLjVweCwgdHJhbnNwYXJlbnQgMi41cHgpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOeUu+WDj+WPs+OBruOCq+ODvOODieOBr+ODieODg+ODiOOCguWPs+WBtOOBuFxyXG4uY291cnNlX2NhcmQtLXJldmVyc2UgLmNvdXJzZV9jYXJkX190ZXh0OjphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxufVxyXG5cclxuLy8g5qiq5Lim44Gz5pmC77ya5pys5paH5YiX44GM54mH5YG044Gr5a+E44KL44Gf44KB44CB5bivL+ODieODg+ODiOOCkuOAjOOCq+ODvOODieS4reWkru+8neODk+ODpeODvOODneODvOODiOS4reWkruOAjeOBq+ijnOato1xyXG4vLyDjgqrjg5Xjgrvjg4Pjg4ggPSAo55S75YOPNjAwICsgZ2FwODApIC8gMiA9IDM0MHB4XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gIC5jb3Vyc2VfY2FyZDpub3QoLmNvdXJzZV9jYXJkLS1yZXZlcnNlKSAuY291cnNlX2NhcmRfX3RleHQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDM0MHB4KSk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyAtIDM0MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3Vyc2VfY2FyZC0tcmV2ZXJzZSAuY291cnNlX2NhcmRfX3RleHQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDM0MHB4KSk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncgLSAzNDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gIC5jb3Vyc2VfY2FyZF9fdGV4dDo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOijhemjvuOCouOCpOOCs+ODs++8iOODj+OCteODn+etieODu+enkeebruimi+WHuuOBl+OBruWPs+WBtOS4reWkru+8iVxyXG4uY291cnNlX2NhcmRfX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLy8g56eR55uu6KaL5Ye644GX77yI56eR55uu5ZCN77yd5a2m56eR44Kr44Op44O8IC8g5bm05Yi277yd5bCP44GV44KB77yJXHJcbi5jb3Vyc2VfY2FyZF9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8g44Ki44Kk44Kz44Oz44Gu5Z+65rqWXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyAvLyDjgqLjgqTjgrPjg7PliIbjga7kvZnnmb3vvIjmloflrZfjgajjga7ph43jgarjgorpmLLmraLvvIlcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNTJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY291cnNlX2NhcmRfX3N1YmplY3Qge1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICAmLWsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvdXJzZS1hY2NlbnQsICMwZTFmM2IpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvdXJzZV9jYXJkX195ZWFycyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uY291cnNlX2NhcmRfX2Rlc2Mge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5jb3Vyc2VfY2FyZF9fbm90ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLy8g44KC44Gj44Go6KaL44KL44Oc44K/44Oz77yIYXJyb3dfYnRuIOODmeODvOOCue+8ieOAguOBk+OBruODmuODvOOCuOOBruOBv+aoquW5heOCkuacgOWkp++8iOOCs+ODs+ODhuODiuW5heOBhOOBo+OBseOBhO+8ieOBq+OBmeOCi1xyXG4uY291cnNlX2NhcmRfX2J0biB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg44Os44K544Od44Oz44K344OW77yIUEMg5qiq5Lim44GzIOKJpTEwMjVweCDjga/lpInmm7TjgarjgZfvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8vIOOCv+ODluODrOODg+ODiO+8iOOAnDEwMjRweO+8ie+8muOCu+OCr+OCt+ODp+ODsy/jgqvjg7zjg4nplpPjga7kvZnnmb3jgpLlnKfnuK5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAuY291cnNlX2lubmVyIHtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgfVxyXG4gIC5jb3Vyc2VfY2FyZHMge1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g57im56mN44G/5pmC44GvIDo6YWZ0ZXLvvIjjg4njg4Pjg4jvvInjgpLlhajjgqvjg7zjg4nlj7Plr4TjgZvvvI/nlLvlg4/jg7vjg5zjgr/jg7Pjga/kuK3lpK7lr4TjgZtcclxuICAuY291cnNlX2NhcmRfX3RleHQ6OmFmdGVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICB9XHJcbiAgLmNvdXJzZV9jYXJkX19pbWcge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuICAuY291cnNlX2NhcmRfX2J0biB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjgrnjg57jg5vvvIjjgJw3NjhweO+8ie+8muaWh+Wtl+OCteOCpOOCuuODu+S9meeZveOCkue4ruWwj1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gIC5jb3Vyc2VfaW5uZXIge1xyXG4gICAgZ2FwOiAxMDBweDtcclxuICB9XHJcbiAgLmNvdXJzZV9jYXJkcyB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG4gIC5jb3Vyc2VfY2FyZCB7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgfVxyXG5cclxuICAuY291cnNlX2NhcmRfX3RleHQge1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIC5jb3Vyc2VfY2FyZF9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIC5jb3Vyc2VfY2FyZF9fc3ViamVjdCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIC5jb3Vyc2VfY2FyZF9feWVhcnMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5jb3Vyc2VfY2FyZF9faWNvbiB7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICB9XHJcblxyXG4gIC5jb3Vyc2VfY2FyZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbiAgLmNvdXJzZV9jYXJkX19ub3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNvdXJzZV9jYXJkX19idG4ge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g5bCP5Z6L44K544Oe44Ob77yI44CcNDgwcHjvvInvvJropovlh7rjgZfjgpLjgZXjgonjgavnuK7lsI9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAuY291cnNlX2NhcmRfX3N1YmplY3Qge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuY291cnNlX2NhcmRfX3llYXJzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmNvdXJzZV9jYXJkX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gIH1cclxuICAuY291cnNlX2NhcmRfX2ljb24ge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiDlnKjmoKHnlJ/jgqTjg7Pjgr/jg5Pjg6Xjg7wgcGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4uaW50ZXJ2aWV3X21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfaW5uZXIge1xyXG4gIG1heC13aWR0aDogMTM0MHB4OyAvLyDmnKzmlocxMjgwcHjvvIvlt6blj7PkvZnnmb0zMHB4XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogODBweCAzMHB4IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gLS0tLSDkuIrpg6jvvJrjgqLjg7Pjgqvjg7zjg4rjg5MgLS0tLVxyXG4uaW50ZXJ2aWV3X2hlYWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNjBweDtcclxuXHJcbiAgLy8gYW5jaG9yX25hdu+8iGxpbmtfYnRuIOaoquS4puOBs++8iVxyXG4gIC5hbmNob3JfbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOS6uueJqeOCu+ODrOOCr+OCv+ODvO+8iDTjgqvjg6njg6DjgrDjg6rjg4Pjg4nvvIlcclxuLmludGVydmlld19zZWxlY3RvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmludGVydmlld19zZWxlY3Rvcl9faXRlbSB7XHJcbiAgLS1zZWxlY3Rvci1iZzogIzRjOTRiMztcclxuICAtLXNlbGVjdG9yLWF2YXRhci1iZzogI2U4ZjFmNTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VsZWN0b3ItYmcpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICB9XHJcblxyXG4gICYtLWJlYXV0eSB7XHJcbiAgICAtLXNlbGVjdG9yLWJnOiAjZGM2YzkwO1xyXG4gICAgLS1zZWxlY3Rvci1hdmF0YXItYmc6ICNmYmYwZjQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW50ZXJ2aWV3X3NlbGVjdG9yX19hdmF0YXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWxlY3Rvci1hdmF0YXItYmcpO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfc2VsZWN0b3JfX25hbWUge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X3NlbGVjdG9yX19wZXJzb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfc2VsZWN0b3JfX2luaXRpYWxzIHtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfc2VsZWN0b3JfX3N1ZmZpeCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X3NlbGVjdG9yX19zY2hvb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfc2VsZWN0b3JfX2Fycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBjb2xvcjogI2UzZTFlMjtcclxufVxyXG5cclxuLy8gLS0tLSDmnKzkvZMgLS0tLVxyXG4uaW50ZXJ2aWV3X2JvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfYm9keV9fbGVhZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTIwcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfZ3JvdXAgPiAuaW50ZXJ2aWV3X3NlbGVjdG9yIHtcclxuICBtYXJnaW46IDAgMCA2MHB4O1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X2dyb3VwX19pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTAwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0g44Kk44Oz44K/44OT44Ol44O844Kr44O844OJIC0tLS1cclxuLy8g5YaZ55yf77yL44OX44Ot44OV44Kj44O844Or44Gv5bi45pmC6KGo56S644CCUSZB44GvaXMtb3BlbuaZguOBq+ihqOekulxyXG4uaW50ZXJ2aWV3X2NhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnKTtcclxuICBzY3JvbGwtbWFyZ2luLXRvcDogMTEwcHg7XHJcblxyXG4gIC8vIOOCq+ODhuOCtOODquWIpeOCq+ODqeODvFxyXG4gICYtLWJhcmJlciB7XHJcbiAgICAtLWFjY2VudDogIzRjOTRiMztcclxuICAgIC0tYWNjZW50MjogIzRkN2NiZjtcclxuICAgIC0tY2FyZC1iZzogI2U4ZjFmNTtcclxuICB9XHJcbiAgJi0tYmVhdXR5IHtcclxuICAgIC0tYWNjZW50OiAjZGM2YzkwO1xyXG4gICAgLS1hY2NlbnQyOiAjZjViMTk1O1xyXG4gICAgLS1jYXJkLWJnOiAjZmJmMGY0O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6Kmz57Sw77yIUSZB77yJ77yaT1BFTi9DTE9TReODnOOCv+ODs+OBr+WLleOBi+OBleOBmuOAgeOBneOBruS4i+OBq+OCouOCs+ODvOODh+OCo+OCquODs+WxlemWi+OBmeOCi+OAglxyXG4vLyBmbGV444GuIG9yZGVyIOOBpyBET03poIbvvIhoZWFkIOKGkiBkZXRhaWwg4oaSIHRvZ2dsZe+8ieOCkiBoZWFkIOKGkiB0b2dnbGUg4oaSIGRldGFpbCDjgavopovjgZvjgovjgIJcclxuLmludGVydmlld19jYXJkX19kZXRhaWwge1xyXG4gIG9yZGVyOiAyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XHJcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuNHMgZWFzZTtcclxufVxyXG5cclxuLmludGVydmlld19jYXJkLmlzLW9wZW4gLmludGVydmlld19jYXJkX19kZXRhaWwge1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X2NhcmRfX2RldGFpbC1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vLyDkuIrmrrXvvJrlhpnnnJ/vvIvjg5fjg63jg5XjgqPjg7zjg6tcclxuLmludGVydmlld19jYXJkX19oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2MHB4OyAvLyDlhpnnnJ/jga7lj7PjgavkvZnnmb1cclxufVxyXG5cclxuLmludGVydmlld19jYXJkX19waG90byB7XHJcbiAgZmxleDogMCAwIDYwMHB4O1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBhc3BlY3QtcmF0aW86IDYwMCAvIDQwMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfY2FyZF9fcHJvZmlsZSB7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X2NhcmRfX2hlYWRsaW5lIHtcclxuICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNTJweDtcclxufVxyXG5cclxuLmludGVydmlld19jYXJkX19wZXJzb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfY2FyZF9faW5zdGFncmFtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFEmQVxyXG4uaW50ZXJ2aWV3X2NhcmRfX3FhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDgwcHg7IC8vIOS4iuS4i2dhcO+8iOmWieaZguOBr+OCr+ODquODg+ODl+OBp+a9sOOCjOOCi++8ie+8i+W3puWPs+OCpOODs+OCu+ODg+ODiFxyXG59XHJcblxyXG4uaW50ZXJ2aWV3X2NhcmRfX3FhLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi8vIFHjg6njg5njg6vvvJrnoLTnt5oxcHjvvIjlpJbvvInvvIvlrp/nt5oycHjvvIjlhoXvvInjga7kuozph43kuIvnt5rvvIjopoHntKAxMDAl5bmF77yJXHJcbi5pbnRlcnZpZXdfY2FyZF9fcSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3X2NhcmRfX3EtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQyKTtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXdfY2FyZF9fYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLy8gT1BFTiAvIMOXIENMT1NFIOODiOOCsOODq+ODkOODvO+8iOWGmeecn+ODu+ODl+ODreODleOCo+ODvOODq+OBruebtOS4i+OBq+WbuuWumuOAguWxlemWi+OBl+OBpuOCguOBk+OBk+OBr+WLleOBi+OBquOBhO+8iVxyXG4uaW50ZXJ2aWV3X2NhcmRfX3RvZ2dsZSB7XHJcbiAgb3JkZXI6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFJlc3BvbnNpdmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gLS0tLSAkbDogMTAyNHB4IC0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAuaW50ZXJ2aWV3X2lubmVyIHtcclxuICAgIGdhcDogODBweDtcclxuICAgIHBhZGRpbmc6IDYwcHggMzBweCAxMDBweDtcclxuICB9XHJcblxyXG4gIC8vIOOCu+ODrOOCr+OCv+ODvO+8mjLjgqvjg6njg6BcclxuICAuaW50ZXJ2aWV3X3NlbGVjdG9yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3X2xpc3Qge1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gIH1cclxuICAuaW50ZXJ2aWV3X2dyb3VwID4gLmludGVydmlld19zZWxlY3RvciB7XHJcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gIH1cclxuICAuaW50ZXJ2aWV3X2dyb3VwX19pdGVtcyB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3X2NhcmRfX2hlYWQge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmludGVydmlld19jYXJkX19waG90byB7XHJcbiAgICBmbGV4OiAwIDAgNDYlO1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcHJvZmlsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmludGVydmlld19jYXJkX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcWEge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcS1pbm5lciB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tICRtOiA3NjhweCAtLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgLmludGVydmlld19pbm5lciB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfaGVhZCB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAvLyDjgrvjg6zjgq/jgr/jg7zvvJox44Kr44Op44OgXHJcbiAgLmludGVydmlld19zZWxlY3RvciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfYm9keV9fbGVhZCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfbGlzdCB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG4gIC5pbnRlcnZpZXdfZ3JvdXAgPiAuaW50ZXJ2aWV3X3NlbGVjdG9yIHtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgfVxyXG4gIC5pbnRlcnZpZXdfZ3JvdXBfX2l0ZW1zIHtcclxuICAgIGdhcDogNTBweDtcclxuICB9XHJcblxyXG4gIC8vIGhlYWQg4oaSIOe4puepjeOBv++8iOWGmeecn+ODleODq+W5heODu+ODl+ODreODleOCo+ODvOODq+S4i++8iVxyXG4gIC5pbnRlcnZpZXdfY2FyZF9faGVhZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3X2NhcmRfX3Bob3RvIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcHJvZmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9faGVhZGxpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcGVyc29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcWEge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmludGVydmlld19jYXJkX19xLWlubmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3X2NhcmRfX2Ege1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fdG9nZ2xlIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0gJHM6IDQ4MHB4IC0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAuaW50ZXJ2aWV3X2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTZweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmludGVydmlld19zZWxlY3Rvcl9faW5pdGlhbHMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuaW50ZXJ2aWV3X3NlbGVjdG9yX19zdWZmaXgge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuaW50ZXJ2aWV3X3NlbGVjdG9yX19zY2hvb2wge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmludGVydmlld19jYXJkX19oZWFkbGluZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJ2aWV3X2NhcmRfX3FhIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICB9XHJcblxyXG4gIC5pbnRlcnZpZXdfY2FyZF9fcS1pbm5lciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiDlrabnlJ/kvZzlk4HntLnku4sgcGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4uZ2FsbGVyeV9tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZ2FsbGVyeV9pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogODBweCAzMHB4IDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLy8gYW5jaG9yX25hdu+8iGxpbmtfYnRuIOaoquS4puOBs++8iVxyXG4gIC5hbmNob3JfbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5X3NlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAtLS0tIOOCteODoOODjeOCpOODq+OCsOODquODg+ODie+8iDTjgqvjg6njg6Djg7vmraPmlrnlvaLvvIktLS0tXHJcbi5nYWxsZXJ5X2dyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBnYXA6IDRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeV9ncmlkX19jZWxsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAmX19pbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcblxyXG4gIC8vIOW3puS4iuODkOODg+OCuOe+pFxyXG4gICZfX2JhZGdlcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2JhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAmLS15ZWFyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVwdCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJi0tYmVhdXR5IHtcclxuICAgICAgYmFja2dyb3VuZDogI2RjNmM5MDtcclxuICAgIH1cclxuICAgICYtLWJhcmJlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0Yzk0YjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExpZ2h0Ym9477yI44Oi44O844OA44Or44O744Kr44Or44O844K744Or77yJXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmdhbGxlcnlfbGlnaHRib3gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAmX19maWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogbWluKDkwMHB4LCA4MHZ3KTtcclxuICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtLXByZXYge1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZXNwb25zaXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIC0tLS0gJGw6IDEwMjRweCAtLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgLmdhbGxlcnlfaW5uZXIge1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgcGFkZGluZzogNjBweCAzMHB4IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g44K144Og44ON44Kk44Or77yaM+OCq+ODqeODoFxyXG4gIC5nYWxsZXJ5X2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0gJG06IDc2OHB4IC0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAuZ2FsbGVyeV9pbm5lciB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcclxuICB9XHJcblxyXG4gIC8vIOOCteODoOODjeOCpOODq++8mjLjgqvjg6njg6BcclxuICAuZ2FsbGVyeV9ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeV9saWdodGJveCB7XHJcbiAgICAmX19maWd1cmUge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAmLS1wcmV2IHtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSAkczogNDgwcHggLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gIC5nYWxsZXJ5X2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTZweCA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnlfaXRlbV9fYmFkZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICog576O5a6556eRIOaYvOmWk+iqsueoiyBwYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5iZWF1dHlfbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLy8g5a2m56eR44OG44O844Oe44Kr44Op44O877yI5LuW5a2m56eR44Gv44GT44GuNOOBpOOCkuS4iuabuOOBjeOBmeOCi+OBoOOBkeOBp+iJsuabv+OBiOWPr+iDve+8iVxyXG4gIC0tZGVwdC1tYWluOiAjZGM2YzkwOyAvLyDjg6HjgqTjg7Pjgqvjg6njg7xcclxuICAtLWRlcHQtbGlnaHQ6ICNmYmYwZjQ7IC8vIOiWhOOBhOiDjOaZr++8iOODlOODqy/jgr/jgrAv5a2m6LK744Oc44OD44Kv44K5562J77yJXHJcbiAgLS1kZXB0LWRlY28xOiAjZTU5MWFjOyAvLyDoo4Xpo77lm5vop5JcclxuICAtLWRlcHQtZGVjbzI6ICNmNWQzZGU7IC8vIOijhemjvuWbm+inklxyXG5cclxuICAvLyDnkIblrrnnp5Hjg4bjg7zjg57vvIjjg57jg7zjgq/jgqLjg4Pjg5fjga/lhbHpgJrjga7jgb7jgb7oibLjgaDjgZHkuIrmm7jjgY3vvIlcclxuICAmLS1iYXJiZXIge1xyXG4gICAgLS1kZXB0LW1haW46ICM0Yzk0YjM7XHJcbiAgICAtLWRlcHQtbGlnaHQ6ICNlOGYxZjU7XHJcbiAgICAtLWRlcHQtZGVjbzE6ICM3ZmIzYzk7XHJcbiAgICAtLWRlcHQtZGVjbzI6ICNjNWRlZTg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjgrvjgq/jgrfjg6fjg7PnqY3jgb/vvIhGaWdtYSBpbm5lcjogY29sdW1uIC8gYWxpZ24gY2VudGVyIC8gZ2FwIDEyMO+8iVxyXG4uYmVhdXR5X2JvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxufVxyXG5cclxuLy8gLS0tLSDikaAg5qaC6KaBIC0tLS1cclxuLmJlYXV0eV9vdmVydmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAvLyDjgq/jg6rjg7zjg6Djg5Djg7Pjg4nvvIjlhajluYXjg7vkuIoyMCXjga/nmb3jgIEyMCXlnLDngrnjgafjg4/jg7zjg4njgavjgq/jg6rjg7zjg6DjgbjvvIlcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMTUlLCAjZmZmOWVmIDE1JSwgI2ZmZjllZiA5MCUsICNmZmYgOTAlKTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA3NzZweDtcclxuICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICB9XHJcblxyXG4gIC8vIOWQhOihjOODqeODg+ODkeODvO+8iOihjOmWk+OBr+S4i+OBriBsaW5lLWhlaWdodCDjgafnorrkv53jgZnjgovjga7jgafjg57jg7zjgrjjg7PjgarjgZfvvIlcclxuICAmX19waWxsLWxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyDjg5Tjg7Pjgq/jga7jg4/jgqTjg6njgqTjg4jvvIjjg4bjgq3jgrnjg4jjgavjg5XjgqPjg4Pjg4jjg7vmipjjgorov5TjgZfmmYLjga/ooYzjgZTjgajjgavog4zmma/liIblibLvvIlcclxuICAmX19waWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZXB0LW1haW4pO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8g6KGM6ZaTID0gMWVtICsg5LiK5LiLcGFkZGluZzE2cHggKyDmrrXokL3jgajlkIzjgZjkvZnnmb0yNHB4XHJcbiAgICAvLyDihpIg5oqY44KK6L+U44GX5pmC44KC44OU44Or6ZaT44Go5ZCM44GY6IOM5pmv6ZaT6ZqU44Gr44Gq44KLXHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyA0MHB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIDEyODDjgJwxOTIwcHjjga8x6KGM5Zu65a6a77yI4omkMTI4MOOBp+ino+mZpO+8iVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC8vIOWGmeecn++8muODhuOCreOCueODiOOBruWPs+WBtO+8iOODleODreODvOWGhe+8ieOBq+mFjee9ruOAguS4i++8i+WPs+OCrOOCv+ODvOOBuOODluODquODvOODiVxyXG4gICZfX3Bob3RvIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDYxOXB4OyAvLyBQQ+evhOWbsuOBr+WbuuWumjYxOXB4XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyAvLyDkuIrnq6/jgpJsZWFk44Gu5LiK56uv44Gr5o+D44GI44KL77yIYm9keSBwYWRkaW5nLXRvcOOBqOWQjOWApO+8iVxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IC8vIOS4i+OBuOODluODquODvOODiVxyXG4gICAgbWFyZ2luLXJpZ2h0OiBtaW4oMHB4LCBjYWxjKCgxMjgwcHggLSAxMDB2dykgLyAyIC0gMzBweCkpOyAvLyDlj7Pjgqzjgr/jg7zjgbjjg5bjg6rjg7zjg4nvvIg+MTI4MOOBp+acieWKue+8iVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAxMjgwcHjku6XkuIvvvJrjg5Tjg6vjga7mipjjgorov5TjgZfjgpLoqLHlj6/vvIjmipjjgorov5TjgZfmmYLjga/ooYzjgZTjgajjgavog4zmma/liIblibLvvIktLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAmX19waWxsIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gJGw6IDEwMjRweOS7peS4i+OBr+e4puepjeOBv++8iOODluODquODvOODieino+mZpO+8iS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpbGwge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbTogNzY4cHggLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICZfX3BpbGwge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDMwcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkczogNDgwcHggLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuICAgICZfX3BpbGwge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSDikaEg44GT44KT44Gq6LOH5qC844KE6IG35qWt44GM55uu5oyH44Gb44KL77yBIC0tLS1cclxuLmJlYXV0eV9pbnRybyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTM0MHB4OyAvLyBjb250ZW50PTEyODBweO+8iHBhZGRpbmcgMzDDlzLvvIlcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC8vIOizh+agvOOCouOCpOOCs+ODszfpoIXnm67vvIgxNzBweOWfuua6luOBp+WIl+aVsOOBr+iHquWLlee2reaMgeOBl+OBpOOBpOaoquW5heOBhOOBo+OBseOBhOOBq+S8uOOBs+OCi++8iVxyXG4gICZfX3F1YWxzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE3MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMzBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gIC8vIOODlOODs+OCr+OCv+OCsO+8iOiBt+alreWQje+8iVxyXG4gICZfX3RhZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogMTcwIC8gMTA1O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyAvLyDkuIvlkJHjgY3jga7lsJbjgorliIZcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmX190YWctYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tZGVwdC1tYWluKTtcclxuICAgIH0gLy8g44Kk44Oz44Op44Kk44OzU1ZH44Gu6Imy44KS44OG44O844Oe5aSJ5pWw44Gn5LiK5pu444GNXHJcbiAgfVxyXG5cclxuICAmX190YWctbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE3MCAvIDEzMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g6KaL5Ye644GX77yI6buE6Imy5LiL57ea44O75Lit5aSu77yJXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGVhZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUycHg7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogIzRkN2NiZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZlZTM2NDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI3cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOiBt+alreODquOCueODiO+8iOWQhOmgheebruOBr+mAlOS4reOBp+aUueihjOOBl+OBquOBhO+8iVxyXG4gICZfX2pvYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4IDQwcHg7XHJcbiAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbTogNzY4cHggLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICZfX3F1YWxzIHtcclxuICAgICAgZ2FwOiAyNHB4IDEycHg7XHJcbiAgICB9XHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgICZfX2xlYWQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgICZfX2pvYnMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRzOiA0ODBweCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGVhZC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSDikaIg5o6I5qWt57S55LuLJuOCq+ODquOCreODpeODqeODoO+8iOagvOWtkOiDjOaZr+OBruW4r++8iS0tLS1cclxuLmJlYXV0eV9sZXNzb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweDsgLy8gY29udGVudD0xMjgwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTAwcHggMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDmjojmpa3ntLnku4tcclxuLmJlYXV0eV9jbGFzcyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTFweDsgLy8g44K/44Kw44Gu44Gv44G/5Ye644GX5YiGXHJcbiAgfVxyXG5cclxuICAvLyDjg5Tjg7Pjgq/jga7jg6rjg5zjg7Pjgr/jgrDvvIjlt6bkuIrjg7vjga/jgb/lh7rjgZfvvIlcclxuICAmX190YWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTEzcHg7XHJcbiAgICB3aWR0aDogMTcycHg7XHJcbiAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMSU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWRlcHQtbWFpbik7XHJcbiAgICB9IC8vIOOCpOODs+ODqeOCpOODs1NWR+OBruiJsuOCkuODhuODvOODnuWkieaVsOOBp+S4iuabuOOBjVxyXG4gIH1cclxuXHJcbiAgJl9fdGFnLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHJvdGF0ZSgtMTJkZWcpOyAvLyDjg6rjg5zjg7Pjga7lgr7jgY3jgavlkIjjgo/jgZvjgotcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDI4MztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSA5MDBweOS7peS4i+OBrzLjgqvjg6njg6DvvIjjgrnjg57jg5vjgb7jgafvvIktLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH0gLy8gZ2FwNDDjga7jgajjgY0y44Kr44Op44OgXHJcbiAgfVxyXG4gIC8vIC0tLS0g44K544Oe44Ob77ya44Oq44Oc44Oz44K/44Kw44KS5LiA5Zue44KK5bCP44GV44GPIC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4OyAvLyDnuK7lsI/jgZfjgZ/jgr/jgrDjga7jga/jgb/lh7rjgZfliIZcclxuICAgIH1cclxuICAgICZfX3RhZyB7XHJcbiAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogNjZweDtcclxuICAgIH1cclxuICAgICZfX3RhZy1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0g44Kr44Oq44Kt44Ol44Op44OgIC0tLS1cclxuLmJlYXV0eV9jdXJyaWN1bHVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwMHB4O1xyXG5cclxuICAvLyDopovlh7rjgZfvvIvlh6HkvotcclxuICAmX19oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICZfX2xlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIOOCteODluimi+WHuuOBl++8iOm7hOiJsuS4i+e3muODu+S4reWkru+8iVxyXG4gICZfX2gzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmVlMzY0O1xyXG4gICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDnp5Hnm67jg6rjgrnjg4hcclxuICAmX19zdWJqZWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyMHB4IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fc3ViamVjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g44Kr44Oq44Kt44Ol44Op44Og44Gu44Od44Kk44Oz44OI77yIMuODnOODg+OCr+OCue+8iVxyXG4gICZfX3BvaW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9pbnQge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZGVwdC1tYWluKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICZfX3BvaW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVwdC1tYWluKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9pbnQtYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gICZfX3BvaW50LXllYXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9pbnQtdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3BvaW50LWltZyB7XHJcbiAgICBmbGV4OiAwIDAgMzAwcHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRtIC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gzIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViamVjdHMge1xyXG4gICAgICBnYXA6IDE2cHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJqZWN0LFxyXG4gICAgJl9fbGVnZW5kIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOODneOCpOODs+ODiO+8mue4puepjeOBv++8iOeUu+WDj+S4i++8iVxyXG4gICAgJl9fcG9pbnQtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50LXllYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludC1pbWcge1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDMwMCAvIDIwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0g4pGjIOS9nOWTgeS4gOimp+ODquODs+OCr++8iOODkOODiuODvO+8iS0tLS1cclxuLmJlYXV0eV93b3JrcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICZfX2Jhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRkN2NiZiAwJSwgI2VlZjdmZiAxMDAlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjkyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g6KOF6aO+44Gu5Zub6KeSXHJcbiAgJl9fZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzRkN2NiZjtcclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS0yIHtcclxuICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgbGVmdDogMTEwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLS0zIHtcclxuICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgbGVmdDogNDU2cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLS00IHtcclxuICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgbGVmdDogNTE2cHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyDlj7PlgbTjga7lhpnnnJ/jgrPjg6njg7zjgrjjg6VcclxuICAmX19waG90b3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvdG9zIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gOTAwcHjku6XkuIvvvJrlhpnnnJ8y5p6aIC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgJl9fcGhvdG9zIGltZzpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRtIC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmX19waG90b3MgaW1nIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkc++8muWGmeecnzHmnpogLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvdG9zIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICAgICZfX3Bob3RvcyBpbWc6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSDikaQg44OZ44Kk44Kr44OsMemAsemWk++8iOWtpuagoee0ueS7i+OBqOWQjOOBmOKWvOS4ieinkuOBpOOBquOBjuiDjOaZr++8iS0tLS1cclxuLmJlYXV0eV93ZWVrIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g5biv77yI5qC85a2Q6IOM5pmv77yJXHJcbiAgJl9fYmxvY2tzIHtcclxuICB9XHJcblxyXG4gIC8vIOWQhOODluODreODg+OCr++8i+KWvOS4ieinkuOCs+ODjeOCr+OCv++8iF9zY2hvb2wuc2NzcyDjga7mioDms5XjgpLmtYHnlKjvvIlcclxuICAmX19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTlweDtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtOTlweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogOTlweDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g55m944OW44Ot44OD44KvXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5qC85a2Q44OW44Ot44OD44Kv77yI6YCP6YGO44GX44Gm6IOM5pmv44Gu5qC85a2Q44KS6KaL44Gb44KL77yP5LiL44Gr44Kv44Oq44O844Og44GuVuWtl++8iVxyXG4gICAgJi0tZ3JpZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC05OXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDk5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDAgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC05OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDk5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjgq/jg6rjg7zjg6Djg5bjg63jg4Pjgq/vvIjmnIDntYLjg7vjgrPjg43jgq/jgr/jgarjgZfvvIlcclxuICAgICYtLWNyZWFtIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgLmZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5YaF5a6544KS5LiK44O755S75YOP44KS5LiL44Gr57im56mN44G/77yI44OX44Op44Kk44OZ44O844OI77yJXHJcbiAgJl9faW5uZXItLXN0YWNrZWQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gM+aemuaoquS4puOBs+OBrueUu+WDj1xyXG4gICZfX3Bob3RvcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIC5iZWF1dHlfd2Vla19fcGhvdG8ge1xyXG4gICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kYXkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGVwdC1saWdodCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZGVwdC1tYWluKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgfVxyXG5cclxuICAvLyDmmYLplpPlibLjgqvjg7zjg4nvvIjmsLTjg7vmnKjjg7vph5HvvIlcclxuICAmX190aW1ldGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZXB0LW1haW4pO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX190aW1ldGFibGUtaGVhZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZXB0LW1haW4pO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gICZfX3RpbWV0YWJsZS1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3BlcmlvZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEyMHB4IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wZXJpb2QtbGFiZWwge1xyXG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGVwdC1saWdodCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1kZXB0LW1haW4pO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAmX19wZXJpb2QtdGltZSxcclxuICAmX19wZXJpb2Qtc3ViamVjdCB7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgLy8gMTE4MOOAnDc2OXB477yI5YaZ55yf44Go5qiq5Lim44Gz44Gn5pys5paH5bmF44GM54ut44GE5biv77yJ44GoNTAwcHjku6XkuIvvvIjjgrnjg57jg5vluYXjgYzotrPjgorjgarjgYTluK/vvInjgaDjgZHjgIFcclxuICAvLyDjg6njg5njg6vjg7vmmYLplpPjga/mqKrkuKbjgbPjga7jgb7jgb7jgIHmlZnnp5HlkI3vvIhwZXJpb2Qtc3ViamVjdO+8ieOBoOOBkeaKmOOCiui/lOOBl+OBpuS4i+auteOBq+mFjee9ruOBmeOCi1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtaW4td2lkdGg6ICN7JG0gKyAxfSksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICZfX3BlcmlvZC1zdWJqZWN0IHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOaYvOS8keOBv+ODu+aUvuiqsuW+jO+8iOWFqOW5heOBruOCr+ODquODvOODoOODlOODq++8iVxyXG4gICZfX3RpbWV0YWJsZS1ub3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgY29sb3I6ICNmZWMwNmE7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIOODkOOCpOODiOWPjuWFpeOCq+ODvOODie+8iOWcn+ODu+aXpe+8iVxyXG4gICZfX2Vhcm5pbmdzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19lYXJuaW5ncy1tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19lYXJuaW5ncy1sZWFkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19lYXJuaW5ncy1jYWxjIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gICZfX2Vhcm5pbmdzLXRvdGFsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kZXB0LW1haW4pO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC8vIOWtpuiyu+avlOi8g+ODnOODg+OCr+OCuVxyXG4gICZfX2Vhcm5pbmdzLWZlZXMge1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRlcHQtbGlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZHQsXHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlj7Pjga7oo4Xpo77jg5Djg4PjgrjvvIjlhoblvaLvvIvjgrPjgqTjg7PvvIvlkLnjgY3lh7rjgZfvvIlcclxuICAmX19lYXJuaW5ncy1iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTkzcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBmbGV4OiAwIDAgNjAwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDYwMCAvIDQwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWdyaWQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob3RvIHtcclxuICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gJG0gLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLWdyaWQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1jcmVhbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAz5p6a5qiq5Lim44Gz44GvMuOCq+ODqeODoOOBq++8iOWNmOeLrOWGmeecn+OBriB3aWR0aDoxMDAlIOOCkuips+e0sOW6puOBp+S4iuabuOOBje+8iVxyXG4gICAgJl9fcGhvdG9zIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmJlYXV0eV93ZWVrX19waG90byB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSDikaUg5YWI6Lyp44Gu5aOwIC0tLS1cclxuLmJlYXV0eV92b2ljZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIOOBr+OBv+WHuuOBmeijhemjvuWbm+inkuOCkuOCr+ODquODg+ODl1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAvLyDjgqTjg7Pjgr/jg5Pjg6Xjg7zvvIjlhpnnnJ/vvIvjg4bjgq3jgrnjg4jvvInvvJ3oo4Xpo77lm5vop5Ljga7ln7rmupZcclxuICAmX19pbnRlcnZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyDnlLvlg4/jgajjg4bjgq3jgrnjg4jjgpLkuIrmj4PjgYhcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG4gIC8vIOijhemjvuOBruWbm+inku+8iOeUu+WDj+ODu+ODhuOCreOCueODiOOCiOOCiuiDjOmdou+8iVxyXG4gICZfX2RlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgLy8g44OG44Kt44K544OI77yIYm9kee+8ieWfuua6llxyXG4gICAgJi0tMSB7XHJcbiAgICAgIC8vIDIwNSDoloTjg5Tjg7Pjgq/vvIjjg4bjgq3jgrnjg4jlt6bkuIrjg7sxMHB45LiK77yJXHJcbiAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgaGVpZ2h0OiAyMDVweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVwdC1saWdodCk7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTUge1xyXG4gICAgICAvLyAxMDAg44Kw44Os44O877yIMeOBqOW3puaPg+OBiOODuzHjga7kuIvovrrjgYvjgokyMHB45LiL77yJXHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgdG9wOiAyMTVweDsgLy8gMTogLTEwICsgMjA1ICsgMjBcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICYtLTIge1xyXG4gICAgICAvLyAxNTAg5Lit44OU44Oz44Kv77yI5LiL6L6644KS55S75YOP5LiL44Op44Kk44Oz44GL44KJMjBweOS4iuOBq+ODu+ODhuOCreOCueODiOS4reWkruOBi+OCieWPszIwcHjvvIlcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZXB0LWRlY28yKTtcclxuICAgICAgdG9wOiAxMzBweDsgLy8g5LiL6L66ID0g55S75YOP5LiLMzAwIC0gMjAgPSAyODAg4oaSIOS4iui+uiAyODAgLSAxNTBcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAyMHB4KTtcclxuICAgIH1cclxuICAgICYtLTQge1xyXG4gICAgICAvLyAxMDAg44OU44Oz44Kv77yI44OG44Kt44K544OI5LiK44GL44KJMTBweOS4i+ODu+WPs+OBq+WkluWBtOOBuO+8iVxyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlcHQtZGVjbzEpO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g55S75YOP77yIcGhvdG8tYXJlYe+8ieWfuua6lu+8muW3pjgwcHjplpPpmpTjg7vnlLvlg4/kuIvjgYvjgokyMHB4XHJcbiAgICAmLS0zIHtcclxuICAgICAgLy8gNjAg5r+D44OU44Oz44KvXHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlcHQtbWFpbik7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgbGVmdDogLTE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5YaZ55yf44Ko44Oq44Ki77yIZGVjby0tM+OBruWfuua6lu+8ieOAguWbm+inkuOCiOOCiuWJjemdouOBq+OBmeOCi+OBn+OCgSBib2R5IOOCiOOCiumrmOOBhHotaW5kZXhcclxuICAmX19waG90by1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmbGV4OiAwIDAgNDAwcHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMzAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gICZfX3F1b3RlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8g5Zyo5qCh55Sf44Kk44Oz44K/44OT44Ol44O844OQ44OK44O8XHJcbiAgJl9fYmFubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZjllZiAwJSwgdmFyKC0tZGVwdC1tYWluKSAxMDAlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjkyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFubmVyLWRlY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRlcHQtbWFpbik7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgICAgbGVmdDogOTIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYtLTIge1xyXG4gICAgICB0b3A6IDIxMHB4O1xyXG4gICAgICBsZWZ0OiA4NTBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgICYtLTMge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDEwODBweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgICYtLTQge1xyXG4gICAgICAvLyDjg4bjgq3jgrnjg4jog4zmma/jg5Djg7zvvJrkuIrkuIsyMHB456m644GR44Gm5Lit5aSu44O75bem56uv44Cc5bem55S75YOP44Gu5Lit5aSuXHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogNDM0cHg7IC8vIOW3pueUu+WDjygtLTEp44Gu5Lit5aSuID0gcmlnaHQgMzAwICsgMjY4LzJcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jhbm5lci1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2Jhbm5lci1hcnJvdyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g5Y+z5YG044GuMuaemu+8iOW3pj3kuIrvvI/lj7M95Y+z5LiL44CC44OQ44OK44O856uv44Gr6Z2i44GZ44KL6KeS44Gv6KeS5Li444Gq44GX77yJXHJcbiAgJl9fYmFubmVyLXBob3RvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYtLTEge1xyXG4gICAgICAvLyDlt6bvvJrkuIrlr4TjgZvvvIjkuIvop5Ljga7jgb/op5LkuLjvvIlcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAyNjhweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgLy8g5Y+z77ya5Y+z5LiL77yI5bem5LiK44Gu44G/6KeS5Li477yJXHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gJGwgLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmFubmVyLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX19iYW5uZXItcGhvdG8ge1xyXG4gICAgICAmLS0xIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICByaWdodDogMjIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIOOCueODnuODm+OAnDEwMjTjga/lj7Pnq6/ln7rmupbjgavjgZfjgablj7PlgbTjgavmrovjgZnvvIhQQz4xMDI044Gv5aSJ5pu044Gq44GX77yJXHJcbiAgICAmX19iYW5uZXItZGVjbyB7XHJcbiAgICAgICYtLTEge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDI0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLTIge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDM5MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLTMge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tIDkwMHB45Lul5LiL77ya5bem55S75YOP44KS6Z2e6KGo56S677yI5Y+z55S75YOP44Gu44G/77yJLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAmX19iYW5uZXItcGhvdG8tLTEge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbSAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICZfX2ludGVydmlldyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgLy8g44OG44Kt44K544OI5LiK44O755S75YOP5LiLXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8tYXJlYSB7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1b3RlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXItd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICZfX2Jhbm5lci1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmFubmVyLXBob3RvLS0yIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCueODnuODm++8muODhuOCreOCueODiOiDjOaZr+ODkOODvOOCkuaoquW5hTcwJeOBq+ODuy0tMeOBr+mdnuihqOekulxyXG4gICAgJl9fYmFubmVyLWRlY28tLTQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgICZfX2Jhbm5lci1kZWNvLS0xIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDoo4Xpo77jga7lm5vop5LvvIjnlLvlg4/jg7vjg4bjgq3jgrnjg4jjgojjgorog4zpnaLvvIlcclxuICAgICZfX2RlY28ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgLy8g44OG44Kt44K544OI77yIYm9kee+8ieWfuua6llxyXG4gICAgICAmLS0xIHtcclxuICAgICAgICAvLyAyMDUg6JaE44OU44Oz44Kv77yI44OG44Kt44K544OI5bem5LiK44O7MTBweOS4iu+8iVxyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtLTIge1xyXG4gICAgICAgIC8vIDE1MCDkuK3jg5Tjg7Pjgq/vvIjkuIvovrrjgpLnlLvlg4/kuIvjg6njgqTjg7PjgYvjgokyMHB45LiK44Gr44O744OG44Kt44K544OI5Lit5aSu44GL44KJ5Y+zMjBweO+8iVxyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRvcDogNzBweDsgLy8g5LiL6L66ID0g55S75YOP5LiLMzAwIC0gMjAgPSAyODAg4oaSIOS4iui+uiAyODAgLSAxNTBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICZfX2Jhbm5lci1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmFubmVyLXBob3RvLS0yIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRzIC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgJl9fYmFubmVyLWxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmVhdXR5X3dlZWtfX2Jsb2NrLmJlYXV0eV93ZWVrX19ibG9jay0td2hpdGUucG5hc2hpIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYmVhdXR5X3dlZWtfX2Vhcm5pbmdzIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xyXG4gICAgLmJlYXV0eV93ZWVrX19lYXJuaW5ncy1mZWVzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYmVhdXR5X3dlZWtfX2Vhcm5pbmdzLWJhZGdlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIOmAmuS/oeiqsueoi++8iOeQhuWuueenkeODu+e+juWuueenke+8iXBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnRzdXNoaW5fbWFpbiB7XHJcbiAgLS10c3VzaGluOiAjNDdhMDllOyAvLyDpgJrkv6Hjg4bjg7zjg57jgqvjg6njg7xcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vLyDjgrvjgq/jgrfjg6fjg7PnqY3jgb/vvIhGaWdtYSBpbm5lcjogY29sdW1uIC8gYWxpZ24gY2VudGVyIC8gZ2FwIDEyMO+8iVxyXG4udHN1c2hpbl9ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDikaAg5qaC6KaB44Oq44O844OJ77yI44Kv44Oq44O844Og5biv77yL44OG44Kj44O844Or44Gu44OU44Or77yL5Lq654mp55S75YOP77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHN1c2hpbl9sZWFkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVmOyAvLyDjgrXjg5YwMSDjgq/jg6rjg7zjg6DluK9cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDc3NnB4O1xyXG4gIH1cclxuXHJcbiAgLy8g44OG44Kj44O844Or44Gu44OU44Or77yIMeaWh+OBmuOBpOOBruODj+OCpOODqeOCpOODiOODkOODvOODu+W3puWvhOOBm++8iVxyXG4gICZfX3BpbGxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcGlsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10c3VzaGluKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX25vdGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBmbGV4OiAwIDAgNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDYxOSAvIDUwMjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19waG90byB7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gJG0gLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19waWxsIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRzdXNoaW5fb3ZlcnZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLy8g44Kv44Oq44O844Og44OQ44Oz44OJ77yI5YWo5bmF44O75LiKMjAl44Gv55m944CBMjAl5Zyw54K544Gn44OP44O844OJ44Gr44Kv44Oq44O844Og44G477yJXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgI2ZmZiAxNSUsXHJcbiAgICAgICNmZmY5ZWYgMTUlLFxyXG4gICAgICAjZmZmOWVmIDkwJSxcclxuICAgICAgI2ZmZiA5MCVcclxuICAgICk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDc3NnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICB9XHJcblxyXG4gIC8vIOWQhOihjOODqeODg+ODkeODvO+8iOihjOmWk+OBr+S4i+OBriBsaW5lLWhlaWdodCDjgafnorrkv53jgZnjgovjga7jgafjg57jg7zjgrjjg7PjgarjgZfvvIlcclxuICAmX19waWxsLWxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyDjg5Tjg7Pjgq/jga7jg4/jgqTjg6njgqTjg4jvvIjjg4bjgq3jgrnjg4jjgavjg5XjgqPjg4Pjg4jjg7vmipjjgorov5TjgZfmmYLjga/ooYzjgZTjgajjgavog4zmma/liIblibLvvIlcclxuICAmX19waWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10c3VzaGluKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vIOihjOmWkyA9IDFlbSArIOS4iuS4i3BhZGRpbmcxNnB4ICsg5q616JC944Go5ZCM44GY5L2Z55m9MjRweFxyXG4gICAgLy8g4oaSIOaKmOOCiui/lOOBl+aZguOCguODlOODq+mWk+OBqOWQjOOBmOiDjOaZr+mWk+malOOBq+OBquOCi1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgNDBweCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyAxMjgw44CcMTkyMHB444GvMeihjOWbuuWumu+8iOKJpDEyODDjgafop6PpmaTvvIlcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tIDEyODBweOS7peS4i++8muODlOODq+OBruaKmOOCiui/lOOBl+OCkuioseWPr++8iOaKmOOCiui/lOOBl+aZguOBr+ihjOOBlOOBqOOBq+iDjOaZr+WIhuWJsu+8iS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICZfX3BpbGwge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbDogMTAyNHB45Lul5LiL44Gv57im56mN44G/77yI44OW44Oq44O844OJ6Kej6Zmk77yJLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGlsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG90byB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRtOiA3NjhweCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGlsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMzBweCk7XHJcbiAgICB9XHJcbiAgICAmX19waG90byB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tICRzOiA0ODBweCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGlsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDikaEgUE9JTlTvvIgz44OQ44Oz44OJ77ya5Zu95a626Kmm6aiT5a++562WIC8g5a6f57+S6YePIC8g44Os44OZ44Or44Ki44OD44OX6Kyb5bqn77yJXHJcbiAgIOODh+OCtuOCpOODs+ODu+ani+mAoOOBr+WFsemAmuOCs+ODs+ODneODvOODjeODs+ODiCAucG9pbnRfYXJlYSDjgpLkvb/nlKhcclxuICAg77yIY29tcG9uZW50L19wb2ludF9hcmVhLnNjc3PvvInjgILnlarlj7fjga7oibLjgaDjgZHjgZPjga7jg5rjg7zjgrjlsILnlKjjga7oibLjgavkuIrmm7jjgY3jgIJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi50c3VzaGluX3BvaW50IHtcclxuICAtLXBvaW50LWNvbG9yOiB2YXIoLS10c3VzaGluKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIOKRoeKRoiDjgrnjgrHjgrjjg6Xjg7zjg6vlm7PooajvvIjvvJHml6Xjga7mmYLplpPlibIgLyDlhY3oqLHlj5blvpfjgb7jgafvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi50c3VzaGluX3NjaGVkdWxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDYwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLS15ZWFyIHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOKRoeOBruimi+WHuuOBl+OBr+W3puWvhOOBm+OAgeKRouOBruimi+WHuuOBl+OCguW3puWvhOOBm++8iHN1Yl9oMiDml6LlrprvvIlcclxuICAuc3ViX2gyIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g4pGg77yR5pel44Gu5pmC6ZaT5Ymy77yI5L6L77yJ77ya44OJ44OD44OI6IOM5pmv77yL5pmC6ZaT5Ymy55S75YOP77yI5qiq44K544Kv44Ot44O844Or5a++5b+c77yJ77yL5YaZ55yfM+aemlxyXG4vLyBGaWdtYTogbm9kZSA1ODUzOjMzMTcwXHJcbi50c3VzaGluX3NjaGVkdWxlX2FyZWExIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICAuZGlnYmdfYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgYmctZ3JpZCgpO1xyXG5cclxuICAgIC50eHQxIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGxfYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR5dXN5YWt1IHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBTUOOBr+ihqOOBjOa9sOOCjOOBpuiqreOCgeOBquOBj+OBquOCi+OBn+OCgeaoquOCueOCr+ODreODvOODq+OBq+WIh+OCiuabv+OBiOOCi1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWGmeecnzPmnprvvIjlt6bvvJppbWczIC8g5Lit5aSu5LiK77yaaW1nMiAvIOWPs++8mmltZzEg44Gu6aCG44Gn6YeN44Gq44KJ44Gq44GE44KI44GG6YWN572u77yJXHJcbiAgLmltZ19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDExMjIgLyAzNjA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbGVmdDogNzEuNDglO1xyXG4gICAgICAgIHRvcDogMTEuMTElO1xyXG4gICAgICAgIHdpZHRoOiAyOC41MiU7XHJcbiAgICAgICAgaGVpZ2h0OiA2Ni4zOSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBsZWZ0OiA0NS45JTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwLjIzJTtcclxuICAgICAgICBoZWlnaHQ6IDQ3LjIyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNi42NyU7XHJcbiAgICAgICAgd2lkdGg6IDM1LjY1JTtcclxuICAgICAgICBoZWlnaHQ6IDgzLjMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAuZGlnYmdfYm94IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHggMTZweCAxMHB4O1xyXG5cclxuICAgICAgLnR4dDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Nyb2xsX2JveCAudHl1c3lha3Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIOKRoyDoh6rlipvpgLLlrabmlK/mj7TvvIjjg4bjgqPjg7zjg6vlhajluYXjg5Djg7Pjg4nvvIlcclxuICAgRmlnbWE6IG5vZGUgNTg1MzozMzUwNlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnRzdXNoaW5fc3VwcG9ydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRzdXNoaW4pO1xyXG5cclxuICAvLyDkuIvnq6/jgavmlbfjgY/jgq/jg6rjg7zjg6Djga7ms6LlvaLvvIjjg5Xjg6vjg5bjg6rjg7zjg4nvvIlcclxuICAuYmcxIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLy8g55m944GE5q2j5pa55b2i44Gu6KOF6aO+77yI5LiN6YCP5piO5bqm6YGV44GE44KSM+OBpOOAgeOCpOODs+ODqeOCpOODs1NWR++8iVxyXG4gIC8vIC50c3VzaGluX3N1cHBvcnRfX2lubmVy77yIcG9zaXRpb246cmVsYXRpdmXvvInjga7lhoXlgbTjgavnva7jgYTjgabjgIFcclxuICAvLyDjgZ3jga4gcGFkZGluZy1ib3jvvIg9IEZpZ21h44Gu44Kz44Oz44OG44Oz44OE5Y6f54K544Go5LiA6Ie077yJ44KS5Z+65rqW44Gr6YWN572u44GZ44KLXHJcbiAgLmltZ19hYnMxLFxyXG4gIC5pbWdfYWJzMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1nX2FiczEge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDcwNHB4KTtcclxuICB9XHJcblxyXG4gIC5pbWdfYWJzMiB7XHJcbiAgICB0b3A6IDIyNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MDRweCk7XHJcbiAgfVxyXG5cclxuICAvLyDkuK3jgJzlsI/jgrXjgqTjgrrjga/mnKzmlofjgajph43jgarjgorjgoTjgZnjgYTjgZ/jgoHoo4Xpo77jga/pnZ7ooajnpLpcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgLmltZ19hYnMxLFxyXG4gICAgLmltZ19hYnMyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJfaDIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJl9fZW4sXHJcbiAgICAmX19qYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmLmNfYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICNjZmUxZjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2phIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZmUxZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHN1c2hpbl9hcmVhIHtcclxuICAgIC5pbWdfZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcblxyXG4gICAgICAudHN1c2hpbl9hcmVhX2ltZzEsXHJcbiAgICAgIC50c3VzaGluX2FyZWFfaW1nMiB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHh0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdHN1c2hpbik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHN1c2hpbl9hcmVhIC5pbWdfZmxleCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIC50c3VzaGluX2FyZWFfaW1nMSxcclxuICAgICAgLnRzdXNoaW5fYXJlYV9pbWcyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50c3VzaGluX2FyZWFfaW1nMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50c3VzaGluX2FyZWEgLnR4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg4pGkIOWFiOi8qeOBruWjsO+8iOOCpOODs+OCv+ODk+ODpeODvDLku7bvvIvlnKjmoKHnlJ/jg5Djg4rjg7zvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi50c3VzaGluX3ZvaWNlIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmX19pbnRlcnZpZXdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC5zaGFwZTAxLFxyXG4gICAgLnNoYXBlMDIsXHJcbiAgICAuc2hhcGUwMyxcclxuICAgIC5zaGFwZTA0LFxyXG4gICAgLnNoYXBlMDUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgIGhlaWdodDogMjA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YxZjA7XHJcbiAgICB9XHJcbiAgICAuc2hhcGUwMSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVZKC0xMTMlKTtcclxuICAgIH1cclxuICAgIC5zaGFwZTAyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDczMHB4KSB0cmFuc2xhdGVZKC04MCUpO1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0N2EwOWU7XHJcbiAgICB9XHJcbiAgICAuc2hhcGUwMyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzIwcHgpIHRyYW5zbGF0ZVkoMjkwJSk7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0N2EwOWU7XHJcbiAgICB9XHJcbiAgICAuc2hhcGUwNCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOTBweCkgdHJhbnNsYXRlWSg1NnB4KTtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDdhMDllOWU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCkgdHJhbnNsYXRlWSg1NnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBmbGV4OiAwIDAgNDAwcHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDMwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gICZfX3F1b3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlnKjmoKHnlJ/jgqTjg7Pjgr/jg5Pjg6Xjg7zjg5Djg4rjg7xcclxuICAmX19iYW5uZXItd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJl9fYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmY5ZWYgMCUsIHZhcigtLXRzdXNoaW4pIDEwMCUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXItZGVjbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHN1c2hpbik7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgICAgbGVmdDogOTIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYtLTIge1xyXG4gICAgICB0b3A6IDIxMHB4O1xyXG4gICAgICBsZWZ0OiA4NTBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgICYtLTMge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDEwODBweDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgICYtLTQge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDQzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFubmVyLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fYmFubmVyLWFycm93IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXItcGhvdG8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDMwMHB4O1xyXG4gICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMiB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tLSAkbCAtLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19iYW5uZXItbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuICAgICZfX2Jhbm5lci1waG90byB7XHJcbiAgICAgICYtLTEge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS0yIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmFubmVyLWRlY28ge1xyXG4gICAgICAmLS0xIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAyNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS0yIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAzOTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS0zIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tIDkwMHB45Lul5LiL77ya5bem55S75YOP44KS6Z2e6KGo56S6IC0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgJl9fYmFubmVyLXBob3RvLS0xIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0gJG0gLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuICAgICZfX3Bob3RvIHtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmX19iYW5uZXItZGVjby0tNCB7XHJcbiAgICAgIHJpZ2h0OiA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHN1c2hpbl9vdmVydmlldyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY5ZWY7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgIGhlaWdodDogOTIlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHN1c2hpbl9vdmVydmlld19faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcclxuICAgIH1cclxuICAgIC50c3VzaGluX292ZXJ2aWV3X19ib2R5IHtcclxuICAgICAgLnRzdXNoaW5fb3ZfdHl1IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRzdXNoaW5fb3ZlcnZpZXdfX3Bob3RvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNjE5cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAvLyBsZWZ0OjAvcmlnaHQ6MCttYXJnaW46YXV0b+OBr+OAgeW5heOBjOimquimgee0oOOCiOOCiuWkp+OBjeOBhOOBqENocm9tZeOBp+OBr1xyXG4gICAgICAgIC8vIOW3puWvhOOBm+OBruOBvuOBvuWPs+OBoOOBkeOBr+OBv+WHuuOBme+8iOWvvuensOOBq+OBquOCieOBquOBhO+8ieOBn+OCgeOAgVxyXG4gICAgICAgIC8vIGxlZnQ6NTAlK3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUp44Gn5Lit5aSu5Z+65rqW44Gr6YWN572u44GZ44KLXHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIOWLn+mbhuimgemghSBwYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5mZWVfbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8g44K744Kv44K344On44Oz56mN44G/77yIRmlnbWEgaW5uZXI6IGNvbHVtbiAvIGFsaWduIGNlbnRlciAvIGdhcCAxMjDvvIlcclxuLmZlZV9ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDjg6rjg7zjg4nvvIjjg4bjgq3jgrnjg4jvvIvjg5rjg7zjgrjlhoXjg6rjg7Pjgq/jg5zjgr/jg7My44Gk77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZmVlX2xlYWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNDBweDtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDjgrvjgq/jgrfjg6fjg7PvvIjmmLzplpPoqrLnqIsgLyDpgJrkv6HoqrLnqIvvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5mZWVfc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLy8g44K744Kv44K344On44Oz5YaF44Gu6KaL5Ye644GX77yL5Lit6Lqr44Gu5aGKXHJcbi5mZWVfYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyDli5/pm4blrabnp5Hjg7vlrprlk6Hjg4bjg7zjg5bjg6vvvIg044Kr44Op44Og77yJXHJcbi5mZWVfc3BlYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDc4MHB4O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDdjYmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWY7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcbn1cclxuXHJcbi8vIOWFpeippumBuOiAg+OBruS4reimi+WHuuOBl++8iHN1Yl9oNOebuOW9k++8iVxyXG4uZmVlX2g0IHtcclxuICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLy8g5YmN44Gu44OG44O844OW44Or55u05b6M44Gu5Lit6KaL5Ye644GX77yIMuOBpOebruS7pemZje+8ieOBr+S4iuOBq+S9meeZve+8iEZpZ21hOiDjg5bjg63jg4Pjgq/plpMgODBweO+8iVxyXG4uZmVlX2RsICsgLmZlZV9oNCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLy8g5a6a576p44Oq44K544OI5Z6L44OG44O844OW44Or77yI6Z2S44Op44OZ44Or5YiXICsg44Kv44Oq44O844Og5YaF5a655YiX77yJXHJcbi5mZWVfZGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGZsZXg6IDAgMCAzMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDdjYmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWY7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICA+ICogKyAqIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOCv+ODluODrOODg+ODiO+8iDc2OeOAnDEwMjTvvInvvJrjg6njg5njg6vliJfjgpLni63jgoHjgIHjg6njg5njg6vjga/kuIrlr4TjgZtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZmxleC1iYXNpczogMjIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWHuumhmOizh+agvCAvIOeJueWFuO+8iOWtpuagoeaOqOiWpuWei+mBuOaKnOODu+S4gOiIrOmBuOaKnO+8ie+8muimi+WHuuOBl+WIl+OBruWPs+OBq+OCguOBhjHmrrXjgIFcclxuICAvLyDlhoXoqLPjg6njg5njg6vvvIguZmVlX3N1YnJvd++8ieeUqOOBruiJsuOBpOOBjeWIl+OCkuS4puOBueOCizLmrrXopovlh7rjgZfmp4vmiJBcclxuICAmX19yb3ctLXNwbGl0IHtcclxuICAgIC5mZWVfZGxfX2hlYWQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNTBweDtcclxuICAgIH1cclxuICAgIC5mZWVfZGxfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICA+ICogKyAqIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAuZmVlX2RsX19oZWFkIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIC5mZWVfZGxfX2hlYWQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87IC8vIFBDL+OCv+ODluODrOODg+ODiOOBruOAjOW5hTE1MHB444CN5oyH5a6a44GM44CB44K544Oe44Ob44Gn44Gv5YiX4oaS57im56mN44G/44GnaGVpZ2h044Gr5aSJ5o+b44GV44KM6auY44GV44GM5Ly444Gz44Gm44GX44G+44GG44Gf44KB5omT44Gh5raI44GZXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWHuumhmOizh+agvOOBquOBqeOBruWGheios++8iOWtpuagoeaOqOiWpuWei+mBuOaKnCAvIOS4gOiIrOmBuOaKnO+8ie+8mlxyXG4vLyDjg6njg5njg6vliJfvvIjjg6HjgqTjg7MwMuOBruWwkeOBl+aYjuOCi+OBhOiJsu+8iSsg5pys5paH5YiX77yI44Kv44Oq44O844Og77yJ44KS5qiq44Gr5Lim44G544KLXHJcbi5mZWVfc3Vicm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAmICsgJiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZsZXg6IDAgMCAxNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDZweDsgLy8g44CM5a2m5qCh5o6o6Jam5Z6L6YG45oqc44CN44GM5oqY44KK6L+U44GV44Gq44GE44KI44GG5bem5Y+z44KS54ut44KB44GrXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTBjYTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4OyAvLyDlkIzjgZjnkIbnlLHjgafjgo/jgZrjgYvjgavnuK7lsI9cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDExMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44K544Oe44Ob44Gn44Gv6Imy44Gk44GN44Op44OZ44Or5YiX44GM56qu5bGI44Gr44Gq44KL44Gf44KB44CB44Op44OZ44Or44KS5pys5paH44Gu5LiK44Gr572u44GP5b2i44Gr5oi744GZXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHggMTZweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlm7Ljgb/jg5zjg4Pjgq/jgrnvvIjjgqLjg4njg5/jg4Pjgrfjg6fjg7Pjg53jg6rjgrfjg7zjg7vmjK/ovrzlhYjvvIlcclxuLmZlZV9ib3gge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZiO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDpgbjogIPml6XnqIvjgrXjg5bjg4bjg7zjg5bjg6tcclxuLmZlZV9zY2hlZHVsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDYyMHB4O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgIHdpZHRoOiAyMSU7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IDE2JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHRoLFxyXG4gIHRoW3Njb3BlPVwicm93XCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmUxZjQ7IC8vIOODoeOCpOODszAzXHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICB9XHJcbn1cclxuXHJcbi8vIOazqOmHiFxyXG4uZmVlX25vdGUge1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVfbm90ZXMge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlhoXpg6jjg6rjg7Pjgq/jg5zjgr/jg7Pjga8gY29tcG9uZW50L19saW5rX2J0bi5zY3Nz77yILmxpbmtfYnRu77yJ44Gr57Wx5ZCIXHJcbiIsIi8qKlxyXG4gKiDlrabosrsgcGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4udHVpdGlvbl9tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udHVpdGlvbl9ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDjg6rjg7zjg4nvvIjjg5rjg7zjgrjlhoXjg6rjg7Pjgq/jg5zjgr/jg7My44Gk77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHVpdGlvbl9sZWFkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWGhemDqOODquODs+OCr+ODnOOCv+ODs+OBryBjb21wb25lbnQvX2xpbmtfYnRuLnNjc3PvvIgubGlua19idG7vvInjgavntbHlkIhcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDjgrvjgq/jgrfjg6fjg7NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi50dWl0aW9uX3NlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTAwcHg7XHJcbn1cclxuXHJcbi50dWl0aW9uX2Jsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8g5Lit6KaL5Ye644GX77yIc3ViX2g055u45b2T77yJXHJcbi50dWl0aW9uX2g0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4vLyAy5bm06ZaT5ZCI6KiIIOODj+OCpOODqeOCpOODiOODnOODg+OCr+OCuVxyXG4udHVpdGlvbl90b3RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgLy8g5Y+z5LiL44Gu6KOc6LazXHJcbiAgJl9fc3ViIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gICZfX2Ftb3VudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJl9feWVuIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGF4IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmX195ZW4ge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAyNHB4O1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAmX195ZW4ge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlrabosrvjg7voq7josrvnlKjjg7vmlZnmnZDosrvjg4bjg7zjg5bjg6vvvIjjg57jg4jjg6rjgq/jgrnvvIlcclxuLnR1aXRpb25fdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiA4MjBweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMThweCAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopovlh7rjgZfvvIjlrablubTjg7vntI3lhaXmmYLmnJ/jg7vph5HpoY3jg7vlkIjoqIggLyDnt4/lkIjoqIjvvInvvJrnmb0ycHjjga7nuKbljLrliIfjgopcclxuICB0aGVhZCB0aCxcclxuICAudHVpdGlvbl90YWJsZV9fdGgtbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOW5tOasoeODu+Wtpuacn+OBquOBqeOBruWMuuWIhuODqeODmeODq++8mueZvTJweOOBrue4puODu+aoquWMuuWIh+OCilxyXG4gIC50dWl0aW9uX3RhYmxlX190aC1zdWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTBjYTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIOODh+ODvOOCv+OCu+ODq++8muaoque3muOBqOWQjOOBmOiJsuOBrue4pue3muOCguWFpeOCjOOCi1xyXG4gIC8vIOKAuyByb3dzcGFu77yI5ZCI6KiI44K744Or44Gq44Gp77yJ44GM44GC44KL44Go6KGM44Gr44KI44Gj44Gm5a6f6Zqb44Gu5pyA57WC44K744Or44GM5aSJ44KP44KK44CBXHJcbiAgLy8gICB0ZDpsYXN0LWNoaWxkIOOBp+OBr+e4pue3muOBjOaKnOOBkeOCi+euh+aJgOOBjOOBp+OBjeOBpuOBl+OBvuOBhuOBn+OCgeOAgVxyXG4gIC8vICAg44CM5pyA5b6M44Gu5YiX44Gg44GR6Z2e6KGo56S644CN44Gr44Gv44Gb44Ga5YWo44K744Or44Gr5LiA5b6L44Gn5YWl44KM44KL77yI5Y+z56uv44Gv44OG44O844OW44Or5aSW5p6g44Go44GX44Gm6KaL44GI44KL77yJXHJcbiAgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllZjtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuXHJcbiAgLy8g56m644K744Or44KC44Kv44Oq44O844Og6IOM5pmv44KS5L+d5oyB77yIcmVzZXQg44GuIHRkOmVtcHR5e29wYWNpdHk6MH0g44KS5omT44Gh5raI44GZ77yJXHJcbiAgdGQ6ZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIOWkluaeoOOBquOBl++8muacgOe1guihjOOBruS4i+e3muOCkua2iOOBmVxyXG4gIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXHJcbiAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8g5YaF5a6544K744Or44Gv5bem5a+E44Gb44CB6YeR6aGN44Gv44K744Oz44K/44Oq44Oz44Kw77yI5Z+65pys44GuIHRleHQtYWxpZ246IGNlbnRlciDjgpLntpnmib/vvIlcclxuICAudHVpdGlvbl90YWJsZV9fdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8g5rOo6YeI77yI5bem5a+E44Gb77yJXHJcbi50dWl0aW9uX25vdGUge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICog5aWo5a2m6YeR44O755Sf5rS744K144Od44O844OIIHBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnR1aXRpb25fc3VwcG9ydF9tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udHN1cHBvcnRfYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMjBweDtcclxuICBwYWRkaW5nOiAxMjBweCAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg44Oq44O844OJ77yI44Oa44O844K45YaF44Oq44Oz44Kv44O7NeOBpOaKmOOCiui/lOOBl++8iVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnRzdXBwb3J0X2xlYWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg44K744Kv44K344On44OzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHN1cHBvcnRfc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLy8g5ZCE5Yi25bqm44OW44Ot44OD44Kv77yIc3ViX2gzICsg5pys5paHICsg6KGoICsg5rOo6YeI77yJXHJcbi50c3VwcG9ydF9pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8g5a6a576p44Oq44K544OI5Z6L44OG44O844OW44Or77yIRmlnbWE6IDMyMzI6MjU0ODnvvIlcclxuLnRzdXBwb3J0X2RsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgLmZlZV9kbF9fcm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gIC5mZWVfZGxfX2hlYWQge1xyXG4gICAgZmxleDogMCAwIGNsYW1wKDIyMHB4LCAyMy40Mzc1JSwgMzAwcHgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5mZWVfZGxfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIC5mZWVfZGxfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmZlZV9kbF9fYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuXHJcbiAgICA+IHAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIC5mZWVfZGxfX3JvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZV9kbF9faGVhZCB7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVfZGxfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIC5mZWVfZGxfX2hlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVfZGxfX2JvZHkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOimi+WHuuOBl+S4i+OBruacrOaWh1xyXG4udHN1cHBvcnRfdGV4dCB7XHJcbiAgbWFyZ2luOiAwIDAgNDBweDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOazqOmHiO+8iOW3puWvhOOBm++8iVxyXG4udHN1cHBvcnRfbm90ZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g44Oq44O844OJ5paH77yI44K744Kv44K344On44Oz5YaS6aCt44O75Lit5aSu5a+E44Gb44OW44Ot44OD44Kv77yJXHJcbi50c3VwcG9ydF9pbnRybyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g5pWZ6IKy44Ot44O844Oz77ya44Kk44Oz44OI44Ot44Go55u05b6M44Gu5Yi25bqm44K/44Kk44OI44Or6ZaT44Gu44G/NjBweFxyXG4jbG9hbiAudHN1cHBvcnRfYmFuZF9faW5uZXIge1xyXG4gIGdhcDogMDtcclxuXHJcbiAgLnRzdXBwb3J0X2l0ZW0gKyAudHN1cHBvcnRfaXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC50c3VwcG9ydF9pdGVtOmZpcnN0LWNoaWxkICsgLnRzdXBwb3J0X2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAudHN1cHBvcnRfaXRlbSArIC50c3VwcG9ydF9pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWlqOWtpumHke+8muaDheWgseODnOODg+OCr+OCuVxyXG4udHN1cHBvcnRfYm94ZXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi50c3VwcG9ydF9ib3gge1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAmLS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmUxZjQ7XHJcbiAgfVxyXG4gICYtLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjZmYjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgLmFycm93X2J0biB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOmAmuWtpuOBq+OBpOOBhOOBpu+8mjLjgqvjg6njg6DmqKrkuKbjgbPjg5zjg4Pjgq/jgrlcclxuLnRzdXBwb3J0X2JveGVzLS1yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gIC50c3VwcG9ydF9ib3gge1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICDnlJ/mtLvjgrXjg53jg7zjg4jvvJrjg57jg7Pjgrfjg6fjg7PmlqHml4vvvIgy56S+77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHN1cHBvcnRfbWFuc2lvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi50c3VwcG9ydF9wcm92aWRlciB7XHJcbiAgZmxleDogMSAxIDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICB3aWR0aDogMzM1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmFycm93X2J0biB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOaJgOWcqOWcsOODu+mbu+ipseeVquWPt+OBruODn+ODi+ihqO+8iOODqeODmeODqzEwMCArIOWGheWuue+8iVxyXG4udHN1cHBvcnRfbWluaXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllZjtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Kv44O844Od44Oz77yI54Sh5paZ5a6/5rOK5L2T6aiT77yJXHJcbi50c3VwcG9ydF9jb3Vwb24ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICAmX19ub3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlhajluYXjgrDjg6rjg4Pjg4nlnLDjga7luK/jgrvjgq/jgrfjg6fjg7PvvIhGaWdtYTogcGFkZGluZyAxMDBweCAzMjBweCAvIOODkeOCv+ODvOODs+iDjOaZr++8iVxyXG4udHN1cHBvcnRfYmFuZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBiZy1ncmlkKCk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIOWFpeWtpuahiOWGhSBwYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5hZG1pc3Npb25zX21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5hZG1pc3Npb25zX2JvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxufVxyXG5cclxuLy8g44Oq44O844OJ77ya5LuW44Oa44O844K444G444Gu44Oq44Oz44Kv77yIM+ODnOOCv+ODs++8iVxyXG4uYWRtaXNzaW9uc19sZWFkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIC8vIOODmuODvOOCuOWGheOCouODs+OCq+ODvOOBuOmjm+OBtiAubGlua19idG7vvIjjg43jgqTjg5Pjg7zvvInjgajopovliIbjgZHjgYzjgaTjgY/jgojjgYbjgIFcclxuICAgIC8vIOWIpeODmuODvOOCuOOBuOmBt+enu+OBmeOCi+ODnOOCv+ODs+OBr+ODluODq+ODvOezu+OBq+OBmeOCi1xyXG4gICAgLmxpbmtfYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkN2NiZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBQQ++8mjTjg5zjgr/jg7PjgpIx6KGM44Gr5Y+O44KB44KL77yI5Z2H562J5bmF44Gn5Ly457iu44O75q616JC944Gh6Ziy5q2i77yJXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgIC5saW5rX2J0biB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWFpeWtpuOBvuOBp+OBruOCueOCseOCuOODpeODvOODq++8iOiDjOaZr+OCt+OCp+OCpOODl+ODu+eVquWPt+ODu+ODhuOCreOCueODiOODu+eUu+WDj+OBr+WFsemAmuOCs+ODs+ODneODvOODjeODs+ODiCAucG9pbnRfYXJlYSDjgpLkvb/nlKjvvIlcclxuLmFkbWlzc2lvbnNfc2NoZWR1bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGJnLWdyaWQoKTsgLy8g5qC85a2Q44OQ44Oz44OJ55So44Gu5Z+65bGk77yI5YWo5bmF77yJXHJcblxyXG4gIC8vIFNURVAwMu+8muWFpeWtpuaWueazleOBruWbs+ihqO+8iOe4puepjeOBv++8iVxyXG4gICZfX3N0ZXAyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGlhZ3JhbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMTM3cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g5aSn44OQ44OK44O844Kr44O844OJ77yINOaemuODu+WGmeecn++8i+OCguOBo+OBqOimi+OCi++8ieKAu+OCq+ODvOODieacrOS9k+OBryBjb21wb25lbnQvX2xpbmtfY2FyZC5zY3Nz77yILmxpbmtfY2FyZO+8iVxyXG4uYWRtaXNzaW9uc19jYXJkcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICAvLyAy44Kr44Op44Og77yIUEPvvInihpIgMTAyNHB45Lul5LiL44GvMeOCq+ODqeODoFxyXG4gIC5saW5rX2NhcmQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgLmxpbmtfY2FyZCB7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLSAkbTogNzY4cHggLS0tLVxyXG4vLyBzY2hvb2xfZmVhdHVyZXPlgbTjgadTVEVQL+imi+WHuuOBly/nlLvlg48v5pys5paH44Gu6aCG44Gr5Lim44G55pu/44GI44KL44Gf44KB44CBXHJcbi8vIFNURVAwMuOBruWbs+ihqO+8iHNjaG9vbF9mZWF0dXJlc19faW1n44KS5L2/44KP44Gq44GE54m55q6K44Os44Kk44Ki44Km44OI77yJ44Gg44GR5YCL5Yil44Gr6aCG5bqP44KS5ZCI44KP44Gb44KLXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgLmFkbWlzc2lvbnNfc2NoZWR1bGUge1xyXG4gICAgJl9fc3RlcDIge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlhZ3JhbSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICog5bCx6IG36Zai6YCjIHBhZ2XvvIhGaWdtYSBub2RlIDYyMTM6MjUzNDkgY2FyZWVyX2JvZHkg5rqW5oug77yJXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5jYXJlZXJfbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLy8gc3ViX2gyIOOBr+OBk+OBruODmuODvOOCuOOBruOBv+S4reWkruWvhOOBm++8iOOCs+ODs+ODneODvOODjeODs+ODiOOBr+mAmuW4uOW3puWvhOOBm+ODu+S4i+e3muOBr+WFqOW5heOBruOBvuOBvu+8iVxyXG4gIC5zdWJfaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5YWo5L2T44Gu57im56mN44G/77yIY2FyZWVyX2JhbmQtLWNyZWFtIC8gY2FyZWVyX3NlY3Rpb24gLyBjYXJlZXJfYmFuZC0tZ3JpZCAvIGNhcmVlcl9saW5rc++8iVxyXG4uY2FyZWVyX2JvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTIwcHg7XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdhcDogODBweDtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBjYXJlZXJfYmFuZC0tY3JlYW3vvJrikaDlsLHogbfmtLvli5Xjg6rjg7zjg4kg77yLIOKRoeWwseiBt+WFiOWun+e4vlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmNhcmVlcl9iYW5kLS1jcmVhbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgLy8g6IOM5pmv6Imy44GvOjpiZWZvcmXvvItwb3NpdGlvbjphYnNvbHV0ZeOBp+aVt+OBj++8iGJnX2NyZWFt55u45b2T77yJ44CCXHJcbiAgLy8gY2FyZWVyX3NlYzHjga5taWRhc2hp44GM5biv44Gu5LiK56uv44Gr44Gh44KH44GG44Gp5Y2K5YiG5LmX44KK5LiK44GS44KL44OH44K244Kk44Oz44Gu44Gf44KB44CBXHJcbiAgLy8gLmNhcmVlcl9iYW5kLS1jcmVhbeiHquS9k+OBq2JhY2tncm91bmQtY29sb3LjgpLku5jjgZHjgovjgajkuIrnq6/jga7opovliIfjgozjgYzlho3nj77jgafjgY3jgarjgYRcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzZweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWY7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIC8qIC0tLSBjYXJlZXJfc2VjMe+8muODmeOCpOOCq+ODrOOBruWwseiBt+a0u+WLleOBr+OBk+OCk+OBquaEn+OBmO+8gSAtLS0gKi9cclxuICAuY2FyZWVyX3NlYzEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuXHJcbiAgICAuc2VjMV9ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3NzZweDtcclxuXHJcbiAgICAgIC8vIOaKmOOCiui/lOOBl+aZguOBq+mdkuiDjOaZr+OBjDHjgaTjga7loYrjgavjgarjgonjgZrooYzjgZTjgajjgavliIbpm6LjgZnjgovjgojjgYbjgIFcclxuICAgICAgLy8g6IOM5pmv44O7cGFkZGluZyDjga8gaW5saW5lIOOBriBzcGFuIOWBtOOBq+aMgeOBn+OBmyBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmUg44KS5L2/44GGXHJcbiAgICAgIC8vIO+8iGNvdXJzZS9iYXJiZXIg44GuIC5iZWF1dHlfb3ZlcnZpZXdfX3BpbGwg44Go5ZCM5pa55byP77yJXHJcbiAgICAgIC5taWRhc2hpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgLy8g6KGM6ZaTID0g5paH5a2XICsg5LiK5LiLcGFkZGluZyArIOWIhumbouOBleOBm+OCi+S9meeZveOAguaKmOOCiui/lOOBl+aZguOBq+mdkuiDjOaZr+OBqeOBhuOBl+OBjOe0hDI0cHjnqbrjgY9cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYzFfdHh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5YaZ55yfMuaemu+8iEZpZ21h5rqW5oug77ya44Gp44Gh44KJ44KCMzcww5cyNjDjgIHlj7PkuIrjgajlj7PkuIvjgavjgZrjgonjgZfjgabphY3nva7vvIlcclxuICAgIC5hYnNfaW1nMSxcclxuICAgIC5hYnNfaW1nMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYnNfaW1nMSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogODQ2cHg7IC8vIEZpZ21h5rqW5oug77ya5pys5paHKDDjgJw3NzZweCnjga7lj7PjgIE3MHB456m644GR44Gm6YWN572uXHJcbiAgICB9XHJcbiAgICAuYWJzX2ltZzIge1xyXG4gICAgICB0b3A6IDI5MHB4O1xyXG4gICAgICByaWdodDogLTE4NnB4OyAvLyBGaWdtYea6luaLoO+8mjEyODDjgqTjg7Pjg4rjg7zjga7lj7Pnq6/jgYvjgokxODZweOOBr+OBv+WHuuOBmVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0gJHhsOiAxMjgwcHjku6XkuIvjga/ntbblr77phY3nva7jgpLop6PpmaTjgZfjgIHjg4bjgq3jgrnjg4jjga7kuIvjgasy5p6a44KS5qiq5Lim44Gz44Gn6KGo56S6IC0tLS1cclxuICAgIC8vIO+8iOe1tuWvvumFjee9ruOBruOBvuOBvuOBoOOBqDEyODDjgqTjg7Pjg4rjg7zjgYznuK7jgpPjgaDmmYLjgavnlLvlg4/jgYzlj7Pjgavjga/jgb/lh7rjgZfjgabjgZfjgb7jgYbjgZ/jgoHvvIlcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAuc2VjMV9ib3gge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFic19pbWcxLFxyXG4gICAgICAuYWJzX2ltZzIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBpbWfjga7lrp/lr7goMzcwcHgp44GM5pyA5bCP5bmF44Go44GX44Gm5Yq544GE44Gm57iu44G+44Gq44GP44Gq44KL44Gu44KS6Ziy44GQXHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogMCAxIDMyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgLnNlYzFfYm94IHtcclxuICAgICAgICAubWlkYXNoaSBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDFlbSArIDMycHgpOyAvLyBTUOaWh+Wtl+OCteOCpOOCuuOBp+OCguaKmOOCiui/lOOBl+aZguOBq+mdkuiDjOaZr+OBjOmbouOCjOOCi+OCiOOBhuOBq1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjMV90eHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWJzX2ltZzEsXHJcbiAgICAgIC5hYnNfaW1nMiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAtLS0gY2FyZWVyX3NlYzLvvJrlsLHogbflhYjlrp/nuL7vvIjnmb3lnLDjg7vjgrDjg6rjg4Pjg4nmn4Tjg5Hjg43jg6vvvIkgLS0tICovXHJcbiAgLmNhcmVlcl9zZWMyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJnLWdyaWQoKTtcclxuICAgIHBhZGRpbmc6IDgwcHggOThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHNlYzJfYm94Me+8muWwseiBt+WFiOWun+e4vu+8iOaxguS6uuaVsO+8j+W/nOaPtOOCteODreODs++8j+WwseiBt+eOh++8iVxyXG4gICAgLnNlYzJfYm94MSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuXHJcbiAgICAgIC5zdWJfaDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmxleF9pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g44Op44OZ44Or77yI55m96IOM5pmv44O7NHB444Ki44Oz44OA44O844Op44Kk44Oz44O75bem56uv44Gr5YWo6auY44Gu5Y+z5ZCR44GN5LiJ6KeS77yJXHJcbiAgICAgICAgLm1pZGFzaGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjVweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZWMwNmE7XHJcbiAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMzVweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZWMwNmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmxveGsge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgLmZsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX25vdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICZfdmFsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfdW5pdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtMiAubnVtYmxveGsge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtMyAubWlkYXNoaSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIC5mbGV4X2l0ZW0ge1xyXG4gICAgICAgICAgLm1pZGFzaGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubnVtX3ZhbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAuZmxleF9pdGVtIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzZWMyX2JveDLvvJrkuLvjgarlsLHogbflhYjvvIjkupTljYHpn7PpoIbvvIlcclxuICAgIC5zZWMyX2JveDIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuc2VjMl9ib3gyX2Jsb2NrcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuXHJcbiAgICAgICAgLnN1Yl9oNCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Fsb25zIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAuc2VjMl9ib3gyX2Jsb2NrcyB7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAuc3ViX2g0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNhbG9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc2VjMl9ib3gz77ya44OZ44Kk44Kr44Os55Sf44Gr6Kq/5p+744GX44G+44GX44Gf77yI44Ki44Oz44Kx44O844OI77yJXHJcbiAgICAuc2VjMl9ib3gzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuc2VjMl9ib3gzX2Jsb2NrczEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYzJfYm94M19ibG9ja3MyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGZsZXg6IDAgMSAzMDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgIC5taWRhc2hpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgLnEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaGFwZV90eHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTNweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1naXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBRJkHjgqvjg7zjg4njgZTjgajjga7phY3oibLvvIjog4zmma/jg7vmloflrZfoibLjgajjgoLjgavlgIvliKXmjIflrprjgafjgqvjgrnjgrHjg7zjg4njgavkvp3lrZjjgZfjgarjgYTvvIlcclxuICAgICAgICAuYmxvY2syXzEgLnNoYXBlX3R4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMDZhO1xyXG4gICAgICAgICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jazJfMiAuc2hhcGVfdHh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDdjYmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrMl8zIC5zaGFwZV90eHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTM2NDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAuc2VjMl9ib3gzX2Jsb2NrczEgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYzJfYm94M19ibG9ja3MyIHtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBjYXJlZXJfc2VjdGlvbu+8muKRouWwseiBt+OCteODneODvOODiO+8iOeZveWcsOODuzEyODDvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jYXJlZXJfc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4MHB4O1xyXG5cclxuICAvKiAtLS0gcmVhZHR4dO+8muimi+WHuuOBl++8i+ODquODvOODieaWhyAtLS0gKi9cclxuICAucmVhZHR4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuc3ViX2gyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yl9oNCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYWRfdHh0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgLnN1Yl9oNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWFkX3R4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAtLS0gZmxleF9pdGVt77ya44Od44Kk44Oz44OI77yIMsOXMu+8iSAtLS0gKi9cclxuICAuZmxleF9pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbV90ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5taWRhc2hpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAucG9pbnQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvaW50X2VuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvaW50X25vIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5zdWJfaDMg44Gv5YWx6YCa44Kz44Oz44Od44O844ON44Oz44OI77yIY29tcG9uZW50L19zdWJfaGVhZGluZy5zY3Nz77yJ44KS5rWB55So44CCXHJcbiAgICAgICAgLy8g5pys5p2l44Gu44Ki44Kk44Kz44Oz5LuY44GN6KaL5Ye644GX44Gn44Gv44Gq44GP5Y2Y44Gq44KL5aSq5a2X6KaL5Ye644GX44Go44GX44Gm5L2/44GG44Gf44KB44CBXHJcbiAgICAgICAgLy8g44Kz44Oz44Od44O844ON44Oz44OI6Ieq5L2T44Gv5aSJ5pu044Gb44Ga44CB44GT44GT44Gn44Gg44GROjpiZWZvcmXjga7jgqLjgqTjgrPjg7PjgpLmiZPjgaHmtojjgZlcclxuICAgICAgICAuc3ViX2gzIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAuc3ViX2g0IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOWGmeecn++8iOOCquODleOCu+ODg+ODiOiJsumdou+8i+WGmeecn++8iVxyXG4gICAgLml0ZW1faW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNTgwIC8gMzI2O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBwb2ludOeVquWPt+OCq+ODqeODvO+8iDAxLzAzPemdkuODuzAyLzA0Pem7hO+8iVxyXG4gICAgLml0ZW0xLFxyXG4gICAgLml0ZW0zIHtcclxuICAgICAgLm1pZGFzaGkgLnBvaW50IHtcclxuICAgICAgICBjb2xvcjogIzRkN2NiZjtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbV9pbWc6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkN2NiZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0yLFxyXG4gICAgLml0ZW00IHtcclxuICAgICAgLm1pZGFzaGkgLnBvaW50IHtcclxuICAgICAgICBjb2xvcjogI2ZlYzA2YTtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbV9pbWc6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzA2YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGdhcDogNjBweDtcclxuXHJcbiAgICAgIC5pdGVtX3RleHQge1xyXG4gICAgICAgIC5taWRhc2hpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgLnN1Yl9oMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb2ludF9ubyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAuc3ViX2g0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIGNhcmVlcl9iYW5kLS1ncmlk77ya4pGj44K144Ot44Oz5o6h55So5ouF5b2T44Gu5pa544G477yI44Kw44Oq44OD44OJ5Zyw44OQ44Oz44OJ77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uY2FyZWVyX2JhbmQtLWdyaWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgQGluY2x1ZGUgYmctZ3JpZCgpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMTAwcHggMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwMHB4O1xyXG5cclxuICA+IC5zZWMxLFxyXG4gID4gLnNlYzIsXHJcbiAgPiAuc2VjMyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYzEge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYzIge1xyXG4gICAgLnNlYzJfdHh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOODnOOCv+ODs+acrOS9k+OBryBwYWdlcy9fbWFpbGZvcm0uc2NzcyDjga4gLm1haWxmb3JtLXBhZ2VfX2xpbmUtYnV0dG9uIOOCkua1geeUqFxyXG4gICAgICAuY2FyZWVyX2xpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haWxmb3JtLXBhZ2VfX2xpbmUtYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IC8vIC5tYWlsZm9ybS1wYWdl5YaF44GuIG1hcmdpbi10b3A6NDBweCDjga/jgZPjgZPjgafjga/kuI3opoFcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IC8vIC5jYXJlZXJfbGluZSDjgYwgY29sdW1uIGZsZXgg44Gq44Gu44GnIHN0cmV0Y2gg44Gn5YWo5bmF5YyW44GZ44KL44Gu44KS6Ziy44GQXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjMyB7XHJcbiAgICAuc2VjM190eHQge1xyXG4gICAgICAuc3ViX2g0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dF9hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyZWVfdHh0IHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZWMwNmE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWMzX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgIC5zZWMxIHAsXHJcbiAgICAuc2VjMiAuc2VjMl90eHQgcCxcclxuICAgIC5zZWMzIC5zZWMzX3R4dCAudHh0X2FyZWEgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICAuc2VjMyAuc2VjM190eHQgLnN1Yl9oNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBjYXJlZXJfbGlua3PvvJrikaTplqLpgKPjg6rjg7Pjgq/vvIjljZLmpa3nlJ/jgqTjg7Pjgr/jg5Pjg6Xjg7zvvI/lv5zmj7TjgrXjg63jg7PvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jYXJlZXJfbGlua3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICAubGlua19jYXJkIHtcclxuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5saW5rX2NhcmQge1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIOOCteODreODs+OCrOOCpOODieaOsui8ieOBq+OBpOOBhOOBpiBwYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5zYWxvbmd1aWRlX21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zYWxvbmd1aWRlX2JvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgJi5tYjQwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5tYjEyMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgJi5tYjQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmLm1iMTIwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc3ViX2gyIOS4i+OBruODluODreODg+OCr+e+pFxyXG4uc2Fsb25ndWlkZV9ibG9ja3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDgwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg5Yi25L2c6KaB6aCF77ya5a6a576p44Kw44Oq44OD44OJ77yIMuOCq+ODqeODoOODu+mdkuODqeODmeODq++8iVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNhbG9uZ3VpZGVfZGwge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIGdhcDogNTBweCA0MHB4O1xyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgY29sb3I6ICM0ZDdjYmY7IC8vIOmdkuODqeODmeODq1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC8vIOWItuS9nOebrueahOOBrueuh+adoeabuOOBjVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMS4zZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBnYXA6IDQwcHggMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICYuZjIyIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ZhbHVlLFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg44OW44Ot44OD44Kv77yIc3ViX2g1ICsg5Lit6Lqr77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2Fsb25ndWlkZV9ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIOOCteOCpOOCuuOBqOS+oeagvOS4gOimp+ODhuODvOODluODq++8iDXliJfvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zYWxvbmd1aWRlX3RhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogOTIwcHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICB9XHJcblxyXG4gIGNvbC4tZ2Vua28ge1xyXG4gICAgd2lkdGg6IDg0cHg7XHJcbiAgfVxyXG4gIGNvbC4tYTQge1xyXG4gICAgd2lkdGg6IDEzMHB4OyAvLyAud2JpZ++8iEE05YiX77yJ44Gv5bCR44GX5bqD44KB44GrXHJcbiAgfVxyXG4gIGNvbC4tcHJpY2Uge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLy8g44OY44OD44OA44O86KGM77yI6Z2S77yJ77ya55m9MnB45Yy65YiH44KKXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkN2NiZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDljp/nqL/liJfvvIhB5p6g44CcROaeoOODu+a3oeOBhOmdku+8ie+8mueZvTJweOWMuuWIh+OCilxyXG4gICZfX3dha3Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTFmNDtcclxuICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIOODh+ODvOOCv+OCu+ODq++8iDLjgJw15YiX77yJ77ya44Kv44Oq44O844Og44O75qiq57eaI2NjYyDjga7jgb/vvIjnuKbnt5rjgarjgZfvvIlcclxuICB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVmO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gIC8vIOWkluaeoOOBquOBl++8muacgOe1guihjOOBruS4i+e3muOCkua2iOOBmVxyXG4gIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXHJcbiAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8g5YaF5a6544O754m55YW444Gv5bem5a+E44Gb44O75LiK5a+E44GbXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAg5o6y6LyJ6KaL5pysXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2Fsb25ndWlkZV9zYW1wbGVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDnlLPovrzjg5zjgr/jg7PvvIjkuK3lpK7vvIlcclxuLnNhbG9uZ3VpZGVfYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4iLCIvKipcclxuICog44OZ44Kk44Kr44Os5b+c5o+044K144Ot44Oz5LiA6Kan77yIYXJjaGl2Ze+8iVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4uc2Fsb25saXN0X21haW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zYWxvbmxpc3RfYm9keSB7XHJcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMTIwcHggMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogODBweCAyMHB4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIOaOsui8ieaeoOODkOODg+OCuO+8iOe+juWuuT3jg5Tjg7Pjgq8gLyDnkIblrrk96Z2S77yJXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2Fsb25fYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAzcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgJi0tYmVhdXR5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzZjOTA7XHJcbiAgfVxyXG4gICYtLWJhcmJlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5MGNhO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5YaZ55yf44OX44Os44O844K544Ob44Or44OA44O85ZywXHJcbi5zYWxvbl9waCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVhZWU7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBB5p6g77yaM+WIl+OCq+ODvOODie+8iOWGmeecn++8i+ODkOODg+OCuO+8i+W6l+WQje+8i+ips+e0sOODquODs+OCr+efouWNsO+8iVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNhbG9ubGlzdF9hIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiA0MHB4IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODZweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Fsb25fY2FyZF9hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFkZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcblxyXG4gICZfX2Zvb3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBC5p6g77yaNOWIl+OCq+ODvOODie+8iOWGmeecn++8i+ODkOODg+OCuO+8i+W6l+WQjSAvIOODquODs+OCr+OBquOBl++8iVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNhbG9ubGlzdF9iIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ2FwOiA0MHB4IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODZweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zYWxvbl9jYXJkX2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEycHg7XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhZGdlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEPmnqDvvJo15YiX44Kr44O844OJ77yIQuaeoOOBqOWQjOOBmOWGmeecn++8i+ODkOODg+OCuO+8i+W6l+WQje+8iVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNhbG9ubGlzdF9jIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgZ2FwOiA0MHB4IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBE5p6g77ya5bqX5ZCN44Gu44G/77yI5penQ+aeoO+8j+ODkOODg+OCuO+8i+W6l+WQjeOCkuOAjC/jgI3ljLrliIfjgorjgafmqKrkuKbjgbPvvIlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zYWxvbmxpc3RfZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDUwcHggNDBweDtcclxuXHJcbiAgJl9fc2VwYXJhdG9yIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNhbG9uX2NhcmRfZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogOHB4O1xyXG4gIGNvbG9yOiAjMGUxZjNiO1xyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fYmFkZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDZweDtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIOODmeOCpOOCq+ODrOW/nOaPtOOCteODreODsyDoqbPntLDvvIhB5p6g77yJXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5zYWxvbl9kZXRhaWxfbWFpbiB7XHJcbiAgLS1zZC1uYXZ5OiAjMGUxZjNiO1xyXG4gIC0tc2QtYmx1ZTogIzRkN2NiZjtcclxuICAtLXNkLWxpZ2h0OiAjY2ZlMWY0O1xyXG4gIC0tc2QtY3JlYW06ICNmZmY5ZWY7XHJcbiAgLS1zZC15ZWxsb3c6ICNmZWUzNjQ7XHJcbiAgLS1zZC1ncmlkOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDIwMHB4IDAgMTIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogdmFyKC0tc2QtbmF2eSk7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6buE6Imy44OJ44O844Og77yI44OW44Ot44Kw6Kmz57Sw44Gu6buE6Imy54mI77yJXHJcbi5zYWxvbl9kZXRhaWxfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogLTI4OXB4O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgd2lkdGg6IDIwMTZweDtcclxuICBoZWlnaHQ6IDgxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2QtY3JlYW0pO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tc2QtZ3JpZCkgMnB4LCB0cmFuc3BhcmVudCAycHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXNkLWdyaWQpIDJweCwgdHJhbnNwYXJlbnQgMnB4KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAxMDAlIDEyLjM4cHgsXHJcbiAgICAxMi44NHB4IDEwMCU7XHJcbn1cclxuXHJcbi8vIOOCpOODs+ODiuODvOOBr+WFqOW5heOAguWQhOODluODreODg+OCr+OBjOiHquWIhuOBruacgOWkp+W5heOCkuaMgeOBo+OBpuS4reWkruWvhOOBm1xyXG4uc2Fsb25fZGV0YWlsX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIC0tLS0g44OR44Oz44GP44GaIC0tLS0gKi9cclxuLnNhbG9uX2RldGFpbF9fYnJlYWRjcnVtYiB7XHJcbiAgd2lkdGg6IG1pbihjYWxjKDEwMCUgLSA2MHB4KSwgMTAyNHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzRkN2NiZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgfVxyXG4gIC5jdXJyZW50LWl0ZW0ge1xyXG4gICAgY29sb3I6IHZhcigtLXNkLW5hdnkpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tIOODmOODg+ODiSAtLS0tICovXHJcbi5zYWxvbl9kZXRhaWxfX2hlYWQge1xyXG4gIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDEwMjRweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5zYWxvbl9kZXRhaWxfX2JhZGdlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLy8g6YCa5bi444Gu5LiA6Kan55So44OQ44OD44K4KC5zYWxvbl9iYWRnZSnjgojjgoroqbPntLDjg5rjg7zjgrjjgafjga/lpKfjgY3jgoHjgavmi6HlpKdcclxuICAuc2Fsb25fYmFkZ2Uge1xyXG4gICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgLnNhbG9uX2JhZGdlIHtcclxuICAgICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgLy8g44K544Oe44Ob44Gn44Gv5o6n44GI44KB44Gr5ouh5aSnXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Djg4PjgrjvvIhfc2Fsb24tbGlzdC5zY3NzIOOBriAuc2Fsb25fYmFkZ2Ug44KS5rWB55So44CC55CG5a65PXRlYWzvvIlcclxuLnNhbG9uX2JhZGdlLS1iYXJiZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzk0YjM7XHJcbn1cclxuXHJcbi5zYWxvbl9kZXRhaWxfX3RpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDYwcHg7IC8vIDQwcHgg44GuMS415YCNXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS42OyAvLyDlhYPjga42NHB4LzQwcHjjgajlkIzjgZjmr5TnjodcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDsgLy8g44K544Oe44Ob44Gn44Gv5aSn44GN44GP44Gq44KK44GZ44GO44Gq44GE44KI44GG5o6n44GI44KB44Gr5ouh5aSn77yIMjZweOKGkjMwcHjvvIlcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tIOODoeOCpOODs+eUu+WDj++8j+OCreODo+ODg+ODgeOCs+ODlOODvOOAnOOCouOCpOOCs+ODs+OCu+ODg+ODiCAtLS0tXHJcbiAgIFBD77ya44Oh44Kk44Oz55S75YOP44KS5bemNDAl44CB44Kt44Oj44OD44OB44Kz44OU44O844Cc44Ki44Kk44Kz44Oz44K744OD44OI44KS5Y+z5YG044Gr57im56mN44G/44CCXHJcbiAgIFNQ77yaLnNhbG9uX2RldGFpbF9fY29udGVudCDjgpIgZGlzcGxheTpjb250ZW50cyDjgaflsZXplovjgZfjgIFcclxuICAgICAgIC5zYWxvbl9kZXRhaWxfX2JvZHkg44Gu55u05o6l44Gu5a2Q77yIY2F0Y2gvbWFpbi1pbWcvZGVzYy9pY29uc2V0c++8ieOBqOOBl+OBplxyXG4gICAgICAgb3JkZXIg44Gn5YWD44Gu5Lim44Gz6aCG77yIY2F0Y2jihpJtYWluLWltZ+KGkmRlc2PihpJpY29uc2V0c++8ieOBq+aIu+OBmeOAgiAqL1xyXG4uc2Fsb25fZGV0YWlsX19ib2R5IHtcclxuICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDYwcHgpLCAxMjgwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA2MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zYWxvbl9kZXRhaWxfX21haW4taW1nIHtcclxuICBmbGV4OiAwIDAgNDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDgwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zYWxvbl9kZXRhaWxfX2NvbnRlbnQge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgLy8g5bGV6ZaL44GX44GmYm9keeebtOS4i+OBrmZsZXjjgqLjgqTjg4bjg6DjgavjgZfjgIFvcmRlcuOBp1NQ44Gu5Lim44Gz44KS5YaN54++44GZ44KLXHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcbn1cclxuXHJcbi5zYWxvbl9kZXRhaWxfX2NhdGNoIHtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogdmFyKC0tc2QtbmF2eSk7XHJcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAvLyDjg4bjgq3jgrnjg4jjgavov73lvpPjgZnjgovmsLToibLjg6njgqTjg7PvvIjjg4bjgq3jgrnjg4jluYXjg7vmlLnooYzjgavjgoLov73lvpPvvIlcclxuICBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIHZhcigtLXNkLWxpZ2h0KSA2MCUpO1xyXG4gICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDYwcHgpLCAxMDI0cHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0g6Kqs5piO5paHIC0tLS0gKi9cclxuLnNhbG9uX2RldGFpbF9fZGVzYyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS1zZC1uYXZ5KTtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDEwMjRweCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0g5Yuf6ZuG6IG356iuIC8g44K144Ot44Oz44Gu54m55b60IC0tLS1cclxuICAg5pWw44GM5bCR44Gq44GR44KM44Gw5qiq5Lim44Gz44CB5aSa44GR44KM44Gw5oqY44KK6L+U44GX44Gm57im56mN44G/44Gr44Gq44KL44KI44GGZmxleC13cmFw44Gn5a++5b+cICovXHJcbi5zYWxvbl9kZXRhaWxfX2ljb25zZXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBvcmRlcjogNDtcclxuICAgIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDEyODBweCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNjBweCA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNhbG9uX2ljb25zZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2QteWVsbG93KTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZC1uYXZ5KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNhbG9uX2ljb25saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIOOCsOODrOODvOWGhuODkOODg+OCuO+8iOWkliNjY2PvvIvnmb3jg6rjg7PjgrDvvIlcclxuICAmX19iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLSDlhbHpgJrvvJrjgrvjgq/jgrfjg6fjg7Popovlh7rjgZfvvIhzdWJfaDIg5Lit5aSu77yJIC0tLS0gKi9cclxuLnNhbG9uX2dhbGxlcnksXHJcbi5zYWxvbl9zdGFmZixcclxuLnNhbG9uX2NvbXBhbnkge1xyXG4gIC5zdWJfaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLSDjg5Xjgqnjg4jjgq7jg6Pjg6njg6rjg7zvvIjjgq/jg6rjg7zjg6DvvIvmoLzlrZDjga7lhajluYXjg5Djg7Pjg4nvvIkgLS0tLSAqL1xyXG4uc2Fsb25fZ2FsbGVyeSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIOWFqOW5heODkOODs+ODie+8iOOCpOODs+ODiuODvOOBjOWFqOW5heOBquOBruOBp+aZrumAmuOBq+OBk+OCjOOBp+err+OBvuOBp+S8uOOBs+OCi++8iVxyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2QtY3JlYW0pO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tc2QtZ3JpZCkgMnB4LCB0cmFuc3BhcmVudCAycHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXNkLWdyaWQpIDJweCwgdHJhbnNwYXJlbnQgMnB4KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6XHJcbiAgICAxMDAlIDEyLjM4cHgsXHJcbiAgICAxMi44NHB4IDEwMCU7XHJcblxyXG4gIC5zdWJfaDIge1xyXG4gICAgd2lkdGg6IG1pbihjYWxjKDEwMCUgLSA2MHB4KSwgMTI4MHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDYwcHgpLCAxMjgwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZWFlZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tc2QtbmF2eSk7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0g44K544K/44OD44OV44Oc44Kk44K5IC0tLS0gKi9cclxuLnNhbG9uX3N0YWZmIHtcclxuICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDYwcHgpLCAxMjgwcHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAvLyDoo4Xpo77vvIg044Gk44Gu5Zub6KeS77yJ44Gu5Zyf5Y+wXHJcbiAgJl9fc3RhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLy8g6IOM6Z2i44Gu6KOF6aO+5Zub6KeS77yIMTI4MOOCqOODquOCouOBruW3puWPs+OBq+OBr+OBv+WHuuOBme+8iVxyXG4gICZfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxNTcwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE1NzAgLyAzMDI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zYWxvbi9zdGFmZi1kZWNvci5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2Fsb24vc3RhZmYtZGVjb3Iuc3ZnXCIpIGNlbnRlciBib3R0b20gLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyAvLyDmnKzmlofjga/kuIrlr4TjgZtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNDAwcHg7IC8vIOWGmeecn+OCkue4pu+8iOODneODvOODiOODrOODvOODiO+8iemFjee9ruOBq1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNlNmVhZWU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgLy8g44OI44Oq44Of44Oz44Kw44Gb44Ga5YWo5L2T6KGo56S677yIY292ZXLihpJjb250YWlu77yJXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44K544K/44OD44OV44Kz44Oh44Oz44OI77yIQUNGOiBzdGFmZi1jb21tZW50IOOBjOWFpeWKm+OBleOCjOOBpuOBhOOCi+WgtOWQiOOBruOBv+ihqOekuuOBmeOCi+WQueOBjeWHuuOBl++8iVxyXG4gICZfX2NvbW1lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZC1uYXZ5KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTBweCA4cHggMCA4cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2QtbmF2eSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192b2ljZSB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXNkLW5hdnkpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g5ZCN5YmN44Gv5Y+z5a+E44Gb44O75b256IG344Gv5ZCN5YmN44Gu5LiLXHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcG9zdCB7XHJcbiAgICBtYXJnaW46IDZweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgfVxyXG4gICAgJl9fY29tbWVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fdm9pY2Uge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0g5Lya56S+5oOF5aCx44OG44O844OW44OrIC0tLS0gKi9cclxuLnNhbG9uX2NvbXBhbnkge1xyXG4gIHdpZHRoOiBtaW4oY2FsYygxMDAlIC0gNjBweCksIDEyODBweCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIC8vIEhQ44GuVVJM44Gq44Gp44CB44K544Oa44O844K544Gu54Sh44GE6ZW344GE5paH5a2X5YiX44GM44K744Or5bmF44KS6LaF44GI44GmXHJcbiAgICAgIC8vIOeUu+mdouOBi+OCieOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOAgemAlOS4reOBp+aKmOOCiui/lOOBm+OCi+OCiOOBhuOBq+OBmeOCi1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2QtYmx1ZSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2QtY3JlYW0pO1xyXG4gICAgICBjb2xvcjogdmFyKC0tc2QtbmF2eSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2QtYmx1ZSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tIOWJjeW+jOODiuODkyAvIOS4gOimp+OBuOaIu+OCiyAtLS0tICovXHJcbi5zYWxvbl9kZXRhaWxfbmF2IHtcclxuICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDYwcHgpLCAxMDI0cHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19jYXJkcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDFweCBtaW5tYXgoMCwgMWZyKTtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGl2aWRlciB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHZhcigtLXNkLW5hdnkpIDAgMXB4LCB0cmFuc3BhcmVudCAxLjFweCkgY2VudGVyIHRvcCAvIDJweCA2cHggcmVwZWF0LXk7XHJcblxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbG90IHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLy8gRE9N6aCG44Gp44GK44KK77yacHJldj3nn6LljbAv55S75YOPL+WQjeWJjeOAgW5leHQ95ZCN5YmNL+eUu+WDjy/nn6LljbBcclxuICAgICYtLW5leHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RodW1iIHtcclxuICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlYWVlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLy8g5YmN44Gu44Oa44O844K444Gv55+i5Y2w44KS5Y+N6LuiXHJcbiAgICAuc2Fsb25fZGV0YWlsX25hdl9faXRlbS0tcHJldiAmIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlYWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLXNkLW5hdnkpO1xyXG4gICAgY29sb3I6IHZhcigtLXNkLW5hdnkpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gICAgJl9fZGl2aWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tbmV4dCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLy8gRmlnbWE6IOOBiuWVj+OBhOWQiOOCj+OBmyAoNDM1MDoxNDkzMCAvIDQzNTA6MTQ5NTkpIOOCkuWfuua6luOBq+OBl+OBn+WFsemAmuODleOCqeODvOODoFVJXHJcbi5tYWlsZm9ybS1wYWdlIHtcclxuICBjb2xvcjogIzBlMWYzYjtcclxuXHJcbiAgLnBhZ2VfaGVhZCB7XHJcbiAgICBtaW4taGVpZ2h0OiA2ODBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5ZWYgMCUsIHJnYmEoMjU1LCAyNDksIDIzOSwgMCkgODQlKTtcclxuICB9XHJcblxyXG4gIC5wYWdlX3RpdGxlYmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wYWdlX2hlYWQgLmlubmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oMV9wYWdlIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTIwcHggMCAxMjBweDtcclxuICB9XHJcbiAgJl9fY29udGVudCA+IC5pbm5lcixcclxuICAubWFpbGZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgfVxyXG4gICZfX2ludHJvIHtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICB9XHJcblxyXG4gICZfX3N1cHBvcnQtbGVhZCxcclxuICAmX19ndWlkZSA+IHAsXHJcbiAgJl9fZm9ybS1sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICB9XHJcblxyXG4gICZfX3N1cHBvcnQtbGVhZCB7XHJcbiAgICBtYXJnaW46IDAgMCAxMjBweDtcclxuICB9XHJcbiAgJl9fZ3VpZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAubWFpbGZvcm0tcGFnZV9fdGVsIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGUxZjNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gICZfX2Zvcm0tbGVhZCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xyXG4gIH1cclxuICAmX19nYWxsZXJ5LW1haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDIzNjIgLyAxMDg5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZ2FsbGVyeS1zdWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG4gICZfX2dhbGxlcnktc3ViLWl0ZW0ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBMSU5F44Oc44K/44Oz44GvIGNhcmVlciDjg5rjg7zjgrjnrYnjgafjgoLlkIzjgZjopovjgZ/nm67jgafkvb/jgYTlm57jgZnjgZ/jgoHjgIFcclxuICAvLyAubWFpbGZvcm0tcGFnZSDjgrnjgrPjg7zjg5fjga7lpJbvvIjjg4jjg4Pjg5fjg6zjg5njg6vvvInjgavlh7rjgZfjgabjgYrjgY9cclxuICBAYXQtcm9vdCAubWFpbGZvcm0tcGFnZV9fbGluZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxOTVweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzBjYWQzODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgLmNmLXR1cm5zdGlsZSB7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWlsZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6ICMwZTFmM2I7XHJcblxyXG4gICZfX3N0ZXBzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBGaWdtYTog44GK5ZWP44GE5ZCI44KP44GbICg1MzMwOjMxNDk3IOOCueODhuODg+ODl+ODh+OCtuOCpOODsylcclxuICAmX19zdGVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAzMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1pbi13aWR0aDogMjg4cHg7XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLmlzLWN1cnJlbnQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjZmYjtcclxuICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxuICB9XHJcblxyXG4gICZfX3N0ZXAuaXMtY3VycmVudCAmX19zdGVwLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogIzRkN2NiZjtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtaWNvbiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtZGl2aWRlciB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTNlMWUyO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC10ZXh0IHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtdGV4dCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtZG90cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLWRvdHMgc3BhbiB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIH1cclxuXHJcbiAgLy8gMTA4MHB45Lul5LiL77ya44Ki44Kk44Kz44Oz44O75Yy65YiH44KK57ea44KS5raI44GX44Gm44Kz44Oz44OR44Kv44OI44Gq5qiq5Lim44Gz44Gr77yI44K544Kv44Ot44O844Or44GV44Gb44Gq44GE77yJXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAmX19zdGVwcyB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgICZfX3N0ZXAge1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc3RlcC1pY29uLFxyXG4gICAgJl9fc3RlcC1kaXZpZGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3N0ZXAtdGV4dCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAmX19zdGVwLXRleHQgc3Ryb25nIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3RlcC10ZXh0IHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmX19zdGVwLWRvdHMge1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuICAgICZfX3N0ZXAtZG90cyBzcGFuIHtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAkbe+8iDc2OHB477yJ5Lul5LiL77ya5qiq5bmF44GM5Y6z44GX44GP44Gq44KL44Gf44KB5a6M5YWo6Z2e6KGo56S6XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICZfX3N0ZXBzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhdXRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjllZjtcclxuICB9XHJcblxyXG4gICZfX2NhdXRpb24gaDMge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXV0aW9uIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVhZCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG4gICZfX2FsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTk3OTdiO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjRmNDtcclxuICAgIGNvbG9yOiAjYTMxNjE2O1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgJl9fc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGQ3Y2JmO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5qcy1tYWlsZm9ybS1jb25kaXRpb25hbFtoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmX19yb3ctLW9fZGF0ZV8xICZfX2NvbnRyb2wsXHJcbiAgJl9fcm93LS1vX2RhdGVfMiAmX19jb250cm9sLFxyXG4gICZfX3Jvdy0tb19kYXRlXzMgJl9fY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3JlcXVpcmVkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZTk3OTdiO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICZfX29wdGlvbmFsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxcHggNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZWFlZTtcclxuICAgIGNvbG9yOiAjNTk2MzZmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX2Nob2ljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNXB4IDIwcHg7XHJcbiAgfVxyXG4gICZfX2Nob2ljZXMgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuICAmX19ncm91cGVkLWNob2ljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG4gICZfX2dyb3VwZWQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGdhcDogMTBweCAyMHB4O1xyXG4gIH1cclxuICAvLyBnZW5lcmFs77yI5Zu95a626Kmm6aiT5a++562W44Ki44Kr44OH44Of44O877yJ44Gu6ZaL5YKs5pel44Gu44G/XHJcbiAgQGF0LXJvb3QgLm1haWxmb3JtLS1nZW5lcmFsIC5tYWlsZm9ybV9fZ3JvdXBlZC1jaG9pY2VzIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcbiAgQGF0LXJvb3QgLm1haWxmb3JtLS1nZW5lcmFsIC5tYWlsZm9ybV9fZ3JvdXBlZC1ncm91cCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XHJcbiAgfVxyXG4gICZfX2dyb3VwZWQtZ3JvdXAtbGFiZWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYWNjZW50LWNvbG9yOiAjMGUxZjNiO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDRweCAxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlMWYzYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIC8vIOacquWFpeWKm++8nSNmZmY5ZWbjgIHlhaXlipvmuIjjgb/vvIguaXMtZmlsbGVk77yJ44Gv55m944CCSlMobWFpbGZvcm0uanMp44GM5YWl5Yqb54q25oWL44Gr5b+c44GY44Gm44Kv44Op44K544KS5LuY44GR5aSW44GX44GZ44KLXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICYuaXMtZmlsbGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXHJcbiAgc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIH1cclxuICA6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19maWxlLW5hdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAmX19maWxlLXBpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4IDE2cHg7XHJcbiAgfVxyXG4gICZfX2ZpbGUtYWRkIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZTFmM2I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNmZiO1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAmX19maWxlLWFkZDpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMC40NTtcclxuICB9XHJcbiAgJl9fZmlsZS1jb3VudCB7XHJcbiAgICBjb2xvcjogIzU5NjM2ZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJl9fZmlsZS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2ZpbGUtbGlzdCBsaSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NnB4IDFmcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3ZDFkYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICB9XHJcbiAgJl9fZmlsZS1saXN0IGltZyB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuICAmX19maWxlLWRvY3VtZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlYWVlO1xyXG4gICAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAmX19maWxlLWxpc3Qgc3BhbiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgJl9fZmlsZS1saXN0IGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogLTZweDtcclxuICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzBlMWYzYjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAmX19maWxlLXBpY2tlci5pcy1zaW5nbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcclxuICB9XHJcbiAgJl9fZmlsZS1waWNrZXIuaXMtc2luZ2xlICZfX2ZpbGUtbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAzNjBweCk7XHJcbiAgfVxyXG4gICZfX3VybC1saXN0LXJvd3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcbiAgJl9fdXJsLWxpc3Qtcm93IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3VybC1saXN0LXJlbW92ZSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2QxZGM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICM1OTYzNmY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gICZfX3VybC1saXN0LXJlbW92ZVtoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX3VybC1saXN0LWFkZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlMWYzYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMWY2ZmI7XHJcbiAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX3VybC1saXN0LWFkZFtoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgY29sb3I6ICM1OTYzNmY7XHJcbiAgfVxyXG4gICZfX2ZpZWxkLW5vdGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcbiAgJl9fY2hhci1jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGNvbG9yOiAjNTk2MzZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfX2NoYXItY291bnQuaXMtb3ZlciB7XHJcbiAgICBjb2xvcjogI2IwMDAyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX3Bvc3Rjb2RlLXN0YXR1cyB7XHJcbiAgICAvLyDnqbrjga7mmYLjgavnhKHpp4TjgarkvZnnmb3jgYzjgafjgY3jgarjgYTjgojjgYbmnIDkvY7pq5jjgZXjga/mjIHjgZ/jgZvjgarjgYTvvIjjg6Hjg4Pjgrvjg7zjgrjjgYzlhaXjgaPjgZ/mmYLjgaDjgZHloLTmiYDjgpLlj5bjgovvvIlcclxuICAgIGNvbG9yOiAjNGQ3Y2JmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAmX19wb3N0Y29kZS1zdGF0dXM6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fcG9zdGNvZGUtc3RhdHVzLmlzLWVycm9yIHtcclxuICAgIGNvbG9yOiAjYjAwMDIwO1xyXG4gIH1cclxuICAmX19yb3cuaXMtZW1wdHktb3B0aW9ucyAubWFpbGZvcm1fX2NvbnRyb2w6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwi5YWI44Gr6aCF55uu44KS6YG45oqe44GX44Gm44GP44Gg44GV44GE44CC5pel56iL44GM6KGo56S644GV44KM44Gq44GE5aC05ZCI44Gv44CB566h55CG55S76Z2i44Gn6ZaL5YKs5pel44KS55m76Yyy44GX44Gm44GP44Gg44GV44GE44CCXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMWY2ZmI7XHJcbiAgICBjb2xvcjogIzU5NjM2ZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLy8g5Zu95a626Kmm6aiT5a++562W44Ki44Kr44OH44Of44O844CM6ZaL5YKs5pel44CN44Gv44CB44Kz44O844K56YG45oqe44Gu5pyJ54Sh44Gr6Zai44KP44KJ44Ga5pyq6Kit5a6a5pmC44Gv5ZCM44GY5LiA6KiA44Gr44GZ44KLXHJcbiAgQGF0LXJvb3QgLm1haWxmb3JtLS1nZW5lcmFsIC5tYWlsZm9ybV9fcm93LS1nX2Rlc2lyZWQuaXMtZW1wdHktb3B0aW9ucyAubWFpbGZvcm1fX2NvbnRyb2w6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwi54++5Zyo6ZaL5YKs5pel44Gv44GC44KK44G+44Gb44KT44CCXCI7XHJcbiAgfVxyXG4gICZfX2Vycm9yIHtcclxuICAgIG1hcmdpbjogN3B4IDAgMDtcclxuICAgIGNvbG9yOiAjYjAwMDIwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUtaW5wdXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb24tY2FsZW5kYXIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxM3B4XHJcbiAgICAgIGNlbnRlcjtcclxuICB9XHJcbiAgJl9fY2FsZW5kYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IG1pbigzNjBweCwgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3ZDFkYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDE0LCAzMSwgNTksIDAuMTYpO1xyXG4gIH1cclxuICAmX19jYWxlbmRhcltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmciA0MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWhlYWRlciBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWhlYWRlciBzdHJvbmcge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fY2FsZW5kYXItZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuICAgIGdhcDogM3B4O1xyXG4gIH1cclxuICAmX19jYWxlbmRhci1ncmlkIGJ1dHRvbixcclxuICAmX19jYWxlbmRhci13ZWVrZGF5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmX19jYWxlbmRhci13ZWVrZGF5IHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAjNTk2MzZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fY2FsZW5kYXItZ3JpZCBidXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICMwZTFmM2I7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWdyaWQgYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxyXG4gICZfX2NhbGVuZGFyLWdyaWQgYnV0dG9uLmlzLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICM0ZDdjYmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWdyaWQgYnV0dG9uOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBjb2xvcjogI2I3YmVjNztcclxuICB9XHJcbiAgJl9fY2FsZW5kYXItZ3JpZCBidXR0b24uaXMtYmxvY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAtNDVkZWcsXHJcbiAgICAgICNlZWYxZjQgMCxcclxuICAgICAgI2VlZjFmNCA0cHgsXHJcbiAgICAgICNjOGNlZDYgNHB4LFxyXG4gICAgICAjYzhjZWQ2IDZweFxyXG4gICAgKTtcclxuICAgIGNvbG9yOiAjN2E4MzhkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgfVxyXG4gICZfX2NhbGVuZGFyLWxlZ2VuZCB7XHJcbiAgICBtYXJnaW46IDEycHggMCAwO1xyXG4gICAgY29sb3I6ICM1OTYzNmY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuXHJcbiAgJl9fcm93LS1wcml2YWN5IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19yb3ctLXByaXZhY3kgJl9fY2hvaWNlcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fcm93LS1wcml2YWN5ICZfX2Nob2ljZXMgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX25vdGljZSxcclxuICAmX19wcml2YWN5IHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjZmYjtcclxuICB9XHJcbiAgJl9fcHJpdmFjeSB7XHJcbiAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIC8vIOODnOOCv+ODs+OBruimi+OBn+ebruiHquS9k+OBr+WFsemAmuODkeODvOODhCAuYXJyb3dfYnRu77yIcGFydHMvYXJyb3dfYnRuLnBocO+8ieOBq+e1seS4gOOAglxyXG4gIC8vIOOBk+OBk+OBp+OBryAubWFpbGZvcm1fX2J1dHRvbiDlm7rmnInjga7kuIrmm7jjgY3jgaDjgZHmjIHjgaTjgIJcclxuICAmX19idXR0b24tLWJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjZmYjtcclxuICB9XHJcblxyXG4gICZfX2NvbmZpcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmX19jb25maXJtID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDFmcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuICAmX19jb25maXJtID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG4gICZfX2NvbmZpcm0gZHQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNjZmUxZjQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAmX19jb25maXJtIGRkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICB9XHJcbiAgJl9fdGhhbmtzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNmZiO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX190aGFua3MgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fdGhhbmtzIC5tYWlsZm9ybV9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJG0gKyAxKSkge1xyXG4gIC5tYWlsZm9ybS0tc3VwcG9ydCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpLFxyXG4gIC5tYWlsZm9ybS0tY29uc3VsdGF0aW9uIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucyksXHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucyksXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucyksXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbGZvcm0tLXN1cHBvcnQgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSA+ICosXHJcbiAgLm1haWxmb3JtLS1jb25zdWx0YXRpb24gZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSA+ICosXHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgPiAqLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpID4gKixcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSA+ICoge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICB9XHJcblxyXG4gIC8vIC5tYWlsZm9ybV9fc2VjdGlvbiDjgaflm7Ljgb7jgozjgZ/poIXnm67jgoLjgIHlpJblgbTjgajlkIzjgZg05YiX44Kw44Oq44OD44OJ44Gr5o+D44GI44KLXHJcbiAgLy8g77yIOm5vdChbaGlkZGVuXSnjgavjgZfjgabjgIHpnZ7ooajnpLrkuK3jga7jgrvjgq/jgrfjg6fjg7PjgatkaXNwbGF5Om5vbmXjgojjgorlvLfjgY/lirnjgYvjgarjgYTjgojjgYbjgavjgZnjgovvvIlcclxuICAubWFpbGZvcm0tLXN1cHBvcnRcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fc2VjdGlvbjpub3QoW2hpZGRlbl0pLFxyXG4gIC5tYWlsZm9ybS0tY29uc3VsdGF0aW9uXHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3NlY3Rpb246bm90KFtoaWRkZW5dKSxcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnlcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fc2VjdGlvbjpub3QoW2hpZGRlbl0pLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19zZWN0aW9uOm5vdChbaGlkZGVuXSksXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsXHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3NlY3Rpb246bm90KFtoaWRkZW5dKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbGZvcm0tLXN1cHBvcnQgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tdF9uYW1lIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLXN1cHBvcnQgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tdF9uYW1lMiB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICB9XHJcbiAgLm1haWxmb3JtLS1zdXBwb3J0IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLXRfZm5hbWUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tc3VwcG9ydCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS10X2ZuYW1lMiB7XHJcbiAgICBncmlkLWNvbHVtbjogNDtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tY29uc3VsdGF0aW9uIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLW9fZGF0ZV8xLFxyXG4gIC5tYWlsZm9ybS0tY29uc3VsdGF0aW9uIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLW9fZGF0ZV8yLFxyXG4gIC5tYWlsZm9ybS0tY29uc3VsdGF0aW9uXHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tb19kYXRlXzMge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvbiBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1vX3RpbWVfMSxcclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvbiBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1vX3RpbWVfMixcclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvblxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLW9fdGltZV8zIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNTtcclxuICB9XHJcbiAgLm1haWxmb3JtLS1jb25zdWx0YXRpb24gZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tb19uYW1lIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvbiBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1vX25hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvbiBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1vX2ZuYW1lIHtcclxuICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvblxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLW9fZm5hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiA0O1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWNvbnN1bHRhdGlvbiBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1vX29jYyB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgfVxyXG5cclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tY19uYW1lLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX25hbWUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tYWNhZGVteV9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1jX25hbWUyLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX25hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tY19mbmFtZSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV9mbmFtZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMztcclxuICB9XHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tY19mbmFtZTIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfZm5hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiA0O1xyXG4gIH1cclxuXHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tY19iaXJ0aHksXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfYmlydGh5IHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICB9XHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tY19iaXJ0aG0sXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfYmlydGhtIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICB9XHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tY19iaXJ0aGQsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfYmlydGhkIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tYWNhZGVteV9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWNfcG9zdGNvZGUsXHJcbiAgLm1haWxmb3JtLS1hY2FkZW15X2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWNfcHJlZixcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tY19tdW5pYyxcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tY19hZGRyLFxyXG4gIC5tYWlsZm9ybS0tYWNhZGVteV9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWNfc2Nob29sLFxyXG4gIC5tYWlsZm9ybS0tYWNhZGVteV9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWNfY3VycmVudCxcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnlcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1jX3NjeWVhcixcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tY19hbG1hLFxyXG4gIC5tYWlsZm9ybS0tYWNhZGVteV9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWNfZ3JheWVhcixcclxuICAubWFpbGZvcm0tLWFjYWRlbXlfZW50cnlcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1jX2dyYWRjIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgfVxyXG5cclxuICAvLyBnZW5lcmFs77yI5Zu95a626Kmm6aiT5a++562W44Ki44Kr44OH44Of44O855Sz6L6844OV44Kp44O844Og77yJ77yaYWNhZGVteV9lbnRyeSDjgajlkIzjgZjliJfntYTjgb/jgavjgZnjgotcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19uYW1lIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19uYW1lMiB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICB9XHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfZm5hbWUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2ZuYW1lMiB7XHJcbiAgICBncmlkLWNvbHVtbjogNDtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2JpcnRoeSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2JpcnRobSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2JpcnRoZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgfVxyXG5cclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19wb3N0Y29kZSxcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19wcmVmLFxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX211bmljLFxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2FkZHIsXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfc2Nob29sLFxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2N1cnJlbnRfdHlwZSxcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19jdXJyZW50X2RlcHQsXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfc2N5ZWFyLFxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2FsbWEsXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfZ3JheWVhcixcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19ncmFkbSxcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19ncmFkY190eXBlLFxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX2dyYWRjX2RlcHQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX2dlbmRlcixcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV9hZ2UsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfcG9zdGNvZGUsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfcHJlZixcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV9tdW5pYyxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV9hZGRyLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX3RlbCxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV90ZWxzLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWFfZ3VhcmRpYW5fbmFtZSxcclxuICAubWFpbGZvcm0tLWFvZW50cnlcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1hX2d1YXJkaWFuX3RlbCxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYV9hdGlkLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX3dvcmtfbmFtZSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTFfc2Nob29sLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hMV9wb3N0Y29kZSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTFfcHJlZixcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTFfbXVuaWMsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWExX2FkZHIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEyX3NjaG9vbCxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTJfcG9zdGNvZGUsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEyX3ByZWYsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEyX211bmljLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hMl9hZGRyLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19zY2hvb2wsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX3Bvc3Rjb2RlLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19wcmVmLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19tdW5pYyxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfYWRkcixcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X25hbWUxLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19hZHZfbmFtZTIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX2Fkdl9uYW1lMyB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gIH1cclxuXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWExX2dyYWR5LFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hMl9ncmFkeSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfZ3JhZHksXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWE0X3ksXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tYV93b3JrX3N0YXJ0X3ksXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWFfd29ya19lbmRfeSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X3R5cGUxLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19hZHZfdHlwZTIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX2Fkdl90eXBlMyB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hMV9ncmFkbSxcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTJfZ3JhZG0sXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX2dyYWRtLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hNF9tLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLWFfd29ya19zdGFydF9tLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hX3dvcmtfZW5kX20sXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X3N0YXR1czEsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X3N0YXR1czIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5XHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X3N0YXR1czMge1xyXG4gICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X3kxLFxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19hZHZfeTIsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX2Fkdl95MyB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tYW9lbnRyeSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1hM19hZHZfbTEsXHJcbiAgLm1haWxmb3JtLS1hb2VudHJ5IGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWEzX2Fkdl9tMixcclxuICAubWFpbGZvcm0tLWFvZW50cnkgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tYTNfYWR2X20zIHtcclxuICAgIGdyaWQtY29sdW1uOiAzIC8gNTtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX25hbWUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG4gIC5tYWlsZm9ybS0tZ2VuZXJhbCBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1nX25hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gIH1cclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ19mbmFtZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMztcclxuICB9XHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfZm5hbWUyIHtcclxuICAgIGdyaWQtY29sdW1uOiA0O1xyXG4gIH1cclxuXHJcbiAgLm1haWxmb3JtLS1nZW5lcmFsIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLWdfbWFpbCxcclxuICAubWFpbGZvcm0tLWdlbmVyYWwgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tZ190ZWwge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSA+ICoge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICB9XHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZSAubWFpbGZvcm1fX3JvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAubWFpbGZvcm0tLXNhbG9uX2d1aWRlIC5tYWlsZm9ybV9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcblxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19jb250YWN0LFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19jb3JwLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19zYWxvbixcclxuICAubWFpbGZvcm0tLXNhbG9uX2d1aWRlIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLXNfdHlwZSxcclxuICAubWFpbGZvcm0tLXNhbG9uX2d1aWRlIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLXNfdGVsLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc191cmwsXHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1zX211bmljLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19hZGRyLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19tYWlsLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19hcmVhLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19ob2xpZGF5LFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19zYWxhcnksXHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLXNfdHJhbnNwb3J0LFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGVcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1zX2d1aWRhbmNlLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19kZW1vLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGVcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1zX3dvcmtwbGFjZSxcclxuICAubWFpbGZvcm0tLXNhbG9uX2d1aWRlIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucykgLm1haWxmb3JtX19yb3ctLXNfcG9zdGVyLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGVcclxuICAgIGZvcm06bm90KC5tYWlsZm9ybV9fYWN0aW9ucylcclxuICAgIC5tYWlsZm9ybV9fcm93LS1zX3Nuc19pbnRybyxcclxuICAubWFpbGZvcm0tLXNhbG9uX2d1aWRlXHJcbiAgICBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpXHJcbiAgICAubWFpbGZvcm1fX3Jvdy0tc19tYXRlcmlhbCB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gIH1cclxuXHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZVxyXG4gICAgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKVxyXG4gICAgLm1haWxmb3JtX19yb3ctLXNfcG9zdGNvZGUsXHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1zX3ByZWYsXHJcbiAgLm1haWxmb3JtLS1zYWxvbl9ndWlkZSBmb3JtOm5vdCgubWFpbGZvcm1fX2FjdGlvbnMpIC5tYWlsZm9ybV9fcm93LS1zX3N0bnVtLFxyXG4gIC5tYWlsZm9ybS0tc2Fsb25fZ3VpZGUgZm9ybTpub3QoLm1haWxmb3JtX19hY3Rpb25zKSAubWFpbGZvcm1fX3Jvdy0tc19lbW51bSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAubWFpbGZvcm0tcGFnZSB7XHJcbiAgICAucGFnZV9oZWFkLFxyXG4gICAgLnBhZ2VfaGVhZCAuaW5uZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuICAgIC5oMV9wYWdlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3VwcG9ydC1sZWFkLFxyXG4gICAgJl9fZ3VpZGUgPiBwLFxyXG4gICAgJl9fZm9ybS1sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG4gICAgJl9fc3VwcG9ydC1sZWFkLFxyXG4gICAgJl9fZ3VpZGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19nYWxsZXJ5LW1haW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmX19nYWxsZXJ5LXN1YiB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2dhbGxlcnktc3ViLWl0ZW0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbGZvcm0ge1xyXG4gICAgJl9fY2F1dGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmX19jYXV0aW9uIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG4gICAgJl9fY2F1dGlvbiB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45O1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwsXHJcbiAgICAmX19jaG9pY2VzIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIHNlbGVjdCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG4gICAgJl9fY2hvaWNlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXBlZC1ncm91cCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgIC8vICZfX2FjdGlvbnMge1xyXG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAvLyB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fY29uZmlybSA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9fY29uZmlybSBkdCxcclxuICAgICZfX2NvbmZpcm0gZGQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fZmlsZS1waWNrZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fZmlsZS1hZGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19maWxlLWxpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiDjg5fjg6njgqTjg5Djgrfjg7zjg53jg6rjgrfjg7wgcGFnZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcblxyXG4ucHJpdmFjeV9tYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucHJpdmFjeV9pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTAwcHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gID4gKixcclxuICAucHJpdmFjeV9wb2xpY3kgPiAqLFxyXG4gIC5wcml2YWN5X3BvbGljeV9faXRlbSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDE0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3lfdGV4dCxcclxuLnByaXZhY3lfbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeV9zZWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8g6KaL5Ye644GX44Gv5YWx6YCa44Kz44Oz44Od44O844ON44Oz44OIIHN1Yl9oMyDjgpLkvb/nlKhcclxuXHJcbi5wcml2YWN5X2xpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMS43ZW07XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxuLnByaXZhY3lfcG9saWN5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBnYXA6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeV9wb2xpY3lfX3RpdGxlIHtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcbn1cclxuXHJcbi5wcml2YWN5X3BvbGljeV9fc3VidGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3lfcG9saWN5X19kYXRlLFxyXG4ucHJpdmFjeV9wb2xpY3lfX2VuZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeV9wb2xpY3lfX2RhdGUgKyAucHJpdmFjeV90ZXh0LFxyXG4ucHJpdmFjeV9wb2xpY3lfX2xpc3QsXHJcbi5wcml2YWN5X3BvbGljeV9fZW5kLFxyXG4ucHJpdmFjeV9wb2xpY3lfX2VuZCArIC5wcml2YWN5X3RleHQsXHJcbi5wcml2YWN5X3BvbGljeV9faW50cm8gKyAucHJpdmFjeV9wb2xpY3lfX2l0ZW0sXHJcbi5wcml2YWN5X3BvbGljeV9faXRlbSArIC5wcml2YWN5X3BvbGljeV9faXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLy8g5pyr5bC+44CM5pyA57WC5pS55a6a77ya44CH5bm044CH5pyI44CH5pel44CN44KS5pys5paH44Gu5LiL44Gr5bCR44GX6Zui44GX44Gm572u44GPXHJcbi5wcml2YWN5X3RleHQgKyAucHJpdmFjeV9wb2xpY3lfX2RhdGUge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5wcml2YWN5X3BvbGljeV9fYmxvY2sgLnByaXZhY3lfcG9saWN5X19pdGVtIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucHJpdmFjeV9wb2xpY3lfX2xpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMS43ZW07XHJcbn1cclxuXHJcbi5wcml2YWN5X3BvbGljeV9fbGFiZWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3lfcG9saWN5X19sYWJlbCArIC5wcml2YWN5X3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wcml2YWN5X3RleHQgYSB7XHJcbiAgY29sb3I6ICM0ZDdjYmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuXHJcbi5wcml2YWN5X2JhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuIiwiQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLm9wZW5jYW1wdXMge1xyXG4gIC0tb2MtbmF2eTogIzBlMWYzYjtcclxuICAtLW9jLWNvcmFsOiAjZTk3OTdiO1xyXG4gIC0tb2MtY29yYWwtZGFyazogI2I2NGI0ZDtcclxuICAtLW9jLW9yYW5nZTogI2ZlYzA2YTtcclxuICAtLW9jLW9yYW5nZS1wYWxlOiAjZmVkOWE2O1xyXG4gIC0tb2MtcGluay1wYWxlOiAjZmZlZmVmO1xyXG4gIC0tb2MtY3JlYW06ICNmZmY5ZWY7XHJcbiAgLS1vYy1ncmF5OiAjY2NjY2NjO1xyXG4gIC0tb2MtYm9yZGVyLXBlYWNoOiAjZmZlYmQwOyAvLyDlj4LliqDogIXjga7lo7Djgqvjg7zjg4njga7nuIHlj5bjgopcclxuICAtLW9jLWZsb3ctcGluazogI2RjNmM5MDsgLy8g5Y+C5Yqg44G+44Gn44Gu5rWB44KM77ya5aWH5pWwU1RFUOOBrueVquWPt+iJslxyXG4gIC0tb2Mtc2VjdGlvbi1zcGFjZTogMTIwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICYuaXMtb2MtdmlkZW8tb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIC0tb2Mtc2VjdGlvbi1zcGFjZTogOTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAtLW9jLXNlY3Rpb24tc3BhY2U6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAqIOWFsemAmuODrOOCpOOCouOCpuODiFxyXG4gICAqIC5pbm5lciDjga/lhajluYXjgIHlv4XopoHjgarnrofmiYDjgaDjgZHluYVtb2RpZmllcuOCkuS7mOOBkeOCi1xyXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5vcGVuY2FtcHVzX21haW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgJi53MTI4MCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudzEwMjQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA4NHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICYudzEyODAsXHJcbiAgICAgICAgJi53MTAyNCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog44K744Kv44K344On44Oz5YWx6YCa6KaL5Ye644GXICovXHJcbiAgLm9wZW5jYW1wdXNfaGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog55Sz6L6844OQ44OK44O877yI44Oa44O844K45YaFM+euh+aJgOWFsemAmu+8iSAqL1xyXG4gIC5vcGVuY2FtcHVzX2FwcGx5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIG9wYWNpdHkgMC4yNXMgZWFzZSxcclxuICAgICAgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XHJcblxyXG4gICAgcGljdHVyZSxcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog55Sz6L6844OQ44OK44O844K744Kv44K344On44Oz77yI5Lit6ZaT44O744Oa44O844K45pyr5bC+5YWx6YCa77yJICovXHJcbiAgLm9wZW5jYW1wdXNfY3RhLWJsb2NrLFxyXG4gIC5vcGVuY2FtcHVzX2ZpbmFsLWN0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vYy1zZWN0aW9uLXNwYWNlKTtcclxuICB9XHJcblxyXG4gIC8qIOeUu+mdouW3puS4i+OBruasoeWbnumWi+WCrOaXpSAqL1xyXG4gIC5vcGVuY2FtcHVzX25leHQtZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDQ0OHB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1uYXZ5KTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgMCAwLFxyXG4gICAgICBjYWxjKDEwMCUgLSAzMHB4KSAwLFxyXG4gICAgICAxMDAlIDUwJSxcclxuICAgICAgY2FsYygxMDAlIC0gMzBweCkgMTAwJSxcclxuICAgICAgMCAxMDAlXHJcbiAgICApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLW9jLW9yYW5nZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgIGhlaWdodDogODZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAxMDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgMCAwLFxyXG4gICAgICAgIGNhbGMoMTAwJSAtIDIycHgpIDAsXHJcbiAgICAgICAgMTAwJSA1MCUsXHJcbiAgICAgICAgY2FsYygxMDAlIC0gMjJweCkgMTAwJSxcclxuICAgICAgICAwIDEwMCVcclxuICAgICAgKTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogODNweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDplovlgqzml6XnqIvjgqvjg7zjg4nvvIjpgJrluLjplovlgqzjg7vlgIvliKXnm7joq4fjgaflhbHnlKjvvIkgKi9cclxuICAub3BlbmNhbXB1c19kYXRlLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgY29sdW1uLWdhcDogMzAuNjY2NjY2N3B4O1xyXG4gICAgcm93LWdhcDogMzBweDtcclxuXHJcbiAgICAub3BlbmNhbXB1c19kYXRlLWNhcmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1vcmFuZ2UtcGFsZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuXHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb2Mtb3JhbmdlKTtcclxuICAgICAgICAub3BlbmNhbXB1c19kYXRlLWNhcmRfX2RhdGUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXBhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9jLWdyYXkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb2MtbmF2eSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICYubWFyZ2luYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aW1lcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1jcmVhbSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtcGFzdCB7XHJcbiAgICAgICAgLm9wZW5jYW1wdXNfZGF0ZS1jYXJkX190aW1lcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLW9jLWdyYXkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnN1bHQge1xyXG4gICAgICAub3BlbmNhbXB1c19kYXRlLWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTMxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLW9yYW5nZS1wYWxlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtb3BlbiAub3BlbmNhbXB1c19kYXRlLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb2Mtb3JhbmdlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtcGFzdCAub3BlbmNhbXB1c19kYXRlLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZGF0ZS1jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcblxyXG4gICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aW1lcyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb25zdWx0IHtcclxuICAgICAgICAub3BlbmNhbXB1c19kYXRlLWNhcmQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMTlweDtcclxuXHJcbiAgICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgZ2FwOiAxNHB4O1xyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZGF0ZS1jYXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGltZXMge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29uc3VsdCB7XHJcbiAgICAgICAgLm9wZW5jYW1wdXNfZGF0ZS1jYXJkIHtcclxuICAgICAgICAgIGhlaWdodDogMTExcHg7XHJcblxyXG4gICAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAub3BlbmNhbXB1c19kYXRlLWNhcmQge1xyXG4gICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICYubWFyZ2luYiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGltZXMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgIC5vcGVuY2FtcHVzX2RhdGUtY2FyZCB7XHJcbiAgICAgICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgJi5tYXJnaW5iIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb25zdWx0IC5vcGVuY2FtcHVzX2RhdGUtY2FyZC5pcy1vcGVuIC5vcGVuY2FtcHVzX2RhdGUtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAqIOOCreODvOODk+OCuOODpeOCouODq1xyXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5vcGVuY2FtcHVzX2hlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IG1pbigxMTMuMDcyOTE2N3Z3LCAyMTcxcHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLWNyZWFtKTtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHRvcDogMTQuMDYyNXZ3O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgIHJnYmEoMjIwLCAxMDgsIDE0NCwgMC42KSAwJSxcclxuICAgICAgICByZ2JhKDIyMCwgMTA4LCAxNDQsIDEpIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgdG9wOiA5LjI3MDgzMzN2dztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmZmZmZmYyNCAycHgsIHRyYW5zcGFyZW50IDIuNHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcGUsXHJcbiAgICAmX19yaWJib24sXHJcbiAgICAmX19tYWluLXBob3RvLFxyXG4gICAgJl9faWNvbixcclxuICAgICZfX3NsaWRlLFxyXG4gICAgJl9fcGVvcGxlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcGUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IDYuMjV2dztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmliYm9uIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAyNy45Mzc1dnc7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICB0b3A6IDEuMjV2dztcclxuICAgICAgbGVmdDogMTYuNjY2NjY2NyU7XHJcbiAgICAgIHdpZHRoOiAxNC4yOTY4NzUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEzLjU0MTY2Njd2dztcclxuICAgICAgbGVmdDogMi4zNDM3NXZ3O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCg2NHB4LCA2LjI1dncsIDEyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDE2NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNC4xNjY2NjY3dnc7XHJcbiAgICAgIGxlZnQ6IDIuMzQzNzV2dztcclxuICAgICAgd2lkdGg6IDI1LjI2MDQxNjd2dztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxLjA0MTY2Njd2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMDgzMzMzM3Z3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tcGhvdG8ge1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB0b3A6IDYuMjV2dztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA3NC4yMTg3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBpbnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAyMy40Mzc1JTtcclxuXHJcbiAgICAgICYtLTEge1xyXG4gICAgICAgIHRvcDogNTIuNDE4MjQlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLTIge1xyXG4gICAgICAgIHRvcDogNTQuMjY1MzIlO1xyXG4gICAgICAgIGxlZnQ6IDI1LjUyMDgzMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS0zIHtcclxuICAgICAgICB0b3A6IDUyLjQxODI0JTtcclxuICAgICAgICBsZWZ0OiA1MS4wNDE2NjY3JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tNCB7XHJcbiAgICAgICAgdG9wOiA1NC4yNjUzMiU7XHJcbiAgICAgICAgbGVmdDogNzYuNTYyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ob29rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBpbnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wZW9wbGUge1xyXG4gICAgICBib3R0b206IDMuOTA2MjV2dztcclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDEwLjc4MTI1JTtcclxuICAgICAgICB3aWR0aDogMjIuNzg2NDU4MyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMTAuMTU2MjUlO1xyXG4gICAgICAgIHdpZHRoOiAyMy40ODk1ODMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvb2stYm9keSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3OS42JTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMzMuODU0MTY2N3Z3O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjYwNDE2Njd2dztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjIwODMzMzN2dztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBiciArIHNwYW4sXHJcbiAgICAgICAgJjo6Zmlyc3QtbGluZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZmZmZmI4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xNTYyNXZ3O1xyXG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjkzNzV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDI1Ljc4MTI1dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjI4MTI1dnc7XHJcbiAgICAgICAgbWFyZ2luOiAyLjg2NDU4MzN2dyBhdXRvIDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuODMzMzMzM3Z3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLWNyZWFtKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tb2MtY29yYWwpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY3dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGVhc2UsXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEuMzU0MTY2N3Z3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjM1NDE2Njd2dztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAmX19sZWFkIHtcclxuICAgICAgICB0b3A6IDM3dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiA0NXZ3IDMuMjYwODY5NnZ3IDguNjk1NjUyMnZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOWVmO1xyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAyMnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zaGFwZSB7XHJcbiAgICAgICAgdG9wOiA3dnc7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMC42NTIxNzR2dztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjAuNjUyMTczOXZ3O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yaWJib24ge1xyXG4gICAgICAgIHRvcDogODAuNDM0NzgyNnZ3O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvcHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHRvcDogMjB2dztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgdG9wOiAtNnZ3O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDN2dztcclxuICAgICAgICB3aWR0aDogMjAuNjUyMTczOXZ3O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEzdnc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLnBjIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWFkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyM3Z3O1xyXG4gICAgICAgIGxlZnQ6IDF2dztcclxuICAgICAgICB3aWR0aDogOTN2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjkxMzA0MzV2dztcclxuICAgICAgICBmb250LXNpemU6IDMuOHZ3O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21haW4tcGhvdG8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDE5dnc7XHJcbiAgICAgICAgbGVmdDogLTIxJTtcclxuICAgICAgICB3aWR0aDogNTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgLTMuMjYwODY5NnZ3IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMCU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2xpZGVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDN2dztcclxuICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzdnc7XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faG9vayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJ2dztcclxuICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faG9vay1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiA2dncgMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDZ2dztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXZ3O1xyXG5cclxuICAgICAgICAgIGJyICsgc3BhbixcclxuICAgICAgICAgICY6OmZpcnN0LWxpbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjMyNjA4N3Z3O1xyXG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEuOTU2NTIxN3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMnZ3O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjgyNjA4N3Z3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuODI2MDg3dnc7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMC42NTIxNzM5dnc7XHJcbiAgICAgICAgICAgICAgbGVmdDogMS4xOTU2NTIydnc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuMjE3MzkxM3Z3O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4wODY5NTY1dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IDAuNjUyMTczOXZ3O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuODY5NTY1MnZ3O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjc2MDg2OTZ2dztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzYwODY5NnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wZW9wbGUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjg5rjg7zjgrjmnKzmlofjga7jgrDjg6rjg4Pjg4nog4zmma8gKi9cclxuICAub3BlbmNhbXB1c19ib2R5IHtcclxuICAgIEBpbmNsdWRlIGJnLWdyaWQoKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMjhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAqIOmWi+WCrOaXpeeoi1xyXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5vcGVuY2FtcHVzX3NjaGVkdWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1vYy1zZWN0aW9uLXNwYWNlKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICog5bCO5YWl5paHXHJcbiAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm9wZW5jYW1wdXNfaW50cm8ge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Mtc2VjdGlvbi1zcGFjZSk7XHJcblxyXG4gICAgPiAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgPiAuaW5uZXIge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgKiDkvZPpqJPmjojmpa3kuIDopqdcclxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAub3BlbmNhbXB1c19jbGFzc2VzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Mtc2VjdGlvbi1zcGFjZSk7XHJcblxyXG4gICAgJl9fd2F2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1waW5rLXBhbGUpO1xyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDc0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmX19waG90byB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogOCAvIDU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGhhbmt5b3Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tb250aCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1vcmFuZ2UpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0ge1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzRweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZy1ncmlkKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tb2MtY29yYWwpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThjMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLXBhc3Qge1xyXG4gICAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmRfX21vbnRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLWdyYXkpO1xyXG4gICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlbmNhbXB1c19jbGFzcy1jYXJkX19ib2R5LFxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmRfX2RhdGVzIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vYy1ncmF5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmRfX2RhdGVzIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlM2UxZTI7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMWUyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmRfX3Bob3RvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZWMwNmE7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZWMwNmE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmVjMDZhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZF9fcGhvdG8ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KSB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgICZfX2dyaWQge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfY2xhc3MtY2FyZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcblxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2hlYWRpbmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ub3RlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgJl9fd2F2ZSxcclxuICAgICAgJl9fd2F2ZSBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX25vdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ncmlkIHtcclxuICAgICAgICB3aWR0aDogbWluKDQwMHB4LCAxMDAlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmQge1xyXG4gICAgICAgICZfX21vbnRoIHtcclxuICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNzRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAub3BlbmNhbXB1c19jbGFzcy1jYXJkX19kYXRlcyB7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgIC5vcGVuY2FtcHVzX2NsYXNzLWNhcmQge1xyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlcyB7XHJcbiAgICAgICAgICBnYXA6IDFweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgKiA0NeWIhuWAi+WIpeebuOirh+S8mlxyXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5vcGVuY2FtcHVzX2NvbnN1bHQge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Mtc2VjdGlvbi1zcGFjZSk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAqIOOCquODvOODl+ODs+OCreODo+ODs+ODkeOCueOBrueJueW+tFxyXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5vcGVuY2FtcHVzX2ZlYXR1cmVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMDtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1jcmVhbSk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuICAgIC5vcGZlYmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTMyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB0b3A6IC0xOTRweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgdG9wOiAtOThweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IC0xODBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuY2FtcHVzX2ZlYXR1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb3B5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcG9pbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tb2MtY29yYWwtZGFyayk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSAub3BlbmNhbXB1c19mZWF0dXJlX19wb2ludCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9jLWNvcmFsKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tb2MtbmF2eSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19waG90byB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZmxleDogMCAwIDYwMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAub3BlbmNhbXB1c19mZWF0dXJlIHtcclxuICAgICAgICAmX19jb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiA0NzBweDtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgIC5vcGVuY2FtcHVzX2ZlYXR1cmUge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAmX19jb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Bob3RvIHtcclxuICAgICAgICAgIHdpZHRoOiBtaW4oNjAwcHgsIDEwMCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBnYXA6IDcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2ZlYXR1cmUge1xyXG4gICAgICAgIGdhcDogMjhweDtcclxuXHJcbiAgICAgICAgJl9fY29weSB7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wb2ludCB7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICog5Lqk6YCa6LK76KOc5Yqp44OQ44OK44O8XHJcbiAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm9wZW5jYW1wdXNfdHJhbnNwb3J0IHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9jLXNlY3Rpb24tc3BhY2UpO1xyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuXHJcbiAgICAgIHBpY3R1cmUsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICog5YWs5byPU05TXHJcbiAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm9wZW5jYW1wdXNfc25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Mtc2VjdGlvbi1zcGFjZSk7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1pbnN0YWdyYW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1jb3JhbCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZmZjY2NkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICNmZmNjY2Q7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmNjY2Q7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1vcmFuZ2UpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNmZWUzNjQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZWUzNjQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZmVlMzY0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnN0YWdyYW0tZ3JpZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9feW91dHViZS1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1MXB4O1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDk1MSAvIDUzNTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxheS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogODRweDtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGUxZjNiNjY7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSxcclxuICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsLS15b3V0dWJlOmhvdmVyICZfX3BsYXktaWNvbixcclxuICAgICZfX3BhbmVsLS15b3V0dWJlOmZvY3VzLXZpc2libGUgJl9fcGxheS1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tb2MtbmF2eSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICZfX2luc3RhZ3JhbS1ncmlkIHtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BhbmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzNHB4IDQwcHggNDBweDtcclxuXHJcbiAgICAgICAgJi0taW5zdGFncmFtIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDA7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luc3RhZ3JhbS1ncmlkIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZ2FwOiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAyNHB4IDMwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luc3RhZ3JhbS1ncmlkIHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BsYXktaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAqIFlvdVR1YmXli5XnlLvjg6Ljg7zjg4Djg6tcclxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAub3BlbmNhbXB1c192aWRlby1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICZbaGlkZGVuXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwZTFmM2JjYztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpYWxvZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IG1pbig5NjBweCwgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogLTUycHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICB0b3A6IC00NnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgKiDlj4LliqDogIXjga7lo7AgLyBTd2lwZXJcclxuICAgKiDjgrnjg6njgqTjg4nplpPpmpTjgajlt6blj7NvZmZzZXTjga9QSFDlhoXjga5Td2lwZXLoqK3lrprjgafnrqHnkIZcclxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAub3BlbmNhbXB1c192b2ljZXMge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Mtc2VjdGlvbi1zcGFjZSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAub3BlbmNhbXB1c192b2ljZS1jYXJkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgIGZsZXg6IDAgMCA2NTBweDtcclxuICAgICAgcGFkZGluZzogMTJweCA4cHggMCAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBpbnNldDogMTJweCA4cHggMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLXBpbmstcGFsZSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BhcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA0MHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHZhcigtLW9jLWJvcmRlci1wZWFjaCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2xpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgLm9wZW5jYW1wdXNfdm9pY2UtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDU2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgLm9wZW5jYW1wdXNfdm9pY2UtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IG1pbig0ODBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1iYXNpczogbWluKDQ4MHB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xyXG5cclxuICAgICAgICAmX19wYXBlciB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjhweCAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgKiDlj4LliqDjgb7jgafjga7mtYHjgowgLyBGQVFcclxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAub3BlbmNhbXB1c19mbG93LWZhcSB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vYy1zZWN0aW9uLXNwYWNlKTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYy1jcmVhbSk7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3BlbmNhbXB1c19oZWFkaW5nIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAub3BlbmNhbXB1c19mbG93IHtcclxuICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICBmbGV4OiAwIDAgNTQwcHg7XHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAvLyDpq5jjgZXjga/kuK3ouqvvvIjlkIRTVEVQ44Gu5paH56ug6YeP77yJ44Gn6Ieq54S244Gr5rG644G+44KL5b2i44Gr5aSJ5pu077yI5penOiDlm7rlrpo4NzVweO+8iVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxNjNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9jLXBpbmstcGFsZSk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7IC8vIFNURVDnlarlj7fliJfjga/kuK3ouqvjgavlkIjjgo/jgZvjgZ/luYXjgavvvIjml6c6IOWbuuWumjUzcHjvvIlcclxuICAgICAgICBnYXA6IDcwcHg7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLW9jLW5hdnkpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgLm9wZW5jYW1wdXNfZmxvd19fbnVtYmVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vYy1jb3JhbC1kYXJrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIOWQhFNURVDjga7mlofnq6Djga7kuIvjgavljLrliIfjgornt5rvvIjmnIDlvozjga7poIXnm67jgavjga/lvJXjgYvjgarjgYTvvIlcclxuICAgICAgICAuZmxvd3R4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1vYy1ncmF5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAuZmxvd3R4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1vYy1mbG93LXBpbmspO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuY2FtcHVzX2ZhcSB7XHJcbiAgICAgIHdpZHRoOiA2NDBweDtcclxuICAgICAgZmxleDogMCAwIDY0MHB4O1xyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1vYy1ncmF5KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1vYy1ncmF5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGR0LFxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMjRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vYy1uYXZ5KTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnIgMjVweDtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgIzRkN2NiZjtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb2MtbmF2eSk7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gZmFxX2l0ZW3vvIhzY2hvb2wvZmFxL++8ieOBqOWQjOOBmOOAjGdyaWQtdGVtcGxhdGUtcm93czogMGZy4oaSMWZy44CN44Gn44K544Og44O844K644Gr6ZaL6ZaJ44GV44Gb44KL44CCXHJcbiAgICAgICAgLy8gZGToh6rkvZPjga/jgqLjg4vjg6Hjg7zjgrfjg6fjg7PnlKjjga7lpJbmnqDvvIhtYXJnaW4v6auY44GV77yJ44Gg44GR44KS5oyB44Gh44CB5a6f6Zqb44Gu6KaL44Gf55uu77yI6IOM5pmv44O744OR44OH44Kj44Oz44Kw562J77yJ44GvXHJcbiAgICAgICAgLy8g5Lit44GuIC5vcGVuY2FtcHVzX2ZhcV9fYS1pbm5lciDjgYzmi4XlvZPjgZnjgovvvIhvdmVyZmxvdzpoaWRkZW7jga5jbGlw44KS5oyf44KA44Gf44KBMumHjeani+mAoOOBq+OBl+OBpuOBhOOCi++8ieOAglxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuNHMgZWFzZSxcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtb3BlbiBkZCB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlbmNhbXB1c19mYXFfX2EtY2xpcCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2ZhcV9fYS1pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tb2MtbmF2eSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQS7jga7lj7PlgbTvvJrlpKrlrZfjga7opovlh7rjgZfvvIjntZDoq5bvvInvvIvpgJrluLjmloflrZfjga7mnKzmlofjgpLnuKbjgavkuKbjgbnjgotcclxuICAgICAgICAub3BlbmNhbXB1c19mYXFfX2Fuc3dlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2ZhcV9fbGVhZCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tb2MtY29yYWwpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtb3BlbiBidXR0b24gaTo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19xIHtcclxuICAgICAgICBjb2xvcjogIzRkN2NiZjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYSB7XHJcbiAgICAgICAgY29sb3I6ICNmNWIxOTU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2Zsb3cge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgZmxleDogMCAxIDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZmFxIHtcclxuICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgIGZsZXg6IDAgMSA1MyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2Zsb3dfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3BlbmNhbXB1c19mbG93X19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2ZhcV9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLyogOTIwcHjmnKrmuoDjga/mqKrkuKbjgbPjgafoqbDjgb7jgorjgZnjgY7jgovjgZ/jgoHnuKbkuKbjgbPjgavliIfjgormm7/jgYggKi9cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZmxvdyxcclxuICAgICAgLm9wZW5jYW1wdXNfZmFxIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3BlbmNhbXB1c19mbG93X19saXN0IHtcclxuICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2Zsb3dfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIGdhcDogNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZmFxX19saXN0IHtcclxuICAgICAgICB3aWR0aDogbWluKDY0MHB4LCAxMDAlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMDtcclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBnYXA6IDcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuY2FtcHVzX2Zsb3cge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyOyAvLyDjgIxTVEVQMDHjgI3jgYw0NXB45YiX44Gr5Y+O44G+44KJ44Ga5pys5paH44Go44GP44Gj44Gk44GE44Gm44GE44Gf44Gf44KB5Lit6Lqr44Gr5ZCI44KP44Gb44Gf5bmF44GrXHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZmFxIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOHB4IDFmciAyMnB4O1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub3BlbmNhbXB1c19mYXFfX2EtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOHB4IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcSxcclxuICAgICAgICAmX19hIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW5jYW1wdXNfZmxvd19fbGlzdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5vcGVuY2FtcHVzX2FwcGx5LFxyXG4gICAgLm9wZW5jYW1wdXNfdHJhbnNwb3J0X19saW5rLFxyXG4gICAgLm9wZW5jYW1wdXNfaGVyb19faG9vay1ib2R5IGEsXHJcbiAgICAub3BlbmNhbXB1c19mYXFfX2l0ZW0gYnV0dG9uIGk6OmJlZm9yZSxcclxuICAgIC5vcGVuY2FtcHVzX2ZhcV9faXRlbSBidXR0b24gaTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW5jYW1wdXNfaGVybyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIC5vcGVuY2FtcHVzX2hlcm9fX21haW5pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMzB2dztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZ2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gMuaemuOCkjjnp5LlkajmnJ/jgafjgq/jg63jgrnjg5Xjgqfjg7zjg4nvvIjljYrlkajmnJ/vvJ0056eS44Ga44KJ44GX44Gm5Lqk5LqS44Gr6KGo56S677yJXHJcbiAgICAgICAgLm9ja3ZfbWFpbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBhbmltYXRpb246IG9ja3ZNYWluRmFkZSA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9ja3ZfbWFpbjIge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vcGVuY2FtcHVzX2hlcm9fX2NvcHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDkuNXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjV2dztcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgIHRvcDogMTV2dztcclxuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIHRvcDogMjV2dztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3BlbmNhbXB1c19oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xyXG4gICAgICAgICAgY29sb3I6ICNlOTc5N2I7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuY2FtcHVzX2hlcm9fX2xlYWQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzBlMWYzYjtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vcGVuY2FtcHVzX2hlcm9fX2hvb2sge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDjgq/jg63jgrnjg5Xjgqfjg7zjg4njga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7PjgpLmraLjgoHjgIFvY2t2X21haW4y77yI5b6T5p2l44Gu6KGo56S677yJ44Gu44G/6Z2Z5q2i6KGo56S644GZ44KL44CCXHJcbiAgICAgIC8vIC5vcGVuY2FtcHVzX2hlcm9fX21haW5pbWcgLm9ja3ZfbWFpbiDjgajlkIzjgZjoqbPntLDluqbvvIvlvozli53jgaHjgafnorrlrp/jgavkuIrmm7jjgY3jgZnjgovjgIJcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICAub3BlbmNhbXB1c19oZXJvX19tYWluaW1nIC5vY2t2X21haW4ge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW5jYW1wdXNfaGVyb19fbWFpbmltZyAub2Nrdl9tYWluMiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gb3BlbmNhbXB1c19oZXJvX19tYWluaW1n77yab2Nrdl9tYWluMSAvIG9ja3ZfbWFpbjIg44GuNOenkuOCr+ODreOCueODleOCp+ODvOODiVxyXG4vLyDvvIhAa2V5ZnJhbWVz44Gv44K744Os44Kv44K/44Gr44ON44K544OI44Gn44GN44Gq44GE44Gf44KB44OI44OD44OX44Os44OZ44Or44Gr5a6a576p77yJXHJcbkBrZXlmcmFtZXMgb2Nrdk1haW5GYWRlIHtcclxuICAwJSxcclxuICAzNSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgNTAlLFxyXG4gIDg1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
