@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&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:"Noto Sans JP",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:"Noto Sans JP",sans-serif;font-size:16px;background-color:#fff;animation:loading .5s;color:#666}@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;max-width:350px;margin:auto;padding:40px}.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}}.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:#666;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:#666;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:#666}@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}.h2k .part_point{font-size:20px;padding-left:35px;position:relative;color:#91cb82;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:5px}.h2k .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}.h2k .h2ktitle{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:30px}@media screen and (max-width: 768px){.h2k .h2ktitle{margin-bottom:30px}}.coco_h2 span{font-size:18px;padding-top:30px;position:relative;color:#94c523;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:5px}.coco_h2 span:before{content:"";width:60px;height:27px;background-image:url("../img/coco_h2icon.svg");background-repeat:no-repeat;position:absolute;top:0;left:0;margin:auto}.coco_h2 .txt{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:60px;color:#a28a6b}.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:#666;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:#666;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:#666;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:#666;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:#666}.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;height:120px}}.magazine_b .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.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:#666;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:#666}.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:#666}.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%}@media screen and (max-width: 768px){.magazine_d .box .flex{flex-direction:column;gap:20px}}.magazine_d .box .flex .img{width:calc(45% - 30px)}@media screen and (max-width: 768px){.magazine_d .box .flex .img{width:100%}}.magazine_d .box .flex .img{height:350px}@media screen and (max-width: 550px){.magazine_d .box .flex .img{height:250px}}.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)}@media screen and (max-width: 768px){.magazine_d .box .flex .txt{width:100%}}.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:#666}.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:#666;margin-bottom:20px;margin-top:10px}.magazine_e .box .txt p{color:#666}.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}.magazine_f .box ul li{font-size:.9rem;color:#666}.catalog_a{display:flex;flex-wrap:wrap;gap:26px}@media screen and (max-width: 768px){.catalog_a{gap:16px}}.catalog_a .box{width:calc(25% - 20px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.catalog_a .box{width:calc(33.333% - 18px)}}@media screen and (max-width: 768px){.catalog_a .box{width:calc(50% - 8px)}}.catalog_a .box .img{width:100%;height:180px}@media screen and (max-width: 480px){.catalog_a .box .img{height:130px}}.catalog_a .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;align-items:flex-start}@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:#666}.two_column .inner .two_area .side .box .cat_li li.is-active a{background:#ed6f2f;color:#fff;padding:4px}.two_column .inner .two_area .side .box .cat_li li.imgtxt a{display:flex;flex-direction:column;gap:5px}.two_column .inner .two_area .side .box .cat_li li.imgtxt a .img{width:100%;height:120px}.two_column .inner .two_area .side .box .cat_li li.imgtxt a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@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}@media screen and (max-width: 768px){.two_column .inner .two_area .right_column.magazine_a .box a .img{height:180px}}@media screen and (max-width: 550px){.two_column .inner .two_area .right_column.magazine_a .box a .img{height:120px}}.two_column .inner .two_area .right_column .pagination{width:100%;margin:0}@media screen and (max-width: 1024px){.two_column .inner .two_area .right_column .pagination{order:2}}.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}}@media screen and (max-width: 768px){.flow_step .flow_step_list{flex-direction:column;gap:15px}}.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}}@media screen and (max-width: 768px){.flow_step .flow_step_item{width:100%;height:auto}}.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}@media screen and (max-width: 768px){.flow_step .flow_step_item:before{inset:0;top:auto;bottom:-29px;transform:unset;width:3px;height:30px;margin:auto}}.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}@media screen and (max-width: 768px){.flow_step .flow_step_item .step_circle{border-radius:100px;padding:15px 15px;gap:4px}}.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}@media screen and (max-width: 768px){.flow_step .flow_step_item .step_label{position:relative;inset:auto}}.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{margin-top:80px}.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:#4da635}.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 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.flex{display:flex;gap:20px}.contact_area .content .inner .contactform dl dd.flex input{width:calc(50% - 10px)}.contact_area .content .inner .contactform dl dd.bl_area{display:flex;gap: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 .radio_box{display:flex;gap:6px}.contact_area .content .inner .contactform dl dd.radio_area .radio_box input{width:16px}.contact_area .content .inner .contactform dl dd .radio_area,.contact_area .content .inner .contactform dl dd .checkbox_area{display:flex;flex-direction:column;gap:8px}.contact_area .content .inner .contactform dl dd .radio_area .title,.contact_area .content .inner .contactform dl dd .checkbox_area .title{font-size:.8rem;font-weight:500}.contact_area .content .inner .contactform dl dd .radio_area .box,.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 .radio_area .box label,.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 .radio_area .box label input,.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 .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:#666}.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{position:fixed;top:0;left:0;margin:0;width:100%;height:140px;z-index:99999;transition:.5s ease-in-out}@media screen and (max-width: 768px){header{top:0;margin:0;width:100%;height:auto}}@media screen and (max-width: 550px){header{background-color:#fff}}header .inner{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding:0;transition:.5s ease-in-out}@media screen and (max-width: 768px){header .inner{align-items:stretch}}header .inner .left{transition:.5s ease-in-out;background:#fff;border-radius:0 0 20px 0}@media screen and (max-width: 768px){header .inner .left{padding:15px}}header .inner .left .logo{width:140px;height:140px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:0 0 20px 0;position:relative;transition:.5s ease-in-out}@media screen and (max-width: 768px){header .inner .left .logo{width:120px;height:30px}}header .inner .left .logo img{width:66px;position:absolute;inset:0;margin:auto}header .inner .left .logo img.logo1{opacity:1}header .inner .left .logo img.logo2{opacity:0}@media screen and (max-width: 768px){header .inner .left .logo img.logo1{opacity:0}header .inner .left .logo img.logo2{opacity:1;width:120px}}header .inner .right{display:flex;align-items:center;gap:30px;background:#fff;border-radius:500px;padding-left:45px;margin-top:30px;margin-right:30px;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .inner .right{padding-left:40px;margin-top:0px;margin-right:15px}}@media screen and (max-width: 768px){header .inner .right{margin:0px;padding:10px 20px;border-radius:0 0 0 20px;gap:15px}}header .inner .right .btn{display:block}@media screen and (max-width: 768px){header .inner .right .btn{width:35px}header .inner .right .btn svg{width:100%}}header .inner .right .nav_bar{display:block;width:114px;height:86px;position:relative;background:#4da635;z-index:99;border-radius:500px;margin-right:-1px;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .inner .right .nav_bar{width:90px;height:60px}}@media screen and (max-width: 768px){header .inner .right .nav_bar{width:45px;height:30px}}header .inner .right .nav_bar span{position:absolute;width:57px;height:2px;background-color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;transform-origin:center center;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .inner .right .nav_bar span{width:40px}}@media screen and (max-width: 768px){header .inner .right .nav_bar span{width:17px}}header .inner .right .nav_bar span.top{transform:translateY(-10px)}@media screen and (max-width: 768px){header .inner .right .nav_bar span.top{transform:translateY(-5px)}}header .inner .right .nav_bar span.bottom{transform:translateY(10px)}@media screen and (max-width: 768px){header .inner .right .nav_bar span.bottom{transform:translateY(5px)}}header .inner .right .nav_bar.on span.top{top:5px;transform:rotate(45deg)}header .inner .right .nav_bar.on span.middle{opacity:0}header .inner .right .nav_bar.on span.bottom{top:5px;transform:rotate(-45deg)}header .sp_nav{display:block;height:100vh;width:100%;position:fixed;top:-110vh;left:0;z-index:98;background:#fff;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .sp_nav{overflow-y:scroll}}header .sp_nav .humnav_area{display:flex;justify-content:space-between;gap:60px;max-width:1340px;padding:0 30px;margin:0 auto;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .sp_nav .humnav_area{display:block;padding-bottom:60px}}header .sp_nav .humnav_area .l{display:flex;flex-direction:column;gap:60px;width:calc(35% - 30px)}@media screen and (max-width: 1280px){header .sp_nav .humnav_area .l{display:none}}header .sp_nav .humnav_area .l .logo{width:190px}header .sp_nav .humnav_area .l .f_l_box{display:flex;flex-direction:column;gap:20px}header .sp_nav .humnav_area .l .f_l_box .big{color:#333;font-weight:bold}header .sp_nav .humnav_area .r{width:calc(65% - 30px)}@media screen and (max-width: 1280px){header .sp_nav .humnav_area .r{width:100%}}header .sp_nav.on{top:0}header .sp_nav.on .humnav_area{padding-top:100px}header.on{top:0;width:100%;height:80px;margin:0}header.on .inner .left{padding:15px;background:#fff;border-radius:0 0 20px 0}@media screen and (max-width: 768px){header.on .inner .left{padding:20px}}header.on .inner .left .logo{width:190px;height:48px}@media screen and (max-width: 768px){header.on .inner .left .logo{width:120px;height:30px}}header.on .inner .left .logo img{width:100%}header.on .inner .left .logo img.logo1{opacity:0}header.on .inner .left .logo img.logo2{opacity:1}header.on .inner .right{margin:0px;padding:14px 30px;border-radius:0 0 0 20px}@media screen and (max-width: 768px){header.on .inner .right{margin:0px;padding:12px 20px;border-radius:0 0 0 20px}}header.on .inner .right .nav_bar{width:80px;height:50px}@media screen and (max-width: 768px){header.on .inner .right .nav_bar{width:45px;height:30px}}header.on .inner .right .nav_bar span{width:30px}@media screen and (max-width: 768px){header.on .inner .right .nav_bar span{width:17px}}.home header{top:20px;margin:0 20px;width:calc(100% - 40px)}@media screen and (max-width: 768px){.home header{top:0;margin:0;width:100%}}.home header.on{top:0;margin:0;width:100%}.f_contact{background:#fff;padding:10px 30px}@media screen and (max-width: 768px){.f_contact{padding:10px 20px}}.f_contact .inner{position:relative;z-index:3;padding:42px 0}@media screen and (max-width: 768px){.f_contact .inner{padding:60px 0}}.f_contact .inner .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media screen and (max-width: 768px){.f_contact .inner .bg{width:100vw;margin-left:calc(50% - 50vw)}}.f_contact .inner .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 768px){.f_contact .inner .bg img{border-radius:unset}}.f_contact .inner .f_contact_area{width:678px;padding:25px 40px;background:#fff;margin:0 100px 0 auto}@media screen and (max-width: 768px){.f_contact .inner .f_contact_area{padding:20px;width:100%;margin:auto}}.f_contact .inner .f_contact_area .flex{display:flex;gap:40px;margin-top:30px}@media screen and (max-width: 920px){.f_contact .inner .f_contact_area .flex{flex-direction:column}}@media screen and (max-width: 768px){.f_contact .inner .f_contact_area .flex{gap:30px}}footer{background:#fff9f2}footer .inner{padding-top:80px;padding-bottom:30px}footer .inner .flex{display:flex;justify-content:space-between;gap:60px}@media screen and (max-width: 1280px){footer .inner .flex{flex-direction:column}}footer .inner .flex .l{display:flex;flex-direction:column;gap:60px;width:calc(40% - 30px)}@media screen and (max-width: 1280px){footer .inner .flex .l{order:2;width:100%}}footer .inner .flex .l .logo{width:190px}footer .inner .flex .l .f_l_box{display:flex;flex-direction:column;gap:20px}footer .inner .flex .l .f_l_box .big{color:#333;font-weight:bold}footer .inner .flex .r{width:calc(60% - 30px)}@media screen and (max-width: 1280px){footer .inner .flex .r{order:1;width:100%}}footer .inner .flex .r .footer_nav{margin-bottom:60px}footer .inner .foot_txt{display:flex;justify-content:end;margin:20px 0}footer .inner .foot_txt .box{display:flex;align-items:center;gap:10px;font-size:.8rem}footer .inner small{text-align:right;font-size:13px;display:block}.home{position:relative}.home .kv{position:relative;width:100%;height:100vh;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.home .kv{height:calc(100vh + 100px);padding-bottom:100px}}.home .kv .kv__bg{position:fixed;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);opacity:0;transition:opacity 1s ease-in-out;z-index:-2;border-radius:20px;overflow:hidden}@media screen and (max-width: 768px){.home .kv .kv__bg{top:0;left:0;width:100%;height:100%;border-radius:unset}}.home .kv .kv__bg.active{opacity:1}.home .kv .kv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.home .kv .inner{max-width:1690px;height:100%;display:flex;align-items:center;padding:0 40px}@media screen and (max-width: 768px){.home .kv .inner{padding:0 20px}}.home .kv .inner .h1{color:#fff;display:flex;flex-direction:column;gap:40px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2))}.home .kv .inner .h1 .main{display:flex;flex-direction:column;gap:30px;font-size:80px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;line-height:1.2;text-shadow:0 0px 4px rgba(0,0,0,.4)}@media screen and (max-width: 1500px){.home .kv .inner .h1 .main{font-size:5vw}}@media screen and (max-width: 768px){.home .kv .inner .h1 .main{font-size:30px;text-align:center}}@media screen and (max-width: 500px){.home .kv .inner .h1 .main{font-size:5.8vw}}.home .kv .inner .h1 .main span{font-size:.8em;font-family:"Zen Maru Gothic",sans-serif;text-shadow:0 0px 4px rgba(0,0,0,.4)}@media screen and (max-width: 768px){.home .kv .inner .h1 .main span{font-size:1.4em}}.home .kv .inner .h1 .sub{font-size:26px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;line-break:strict;text-shadow:0 0px 4px rgba(0,0,0,.8)}@media screen and (max-width: 1500px){.home .kv .inner .h1 .sub{font-size:2vw}}@media screen and (max-width: 768px){.home .kv .inner .h1 .sub{font-size:16px;line-height:1.6;text-align:center}}@media screen and (max-width: 500px){.home .kv .inner .h1 .sub{font-size:14px}}.home .kv .home_news_area{position:absolute;z-index:3;right:20px;bottom:0px;background-color:rgba(237,110,47,.862745098);border-radius:20px 0 0 0;max-width:1100px}@media screen and (max-width: 1500px){.home .kv .home_news_area{max-width:800px}}@media screen and (max-width: 1024px){.home .kv .home_news_area{max-width:100%;background:#fff;right:0;border-radius:unset}}.home .kv .home_news_area .news_flex{padding:30px 40px 50px;display:flex;gap:20px}@media screen and (max-width: 1024px){.home .kv .home_news_area .news_flex{background-color:rgba(237,110,47,.862745098);padding:30px}}@media screen and (max-width: 768px){.home .kv .home_news_area .news_flex{flex-direction:column;padding:20px}}.home .kv .home_news_area .news_flex h2{color:#fff;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.home .kv .home_news_area .news_flex h2{gap:5px}}.home .kv .home_news_area .news_flex h2 .en{font-size:38px;font-weight:300}@media screen and (max-width: 768px){.home .kv .home_news_area .news_flex h2 .en{font-size:26px}}.home .kv .home_news_area .news_flex h2 .jp{font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 600px){.home .kv .home_news_area .news_flex .news_a{gap:25px}}.home .kv .home_news_area .news_flex .news_a a{color:#fff;border-bottom:unset;padding-bottom:0}.home .kv .home_news_area .news_flex .news_a a .flex .date{color:#fff}.home .kv .home_news_area .news_flex .news_a a .flex .cat_a li{background-color:unset;border:1px solid #fff;color:#fff}.home .bnr_section{padding-top:120px;padding-bottom:100px;background-color:#fff;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .bnr_section{padding-top:60px;padding-bottom:50px}}.home .bnr_section .inner{position:relative}.home .bnr_section .inner .bnr-swiper{width:100%}.home .bnr_section .inner .bnr-swiper .swiper-slide a{display:block}.home .bnr_section .inner .bnr-swiper .swiper-slide a img{width:100%;height:auto;display:block}.home .bnr_section .inner .bnr-swiper .swiper-button-prev,.home .bnr_section .inner .bnr-swiper .swiper-button-next{color:#000}.home .bnr_section .inner .bnr-swiper .swiper-button-prev:after,.home .bnr_section .inner .bnr-swiper .swiper-button-next:after{font-size:24px}.home .home_about{background-color:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_about{padding-top:50px;padding-bottom:50px}}.home .home_about .inner .flex{max-width:1152px;margin-left:auto;margin-right:0;display:flex;gap:60px}@media screen and (max-width: 768px){.home .home_about .inner .flex{flex-direction:column;gap:20px}}.home .home_about .inner .flex .txt{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 768px){.home .home_about .inner .flex .txt{order:2;gap:16px}}.home .home_about .inner .flex .txt .big{font-size:36px;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 768px){.home .home_about .inner .flex .txt .big{font-size:20px}}.home .home_about .inner .flex .img{position:relative;right:24px;bottom:24px;z-index:2}@media screen and (max-width: 768px){.home .home_about .inner .flex .img{order:1;right:0;bottom:0;width:calc(100% - 10px)}}.home .home_about .inner .flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.home .home_about .inner .flex .img:before{content:"";width:100%;height:100%;position:absolute;right:-24px;bottom:-24px;border-radius:20px;background-color:#4da635;z-index:-1}@media screen and (max-width: 768px){.home .home_about .inner .flex .img:before{right:-10px;bottom:-10px}}.home .home_search{background-color:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_search{padding-top:50px;padding-bottom:50px}}.home .home_search .inner{padding:25px;background-color:#fff9f2;border-radius:20px}.home .home_search .inner .area{display:flex;justify-content:center;gap:140px}@media screen and (max-width: 1280px){.home .home_search .inner .area{gap:60px}}@media screen and (max-width: 920px){.home .home_search .inner .area{flex-direction:column;align-items:center}}.home .home_search .inner .area .box{display:flex;flex-wrap:wrap;justify-content:center;width:290px;gap:30px 60px;height:100%}@media screen and (max-width: 1280px){.home .home_search .inner .area .box{gap:20px}}@media screen and (max-width: 920px){.home .home_search .inner .area .box{width:100%}}.home .home_search .inner .area .box .h3_a{width:100%;text-align:center;margin-bottom:10px}.home .home_search .inner .area .box .block{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:"Zen Maru Gothic",sans-serif;color:#666;text-align:center}.home .home_search .inner .area .box .block .icon{width:112px;height:112px;display:flex;align-items:center;justify-content:center;background:#ed6f2f;border-radius:50%}.home .home_brand{background-color:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_brand{padding-top:50px;padding-bottom:50px}}.home .home_brand .inner .box{position:relative;z-index:3;height:500px}@media screen and (max-width: 768px){.home .home_brand .inner .box{height:auto;padding:20px}}.home .home_brand .inner .box:before{content:"";width:100%;max-width:1024px;height:320px;position:absolute;top:60px;left:0;right:0;margin:auto;background:#f4eadb;z-index:-2}@media screen and (max-width: 768px){.home .home_brand .inner .box:before{height:100%;top:0}}.home .home_brand .inner .box .block{width:100%;max-width:1024px;margin:0 auto;position:relative;height:100%}@media screen and (max-width: 768px){.home .home_brand .inner .box .block{padding-bottom:340px}}@media screen and (max-width: 450px){.home .home_brand .inner .box .block{padding-bottom:280px}}.home .home_brand .inner .box .block p{max-width:700px;margin:0 auto;background-color:hsla(0,0%,100%,.6509803922);padding:8px 40px}@media screen and (max-width: 450px){.home .home_brand .inner .box .block p{padding:8px 10px}}.home .home_brand .inner .box .btn_a{position:absolute;right:40px;top:30px;z-index:1;top:200px}@media screen and (max-width: 768px){.home .home_brand .inner .box .btn_a{top:auto;right:0;bottom:0}}.home .home_brand .inner .box .img1{position:absolute;right:0;top:0;width:500px;height:300px;z-index:-1}.home .home_brand .inner .box .img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 1024px){.home .home_brand .inner .box .img1{width:400px;height:250px}}@media screen and (max-width: 768px){.home .home_brand .inner .box .img1{width:calc(100% - 40px);max-width:500px;right:0;left:0;margin:auto;top:170px}}@media screen and (max-width: 450px){.home .home_brand .inner .box .img1{height:180px}}.home .home_brand .inner .box .img2{position:absolute;left:0;bottom:0;width:300px;height:300px;z-index:-1}.home .home_brand .inner .box .img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 1024px){.home .home_brand .inner .box .img2{width:250px;height:250px}}@media screen and (max-width: 768px){.home .home_brand .inner .box .img2{display:none}}.home .home_portfolio{background:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_portfolio{padding-top:50px;padding-bottom:50px}}.home .home_portfolio .inner .magazine_a .box:nth-child(2){margin-top:30px}@media screen and (max-width: 550px){.home .home_portfolio .inner .magazine_a .box:nth-child(2){margin:0}}.home .home_portfolio .inner .magazine_a .box:nth-child(3){margin-top:60px}@media screen and (max-width: 550px){.home .home_portfolio .inner .magazine_a .box:nth-child(3){margin:0}}.home .home_portfolio .inner .btn_a{margin:40px 0 0 auto}.home .home_topicks{background:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_topicks{padding-top:50px;padding-bottom:50px}}.home .home_topicks .inner{display:flex;gap:40px;justify-content:space-between;padding:25px;border-radius:20px;background:#fff9f2}@media screen and (max-width: 1024px){.home .home_topicks .inner{flex-direction:column;position:relative;padding-bottom:120px;gap:0}}.home .home_topicks .inner .l{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.home .home_topicks .inner .l .btn_a{position:absolute;bottom:40px;left:0;right:0;margin:auto}}.home .home_topicks .inner .r{max-width:955px;width:100%}.home .home_topicks .inner .r #iemiru-cms-index-page{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1024px){.home .home_topicks .inner .r #iemiru-cms-index-page{gap:30px}}@media screen and (max-width: 724px){.home .home_topicks .inner .r #iemiru-cms-index-page{flex-direction:column}}.home .home_topicks .inner .r #iemiru-cms-index-page a{width:calc(33.3333% - 40px);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: 1024px){.home .home_topicks .inner .r #iemiru-cms-index-page a{width:calc(33.3333% - 20px)}}@media screen and (max-width: 724px){.home .home_topicks .inner .r #iemiru-cms-index-page a{width:100%;flex-direction:row;gap:20px;align-items:center}}.home .home_topicks .inner .r #iemiru-cms-index-page a:hover,.home .home_topicks .inner .r #iemiru-cms-index-page a:active{opacity:1;transform:scale(1.02)}.home .home_topicks .inner .r #iemiru-cms-index-page a.is-disabled{pointer-events:none;cursor:default}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-image-wrapper{width:100%;height:205px}@media screen and (max-width: 1024px){.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-image-wrapper{height:150px}}@media screen and (max-width: 724px){.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-image-wrapper{width:120px;align-self:stretch}}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content{width:100%;padding:15px 0;padding:10px 15px 30px}@media screen and (max-width: 724px){.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content{width:calc(100% - 140px);padding:10px 15px 10px 0}}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content .kc-events-event-labels{font-size:18px;font-weight:bold;color:#666;margin-bottom:20px;margin-top:10px}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content .kc-events-event-name{color:#666}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content .kc-events-event-date{color:#666}.home .home_topicks .inner .r #iemiru-cms-index-page a .kc-events-event-content .kc-events-event-address{color:#666}.home .home_bnrsection{background:#fff;padding-top:100px;padding-bottom:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_bnrsection{padding-top:50px;padding-bottom:50px}}.home .home_bnrsection .inner{display:flex;gap:40px}@media screen and (max-width: 960px){.home .home_bnrsection .inner{flex-direction:column}}.home .home_bnrsection .inner .bnr_item{width:calc(50% - 20px);position:relative;z-index:3;padding:25px 30px;height:200px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 960px){.home .home_bnrsection .inner .bnr_item{width:100%}}.home .home_bnrsection .inner .bnr_item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#f9cdb6;z-index:-3}.home .home_bnrsection .inner .bnr_item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:10px solid #ed6f2f;z-index:-1;opacity:.4}.home .home_bnrsection .inner .bnr_item .img{position:absolute;top:0;right:0;width:226px;height:100%;z-index:-2}.home .home_bnrsection .inner .bnr_item .txt{display:flex;flex-direction:column;gap:10px}.home .home_bnrsection .inner .bnr_item .txt .title{font-family:"Zen Maru Gothic",sans-serif;font-size:30px;font-weight:500;color:#ed6f2f}@media screen and (max-width: 1100px){.home .home_bnrsection .inner .bnr_item .txt .title{font-size:25px}}@media screen and (max-width: 768px){.home .home_bnrsection .inner .bnr_item .txt .title{font-size:18px}}.home .home_bnrsection2{background:#fff;padding-top:100px;position:relative;z-index:2}@media screen and (max-width: 1280px){.home .home_bnrsection2{padding-top:50px}}.home .home_bnrsection2 .inner{display:flex;gap:10px}@media screen and (max-width: 960px){.home .home_bnrsection2 .inner{flex-direction:column}}.home .home_bnrsection2 .inner .bnr_item{width:calc(50% - 5px);height:300px}@media screen and (max-width: 960px){.home .home_bnrsection2 .inner .bnr_item{width:100%;height:250px}}@media screen and (max-width: 768px){.home .home_bnrsection2 .inner .bnr_item{height:150px}}.home .home_bnrsection2 .inner .bnr_item a{position:relative;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center}.home .home_bnrsection2 .inner .bnr_item a:before{content:"";width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;inset:0;margin:auto;border:1px solid #fff;border-radius:20px;z-index:-1}.home .home_bnrsection2 .inner .bnr_item a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;z-index:-2}.home .home_bnrsection2 .inner .bnr_item a .title{display:flex;flex-direction:column;align-items:center;gap:10px}.home .home_bnrsection2 .inner .bnr_item a .title .en{font-family:"Zen Maru Gothic",sans-serif;font-size:38px;color:#fff}@media screen and (max-width: 768px){.home .home_bnrsection2 .inner .bnr_item a .title .en{font-size:20px}}.home .home_bnrsection2 .inner .bnr_item a .title .jp{font-family:"Zen Maru Gothic",sans-serif;font-size:16px;color:#fff}@media screen and (max-width: 768px){.home .home_bnrsection2 .inner .bnr_item a .title .jp{font-size:14px}}.home .f_contact{position:relative;z-index:2;background-color:#fff}.home footer{position:relative;z-index:2}.page_main .page_head{margin-top:220px;margin-bottom:120px;position:relative;z-index:2;overflow:hidden}@media screen and (max-width: 768px){.page_main .page_head{margin-top:80px;margin-bottom:40px}}.page_main .page_head .page_titlebg{position:absolute;z-index:-1;width:50%;height:450px;top:0;right:0}@media screen and (max-width: 768px){.page_main .page_head .page_titlebg{width:100%;height:250px;top:auto;bottom:30px}}.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:0px}}.page_main .page_head .inner{padding-top:50px}@media screen and (max-width: 768px){.page_main .page_head .inner{padding-top:40px;padding-bottom:0px}}.page_main .page_head .inner .h1_page{font-size:40px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;padding-bottom:230px;color:#666;text-shadow:3px 0px 0 #fff,-3px 0px 0 #fff,0px 3px 0 #fff,0px -3px 0 #fff,2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff,3px 1px 0 #fff,-3px 1px 0 #fff,3px -1px 0 #fff,-3px -1px 0 #fff,1px 3px 0 #fff,-1px 3px 0 #fff,1px -3px 0 #fff,-1px -3px 0 #fff}@media screen and (max-width: 768px){.page_main .page_head .inner .h1_page{font-size:30px;padding-bottom:300px}}@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;word-break:break-all}@media screen and (max-width: 1024px){.page_content{margin-top:40px;margin-bottom:80px}}.single_main{word-break:break-all}.single_area .inner{padding-bottom:100px}.single_area .inner.m_btm_0{padding-bottom:0px}.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 .is-type-video .wp-block-embed__wrapper{text-align:center}.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}@media screen and (max-width: 768px){.single_contents .page_bgimg_area{margin-top:80px}}.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;align-items:stretch}@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{height:100%;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 .cococamp_img{margin:40px 0 40px;text-align:right}.single_contents .magazine_cocoi{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 1024px){.single_contents .magazine_cocoi{gap:20px}}@media screen and (max-width: 550px){.single_contents .magazine_cocoi{flex-direction:column}}.single_contents .magazine_cocoi .box{width:calc(50% - 20px);display:flex;flex-direction:column}@media screen and (max-width: 1024px){.single_contents .magazine_cocoi .box{width:calc(50% - 10px)}}@media screen and (max-width: 550px){.single_contents .magazine_cocoi .box{width:100%;flex-direction:row;gap:20px;align-items:center}}.single_contents .magazine_cocoi .box .img{width:100%;height:300px}@media screen and (max-width: 1024px){.single_contents .magazine_cocoi .box .img{height:200px}}@media screen and (max-width: 550px){.single_contents .magazine_cocoi .box .img{width:120px;height:120px}}.single_contents .magazine_cocoi .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.single_contents .magazine_cocoi .box .txt{width:100%;padding:10px 0}@media screen and (max-width: 550px){.single_contents .magazine_cocoi .box .txt{width:calc(100% - 140px)}}.single_contents .magazine_cocoi .box .txt .title{font-size:18px;font-weight:bold;color:#666;margin-bottom:10px}.single_contents .magazine_cocoi .box .txt p{color:#666}.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}}.single_contents .afterservice_image{margin:60px auto;max-width:960px}.single_contents .afterservice_image img{margin:0 auto}.news_archive_area .inner .news_a{margin-top:80px;margin-bottom:80px}.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:#666}@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:#666;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}.uservoice_area{margin-bottom:80px}.uservoice_area h2.wp-block-heading{margin-top:0;margin-bottom:40px}.uservoice_area .box{display:flex;gap:30px;align-items:center}@media screen and (max-width: 920px){.uservoice_area .box{margin-bottom:40px}}@media screen and (max-width: 600px){.uservoice_area .box{gap:15px}}.uservoice_area .box .img{width:190px;display:flex;flex-direction:column;align-items:center;gap:15px}@media screen and (max-width: 920px){.uservoice_area .box .img{width:150px}}@media screen and (max-width: 768px){.uservoice_area .box .img{width:120px}}@media screen and (max-width: 600px){.uservoice_area .box .img{width:60px;gap:8px}}.uservoice_area .box .img .sub{font-size:14px}.uservoice_area .box .txt{flex:1}.uservoice_area .box .txt .title{font-size:20px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 600px){.uservoice_area .box .txt .title{font-size:16px}}@media screen and (max-width: 600px){.uservoice_area .box .txt p{font-size:.8rem}}.uservoice_area .box:nth-child(odd) .img{order:2}.uservoice_area .box:nth-child(odd) .txt{order:1}.kanren_section{margin-top:80px}.single_store_area{margin-bottom:60px}.single_store_area .inner{display:flex;gap:40px}@media screen and (max-width: 920px){.single_store_area .inner{gap:20px}}@media screen and (max-width: 768px){.single_store_area .inner{flex-direction:column}}.single_store_area .inner .single_store_slider{width:calc(50% - 20px)}@media screen and (max-width: 920px){.single_store_area .inner .single_store_slider{width:calc(50% - 10px)}}@media screen and (max-width: 768px){.single_store_area .inner .single_store_slider{width:100%}}.single_store_area .inner .single_store_slider .store_gallery .property_main_swiper{position:relative;margin-bottom:20px;overflow:hidden;border-radius:10px;background:#ddd}.single_store_area .inner .single_store_slider .store_gallery .property_main_swiper .swiper-slide{height:380px}.single_store_area .inner .single_store_slider .store_gallery .property_main_swiper .main_img_btn{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.single_store_area .inner .single_store_slider .store_gallery .property_main_swiper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_wrap{padding:20px 0px;overflow:hidden}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper{overflow:hidden}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .swiper-wrapper{align-items:stretch}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .swiper-slide{width:190px !important;flex-shrink:0;cursor:pointer;opacity:.55;transition:opacity .2s ease}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .swiper-slide-thumb-active{opacity:1}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .thumb_img{width:190px;height:120px;overflow:hidden;background:#ddd}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_store_area .inner .single_store_slider .gallery_modal{position:fixed;inset:0;z-index:9999;display:none;margin-top:100px}.single_store_area .inner .single_store_slider .gallery_modal.is-open{display:block}.single_store_area .inner .single_store_slider .gallery_modal .gallery_modal_overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.single_store_area .inner .single_store_slider .gallery_modal .gallery_modal_inner{position:absolute;inset:40px;z-index:2}.single_store_area .inner .single_store_slider .gallery_modal .gallery_modal_close{position:absolute;top:10px;right:50px;z-index:20;width:50px;height:50px;border:none;border-radius:50%;background:#fff;color:#000;font-size:28px;line-height:1;cursor:pointer}.single_store_area .inner .single_store_slider .gallery_modal .property_modal_swiper{width:100%;height:100%;overflow:hidden}.single_store_area .inner .single_store_slider .gallery_modal .property_modal_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.single_store_area .inner .single_store_slider .gallery_modal .property_modal_swiper .modal_img{width:100%;height:100%}.single_store_area .inner .single_store_slider .gallery_modal .property_modal_swiper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single_store_area .inner .single_store_slider .property_main_prev,.single_store_area .inner .single_store_slider .property_main_next,.single_store_area .inner .single_store_slider .property_modal_prev,.single_store_area .inner .single_store_slider .property_modal_next{color:#fff}.single_store_area .inner .single_store_slider .property_main_prev::after,.single_store_area .inner .single_store_slider .property_main_next::after,.single_store_area .inner .single_store_slider .property_modal_prev::after,.single_store_area .inner .single_store_slider .property_modal_next::after{font-size:28px;font-weight:700}.single_store_area .inner .single_store_slider .property_main_prev,.single_store_area .inner .single_store_slider .property_main_next{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.35)}@media screen and (max-width: 920px){.single_store_area .inner .single_store_slider .store_gallery .property_main_swiper .swiper-slide{height:260px}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_wrap{padding:12px}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .swiper-slide{width:100px !important}.single_store_area .inner .single_store_slider .store_gallery .property_thumb_swiper .thumb_img{width:100px;height:62px}.single_store_area .inner .single_store_slider .gallery_modal .gallery_modal_inner{inset:20px 10px}.single_store_area .inner .single_store_slider .gallery_modal .gallery_modal_close{top:-5px;right:0;width:42px;height:42px;font-size:24px}}.single_store_area .inner .txt{width:calc(50% - 20px)}@media screen and (max-width: 920px){.single_store_area .inner .txt{width:calc(50% - 10px)}}@media screen and (max-width: 768px){.single_store_area .inner .txt{width:100%}}.single_store_area .inner .txt .list_2{gap:0}.single_store_area2{margin-bottom:60px}.st2_feat_area{display:flex;flex-wrap:wrap;gap:15px}.st2_feat_area .st2_feat_item{width:110px;height:110px;padding:10px 4px;background:#ed6f2f;border-radius:10px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.st2_feat_area .st2_feat_item{width:calc(16.666% - 13px);aspect-ratio:1/1;height:auto}}@media screen and (max-width: 680px){.st2_feat_area .st2_feat_item{width:calc(20% - 12px)}}@media screen and (max-width: 580px){.st2_feat_area .st2_feat_item{width:calc(25% - 12px)}}@media screen and (max-width: 520px){.st2_feat_area .st2_feat_item{width:calc(33.333% - 10px)}}.st2_feat_area .st2_feat_item .txt{font-size:12px;color:#fff;text-align:center;line-height:1}.st2_feat_area .st2_feat_item .txt .nowrap{display:block}.st2_feat_area.st2_feat_area_center{justify-content:center}.single_store_area3{margin-bottom:60px}.single_store_area3 .inner .staff_wrap{width:100%}.single_store_area3 .inner .staff_wrap .staff_area{position:relative}.single_store_area3 .inner .staff_wrap .staff_area .staff_box{display:none;gap:40px;align-items:flex-start}@media screen and (max-width: 920px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box{gap:20px}}@media screen and (max-width: 650px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box{flex-direction:column;align-items:center;width:100%}}.single_store_area3 .inner .staff_wrap .staff_area .staff_box.is-active{display:flex}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .img{width:350px}@media screen and (max-width: 920px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .img{width:300px}}@media screen and (max-width: 650px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .img{width:100%;max-width:350px;margin:0 auto}}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt{flex:1}@media screen and (max-width: 650px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt{width:100%}}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .stname{font-size:20px;margin-bottom:30px;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 920px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .stname{margin-bottom:15px}}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .list_2{gap:0}.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .list_2 dl{padding:10px 0}@media screen and (max-width: 920px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .list_2 dl dt{width:100px}}@media screen and (max-width: 920px){.single_store_area3 .inner .staff_wrap .staff_area .staff_box .txt .list_2 dl dd{width:calc(100% - 110px)}}.single_store_area3 .inner .staff_wrap .staff_area_thum{display:flex;gap:30px;margin-bottom:20px;overflow-x:auto;padding-bottom:10px;justify-content:flex-start}.single_store_area3 .inner .staff_wrap .staff_area_thum .staff_thum{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.5s ease;text-align:center}.single_store_area3 .inner .staff_wrap .staff_area_thum .staff_thum.is-active{border-color:#ed6f2f}.single_store_area3 .inner .staff_wrap .staff_area_thum .staff_thum .img{width:120px;height:120px;margin-bottom:10px}.single_store_area3 .inner .staff_wrap .staff_area_thum .staff_thum .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.single_store_area3 .inner .staff_wrap .staff_area_thum .staff_thum .txt{font-size:14px;font-family:"Zen Maru Gothic",sans-serif}.single_store_area_btm{margin-bottom:150px}@media screen and (max-width: 1024px){.single_store_area_btm{margin-bottom:80px}}.single_property_area{overflow:hidden}.single_property_area .inner .property_head{margin:180px 0 40px;text-align:left;position:relative;padding-bottom:30px}@media screen and (max-width: 1280px){.single_property_area .inner .property_head{margin-top:150px}}@media screen and (max-width: 768px){.single_property_area .inner .property_head{margin-top:100px}}.single_property_area .inner .property_head:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100vw;height:calc(100% - 16px);background:#fff9f2;z-index:-1}.single_property_area .inner .property_head h1{font-size:32px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:30px}@media screen and (max-width: 1024px){.single_property_area .inner .property_head h1{font-size:26px;margin-bottom:20px}}@media screen and (max-width: 768px){.single_property_area .inner .property_head h1{font-size:24px;margin-bottom:10px}}@media screen and (max-width: 1024px){.single_property_area .inner .property_head .catch{font-size:18px}}@media screen and (max-width: 768px){.single_property_area .inner .property_head .catch{font-size:16px}}.single_property_area .inner .property_head .price{font-size:25px;font-weight:500;color:#ed6f2f;margin-bottom:30px}@media screen and (max-width: 1024px){.single_property_area .inner .property_head .price{margin-bottom:20px}}@media screen and (max-width: 768px){.single_property_area .inner .property_head .price{font-size:18px;margin-bottom:10px}}.single_property_area .inner .property_head .price span{font-size:1.8em}.single_property_area .inner .property_head .flex{display:flex;gap:40px;align-items:end;justify-content:space-between}@media screen and (max-width: 768px){.single_property_area .inner .property_head .flex{flex-direction:column;gap:15px;align-items:baseline}}.single_property_area .inner .property_head .flex .tagarea{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.single_property_area .inner .property_head .flex .tagarea{gap:8px}}.single_property_area .inner .property_head .flex .tagarea .top,.single_property_area .inner .property_head .flex .tagarea .btm{display:flex;gap:20px}@media screen and (max-width: 768px){.single_property_area .inner .property_head .flex .tagarea .top,.single_property_area .inner .property_head .flex .tagarea .btm{flex-direction:column;gap:4px}}.single_property_area .inner .property_head .flex .tagarea .btm{flex-direction:column;gap:5px}.single_property_area2 .inner{position:relative;padding-bottom:20px}.single_property_area3 .inner .property_gallery{margin-bottom:60px}.single_property_area3 .inner .property_gallery .property_main_swiper{position:relative;margin-bottom:20px;overflow:hidden;border-radius:10px;background:#ddd}.single_property_area3 .inner .property_gallery .property_main_swiper .swiper-slide{height:620px}.single_property_area3 .inner .property_gallery .property_main_swiper .main_img_btn{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.single_property_area3 .inner .property_gallery .property_main_swiper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single_property_area3 .inner .property_gallery .property_thumb_wrap{padding:20px 24px;overflow:hidden}.single_property_area3 .inner .property_gallery .property_thumb_swiper{overflow:hidden}.single_property_area3 .inner .property_gallery .property_thumb_swiper .swiper-wrapper{align-items:stretch}.single_property_area3 .inner .property_gallery .property_thumb_swiper .swiper-slide{width:130px !important;flex-shrink:0;cursor:pointer;opacity:.55;transition:opacity .2s ease}.single_property_area3 .inner .property_gallery .property_thumb_swiper .swiper-slide-thumb-active{opacity:1}.single_property_area3 .inner .property_gallery .property_thumb_swiper .thumb_img{width:130px;height:78px;overflow:hidden;background:#ddd}.single_property_area3 .inner .property_gallery .property_thumb_swiper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_property_area3 .inner .gallery_modal{position:fixed;inset:0;z-index:9999;display:none;margin-top:100px}.single_property_area3 .inner .gallery_modal.is-open{display:block}.single_property_area3 .inner .gallery_modal .gallery_modal_overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.single_property_area3 .inner .gallery_modal .gallery_modal_inner{position:absolute;inset:40px;z-index:2}.single_property_area3 .inner .gallery_modal .gallery_modal_close{position:absolute;top:10px;right:50px;z-index:20;width:50px;height:50px;border:none;border-radius:50%;background:#fff;color:#000;font-size:28px;line-height:1;cursor:pointer}.single_property_area3 .inner .gallery_modal .property_modal_swiper{width:100%;height:100%;overflow:hidden}.single_property_area3 .inner .gallery_modal .property_modal_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.single_property_area3 .inner .gallery_modal .property_modal_swiper .modal_slide_inner{display:flex;flex-direction:column;width:100%;height:100%}.single_property_area3 .inner .gallery_modal .property_modal_swiper .modal_img{flex:1;min-height:0;background:rgba(0,0,0,0)}.single_property_area3 .inner .gallery_modal .property_modal_swiper .modal_meta{margin-top:16px;padding:0 60px;color:#fff;text-align:left}@media screen and (max-width: 768px){.single_property_area3 .inner .gallery_modal .property_modal_swiper .modal_meta{padding:0 10px}}.single_property_area3 .inner .gallery_modal .property_modal_swiper .img_title{font-size:20px;font-weight:700;line-height:1.5}.single_property_area3 .inner .gallery_modal .property_modal_swiper .img_desc{margin-top:8px;font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.85)}.single_property_area3 .inner .gallery_modal .property_modal_swiper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single_property_area3 .inner .property_main_prev,.single_property_area3 .inner .property_main_next,.single_property_area3 .inner .property_modal_prev,.single_property_area3 .inner .property_modal_next{color:#fff}.single_property_area3 .inner .property_main_prev::after,.single_property_area3 .inner .property_main_next::after,.single_property_area3 .inner .property_modal_prev::after,.single_property_area3 .inner .property_modal_next::after{font-size:28px;font-weight:700}.single_property_area3 .inner .property_main_prev,.single_property_area3 .inner .property_main_next{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.35)}@media screen and (max-width: 768px){.single_property_area3 .inner .property_gallery .property_main_swiper .swiper-slide{height:260px}.single_property_area3 .inner .property_gallery .property_thumb_wrap{padding:12px}.single_property_area3 .inner .property_gallery .property_thumb_swiper .swiper-slide{width:100px !important}.single_property_area3 .inner .property_gallery .property_thumb_swiper .thumb_img{width:100px;height:62px}.single_property_area3 .inner .gallery_modal .gallery_modal_inner{inset:20px 10px}.single_property_area3 .inner .gallery_modal .gallery_modal_close{top:-5px;right:0;width:42px;height:42px;font-size:24px}}.single_property_area3 .inner .osusume_point_flex{display:flex;gap:40px}@media screen and (max-width: 768px){.single_property_area3 .inner .osusume_point_flex{flex-direction:column;gap:20px}}.single_property_area3 .inner .osusume_point_flex .point{flex:1}.single_property_area3 .inner .osusume_point_flex .img{width:46%}@media screen and (max-width: 768px){.single_property_area3 .inner .osusume_point_flex .img{width:100%}}.single_property_area4 .inner .list_2 dl dd.addr{display:flex;justify-content:space-between}.single_property_area4 .inner .magazine_e .box .img{height:auto}.single_property_area4 .inner .magazine_e .box .img img{-o-object-fit:contain;object-fit:contain}.single_property_area4 .inner .magazine_e .box .list_2{gap:0}.single_property_area4 .inner .googlemap{width:100%;margin:80px 0}.single_property_area4 .inner .googlemap iframe{width:100%;height:350px}.single_property_area4 .inner .unit_img_modal{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center}.single_property_area4 .inner .unit_img_modal.is-open{display:flex}.single_property_area4 .inner .unit_img_modal_overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);cursor:pointer}.single_property_area4 .inner .unit_img_modal_inner{position:relative;z-index:1;max-width:min(90vw,900px);max-height:90vh}.single_property_area4 .inner .unit_img_modal_body img{display:block;max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain}.single_property_area4 .inner .unit_img_modal_close{position:absolute;top:-40px;right:0;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.single_property_area4 .inner .unit_img_modal_close span{display:block;position:absolute;width:100%;height:2px;background:#fff;top:50%;left:0}.single_property_area4 .inner .unit_img_modal_close span:first-child{transform:rotate(45deg)}.single_property_area4 .inner .unit_img_modal_close span:last-child{transform:rotate(-45deg)}.single_property_area4 .inner .img .js-open-unit-img{display:block;background:none;border:none;padding:0;cursor:zoom-in;width:100%}.single_property_area4 .inner .img .js-open-unit-img img{display:block;width:100%}.single_arc_slider .property_gallery{margin-bottom:60px}.single_arc_slider .property_gallery .property_main_swiper{position:relative;overflow:hidden;border-radius:10px;background:#ddd}.single_arc_slider .property_gallery .property_main_swiper .swiper-slide{height:auto;background:#fff}.single_arc_slider .property_gallery .property_main_swiper .main_img_btn{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left}.single_arc_slider .property_gallery .property_main_swiper .main_img{height:620px;background:#ddd;overflow:hidden}.single_arc_slider .property_gallery .property_main_swiper .main_img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single_arc_slider .property_gallery .property_main_swiper .img_meta{padding:10px 20px;background:hsla(0,0%,100%,.7450980392)}.single_arc_slider .property_gallery .property_main_swiper .img_meta .img_title{font-size:18px;font-weight:700;line-height:1.5;color:#333}.single_arc_slider .property_gallery .property_main_swiper .img_meta .img_title .img_desc{margin-top:8px;font-size:14px;line-height:1.8;color:#333}.single_arc_slider .property_gallery .property_thumb_wrap{padding:0px 24px;overflow:hidden}.single_arc_slider .property_gallery .property_thumb_swiper{overflow:hidden}.single_arc_slider .property_gallery .property_thumb_swiper .swiper-wrapper{align-items:stretch}.single_arc_slider .property_gallery .property_thumb_swiper .swiper-slide{width:130px !important;flex-shrink:0;cursor:pointer;opacity:.55;transition:opacity .2s ease}.single_arc_slider .property_gallery .property_thumb_swiper .swiper-slide-thumb-active{opacity:1}.single_arc_slider .property_gallery .property_thumb_swiper .thumb_img{width:130px;height:78px;overflow:hidden;background:#ddd}.single_arc_slider .property_gallery .property_thumb_swiper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_arc_slider .gallery_modal{position:fixed;inset:0;z-index:9999;display:none;margin-top:100px}.single_arc_slider .gallery_modal.is-open{display:block}.single_arc_slider .gallery_modal .gallery_modal_overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.single_arc_slider .gallery_modal .gallery_modal_inner{position:absolute;inset:40px;z-index:2}.single_arc_slider .gallery_modal .gallery_modal_close{position:absolute;top:10px;right:50px;z-index:20;width:50px;height:50px;border:none;border-radius:50%;background:#fff;color:#000;font-size:28px;line-height:1;cursor:pointer}.single_arc_slider .gallery_modal .property_modal_swiper{width:100%;height:100%;overflow:hidden}.single_arc_slider .gallery_modal .property_modal_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.single_arc_slider .gallery_modal .property_modal_swiper .modal_slide_inner{display:flex;flex-direction:column;width:100%;height:100%}.single_arc_slider .gallery_modal .property_modal_swiper .modal_img{flex:1;min-height:0;background:rgba(0,0,0,0)}.single_arc_slider .gallery_modal .property_modal_swiper .modal_meta{margin-top:16px;padding:0 60px;color:#fff;text-align:left}.single_arc_slider .gallery_modal .property_modal_swiper .img_title{font-size:20px;font-weight:700;line-height:1.5}.single_arc_slider .gallery_modal .property_modal_swiper .img_desc{margin-top:8px;font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.85)}.single_arc_slider .gallery_modal .property_modal_swiper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single_arc_slider .property_main_prev,.single_arc_slider .property_main_next,.single_arc_slider .property_modal_prev,.single_arc_slider .property_modal_next{color:#fff}.single_arc_slider .property_main_prev::after,.single_arc_slider .property_main_next::after,.single_arc_slider .property_modal_prev::after,.single_arc_slider .property_modal_next::after{font-size:28px;font-weight:700}.single_arc_slider .property_main_prev,.single_arc_slider .property_main_next{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.35)}@media screen and (max-width: 768px){.single_arc_slider .property_gallery .property_main_swiper .main_img{height:260px}.single_arc_slider .property_gallery .property_main_swiper .img_meta{padding:14px 14px 16px}.single_arc_slider .property_gallery .property_main_swiper .img_title{font-size:16px}.single_arc_slider .property_gallery .property_main_swiper .img_desc{font-size:13px;line-height:1.7}.single_arc_slider .property_gallery .property_thumb_wrap{padding:0px}.single_arc_slider .property_gallery .property_thumb_swiper .swiper-slide{width:100px !important}.single_arc_slider .property_gallery .property_thumb_swiper .thumb_img{width:100px;height:62px}.single_arc_slider .gallery_modal .gallery_modal_inner{inset:20px 10px}.single_arc_slider .gallery_modal .gallery_modal_close{top:-5px;right:0;width:42px;height:42px;font-size:24px}.single_arc_slider .gallery_modal .property_modal_swiper .modal_meta{margin-top:10px;padding:0 10px}.single_arc_slider .gallery_modal .property_modal_swiper .img_title{font-size:16px}.single_arc_slider .gallery_modal .property_modal_swiper .img_desc{font-size:13px;line-height:1.7}}.filter_tabs_placeholder{display:none}.filter_tabs_placeholder.is-show{display:block}.filter_tabs{transition:.5s ease;margin-top:0}.filter_tabs.is-fixed{position:fixed;top:auto;bottom:0;z-index:999;margin-top:0;margin-bottom:0}.filter_area .inner{padding:30px 0;background:#fff9f2;border-radius:20px}.filter_area .inner .filter_form{position:relative}.filter_area .inner .filter_form .filter_loading{position:absolute;inset:0;margin:auto;display:flex;align-items:center;justify-content:center;gap:10px;font-size:30px;font-weight:500;z-index:10;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.filter_area .inner .filter_form .filter_loading .loader{width:30px;height:30px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.7);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.filter_area .inner .filter_form .filter_block{margin-bottom:30px}@media screen and (max-width: 768px){.filter_area .inner .filter_form .filter_block{margin-bottom:30px}}.filter_area .inner .filter_form .filter_block .filter_label{max-width:395px;width:100%;padding:5px 15px 5px 50px;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#4da635;border-radius:0 100px 100px 0}.filter_area .inner .filter_form .filter_block .filter_label .label_flex{display:flex;gap:10px;align-items:center}.filter_area .inner .filter_form .filter_block .filter_label .sp_arrow_btn{display:none}@media screen and (max-width: 768px){.filter_area .inner .filter_form .filter_block .filter_label .sp_arrow_btn{border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .3s ease}}.filter_area .inner .filter_form .filter_block .filter_checks,.filter_area .inner .filter_form .filter_block .filter_detail_inner{display:flex;flex-wrap:wrap;gap:20px;padding:15px 30px}@media screen and (max-width: 768px){.filter_area .inner .filter_form .filter_block .filter_checks,.filter_area .inner .filter_form .filter_block .filter_detail_inner{padding:30px 20px}}.filter_area .inner .filter_form .filter_block .filter_checks .check_item,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item{width:calc(33.3333% - 14px)}@media screen and (max-width: 850px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item{width:calc(50% - 10px)}}@media screen and (max-width: 600px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item{width:100%}}.filter_area .inner .filter_form .filter_block .filter_checks .check_item.item2,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item.item2{width:calc(20% - 16px)}@media screen and (max-width: 920px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item.item2,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item.item2{width:calc(25% - 15px)}}@media screen and (max-width: 768px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item.item2,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item.item2{width:calc(33.333% - 14px)}}@media screen and (max-width: 500px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item.item2,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item.item2{width:calc(50% - 10px)}}.filter_area .inner .filter_form .filter_block .filter_checks .check_item input[type=checkbox],.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.filter_area .inner .filter_form .filter_block .filter_checks .check_item,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item{position:relative;margin:0}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui{position:relative;display:flex;align-items:center;gap:15px;padding:10px 10px 10px 40px;border:2px solid #777;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui::before,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:3px solid #666;background:#fff;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui::after,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui::after{content:"";position:absolute;left:17px;top:50%;width:7px;height:12px;transform:translateY(-60%) rotate(45deg);border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);opacity:0;transition:opacity .15s ease}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui .term_img,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui .term_img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:0 0 auto}@media screen and (max-width: 1024px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui .term_img,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui .term_img{width:60px;height:60px}}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui .term_name,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui .term_name{font-size:17px;font-weight:500;color:#666;line-height:1.3}@media screen and (max-width: 1024px){.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui .term_name,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui .term_name{font-size:14px}}.filter_area .inner .filter_form .filter_block .filter_checks .check_item .ui:hover,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item .ui:hover{border-color:#666}.filter_area .inner .filter_form .filter_block .filter_checks .check_item input:checked+.ui,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item input:checked+.ui{border-color:#ed6f2f;background:#fff}.filter_area .inner .filter_form .filter_block .filter_checks .check_item input:checked+.ui::before,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item input:checked+.ui::before{border-color:#ed6f2f;background:#fff}.filter_area .inner .filter_form .filter_block .filter_checks .check_item input:checked+.ui::after,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item input:checked+.ui::after{border-right-color:#ed6f2f;border-bottom-color:#ed6f2f;opacity:1}.filter_area .inner .filter_form .filter_block .filter_checks .check_item input:checked+.ui .term_name,.filter_area .inner .filter_form .filter_block .filter_detail_inner .check_item input:checked+.ui .term_name{color:#ed6f2f}.filter_area .inner .filter_form .filter_block .filter_checks .price_row,.filter_area .inner .filter_form .filter_block .filter_detail_inner .price_row{display:flex;flex-wrap:wrap;align-items:center;width:100%}.filter_area .inner .filter_form .filter_block .filter_checks .price_row .price_label,.filter_area .inner .filter_form .filter_block .filter_detail_inner .price_row .price_label{width:100%;font-weight:500}.filter_area .inner .filter_form .filter_block .filter_checks .price_row input,.filter_area .inner .filter_form .filter_block .filter_detail_inner .price_row input{width:100px}.filter_area .inner .filter_form .filter_block .filter_checks .price_row .price_sep,.filter_area .inner .filter_form .filter_block .filter_detail_inner .price_row .price_sep{margin:0 6px}.filter_area .inner .filter_form .filter_block .filter_checks .price_row .price_unit,.filter_area .inner .filter_form .filter_block .filter_detail_inner .price_row .price_unit{margin-left:6px}.filter_area .inner .filter_form .filter_actions{display:flex;flex-direction:column;align-items:center;gap:20px}.filter_area .inner .filter_form .filter_actions .tyu button{color:#ed6f2f;font-weight:500}.filter_tabs{margin:15px 0 0px;display:flex;border-bottom:4px solid #91cb82}.filter_tabs .tab_btn{display:flex;justify-content:center;align-items:center;width:100%;height:35px;color:#666;background:#fff;border-radius:5px 5px 0 0;transition:.15s ease;font-size:16px;font-weight:500}.filter_tabs .tab_btn.is-active{background-color:#91cb82;color:#fff}@media screen and (max-width: 768px){.filter_tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter_tabs::-webkit-scrollbar{display:none}.filter_tabs .tab_btn{width:auto;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;padding:0 16px;white-space:nowrap;font-size:14px}}.is-loading .magazine_c .box{opacity:.6}.pageareanav_area{margin-bottom:100px}@media screen and (max-width: 1340px){.pageareanav_area{width:100vw;margin-left:calc(50% - 50vw)}}.page-id-92 .nav_bar,.page-id-94 .nav_bar,.page-id-101 .nav_bar,.page-id-704 .nav_bar,.page-id-1414 .nav_bar,.page-id-1535 .nav_bar{background:#a28a6b !important}.page-id-92 .page_titlebg:before,.page-id-94 .page_titlebg:before,.page-id-101 .page_titlebg:before,.page-id-704 .page_titlebg:before,.page-id-1414 .page_titlebg:before,.page-id-1535 .page_titlebg:before{content:"";position:absolute;left:0;top:0;width:60px;height:100%;background-color:#d7db93;z-index:2;border-radius:20px 0 0 20px}@media screen and (max-width: 768px){.page-id-92 .page_titlebg:before,.page-id-94 .page_titlebg:before,.page-id-101 .page_titlebg:before,.page-id-704 .page_titlebg:before,.page-id-1414 .page_titlebg:before,.page-id-1535 .page_titlebg:before{border-radius:unset}}.page-id-92 .page_titlebg:after,.page-id-94 .page_titlebg:after,.page-id-101 .page_titlebg:after,.page-id-704 .page_titlebg:after,.page-id-1414 .page_titlebg:after,.page-id-1535 .page_titlebg:after{content:"";position:absolute;left:90px;top:0;width:25px;height:100%;background-color:#a28a6b;z-index:2}.page-id-92 .single_contents .cocoyuno_box h2,.page-id-94 .single_contents .cocoyuno_box h2,.page-id-101 .single_contents .cocoyuno_box h2,.page-id-704 .single_contents .cocoyuno_box h2,.page-id-1414 .single_contents .cocoyuno_box h2,.page-id-1535 .single_contents .cocoyuno_box h2{color:#a28a6b;font-weight:500}.page-id-92 .single_contents .cocoyuno_box p,.page-id-94 .single_contents .cocoyuno_box p,.page-id-101 .single_contents .cocoyuno_box p,.page-id-704 .single_contents .cocoyuno_box p,.page-id-1414 .single_contents .cocoyuno_box p,.page-id-1535 .single_contents .cocoyuno_box p{color:#a28a6b;font-weight:500}.page-id-92 .single_contents h2.wp-block-heading,.page-id-94 .single_contents h2.wp-block-heading,.page-id-101 .single_contents h2.wp-block-heading,.page-id-704 .single_contents h2.wp-block-heading,.page-id-1414 .single_contents h2.wp-block-heading,.page-id-1535 .single_contents h2.wp-block-heading{padding-left:0;padding-top:27px;color:#a28a6b;font-weight:500}.page-id-92 .single_contents h2.wp-block-heading:before,.page-id-94 .single_contents h2.wp-block-heading:before,.page-id-101 .single_contents h2.wp-block-heading:before,.page-id-704 .single_contents h2.wp-block-heading:before,.page-id-1414 .single_contents h2.wp-block-heading:before,.page-id-1535 .single_contents h2.wp-block-heading:before{width:60px;bottom:auto;background-image:url("../img/coco_h2icon.svg")}.page-id-92 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter,.page-id-94 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter,.page-id-101 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter,.page-id-704 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter,.page-id-1414 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter,.page-id-1535 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter{color:#94c523}.page-id-92 .single_contents .checkpoint,.page-id-94 .single_contents .checkpoint,.page-id-101 .single_contents .checkpoint,.page-id-704 .single_contents .checkpoint,.page-id-1414 .single_contents .checkpoint,.page-id-1535 .single_contents .checkpoint{background:#a28a6b;color:#fff;font-weight:500}.page-id-92 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container,.page-id-94 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container,.page-id-101 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container,.page-id-704 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container,.page-id-1414 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container,.page-id-1535 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container{background-color:#dfd5c8}.page-id-92 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom,.page-id-94 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom,.page-id-101 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom,.page-id-704 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom,.page-id-1414 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom,.page-id-1535 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom{color:#dfd5c8}.page-id-92 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4,.page-id-94 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4,.page-id-101 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4,.page-id-704 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4,.page-id-1414 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4,.page-id-1535 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4{color:#a28a6b}.page-id-92 .single_contents .flow_step .flow_step_list .flow_step_item:before,.page-id-94 .single_contents .flow_step .flow_step_list .flow_step_item:before,.page-id-101 .single_contents .flow_step .flow_step_list .flow_step_item:before,.page-id-704 .single_contents .flow_step .flow_step_list .flow_step_item:before,.page-id-1414 .single_contents .flow_step .flow_step_list .flow_step_item:before,.page-id-1535 .single_contents .flow_step .flow_step_list .flow_step_item:before{background:#4da635}.page-id-92 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle,.page-id-94 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle,.page-id-101 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle,.page-id-704 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle,.page-id-1414 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle,.page-id-1535 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle{background:#95c11f;border:5px solid #c7dd73}.page-id-92 .btn_a a,.page-id-94 .btn_a a,.page-id-101 .btn_a a,.page-id-704 .btn_a a,.page-id-1414 .btn_a a,.page-id-1535 .btn_a a{border:1px solid #a28a6b}.page-id-92 .btn_a a:before,.page-id-94 .btn_a a:before,.page-id-101 .btn_a a:before,.page-id-704 .btn_a a:before,.page-id-1414 .btn_a a:before,.page-id-1535 .btn_a a:before{background-color:#a28a6b}.page-id-92 .btn_a a .circle,.page-id-94 .btn_a a .circle,.page-id-101 .btn_a a .circle,.page-id-704 .btn_a a .circle,.page-id-1414 .btn_a a .circle,.page-id-1535 .btn_a a .circle{background-color:#a28a6b}.page-id-92 .pageareanav_area .filter_tabs,.page-id-94 .pageareanav_area .filter_tabs,.page-id-101 .pageareanav_area .filter_tabs,.page-id-704 .pageareanav_area .filter_tabs,.page-id-1414 .pageareanav_area .filter_tabs,.page-id-1535 .pageareanav_area .filter_tabs{border-bottom:4px solid #a28a6b}.page-id-92 .pageareanav_area .filter_tabs .tab_btn.is-active,.page-id-94 .pageareanav_area .filter_tabs .tab_btn.is-active,.page-id-101 .pageareanav_area .filter_tabs .tab_btn.is-active,.page-id-704 .pageareanav_area .filter_tabs .tab_btn.is-active,.page-id-1414 .pageareanav_area .filter_tabs .tab_btn.is-active,.page-id-1535 .pageareanav_area .filter_tabs .tab_btn.is-active{background-color:#a28a6b}@media screen and (max-width: 1024px){.page-id-94 .single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box{padding-top:240px}}@media screen and (max-width: 1024px){.page-id-94 .single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{transform:translate(-50%, -45%)}}@media screen and (max-width: 550px){.page-id-94 .single_contents .page_bgimg_area.cocoyuno_bgarea .cocoyuno_box>.wp-block-group__inner-container:before{transform:translate(-50%, -49%)}}@media screen and (max-width: 1024px){.page-id-94 .single_contents .page_bgimg_area.cocoyuno_bgarea .part_logo{top:120px}}@media screen and (max-width: 550px){.page-id-94 .single_contents .page_bgimg_area.cocoyuno_bgarea .part_logo{top:150px}}.page-id-1556 .nav_bar{background:#173267 !important}.page-id-1556 .page_titlebg:before{content:"";position:absolute;left:0;top:0;width:60px;height:100%;background-color:#173267;z-index:2;border-radius:20px 0 0 20px}@media screen and (max-width: 768px){.page-id-1556 .page_titlebg:before{border-radius:unset}}.page-id-1556 .page_titlebg:after{content:"";position:absolute;left:90px;top:0;width:25px;height:100%;background-color:#f29600;z-index:2}.page-id-1556 .single_contents .cocoyuno_box h2{color:#173267;font-weight:500}.page-id-1556 .single_contents .cocoyuno_box p{color:#a28a6b;font-weight:500}.page-id-1556 .single_contents h2.wp-block-heading{padding-left:0;padding-bottom:22px;color:#173267;font-weight:500}.page-id-1556 .single_contents h2.wp-block-heading:before{width:250px;top:auto;background-image:url("../img/irodori_h2icon.svg");z-index:-1}.page-id-1556 .single_contents .wp-block-media-text h3.wp-block-heading::first-letter{color:#f29600}.page-id-1556 .single_contents .checkpoint{background:#c0e7f7;color:#fff;font-weight:500}.page-id-1556 .single_contents .s_titletxt{color:#173267}.page-id-1556 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container{background-color:#c0e7f7}.page-id-1556 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container .nom{color:#c0e7f7}.page-id-1556 .single_contents .shape_area>.wp-block-group__inner-container .shape_box>.wp-block-group__inner-container h4{color:#173267}.page-id-1556 .single_contents .imgtxt_2_box{border-bottom:1px solid #c0e7f7}.page-id-1556 .single_contents .flow_step .flow_step_list .flow_step_item:before{background:#f29600}.page-id-1556 .single_contents .flow_step .flow_step_list .flow_step_item .step_circle{background:#f29600;border:5px solid #f5ab33}.page-id-1556 .single_contents .faq_section .faq_archive{border-top:1px solid #173267}.page-id-1556 .single_contents .faq_section .faq_archive .faq_item{border-bottom:1px solid #173267}.page-id-1556 .single_contents .faq_section .faq_archive .faq_item .faq_q .faq_btn .faq_q_inner .faq_mark{color:#f29600}.page-id-1556 .single_contents .faq_section .faq_archive .faq_item .faq_q .faq_btn .faq_icon:before,.page-id-1556 .single_contents .faq_section .faq_archive .faq_item .faq_q .faq_btn .faq_icon:after{background:#f29600}#catalog-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3137254902);z-index:999}#catalog-modal-overlay #catalog-modal{position:absolute;inset:0;margin:auto;width:100%;max-width:750px;height:-moz-fit-content;height:fit-content;padding:60px 40px;background:#fff}#catalog-modal-overlay #catalog-modal #catalog-modal-close{position:absolute;right:20px;top:20px;font-size:40px}#catalog-modal-overlay #catalog-modal .catalog-step{display:flex;flex-direction:column;gap:10px}#catalog-modal-overlay .catalog-error{color:red;font-size:.8rem}.page_lp .syousai_table,.page_lp .floor_sec .table_area2 table{width:100%;border-collapse:collapse;font-size:14px}.page_lp .syousai_table th,.page_lp .floor_sec .table_area2 table th,.page_lp .syousai_table td,.page_lp .floor_sec .table_area2 table td{padding:14px 20px;text-align:left;border-bottom:1px solid #e8e4de;vertical-align:top;line-height:1.8}.page_lp .syousai_table th,.page_lp .floor_sec .table_area2 table th{width:200px;font-weight:500;letter-spacing:.06em;color:#5a5040;white-space:nowrap;background-color:#f5f2ed}.page_lp .syousai_table td,.page_lp .floor_sec .table_area2 table td{color:#3a3530;background-color:#fff}@media screen and (max-width: 768px){.page_lp .syousai_table th,.page_lp .floor_sec .table_area2 table th,.page_lp .syousai_table td,.page_lp .floor_sec .table_area2 table td{display:block;width:100%}.page_lp .syousai_table th,.page_lp .floor_sec .table_area2 table th{padding-bottom:4px;border-bottom:none;font-size:12px}.page_lp .syousai_table td,.page_lp .floor_sec .table_area2 table td{padding-top:4px;padding-left:20px;border-bottom:1px solid #e8e4de}}.page_lp .page_lp{overflow-x:hidden;background-color:#fff;color:#3a3530}.page_lp .kv{width:100%}@media screen and (max-width: 550px){.page_lp .kv{margin-top:63px}}.page_lp .kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_lp .lead_sec{padding-block:clamp(60px,10vw,120px);background-color:#fff}.page_lp .lead_sec .inner{max-width:840px}.page_lp .lead_sec h1{font-family:"Noto Serif JP",serif;font-size:clamp(18px,3vw,26px);font-weight:400;line-height:1.8;letter-spacing:.08em;color:#1a1612;margin-bottom:28px}.page_lp .lead_sec h1::before{content:"";display:block;width:36px;height:1px;background:#bfae8e;margin-bottom:28px}.page_lp .lead_sec p{font-size:14px;line-height:2.1;color:#5a5550}.page_lp .feat_sec{padding-block:clamp(60px,10vw,120px);background-color:#f7f5f2}.page_lp .feat_sec .feat_area{display:flex;flex-direction:column;gap:clamp(60px,8vw,100px)}.page_lp .feat_sec .txt_img{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,72px);align-items:center}.page_lp .feat_sec .txt_img.img_r .img{order:2}.page_lp .feat_sec .txt_img.img_r .txt{order:1}.page_lp .feat_sec .txt_img.img_l .img{order:1}.page_lp .feat_sec .txt_img.img_l .txt{order:2}.page_lp .feat_sec .txt_img .img{position:relative;overflow:hidden;aspect-ratio:4/3}.page_lp .feat_sec .txt_img .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(0.16, 1, 0.3, 1)}.page_lp .feat_sec .txt_img .img::before,.page_lp .feat_sec .txt_img .img::after{content:"";position:absolute;width:20px;height:20px;z-index:2;pointer-events:none}.page_lp .feat_sec .txt_img .img::before{top:10px;left:10px;border-top:1px solid #bfae8e;border-left:1px solid #bfae8e}.page_lp .feat_sec .txt_img .img::after{bottom:10px;right:10px;border-bottom:1px solid #bfae8e;border-right:1px solid #bfae8e}.page_lp .feat_sec .txt_img .img:hover img{transform:scale(1.04)}.page_lp .feat_sec .txt_img .txt p{font-size:14px;line-height:2.1;color:#5a5550}.page_lp .feat_sec .txt_img .txt small{font-size:12px;color:#9a9590;display:block;margin-top:8px}@media screen and (max-width: 768px){.page_lp .feat_sec .txt_img{grid-template-columns:1fr}.page_lp .feat_sec .txt_img.img_r .img,.page_lp .feat_sec .txt_img.img_l .img{order:1}.page_lp .feat_sec .txt_img.img_r .txt,.page_lp .feat_sec .txt_img.img_l .txt{order:2}}.page_lp .img_sec,.page_lp .img_sec2{overflow:hidden;max-height:60vh}.page_lp .img_sec img,.page_lp .img_sec2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.page_lp .floor_sec{padding-block:clamp(60px,10vw,120px);background-color:#fff}.page_lp .floor_sec .floor_area{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;margin-bottom:clamp(40px,6vw,64px);background-color:#e0dbd4}@media screen and (max-width: 768px){.page_lp .floor_sec .floor_area{grid-template-columns:repeat(2, 1fr)}}.page_lp .floor_sec .box{background-color:#fff;overflow:hidden}.page_lp .floor_sec .box .top{padding:14px 20px;font-size:11px;letter-spacing:.25em;color:#9a9590;border-bottom:1px solid #e8e4de;display:flex;align-items:baseline;gap:6px}.page_lp .floor_sec .box .top span{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#9a8866;line-height:1}.page_lp .floor_sec .box .img{padding:20px;background-color:#f7f5f2}.page_lp .floor_sec .box .img img{width:100%;height:auto}.page_lp .floor_sec .table_area1{margin:0 auto 32px}.page_lp .floor_sec .table_area1>p{display:none}@media screen and (max-width: 768px){.page_lp .floor_sec .table_area1>p{display:block;font-size:12px;color:#9a9590;margin-top:12px;padding-left:4px}}.page_lp .floor_sec .table_area1 table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto;white-space:nowrap}.page_lp .floor_sec .table_area1 table tr{border-bottom:1px solid #e8e4de}.page_lp .floor_sec .table_area1 table tr:hover td{background-color:#faf8f4}.page_lp .floor_sec .table_area1 table th{padding:14px 16px;font-size:11px;font-weight:500;letter-spacing:.15em;color:#9a8866;background-color:#f5f2ed;text-align:left;border-bottom:2px solid #bfae8e;white-space:nowrap}.page_lp .floor_sec .table_area1 table td{padding:12px 16px;color:#3a3530;text-align:left;background-color:#fff}.page_lp .floor_sec .table_area1 table .bikou td{font-size:12px;color:#9a9590;background-color:#faf8f4;white-space:normal}.page_lp .floor_sec .table_area2 table tr:first-child th{font-size:13px;letter-spacing:.1em;border-bottom:2px solid #bfae8e;color:#3a3530}.page_lp .gallery_sec{background-color:#f0ede8;padding-block:clamp(40px,6vw,80px)}.page_lp .gallery_sec .gallery_area{grid-template-areas:"grid_photo_01 grid_photo_01 grid_photo_02 grid_photo_02 grid_photo_03" "grid_photo_01 grid_photo_01 grid_photo_02 grid_photo_02 grid_photo_04" "grid_photo_05 grid_photo_06 grid_photo_06 grid_photo_07 grid_photo_07";gap:5px;grid-template-columns:30% 20% 10% 20% 20%;grid-template-rows:200px 200px 400px;padding:5px;display:grid;place-items:center;place-content:center}@media screen and (max-width: 600px){.page_lp .gallery_sec .gallery_area{grid-template-rows:100px 100px 300px}}.page_lp .gallery_sec .gallery_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .4s ease,transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.page_lp .gallery_sec .gallery_area img:hover{opacity:.9;transform:scale(1.03)}.page_lp .gallery_sec .gallery_area .grid_photo_01{grid-area:grid_photo_01}.page_lp .gallery_sec .gallery_area .grid_photo_02{grid-area:grid_photo_02}.page_lp .gallery_sec .gallery_area .grid_photo_03{grid-area:grid_photo_03}.page_lp .gallery_sec .gallery_area .grid_photo_04{grid-area:grid_photo_04}.page_lp .gallery_sec .gallery_area .grid_photo_05{grid-area:grid_photo_05}.page_lp .gallery_sec .gallery_area .grid_photo_06{grid-area:grid_photo_06}.page_lp .gallery_sec .gallery_area .grid_photo_07{grid-area:grid_photo_07}.page_lp .info_sec{padding-block:clamp(60px,10vw,120px);background-color:#f7f5f2}.page_lp .info_sec .info_area{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background-color:#e0dbd4}@media screen and (max-width: 768px){.page_lp .info_sec .info_area{grid-template-columns:repeat(2, 1fr)}}.page_lp .info_sec .box{background-color:#fff;overflow:hidden;transition:background-color .3s ease}.page_lp .info_sec .box:hover{background-color:#faf8f4}.page_lp .info_sec .box img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.page_lp .info_sec .box:hover img{transform:scale(1.05)}.page_lp .info_sec .box .title{padding:16px 20px 4px;font-size:13px;font-weight:500;letter-spacing:.06em;color:#3a3530}.page_lp .info_sec .box p{padding:0 20px 20px;font-size:12px;line-height:1.7;color:#9a9590}.page_lp .access_sec{padding-block:clamp(60px,10vw,120px);background-color:#fff}.page_lp .access_sec .access_area{margin-bottom:clamp(32px,5vw,56px)}.page_lp .access_sec .access_area .big{font-size:clamp(15px,2.2vw,20px);font-weight:500;color:#1a1612;letter-spacing:.04em;line-height:1.6;margin-bottom:20px;padding-left:16px;border-left:2px solid #bfae8e}.page_lp .access_sec .access_area .big2{font-size:14px;color:#5a5550;letter-spacing:.04em;margin-bottom:28px;line-height:2;padding-left:18px}.page_lp .access_sec .access_area .big3{font-size:13px;color:#5a5040;letter-spacing:.04em;margin-bottom:20px;line-height:1.8;padding:14px 20px;border:1px solid #d8d0c0;background-color:#f7f5f2}.page_lp .access_sec .access_area p:last-child{font-size:13px;line-height:2.1;color:#9a9590}.page_lp .access_sec .img_flex{display:grid;grid-template-columns:1fr 1fr;gap:2px}.page_lp .access_sec .img_flex img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.page_lp .access_sec .img_flex{grid-template-columns:1fr}}.page_lp .intro_sec{padding-block:clamp(60px,10vw,120px);background-color:#f7f5f2}.page_lp .intro_sec+.intro_sec{background-color:#fff}.page_lp .gallery_sec2{padding-block:clamp(40px,6vw,80px);background-color:#f0ede8}.page_lp .gallery_sec2 .gallery_area{display:grid;grid-template-columns:repeat(5, 1fr);gap:2px}.page_lp .gallery_sec2 .gallery_area img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1),opacity .3s ease}.page_lp .gallery_sec2 .gallery_area img:hover{opacity:.88;transform:scale(1.05);position:relative;z-index:1}@media screen and (max-width: 768px){.page_lp .gallery_sec2 .gallery_area{grid-template-columns:repeat(3, 1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsImNvbmZpZy9fc2Nyb2xsLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIiwicGFnZXMvX2xwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT1EsMElDbUhSLEtBQ0Usc0JBQ0Esa0JBRUEsV0FDQSxpQkFLRixtQkFHRSxzQkFLRixlQUNFLDhCQVlGLDJaQWlGRSxlQUNBLGFBQ0EsaUNBQ0EsU0FDQSxVQUNBLFNBQ0Esd0JBSUYsT0FDRSxVQUlGLG1GQVlFLGNBR0YsTUFFRSxnQkFHRixhQUVFLFlBRUEsb0RBRUUsV0FDQSxhQUlKLE1BQ0UseUJBQ0EsaUJBTUEsa0JBQ0UsVUFRSixxQkFFRSxnQkFHRiwrR0FJRSx5Q0FHRix1TUFJRSx3QkFDQSxxQkFHRixtQkFDRSx3QkFDQSxxQkFDQSwrQkFDQSw0QkFDQSx1QkFHRixTQUNFLGNBQ0EsbUJBQ0EsZ0JBTUYsbUJBR0UscUJBQ0EsZUFRRixzQkFDRSxhQUNBLFNBT0YsU0FDRSxhQU1GLGlCQUVFLGFBSUYsSUFDRSxTQUNBLGVBQ0EscUJBQ0Esc0JBQ0EsWUFJRixRQUNFLHFCQU9GLE9BQ0UsU0FTRixhQUVFLG1CQVVGLGNBRUUsb0JBR0Ysb0VBSUUsMEJBQ0EsZUFDQSxTQUNBLHlCQUdGLHlCQUNFLFNBUUYsc0NBRUUsZUFNRix1Q0FFRSxVQVNGLG1CQUNFLDZCQUNBLDRCQUNBLCtCQUNBLHVCQVFGLCtGQUVFLHdCQU9GLGlEQUVFLFNBQ0EsVUFHRixPQUNFLFNBQ0EseUJBUUYsU0FDRSxjQUVBLG1CQUdBLGdCQU1GLE1BQ0UseUJBQ0EsaUJBU0YsR0FDRSx1QkFDQSxpQkFDQSxnQkFDQSxTQUNBLFdBQ0EsY0FDQSxTQUNBLFVBQ0Esd0JBQ0EsV0FPRixJQUNFLGdDQUNBLGVBTUYsRUFDRSwrQkFRRixZQUNFLG1CQUNBLHFCQVFGLGNBR0UsZ0NBRUEsZUFTRixRQUVFLGNBQ0EsY0FDQSxrQkFDQSx3QkFHRixJQUNFLFlBR0YsSUFDRSxTQU9GLHNDQUtFLG9CQUNBLGVBQ0EsY0FDQSxTQUNBLFVBT0YsYUFHRSxpQkFRRixjQUdFLG9CQU9GLGdEQUlFLDBCQU9GLHdIQUlFLGtCQUNBLFVBQ0EsVUFJRixPQUNFLGNBQ0EsbUJBRUEsY0FDQSxTQUNBLGVBQ0EsV0FHRixTQUNFLFlBR0YseUNBQ0UsY0FPRixTQUNFLHdCQU9GLGtGQUVFLFlBUUYsY0FDRSw2QkFFQSxvQkFPRix5Q0FDRSx3QkFPRiw2QkFDRSwwQkFFQSxhQVVGLFFBQ0Usa0JBVUYsU0FDRSxhQ3J0QkYsS0FDRSxzQ0FDQSxlQUNBLGlCQ3VCSyxLRHRCTCxzQkFDQSxNQ21CVyxLRGxCWCxxQ0FORixLQU9JLGdCQUVGLGVBQ0UsZ0JBQ0Esa0JBQ0EseUJBQ0EsYUFHSixtQkFDRSxHQUNFLFVBRUYsS0FDRSxXQUdKLFlBRUUsZUFDQSxZQUNBLHNCQUVGLElBQ0UsYUFDQSxxQ0FGRixJQUdJLGVBR0osSUFDRSxjQUNBLHFDQUZGLElBR0ksY0V2Q0osUUFDRSxVQUNBLDhCQUNBLHFCQUdGLFdBQ0UsOEJBR0YsYUFDRSwrQkFHRixhQUNFLCtCQUdGLGNBQ0UsNkJBR0YsVUFDRSxVQUNBLDBCQ3hCRixTQUNFLGVBQ0EsY0FDQSxXQUNBLFlBQ0EsTUFDQSxPQUNBLFdGbUJLLEtFbEJMLGFBQ0EsbUJBQ0EsdUJBQ0EsOEJBQ0EsNEJBQ0Esa0JBQ0EsY0FDRSxrQkFDQSxnQkFDQSxZQUNBLGFBQ0Esa0JBQ0UsZUFHSixvQkFDRSxVQUNBLG9CQUlKLFNBRUUsZUFDQSxlQUNBLGNBQ0EscUJBQ0EsNENBRUUsV0FJSixTQUNFLGdCQU1BLDJDQUNFLGlCQUNBLGNBQ0EsZUFDQSxXQUNBLDRFQUNFLGlCQUVGLDRFQUNFLGVBRUYscUNBWEYsMkNBWUksZ0JBS04sWUFDRSxtQkFFRixZQUNFLG1CQUVGLFlBQ0UsbUJBRUYsWUFDRSxtQkFDQSxxQ0FGRixZQUdJLG9CQUdKLFlBQ0UsZ0JBRUYsWUFDRSxnQkFFRixZQUNFLGdCQUNBLHFDQUZGLFlBR0ksaUJBR0osYUFDRSxpQkFDQSxzQ0FGRixhQUdJLGlCQUlKLFVBQ0UsYUFDQSxzQkFDQSxTQUNBLFdBQ0Esb0JBQ0UsYUFDQSw4QkFDQSxXQUNBLHFDQUpGLG9CQUtJLHNCQUNBLFVBRUYsdUJBQ0UsYUFDQSxzQkFDQSxTQUNBLGNBQ0EscUNBTEYsdUJBTUksWUFFRix5QkFDRSxNRmpHSyxLRWtHTCxnQkFFRiw0QkFDRSxhQUNBLG1CQUNBLE1GakhDLFFFa0hELFFBQ0EsaUJBRUYsOEJBQ0UsYUFDQSxzQkFDQSxTQUNBLGdDQUNFLGlCQUNBLGtCQUNBLGdCQUNBLHVDQUNFLFdBQ0EsVUFDQSxXQUNBLFdGdkhDLEtFd0hELGtCQUNBLFdBQ0EsTUFDQSxTQUNBLFlBR0osc0NBQ0UsYUFDQSxzQkFDQSxTQUNBLHdDQUNFLGlCQVNaLE1BQ0UsYUFDQSxzQkFDQSxtQkFDQSxVQUNFLE1GNUpLLFFFNkpMLGVBQ0Esa0JBQ0Esa0JBQ0EseUNBQ0EscUNBTkYsVUFPSSxlQUNBLG1CQUVGLHFDQVZGLFVBV0ksZUFDQSxtQkFFRixpQkFDRSxXQUNBLFdBQ0EsWUFDQSxrQkFDQSxPQUNBLE1BQ0EsU0FDQSxZQUNBLDBDQUNBLDRCQUNBLHNCQUNBLHFDQVpGLGlCQWFJLFdBQ0EsYUFFRixxQ0FoQkYsaUJBaUJJLFdBQ0EsYUFJTixVQUNFLHlDQUNBLGVBQ0EsTUZ4TFMsS0V5TFQscUNBSkYsVUFLSSxnQkFFRixxQ0FQRixVQVFJLGdCQUdKLGFBQ0UsbUJBS0YsaUJBQ0UsZUFDQSxrQkFDQSxrQkFDQSxNRmhOSyxRRWlOTCx5Q0FDQSxrQkFDQSx3QkFDRSxXQUNBLFdBQ0EsWUFDQSxpREFDQSw0QkFDQSxrQkFDQSxNQUNBLE9BQ0EsU0FDQSxZQUdKLGVBQ0UsZUFDQSxrQkFDQSxNRnZPSyxRRXdPTCx5Q0FDQSxrQkFDQSxnQkFDQSxtQkFDQSxxQ0FSRixlQVNJLG9CQU1KLGNBQ0UsZUFDQSxpQkFDQSxrQkFDQSxNRnBPTSxRRXFPTix5Q0FDQSxrQkFDQSxxQkFDRSxXQUNBLFdBQ0EsWUFDQSwrQ0FDQSw0QkFDQSxrQkFDQSxNQUNBLE9BQ0EsWUFHSixjQUNFLGVBQ0Esa0JBQ0EsTUZ6UUssUUUwUUwseUNBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EsTUY1UE0sUUVnUVYsTUFDRSxhQUNBLG1CQUNBLHVCQUNBLFFBQ0EsZUFDQSx5Q0FDQSxNRnhSTSxRRXlSTixxQ0FSRixNQVNJLGdCQUtGLFdBQ0UsYUFDQSxtQkFDQSxRQUNBLE1GaFNLLFFFaVNMLHlDQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EscUNBVEYsV0FVSSxnQkFHSixVQUNFLGVBQ0EsTUYvU0ssUUVnVEwsZ0JBQ0EseUNBQ0EsY0FDQSxxQ0FORixVQU9JLGdCQUdKLFVBQ0UsZUFDQSxNRnpUSyxRRTBUTCxnQkFDQSx5Q0FDQSxxQ0FMRixVQU1JLGdCQUtOLFdBQ0UsY0FDQSxlQUNBLE1GclVPLFFFc1VQLHlDQUNBLGtCQUNBLG1CQUdGLE9BQ0UsZUFDQSxnQkFDQSx5Q0FDQSxtQkFDQSxxQ0FMRixPQU1JLGdCQUtKLE9BQ0Usa0JBQ0EsdUJBRUUsYUFDQSxtQkFDQSxTQUNBLE1GblZTLEtFb1ZULHFCQUNBLDZCQUNBLG9CQUNBLHlCQUNBLG9CQUNBLGtCQUNBLGtCQUNBLGdCQUNBLFVBQ0EsdUNBQ0Usa0JBQ0EsV0FDQSxZQUNBLGlCRjFXRSxRRTJXRixrQkFDQSwrQ0FDRSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLFlBQ0EsZUFHSixxQ0FDRSxXQUNBLGtCQUNBLFFBQ0EsTUFDQSxTQUNBLFlBQ0EsaUJGN1hFLFFFOFhGLDJCQUNBLFdBRUYsd0VBRUUsVUFDQSxNRnpYQyxLRTBYRCxvR0FDRSxXQUtKLDZDQUVFLGlCQUNBLG1CQUVFLHFFQUNFLCtCQUNBLHlCQUdKLDJEQUNFLFdBQ0EsT0FNUixPQUNFLFlBQ0EsYUFDQSxpQkFDQSxrQkFDQSxnQkFDQSxxQ0FORixPQU9JLFlBQ0EsYUFFRixTQUNFLGFBQ0EsbUJBQ0EsU0FDQSw2QkFDQSxrQkFDQSxXQUNBLFlBQ0EsVUFDQSxvQkFDQSx5QkFDQSxNRnphUyxLRTBhVCxnQkFDQSxnQkFDRSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsV0Z2YkcsUUV3YkgsV0FFRixxQ0F2QkYsU0F3Qkksa0JBQ0EsU0FFRixpQkFDRSxrQkFDQSxNQUNBLFNBQ0EsVUFDQSxZQUNBLFdBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLGtCQUNBLFdGbmNDLEtFb2NELHFDQWJGLGlCQWNJLGtCQUNBLFdBQ0EsV0FDQSxZQUNBLGFBQ0EsU0FDQSxxQkFDRSxZQUdKLHdCQUNFLFdBQ0Esa0JBQ0EsUUFDQSxZQUNBLFdBQ0EsWUFDQSwrQkFDQSwyQkFDQSxXRnhkRCxLRXlkQyxXQUNBLGtCQUdKLGdCQUNFLGVBQ0EsTUYxZUUsUUUyZUYseUNBRUYsV0FDRSxlQUVGLGlCQUNFLGFBQ0Esc0JBQ0EsU0FFRiwrQkFFRSxVQUVFLDZEQUNFLG9CQUtSLGtCQUNFLGNBSUosT0FDRSxrQkFDQSxTQUNFLGFBQ0EsbUJBQ0EsTUY5ZkcsS0UrZkgsb0JBQ0Esa0JBQ0EsU0FDQSxXQUNBLGtCQUNBLFVBQ0EsNkRBQ0EsZ0JBQ0UsV0FDQSxrQkFDQSxRQUNBLFlBQ0EsdUJBQ0Esd0JBQ0Esb0JBQ0Esc0JBQ0EsV0FLTixPQUNFLFdBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsU0FDRSxhQUNBLHNCQUNBLG1CQUNBLFNBQ0Esa0JBQ0Esa0JBQ0EsV0FDQSxZQUNBLFVBQ0Esb0JBQ0EseUJBQ0EsTUZ2aUJTLEtFd2lCVCxnQkFDQSxnQkFDRSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsV0ZyakJHLFFFc2pCSCxXQUVGLHFDQXhCRixTQXlCSSxtQkFFRixpQkFDRSxrQkFDQSxNQUNBLFNBQ0EsV0FDQSxZQUNBLFdBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLGtCQUNBLFdGaGtCQyxLRWlrQkQsd0JBQ0UsV0FDQSxrQkFDQSxRQUNBLFlBQ0EsV0FDQSxZQUNBLCtCQUNBLDJCQUNBLFdGMWtCRCxLRTJrQkMsV0FDQSxrQkFFRixxQ0ExQkYsaUJBMkJJLFlBR0osZ0JBQ0UsZUFDQSxNRi9sQkUsUUVnbUJGLGdCQUNBLHlDQUVGLFdBQ0UsZUFDQSxNRnJtQkUsUUVzbUJGLHFDQUhGLFdBSUksZUFDQSxtQkFHSiwrQkFFRSxVQUVFLDZEQUNFLHFCQVFWLE9BQ0UsYUFDQSxlQUNBLFFBQ0EsZ0JBQ0EsVUFDRSxpQkFDQSxrQkFDQSxXRmpvQkssUUVrb0JMLE1GdG5CRyxLRXVuQkgsa0JBQ0EsZUFDQSxrQkFHSixPQUNFLGFBQ0EsZUFDQSxRQUNBLFVBQ0UsaUJBQ0Esa0JBQ0EsV0Yvb0JLLFFFZ3BCTCxNRnBvQkcsS0Vxb0JILGtCQUNBLGVBQ0Esa0JBQ0EsWUFDRSxNRnpvQkMsS0Urb0JQLFFBQ0UsYUFDQSxzQkFDQSxTQUVFLGFBQ0UsYUFDQSxXQUNBLGtCQUNBLFNBQ0EsbUJBQ0EscUJBQ0EsTUZ2cUJHLFFFd3FCSCxlQUNBLGdDQUNBLHlCQUNBLG1CQUNBLDZCQUNBLG9CQUNBLFVBQ0Esc0NBZkYsYUFnQkksZ0JBRUYscUNBbEJGLGFBbUJJLGdCQUVGLCtCQUNFLGNBRUYsb0JBQ0Usa0JBQ0EsUUFDQSxZQUNBLHFDQUpGLG9CQUtJLFNBQ0EsTUFDQSxhQUdKLHVDQUVFLDJCQU1SLFFBQ0UsYUFDQSxzQkFDQSxpQkFDQSxjQUNBLFdBQ0UsYUFDQSxxQ0FGRixXQUdJLHNCQUNBLFVBRUYsY0FDRSxrQkFDQSxnQ0FDQSxZQUNBLGFBQ0EsbUJBQ0EscUNBTkYsY0FPSSxhQUVGLHFDQVRGLGNBVUksV0FDQSxhQUNBLFVBQ0EsaUJBR0osY0FDRSxrQkFDQSw2QkFDQSx5QkFDQSxhQUNBLG1CQUNBLHFDQU5GLGNBT0ksMEJBRUYscUNBVEYsY0FVSSxXQUNBLGdDQUNBLHNCQUNBLG9CQU1SLFFBQ0UsbUJBQ0EsYUFDQSxlQUNBLDhCQUNBLFNBQ0EscUNBTkYsUUFPSSxTQUVGLFdBQ0Usb0JBQ0EsNkJBQ0EsYUFDQSxTQUNBLFdBQ0EscUNBTkYsV0FPSSxtQkFFRixjQUNFLFlBQ0EscUNBRkYsY0FHSSxZQUNBLGdCQUdKLGNBQ0UseUJBQ0EscUNBRkYsY0FHSSx5QkFDQSxnQkFHSixjQUNFLHVCQUNBLHFDQUZGLGNBR0ksWUFJTixXQUNFLFdBQ0EsZ0JBQ0EscUNBSEYsV0FJSSxpQkFFRixhQUNFLGlCQUNBLGdCQUtOLFFBQ0UsYUFDQSxzQkFDQSxTQUNBLFVBQ0UsYUFDQSxzQkFDQSxTQUNBLFdBQ0EsaUJGenlCRyxLRTB5QkgsbUJBQ0Esa0JBQ0Esc0NBQ0EsZ0JBQ0UsTUY3eUJDLEtFK3lCSCxrQkFDRSxNRmh6QkMsS0VpekJELGdCQUtOLFFBQ0UsYUFDQSxzQkFDQSxTQUNBLG1CQUVFLGVBQ0Usb0JBQ0EsNkJBQ0EsYUFDQSxzQkFDQSxTQUNBLE1GbDBCQyxLRW0wQkQscUJBQ0UsYUFDQSxtQkFDQSxRQUNBLDJCQUNFLE1GOTBCRCxLRXExQlQsUUFDRSxhQUNBLHNCQUNBLFNBRUUsZUFDRSxvQkFDQSw2QkFDQSxjQUNBLE1GeDFCQyxLRXkxQkQscUJBQ0UsYUFDQSxtQkFDQSxTQUNBLHFDQUpGLHFCQUtJLGVBQ0EsVUFFRiwyQkFDRSxNRngyQkQsS0V5MkJDLFdBR0EsK0JBQ0UsV0FHSiwwQkFDRSxPQVFWLFlBQ0UsYUFDQSxlQUNBLFNBQ0Esc0NBSkYsWUFLSSxVQUVGLHFDQVBGLFlBUUksc0JBQ0EsVUFFRixpQkFDRSw0QkFDQSxzQ0FGRixpQkFHSSw2QkFFRixxQ0FMRixpQkFNSSxZQUVGLG1CQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EsK0JBQ0Esb0JBQ0EscUNBTkYsbUJBT0ksbUJBQ0EsU0FDQSxvQkFFRixtREFFRSxVQUNBLHNCQUVGLCtCQUNFLG9CQUNBLGVBRUYsd0JBQ0UsV0FDQSxhQUNBLGtCQUNBLHNDQUpGLHdCQUtJLGNBRUYscUNBUEYsd0JBUUksWUFDQSxjQUVGLDRCQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFFRixnQ0FDRSxXRng3QkYsUUV5N0JFLGVBQ0EseUJBQ0EsZ0JBQ0EsTUZqN0JILEtFazdCRyxrQkFDQSxrQkFDQSxRQUNBLFVBR0osd0JBQ0UsV0FDQSxlQUNBLHFDQUhGLHdCQUlJLDBCQUVGLCtCQUNFLGVBQ0EsaUJBQ0EsTUZuOEJHLEtFbzhCSCxtQkFDQSxnQkFDQSxxQ0FORiwrQkFPSSxnQkFHSiwwQkFDRSxNRjM4QkcsS0U0OEJILG1DQUNFLGdCQUNBLGVBQ0EsV0FRWixZQUNFLGFBQ0EsZUFDQSxTQUNBLHNDQUpGLFlBS0ksVUFFRixxQ0FQRixZQVFJLHVCQUVGLGlCQUNFLDRCQUNBLHNDQUZGLGlCQUdJLDZCQUVGLHFDQUxGLGlCQU1JLFlBRUYsbUJBQ0UsYUFDQSxzQkFDQSxtQkFDQSwrQkFDQSxvQkFDQSxnQkFDQSxtQkFDQSxXRi8rQkMsS0VnL0JELHFDQVRGLG1CQVVJLG1CQUNBLFNBQ0Esb0JBRUYsbURBRUUsVUFDQSxzQkFFRiwrQkFDRSxvQkFDQSxlQUVGLHdCQUNFLFdBQ0EsYUFDQSxzQ0FIRix3QkFJSSxjQUVGLHFDQU5GLHdCQU9JLFlBQ0EsY0FFRiw0QkFDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBR0osd0JBQ0UsV0FDQSxlQUNBLHVCQUNBLHFDQUpGLHdCQUtJLHlCQUNBLDBCQUVGLCtCQUNFLGVBQ0EsaUJBQ0EsTUY1aENHLEtFNmhDSCxtQkFDQSxnQkFDQSxxQ0FORiwrQkFPSSxlQUNBLG9CQUdKLDBCQUNFLE1GcmlDRyxLRTRpQ2IsWUFDRSxhQUNBLGVBQ0EsY0FDQSxpQkFDRSx1QkFDQSxzQ0FGRixpQkFHSSw2QkFFRixxQ0FMRixpQkFNSSx3QkFFRixxQ0FSRixpQkFTSSxZQUVGLG1CQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EsK0JBQ0Esb0JBQ0EsU0FDQSxNRmxrQ08sS0Vta0NQLDBCQUNFLGVBQ0EsZ0JBQ0EseUNBRUYseUJBQ0UsYUFDQSxzQkFDQSxTQUNBLDhCQUNFLGtCQUNBLFdBQ0EsYUFDQSxrQ0FDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBR0osOEJBQ0UsYUFDQSxzQkFDQSxTQUNBLHdDQUNFLGFBQ0Esc0JBQ0EsU0FDQSwyQ0FDRSxhQUNBLFFBQ0EsOENBQ0UsV0FVaEIsWUFDRSxhQUNBLHNCQUNBLFNBQ0EsaUJBQ0UsYUFDQSxzQkFDQSxTQUNBLG1CQUNBLHVCQUNFLGFBQ0EsU0FDQSxXQUNBLHFDQUpGLHVCQUtJLHNCQUNBLFVBRUYsNEJBQ0UsdUJBQ0EscUNBRkYsNEJBR0ksWUFISiw0QkFLRSxhQUNBLHFDQU5GLDRCQU9JLGNBRUYsZ0NBQ0UsV0FDQSxZQUNBLGlCQUNBLG1CQUdKLDRCQUNFLHVCQUNBLHFDQUZGLDRCQUdJLFlBRUYsbUNBQ0UsZUFDQSxnQkFDQSxtQkFDQSx5Q0FFRixrQ0FDRSxhQUNBLHNCQUNBLFNBQ0EsbUJBQ0EscUNBQ0UsYUFDQSxTQUNBLG9CQUNBLDZCQUNBLHdDQUNFLFlBRUYsd0NBQ0UseUJBQ0EsMENBQ0UsTUZ6cUNILEtFOHFDTCwwQ0FDRSxXQUNBLGtCQUNBLG1CQUNBLFdGenJDRCxRRTByQ0MsK0NBQ0UsYUFDQSxtQkFDQSxRQUNBLE1GanNDSCxRRWtzQ0csZ0JBQ0EseUNBRUYsdURBQ0UsZ0JBS1IsMkJBQ0UsYUFDQSxTQUtOLFlBQ0UsYUFDQSxlQUNBLFNBQ0Esc0NBSkYsWUFLSSxVQUVGLHFDQVBGLFlBUUksdUJBRUYsaUJBQ0UsNEJBQ0EsYUFDQSxzQkFDQSxzQ0FKRixpQkFLSSw2QkFFRixxQ0FQRixpQkFRSSxXQUNBLG1CQUNBLFNBQ0Esb0JBRUYsNkJBQ0Usb0JBQ0EsZUFFRixzQkFDRSxXQUNBLGFBQ0Esc0NBSEYsc0JBSUksY0FFRixxQ0FORixzQkFPSSxZQUNBLGNBRUYsMEJBQ0UsV0FDQSxZQUNBLGlCQUNBLG1CQUdKLHNCQUNFLFdBQ0EsZUFDQSxxQ0FIRixzQkFJSSwwQkFFRiw2QkFDRSxlQUNBLGlCQUNBLE1GN3ZDSyxLRTh2Q0wsbUJBQ0EsZ0JBRUYsd0JBQ0UsTUZsd0NLLEtFd3dDYixZQUNFLGFBQ0EsZUFDQSxTQUNBLHFDQUpGLFlBS0ksVUFFRixpQkFDRSx1QkFDQSxhQUNBLHNCQUNBLFNBQ0Esc0NBTEYsaUJBTUksNEJBRUYscUNBUkYsaUJBU0ksdUJBRUYsc0JBQ0UsV0FDQSxhQUNBLHFDQUhGLHNCQUlJLGNBRUYsMEJBQ0UsV0FDQSxZQUNBLGlCQUNBLG1CQUlGLHVCQUNFLGdCQUNBLE1GMXlDSyxLRWd6Q2IsV0FDRSxhQUNBLGVBQ0EsU0FDQSxxQ0FKRixXQUtJLFVBRUYsZ0JBQ0UsdUJBQ0EsYUFDQSxzQkFDQSxTQUNBLHNDQUxGLGdCQU1JLDRCQUVGLHFDQVJGLGdCQVNJLHVCQUVGLHFCQUNFLFdBQ0EsYUFDQSxxQ0FIRixxQkFJSSxjQUVGLHlCQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFTSiw2QkFDRSxhQUNBLFNBQ0EsY0FDQSx1QkFDQSxzQ0FMRiw2QkFNSSxzQkFDQSxVQUdGLG1DQUNFLGVBQ0EsYUFDQSxzQkFDQSxTQUNBLHdDQUNFLGtCQUNBLG1CQUNBLFdGOTJDRCxRRSsyQ0MsK0NBQ0UsYUFDQSxtQkFDQSxRQUNBLHlDQUNBLE1GdDNDSixRRXUzQ0ksYUFDQSxnQ0FFRixnREFDRSxhQUNBLGFBQ0Esc0JBQ0EsU0FFRSxxREFDRSxNRngzQ0gsS0UyM0NHLCtEQUNFLFdGcjRDVixRRXM0Q1UsTUYzM0NYLEtFNDNDVyxZQUlGLDREQUNFLGFBQ0Esc0JBQ0EsUUFDQSxpRUFDRSxXQUNBLGFBQ0EscUVBQ0UsV0FDQSxZQUNBLGlCQUNBLG1CQVFkLHNDQXRERixtQ0F1REksUUFDQSxRQUdKLDJDQUNFLE9BQ0Esc0NBRkYsMkNBR0ksU0FLSSxrRUFDRSxhQUNBLHFDQUZGLGtFQUdJLGNBRUYscUNBTEYsa0VBTUksY0FNVix1REFDRSxXQUNBLFNBQ0Esc0NBSEYsdURBSUksU0FTWixXQUNFLGtCQUNBLGVBQ0EsMkJBQ0Usa0JBQ0EsVUFDQSxhQUNBLGVBQ0EscUJBQ0EsbUJBQ0EsU0FDQSxzQ0FSRiwyQkFTSSxTQUNBLHNCQUVGLHNDQVpGLDJCQWFJLFVBRUYscUNBZkYsMkJBZ0JJLHNCQUNBLFVBR0osMkJBQ0UsYUFDQSx1QkFDQSxrQkFDQSxZQUNBLGFBQ0Esc0NBTkYsMkJBT0ksWUFDQSxjQUVGLHNDQVZGLDJCQVdJLFlBQ0EsY0FFRixxQ0FkRiwyQkFlSSxXQUNBLGFBRUYsa0NBQ0UsV0FDQSxrQkFDQSxRQUNBLFdBQ0EsV0FDQSxXQUNBLFdGcC9DRSxRRXEvQ0YsMkJBQ0EsV0FDQSxxQ0FWRixrQ0FXSSxRQUNBLFNBQ0EsYUFDQSxnQkFDQSxVQUNBLFlBQ0EsYUFJRiw2Q0FDRSxhQUdKLHdDQUNFLFdBQ0EsWUFDQSxrQkFDQSxXRjFnREUsUUUyZ0RGLHlCQUNBLGtCQUNBLGFBQ0Esc0JBQ0EsbUJBQ0EsdUJBQ0Esa0JBQ0EsTUZ2Z0RDLEtFd2dERCxnQkFDQSxxQ0FkRix3Q0FlSSxvQkFDQSxrQkFDQSxTQUdKLHVDQUNFLGVBQ0EsY0FDQSxtQkFDQSxrQkFDQSxRQUNBLFlBQ0EsU0FDQSxZQUNBLFVBQ0EscUNBVkYsdUNBV0ksa0JBQ0EsWUFHSixzQ0FDRSxnQkFDQSxrQkFDQSxVQUVGLHFDQUNFLGtCQUNBLFdBQ0EsV0FDQSxlQUNBLGNBQ0EsZ0JBQ0EsMEJBQ0EsVUFDQSxxQkFLTixpQkFDRSxhQUNBLG1CQUNBLFNBQ0EsOEJBQ0EsY0FFRSwrQkFDRSxhQUNBLG1CQUNBLFNBQ0EsTUYzakRDLEtFNGpERCxrQkFDQSxXRnprREUsUUUwa0RGLG9CQUNBLE1GaGtEQyxLRXFrRFAsc0JBR0UsV0FDQSxzQkFDQSxrQkFDQSxpQkFDQSxnQkFFRixxQkFDRSxzQkFFRixPQUNFLGVBQ0Esa0JBRUYsU0FDRSxpQkFHRixLQUNFLGFBQ0EsU0FDQSxRQUNFLGVBQ0EseUJBQ0EsZ0JBQ0EsTUYzbURJLFFFNG1ESixrQkFJSixZQUNFLGdCQUNBLGdDQUNFLGFBRUYsdUJBQ0UsYUFDQSxlQUNBLFFBQ0EscUNBQ0UsYUFDQSxtQkFDQSxZQUNBLHlCQUNBLGtCQUNBLHFCQUNBLE1Gam9ERyxRRWtvREgsNkNBQ0UsV0Zub0RDLFFFb29ERCxNRnhuREQsS0Vnb0RMLDBCQUNFLGFBQ0EsZUFDQSxRQUNBLDZCQUNFLGFBQ0EsaUVBRUUsYUFDQSxtQkFDQSxZQUNBLHlCQUNBLGtCQUNBLHFCQUNBLE1GMXBEQyxRRTJwREQsaUZBQ0UsV0Y1cERELFFFNnBEQyxNRmpwREgsS0V3cERQLFlBQ0UsZ0JBQ0EsbUJBQ0EscUNBSEYsWUFJSSxjQUdBLHNCQUNFLGVBQ0EsTUZ0cURHLEtFeXFESCx3QkFDRSxlQUNBLE1GbHJEQyxRRXdyRFQsYUFDRSxrQkFDQSxvQkFDRSxrQkFDQSxVQUNBLE1BQ0EsUUFDQSxTQUNBLFNBQ0EsYUFDQSxtQkFDQSxRQUNBLGVBQ0EsV0Y3ckRXLEtFOHJEWCxZQUNBLDBCQUtKLFNBQ0UsZUFDQSxRQUNBLFdBQ0Esb0JBQ0EsZ0JBQ0EsZ0JBQ0EsZUFDRSxrQkFDQSw4QkFDQSwrQkFDQSxrQkFDQSxXQUNBLHNCQUNBLDhDQUNBLHNCQUNBLGtCQUNFLFFBQ0EsT0FDQSxXQUNFLHlPQVdGLG1EQUVGLGtCQUNFLFNBQ0EsUUFDQSxXQUNFLHFNQVVGLG1EQUVGLGtCQUNFLFNBQ0EsUUFDQSxXQUNFLHVNQVVGLG1EQUlOLGtCQUNFLEdBQ0Usd0NBRUYsS0FDRSwrREFHSixrQkFDRSxHQUNFLDJDQUVGLEtBQ0Usa0VBR0osa0JBQ0UsR0FDRSwyQ0FFRixLQUNFLGdFQUdKLHVDQUNFLE1BQ0UsZ0JBTUYsdUJBQ0Usb0JBQ0EsOEJBQ0UsYUFDQSxTQUNBLHNDQUhGLDhCQUlJLHNCQUNBLFVBRUYseUNBQ0UsWUFDQSxzQ0FGRix5Q0FHSSxhQUNBLFNBQ0EsWUFFRixxQ0FQRix5Q0FRSSxjQUVGLG1EQUNFLGtCQUNBLGtCQUNBLG1CQUNBLHNDQUpGLG1EQUtJLGtCQUNBLGlCQUVGLHdEQUNFLGNBQ0EsZUFDQSxnQkFDQSxNRnYwREgsS0V3MERHLGtCQUNBLGNBQ0Esc0NBUEYsd0RBUUksZ0JBR0osd0RBQ0UsZ0JBQ0EsTUZoMURILEtFbTFERyxrRUFDRSxXQUNBLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esa0JBQ0EseUJBQ0Esc0NBVEYsa0VBVUksV0FDQSxZQUNBLDBCQUdKLGdJQUVFLE1GMzJETCxRRWczREgsdUNBQ0UseUJBQ0Esc0NBRkYsdUNBR0ksWUFFRixrREFDRSxhQUNBLFdGcjNESCxRRXMzREcsa0JBQ0EsbUJBQ0EsbUJBQ0EseURBQ0UsaUJBQ0EsNkJBQ0Esb0JBQ0EsbUJBRUYscURBQ0UsZ0JBQ0Esa0JBRUUsNkRBQ0UsTUZ2M0RSLElFODNEQSw4Q0FDRSxhQUNBLHlCQUNBLG1CQUNBLHNCQUNBLFNBQ0EscUNBTkYsOENBT0ksVUFHQSwrR0FFRSxhQUNBLG1CQUNBLFFBQ0EseUhBQ0UsTUY5NERSLElFKzREUSxjQUNBLGNBR0osd0RBQ0UsZ0JBQ0EsTUZyNUROLElFeTVESSxzREFDRSxhQUNBLFNBQ0EsNERBQ0UsdUJBR0oseURBQ0UsYUFDQSxTQUVGLDREQUNFLGFBQ0EsZUFDQSxTQUNBLHVFQUNFLGFBQ0EsUUFDQSw2RUFDRSxXQUlOLDZIQUVFLGFBQ0Esc0JBQ0EsUUFDQSwySUFDRSxnQkFDQSxnQkFFRix1SUFDRSxhQUNBLGVBQ0EsU0FDQSxtQkFDQSxtSkFDRSxhQUNBLG1CQUNBLHFCQUNBLFFBQ0EsK0pBQ0UsV0FNVixzREFDRSxhQUNBLHNCQUNBLFFBQ0EsNkRBQ0UsZ0JBSUYsaUVBQ0UsYUFDQSxTQUNBLHlFQUNFLGdCQUdKLDZFQUNFLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSxZQUNBLGlCRjkrRE4sUUUrK0RNLGtCQUNBLE1GcitEUCxLRXMrRE8saUJBSUYsMERBQ0UsYUFDQSxlQUNBLFNBQ0EsaUJBQ0Esb0VBQ0UsdUJBQ0EsYUFDQSxzQkFDQSxRQUNBLGdGQUNFLGdCQU1WLG9EQUNFLGFBQ0EsV0Z2Z0VILFFFd2dFRyxtQkFFRix1REFDRSxpQkFDQSxpQkFDQSxtQkFFRix1REFDRSxpQkFDQSxzQ0FGRix1REFHSSxpQkFFRiw4REFDRSxjQUdKLHFEQUNFLGFBQ0EsU0FDQSxpQkFDQSx1QkFDQSxxQ0FMRixxREFNSSxzQkFDQSxvQkFFRixpRUFDRSxhQUNBLHVCQUNBLHFDQUhGLGlFQUlJLFlBRUYsMklBRUUsV0FPQSxvSUFFRSxVQUNBLGFBQ0EsNkJBQ0Esb0JBQ0EsTUY5aUVILEtFd2pFYixZQUNFLGVBQ0EsYUFDQSxrQkFDQSw0QkFDQSwyQ0FDQSxVQUNBLE9BQ0EsUUFDQSxZQUNBLG1CQUNBLGVBQ0EsNEJBQ0UsYUFDQSxtQkFDQSw4QkFDQSxTQUNBLE1GdmtFRyxLRXdrRUgsbUNBQ0UsV0FDQSxZQUtOLGFBQ0UsY0FDQSxhQUNBLGlCRi9rRU0sSUVnbEVOLE1GbmxFSyxLRXVsRVAsa0JBQ0Usa0JBQ0Esb0JBQ0EsV0FDQSx1QkFDQSx5QkFDRSxXQUNBLGtCQUNBLFFBQ0EsU0FDQSxZQUNBLGFBQ0EseUJBQ0EsbUNBQ0EsK0JBQ0Esa0JBQ0EsbUNBR0osZ0JBQ0UsR0FDRSwwQkNyb0VKLE9BQ0UsZUFDQSxNQUNBLE9BQ0EsU0FDQSxXQUNBLGFBQ0EsY0FDQSwyQkFDQSxxQ0FURixPQVVJLE1BQ0EsU0FDQSxXQUNBLGFBRUYscUNBZkYsT0FnQkksaUJIU0csTUdQTCxjQUNFLGFBQ0EsOEJBQ0EsbUJBQ0EsZUFDQSxVQUNBLDJCQUNBLHFDQVBGLGNBUUkscUJBRUYsb0JBQ0UsMkJBQ0EsV0hMQyxLR01ELHlCQUNBLHFDQUpGLG9CQUtJLGNBRUYsMEJBQ0UsWUFDQSxhQUNBLFdIYkQsS0djQyxhQUNBLG1CQUNBLHVCQUNBLHlCQUNBLGtCQUNBLDJCQUNBLHFDQVZGLDBCQVdJLFlBQ0EsYUFFRiw4QkFDRSxXQUNBLGtCQUNBLFFBQ0EsWUFDQSxvQ0FDRSxVQUVGLG9DQUNFLFVBRUYscUNBQ0Usb0NBQ0UsVUFFRixvQ0FDRSxVQUNBLGFBTVYscUJBQ0UsYUFDQSxtQkFDQSxTQUNBLFdIbkRDLEtHb0RELG9CQUNBLGtCQUNBLGdCQUNBLGtCQUNBLDJCQUNBLHNDQVZGLHFCQVdJLGtCQUNBLGVBQ0EsbUJBRUYscUNBZkYscUJBZ0JJLFdBQ0Esa0JBQ0EseUJBQ0EsVUFFRiwwQkFDRSxjQUNBLHFDQUZGLDBCQUdJLFdBQ0EsOEJBQ0UsWUFJTiw4QkFDRSxjQUNBLFlBQ0EsWUFDQSxrQkFDQSxXSDlGQyxRRytGRCxXQUNBLG9CQUNBLGtCQUNBLDJCQUNBLHNDQVZGLDhCQVdJLFdBQ0EsYUFFRixxQ0FkRiw4QkFlSSxXQUNBLGFBRUYsbUNBQ0Usa0JBQ0EsV0FDQSxXQUNBLGlCSG5HSCxLR29HRyxNQUNBLE9BQ0EsUUFDQSxTQUNBLFlBQ0EsK0JBQ0EsMkJBQ0Esc0NBWkYsbUNBYUksWUFFRixxQ0FmRixtQ0FnQkksWUFFRix1Q0FDRSw0QkFDQSxxQ0FGRix1Q0FHSSw0QkFHSiwwQ0FDRSwyQkFDQSxxQ0FGRiwwQ0FHSSwyQkFNRiwwQ0FDRSxRQUNBLHdCQUVGLDZDQUNFLFVBRUYsNkNBQ0UsUUFDQSx5QkFPWixlQUNFLGNBQ0EsYUFDQSxXQUNBLGVBQ0EsV0FDQSxPQUNBLFdBQ0EsV0h4SkcsS0d5SkgsMkJBQ0Esc0NBVkYsZUFXSSxtQkFFRiw0QkFDRSxhQUNBLDhCQUNBLFNBQ0EsaUJBQ0EsZUFDQSxjQUNBLDJCQUNBLHNDQVJGLDRCQVNJLGNBQ0EscUJBRUYsK0JBQ0UsYUFDQSxzQkFDQSxTQUNBLHVCQUNBLHNDQUxGLCtCQU1JLGNBRUYscUNBQ0UsWUFFRix3Q0FDRSxhQUNBLHNCQUNBLFNBQ0EsNkNBQ0UsTUgxTEUsS0cyTEYsaUJBSU4sK0JBQ0UsdUJBQ0Esc0NBRkYsK0JBR0ksWUFJTixrQkFDRSxNQUNBLCtCQUNFLGtCQUlOLFVBQ0UsTUFDQSxXQUNBLFlBQ0EsU0FFRSx1QkFDRSxhQUNBLFdIcE5ELEtHcU5DLHlCQUNBLHFDQUpGLHVCQUtJLGNBRUYsNkJBQ0UsWUFDQSxZQUNBLHFDQUhGLDZCQUlJLFlBQ0EsYUFFRixpQ0FDRSxXQUNBLHVDQUNFLFVBRUYsdUNBQ0UsVUFLUix3QkFDRSxXQUNBLGtCQUNBLHlCQUNBLHFDQUpGLHdCQUtJLFdBQ0Esa0JBQ0EsMEJBRUYsaUNBQ0UsV0FDQSxZQUNBLHFDQUhGLGlDQUlJLFdBQ0EsYUFFRixzQ0FDRSxXQUNBLHFDQUZGLHNDQUdJLFlBVVosYUFDRSxTQUNBLGNBQ0Esd0JBQ0EscUNBSkYsYUFLSSxNQUNBLFNBQ0EsWUFFRixnQkFDRSxNQUNBLFNBQ0EsV0M3U04sV0FDRSxXSndCSyxLSXZCTCxrQkFDQSxxQ0FIRixXQUlJLG1CQUVGLGtCQUNFLGtCQUNBLFVBQ0EsZUFDQSxxQ0FKRixrQkFLSSxnQkFFRixzQkFDRSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxXQUNBLFlBQ0EscUNBUEYsc0JBUUksWUFDQSw4QkFFRiwwQkFDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBQ0EscUNBTEYsMEJBTUkscUJBSU4sa0NBQ0UsWUFDQSxrQkFDQSxXSlpDLEtJYUQsc0JBQ0EscUNBTEYsa0NBTUksYUFDQSxXQUNBLGFBRUYsd0NBQ0UsYUFDQSxTQUNBLGdCQUNBLHFDQUpGLHdDQUtJLHVCQUVGLHFDQVBGLHdDQVFJLFVBT1YsT0FDRSxXSjVDTyxRSTZDUCxjQUNFLGlCQUNBLG9CQUNBLG9CQUNFLGFBQ0EsOEJBQ0EsU0FDQSxzQ0FKRixvQkFLSSx1QkFFRix1QkFDRSxhQUNBLHNCQUNBLFNBQ0EsdUJBQ0Esc0NBTEYsdUJBTUksUUFDQSxZQUVGLDZCQUNFLFlBRUYsZ0NBQ0UsYUFDQSxzQkFDQSxTQUNBLHFDQUNFLE1KaEVFLEtJaUVGLGlCQUlOLHVCQUNFLHVCQUNBLHNDQUZGLHVCQUdJLFFBQ0EsWUFFRixtQ0FDRSxtQkFJTix3QkFDRSxhQUNBLG9CQUNBLGNBQ0EsNkJBQ0UsYUFDQSxtQkFDQSxTQUNBLGdCQUdKLG9CQUNFLGlCQUNBLGVBQ0EsY0NsSE4sTUFDRSxrQkFDQSxVQUNFLGtCQUNBLFdBQ0EsYUFDQSxnQkFDQSxVQUNBLHNDQU5GLFVBT0ksMkJBQ0Esc0JBRUYsa0JBQ0UsZUFDQSxTQUNBLFVBQ0Esd0JBQ0EseUJBQ0EsVUFDQSxrQ0FDQSxXQUNBLG1CQUNBLGdCQUNBLHFDQVhGLGtCQVlJLE1BQ0EsT0FDQSxXQUNBLFlBQ0EscUJBRUYseUJBQ0UsVUFFRixzQkFDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBR0osaUJBQ0UsaUJBQ0EsWUFDQSxhQUNBLG1CQUNBLGVBQ0EscUNBTkYsaUJBT0ksZ0JBRUYscUJBQ0UsTUw3QkQsS0s4QkMsYUFDQSxzQkFDQSxTQUNBLGdEQUNBLDJCQUNFLGFBQ0Esc0JBQ0EsU0FDQSxlQUNBLHlDQUNBLGdCQUNBLGdCQUNBLHFDQUNBLHNDQVRGLDJCQVVJLGVBRUYscUNBWkYsMkJBYUksZUFDQSxtQkFFRixxQ0FoQkYsMkJBaUJJLGlCQUVGLGdDQUNFLGVBQ0EseUNBQ0EscUNBQ0EscUNBSkYsZ0NBS0ksaUJBSU4sMEJBQ0UsZUFDQSx5Q0FDQSxnQkFDQSxrQkFDQSxxQ0FDQSxzQ0FORiwwQkFPSSxlQUVGLHFDQVRGLDBCQVVJLGVBQ0EsZ0JBQ0EsbUJBRUYscUNBZEYsMEJBZUksZ0JBS1IsMEJBQ0Usa0JBQ0EsVUFDQSxXQUNBLFdBQ0EsNkNBQ0EseUJBQ0EsaUJBQ0Esc0NBUkYsMEJBU0ksaUJBRUYsc0NBWEYsMEJBWUksZUFDQSxXTC9GRCxLS2dHQyxRQUNBLHFCQUVGLHFDQUNFLHVCQUNBLGFBQ0EsU0FDQSxzQ0FKRixxQ0FLSSw2Q0FDQSxjQUVGLHFDQVJGLHFDQVNJLHNCQUNBLGNBRUYsd0NBQ0UsTUxoSEgsS0tpSEcsYUFDQSxzQkFDQSxTQUNBLHFDQUxGLHdDQU1JLFNBRUYsNENBQ0UsZUFDQSxnQkFDQSxxQ0FIRiw0Q0FJSSxnQkFHSiw0Q0FDRSx5Q0FJRixxQ0FERiw2Q0FFSSxVQUVGLCtDQUNFLE1MdklMLEtLd0lLLG9CQUNBLGlCQUVFLDJEQUNFLE1MNUlULEtLK0lTLCtEQUNFLHVCQUNBLHNCQUNBLE1MbEpYLEtLMkpMLG1CQUNFLGtCQUNBLHFCQUNBLGlCTDlKRyxLSytKSCxrQkFDQSxVQUNBLHNDQU5GLG1CQU9JLGlCQUNBLHFCQUVGLDBCQUNFLGtCQUNBLHNDQUNFLFdBRUUsc0RBQ0UsY0FDQSwwREFDRSxXQUNBLFlBQ0EsY0FJTixvSEFFRSxNTHBMSCxLS3FMRyxnSUFDRSxlQU1WLGtCQUNFLGlCTDlMRyxLSytMSCxrQkFDQSxxQkFDQSxrQkFDQSxVQUNBLHNDQU5GLGtCQU9JLGlCQUNBLHFCQUdBLCtCQUNFLGlCQUNBLGlCQUNBLGVBQ0EsYUFDQSxTQUNBLHFDQU5GLCtCQU9JLHNCQUNBLFVBRUYsb0NBQ0UsYUFDQSxzQkFDQSxTQUNBLHFDQUpGLG9DQUtJLFFBQ0EsVUFFRix5Q0FDRSxlQUNBLGlCQUNBLHlDQUNBLHFDQUpGLHlDQUtJLGdCQUlOLG9DQUNFLGtCQUNBLFdBQ0EsWUFDQSxVQUNBLHFDQUxGLG9DQU1JLFFBQ0EsUUFDQSxTQUNBLHlCQUVGLHdDQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFFRiwyQ0FDRSxXQUNBLFdBQ0EsWUFDQSxrQkFDQSxZQUNBLGFBQ0EsbUJBQ0EsaUJMeFFILFFLeVFHLFdBQ0EscUNBVkYsMkNBV0ksWUFDQSxjQU9aLG1CQUNFLGlCTHhRRyxLS3lRSCxrQkFDQSxxQkFDQSxrQkFDQSxVQUNBLHNDQU5GLG1CQU9JLGlCQUNBLHFCQUVGLDBCQUNFLGFBQ0EsaUJMNVJHLFFLNlJILG1CQUNBLGdDQUNFLGFBQ0EsdUJBQ0EsVUFDQSxzQ0FKRixnQ0FLSSxVQUVGLHFDQVBGLGdDQVFJLHNCQUNBLG9CQUVGLHFDQUNFLGFBQ0EsZUFDQSx1QkFDQSxZQUNBLGNBQ0EsWUFDQSxzQ0FQRixxQ0FRSSxVQUVGLHFDQVZGLHFDQVdJLFlBRUYsMkNBQ0UsV0FDQSxrQkFDQSxtQkFFRiw0Q0FDRSxhQUNBLHNCQUNBLG1CQUNBLFNBQ0EseUNBQ0EsTUwxVEMsS0syVEQsa0JBQ0Esa0RBQ0UsWUFDQSxhQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsV0wzVU4sUUs0VU0sa0JBT1osa0JBQ0UsaUJMelVHLEtLMFVILGtCQUNBLHFCQUNBLGtCQUNBLFVBQ0Esc0NBTkYsa0JBT0ksaUJBQ0EscUJBR0EsOEJBQ0Usa0JBQ0EsVUFDQSxhQUNBLHFDQUpGLDhCQUtJLFlBQ0EsY0FFRixxQ0FDRSxXQUNBLFdBQ0EsaUJBQ0EsYUFDQSxrQkFDQSxTQUNBLE9BQ0EsUUFDQSxZQUNBLFdMNVdELFFLNldDLFdBQ0EscUNBWkYscUNBYUksWUFDQSxPQUtKLHFDQUNFLFdBQ0EsaUJBQ0EsY0FDQSxrQkFDQSxZQUNBLHFDQU5GLHFDQU9JLHNCQUVGLHFDQVRGLHFDQVVJLHNCQUVGLHVDQUNFLGdCQUNBLGNBQ0EsNkNBQ0EsaUJBQ0EscUNBTEYsdUNBTUksa0JBSU4scUNBQ0Usa0JBQ0EsV0FDQSxTQUNBLFVBQ0EsVUFDQSxxQ0FORixxQ0FPSSxTQUNBLFFBQ0EsVUFHSixvQ0FDRSxrQkFDQSxRQUNBLE1BQ0EsWUFDQSxhQUNBLFdBQ0Esd0NBQ0UsV0FDQSxZQUNBLGlCQUNBLG1CQUVGLHNDQWJGLG9DQWNJLFlBQ0EsY0FFRixxQ0FqQkYsb0NBa0JJLHdCQUNBLGdCQUNBLFFBQ0EsT0FDQSxZQUNBLFdBRUYscUNBekJGLG9DQTBCSSxjQUdKLG9DQUNFLGtCQUNBLE9BQ0EsU0FDQSxZQUNBLGFBQ0EsV0FDQSx3Q0FDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBRUYsc0NBYkYsb0NBY0ksWUFDQSxjQUVGLHFDQWpCRixvQ0FrQkksY0FNVixzQkFDRSxXTHRjRyxLS3VjSCxrQkFDQSxxQkFDQSxrQkFDQSxVQUNBLHNDQU5GLHNCQU9JLGlCQUNBLHFCQUtJLDJEQUNFLGdCQUNBLHFDQUZGLDJEQUdJLFVBR0osMkRBQ0UsZ0JBQ0EscUNBRkYsMkRBR0ksVUFLUixvQ0FDRSxxQkFJTixvQkFDRSxXTHRlRyxLS3VlSCxrQkFDQSxxQkFDQSxrQkFDQSxVQUNBLHNDQU5GLG9CQU9JLGlCQUNBLHFCQUVGLDJCQUNFLGFBQ0EsU0FDQSw4QkFDQSxhQUNBLG1CQUNBLFdMOWZHLFFLK2ZILHNDQVBGLDJCQVFJLHNCQUNBLGtCQUNBLHFCQUNBLE9BRUYsOEJBQ0UsYUFDQSxzQkFDQSw4QkFDQSxzQ0FDRSxxQ0FDRSxrQkFDQSxZQUNBLE9BQ0EsUUFDQSxhQUlOLDhCQUNFLGdCQUNBLFdBQ0EscURBQ0UsYUFDQSxlQUNBLFNBQ0Esc0NBSkYscURBS0ksVUFFRixxQ0FQRixxREFRSSx1QkFFRix1REFDRSw0QkFDQSxhQUNBLHNCQUNBLG1CQUNBLCtCQUNBLG9CQUNBLGdCQUNBLG1CQUNBLFdMaGlCTCxLS2lpQkssc0NBVkYsdURBV0ksNkJBRUYscUNBYkYsdURBY0ksV0FDQSxtQkFDQSxTQUNBLG9CQUVGLDJIQUVFLFVBQ0Esc0JBRUYsbUVBQ0Usb0JBQ0EsZUFFRixzRkFDRSxXQUNBLGFBQ0Esc0NBSEYsc0ZBSUksY0FFRixxQ0FORixzRkFPSSxZQUNBLG9CQUVGLDBGQUNFLFdBQ0EsWUFDQSxpQkFHSixnRkFDRSxXQUNBLGVBQ0EsdUJBQ0EscUNBSkYsZ0ZBS0kseUJBQ0EsMEJBRUYsd0dBQ0UsZUFDQSxpQkFDQSxNTGhsQkgsS0tpbEJHLG1CQUNBLGdCQUVGLHNHQUNFLE1McmxCSCxLS3VsQkMsc0dBQ0UsTUx4bEJILEtLMGxCQyx5R0FDRSxNTDNsQkgsS0ttbUJYLHVCQUNFLFdMbG1CRyxLS21tQkgsa0JBQ0EscUJBQ0Esa0JBQ0EsVUFDQSxzQ0FORix1QkFPSSxpQkFDQSxxQkFFRiw4QkFDRSxhQUNBLFNBQ0EscUNBSEYsOEJBSUksdUJBRUYsd0NBQ0UsdUJBQ0Esa0JBQ0EsVUFDQSxrQkFDQSxhQUNBLGFBQ0Esc0JBQ0EsOEJBQ0EscUNBVEYsd0NBVUksWUFFRiwrQ0FDRSxXQUNBLFdBQ0EsWUFDQSxrQkFDQSxNQUNBLE9BQ0EsV0wxb0JELFFLMm9CQyxXQUVGLDhDQUNFLFdBQ0EsV0FDQSxZQUNBLGtCQUNBLE1BQ0EsT0FDQSwwQkFDQSxXQUNBLFdBRUYsNkNBQ0Usa0JBQ0EsTUFDQSxRQUNBLFlBQ0EsWUFDQSxXQUVGLDZDQUNFLGFBQ0Esc0JBQ0EsU0FDQSxvREFDRSx5Q0FDQSxlQUNBLGdCQUNBLE1MN3FCSixRSzhxQkksc0NBTEYsb0RBTUksZ0JBRUYscUNBUkYsb0RBU0ksZ0JBT1osd0JBQ0UsV0wvcUJHLEtLZ3JCSCxrQkFDQSxrQkFDQSxVQUNBLHNDQUxGLHdCQU1JLGtCQUVGLCtCQUNFLGFBQ0EsU0FDQSxxQ0FIRiwrQkFJSSx1QkFFRix5Q0FDRSxzQkFDQSxhQUNBLHFDQUhGLHlDQUlJLFdBQ0EsY0FFRixxQ0FQRix5Q0FRSSxjQUVGLDJDQUNFLGtCQUNBLFdBQ0EsWUFDQSxVQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esa0RBQ0UsV0FDQSx3QkFDQSx5QkFDQSxrQkFDQSxRQUNBLFlBQ0Esc0JBQ0EsbUJBQ0EsV0FFRiwrQ0FDRSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLGlCQUNBLG1CQUNBLFdBRUYsa0RBQ0UsYUFDQSxzQkFDQSxtQkFDQSxTQUNBLHNEQUNFLHlDQUNBLGVBQ0EsTUwzdUJQLEtLNHVCTyxxQ0FKRixzREFLSSxnQkFHSixzREFDRSx5Q0FDQSxlQUNBLE1MbnZCUCxLS292Qk8scUNBSkYsc0RBS0ksZ0JBUWQsaUJBQ0Usa0JBQ0EsVUFDQSxpQkxod0JHLEtLa3dCTCxhQUNFLGtCQUNBLFVDNXhCRixzQkFDRSxpQkFDQSxvQkFDQSxrQkFDQSxVQUNBLGdCQUNBLHFDQU5GLHNCQU9JLGdCQUNBLG9CQUVGLG9DQUNFLGtCQUNBLFdBQ0EsVUFDQSxhQUNBLE1BQ0EsUUFDQSxxQ0FQRixvQ0FRSSxXQUNBLGFBQ0EsU0FDQSxhQUVGLG9GQUVFLFdBQ0EsWUFDQSxpQkFDQSw0QkFDQSxxQ0FORixvRkFPSSxxQkFJTiw2QkFDRSxXQUNBLFdBQ0EsV0FDQSw2QkFDQSxrQkFDQSxhQUNBLFNBQ0EscUNBUkYsNkJBU0ksWUFHSiw2QkFDRSxpQkFDQSxxQ0FGRiw2QkFHSSxpQkFDQSxvQkFFRixzQ0FDRSxlQUNBLGdCQUNBLHlDQUNBLHFCQUNBLE1ObkNLLEtNb0NMLFlBQ0UsOFBBZ0JGLHFDQXZCRixzQ0F3QkksZUFDQSxzQkFFRixxQ0EzQkYsc0NBNEJJLGdCQUdKLHlDQUNFLG1CQUNBLGVBQ0EscUNBSEYseUNBSUksVUFFRiw4Q0FDRSxlQU9WLGNBQ0UsaUJBQ0Esb0JBQ0EscUJBQ0Esc0NBSkYsY0FLSSxnQkFDQSxvQkFJSixhQUNFLHFCQUlBLG9CQUNFLHFCQUNBLDRCQUNFLG1CQUVGLGlDQUNFLGlCQUNBLGdDQUNBLGFBQ0Esc0JBQ0EsU0FDQSxvQkFDQSxxQ0FDRSxlQUNBLGdCQUNBLHNDQUhGLHFDQUlJLGdCQUVGLDBDQUNFLGNBQ0EsZUFDQSxzQ0FIRiwwQ0FJSSxnQkFJTiwyQ0FDRSxhQUNBLDhCQUVFLHFEQUNFLGVBQ0Esc0NBRkYscURBR0ksZ0JBSU4saURBQ0UsTU5uSUQsS011SUwsMkJBQ0Usa0JBQ0EsY0FJTixnQkFDRSxrQkFDQSx5QkFDRSxrQkFDQSxXQUNBLFdBQ0EsUUFDQSxXQUNBLGFBQ0Esc0NBUEYseUJBUUksWUFFRixxQ0FWRix5QkFXSSxZQUVGLDZCQUNFLFdBQ0EsWUFDQSxpQkFHSiw2QkFDRSw0Q0FDQSxpQkFJSixpQkFDRSxhQUNBLHNCQUNBLFNBQ0Esd0JBQ0UsZ0JBRUYsMkJBQ0UsaUJBQ0EsY0FDQSxxQ0FIRiwyQkFJSSxjQUNBLGdCQUdKLGdDQUNFLGlCQUNBLGdCQUNBLGFBQ0Esc0JBQ0EsU0FFRixxQ0FDRSxlQUNBLGtCQUNBLE1OeE1LLFFNeU1MLHlDQUNBLGtCQUNBLGdCQUNBLG1CQUNBLGdCQUNBLGtCQUNBLHNDQVZGLHFDQVdJLGdCQUVGLHFDQWJGLHFDQWNJLGdCQUVGLDRDQUNFLFdBQ0EsV0FDQSxZQUNBLGlEQUNBLDRCQUNBLHdCQUNBLGtCQUNBLE1BQ0EsT0FDQSxTQUNBLFlBRUYsNkNBQ0UsZUFDQSxvREFDRSxhQUdKLCtDQUNFLG1CQUNBLGdCQUdKLHFDQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsZ0NBQ0EsbURBQ0UsZ0JBQ0EsTU5yUEcsUU11UEwscUNBVkYscUNBV0ksZ0JBR0EsNERBQ0UsY0FDQSxZQUdKLCtDQUNFLG9CQUdKLHFDQUNFLGVBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQ0Esa0JBQ0EseUNBQ0EsNENBQ0UsV0FDQSxXQUNBLGdDQUNBLGtCQUNBLE9BQ0EsU0FJRix5REFDRSxrQkFHSix3QkFDRSxhQUNBLHNCQUNBLFFBQ0EsNkJBQ0UsY0FDQSxlQUNBLE1ONVJHLFFNNlJILHlDQUNBLGtCQUNBLGtCQUNBLG9DQUNFLFdBQ0EsV0FDQSxZQUNBLGlEQUNBLDRCQUNBLGtCQUNBLE1BQ0EsT0FDQSxTQUNBLFlBR0osNkJBQ0UsbUJBQ0EsZUFDQSxNTnBURyxRTXFUSCx5Q0FDQSxnQkFJRixrREFDRSxhQUNBLFNBQ0Esa0VBQ0UsdUJBQ0EsYUFDQSxzQkFDQSxTQUlOLDZCQUNFLGVBQ0Esa0JBQ0Esa0JBQ0EsTU5yVUssUU1zVUwseUNBQ0Esb0JBQ0EscUNBUEYsNkJBUUksZUFDQSxtQkFFRixvQ0FDRSxXQUNBLFdBQ0EsWUFDQSxpREFDQSw0QkFDQSxrQkFDQSxNQUNBLE9BQ0EsU0FDQSxZQUNBLHFDQVhGLG9DQVlJLFdBQ0EsWUFJTixzQ0FDRSw4QkFDQSxvQkFDQSxtQkFDQSxnQ0FDQSxTQUNBLHNEQUNFLDhCQUVGLHNDQVRGLHNDQVVJLFVBR0Esc0VBQ0UsbUJBR0osb0VBQ0UsYUFDQSxzQkFDQSxTQUNBLFVBQ0EsZ0JBQ0EsdUVBQ0UsYUFDQSxtQkFFRix1RUFDRSxhQUNBLGFBR0osc0RBQ0UsYUFDQSxrQkFDQSxtQkFDQSxpQk5sWUcsUU1xWVAsNkJBQ0Usa0JBQ0EsaUJOdllLLFFNd1lMLGtCQUVGLGtDQUNFLGtCQUNBLFlBQ0EsNkJBQ0Esb0JBQ0EscUNBTEYsa0NBTUksaUJBRUYsbUVBQ0UsaUJBQ0EsY0FDQSxlQUNBLFdBQ0EsYUFDQSxTQUNBLDhCQUNBLHFDQVJGLG1FQVNJLGdCQUVGLHlGQUNFLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLE9BQ0EsV0FHQSw2RkFDRSxXQUNBLFlBQ0EsaUJBR0osd0ZBQ0UsOEJBQ0EsbUJBQ0Esa0JBQ0Esb0JBQ0EscUNBTEYsd0ZBTUksYUFDQSx1QkFFRixvSEFDRSxrQkFDQSxxQ0FGRixvSEFHSSxpQkFDQSxXQUNBLGdCQUNBLGNBR0EscUNBREYsd0hBRUksV0FDQSxZQUNBLGtCQUlOLHNIQUNFLGtCQUNBLHFCQUNBLHFDQUhGLHNIQUlJLGNBQ0Esc0JBRUYseUhBQ0UsTU5wY0wsS01xY0ssZ0JBQ0EsbUNBRUYsd0hBQ0UsTU56Y0wsS00wY0ssbUNBQ0EsZ0JBTU4sMEVBQ0UsYUFDQSxzQkFDQSxTQUNBLGlCQUNBLHFCQUNBLE1OdmRELEtNd2RDLDZFQUNFLE1OemRILEtNMGRHLGdCQUNBLG1CQUNBLG1DQUNBLG9GQUNFLGFBR0osNEVBQ0UsbUNBQ0EsZ0JBSU4sa0RBQ0UsZ0JBQ0EseURBQ0UsV0FDQSxXQUNBLGFBQ0EsOEJBQ0Esa0JBQ0EsU0FDQSxPQUNBLHFDQVJGLHlEQVNJLGNBR0osbUZBQ0UsY0FFRixnRUFDRSxrQkFDQSxpR0FDRSxhQUNBLHNCQUNBLFNBQ0EsVUFDQSxrQkFDQSxVQUNBLGtCQUNBLHNDQVJGLGlHQVNJLFdBRUYscUNBWEYsaUdBWUksV0FDQSxvQkFDQSxtQkFFRixxQ0FoQkYsaUdBaUJJLGtCQUVGLHdHQUNFLFdBQ0Esa0JBQ0EsWUFDQSxhQUNBLFdBQ0EsOEJBQ0EsZ0NBQ0Esa0JBQ0Esc0NBVEYsd0dBVUksaUNBRUYscUNBWkYsd0dBYUksWUFDQSxhQUNBLFNBQ0EsUUFDQSxpQ0FFRixxQ0FuQkYsd0dBb0JJLFlBQ0EsY0FHSixxSEFDRSxlQUNBLFVBQ0EsZ0JBQ0EscUNBSkYscUhBS0ksWUFFRixxQ0FQRixxSEFRSSxnQkFFRiw0SEFDRSxhQUtSLDZEQUNFLFlBQ0Esa0JBQ0EsVUFDQSxvQkFDQSxxQ0FMRiw2REFNSSxrQkFDQSxTQUNBLE9BQ0EsUUFDQSxhQUVGLHFDQVpGLDZEQWFJLFlBQ0EsV0FLUixtQ0FDRSxrQkFDQSxZQUNBLDZCQUNBLG9CQUNBLHFDQUxGLG1DQU1JLG9CQUVGLG9FQUNFLGlCQUNBLGNBQ0EsbUJBQ0EsV0FDQSxhQUNBLG1CQUNBLHVCQUNBLFNBQ0EscUNBVEYsb0VBVUksb0JBRUYseUZBQ0Usa0JBQ0EsV0FDQSxZQUNBLE1BQ0EsT0FDQSxXQUNBLDZGQUNFLFdBQ0EsWUFDQSxpQkFHSix5RUFDRSxlQUNBLE1OM21CRCxLTTRtQkMseUNBQ0Esa0JBQ0EsZ0JBQ0EsMEJBQ0EscUNBUEYseUVBUUksZ0JBS1IsbUNBQ0UsbUJBQ0EsZ0JBQ0EsK0NBQ0UsYUFFRiw4Q0FDRSxnQkFFRixvRUFDRSxhQUNBLHNCQUNBLFNBQ0Esb0JBQ0EsZ0NBQ0EsdUVBQ0UsU0FJTixrQ0FDRSxrQkFDQSxnQkFDQSxXQUNBLGFBQ0Esb0JBQ0EscUNBTkYsa0NBT0ksY0FFRixxQ0FURixrQ0FVSSxhQUNBLG9CQUNBLHlCQUVGLDhDQUNFLGtCQUNBLFlBQ0EsYUFDQSxhQUNBLHVCQUNBLG1CQUNBLFFBQ0EsWUFDQSwrQkFDQSxVQUNBLHFDQVhGLDhDQVlJLFlBQ0EsYUFDQSxhQUNBLGtEQUNFLHNCQUdKLHFDQUNFLGtEQUNFLHNCQUdKLHFEQUNFLFdBQ0EsV0FDQSxZQUNBLFdOL3JCQSxRTWdzQkEsa0JBQ0Esa0JBQ0EsUUFDQSxZQUNBLCtCQUNBLFdBQ0EscUNBWEYscURBWUksWUFDQSxjQUVGLHFDQWZGLHFEQWdCSSxZQUNBLGNBSUosMERBQ0UsWUFFRiwyREFDRSxXQUNBLDRCQUNBLHFDQUhGLDJEQUlJLDJCQUdKLDJEQUNFLFVBQ0EsNEJBQ0EscUNBSEYsMkRBSUksMkJBR0osMkRBQ0UsU0FDQSxXQUNBLFdBQ0EscUNBSkYsMkRBS0ksV0FFRixxQ0FQRiwyREFRSSxRQUdKLDJEQUNFLFNBQ0EsVUFDQSxZQUNBLHFDQUpGLDJEQUtJLFlBRUYscUNBUEYsMkRBUUksU0FHSixtREFDRSxrQkFDQSxlQUNBLGFBQ0EsT0FDQSxRQUNBLFlBQ0Esa0JBQ0EscUNBUkYsbURBU0ksY0FFRixxQ0FYRixtREFZSSxlQUNBLGFBS1IsK0JBQ0UsZ0NBRUUsZ0VBQ0UsTU4zdkJFLFFNNHZCRixnQkFDQSx1RUFDRSxnQ0FLUiw2QkFDRSxjQUNBLDhEQUNFLGFBQ0EsY0FDQSx1QkFDQSxlQUNBLG9CQUNBLHFDQU5GLDhEQU9JLFVBR0EsMEdBQ0UsWUFDQSxrQkFDQSxhQUNBLHNCQUNBLFNBQ0EsYUFDQSxtQkFDQSxpQk5yeUJELFFNc3lCQywrR0FDRSxrQkFDQSxVQUNBLFdBQ0EsZUFDQSxnQkFDQSx5Q0FDQSxNTjd5QkgsUU0reUJDLDZHQUNFLGVBQ0EsZ0JBQ0EsU0FDQSxVQUNBLE1OenpCSCxRTTB6Qkcsb0hBQ0UsYUFJTiwrRUFDRSwyQkFDQSxxQ0FGRiwrRUFHSSxZQUdKLCtFQUNFLHVCQUNBLHFDQUZGLCtFQUdJLFlBTVYsZ0NBQ0UsdUJBQ0EsaURBQ0UsZUFDQSxxREFDRSxlQUlOLCtCQUNFLG1CQUNBLGlCQUVGLGlDQUNFLGFBQ0EsZUFDQSxTQUNBLHNDQUpGLGlDQUtJLFVBRUYscUNBUEYsaUNBUUksdUJBRUYsc0NBQ0UsdUJBQ0EsYUFDQSxzQkFDQSxzQ0FKRixzQ0FLSSx3QkFFRixxQ0FQRixzQ0FRSSxXQUNBLG1CQUNBLFNBQ0Esb0JBRUYsMkNBQ0UsV0FDQSxhQUNBLHNDQUhGLDJDQUlJLGNBRUYscUNBTkYsMkNBT0ksWUFDQSxjQUVGLCtDQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFHSiwyQ0FDRSxXQUNBLGVBQ0EscUNBSEYsMkNBSUksMEJBRUYsa0RBQ0UsZUFDQSxpQkFDQSxNTmw0QkcsS01tNEJILG1CQUVGLDZDQUNFLE1OdDRCRyxLTTI0Qlgsc0VBQ0Usd0JBQ0Esb0JBQ0EsMEJBQ0EsdUZBQ0UsNEJBQ0EsdUJBQ0EscUNBSEYsdUZBSUksd0JBRUYscUNBTkYsdUZBT0ksWUFJTiwyQkFDRSxtQkFDQSw0REFDRSxhQUNBLHNCQUNBLFNBQ0Esd0VBQ0UsZ0JBQ0EsK0VBQ0UsYUFHSiw0RUFDRSxnQkFDQSxtQkFDQSxxQ0FIRiw0RUFJSSxjQUVGLGdGQUNFLFdBQ0EsWUFDQSxpQkFNTiw4REFDRSxhQUNBLHNCQUNBLFNBQ0EsZ0VBQ0UsZ0JBSU4sNkJBQ0UseUNBQ0EsZUFDQSxNTjM4QkssUU00OEJMLG1CQUNBLGdCQUNBLGdCQUVGLDhCQUNFLGFBQ0EsbUJBQ0Esa0JBQ0EseUNBQ0EsZ0JBQ0EscUNBTkYsOEJBT0ksY0FFRiwrREFDRSxxQkFDQSxrQkFDQSxrRUFDRSxTQUNBLGVBQ0EseUNBQ0EsYUFDQSxnQkFDQSxzQ0FORixrRUFPSSxnQkFFRixxQ0FURixrRUFVSSxnQkFFRixnRkFDRSxjQUNBLE1OOTlCSCxLTWkrQkQsa0VBQ0UsUUFFRix1RUFDRSx5Q0FDQSxlQUNBLGdCQUNBLHNDQUpGLHVFQUtJLGdCQUVGLHFDQVBGLHVFQVFJLGdCQUtSLHFDQUNFLGlCQUNBLGdCQUNBLHlDQUNFLGNBT0Ysa0NBQ0UsZ0JBQ0EsbUJBS04sYUFDRSw2QkFDQSx1QkFDRSxnQ0FFRixvQkFDRSxTQUVGLHNCQUNFLFdBQ0EsYUFDQSxtQkFDQSw4QkFDQSxTQUNBLGVBQ0EsZ0JBQ0EsWUFDQSxlQUNBLGdCQUNBLGdCQUNBLHFDQVpGLHNCQWFJLFNBQ0EsZ0JBR0osMEJBQ0UsYUFDQSxtQkFDQSxRQUNBLE9BQ0EsWUFFRix1QkFDRSxjQUNBLGVBQ0EsY0FDQSxnQkFDQSxNTnBqQ0ssUU1xakNMLHFCQUNBLGtCQUNBLHFDQVJGLHVCQVNJLGdCQUdKLHlCQUNFLE1OM2pDSSxRTTZqQ04sd0JBQ0UsT0FDQSxZQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsTU4zakNTLEtNNGpDVCxxQ0FSRix3QkFTSSxnQkFDQSxpQkFHSix1QkFDRSxXQUNBLFlBQ0Esa0JBQ0EsY0FDQSxxQ0FMRix1QkFNSSxXQUNBLGFBRUYsNkRBRUUsV0FDQSxrQkFDQSxRQUNBLFNBQ0EsV04xbENHLFFNMmxDSCxtQkFDQSxnQ0FDQSxXQUNFLHNDQUdKLCtCQUNFLFdBQ0EsV0FFRiw4QkFDRSxVQUNBLFlBR0osb0JBQ0UsYUFDQSxTQUNBLGlCQUNBLHFDQUpGLG9CQUtJLGtCQUdKLHdCQUNFLFdOaG5DSyxRTWluQ0wsbUJBQ0Esa0JBQ0EscUNBSkYsd0JBS0ksbUJBQ0EsbUJBR0osMEJBQ0UsYUFDQSx1QkFDQSxTQUNBLHFDQUpGLDBCQUtJLFVBR0osdUJBQ0UsT0FDQSxZQUNBLGVBQ0EsZ0JBQ0EsTU45bkNTLEtNK25DVCxnQkFDQSxxQ0FQRix1QkFRSSxnQkFDQSxpQkFFRix5QkFDRSxTQUVGLDJCQUNFLGVBSUYsZ0RBQ0UsVUFDQSwwQ0FLTixhQUNFLGdCQUtFLHNDQUNFLGFBQ0EsMERBQ0UsYUFDQSxtQkFFRixtREFDRSxtQkFNUixnQkFDRSxtQkFDQSxvQ0FDRSxhQUNBLG1CQUVGLHFCQUNFLGFBQ0EsU0FDQSxtQkFDQSxxQ0FKRixxQkFLSSxvQkFFRixxQ0FQRixxQkFRSSxVQUVGLDBCQUNFLFlBQ0EsYUFDQSxzQkFDQSxtQkFDQSxTQUNBLHFDQU5GLDBCQU9JLGFBRUYscUNBVEYsMEJBVUksYUFFRixxQ0FaRiwwQkFhSSxXQUNBLFNBRUYsK0JBQ0UsZUFHSiwwQkFDRSxPQUNBLGlDQUNFLGVBQ0EsZ0JBQ0EsbUJBQ0EscUNBSkYsaUNBS0ksZ0JBSUYscUNBREYsNEJBRUksaUJBS0oseUNBQ0UsUUFFRix5Q0FDRSxRQVdSLGdCQUNFLGdCQUdGLG1CQUNFLG1CQUNBLDBCQUNFLGFBQ0EsU0FDQSxxQ0FIRiwwQkFJSSxVQUVGLHFDQU5GLDBCQU9JLHVCQUVGLCtDQUNFLHVCQUNBLHFDQUZGLCtDQUdJLHdCQUVGLHFDQUxGLCtDQU1JLFlBR0Esb0ZBQ0Usa0JBQ0EsbUJBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBQ0Esa0dBQ0UsYUFFRixrR0FDRSxjQUNBLFdBQ0EsWUFDQSxVQUNBLFlBQ0EsZ0JBQ0EsZUFFRix3RkFDRSxjQUNBLFdBQ0EsWUFDQSxpQkFHSixtRkFDRSxpQkFDQSxnQkFFRixxRkFDRSxnQkFDQSxxR0FDRSxvQkFFRixtR0FDRSx1QkFDQSxjQUNBLGVBQ0EsWUFDQSw0QkFFRixnSEFDRSxVQUVGLGdHQUNFLFlBQ0EsYUFDQSxnQkFDQSxnQkFFRix5RkFDRSxjQUNBLFdBQ0EsWUFDQSxpQkFJTiw4REFDRSxlQUNBLFFBQ0EsYUFDQSxhQUNBLGlCQUNBLHNFQUNFLGNBRUYscUZBQ0Usa0JBQ0EsUUFDQSwyQkFFRixtRkFDRSxrQkFDQSxXQUNBLFVBRUYsbUZBQ0Usa0JBQ0EsU0FDQSxXQUNBLFdBQ0EsV0FDQSxZQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0EsV0FDQSxlQUNBLGNBQ0EsZUFFRixxRkFDRSxXQUNBLFlBQ0EsZ0JBQ0EsbUdBQ0UsYUFDQSxtQkFDQSx1QkFDQSx5QkFFRixnR0FDRSxXQUNBLFlBRUYseUZBQ0UsY0FDQSxXQUNBLFlBQ0EsbUJBSU4sOFFBSUUsV0FDQSwwU0FDRSxlQUNBLGdCQUdKLHNJQUVFLFdBQ0EsWUFDQSxrQkFDQSwyQkFFRixxQ0FHTSxrR0FDRSxhQUdKLG1GQUNFLGFBR0EsbUdBQ0UsdUJBRUYsZ0dBQ0UsWUFDQSxZQUtKLG1GQUNFLGdCQUVGLG1GQUNFLFNBQ0EsUUFDQSxXQUNBLFlBQ0EsZ0JBS1IsK0JBQ0UsdUJBQ0EscUNBRkYsK0JBR0ksd0JBRUYscUNBTEYsK0JBTUksWUFFRix1Q0FDRSxNQU1SLG9CQUNFLG1CQUdGLGVBQ0UsYUFDQSxlQUNBLFNBQ0EsOEJBQ0UsWUFDQSxhQUNBLGlCQUNBLFdOMzhDSSxRTTQ4Q0osbUJBQ0EsYUFDQSxzQkFDQSxTQUNBLG1CQUNBLHVCQUNBLHFDQVhGLDhCQVlJLDJCQUNBLGlCQUNBLGFBRUYscUNBaEJGLDhCQWlCSSx3QkFFRixxQ0FuQkYsOEJBb0JJLHdCQUVGLHFDQXRCRiw4QkF1QkksNEJBRUYsbUNBQ0UsZUFDQSxNTnY5Q0MsS013OUNELGtCQUNBLGNBQ0EsMkNBQ0UsY0FJTixvQ0FDRSx1QkFJSixvQkFDRSxtQkFFRSx1Q0FDRSxXQUNBLG1EQUNFLGtCQUNBLDhEQUNFLGFBQ0EsU0FDQSx1QkFDQSxxQ0FKRiw4REFLSSxVQUVGLHFDQVBGLDhEQVFJLHNCQUNBLG1CQUNBLFlBRUYsd0VBQ0UsYUFFRixtRUFDRSxZQUNBLHFDQUZGLG1FQUdJLGFBRUYscUNBTEYsbUVBTUksV0FDQSxnQkFDQSxlQUVGLHVFQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFHSixtRUFDRSxPQUNBLHFDQUZGLG1FQUdJLFlBRUYsMkVBQ0UsZUFDQSxtQkFDQSx5Q0FDQSxxQ0FKRiwyRUFLSSxvQkFHSiwyRUFDRSxNQUNBLDhFQUNFLGVBRUUscUNBREYsaUZBRUksYUFJRixxQ0FERixpRkFFSSwwQkFRZCx3REFDRSxhQUNBLFNBQ0EsbUJBQ0EsZ0JBQ0Esb0JBQ0EsMkJBQ0Esb0VBQ0UsZ0JBQ0EsZUFDQSxvQkFDQSxrQkFDQSw4RUFDRSxhTm5rREosUU1xa0RFLHlFQUNFLFlBQ0EsYUFDQSxtQkFDQSw2RUFDRSxXQUNBLFlBQ0EsaUJBQ0EsbUJBR0oseUVBQ0UsZUFDQSx5Q0FRWix1QkFDRSxvQkFDQSxzQ0FGRix1QkFHSSxvQkFJSixzQkFDRSxnQkFFRSw0Q0FDRSxvQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxzQ0FMRiw0Q0FNSSxrQkFFRixxQ0FSRiw0Q0FTSSxrQkFFRixtREFDRSxXQUNBLGtCQUNBLFNBQ0EsU0FDQSwyQkFDQSxZQUNBLHlCQUNBLFdOcm5EQyxRTXNuREQsV0FFRiwrQ0FDRSxlQUNBLGdCQUNBLHlDQUNBLG1CQUNBLHNDQUxGLCtDQU1JLGVBQ0Esb0JBRUYscUNBVEYsK0NBVUksZUFDQSxvQkFJRixzQ0FERixtREFFSSxnQkFFRixxQ0FKRixtREFLSSxnQkFHSixtREFDRSxlQUNBLGdCQUNBLE1ObnBEQSxRTW9wREEsbUJBQ0Esc0NBTEYsbURBTUksb0JBRUYscUNBUkYsbURBU0ksZUFDQSxvQkFFRix3REFDRSxnQkFHSixrREFDRSxhQUNBLFNBQ0EsZ0JBQ0EsOEJBQ0EscUNBTEYsa0RBTUksc0JBQ0EsU0FDQSxzQkFFRiwyREFDRSxhQUNBLHNCQUNBLFNBQ0EscUNBSkYsMkRBS0ksU0FFRixnSUFFRSxhQUNBLFNBQ0EscUNBSkYsZ0lBS0ksc0JBQ0EsU0FHSixnRUFDRSxzQkFDQSxRQVFWLDhCQUNFLGtCQUNBLG9CQUtBLGdEQUNFLG1CQUNBLHNFQUNFLGtCQUNBLG1CQUNBLGdCQUNBLG1CQUNBLGdCQUNBLG9GQUNFLGFBRUYsb0ZBQ0UsY0FDQSxXQUNBLFlBQ0EsVUFDQSxZQUNBLGdCQUNBLGVBRUYsMEVBQ0UsY0FDQSxXQUNBLFlBQ0EsbUJBR0oscUVBQ0Usa0JBQ0EsZ0JBRUYsdUVBQ0UsZ0JBQ0EsdUZBQ0Usb0JBRUYscUZBQ0UsdUJBQ0EsY0FDQSxlQUNBLFlBQ0EsNEJBRUYsa0dBQ0UsVUFFRixrRkFDRSxZQUNBLFlBQ0EsZ0JBQ0EsZ0JBRUYsMkVBQ0UsY0FDQSxXQUNBLFlBQ0EsaUJBSU4sNkNBQ0UsZUFDQSxRQUNBLGFBQ0EsYUFDQSxpQkFFQSxxREFDRSxjQUdGLG9FQUNFLGtCQUNBLFFBQ0EsMkJBR0Ysa0VBQ0Usa0JBQ0EsV0FDQSxVQUdGLGtFQUNFLGtCQUNBLFNBQ0EsV0FDQSxXQUNBLFdBQ0EsWUFDQSxZQUNBLGtCQUNBLGdCQUNBLFdBQ0EsZUFDQSxjQUNBLGVBR0Ysb0VBQ0UsV0FDQSxZQUNBLGdCQUVBLGtGQUNFLGFBQ0EsbUJBQ0EsdUJBQ0EseUJBR0YsdUZBQ0UsYUFDQSxzQkFDQSxXQUNBLFlBR0YsK0VBQ0UsT0FDQSxhQUNBLHlCQUdGLGdGQUNFLGdCQUNBLGVBQ0EsV0FDQSxnQkFDQSxxQ0FMRixnRkFNSSxnQkFJSiwrRUFDRSxlQUNBLGdCQUNBLGdCQUdGLDhFQUNFLGVBQ0EsZUFDQSxnQkFDQSwwQkFHRix3RUFDRSxjQUNBLFdBQ0EsWUFDQSxtQkFJTiwwTUFJRSxXQUNBLHNPQUNFLGVBQ0EsZ0JBR0osb0dBRUUsV0FDQSxZQUNBLGtCQUNBLDJCQUVGLHFDQUdNLG9GQUNFLGFBR0oscUVBQ0UsYUFHQSxxRkFDRSx1QkFFRixrRkFDRSxZQUNBLFlBS0osa0VBQ0UsZ0JBRUYsa0VBQ0UsU0FDQSxRQUNBLFdBQ0EsWUFDQSxnQkFJTixrREFDRSxhQUNBLFNBQ0EscUNBSEYsa0RBSUksc0JBQ0EsVUFFRix5REFDRSxPQUVGLHVEQUNFLFVBQ0EscUNBRkYsdURBR0ksWUFXQSxpREFDRSxhQUNBLDhCQU9KLG9EQUNFLFlBQ0Esd0RBQ0UsbUJBR0osdURBQ0UsTUFJTix5Q0FDRSxXQUNBLGNBQ0EsZ0RBQ0UsV0FDQSxhQUlKLDhDQUNFLGFBQ0EsZUFDQSxRQUNBLGFBQ0EsbUJBQ0EsdUJBRUEsc0RBQ0UsYUFHRixzREFDRSxrQkFDQSxRQUNBLDJCQUNBLGVBR0Ysb0RBQ0Usa0JBQ0EsVUFDQSwwQkFDQSxnQkFJQSx1REFDRSxjQUNBLGVBQ0EsZ0JBQ0EsbUJBSUosb0RBQ0Usa0JBQ0EsVUFDQSxRQUNBLFdBQ0EsWUFDQSxnQkFDQSxZQUNBLGVBQ0EsVUFFQSx5REFDRSxjQUNBLGtCQUNBLFdBQ0EsV0FDQSxnQkFDQSxRQUNBLE9BRUEscUVBQ0Usd0JBRUYsb0VBQ0UseUJBT04scURBQ0UsY0FDQSxnQkFDQSxZQUNBLFVBQ0EsZUFDQSxXQUVBLHlEQUNFLGNBQ0EsV0FRUixxQ0FDRSxtQkFFQSwyREFDRSxrQkFDQSxnQkFDQSxtQkFDQSxnQkFFQSx5RUFDRSxZQUNBLGdCQUdGLHlFQUNFLGFBQ0Esc0JBQ0EsV0FDQSxZQUNBLFVBQ0EsWUFDQSxnQkFDQSxlQUNBLGdCQUVGLHFFQUNFLGFBQ0EsZ0JBQ0EsZ0JBQ0EseUVBQ0UsY0FDQSxXQUNBLFlBQ0EsbUJBR0oscUVBQ0Usa0JBQ0EsdUNBQ0EsZ0ZBQ0UsZUFDQSxnQkFDQSxnQkFDQSxNTmxrRUksS01ta0VKLDBGQUNFLGVBQ0EsZUFDQSxnQkFDQSxNTnZrRUUsS002a0VWLDBEQUNFLGlCQUNBLGdCQUdGLDREQUNFLGdCQUVBLDRFQUNFLG9CQUdGLDBFQUNFLHVCQUNBLGNBQ0EsZUFDQSxZQUNBLDRCQUdGLHVGQUNFLFVBR0YsdUVBQ0UsWUFDQSxZQUNBLGdCQUNBLGdCQUdGLGdFQUNFLGNBQ0EsV0FDQSxZQUNBLGlCQUtOLGtDQUNFLGVBQ0EsUUFDQSxhQUNBLGFBQ0EsaUJBRUEsMENBQ0UsY0FHRix5REFDRSxrQkFDQSxRQUNBLDJCQUdGLHVEQUNFLGtCQUNBLFdBQ0EsVUFHRix1REFDRSxrQkFDQSxTQUNBLFdBQ0EsV0FDQSxXQUNBLFlBQ0EsWUFDQSxrQkFDQSxnQkFDQSxXQUNBLGVBQ0EsY0FDQSxlQUdGLHlEQUNFLFdBQ0EsWUFDQSxnQkFFQSx1RUFDRSxhQUNBLG1CQUNBLHVCQUNBLHlCQUdGLDRFQUNFLGFBQ0Esc0JBQ0EsV0FDQSxZQUdGLG9FQUNFLE9BQ0EsYUFDQSx5QkFHRixxRUFDRSxnQkFDQSxlQUNBLFdBQ0EsZ0JBR0Ysb0VBQ0UsZUFDQSxnQkFDQSxnQkFHRixtRUFDRSxlQUNBLGVBQ0EsZ0JBQ0EsMEJBR0YsNkRBQ0UsY0FDQSxXQUNBLFlBQ0EsbUJBS04sOEpBSUUsV0FFQSwwTEFDRSxlQUNBLGdCQUlKLDhFQUVFLFdBQ0EsWUFDQSxrQkFDQSwyQkFHRixxQ0FHTSxxRUFDRSxhQUdGLHFFQUNFLHVCQUdGLHNFQUNFLGVBR0YscUVBQ0UsZUFDQSxnQkFJSiwwREFDRSxZQUlBLDBFQUNFLHVCQUdGLHVFQUNFLFlBQ0EsWUFNSix1REFDRSxnQkFHRix1REFDRSxTQUNBLFFBQ0EsV0FDQSxZQUNBLGVBSUEscUVBQ0UsZ0JBQ0EsZUFHRixvRUFDRSxlQUdGLG1FQUNFLGVBQ0EsaUJBT1YseUJBQ0UsYUFDQSxpQ0FDRSxjQUdKLGFBQ0Usb0JBQ0EsYUFDQSxzQkFDRSxlQUNBLFNBQ0EsU0FDQSxZQUNBLGFBQ0EsZ0JBSUYsb0JBQ0UsZUFDQSxXTngwRUssUU15MEVMLG1CQUNBLGlDQUNFLGtCQUNBLGlEQUNFLGtCQUNBLFFBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLFNBQ0EsZUFDQSxnQkFDQSxXQUNBLG1CQUNBLGtCQVNBLHlEQUNFLFdBQ0EsWUFDQSxrQkFDQSxnQ0FDQSxnQ0FDQSxtQ0FHSixnQkFDRSxHQUNFLDBCQUdKLCtDQUNFLG1CQUNBLHFDQUZGLCtDQUdJLG9CQUVGLDZEQUNFLGdCQUNBLFdBQ0EsMEJBQ0EsZUFDQSxNTmgzRUgsS01pM0VHLGFBQ0EsbUJBQ0EsOEJBQ0EsU0FDQSxXTmo0RUQsUU1rNEVDLDhCQUNBLHlFQUNFLGFBQ0EsU0FDQSxtQkFFRiwyRUFDRSxhQUNBLHFDQUZGLDJFQUdJLHNCQUNBLGtCQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLCtCQUlOLGtJQUVFLGFBQ0EsZUFDQSxTQUNBLGtCQUNBLHFDQU5GLGtJQU9JLG1CQUVGLDBKQUNFLDRCQUNBLHFDQUZGLDBKQUdJLHdCQUVGLHFDQUxGLDBKQU1JLFlBRUYsc0tBQ0UsdUJBQ0EscUNBRkYsc0tBR0ksd0JBRUYscUNBTEYsc0tBTUksNEJBRUYscUNBUkYsc0tBU0ksd0JBSU4sb01BQ0Usa0JBQ0EsVUFDQSxvQkFFRiwwSkFDRSxrQkFDQSxTQUNBLGtLQUNFLGtCQUNBLGFBQ0EsbUJBQ0EsU0FDQSw0QkFDQSxzQkFDQSxtQkFDQSxXTng3RVAsS015N0VPLGVBQ0EsV0FDRSxrREFFRixrTEFDRSxXQUNBLGtCQUNBLFVBQ0EsUUFDQSwyQkFDQSxXQUNBLFlBQ0Esa0JBQ0Esc0JBQ0EsV052OEVULEtNdzhFUyxzQkFDQSxXQUNFLGtEQUdKLGdMQUNFLFdBQ0Esa0JBQ0EsVUFDQSxRQUNBLFVBQ0EsWUFDQSx5Q0FDQSxxQ0FDQSxzQ0FDQSxVQUNBLDZCQUVGLHNMQUNFLFdBQ0EsWUFDQSxpQkFDQSxtQkFDQSxjQUNBLHNDQU5GLHNMQU9JLFdBQ0EsYUFHSix3TEFDRSxlQUNBLGdCQUNBLE1OMStFSCxLTTIrRUcsZ0JBQ0Esc0NBTEYsd0xBTUksZ0JBR0osOEtBQ0UsYU5qL0VILEtNby9FRCw4TEFDRSxhTjkvRU4sUU0rL0VNLFdOcC9FUCxLTXEvRU8sOE1BQ0UsYU5qZ0ZSLFFNa2dGUSxXTnYvRVQsS015L0VPLDRNQUNFLG1CTnJnRlIsUU1zZ0ZRLG9CTnRnRlIsUU11Z0ZRLFVBRUYsb05BQ0UsTU4xZ0ZSLFFNOGdGRSx3SkFDRSxhQUNBLGVBQ0EsbUJBQ0EsV0FDQSxrTEFDRSxXQUNBLGdCQUVGLG9LQUNFLFlBRUYsOEtBQ0UsYUFFRixnTEFDRSxnQkFLUixpREFDRSxhQUNBLHNCQUNBLG1CQUNBLFNBRUUsNkRBQ0UsTU4xaUZKLFFNMmlGSSxnQkFPWixhQUNFLGtCQUNBLGFBQ0EsZ0NBRUEsc0JBQ0UsYUFDQSx1QkFDQSxtQkFDQSxXQUNBLFlBQ0EsTU5wakZTLEtNcWpGVCxXTm5qRkcsS01vakZILDBCQUNBLHFCQUNBLGVBQ0EsZ0JBRUEsZ0NBQ0UsaUJObGtGRyxRTW1rRkgsTU4zakZDLEtNOGpGTCxxQ0F2QkYsYUF3QkksZ0JBQ0Esa0JBQ0EsaUJBQ0EsUUFDQSxpQ0FDQSxxQkFDQSxnQ0FDRSxhQUVGLHNCQUNFLFdBQ0Esc0JBQ0EsY0FDQSxlQUNBLG1CQUNBLGdCQU1GLDZCQUNFLFdBS04sa0JBQ0Usb0JBQ0Esc0NBRkYsa0JBR0ksWUFDQSw4QkFVRixvSUFDRSw4QkFHQSw0TUFDRSxXQUNBLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0EsaUJOOW1GSSxRTSttRkosVUFDQSw0QkFDQSxxQ0FWRiw0TUFXSSxxQkFHSixzTUFDRSxXQUNBLGtCQUNBLFVBQ0EsTUFDQSxXQUNBLFlBQ0EsaUJOM25GSSxRTTRuRkosVUFLQSwwUkFDRSxNTmxvRkUsUU1tb0ZGLGdCQUVGLG9SQUNFLE1OdG9GRSxRTXVvRkYsZ0JBR0osNFNBQ0UsZUFDQSxpQkFDQSxNTjdvRkksUU04b0ZKLGdCQUNBLHNWQUNFLFdBQ0EsWUFDQSwrQ0FJRiw4ZkFDRSxNTnRwRkUsUU15cEZOLDRQQUNFLFdOM3BGSSxRTTRwRkosTU5scUZDLEtNbXFGRCxnQkFLSSwwc0JBQ0UsaUJOanFGRixRTWtxRkUsd3VCQUNFLE1ObnFGSixRTXFxRkUsNHRCQUNFLE1OeHFGSixRTWdyRkYsZ2VBQ0UsV05uc0ZELFFNcXNGRCxvZ0JBQ0UsbUJBQ0EseUJBTU4sb0lBQ0UseUJBQ0EsOEtBQ0UsaUJOOXJGRSxRTWdzRkosb0xBQ0UsaUJOanNGRSxRTXNzRk4sd1FBQ0UsZ0NBRUUsMFhBQ0UsaUJOMXNGQSxRTW10Rk4sc0NBREYsNEVBRUksbUJBT0Ysc0NBSkYsb0hBS0ksaUNBRUYscUNBUEYsb0hBUUksaUNBSUYsc0NBREYseUVBRUksV0FFRixxQ0FKRix5RUFLSSxXQU1KLHVCQUNFLDhCQUdBLG1DQUNFLFdBQ0Esa0JBQ0EsT0FDQSxNQUNBLFdBQ0EsWUFDQSx5QkFDQSxVQUNBLDRCQUNBLHFDQVZGLG1DQVdJLHFCQUdKLGtDQUNFLFdBQ0Esa0JBQ0EsVUFDQSxNQUNBLFdBQ0EsWUFDQSx5QkFDQSxVQUtBLGdEQUNFLGNBQ0EsZ0JBRUYsK0NBQ0UsTU5qeEZFLFFNa3hGRixnQkFHSixtREFDRSxlQUNBLG9CQUNBLGNBQ0EsZ0JBQ0EsMERBQ0UsWUFDQSxTQUNBLGtEQUNBLFdBSUYsc0ZBQ0UsY0FHSiwyQ0FDRSxtQkFDQSxNTjl5RkMsS00reUZELGdCQUVGLDJDQUNFLGNBS0ksd0hBQ0UseUJBQ0EsNkhBQ0UsY0FFRiwySEFDRSxjQU1WLDZDQUNFLGdDQUlFLGlGQUNFLG1CQUVGLHVGQUNFLG1CQUNBLHlCQUlOLHlEQUNFLDZCQUNBLG1FQUNFLGdDQUdJLDBHQUNFLGNBSUYsdU1BRUUsbUJBU2QsdUJBQ0UsZUFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLHlDQUNBLFlBQ0Esc0NBQ0Usa0JBQ0EsUUFDQSxZQUNBLFdBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0EsMkRBQ0Usa0JBQ0EsV0FDQSxTQUNBLGVBRUYsb0RBQ0UsYUFDQSxzQkFDQSxTQUdKLHNDQUNFLE1ObDRGSSxJTW00RkosZ0JDcDVGRiwrREFDRSxXQUNBLHlCQUNBLGVBRUEsMElBRUUsa0JBQ0EsZ0JBQ0EsZ0NBQ0EsbUJBQ0EsZ0JBR0YscUVBQ0UsWUFDQSxnQkFDQSxxQkFDQSxjQUNBLG1CQUNBLHlCQUdGLHFFQUNFLGNBQ0Esc0JBR0YscUNBQ0UsMElBRUUsY0FDQSxXQUdGLHFFQUNFLG1CQUNBLG1CQUNBLGVBR0YscUVBQ0UsZ0JBQ0Esa0JBQ0EsaUNBUU4sa0JBQ0Usa0JBQ0Esc0JBQ0EsY0FNRixhQUNFLFdBQ0EscUNBRkYsYUFHSSxpQkFFRixpQkFDRSxXQUNBLFlBQ0EsaUJBT0osbUJBQ0UscUNBQ0Esc0JBRUEsMEJBQ0UsZ0JBR0Ysc0JBQ0Usa0NBQ0EsK0JBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQ0EsY0FDQSxtQkFFQSw4QkFDRSxXQUNBLGNBQ0EsV0FDQSxXQUNBLG1CQUNBLG1CQUlKLHFCQUNFLGVBQ0EsZ0JBQ0EsY0FPSixtQkFDRSxxQ0FDQSx5QkFFQSw4QkFDRSxhQUNBLHNCQUNBLDBCQUdGLDRCQUNFLGFBQ0EsOEJBQ0EseUJBQ0EsbUJBR0UsdUNBQ0UsUUFFRix1Q0FDRSxRQUtGLHVDQUNFLFFBRUYsdUNBQ0UsUUFJSixpQ0FDRSxrQkFDQSxnQkFDQSxpQkFFQSxxQ0FDRSxXQUNBLFlBQ0EsaUJBQ0EsdURBR0YsaUZBRUUsV0FDQSxrQkFDQSxXQUNBLFlBQ0EsVUFDQSxvQkFHRix5Q0FDRSxTQUNBLFVBQ0EsNkJBQ0EsOEJBR0Ysd0NBQ0UsWUFDQSxXQUNBLGdDQUNBLCtCQUdGLDJDQUNFLHNCQUtGLG1DQUNFLGVBQ0EsZ0JBQ0EsY0FHRix1Q0FDRSxlQUNBLGNBQ0EsY0FDQSxlQUlKLHFDQWhGRiw0QkFpRkksMEJBSUUsOEVBQ0UsUUFFRiw4RUFDRSxTQVVWLHFDQUVFLGdCQUNBLGdCQUVBLDZDQUNFLFdBQ0EsWUFDQSxpQkFDQSx1QkFDQSxjQU9KLG9CQUNFLHFDQUNBLHNCQUVBLGdDQUNFLGlCQUNBLGNBQ0EsYUFDQSxxQ0FDQSxRQUNBLG1DQUNBLHlCQUVBLHFDQVRGLGdDQVVJLHNDQUlKLHlCQUNFLHNCQUNBLGdCQUVBLDhCQUNFLGtCQUNBLGVBQ0EscUJBQ0EsY0FDQSxnQ0FDQSxhQUNBLHFCQUNBLFFBRUEsbUNBQ0Usb0NBQ0EsZUFDQSxjQUNBLGNBSUosOEJBQ0UsYUFDQSx5QkFFQSxrQ0FDRSxXQUNBLFlBTU4saUNBQ0UsbUJBRUEsbUNBQ0UsYUFFQSxxQ0FIRixtQ0FJSSxjQUNBLGVBQ0EsY0FDQSxnQkFDQSxrQkFJSix1Q0FDRSxXQUNBLHlCQUNBLGVBQ0EsY0FDQSxnQkFDQSxtQkFFQSwwQ0FDRSxnQ0FFQSxtREFDRSx5QkFJSiwwQ0FDRSxrQkFDQSxlQUNBLGdCQUNBLHFCQUNBLGNBQ0EseUJBQ0EsZ0JBQ0EsZ0NBQ0EsbUJBR0YsMENBQ0Usa0JBQ0EsY0FDQSxnQkFDQSxzQkFHRixpREFDRSxlQUNBLGNBQ0EseUJBQ0EsbUJBV0EseURBQ0UsZUFDQSxvQkFDQSxnQ0FDQSxjQVVWLHNCQUNFLHlCQUNBLG1DQUtBLG9DQUNFLG9CQUNFLHdOQUdGLFFBQ0EsMENBQ0EscUNBQ0EsWUFDQSxhQUNBLG1CQUNBLHFCQUNBLHFDQVpGLG9DQWFJLHNDQUdGLHdDQUNFLFdBQ0EsWUFDQSxpQkFDQSxjQUNBLFdBQ0UsNkRBR0YsOENBQ0UsV0FDQSxzQkFJSixtREFDRSx3QkFFRixtREFDRSx3QkFFRixtREFDRSx3QkFFRixtREFDRSx3QkFFRixtREFDRSx3QkFFRixtREFDRSx3QkFFRixtREFDRSx3QkFRTixtQkFDRSxxQ0FDQSx5QkFFQSw4QkFDRSxhQUNBLHFDQUNBLFFBQ0EseUJBRUEscUNBTkYsOEJBT0ksc0NBSUosd0JBQ0Usc0JBQ0EsZ0JBQ0EscUNBRUEsOEJBQ0UseUJBR0YsNEJBQ0UsV0FDQSxpQkFDQSxpQkFDQSx1REFHRixrQ0FDRSxzQkFHRiwrQkFDRSxzQkFDQSxlQUNBLGdCQUNBLHFCQUNBLGNBR0YsMEJBQ0Usb0JBQ0EsZUFDQSxnQkFDQSxjQVFOLHFCQUNFLHFDQUNBLHNCQUVBLGtDQUNFLG1DQUVBLHVDQUNFLGlDQUNBLGdCQUNBLGNBQ0EscUJBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsOEJBR0Ysd0NBQ0UsZUFDQSxjQUNBLHFCQUNBLG1CQUNBLGNBQ0Esa0JBR0Ysd0NBQ0UsZUFDQSxjQUNBLHFCQUNBLG1CQUNBLGdCQUNBLGtCQUNBLHlCQUNBLHlCQUdGLCtDQUNFLGVBQ0EsZ0JBQ0EsY0FJSiwrQkFDRSxhQUNBLDhCQUNBLFFBRUEsbUNBQ0UsV0FDQSxrQkFDQSxpQkFHRixxQ0FYRiwrQkFZSSwyQkFRTixvQkFDRSxxQ0FDQSx5QkFFQSwrQkFDRSxzQkFPSix1QkFDRSxtQ0FDQSx5QkFFQSxxQ0FDRSxhQUNBLHFDQUNBLFFBRUEseUNBQ0UsV0FDQSxlQUNBLGlCQUNBLGNBQ0EsV0FDRSw2REFHRiwrQ0FDRSxZQUNBLHNCQUNBLGtCQUNBLFVBSUoscUNBdEJGLHFDQXVCSSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRm9udFxyXG5mb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xyXG5mb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1aZW4rTWFydStHb3RoaWM6d2dodEAzMDA7NDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuIiwiLyoqXHJcbiAqIFJlc2V0IE1peGluZ1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIERpc2FibGUgQW5pbWF0aW9uXHJcbiAqL1xyXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuXHJcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogRGlzYWJsZSBhbmltYXRpb24gZGVwZW5kcyBvbiBCcm93c2VyIG9yIE9wZXJhdGlvbiBTeXN0ZW0gY29uZmlndXJhdGlvblxyXG4gKi9cclxuQG1peGluIGFjRGlzYWJsZUFuaW1hdGlvbiB7XHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWNjZXNzYWJpbGl0eS4gQmxhY2sgYW5kIFdoaXRlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVCVyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVDb250cmFzdCB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNZXRlciByZXNldFxyXG4gKi9cclxuQG1peGluIG1ldGVyUmVzZXQge1xyXG4gIG1ldGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6Oi1tb3otbWV0ZXItYmFyIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gIH1cclxuXHJcbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXHJcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxyXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuXHJcblxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcclxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByb2dyZXNzUmVzZXQge1xyXG5cclxuICAvKipcclxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcclxuICAgKlxyXG4gICAqL1xyXG4gIHByb2dyZXNzLFxyXG4gIHByb2dyZXNzW3JvbGVdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLyogUmVzZXQgRGVmYXVsdHMgKi9cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLyogTmVlZHMgdG8gYmUgaW4gaGVyZSBmb3IgU2FmYXJpIHBvbHlmaWxsIHNvIGJhY2tncm91bmQgaW1hZ2VzIHdvcmsgYXMgZXhwZWN0ZWQuICovXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBQb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXHJcbiAgfVxyXG5cclxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBNb2Rlcm4gQ1NTIFJlc2V0IFR3ZWFrc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgLy8gU21vb3RoIHNjcm9sbFxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcblxyXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDU1MgUmVzZXQgVHdlYWtzXHJcbiAqXHJcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAqIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gKiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEhpZGUgZW1wdHkgY2VsbCAqL1xyXG50ZCxcclxudGgge1xyXG4gICY6ZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSW5wdXQgUmVzZXRcclxuICovXHJcbmlucHV0OnJlcXVpcmVkLFxyXG5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbnBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cclxuICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAvKiAyICovXHJcblxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxyXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxubGVnZW5kIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1pc2NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvKipcclxuICogQmFzZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL3NldHRpbmdcIiBhcyAqO1xyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNXM7XHJcbiAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IC8vIGlPU+WvvuetllxyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgLy8g44Oi44OQ44Kk44Or44Gu44OQ44Km44Oz44OJ6Ziy5q2iXHJcbiAgICBoZWlnaHQ6IDEwMHZoOyAvLyBBbmRyb2lkIENocm9tZeWvvuetlu+8iOW/heimgeOBquOCie+8iVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBjIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFNldHRpbmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLy8gbWVkaWEgcXVlcnlcclxuJGJhc2UtY29udGVudC13aWR0aDogMTE0MHB4O1xyXG4keHhsOiAxMzgwcHg7XHJcbiR4bDogMTI4MHB4O1xyXG4kbDogMTAyNHB4O1xyXG4keG06IDkyMHB4O1xyXG4kbTogNzY4cHg7XHJcbiRzOiA0ODBweDtcclxuXHJcbi8vIHNwYWNlXHJcbiRzcGFjZS1kZWZhdWx0OiA4MHB4O1xyXG4kc3BhY2UteGw6IDU2cHg7XHJcbiRzcGFjZS1tOiAyNHB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjLW1haW46ICM0ZGE2MzU7XHJcbiRjLXN1YjogI2VkNmYyZjtcclxuJGMtYmc6ICNlOGVhZWQ7XHJcbiRjLXN1YjI6ICNmZmY5ZjI7XHJcbiRjLXN1YjM6ICM5MWNiODI7XHJcbiRjLXN1YjQ6ICNmNGVhZGI7XHJcbiRjLXN1YjU6ICNmOWNkYjY7XHJcbiRjLWdyYXk6ICM3Nzc3Nzc7XHJcbiRjLWJvcmRlcmdyYXk6ICNjY2NjY2M7XHJcblxyXG4kYy1mb250Z3JheTogIzY2NjY2NjtcclxuJGMtZm9udGdyYXkyOiAjMzMzMzMzO1xyXG4kYy13aDogI2ZmZjtcclxuJGMtYms6ICMwMDAwMDA7XHJcbiRjLWZvb3RlcjogI2Y5ZjlmOTtcclxuJGMtcmVkOiAjZmYwMDAwO1xyXG5cclxuJGMtY29jbzE6ICNkN2RiOTM7XHJcbiRjLWNvY28yOiAjYTI4YTZiO1xyXG4kYy1jb2NvMzogIzk0YzUyMztcclxuJGMtY29jbzQ6ICNkZmQ1Yzg7XHJcbiIsIi8qKlxyXG4gKiBTY3JvbGwgQW5pbWF0aW9uXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIOOCueOCr+ODreODvOODq0NTUyAqL1xyXG4uZmFkZWluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XHJcbn1cclxuXHJcbi5mYWRlaW4tdXAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcclxufVxyXG5cclxuLmZhZGVpbi1kb3duIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwcHgpO1xyXG59XHJcblxyXG4uZmFkZWluLWxlZnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XHJcbn1cclxuXHJcbi5mYWRlaW4tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xyXG59XHJcblxyXG4uc2Nyb2xsaW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvbXBvbmVudFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcbi5vcGVuaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIGVhc2U7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLnR4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1mYWRlb3V0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbnNlY3Rpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyIHtcclxuICAuaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi53aWR0aF8xMDI0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDg0cHg7XHJcbiAgICB9XHJcbiAgICAmLndpZHRoX2Z1bGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luX2IyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWFyZ2luX2I0MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWFyZ2luX2I1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4ubWFyZ2luX2I4MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuLm1hcmdpbl90MzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLm1hcmdpbl90NDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm1hcmdpbl90ODAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5fdDE1MCB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLm5hdl9mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIH1cclxuICAgICAgLm95YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIC5jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoaWxkMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOimi+WHuuOBlyAqL1xyXG4uaDJfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLmVuIHtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oMmljb24uc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanAge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaDJrIHtcclxuICAucGFydF9wb2ludCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGMtc3ViMztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbl9zaW5nbGVoMi5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmgya3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29jb19oMiB7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYy1jb2NvMztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29jb19oMmljb24uc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGNvbG9yOiAkYy1jb2NvMjtcclxuICB9XHJcbn1cclxuXHJcbi5oM19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAkYy1zdWI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oM19iIHtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBjb2xvcjogJGMtc3ViMztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVuIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qcCB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uX29uX3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogJGMtbWFpbjtcclxuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNhdGNoIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg5zjgr/jg7MgKi9cclxuLmJ0bl9hIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgYSxcclxuICBidXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEzcHg7XHJcbiAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0bl9hX2JhY2sge1xyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAuY2lyY2xlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuX2Ige1xyXG4gIHdpZHRoOiAyODRweDtcclxuICBoZWlnaHQ6IDExNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtc3ViNDtcclxuICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zdWI0O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnRuX2JfbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG5fYyB7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZGE2MzUgMCUsICM5MWNiODIgMTAwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG5fZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1zdWI0O1xyXG4gICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjQ7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGMtc3ViO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMjAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOOCq+ODhuOCtOODqiAqL1xyXG4uY2F0X2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG4uY2F0X2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNXB4O1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg6rjgrnjg4ggKi9cclxuLmxpc3RfMSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBzdmc6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG4gIGRsIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMCA2cHg7XHJcbiAgICB9XHJcbiAgICBkdCB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGYge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIEIge1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0XzQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLmgzX2Ege1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICB9XHJcbiAgICAuZ2FpeW91IHtcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfNSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIC5ib3gge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgIC5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIC5ib3gge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdF9hIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOOCouODvOOCq+OCpOODliAqL1xyXG4ubWFnYXppbmVfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gNDBweCk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IC8qIG9yIG5vdC1hbGxvd2VkICovXHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYnNjYXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtc3ViO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAmLnN1YmNhdGNoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyNHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyNHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgLyogb3Igbm90LWFsbG93ZWQgKi9cclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA0MHB4IDIwcHg7XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTRweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIH1cclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIC5hcmNfbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogODBweDtcclxuICAuYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg0NSUgLSAzMHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gMzBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRva3V0eW9fYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWIyO1xyXG4gICAgICAgICAgLmJpZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudG9rdXR5b19ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0OyAvKiBvciBub3QtYWxsb3dlZCAqL1xyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfZiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAyNnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxOHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICB9XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nX2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMjZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMThweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogdHdvIGNvbHVtbiAqL1xyXG4udHdvX2NvbHVtbiB7XHJcbiAgLmlubmVyIHtcclxuICAgIC50d29fYXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lkZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViMjtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXRfbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuaW1ndHh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodF9jb2x1bW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1hZ2F6aW5lX2Ege1xyXG4gICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZXRjICovXHJcbi5mbG93X3N0ZXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgLmZsb3dfc3RlcF9saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZsb3dfc3RlcF9pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC05OSU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC0yOXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXBfY2lyY2xlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zdWI7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmMThjNTk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXBfbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogMjNweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXBfdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5zdGVwX251bSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmVuZXhfYnRuX2FyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDQwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogNjBweCAwO1xyXG4gIC5wcmVuZXhfYnRuIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zdWI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuc2VsZWN0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICBtaW4taGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmNhdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtc3ViO1xyXG4gICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBamF455So44Oa44O844K444ON44O844K344On44OzICovXHJcbi5wYWdpbmF0aW9uIHtcclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYSxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ib3JkZXJncmF5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDog4zmma/jgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cclxuLmJsb2ItYmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogb3IgYWJzb2x1dGU7IOimquOBjHJlbGF0aXZl44Gq44KJYWJzb2x1dGXjgafjgoJPSyAqL1xyXG4gIGluc2V0OiAwO1xyXG4gIHotaW5kZXg6IC0yOyAvKiDog4zmma/jgavlm57jgZkgKi9cclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyog44Kv44Oq44OD44Kv44KS6YKq6a2U44GX44Gq44GEICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyAvKiDjg5rjg7zjgrjjga7lnLDoibLjgavlkIjjgo/jgZvjgaYgKi9cclxuICAuYmxvYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2xhbXAoMjgwcHgsIDM4dncsIDY0MHB4KTtcclxuICAgIGhlaWdodDogY2xhbXAoMjIwcHgsIDMydncsIDUyMHB4KTtcclxuICAgIGZpbHRlcjogYmx1cig0MHB4KTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MCUgNjAlIDYwJSA0MCUgLyA0MCUgNDAlIDYwJSA2MCU7IC8qIOOBoeOCh+OBhOatquOCk+OBoOalleWGhiAqL1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDsgLyog44OH44K244Kk44Oz44Gr5ZCI44KP44Gb44GmIG11bHRpcGx5L3NjcmVlbiDjgoLoqabjgZvjgosgKi9cclxuICAgICYuYjEge1xyXG4gICAgICBsZWZ0OiA4JTtcclxuICAgICAgdG9wOiA4JTtcclxuICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICBjaXJjbGUgYXQgMzAlIDMwJSxcclxuICAgICAgICAgICMwMDQ3NmEyNyAwJSxcclxuICAgICAgICAgICMwMDQ3NmEyNyAyMCUsXHJcbiAgICAgICAgICByZ2JhKDIzMiwgMjMwLCAyNTUsIDApIDcwJVxyXG4gICAgICAgICksXHJcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICAgICAgY2lyY2xlIGF0IDcwJSA3MCUsXHJcbiAgICAgICAgICAjMDY3NmZmMTcgMCUsXHJcbiAgICAgICAgICByZ2JhKDIxNCwgMjU1LCAyMzcsIDApIDcwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIGFuaW1hdGlvbjogZmxvYXQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgIH1cclxuICAgICYuYjIge1xyXG4gICAgICBsZWZ0OiAyMiU7XHJcbiAgICAgIHRvcDogNDglO1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChcclxuICAgICAgICAgIGNpcmNsZSBhdCAzNSUgNDAlLFxyXG4gICAgICAgICAgIzA2NzZmZjFmIDAlLFxyXG4gICAgICAgICAgcmdiYSgyMzIsIDI1NSwgMjQzLCAwKSA3MCVcclxuICAgICAgICApLFxyXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChcclxuICAgICAgICAgIGNpcmNsZSBhdCA3MCUgNjAlLFxyXG4gICAgICAgICAgIzAwNDc2YTI3IDAlLFxyXG4gICAgICAgICAgcmdiYSgyNDksIDIzMCwgMjU1LCAwKSA3MCVcclxuICAgICAgICApO1xyXG4gICAgICBhbmltYXRpb246IGZsb2F0MiA4cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICB9XHJcbiAgICAmLmIzIHtcclxuICAgICAgcmlnaHQ6IDYlO1xyXG4gICAgICB0b3A6IDE4JTtcclxuICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICBjaXJjbGUgYXQgMzUlIDM1JSxcclxuICAgICAgICAgICMwMDQ3NmEyMSAwJSxcclxuICAgICAgICAgIHJnYmEoMjU1LCAyMzMsIDIyNywgMCkgNzAlXHJcbiAgICAgICAgKSxcclxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICBjaXJjbGUgYXQgNjUlIDY1JSxcclxuICAgICAgICAgICNiMDg4NzkzNCAwJSxcclxuICAgICAgICAgIHJnYmEoMjQ0LCAyMzAsIDI1NSwgMCkgNzAlXHJcbiAgICAgICAgKTtcclxuICAgICAgYW5pbWF0aW9uOiBmbG9hdDMgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZsb2F0MSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwcHgsIDQwcHgsIDApIHNjYWxlKDEuMDgpIHJvdGF0ZSg2ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmbG9hdDIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMS4wMik7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgLTYwcHgsIDApIHNjYWxlKDAuOTcpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXQzIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuOTgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDIwcHgsIDApIHNjYWxlKDEuMDYpIHJvdGF0ZSg0ZGVnKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAuYmxvYiB7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDllY/jgYTlkIjjgo/jgZvjg5Xjgqnjg7zjg6AgKi9cclxuLmNvbnRhY3RfYXJlYSB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN0ZXBfYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcF9ib3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3RlcF9vbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNfcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JheV9hcmVhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iZztcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgLnR5dV90IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdGZvcm0ge1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgJi5mbGV4IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibF9hcmVhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJhZGlvX2FyZWEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAucmFkaW9fYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yYWRpb19hcmVhLFxyXG4gICAgICAgICAgICAuY2hlY2tib3hfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR5dWFyaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAudHl1X3Qge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBvc3RfYm94IHtcclxuICAgICAgICAgICAgLnBvc3RfdHh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAudHl1YXJpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiNwb3N0Y29kZVNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWRkcl9ib3gge1xyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC5hZGRyX3R4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAuYWRkcl90eHRfbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmdfYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtYmc7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdF9oZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9ub3JtYWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fYXJlYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuX25vcm1hbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb25mYXJlYSB7XHJcbiAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAuY29uZl90eHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX2FyZWEge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDBhYjtcclxuICB0b3A6IDE1MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5lcnJvcl9hcmVhX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9lcnJvcnMge1xyXG4gIG1hcmdpbjogNjBweCAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xyXG4gIGNvbG9yOiAkYy13aDtcclxufVxyXG5cclxuLy8g44Oc44K/44Oz6YCB5L+h5Lit44Gu54q25oWLXHJcbmJ1dHRvbi5pcy1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIOOCr+ODquODg+OCr+eEoeWKueWMllxyXG4gIG9wYWNpdHk6IDAuNjsgLy8g5Y2K6YCP5piOXHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIGhlaWdodDogMS4yZW07XHJcbiAgICBtYXJnaW46IC0wLjZlbSAwIDAgLTAuNmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg4OCwgODgsIDg4LCAwLjYpOyAvLyDlpJbmnqBcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyAvLyDpmpnplpPjgaflm57ou6LjgpLlvLfoqr9cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogSGVhZGVyXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE0MHB4O1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgJi5sb2dvMSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxvZ28yIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICYubG9nbzEge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sb2dvMiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZfYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3BfbmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAtMTEwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG4gICAgLmh1bW5hdl9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDYwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAubCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygzNSUgLSAzMHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZfbF9ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAuYmlnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5MjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg2NSUgLSAzMHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vbiB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLmh1bW5hdl9hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vbiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIC5sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYubG9nbzEge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sb2dvMiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZfYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWUge1xyXG4gIGhlYWRlciB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYub24ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBGb290ZXJcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmZfY29udGFjdCB7XHJcbiAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcGFkZGluZzogNDJweCAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmJnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mX2NvbnRhY3RfYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA2NzhweDtcclxuICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgYXV0bztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjLXN1YjI7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZl9sX2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXkyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9uYXYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290X3R4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc21hbGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIEluZGV4XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuLndlYnAge1xyXG59XHJcbi5uby13ZWJwIHtcclxufVxyXG5cclxuLmhvbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAua3Yge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxMDBweCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5rdl9fYmcge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjkwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaDEge1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1Ljh2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtYnJlYWs6IHN0cmljdDtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9tZV9uZXdzX2FyZWEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmUyZmRjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAubmV3c19mbGV4IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmUyZmRjO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzX2Ege1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2F0X2Ege1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2g7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJucl9zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5ibnItc3dpcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX2Fib3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAuZmxleCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIC5hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgZ2FwOiAzMHB4IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmgzX2Ege1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9icmFuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViNDtcclxuICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oM19iIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmE2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2Ege1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZzEge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX3BvcnRmb2xpbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgLm1hZ2F6aW5lX2Ege1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuX2Ege1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV90b3BpY2tzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc3ViMjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAuYnRuX2Ege1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgI2llbWlydS1jbXMtaW5kZXgtcGFnZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyAvKiBvciBub3QtYWxsb3dlZCAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rYy1ldmVudHMtZXZlbnQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAua2MtZXZlbnRzLWV2ZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjRweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5rYy1ldmVudHMtZXZlbnQtbGFiZWxzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5rYy1ldmVudHMtZXZlbnQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5rYy1ldmVudHMtZXZlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5rYy1ldmVudHMtZXZlbnQtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX2JucnNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5ibnJfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWI1O1xyXG4gICAgICAgICAgei1pbmRleDogLTM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkYy1zdWI7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyMjZweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX2JucnNlY3Rpb24yIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5ibnJfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mX2NvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnBhZ2VfbWFpbiB7XHJcbiAgLnBhZ2VfaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2VfdGl0bGViZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHBpY3R1cmUsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1mb250Z3JheTI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oMV9wYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgM3B4IDBweCAwICNmZmYsXHJcbiAgICAgICAgICAtM3B4IDBweCAwICNmZmYsXHJcbiAgICAgICAgICAwcHggM3B4IDAgI2ZmZixcclxuICAgICAgICAgIDBweCAtM3B4IDAgI2ZmZixcclxuICAgICAgICAgIDJweCAycHggMCAjZmZmLFxyXG4gICAgICAgICAgLTJweCAycHggMCAjZmZmLFxyXG4gICAgICAgICAgMnB4IC0ycHggMCAjZmZmLFxyXG4gICAgICAgICAgLTJweCAtMnB4IDAgI2ZmZixcclxuICAgICAgICAgIDNweCAxcHggMCAjZmZmLFxyXG4gICAgICAgICAgLTNweCAxcHggMCAjZmZmLFxyXG4gICAgICAgICAgM3B4IC0xcHggMCAjZmZmLFxyXG4gICAgICAgICAgLTNweCAtMXB4IDAgI2ZmZixcclxuICAgICAgICAgIDFweCAzcHggMCAjZmZmLFxyXG4gICAgICAgICAgLTFweCAzcHggMCAjZmZmLFxyXG4gICAgICAgICAgMXB4IC0zcHggMCAjZmZmLFxyXG4gICAgICAgICAgLTFweCAtM3B4IDAgI2ZmZjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV9jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9tYWluIHtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi5zaW5nbGVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICYubV9idG1fMCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX2hlYWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhdF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAuY2F0X2Ege1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9hIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbmdsZS1zZXJ2aWNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJnX2hlYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IC0yMTVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICB3aWR0aDogOTV2dztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX2hlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmExO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX2NvbnRlbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAubGVhZF90eHQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cC1ibG9jay1saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICBoMi53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uX3NpbmdsZWgyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLm5vX2ljb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vX21hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc3ViMztcclxuICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IC8vIOWlveOBjeOBquWAjeeOh+OBq1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjsgLy8g5aW944GN44Gq6ImyXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLm5vX2ZpcnN0IHtcclxuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9fYm9yZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0LndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtbWFpbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pcy10eXBlLXZpZGVvIHtcclxuICAgIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnR3b19oIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICRjLXN1YjM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uX3NpbmdsZWgyLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICYuaXMtbGF5b3V0LWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIC5pcy1sYXlvdXQtZmxvdyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFydF9wb2ludCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGMtc3ViMztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25fc2luZ2xlaDIuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YjM7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlX2ltZ3R4dF9iZzEge1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja3BvaW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG4gIC5wYWdlX2JnaW1nX2FyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTM0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlX2JnaW1nX2FyZWFfaW1nMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyJSAxZnI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGV4bm8ge1xyXG4gICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvY295dW5vX2JnYXJlYSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmNjO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2NveXVub19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIxMHB4IDAgMDtcclxuICAgICAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZjYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTE3JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2JSwgLTE3JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHZ3O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTIwdnc7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zOSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYXJ0X2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlX2JnaW1nX2FyZWEyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2VfYmdpbWdfYXJlYV9pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlcmJvdHRvbV9ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWIzO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9pY29uX2FyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NzJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgaGVpZ2h0OiA2MTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICB9XHJcbiAgICAuaWNvbl9ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDEzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFicyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3R0b206IC0zNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZ3R4dF8yX2JveCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtY29jbzE7XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGMtY29jbzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtY29jbzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGFwZV9hcmVhIHtcclxuICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNTBweCAzMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaGFwZV9ib3gge1xyXG4gICAgICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjQ7XHJcbiAgICAgICAgICAubm9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXN1YjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3gzMyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm94MjUge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjNweCk7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2NvaWNvbl9hcmVhIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvY29jYW1wX2ltZyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5tYWdhemluZV9jb2NvaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5ib3gge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1mb250Z3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlLmNvbDRfYXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2w0X2JveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgLmNoZWNrcG9pbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdhcDMwX2FyZWEge1xyXG4gICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc190aXRsZXR4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAub25heWFtaV9ib3gge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwODM7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5iaWd0eHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZnRlcnNlcnZpY2VfaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19hcmNoaXZlX2FyZWEge1xyXG4gIC5pbm5lciB7XHJcbiAgICAubmV3c19hIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFfYXJjaGl2ZSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgLmZhcV9pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluO1xyXG4gIH1cclxuICAuZmFxX3Ege1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZmFxX2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfcV9pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgLmZhcV9tYXJrIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjLW1haW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxX21hcmtfYSB7XHJcbiAgICBjb2xvcjogJGMtc3ViO1xyXG4gIH1cclxuICAuZmFxX3RpdGxlIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxX2ljb24ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGVhc2UsXHJcbiAgICAgICAgb3BhY2l0eSAwLjI1cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9hX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWIyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9hX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcV9jb250IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgcCArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXFfaXRlbS5pcy1vcGVuIHtcclxuICAgIC5mYXFfaWNvbjo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX3NlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wYWdlX2NvbnRlbnRfZmFxIHtcclxuICAuaW5uZXIge1xyXG4gICAgLmZhcV9zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYXFfYXJjaGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZXJ2b2ljZV9hcmVhIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcGljc19hcmNoaXZlIHtcclxuICAuaW5uZXIge1xyXG4gIH1cclxufVxyXG5cclxuLmthbnJlbl9zZWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG4uc2luZ2xlX3N0b3JlX2FyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zaW5nbGVfc3RvcmVfc2xpZGVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnN0b3JlX2dhbGxlcnkge1xyXG4gICAgICAgIC5wcm9wZXJ0eV9tYWluX3N3aXBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWFpbl9pbWdfYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHlfdGh1bWJfd3JhcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eV90aHVtYl9zd2lwZXIge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aHVtYl9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nYWxsZXJ5X21vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbGxlcnlfbW9kYWxfb3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYWxsZXJ5X21vZGFsX2lubmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGluc2V0OiA0MHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbGxlcnlfbW9kYWxfY2xvc2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eV9tb2RhbF9zd2lwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2RhbF9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9wZXJ0eV9tYWluX3ByZXYsXHJcbiAgICAgIC5wcm9wZXJ0eV9tYWluX25leHQsXHJcbiAgICAgIC5wcm9wZXJ0eV9tb2RhbF9wcmV2LFxyXG4gICAgICAucHJvcGVydHlfbW9kYWxfbmV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb3BlcnR5X21haW5fcHJldixcclxuICAgICAgLnByb3BlcnR5X21haW5fbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgIC5zdG9yZV9nYWxsZXJ5IHtcclxuICAgICAgICAgIC5wcm9wZXJ0eV9tYWluX3N3aXBlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9wZXJ0eV90aHVtYl93cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9wZXJ0eV90aHVtYl9zd2lwZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGh1bWJfaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYWxsZXJ5X21vZGFsIHtcclxuICAgICAgICAgIC5nYWxsZXJ5X21vZGFsX2lubmVyIHtcclxuICAgICAgICAgICAgaW5zZXQ6IDIwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nYWxsZXJ5X21vZGFsX2Nsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0XzIge1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9zdG9yZV9hcmVhMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnN0Ml9mZWF0X2FyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTVweDtcclxuICAuc3QyX2ZlYXRfaXRlbSB7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB3aWR0aDogY2FsYygxNi42NjYlIC0gMTNweCk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEycHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTBweCk7XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC5ub3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3QyX2ZlYXRfYXJlYV9jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlX3N0b3JlX2FyZWEzIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIC5pbm5lciB7XHJcbiAgICAuc3RhZmZfd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuc3RhZmZfYXJlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zdGFmZl9ib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RuYW1lIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0XzIge1xyXG4gICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdGFmZl9hcmVhX3RodW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLnN0YWZmX3RodW0ge1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfc3RvcmVfYXJlYV9idG0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9wcm9wZXJ0eV9hcmVhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5pbm5lciB7XHJcbiAgICAucHJvcGVydHlfaGVhZCB7XHJcbiAgICAgIG1hcmdpbjogMTgwcHggMCA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWIyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhdGNoIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFnYXJlYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvcCxcclxuICAgICAgICAgIC5idG0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2luZ2xlX3Byb3BlcnR5X2FyZWEyIHtcclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5zaW5nbGVfcHJvcGVydHlfYXJlYTMge1xyXG4gIC5pbm5lciB7XHJcbiAgICAucHJvcGVydHlfZ2FsbGVyeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIC5wcm9wZXJ0eV9tYWluX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbl9pbWdfYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvcGVydHlfdGh1bWJfd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgLnByb3BlcnR5X3RodW1iX3N3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iX2ltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5X21vZGFsIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FsbGVyeV9tb2RhbF9vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdhbGxlcnlfbW9kYWxfaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogNDBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2FsbGVyeV9tb2RhbF9jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9wZXJ0eV9tb2RhbF9zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9zbGlkZV9pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX2ltZyB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX21ldGEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWdfdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nX2Rlc2Mge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5X21haW5fcHJldixcclxuICAgIC5wcm9wZXJ0eV9tYWluX25leHQsXHJcbiAgICAucHJvcGVydHlfbW9kYWxfcHJldixcclxuICAgIC5wcm9wZXJ0eV9tb2RhbF9uZXh0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5X21haW5fcHJldixcclxuICAgIC5wcm9wZXJ0eV9tYWluX25leHQge1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAucHJvcGVydHlfZ2FsbGVyeSB7XHJcbiAgICAgICAgLnByb3BlcnR5X21haW5fc3dpcGVyIHtcclxuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHlfdGh1bWJfd3JhcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHlfdGh1bWJfc3dpcGVyIHtcclxuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aHVtYl9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdhbGxlcnlfbW9kYWwge1xyXG4gICAgICAgIC5nYWxsZXJ5X21vZGFsX2lubmVyIHtcclxuICAgICAgICAgIGluc2V0OiAyMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYWxsZXJ5X21vZGFsX2Nsb3NlIHtcclxuICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3N1c3VtZV9wb2ludF9mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbmdsZV9wcm9wZXJ0eV9hcmVhNCB7XHJcbiAgLmlubmVyIHtcclxuICAgIC5saXN0XzIge1xyXG4gICAgICBkbCB7XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgJi5hZGRyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hZ2F6aW5lX2Uge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0XzIge1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdvb2dsZW1hcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiA9PT09PSBVbml0IEltYWdlIE1vZGFsID09PT09ICovXHJcbiAgICAudW5pdF9pbWdfbW9kYWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDkwdncsIDkwMHB4KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2JvZHkge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDg1dmg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiDnlLvlg4/jg5zjgr/jg7Pjga7jg6rjgrvjg4Pjg4ggKi9cclxuICAgIC5pbWcge1xyXG4gICAgICAuanMtb3Blbi11bml0LWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHpvb20taW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9hcmNfc2xpZGVyIHtcclxuICAucHJvcGVydHlfZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIC5wcm9wZXJ0eV9tYWluX3N3aXBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbl9pbWdfYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWdfbWV0YSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZiZTtcclxuICAgICAgICAuaW1nX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgY29sb3I6ICRjLWZvbnRncmF5MjtcclxuICAgICAgICAgIC5pbWdfZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXkyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eV90aHVtYl93cmFwIHtcclxuICAgICAgcGFkZGluZzogMHB4IDI0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5X3RodW1iX3N3aXBlciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC41NTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aHVtYl9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnlfbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X21vZGFsX292ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X21vZGFsX2lubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogNDBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9tb2RhbF9jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eV9tb2RhbF9zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWxfc2xpZGVfaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbF9pbWcge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsX21ldGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWdfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWdfZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvcGVydHlfbWFpbl9wcmV2LFxyXG4gIC5wcm9wZXJ0eV9tYWluX25leHQsXHJcbiAgLnByb3BlcnR5X21vZGFsX3ByZXYsXHJcbiAgLnByb3BlcnR5X21vZGFsX25leHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvcGVydHlfbWFpbl9wcmV2LFxyXG4gIC5wcm9wZXJ0eV9tYWluX25leHQge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9wZXJ0eV9nYWxsZXJ5IHtcclxuICAgICAgLnByb3BlcnR5X21haW5fc3dpcGVyIHtcclxuICAgICAgICAubWFpbl9pbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWdfbWV0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWdfdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZ19kZXNjIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvcGVydHlfdGh1bWJfd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvcGVydHlfdGh1bWJfc3dpcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1iX2ltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfbW9kYWwge1xyXG4gICAgICAuZ2FsbGVyeV9tb2RhbF9pbm5lciB7XHJcbiAgICAgICAgaW5zZXQ6IDIwcHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdhbGxlcnlfbW9kYWxfY2xvc2Uge1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvcGVydHlfbW9kYWxfc3dpcGVyIHtcclxuICAgICAgICAubW9kYWxfbWV0YSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZ190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nX2Rlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXJfdGFic19wbGFjZWhvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLmlzLXNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5maWx0ZXJfdGFicyB7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgJi5pcy1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmZpbHRlcl9hcmVhIHtcclxuICAuaW5uZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGMtc3ViMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAuZmlsdGVyX2Zvcm0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5maWx0ZXJfbG9hZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogIzAwMDAwMDJjO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJfYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJfbGFiZWwge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDUwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XHJcbiAgICAgICAgICAubGFiZWxfZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zcF9hcnJvd19idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcl9jaGVja3MsXHJcbiAgICAgICAgLmZpbHRlcl9kZXRhaWxfaW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaGVja19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxNHB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbTIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTRweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaGVja19pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hlY2tfaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAudWkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JheTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWZvbnRncmF5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRlcm1faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGVybV9uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9udGdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAudWkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc3ViO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZXJtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcmljZV9yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucHJpY2VfbGFiZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2Vfc2VwIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZV91bml0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJfYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC50eXUge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbHRlcl90YWJzIHtcclxuICBtYXJnaW46IDE1cHggMCAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGMtc3ViMztcclxuXHJcbiAgLnRhYl9idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgY29sb3I6ICRjLWZvbnRncmF5O1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViMztcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGFiX2J0biB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pcy1sb2FkaW5nIHtcclxuICAubWFnYXppbmVfYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VhcmVhbmF2X2FyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pZC05MixcclxuLnBhZ2UtaWQtOTQsXHJcbi5wYWdlLWlkLTEwMSxcclxuLnBhZ2UtaWQtNzA0LFxyXG4ucGFnZS1pZC0xNDE0LFxyXG4ucGFnZS1pZC0xNTM1IHtcclxuICAubmF2X2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1jb2NvMiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGFnZV90aXRsZWJnIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY28xO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA5MHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX2NvbnRlbnRzIHtcclxuICAgIC5jb2NveXVub19ib3gge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICBjb2xvcjogJGMtY29jbzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvY29faDJpY29uLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQgaDMud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLWNvY28zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2twb2ludCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWNvY28yO1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAuc2hhcGVfYXJlYSB7XHJcbiAgICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIC5zaGFwZV9ib3gge1xyXG4gICAgICAgICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY280O1xyXG4gICAgICAgICAgICAubm9tIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtY29jbzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1jb2NvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsb3dfc3RlcCB7XHJcbiAgICAgIC5mbG93X3N0ZXBfbGlzdCAuZmxvd19zdGVwX2l0ZW0ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwX2NpcmNsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTVjMTFmO1xyXG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2M3ZGQ3MztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bl9hIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1jb2NvMjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICB9XHJcbiAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlYXJlYW5hdl9hcmVhIHtcclxuICAgIC5maWx0ZXJfdGFicyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYy1jb2NvMjtcclxuICAgICAgLnRhYl9idG4ge1xyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWNvY28yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtOTQge1xyXG4gIC5zaW5nbGVfY29udGVudHMgLnBhZ2VfYmdpbWdfYXJlYS5jb2NveXVub19iZ2FyZWEgLmNvY295dW5vX2JveCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGVfY29udGVudHNcclxuICAgIC5wYWdlX2JnaW1nX2FyZWEuY29jb3l1bm9fYmdhcmVhXHJcbiAgICAuY29jb3l1bm9fYm94XHJcbiAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00OSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX2NvbnRlbnRzIC5wYWdlX2JnaW1nX2FyZWEuY29jb3l1bm9fYmdhcmVhIC5wYXJ0X2xvZ28ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgdG9wOiAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIHRvcDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pZC0xNTU2IHtcclxuICAubmF2X2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTczMjY3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYWdlX3RpdGxlYmcge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MzI2NztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogOTBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5NjAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2luZ2xlX2NvbnRlbnRzIHtcclxuICAgIC5jb2NveXVub19ib3gge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMxNzMyNjc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGMtY29jbzI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjMTczMjY3O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaXJvZG9yaV9oMmljb24uc3ZnXCIpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICBjb2xvcjogI2YyOTYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrcG9pbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYzBlN2Y3O1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAuc190aXRsZXR4dCB7XHJcbiAgICAgIGNvbG9yOiAjMTczMjY3O1xyXG4gICAgfVxyXG4gICAgLnNoYXBlX2FyZWEge1xyXG4gICAgICA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAuc2hhcGVfYm94IHtcclxuICAgICAgICAgID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlN2Y3O1xyXG4gICAgICAgICAgICAubm9tIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2MwZTdmNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxNzMyNjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWd0eHRfMl9ib3gge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwZTdmNztcclxuICAgIH1cclxuICAgIC5mbG93X3N0ZXAge1xyXG4gICAgICAuZmxvd19zdGVwX2xpc3QgLmZsb3dfc3RlcF9pdGVtIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI5NjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcF9jaXJjbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyOTYwMDtcclxuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmNWFiMzM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxX3NlY3Rpb24gLmZhcV9hcmNoaXZlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNzMyNjc7XHJcbiAgICAgIC5mYXFfaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNzMyNjc7XHJcbiAgICAgICAgLmZhcV9xIC5mYXFfYnRuIHtcclxuICAgICAgICAgIC5mYXFfcV9pbm5lciB7XHJcbiAgICAgICAgICAgIC5mYXFfbWFyayB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmMjk2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mYXFfaWNvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI5NjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY2F0YWxvZy1tb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA1MDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgI2NhdGFsb2ctbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICNjYXRhbG9nLW1vZGFsLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2F0YWxvZy1zdGVwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0YWxvZy1lcnJvciB7XHJcbiAgICBjb2xvcjogJGMtcmVkO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBQYWdlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbi5wYWdlX2xwIHtcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgS2F3YWdvZSBHYXJhZ2UgSG91c2UgTFBcclxuICAvLyAgRGVzaWduOiBDbGVhbiAmIFJlZmluZWQgLyBXaGl0ZSBiYXNlXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vICDlhbHpgJrjg5Hjg7zjg4RcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgLy8gLS0tIOODhuODvOODluODq+WFsemAmiAoLnN5b3VzYWlfdGFibGUpIC0tLVxyXG4gIC5zeW91c2FpX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTRkZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgY29sb3I6ICM1YTUwNDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBjb2xvcjogIzNhMzUzMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlNGRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgLnBhZ2VfbHAg44Op44OD44OR44O8XHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLnBhZ2VfbHAge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGNvbG9yOiAjM2EzNTMwO1xyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLy8gIC5rdiAtIOOCreODvOODk+OCuOODpeOCouODq1xyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5rdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vICAubGVhZF9zZWMgLSDjg6rjg7zjg4njg4bjgq3jgrnjg4hcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAubGVhZF9zZWMge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNjBweCwgMTB2dywgMTIwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDI2cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogIzFhMTYxMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmZhZThlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4xO1xyXG4gICAgICBjb2xvcjogIzVhNTU1MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vICAuZmVhdF9zZWMgLSDnibnlvrRcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuZmVhdF9zZWMge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNjBweCwgMTB2dywgMTIwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMjtcclxuXHJcbiAgICAuZmVhdF9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiBjbGFtcCg2MHB4LCA4dncsIDEwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0X2ltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ2FwOiBjbGFtcCgzMHB4LCA1dncsIDcycHgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi5pbWdfciB7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1nX2wge1xyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmFlOGU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmFlOGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZhZThlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYWU4ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XHJcbiAgICAgICAgICBjb2xvcjogIzVhNTU1MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjOWE5NTkwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAmLmltZ19yLFxyXG4gICAgICAgICYuaW1nX2wge1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLy8gIC5pbWdfc2VjIC8gLmltZ19zZWMyIC0g44OV44Or5bmF55S75YOPXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmltZ19zZWMsXHJcbiAgLmltZ19zZWMyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgLmZsb29yX3NlYyAtIOODleODreOCouOCv+OCpOODl1xyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5mbG9vcl9zZWMge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNjBweCwgMTB2dywgMTIwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAuZmxvb3JfYXJlYSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDZ2dywgNjRweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGRiZDQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC50b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcclxuICAgICAgICBjb2xvcjogIzlhOTU5MDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTRkZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBnYXA6IDZweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzlhODg2NjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWYyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6LOD5paZ44OG44O844OW44OrXHJcbiAgICAudGFibGVfYXJlYTEge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xyXG5cclxuICAgICAgJiA+IHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjOWE5NTkwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU0ZGU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgICAgIGNvbG9yOiAjOWE4ODY2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjJlZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JmYWU4ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzNhMzUzMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpa291IHRkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjOWE5NTkwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44Ks44Os44O844K45oOF5aCx44OG44O844OW44OrXHJcbiAgICAudGFibGVfYXJlYTIge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuc3lvdXNhaV90YWJsZTtcclxuXHJcbiAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZmFlOGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzNTMwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLy8gIC5nYWxsZXJ5X3NlYyAtIOOCsOODquODg+ODieOCruODo+ODqeODquODvO+8iOWGheims++8iVxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5nYWxsZXJ5X3NlYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZGU4O1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNDBweCwgNnZ3LCA4MHB4KTtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X2FyZWEge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiZ3JpZF9waG90b18wMSBncmlkX3Bob3RvXzAxIGdyaWRfcGhvdG9fMDIgZ3JpZF9waG90b18wMiBncmlkX3Bob3RvXzAzXCJcclxuICAgICAgICBcImdyaWRfcGhvdG9fMDEgZ3JpZF9waG90b18wMSBncmlkX3Bob3RvXzAyIGdyaWRfcGhvdG9fMDIgZ3JpZF9waG90b18wNFwiXHJcbiAgICAgICAgXCJncmlkX3Bob3RvXzA1IGdyaWRfcGhvdG9fMDYgZ3JpZF9waG90b18wNiBncmlkX3Bob3RvXzA3IGdyaWRfcGhvdG9fMDdcIjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDIwJSAxMCUgMjAlIDIwJTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyMDBweCAyMDBweCA0MDBweDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDBweCAxMDBweCAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgIG9wYWNpdHkgMC40cyBlYXNlLFxyXG4gICAgICAgICAgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmlkX3Bob3RvXzAxIHtcclxuICAgICAgICBncmlkLWFyZWE6IGdyaWRfcGhvdG9fMDE7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWRfcGhvdG9fMDIge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZ3JpZF9waG90b18wMjtcclxuICAgICAgfVxyXG4gICAgICAuZ3JpZF9waG90b18wMyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBncmlkX3Bob3RvXzAzO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmlkX3Bob3RvXzA0IHtcclxuICAgICAgICBncmlkLWFyZWE6IGdyaWRfcGhvdG9fMDQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWRfcGhvdG9fMDUge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZ3JpZF9waG90b18wNTtcclxuICAgICAgfVxyXG4gICAgICAuZ3JpZF9waG90b18wNiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBncmlkX3Bob3RvXzA2O1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmlkX3Bob3RvXzA3IHtcclxuICAgICAgICBncmlkLWFyZWE6IGdyaWRfcGhvdG9fMDc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC8vICAuaW5mb19zZWMgLSDlkajovrrnkrDlooNcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuaW5mb19zZWMge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNjBweCwgMTB2dywgMTIwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMjtcclxuXHJcbiAgICAuaW5mb19hcmVhIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGRiZDQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgICAgY29sb3I6ICMzYTM1MzA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIGNvbG9yOiAjOWE5NTkwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgLmFjY2Vzc19zZWMgLSDjgqLjgq/jgrvjgrlcclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYWNjZXNzX3NlYyB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiBjbGFtcCg2MHB4LCAxMHZ3LCAxMjBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgIC5hY2Nlc3NfYXJlYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDV2dywgNTZweCk7XHJcblxyXG4gICAgICAuYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDIuMnZ3LCAyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMWExNjEyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiZmFlOGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iaWcyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM1YTU1NTA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJpZzMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzVhNTA0MDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDBjMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWYyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xyXG4gICAgICAgIGNvbG9yOiAjOWE5NTkwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZ19mbGV4IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBnYXA6IDJweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgLmludHJvX3NlYyAtIOOCpOODs+ODiOODreODgOOCr+OCt+ODp+ODs1xyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5pbnRyb19zZWMge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNjBweCwgMTB2dywgMTIwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMjtcclxuXHJcbiAgICAmICsgLmludHJvX3NlYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAvLyAgLmdhbGxlcnlfc2VjMiAtIOOCruODo+ODqeODquODvO+8iOioreWCme+8iVxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5nYWxsZXJ5X3NlYzIge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2xhbXAoNDBweCwgNnZ3LCA4MHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVkZTg7XHJcblxyXG4gICAgLmdhbGxlcnlfYXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdhcDogMnB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLFxyXG4gICAgICAgICAgb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44ODtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
