@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&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:#333}@media screen and (max-width: 768px){body{font-size:14px}}body.no-scroll{overflow:hidden;touch-action:none;overscroll-behavior:none;height:100vh}@keyframes loading{0%{opacity:0}100%{opacity:1}}img,picture{max-width:100%;height:auto;vertical-align:bottom}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.fadein{opacity:0;transform:translate(0, 100px);transition:all 500ms}.fadein-up{transform:translate(0, 100px)}.fadein-down{transform:translate(0, -100px)}.fadein-left{transform:translate(-100px, 0)}.fadein-right{transform:translate(50px, 0)}.scrollin{opacity:1;transform:translate(0, 0)}.opening{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity 600ms ease;overscroll-behavior:contain;touch-action:none}.opening .txt{text-align:center}.opening .txt svg{max-width:100%}.opening .txt img{max-width:350px}.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;position:relative}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%}section .inner.gap60,footer .inner.gap60,header .inner.gap60{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 768px){section .inner,footer .inner,header .inner{padding:0 20px}}section .inner.bgwh,footer .inner.bgwh,header .inner.bgwh{margin-bottom:80px;padding:45px;background-color:#fff}@media screen and (max-width: 1340px){section .inner.bgwh,footer .inner.bgwh,header .inner.bgwh{margin-left:60px;margin-right:60px;width:calc(100% - 120px)}}@media screen and (max-width: 1024px){section .inner.bgwh,footer .inner.bgwh,header .inner.bgwh{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}}@media screen and (max-width: 768px){section .inner.bgwh,footer .inner.bgwh,header .inner.bgwh{margin-bottom:60px;padding:0 20px;background-color:unset;margin-left:0;margin-right:0;width:100%}}.margin_b20{margin-bottom:20px}.margin_b50{margin-bottom:50px}.margin_b80{margin-bottom:80px}.margin_t40{margin-top:40px}.margin_t150{margin-top:150px}@media screen and (max-width: 1024px){.margin_t150{margin-top:80px}}.center{text-align:center}.color1{color:#eb6ca3}.color2{color:#5086c3}.color3{color:#f6ac12}.color4{color:#ef804c}.color5{color:#92c525}.en{font-family:"Jost",sans-serif}.description{font-size:.8rem}.h2_a{font-family:"Zen Maru Gothic",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media screen and (max-width: 1024px){.h2_a{font-size:20px}}@media screen and (max-width: 920px){.h2_a{font-size:16px}}.h2_a span{font-family:"Jost",sans-serif;font-size:80px;font-style:normal;font-weight:500;line-height:normal;display:block}@media screen and (max-width: 1024px){.h2_a span{font-size:60px}}@media screen and (max-width: 920px){.h2_a span{font-size:40px}}.h2_b{display:flex;flex-direction:column;gap:20px;line-height:1;margin-bottom:60px;text-align:center}.h2_b .no{font-size:30px;color:#5086c3;font-weight:500;font-family:"Jost",sans-serif}.h2_b .jp{font-family:"Zen Maru Gothic",sans-serif;font-size:24px;font-weight:500;position:relative;z-index:3}@media screen and (max-width: 768px){.h2_b .jp{font-size:20px}}.h2_b .jp svg{position:absolute;top:-15px;left:0;right:0;margin:auto;z-index:-1}@media screen and (max-width: 768px){.h2_b .jp svg{top:-10px}}.h2_home{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:60px}.h2_home .flex{display:flex;align-items:end;justify-content:center;gap:8px}.h2_home .t{font-size:38px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}.h2_home .t .color{font-family:"Zen Maru Gothic",sans-serif}.h2_home .s{font-size:16px}.h2_home.c1 .flex .f2 ellipse{fill:#eb6ca3}.h2_home.c1 .t .color{color:#eb6ca3}.h2_home.c2 .flex .f2 ellipse{fill:#5086c3}.h2_home.c2 .t .color{color:#5086c3}.h2_home.c3 .flex .f2 ellipse{fill:#f6ac12}.h2_home.c3 .t .color{color:#f6ac12}.h2_home.c4 .flex .f2 ellipse{fill:#ef804c}.h2_home.c4 .t .color{color:#ef804c}.h3_a{display:flex;align-items:center;gap:8px;font-weight:20px;font-weight:bold}.date{font-family:"Jost",sans-serif;color:#aaa}hr{background:#ccc}.btn_a{max-width:335px;margin-left:auto;margin-right:auto}.btn_a a,.btn_a button{display:flex;justify-content:center;align-items:center;gap:30px;font-size:16px;font-weight:500;color:#333;text-decoration:none;transform-origin:left center;transition:.5s ease;width:100%;border:2px solid #333;border-radius:500px;padding:20px;overflow:hidden;position:relative;z-index:3}.btn_a a:before,.btn_a button:before{content:"";position:absolute;width:0%;height:100%;transform-origin:center left;transition:.5s ease;background-color:#5086c3;z-index:-1;left:0}.btn_a a svg,.btn_a button svg{transform-origin:center left;transform:translateX(0px);transition:.5s ease}.btn_a a svg path,.btn_a button svg path{transition:.5s ease;stroke:#333}.btn_a a:hover,.btn_a a:active,.btn_a button:hover,.btn_a button:active{opacity:1;color:#fff;border:2px solid #5086c3}.btn_a a:hover:before,.btn_a a:active:before,.btn_a button:hover:before,.btn_a button:active:before{width:100%}.btn_a a:hover svg,.btn_a a:active svg,.btn_a button:hover svg,.btn_a button:active svg{transform:translateX(10px)}.btn_a a:hover svg path,.btn_a a:active svg path,.btn_a button:hover svg path,.btn_a button:active svg path{stroke:#fff}.btn_a.btn_a_back a:before,.btn_a.btn_a_back button:before{right:0;left:auto;background-color:#aaa}.btn_a.btn_a_back a:hover,.btn_a.btn_a_back a:active,.btn_a.btn_a_back button:hover,.btn_a.btn_a_back button:active{border:2px solid #aaa}.btn_a.btn_a_back a:hover svg,.btn_a.btn_a_back a:active svg,.btn_a.btn_a_back button:hover svg,.btn_a.btn_a_back button:active svg{transform:translateX(-10px)}.btn_a.bkwh{width:100%}.btn_a.bkwh a{border:2px solid #333;color:#333;background:#fff}.btn_a.bkwh a:before{background:#f6ac12}.btn_a.bkwh a svg path{stroke:#333}.btn_b{width:-moz-fit-content;width:fit-content;margin-bottom:40px}.btn_b a,.btn_b button{display:flex;justify-content:center;align-items:center;gap:20px;font-size:14px;font-weight:500;color:#333;text-decoration:none;transition:.5s ease;width:100%;border-bottom:2px solid #aaa;padding:10px;overflow:hidden;position:relative;z-index:3}.btn_b a:before,.btn_b button:before{content:"";position:absolute;left:auto;right:0;width:0%;height:100%;transition:.5s ease;background-color:#aaa;z-index:-1}.btn_b a svg,.btn_b button svg{transform-origin:center left;transform:translateX(0px);transition:.5s ease}.btn_b a svg path,.btn_b button svg path{transition:.5s ease;stroke:#333}.btn_b a:hover,.btn_b a:active,.btn_b button:hover,.btn_b button:active{opacity:1;color:#fff;border-bottom:2px solid #aaa}.btn_b a:hover:before,.btn_b a:active:before,.btn_b button:hover:before,.btn_b button:active:before{width:100%}.btn_b a:hover svg,.btn_b a:active svg,.btn_b button:hover svg,.btn_b button:active svg{transform:translateX(-5px)}.btn_b a:hover svg path,.btn_b a:active svg path,.btn_b button:hover svg path,.btn_b button:active svg path{stroke:#fff}.btn_c a{display:flex;align-items:center;color:#fff;background-color:#5086c3;border-radius:100px;padding:25px 50px;gap:20px;width:-moz-fit-content;width:fit-content}.btn_c.btn_c_center{display:flex;margin-top:40px;justify-content:center}.cat_a{display:flex;flex-wrap:wrap;gap:5px}.cat_a li{padding:5px 10px;text-align:center;background:#5086c3;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 15px;text-align:center;background:#5086c3;color:#fff;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{display:flex;width:100%;position:relative;gap:20px;align-items:center;border-bottom:1px solid #ccc;padding:20px 0}.list_1 li .btnbox{display:flex;flex-direction:column;gap:1px;width:65px}.list_1 li .btnbox .list_btn{display:block;width:100%;padding:8px 15px;background-color:#e8eaed;border-radius:50px;color:#333}.list_1 li .txtbox{display:flex;flex-direction:column;width:calc(100% - 85px);gap:15px;text-decoration:none;color:#333;font-size:18px;transform:scale(1);transform-origin:left center;transition:.5s ease}.list_1 li .txtbox .flex{display:flex;justify-content:space-between;gap:20px;width:100%}.list_2{display:flex;flex-direction:column}.list_2 dl{display:flex}.list_2 dl dt{padding:30px 20px;border-bottom:1px solid #5086c3;width:230px;display:flex;align-items:center}@media screen and (max-width: 768px){.list_2 dl dt{width:100px}}.list_2 dl dd{padding:30px 20px;border-bottom:1px solid #ccc;width:calc(100% - 230px);display:flex;align-items:center}@media screen and (max-width: 768px){.list_2 dl dd{width:calc(100% - 100px)}}.list_thum1{display:flex;flex-direction:column;gap:30px;background:#fff;padding:20px}@media screen and (max-width: 768px){.list_thum1{padding:0}}.list_thum1 .box{width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.list_thum1 .box a{display:flex;gap:20px}@media screen and (max-width: 768px){.list_thum1 .box a{gap:10px}}.list_thum1 .box a .img{width:150px;height:150px}@media screen and (max-width: 768px){.list_thum1 .box a .img{width:90px;height:90px}}.list_thum1 .box a .img picture,.list_thum1 .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list_thum1 .box a .txt{width:calc(100% - 170px);padding:10px 20px;gap:10px;display:flex;flex-direction:column}@media screen and (max-width: 768px){.list_thum1 .box a .txt{width:calc(100% - 100px);padding:0}}.list_thum1 .box a .txt .title{font-size:18px;color:#333;font-weight:500}@media screen and (max-width: 768px){.list_thum1 .box a .txt .title{font-size:14px}}.list_thum1 .box a .txt .excerpt{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:#333}.news_a .box a .flex{display:flex;align-items:center;gap:20px}@media screen and (max-width: 768px){.news_a .box a .flex{flex-direction:column;gap:8px;align-items:flex-start}}.news_a .box a .flex .l{display:flex;gap:8px;align-items:center}.magazine_a{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;flex-direction:row}.magazine_a .box{width:calc(50% - 30px)}@media screen and (max-width: 920px){.magazine_a .box{width:100%}}.magazine_a .box a{border-radius:10px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);display:flex;position:relative;transform:scale(1);transform-origin:center bottom;transition:.5s ease}.magazine_a .box a:hover,.magazine_a .box a:active{opacity:1;transform:scale(1.03)}.magazine_a .box a .img{width:50%}@media screen and (max-width: 1280px){.magazine_a .box a .img{width:40%;min-height:150px}}.magazine_a .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_a .box a .txt{width:50%;padding:20px 10px 20px 20px}@media screen and (max-width: 1280px){.magazine_a .box a .txt{width:60%}}.magazine_a .box a .txt .h3_a{font-size:20px;color:#5086c3}@media screen and (max-width: 1280px){.magazine_a .box a .txt .h3_a{font-size:18px}}@media screen and (max-width: 768px){.magazine_a .box a .txt .h3_a{font-size:16px}}.magazine_a .box a .txt .btn_b{position:absolute;right:20px;bottom:20px}.magazine_b{display:flex;flex-wrap:wrap;gap:60px}@media screen and (max-width: 1280px){.magazine_b{gap:40px}}.magazine_b .box{width:calc(33.3333% - 40px)}@media screen and (max-width: 1280px){.magazine_b .box{width:calc(33.3333% - 27px)}}@media screen and (max-width: 1024px){.magazine_b .box{width:calc(50% - 20px)}}@media screen and (max-width: 620px){.magazine_b .box{width:100%}}.magazine_b .box a{border-radius:10px;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;transform:scale(1);transform-origin:center bottom;transition:.5s ease}.magazine_b .box a:hover,.magazine_b .box a:active{opacity:1;transform:scale(1.03)}.magazine_b .box a .img{width:100%;height:230px}.magazine_b .box a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine_b .box a .txt{padding:20px;min-height:200px}.magazine_b .box a .txt .h3_a{font-size:20px;color:#5086c3;margin-bottom:20px}@media screen and (max-width: 1280px){.magazine_b .box a .txt .h3_a{font-size:18px}}.magazine_b .box a .txt .btn_b{position:absolute;right:20px;bottom:20px}.archive_box_a a{display:block;width:350px;color:#333}.archive_box_a a .img{width:calc(100% - 30px);height:250px;margin-left:30px;position:relative;z-index:1}.archive_box_a a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive_box_a a .txt{width:calc(100% - 30px);margin-right:30px;margin-top:-20px;background-color:#fff;padding:20px 15px;position:relative;z-index:2;display:flex;flex-direction:column;gap:15px}.archive_box_a a .txt .date{font-size:14px}.archive_box_a.shadow_on .txt{box-shadow:0 4px 4px rgba(0,0,0,.1843137255)}.archive_area_a{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}@media screen and (max-width: 1080px){.archive_area_a{gap:40px}}@media screen and (max-width: 600px){.archive_area_a{gap:20px}}@media screen and (max-width: 1240px){.archive_area_a .archive_box_a{width:calc(33.3333% - 40px)}.archive_area_a .archive_box_a a{width:100%}}@media screen and (max-width: 1080px){.archive_area_a .archive_box_a{width:calc(33.3333% - 27px)}}@media screen and (max-width: 920px){.archive_area_a .archive_box_a{width:calc(50% - 20px)}}@media screen and (max-width: 600px){.archive_area_a .archive_box_a{width:calc(50% - 10px)}}.archive_area_b{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:80px}.archive_area_b .box{width:calc(33.3333% - 20px)}@media screen and (max-width: 920px){.archive_area_b .box{width:calc(50% - 15px)}}@media screen and (max-width: 600px){.archive_area_b .box{width:100%}}.archive_area_b .box a{padding:20px 20px 55px;background-color:#fff;position:relative;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#333}.archive_area_b .box a:before{content:"";width:4px;height:0%;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#5086c3;transition:.2s ease}.archive_area_b .box a:hover,.archive_area_b .box a:active{opacity:1}.archive_area_b .box a:hover:before,.archive_area_b .box a:active:before{height:100%}.archive_area_b .box a .title{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:bold}.archive_area_b .box a .title .logo{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.archive_area_b .box a .title .logo img{max-width:100%}.archive_area_b .box a .abs{position:absolute;bottom:20px;right:20px;font-size:12px;color:#777;display:flex;align-items:center;gap:5px}.archive_area_b .box a .abs span{font-size:14px}.bgon{position:relative;z-index:2;margin:60px 0;padding:60px 0}.bgon:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background-color:#ebf2f6;z-index:-1}.two_column .inner{display:flex;gap:40px;margin:0 auto}@media screen and (max-width: 1024px){.two_column .inner{flex-direction:column;gap:80px}}.two_column .inner .side{flex:0 0 300px;display:flex;flex-direction:column;gap:20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:20px;padding:40px 20px}@media screen and (max-width: 1024px){.two_column .inner .side{order:2;flex:1}}.two_column .inner .right_column{flex:1}@media screen and (max-width: 1024px){.two_column .inner .right_column{order:1}}.two_column .inner .right_column .s_txt{font-size:20px;margin-bottom:40px;font-weight:500;border:1px solid #5086c3;color:#5086c3;width:-moz-fit-content;width:fit-content;padding:4px 20px}.two_column .inner .right_column .news_a{margin:0}.ppp_table_wrap{margin:40px 0;overflow-x:auto}.ppp_table{width:100%;border-collapse:separate;border-spacing:0;background:#dce2e7;border-radius:10px;overflow:hidden;table-layout:fixed}.ppp_table th,.ppp_table td{padding:16px 14px;font-size:16px;line-height:1.7;text-align:left;vertical-align:middle;border-right:1px solid #fff;border-bottom:1px solid #fff;word-break:break-word}.ppp_table th:last-child,.ppp_table td:last-child{border-right:none}.ppp_table tbody tr:last-child td{border-bottom:none}.ppp_table thead th{background:#5086c3;color:#fff;font-weight:700;text-align:center;line-height:1.5}.ppp_table tbody td{background:#ebf2f6;color:#333;font-weight:500}.ppp_table th:nth-child(1),.ppp_table td:nth-child(1){width:14%}.ppp_table th:nth-child(2),.ppp_table td:nth-child(2){width:14%}.ppp_table th:nth-child(3),.ppp_table td:nth-child(3){width:72%}@media screen and (max-width: 900px){.ppp_table th,.ppp_table td{padding:14px 12px;font-size:14px}.ppp_table th:nth-child(1),.ppp_table td:nth-child(1){width:20%}.ppp_table th:nth-child(2),.ppp_table td:nth-child(2){width:24%}.ppp_table th:nth-child(3),.ppp_table td:nth-child(3){width:56%}}@media screen and (max-width: 767px){.ppp_table_wrap{overflow:visible}.ppp_table{display:block;background:rgba(0,0,0,0);border-radius:0}.ppp_table thead{display:none}.ppp_table tbody{display:block}.ppp_table tr{display:block;margin-bottom:16px;background:#ebf2f6;border-radius:10px;overflow:hidden;border:1px solid #fff}.ppp_table td{display:block;width:100% !important;border-right:none;border-bottom:1px solid #fff;padding:12px 14px 12px;font-size:14px;line-height:1.7;white-space:normal;position:relative;padding-left:140px;min-height:52px}.ppp_table tr td:last-child{border-bottom:none}.ppp_table td::before{content:attr(data-label);position:absolute;top:12px;left:14px;width:110px;font-weight:700;color:#3d6fa9;line-height:1.5}}@media screen and (max-width: 480px){.ppp_table tr{margin-bottom:12px;border-radius:10px}.ppp_table td{padding:10px 12px;padding-left:12px;min-height:auto}.ppp_table td::before{position:static;display:block;width:100%;margin-bottom:4px;font-size:12px}}.error{color:red}.wh_area{background:#fff;padding:80px 45px;border-radius:20px}@media screen and (max-width: 768px){.wh_area{padding:30px 20px}}.wh_area .wh_title{font-size:1.4em;text-align:center;margin-bottom:40px}.login_form{text-align:center;max-width:850px;margin:0 auto}.login_form dl{margin-bottom:40px}.login_form dl dt{font-weight:bold;margin-bottom:10px;text-align:left}.login_form dl dt span{color:red;margin-left:4px}.login_form dl dd{text-align:left;position:relative}.login_form dl .error{text-align:left;font-size:14px}.login_form .btn_a{margin-bottom:40px}.login_form .btn_a a,.login_form .btn_a button{margin:0 auto}input,select,textarea{width:100%;border:1px solid #aaa;border-radius:8px;padding:8px 12px;line-height:1.6}input[type=checkbox]{width:13px !important}input[type=file]{border:unset;padding-left:0}select{cursor:pointer;position:relative}textarea{min-height:100px}.cat{display:flex;gap:10px}.cat li{padding:4px 8px;background:#5086c3;color:#fff;font-size:14px;list-style:none}.tag{font-size:14px;color:#777}.tag_area{display:flex;gap:20px}@media screen and (max-width: 768px){.tag_area{gap:5px;flex-direction:column}}.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 #5086c3;border-radius:4px;text-decoration:none;color:#5086c3}.pagination .nav-links .page-numbers.current{background:#5086c3;color:#fff}.breadcrumb{margin-top:20px;margin-bottom:60px}.breadcrumb span span{font-size:14px;color:#aaa}.breadcrumb span a span{font-size:14px;color:#5086c3}.bg_shapel,.bg_shaper{position:absolute;left:calc(50% - 950px);right:0;top:800px;margin:auto;z-index:-2;pointer-events:none}@media screen and (max-width: 1650px){.bg_shapel,.bg_shaper{left:0}}@media screen and (max-width: 768px){.bg_shapel,.bg_shaper{opacity:0}}.bg_shapel .shape,.bg_shaper .shape{width:100px;height:200px;background-color:#eb6ca3;position:absolute;top:0;left:0}.bg_shapel .shape.s1,.bg_shaper .shape.s1{width:100px;height:200px;background-color:#eb6ca3}.bg_shapel .shape.s2,.bg_shaper .shape.s2{top:80px;left:100px;width:100px;height:300px;background-color:#f0f0f0}.bg_shapel .shape.s3,.bg_shaper .shape.s3{top:25px;left:200px;width:100px;height:240px;background-color:#ef804c}.bg_shapel .shape.s4,.bg_shaper .shape.s4{top:25px;left:auto;right:0;width:100px;height:250px;background-color:#a876d3}.bg_shapel .shape.s5,.bg_shaper .shape.s5{top:0px;left:auto;right:100px;width:100px;height:200px;background-color:#5086c3}.bg_shapel .shape.s6,.bg_shaper .shape.s6{top:80px;left:auto;right:200px;width:100px;height:270px;background-color:#f0f0f0}.bg_shaper{top:600px;left:calc(50% + 950px)}@media screen and (max-width: 1650px){.bg_shaper{left:auto;right:0}}@media screen and (max-width: 768px){.bg_shaper{opacity:0}}[data-position="2"].bg_shapel,[data-position="2"].bg_shaper{top:1800px}[data-position="2"] .shape.s1{background-color:#eb6ca3}[data-position="2"] .shape.s2{background-color:#f6ac12}[data-position="2"] .shape.s3{background-color:#e0e0e0}[data-position="2"] .shape.s4{background-color:#a876d3}[data-position="2"] .shape.s5{background-color:#e0e0e0}[data-position="2"] .shape.s6{background-color:#92c525}[data-position="3"].bg_shapel,[data-position="3"].bg_shaper{top:2700px}[data-position="3"] .shape.s1{background-color:#d0d0d0}[data-position="3"] .shape.s2{background-color:#f6ac12}[data-position="3"] .shape.s3{background-color:#ef804c}[data-position="3"] .shape.s4{background-color:#d0d0d0}[data-position="3"] .shape.s5{background-color:#5086c3}[data-position="3"] .shape.s6{background-color:#92c525}.bg_shapel2{position:fixed;top:0;left:0;width:450px;height:100vh;background:#5086c3;z-index:-2;border-radius:0 50% 50% 0;transition:.3s ease-in-out;opacity:0}@media screen and (max-width: 768px){.bg_shapel2{display:none}}.bg_shapel2 .shape{position:absolute;bottom:-150px;left:4vw;width:330px;height:350px;background:#eb6ca3;z-index:-1;border-radius:50%;transform:rotate(15deg);transition:.3s ease-in-out;opacity:0}.bg_shapel2.on{opacity:1}.bg_shapel2.on .shape{opacity:1}.bg_shapel2.bg2{left:auto;right:0;border-radius:50% 0 0 50%;background-color:#f6ac12}.bg_shapel2.bg2 .shape{left:auto;right:4vw;background-color:#ef804c}.bg_shapel2.bg3{background-color:#a876d3}.bg_shapel2.bg3 .shape{background-color:#92c525}.temp_contact{position:relative;padding:120px 0 150px;z-index:2;background:#fff}.temp_contact:before{content:"";position:absolute;top:0;right:0;background-color:#fff;width:100%;height:100px;clip-path:polygon(0 0, 100% 0, 100% 100%);z-index:-1}.temp_contact:after{content:"";position:absolute;bottom:50px;left:0;background-color:#fff;width:100%;height:30px;z-index:-1}.temp_contact .temp_contact_bg{position:absolute;z-index:-2;width:100%;height:100%;inset:0;overflow:hidden}.temp_contact .temp_contact_bg picture,.temp_contact .temp_contact_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.temp_contact .inner{display:flex;justify-content:center}.temp_contact .inner .temp_contact_btn{width:100%}.temp_contact .inner .temp_contact_btn a{margin:0 auto;width:500px;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;position:relative;color:#fff}@media screen and (max-width: 768px){.temp_contact .inner .temp_contact_btn a{width:100%;height:auto;max-width:500px;aspect-ratio:1/1}}.temp_contact .inner .temp_contact_btn a .en{text-align:center;font-family:"Jost",sans-serif;font-size:50px;margin-bottom:30px}@media screen and (max-width: 500px){.temp_contact .inner .temp_contact_btn a .en{font-size:6vw;margin-bottom:4vw}}.temp_contact .inner .temp_contact_btn a p{text-align:center;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 500px){.temp_contact .inner .temp_contact_btn a p{padding:0 8vw;font-size:14px}}.temp_contact .inner .temp_contact_btn a .bttntxt{display:flex;justify-content:center;align-items:center;gap:15px;font-family:"Zen Maru Gothic",sans-serif;font-size:20px;font-weight:700;margin-top:40px}@media screen and (max-width: 500px){.temp_contact .inner .temp_contact_btn a .bttntxt{font-size:4vw;margin-top:4vw}}.temp_contact .inner .temp_contact_btn a:hover,.temp_contact .inner .temp_contact_btn a:active{opacity:1;background-color:hsla(0,0%,100%,.7254901961);color:#333}.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}.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:#aaa;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:#aaa}.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 #d3b9a6}@media screen and (max-width: 1024px){.contact_area .content .inner .step_area .step_box.step_on:before{width:15px;height:15px;border:4px solid #d3b9a6}}.contact_area .content .inner .step_area .step_box.step_on span,.contact_area .content .inner .step_area .step_box.step_on .txt{color:#d3b9a6}.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,.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 .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%}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 hsla(0,0%,100%,.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:20px;left:0;margin:0;width:100%;background-color:hsla(0,0%,100%,0);z-index:99999;transition:.5s ease-in-out}@media screen and (max-width: 768px){header{top:0}}header .inner{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding:15px 40px;transition:.5s ease-in-out}@media screen and (max-width: 1280px){header .inner{padding:20px 20px}}@media screen and (max-width: 768px){header .inner{padding:10px 20px}}header .inner .left .logo{width:132px;margin-left:40px;transition:.5s ease-in-out}@media screen and (max-width: 768px){header .inner .left .logo{margin-left:0px}}header .inner .left .logo .logo_svg{width:175px;height:63px}header .inner .left .logo .logo_svg .c-pink,header .inner .left .logo .logo_svg .c-yellow,header .inner .left .logo .logo_svg .c-green,header .inner .left .logo .logo_svg .c-blue,header .inner .left .logo .logo_svg .c-text{transition:.5s ease-in-out;fill:#fff}header .inner .right{background-color:#fff;padding:20px 30px;border-radius:200px;transition:.5s ease-in-out}@media screen and (max-width: 1024px){header .inner .right .pc{display:none}}header .inner .right .pc nav ul{display:flex;align-items:center;gap:20px;justify-content:end}@media screen and (max-width: 1280px){header .inner .right .pc nav ul{gap:20px}}header .inner .right .pc nav ul li a{text-decoration:none;color:#333;font-family:"Montserrat",sans-serif;position:relative;z-index:2;font-size:14px}@media screen and (max-width: 1280px){header .inner .right .pc nav ul li a{font-size:14px}}header .inner .right .pc nav ul li a:before{content:"";position:absolute;width:50px;height:1px;bottom:-10px;left:50%;transform:translate(-50%, -50%);background:#5086c3;z-index:-1;transition:.5s ease-in-out;transform-origin:center center;border-radius:50%;opacity:0}header .inner .right .pc nav ul li a:hover:before,header .inner .right .pc nav ul li a:active:before{transform:translate(-50%, -50%) rotateY(180deg);opacity:1}header .inner .right .pc nav ul li.acc_h{position:relative}header .inner .right .pc nav ul li.acc_h .acc_h_txt{position:relative;margin-top:-8px;padding-bottom:8px;font-size:14px}header .inner .right .pc nav ul li.acc_h .acc_h_txt svg{position:absolute;left:0;right:0;bottom:0;margin:auto;transition:.3s ease-in-out}header .inner .right .pc nav ul li.acc_h .acc_h_txt:hover svg,header .inner .right .pc nav ul li.acc_h .acc_h_txt:active svg{bottom:-4px}header .inner .right .pc nav ul li.acc_h .acc{display:none;position:absolute;top:40px;left:-15px;background-color:#fff;flex-direction:column;padding:20px 0;width:420px;gap:0;border-radius:0 0 10px 10px;overflow:hidden}header .inner .right .pc nav ul li.acc_h .acc a{padding:8px 15px;border-bottom:1px solid #ccc}header .inner .right .pc nav ul li.acc_h .acc a:hover,header .inner .right .pc nav ul li.acc_h .acc a:active{background-color:#5086c3;opacity:1;color:#fff}header .inner .right .pc nav ul li.acc_h .acc a:before{display:none}header .inner .right .pc nav ul li.acc_h.is-open svg{transform:rotate(180deg)}header .inner .right .pc nav ul li.btn_head a{padding:10px 25px;background:#5086c3;border-radius:100px;color:#fff}header .inner .right .pc nav ul li.btn_head a:before{display:none}header .inner .right .pc nav ul li.footer_only{display:none}header .inner .right .nav_bar{display:none}@media screen and (max-width: 1024px){header .inner .right .nav_bar{display:block;width:25px;height:20px;position:relative;z-index:99}header .inner .right .nav_bar span{position:absolute;width:25px;border-bottom:1px solid #5086c3;top:0;left:0;transform-origin:center center;transition:.5s ease-in-out}header .inner .right .nav_bar span.middle{top:10px}header .inner .right .nav_bar span.bottom{top:20px}header .inner .right .nav_bar.on span.top{top:10px;transform:rotate(45deg)}header .inner .right .nav_bar.on span.middle{opacity:0}header .inner .right .nav_bar.on span.bottom{top:10px;transform:rotate(-45deg)}}header .sp_nav{display:none}@media screen and (max-width: 1024px){header .sp_nav{display:block;height:100vh;width:100%;position:fixed;top:-180vh;left:0;z-index:98;background:#fff;transition:.5s ease-in-out}header .sp_nav.on{top:0}header .sp_nav{text-align:center}header .sp_nav ul{padding:100px 0px}header .sp_nav ul li a{color:#333;display:block;padding:8px 15px;font-size:15px;text-decoration:none;text-align:left;border-bottom:1px solid #ccc}header .sp_nav ul li.acc_h{color:#333;display:block;padding:10px 15px;font-size:15px;text-decoration:none;text-align:left;border-bottom:1px solid #ccc}header .sp_nav ul li.acc_h .acc{flex-direction:column;margin-top:5px}header .sp_nav ul li.acc_h .acc a{border-left:2px solid #5086c3}}header.on{top:0;width:100%;margin:0;border-radius:0;background-color:#fff}header.on .inner{padding-top:10px;padding-bottom:10px}header.on .inner .left .logo{margin-left:0}header.on .inner .left .logo .logo_svg .c-pink{fill:#eb6ca3}header.on .inner .left .logo .logo_svg .c-yellow{fill:#f6ac12}header.on .inner .left .logo .logo_svg .c-green{fill:#92c525}header.on .inner .left .logo .logo_svg .c-blue{fill:#5086c3}header.on .inner .left .logo .logo_svg .c-text{fill:#555}header.on .inner .right{background-color:#fff;padding:0px 0px;border-radius:unset}.f_contact{background:#e8eaed}.f_contact .inner{padding-top:100px;padding-bottom:100px}.f_contact .inner .flex{display:flex;gap:40px;margin-top:30px}@media screen and (max-width: 920px){.f_contact .inner .flex{flex-direction:column}}.f_contact .inner .flex .box{width:calc(50% - 20px);padding:20px 30px;background:#fff;border-radius:10px}@media screen and (max-width: 920px){.f_contact .inner .flex .box{width:100%}}.f_contact .inner .flex .box .h3_a{margin-bottom:25px}.f_contact .inner .flex .box .tel{font-family:"Jost",sans-serif;color:#5086c3;font-size:34px;margin-bottom:10px}.f_contact .inner .flex .box .stxt{font-size:14px}footer{background:#f9f9f9}footer .inner{padding-top:50px;padding-bottom:30px}footer .inner .logo img{height:48px;width:auto}footer .inner .footer_nav ul{margin-top:60px;margin-bottom:60px;list-style:none;padding:0;border-top:1px solid #ccc;padding-top:40px;font-size:0}footer .inner .footer_nav ul li{display:inline-block;vertical-align:top;width:22%;margin-right:2%;margin-bottom:24px;font-size:14px}footer .inner .footer_nav ul li>a{color:#333;font-size:14px;font-weight:600;text-decoration:none}footer .inner .footer_nav ul li>a:hover{opacity:.7}footer .inner .footer_nav ul li.acc_h{display:block;width:100%;margin-right:0;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #ccc}footer .inner .footer_nav ul li.acc_h .acc_h_txt{font-size:14px;font-weight:600;color:#333;margin-bottom:16px;cursor:default;pointer-events:none}footer .inner .footer_nav ul li.acc_h .acc_h_txt svg{display:none}footer .inner .footer_nav ul li.acc_h .acc{display:block !important;height:auto !important;overflow:visible !important;visibility:visible !important;font-size:0}footer .inner .footer_nav ul li.acc_h .acc a{display:inline-block;vertical-align:top;width:18%;margin-right:2%;font-size:12px;color:#666;text-decoration:none;padding:4px 0;line-height:1.5}footer .inner .footer_nav ul li.acc_h .acc a:hover{opacity:.7}footer .inner .footer_nav ul li.footer_only{display:block;width:100%;border-top:1px solid #ccc;padding-top:16px;margin-top:8px;font-size:12px}footer .inner .footer_nav ul li.footer_only a{font-size:12px;color:#888;text-decoration:none}footer .inner .footer_sns{margin-bottom:30px;display:flex;gap:20px;justify-content:center}footer .inner .footer_sns a{width:40px;display:block;padding:10px;border-radius:50%}footer .inner .footer_sns a.sns_x{background-color:#000}footer .inner small{display:block;text-align:center;font-size:12px;color:#888}@media(max-width: 768px){footer .inner .footer_nav ul{font-size:14px}footer .inner .footer_nav ul li{display:block;width:100%;margin-right:0;border-bottom:1px solid #ccc;font-size:14px}footer .inner .footer_nav ul li>a{display:block;padding:14px 0}footer .inner .footer_nav ul li.acc_h{border-bottom:none;padding-bottom:0}footer .inner .footer_nav ul li.acc_h .acc_h_txt{padding:14px 0;margin-bottom:0}footer .inner .footer_nav ul li.acc_h .acc{padding-bottom:12px}footer .inner .footer_nav ul li.acc_h .acc a{display:block;width:100%;padding:6px 0}footer .inner .footer_nav ul li.footer_only{border-top:none;padding-top:0}footer .inner .footer_nav ul li.footer_only a{display:block;padding:14px 0}}.home{position:relative}.home .kv{position:relative;width:100%;height:100vh;overflow:hidden;z-index:-1}.home .kv .kv__bg{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:-2}.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 .kv_bg2{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}.home .kv .kv_bg2 svg{width:100%;position:absolute;left:0;bottom:0}.home .kv .kv_bg2 img{width:100%;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.home .kv .kv_bg2 img{width:auto;max-width:unset;height:100%;left:50%;transform:translateX(-50%)}}.home .kv .inner{max-width:1690px;height:100%;display:flex;align-items:center}.home .kv .inner .h1{color:#fff;display:flex;flex-direction:column;gap:40px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.5))}.home .kv .inner .h1 .main{font-size:80px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;line-height:1.2}@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:38px;line-height:1.8;letter-spacing:.05em;word-break:auto-phrase}}@media screen and (max-width: 560px){.home .kv .inner .h1 .main{font-size:24px}}.home .kv .inner .h1 .sub{font-size:50px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;line-break:strict}@media screen and (max-width: 1500px){.home .kv .inner .h1 .sub{font-size:3vw}}@media screen and (max-width: 768px){.home .kv .inner .h1 .sub{font-size:25px;line-height:1.8;letter-spacing:.05em;word-break:auto-phrase}}@media screen and (max-width: 560px){.home .kv .inner .h1 .sub{font-size:18px}}.home .bnr_section{position:relative;padding:80px 0;z-index:2}.home .bnr_section:before{content:"";width:100%;height:60%;position:absolute;left:0;bottom:0;background-color:rgba(80,134,195,.4666666667);z-index:-1}.home .bnr_section .inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.home .bnr_section .inner a{width:590px}@media screen and (max-width: 768px){.home .bnr_section .inner a{max-width:460px}}.home .kv_margin,.home .home_news{transition:background-color 1s ease}.home .kv_margin.is-dark,.home .home_news.is-dark{background-color:#fff}.home .kv_margin{width:100%;height:50vh;position:relative;z-index:2}.home .home_news{position:relative;z-index:2}.home .home_news .inner{padding-top:150px;padding-bottom:150px}.home .home_news .inner .btn_a{margin:60px auto 0}.home .home_greeting{padding-top:80px;padding-bottom:150px;background:#f6ac12}.home .home_greeting .inner .h2_home .t{color:#fff}.home .home_greeting .inner .h2_home .s{color:#fff}.home .home_greeting .inner .flex_imgtxt{display:flex;gap:60px}@media screen and (max-width: 1024px){.home .home_greeting .inner .flex_imgtxt{flex-direction:column}}.home .home_greeting .inner .flex_imgtxt .img{width:calc(40% - 30px)}@media screen and (max-width: 1024px){.home .home_greeting .inner .flex_imgtxt .img{width:100%;max-width:500px;margin:0 auto}}.home .home_greeting .inner .flex_imgtxt .img picture,.home .home_greeting .inner .flex_imgtxt .img img{width:auto;height:auto;-o-object-fit:cover;object-fit:cover}.home .home_greeting .inner .flex_imgtxt .txt{width:calc(60% - 30px)}@media screen and (max-width: 1024px){.home .home_greeting .inner .flex_imgtxt .txt{width:100%}}.home .home_greeting .inner .flex_imgtxt .txt .title{padding:20px;background-color:#fff;color:#f6ac12;font-size:22px;font-weight:500}@media screen and (max-width: 460px){.home .home_greeting .inner .flex_imgtxt .txt .title{font-size:18px}}.home .home_greeting .inner .flex_imgtxt .txt p{margin-top:20px}.home .home_overview{position:relative;z-index:4;padding-bottom:100px;overflow:hidden}.home .home_overview .bk1{background:#ebf2f6;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3}.home .home_overview .bk2{background:#f6ac12;position:absolute;width:100%;height:100px;clip-path:polygon(0 0, 100% 0, 100% 100%);z-index:-2}.home .home_overview .bkimg1{position:absolute;z-index:-1;top:0;right:120px}@media screen and (max-width: 1500px){.home .home_overview .bkimg1{right:0}}@media screen and (max-width: 1280px){.home .home_overview .bkimg1{right:-60px}}@media screen and (max-width: 1140px){.home .home_overview .bkimg1{right:-120px}}@media screen and (max-width: 1024px){.home .home_overview .bkimg1{display:none}}.home .home_overview .bkimg2{position:absolute;z-index:-1;top:170px;left:120px}@media screen and (max-width: 1500px){.home .home_overview .bkimg2{left:0}}@media screen and (max-width: 1280px){.home .home_overview .bkimg2{left:-60px}}@media screen and (max-width: 1140px){.home .home_overview .bkimg2{left:-120px}}@media screen and (max-width: 1024px){.home .home_overview .bkimg2{display:none}}.home .home_overview .inner .area1{display:flex;flex-direction:column;align-items:center;gap:25px}.home .home_overview .inner .area1 p{text-align:center}.home .home_overview .inner .area1 .btn_a{width:100%;margin-top:40px}.home .home_overview .inner .area2{display:flex;gap:60px;flex-wrap:wrap;background:#5086c3;padding:40px 80px;margin:100px 0}@media screen and (max-width: 1024px){.home .home_overview .inner .area2{padding:40px;gap:40px}}@media screen and (max-width: 600px){.home .home_overview .inner .area2{padding:40px 20px}}.home .home_overview .inner .area2 .box{width:calc(50% - 30px);display:flex;flex-direction:column;gap:20px;align-items:center}@media screen and (max-width: 1024px){.home .home_overview .inner .area2 .box{width:calc(50% - 20px)}}@media screen and (max-width: 600px){.home .home_overview .inner .area2 .box{width:100%}}.home .home_overview .inner .area2 .box h3{color:#fff;font-size:20px;text-align:center}.home .home_overview .inner .area2 .box picture{aspect-ratio:16/9}.home .home_overview .inner .area2 .box picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .home_overview .inner .area2 .box p{width:100%;color:#fff}.home .home_partner{background:#fff;padding-top:120px;padding-bottom:120px}.home .home_partner .inner{text-align:center}.home .home_partner .inner .area{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:60px}@media screen and (max-width: 580px){.home .home_partner .inner .area{gap:15px}}.home .home_partner .inner .area .box{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:16px;color:#333;width:200px}@media screen and (max-width: 1024px){.home .home_partner .inner .area .box{width:150px}}@media screen and (max-width: 580px){.home .home_partner .inner .area .box{width:100px;gap:10px;font-size:14px}}.home .home_partner .inner .area .box .icon{background-color:#ef804c;width:200px;height:200px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative}@media screen and (max-width: 1024px){.home .home_partner .inner .area .box .icon{width:150px;height:150px}}@media screen and (max-width: 580px){.home .home_partner .inner .area .box .icon{width:100px;height:100px}}.home .home_partner .inner .area .box .icon:before{content:"";width:180px;height:180px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid #fff;border-radius:50%}@media screen and (max-width: 1024px){.home .home_partner .inner .area .box .icon:before{width:130px;height:130px}}@media screen and (max-width: 580px){.home .home_partner .inner .area .box .icon:before{width:90px;height:90px}}.home .home_partner .inner .area .box .icon img{transform:scale(1.2)}@media screen and (max-width: 1024px){.home .home_partner .inner .area .box .icon img{transform:scale(1)}}@media screen and (max-width: 580px){.home .home_partner .inner .area .box .icon img{transform:scale(0.7)}}.home .home_archive{overflow:hidden;padding-top:120px;position:relative;background-color:#fff;z-index:2}.home .home_archive .inner .home-silder_area{position:relative;background:#eb6ca3;width:calc(100vw - (100vw - 100%)/2);margin-right:calc((100vw - 100%)/-2)}@media screen and (max-width: 1440px){.home .home_archive .inner .home-silder_area{margin-left:55px}}@media screen and (max-width: 768px){.home .home_archive .inner .home-silder_area{margin-left:30px}}.home .home_archive .inner .home-silder_area .sli_title{font-size:100px;font-weight:500;font-family:"Jost",sans-serif;line-height:1;position:absolute;bottom:0;left:-82px;transform-origin:left top;transform:rotate(-90deg)}@media screen and (max-width: 768px){.home .home_archive .inner .home-silder_area .sli_title{font-size:60px;left:-49px}}.home .home_archive .inner .home-silder_area.c3{background:#f6ac12}.home .home_archive .inner .home-silder_area.c3 .sli_title{color:#f6ac12}.home .home_archive .inner .home-silder_area .home-slider{padding:80px}@media screen and (max-width: 1440px){.home .home_archive .inner .home-silder_area .home-slider{padding:80px 20px}}.home .home_archive .inner .home-silder_area .home-slider .s_parts{position:relative;left:0;bottom:0;max-width:1200px;width:100%;height:50px;margin:0 auto 0 0;z-index:5}@media screen and (max-width: 1440px){.home .home_archive .inner .home-silder_area .home-slider .s_parts{width:81vw}}.home .home_archive .inner .home-silder_area .home-slider .s_parts .s_btn_side{position:absolute;right:0;bottom:0;width:140px;z-index:2}@media screen and (max-width: 768px){.home .home_archive .inner .home-silder_area .home-slider .s_parts .s_btn_side{left:0;margin:auto;bottom:-35px}}.home .home_archive .inner .home-silder_area .home-slider .s_parts .s_btn_side .s_btn_sideinc{width:50px;height:50px;border:2px solid #333;border-radius:50%;background:#fff;transition:.5s ease-in-out}.home .home_archive .inner .home-silder_area .home-slider .s_parts .s_btn_side .s_btn_sideinc::after{display:none}.home .home_archive .inner .home-silder_area .home-slider .s_parts .swiper-pagination{bottom:-20px;z-index:1}@media screen and (max-width: 768px){.home .home_archive .inner .home-silder_area .home-slider .s_parts .swiper-pagination{bottom:0}}.home .home_archive .inner .home-silder_area .home-slider .s_parts .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;transition:.5s ease-in-out}.home .home_archive .inner .home-silder_area .home-slider .s_parts .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.8)}.page_main .page_head{padding-top:180px;padding-bottom:130px;position:relative;z-index:2;margin-bottom:50px}@media screen and (max-width: 768px){.page_main .page_head{padding-top:130px;padding-bottom:100px}}.page_main .page_head .page_titlebg{position:absolute;z-index:-1;width:calc(100% - 45px);height:100%;inset:0;overflow:hidden;margin-left:45px}@media screen and (max-width: 768px){.page_main .page_head .page_titlebg{width:calc(100% - 20px);margin-left:20px}}.page_main .page_head .page_titlebg picture,.page_main .page_head .page_titlebg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.page_main .page_head .page_titlebtm{height:50px;background-color:#f0f0f0;width:80%;position:absolute;bottom:-50px;left:auto;right:0;display:flex}@media screen and (max-width: 768px){.page_main .page_head .page_titlebtm{width:90%}}.page_main .page_head .page_titlebtm .btmc{display:block;width:100px;height:100%}@media screen and (max-width: 920px){.page_main .page_head .page_titlebtm .btmc{width:50px}}.page_main .page_head .page_titlebtm .btmc.btmc1{background-color:#eb6ca3}.page_main .page_head .page_titlebtm .btmc.btmc2{background-color:#f6ac12}.page_main .page_head .page_titlebtm .btmc.btmc3{background-color:#ef804c}.page_main .page_head .page_titlebtm .btmc.btmc4{background-color:#92c525}.page_main .page_head .page_titlebtm .btmc.btmc5{background-color:#5086c3}.page_main .page_head .page_titlebtm .btmc.btmc6{background-color:#a876d3}.page_main .page_head .inner .h2_page{color:#fff}@media screen and (max-width: 1420px){.page_main .page_head .inner .h2_page{margin-left:40px}}@media screen and (max-width: 768px){.page_main .page_head .inner .h2_page{margin-left:30px}}.page_main .page_head .inner .h2_page .en{font-size:24px}@media screen and (max-width: 768px){.page_main .page_head .inner .h2_page .en{font-size:16px}}.page_main .page_head .inner .h2_page .jp{font-size:34px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 768px){.page_main .page_head .inner .h2_page .jp{font-size:24px}}.page_content{margin-top:100px;margin-bottom:150px}@media screen and (max-width: 1024px){.page_content{margin-top:40px;margin-bottom:80px}}.single_area .inner{padding-bottom:100px}.single_area .inner .single_head{margin-top:215px;border-bottom:1px solid #5086c3;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}@media screen and (max-width: 1024px){.single_area .inner .single_head{margin-top:150px}}.single_area .inner .single_head .h1{font-size:32px;font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif}@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:#aaa}.single_area .inner .prenex_btn_area{display:flex;align-items:center;gap:40px;justify-content:space-between;margin:60px 0}.single_area .inner .prenex_btn_area .prenex_btn a{display:flex;align-items:center;gap:10px;color:#333;padding:10px 20px;background:#333;color:#fff}.single_area .inner .btn_a{width:-moz-fit-content;width:fit-content}.single_contents .inner{display:flex;flex-direction:column;padding:0}.single_contents .inner .single_thumbnail{margin:40px auto}.single_contents .inner p{margin-top:20px}.single_contents .inner .h2_b{margin-top:120px}.single_contents .inner .h2_b:first-child{margin-top:0}.single_contents .inner strong{font-weight:500}.single_contents .inner .wp-block-list{margin-left:24px;list-style:disc;display:flex;flex-direction:column;gap:10px}.single_contents .inner h2.wp-block-heading{font-size:24px;position:relative;color:#333;font-family:"Zen Maru Gothic",sans-serif;width:100%;font-weight:500;padding-bottom:30px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 768px){.single_contents .inner h2.wp-block-heading{font-size:20px}}.single_contents .inner h2.wp-block-heading:before{content:"";background-image:url("../img/single_h2.svg");background-repeat:no-repeat;background-size:cover;width:420px;max-width:100%;height:10px;position:absolute;left:0;bottom:0;z-index:2}.single_contents .inner h2.wp-block-heading:after{content:"";background-color:#e8eaed;width:100%;height:10px;position:absolute;left:0;bottom:0;z-index:1}.single_contents .inner h3.wp-block-heading{font-family:"Zen Maru Gothic",sans-serif;font-size:18px;position:relative;font-weight:500;padding-left:30px;margin-top:30px;padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid #5086c3;color:#5086c3}@media screen and (max-width: 768px){.single_contents .inner h3.wp-block-heading{font-size:16px}}.single_contents .inner h3.wp-block-heading:before{content:"";width:21px;height:23px;background-image:url("../img/single_h3.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:2px;left:0;bottom:0}.single_contents .inner h4.wp-block-heading{font-family:"Zen Maru Gothic",sans-serif;font-size:16px;font-weight:500;padding:8px 10px;margin-top:30px;color:#fff;background:#5086c3}@media screen and (max-width: 768px){.single_contents .inner h4.wp-block-heading{font-size:14px}}.single_contents .inner .step_txt{display:flex;align-items:center;gap:30px;font-size:24px;font-weight:500;color:#d3b9a6}@media screen and (max-width: 1024px){.single_contents .inner .step_txt{font-size:20px}}@media screen and (max-width: 768px){.single_contents .inner .step_txt{font-size:18px}}.single_contents .inner .step_txt span{font-family:"Jost",sans-serif;font-size:50px;font-style:italic;font-weight:400}@media screen and (max-width: 1024px){.single_contents .inner .step_txt span{font-size:40px}}@media screen and (max-width: 768px){.single_contents .inner .step_txt span{font-size:30px}}.single_contents .inner .wp-block-columns.is-layout-flex{display:flex;gap:40px}.single_contents .inner .wp-block-columns.is-layout-flex .is-layout-flow{width:calc(50% - 20px);display:flex;flex-direction:column;gap:20px}.single_contents .inner .wp-block-media-text{margin-top:40px}.single_contents .inner.single_contents_manual h2{background:#5086c3;padding:10px 20px;width:100%}.single_contents .inner.single_contents_manual h2:before{border:unset}.single_contents .inner.single_contents_manual h3{font-size:1.5em;margin:0;padding:0 0 10px}.single_contents .inner.single_contents_manual h3:before{background:unset}.single_contents .inner.single_contents_manual h3:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:1px solid #5086c3}.single_contents .inner.single_contents_manual h4{font-size:1.33rem;padding:.5em;background-color:rgba(0,0,0,.0823529412);border-radius:10px}.single_contents .inner.single_contents_manual h5{font-size:1.2rem;font-weight:500}.single_contents .inner.single_contents_manual .is-style-vk-heading-both_ends{position:relative;outline:unset;outline-offset:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.single_contents .inner.single_contents_manual .is-style-vk-heading-both_ends:before,.single_contents .inner.single_contents_manual .is-style-vk-heading-both_ends:after{content:"";flex-grow:1;border-bottom:1px solid currentColor;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none;background:unset;margin-right:1em}.single_contents .inner.single_contents_manual .is-style-vk-heading-both_ends:after{margin-left:1em}.single_contents .inner.single_contents_manual table{width:100%;border-collapse:collapse;font-size:16px;text-align:center}@media screen and (max-width: 1024px){.single_contents .inner.single_contents_manual table{width:-moz-max-content;width:max-content}}.single_contents .inner.single_contents_manual table tbody tr th,.single_contents .inner.single_contents_manual table tbody tr td{padding:18px 10px;border:1px solid #ddd;text-align:left;vertical-align:middle}.single_contents .inner .img_txt{display:flex;gap:40px;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 1024px){.single_contents .inner .img_txt{flex-direction:column}}.single_contents .inner .img_txt .img{width:calc(50% - 20px);text-align:center}@media screen and (max-width: 1024px){.single_contents .inner .img_txt .img{width:100%}}.single_contents .inner .img_txt .txt{width:calc(50% - 20px)}@media screen and (max-width: 1024px){.single_contents .inner .img_txt .txt{width:100%}}.single_contents .inner .img_txt.img-l .img{order:1}@media screen and (max-width: 1024px){.single_contents .inner .img_txt.img-l .img{order:2}}.single_contents .inner .img_txt.img-l .txt{order:2}@media screen and (max-width: 1024px){.single_contents .inner .img_txt.img-l .txt{order:1}}.single_contents .inner .img_txt.img-r .img{order:2}.single_contents .inner .img_txt.img-r .txt{order:1}.single_contents .inner .img_txt_step{display:flex;flex-wrap:wrap;justify-content:center;gap:60px;margin-top:60px}.single_contents .inner .img_txt_step .box{width:calc(50% - 30px);padding-left:50px}@media screen and (max-width: 768px){.single_contents .inner .img_txt_step .box{width:100%;padding-left:30px}}.single_contents .inner .img_txt_step .box .img{margin-left:-50px;position:relative;z-index:1;max-width:320px}@media screen and (max-width: 768px){.single_contents .inner .img_txt_step .box .img{margin-left:-30px}}.single_contents .inner .img_txt_step .box .txt{width:100%;padding:30px 30px 60px;position:relative;z-index:2;background-color:#e8eaed;margin-top:-40px}@media screen and (max-width: 768px){.single_contents .inner .img_txt_step .box .txt{padding:20px 20px 50px;margin-top:-30px}}.single_contents .inner .img_txt_step .box .txt .its_h3{font-size:20px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 768px){.single_contents .inner .img_txt_step .box .txt .its_h3{font-size:18px}}.single_contents .inner .img_txt_step .box .txt i{position:absolute;bottom:-10px;right:30px;font-size:80px;font-weight:500;font-family:"Jost",sans-serif;color:#fff;line-height:1}@media screen and (max-width: 768px){.single_contents .inner .img_txt_step .box .txt i{font-size:60px;right:20px}}.single_contents .inner .imgtxt500{grid-template-columns:2fr 1fr}.single_contents .inner .imgtxt500 .wp-block-media-text__media{max-width:300px;margin:0 auto}.single_contents .inner .sliderimg_area{display:flex;gap:40px}@media screen and (max-width: 768px){.single_contents .inner .sliderimg_area{flex-direction:column}}.single_contents .inner .sliderimg_area .left{width:100%}@media screen and (max-width: 768px){.single_contents .inner .sliderimg_area .left{order:2}}.single_contents .inner .sliderimg_area .sliderimg{max-width:500px;width:100%}@media screen and (max-width: 768px){.single_contents .inner .sliderimg_area .sliderimg{order:1;margin:0 auto}}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__single,.single_contents .inner .sliderimg_area .sliderimg .sliderimg__main{max-width:500px;aspect-ratio:1/1}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__single img,.single_contents .inner .sliderimg_area .sliderimg .sliderimg__main img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbsWrap{margin-top:10px;width:100%;display:flex;align-items:center;gap:8px}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbsWrap .sliderimg__nav{width:32px;height:32px;border:1px solid #ddd;background:#fff;cursor:pointer;display:grid;place-items:center;line-height:1;font-size:18px}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbsWrap .sliderimg__nav:disabled{opacity:.3;cursor:default}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbs{margin-top:10px;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:4px}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbs .sliderimg__thumb{border:2px solid rgba(0,0,0,0);padding:0;background:rgba(0,0,0,0);cursor:pointer;flex:0 0 auto}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbs .sliderimg__thumb img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;display:block}.single_contents .inner .sliderimg_area .sliderimg .sliderimg__thumbs .sliderimg__thumb.is-active{border-color:#333}.single_contents .inner .voice_block{margin:40px 0 20px}.single_contents .inner .voice_block .wp-block-group__inner-container{position:relative;border-radius:20px;border:2px dotted #5086c3;padding:1px 20px 20px}.single_contents .inner .voice_block .wp-block-group__inner-container .title{margin:0 0 20px 20px;position:absolute;top:-18px;background:#fff;font-size:18px;font-weight:bold;color:#5086c3;padding:2px 6px}.single_contents .inner .center{text-align:center}.single_contents .inner .case_fleximg{margin:60px 0}.single_contents .inner .case_fleximg .wp-block-group__inner-container{display:flex;justify-content:space-around;gap:60px;align-items:center}@media screen and (max-width: 1024px){.single_contents .inner .case_fleximg .wp-block-group__inner-container{flex-direction:column}}.single_contents .inner .group_border_box{margin-top:40px}.single_contents .inner .group_border_box>.wp-block-group__inner-container{display:flex;gap:40px;flex-wrap:wrap}.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block{width:calc(50% - 20px)}@media screen and (max-width: 768px){.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block{width:100%}}.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block:last-child:nth-child(odd){width:100%}.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block>.wp-block-group__inner-container{display:flex;flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch}.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block>.wp-block-group__inner-container h4.wp-block-heading{margin:0}.single_contents .inner .group_border_box>.wp-block-group__inner-container .group_border_block>.wp-block-group__inner-container p{padding:20px;margin:0;background-color:#e8eaed;height:100%}.single_contents .inner .wp-block-table{margin:40px 0}.single_contents .inner .wp-block-table td,.single_contents .inner .wp-block-table th{border:none}.single_contents .inner .wp-block-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6;background:#fff;border:1px solid #ccc}.single_contents .inner .wp-block-table tr{border-bottom:1px solid #ccc}.single_contents .inner .wp-block-table tr:last-child{border-bottom:none}.single_contents .inner .wp-block-table td{padding:16px 20px;vertical-align:top}.single_contents .inner .wp-block-table td:first-child{width:180px;font-weight:500;background:#e8eaed;border-right:1px solid #ccc}.single_contents .inner .wp-block-table a{color:#0a66c2;text-decoration:underline}.single_contents .inner .wp-block-table a:hover{text-decoration:none}@media(max-width: 768px){.single_contents .inner .wp-block-table td{padding:14px 14px;font-size:14px}.single_contents .inner .wp-block-table td:first-child{width:120px}}.single_contents .inner .emp_txtimgbox{display:flex;align-items:center;gap:40px;padding:20px;background-color:#ebf2f6;border:1px solid #5086c3;margin:40px 0}@media screen and (max-width: 768px){.single_contents .inner .emp_txtimgbox{flex-direction:column;gap:20px}}.single_contents .inner .emp_txtimgbox .img{width:300px}@media screen and (max-width: 768px){.single_contents .inner .emp_txtimgbox .img{margin:auto;max-width:100%}}.single_contents .inner .emp_txtimgbox .txt{width:calc(100% - 340px)}@media screen and (max-width: 768px){.single_contents .inner .emp_txtimgbox .txt{width:100%}}.single_contents .inner .emp_txtimgbox .txt p{font-family:"Zen Maru Gothic",sans-serif;font-size:1.3em;font-weight:500;margin:0}.single_contents .inner .btn_flex_area{margin-top:40px;margin-bottom:40px;display:flex;justify-content:center;gap:40px}@media screen and (max-width: 600px){.single_contents .inner .btn_flex_area{flex-direction:column;gap:30px;align-items:center}}.single_contents .inner .btn_flex_area .btn_a{margin:0}.news_archive_area .inner .news_a{margin-top:80px;margin-bottom:80px}.partner_single_area .inner .single_head .h1{display:flex;align-items:center;gap:20px}.page_nav_area{display:flex;justify-content:center;gap:30px;margin-bottom:40px}@media screen and (max-width: 420px){.page_nav_area{gap:15px}}.page_nav_area a{display:inline-block;padding:10px 24px;border:1px solid #eb6ca3;color:#eb6ca3;text-decoration:none;transition:.5s ease-in-out}@media screen and (max-width: 420px){.page_nav_area a{padding:10px 10px}}.page_nav_area a:hover{background-color:#eb6ca3;color:#fff}.page_nav_area a.is-active{background-color:#eb6ca3;color:#fff}.bg-swoosh{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-swoosh__img{position:absolute;top:20vh;width:min(520px,42vw);height:auto;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, 0.08))}.bg-swoosh__img--left{left:-12vw;transform:translateX(-30vw)}.bg-swoosh__img--right{right:-12vw;transform:translateX(30vw)}.login_content{background-color:#e8eaed;margin-top:0;margin-bottom:0;padding-top:150px;padding-bottom:150px;padding-left:30px;padding-right:30px}@media screen and (max-width: 1024px){.login_content{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:80px}}.wh_btn_area{display:flex;gap:80px}.wh_btn_area a{width:100%;display:flex;align-items:center;background-color:#fff;padding:20px;border-radius:20px;justify-content:center;gap:20px;font-size:20px;color:#333}.wh_btn_area a svg{height:35px}.search-form{background:#f9f9f9;padding:30px;margin-bottom:80px;border-radius:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsImNvbmZpZy9fc2Nyb2xsLWFuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50L19jb21wb25lbnQuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1RLHNMQ29IUixLQUNFLHNCQUNBLGtCQUVBLFdBQ0EsaUJBS0YsbUJBR0Usc0JBS0YsZUFDRSw4QkFZRiwyWkFpRkUsZUFDQSxhQUNBLGlDQUNBLFNBQ0EsVUFDQSxTQUNBLHdCQUlGLE9BQ0UsVUFJRixtRkFZRSxjQUdGLE1BRUUsZ0JBR0YsYUFFRSxZQUVBLG9EQUVFLFdBQ0EsYUFJSixNQUNFLHlCQUNBLGlCQU1BLGtCQUNFLFVBUUoscUJBRUUsZ0JBR0YsK0dBSUUseUNBR0YsdU1BSUUsd0JBQ0EscUJBR0YsbUJBQ0Usd0JBQ0EscUJBQ0EsK0JBQ0EsNEJBQ0EsdUJBR0YsU0FDRSxjQUNBLG1CQUNBLGdCQU1GLG1CQUdFLHFCQUNBLGVBUUYsc0JBQ0UsYUFDQSxTQU9GLFNBQ0UsYUFNRixpQkFFRSxhQUlGLElBQ0UsU0FDQSxlQUNBLHFCQUNBLHNCQUNBLFlBSUYsUUFDRSxxQkFPRixPQUNFLFNBU0YsYUFFRSxtQkFVRixjQUVFLG9CQUdGLG9FQUlFLDBCQUNBLGVBQ0EsU0FDQSx5QkFHRix5QkFDRSxTQVFGLHNDQUVFLGVBTUYsdUNBRUUsVUFTRixtQkFDRSw2QkFDQSw0QkFDQSwrQkFDQSx1QkFRRiwrRkFFRSx3QkFPRixpREFFRSxTQUNBLFVBR0YsT0FDRSxTQUNBLHlCQVFGLFNBQ0UsY0FFQSxtQkFHQSxnQkFNRixNQUNFLHlCQUNBLGlCQVNGLEdBQ0UsdUJBQ0EsaUJBQ0EsZ0JBQ0Es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WUFDQSwyQkFNTixlQUNFLGlCTnIwQkssUU1zMEJMLGFBQ0EsZ0JBQ0Esa0JBQ0EscUJBQ0Esa0JBQ0EsbUJBQ0Esc0NBUkYsZUFTSSxhQUNBLGdCQUNBLGlCQUNBLHFCQUdKLGFBQ0UsYUFDQSxTQUNBLGVBQ0UsV0FDQSxhQUNBLG1CQUNBLGlCTnQxQkcsS011MUJILGFBQ0EsbUJBQ0EsdUJBQ0EsU0FDQSxlQUNBLE1OMzFCRyxLTTQxQkgsbUJBQ0UsWUFLTixhQUNFLFdObDJCUyxRTW0yQlQsYUFDQSxtQkFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRm9udFxyXG5mb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbmZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Kb3N0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1aZW4rTWFydStHb3RoaWM6d2dodEAzMDA7NDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuIiwiLyoqXHJcbiAqIFJlc2V0IE1peGluZ1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIERpc2FibGUgQW5pbWF0aW9uXHJcbiAqL1xyXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuXHJcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogRGlzYWJsZSBhbmltYXRpb24gZGVwZW5kcyBvbiBCcm93c2VyIG9yIE9wZXJhdGlvbiBTeXN0ZW0gY29uZmlndXJhdGlvblxyXG4gKi9cclxuQG1peGluIGFjRGlzYWJsZUFuaW1hdGlvbiB7XHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWNjZXNzYWJpbGl0eS4gQmxhY2sgYW5kIFdoaXRlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVCVyB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcclxuICovXHJcbkBtaXhpbiBhY01vZGVDb250cmFzdCB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBNZXRlciByZXNldFxyXG4gKi9cclxuQG1peGluIG1ldGVyUmVzZXQge1xyXG4gIG1ldGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6Oi1tb3otbWV0ZXItYmFyIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxyXG4gIH1cclxuXHJcbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXHJcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxyXG4gIDotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gIH1cclxuXHJcblxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcclxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxyXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXHJcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByb2dyZXNzUmVzZXQge1xyXG5cclxuICAvKipcclxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcclxuICAgKlxyXG4gICAqL1xyXG4gIHByb2dyZXNzLFxyXG4gIHByb2dyZXNzW3JvbGVdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLyogUmVzZXQgRGVmYXVsdHMgKi9cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLyogTmVlZHMgdG8gYmUgaW4gaGVyZSBmb3IgU2FmYXJpIHBvbHlmaWxsIHNvIGJhY2tncm91bmQgaW1hZ2VzIHdvcmsgYXMgZXhwZWN0ZWQuICovXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBQb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXHJcbiAgfVxyXG5cclxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xyXG4gIHByb2dyZXNzW3JvbGVdIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBNb2Rlcm4gQ1NTIFJlc2V0IFR3ZWFrc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgLy8gU21vb3RoIHNjcm9sbFxyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcblxyXG4vKiBCb3ggc2l6aW5nIG5vcm1hbGl6YXRpb24gKi9cclxuKixcclxuOjphZnRlcixcclxuOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDU1MgUmVzZXQgVHdlYWtzXHJcbiAqXHJcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAqIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gKiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4gKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbixcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEhpZGUgZW1wdHkgY2VsbCAqL1xyXG50ZCxcclxudGgge1xyXG4gICY6ZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogSW5wdXQgUmVzZXRcclxuICovXHJcbmlucHV0OnJlcXVpcmVkLFxyXG5pbnB1dCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICovXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBwaWN0dXJlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbnBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cclxuICovXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAvKiAyICovXHJcblxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxyXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxubGVnZW5kIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5ib2R5Om5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIGZpZWxkc2V0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1pc2NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvKipcclxuICogQmFzZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL3NldHRpbmdcIiBhcyAqO1xyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNXM7XHJcbiAgY29sb3I6ICRjLWJrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IC8vIGlPU+WvvuetllxyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTsgLy8g44Oi44OQ44Kk44Or44Gu44OQ44Km44Oz44OJ6Ziy5q2iXHJcbiAgICBoZWlnaHQ6IDEwMHZoOyAvLyBBbmRyb2lkIENocm9tZeWvvuetlu+8iOW/heimgeOBquOCie+8iVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBjIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFNldHRpbmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLy8gbWVkaWEgcXVlcnlcclxuJGJhc2UtY29udGVudC13aWR0aDogMTE0MHB4O1xyXG4keHhsOiAxMzgwcHg7XHJcbiR4bDogMTI4MHB4O1xyXG4kbDogMTAyNHB4O1xyXG4keG06IDkyMHB4O1xyXG4kbTogNzY4cHg7XHJcbiRzOiA0ODBweDtcclxuXHJcbi8vIHNwYWNlXHJcbiRzcGFjZS1kZWZhdWx0OiA4MHB4O1xyXG4kc3BhY2UteGw6IDU2cHg7XHJcbiRzcGFjZS1tOiAyNHB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjLW1haW46ICM1MDg2YzM7XHJcbiRjLXN1YjogI2QzYjlhNjtcclxuJGMtYmc6ICNlOGVhZWQ7XHJcbiRjLWdyYXk6ICNhYWFhYWE7XHJcbiRjLWdyYXkyOiAjNzc3Nzc3O1xyXG4kYy1ib3JkZXJncmF5OiAjY2NjY2NjO1xyXG4kYy13aDogI2ZmZjtcclxuJGMtYms6ICMzMzMzMzM7XHJcbiRjLWZvb3RlcjogI2Y5ZjlmOTtcclxuJGMtcmVkOiAjZmYwMDAwO1xyXG5cclxuJGMtbWFpbjE6ICNlYjZjYTM7XHJcbiRjLW1haW4yOiAjNTA4NmMzO1xyXG4kYy1tYWluMzogI2Y2YWMxMjtcclxuJGMtbWFpbjQ6ICNlZjgwNGM7XHJcbiRjLW1haW41OiAjOTJjNTI1O1xyXG4kYy1tYWluNjogI2E4NzZkMztcclxuXHJcbiRjLWJrMTogI2ViZjJmNjtcclxuIiwiLyoqXHJcbiAqIFNjcm9sbCBBbmltYXRpb25cclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyog44K544Kv44Ot44O844OrQ1NTICovXHJcbi5mYWRlaW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcztcclxufVxyXG5cclxuLmZhZGVpbi11cCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xyXG59XHJcblxyXG4uZmFkZWluLWRvd24ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDBweCk7XHJcbn1cclxuXHJcbi5mYWRlaW4tbGVmdCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwKTtcclxufVxyXG5cclxuLmZhZGVpbi1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XHJcbn1cclxuXHJcbi5zY3JvbGxpbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG4iLCIvKipcclxuICogQ29tcG9uZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuLm9wZW5pbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMgZWFzZTtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAudHh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtZmFkZW91dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5hLFxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuc2VjdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIge1xyXG4gIC5pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLndpZHRoXzEwMjQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwODRweDtcclxuICAgIH1cclxuICAgICYud2lkdGhfZnVsbCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYuZ2FwNjAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmJnd2gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luX2IyMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWFyZ2luX2I1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4ubWFyZ2luX2I4MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4ubWFyZ2luX3Q0MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4ubWFyZ2luX3QxNTAge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29sb3IxIHtcclxuICBjb2xvcjogJGMtbWFpbjE7XHJcbn1cclxuLmNvbG9yMiB7XHJcbiAgY29sb3I6ICRjLW1haW4yO1xyXG59XHJcbi5jb2xvcjMge1xyXG4gIGNvbG9yOiAkYy1tYWluMztcclxufVxyXG4uY29sb3I0IHtcclxuICBjb2xvcjogJGMtbWFpbjQ7XHJcbn1cclxuLmNvbG9yNSB7XHJcbiAgY29sb3I6ICRjLW1haW41O1xyXG59XHJcblxyXG4uZW4ge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLyog6KaL5Ye644GXICovXHJcbi5oMl9hIHtcclxuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmgyX2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLm5vIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiAkYy1tYWluMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIC5qcCB7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaDJfaG9tZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG4gIC50IHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIC5jb2xvciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuICAucyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICYuYzEge1xyXG4gICAgLmZsZXggLmYyIGVsbGlwc2Uge1xyXG4gICAgICBmaWxsOiAkYy1tYWluMTtcclxuICAgIH1cclxuICAgIC50IC5jb2xvciB7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluMTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jMiB7XHJcbiAgICAuZmxleCAuZjIgZWxsaXBzZSB7XHJcbiAgICAgIGZpbGw6ICRjLW1haW4yO1xyXG4gICAgfVxyXG4gICAgLnQgLmNvbG9yIHtcclxuICAgICAgY29sb3I6ICRjLW1haW4yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmMzIHtcclxuICAgIC5mbGV4IC5mMiBlbGxpcHNlIHtcclxuICAgICAgZmlsbDogJGMtbWFpbjM7XHJcbiAgICB9XHJcbiAgICAudCAuY29sb3Ige1xyXG4gICAgICBjb2xvcjogJGMtbWFpbjM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYzQge1xyXG4gICAgLmZsZXggLmYyIGVsbGlwc2Uge1xyXG4gICAgICBmaWxsOiAkYy1tYWluNDtcclxuICAgIH1cclxuICAgIC50IC5jb2xvciB7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oM19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kYXRlIHtcclxuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICRjLWdyYXk7XHJcbn1cclxuXHJcbmhyIHtcclxuICBiYWNrZ3JvdW5kOiAkYy1ib3JkZXJncmF5O1xyXG59XHJcblxyXG4vKiDjg5zjgr/jg7MgKi9cclxuLmJ0bl9hIHtcclxuICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBhLFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkYy1iaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1iaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICAgc3Ryb2tlOiAkYy1iaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1tYWluO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0bl9hX2JhY2sge1xyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmt3aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1iaztcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW4zO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICRjLWJrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9iIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBhLFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkYy1iaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgICBzdHJva2U6ICRjLWJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ncmF5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bl9jIHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAmLmJ0bl9jX2NlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLyog44Kr44OG44K044OqICovXHJcbi5jYXRfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICRjLXdoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG4uY2F0X2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNXB4O1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDjg6rjgrnjg4ggKi9cclxuLmxpc3RfMSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTVweDtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAuYnRuYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAubGlzdF9idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0Ym94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjLWJrO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgfVxyXG4gICAgICAuZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF8yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGR0IHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjI7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdF90aHVtMSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGljdHVyZSxcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIC5ib3gge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyZ3JheTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgLmZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog44Ki44O844Kr44Kk44OWICovXHJcbi5tYWdhemluZV9hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDYwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAuYm94IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oM19hIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9iIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDQwcHgpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjdweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAuaDNfYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2Ige1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZV9ib3hfYSB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIGNvbG9yOiAkYy1iaztcclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNoYWRvd19vbiB7XHJcbiAgICAudHh0IHtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4ICMwMDAwMDAyZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlX2FyZWFfYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuYXJjaGl2ZV9ib3hfYSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA0MHB4KTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDI3cHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlX2FyZWFfYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgLmJveCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJGMtZ3JheTI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbjogNjBweCAwO1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmsxO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0d28gY29sdW1uICovXHJcbi50d29fY29sdW1uIHtcclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGUge1xyXG4gICAgICBmbGV4OiAwIDAgMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0X2NvbHVtbiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnNfdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLW1haW47XHJcbiAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzX2Ege1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogdGFibGUgKi9cclxuLnBwcF90YWJsZV93cmFwIHtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4ucHBwX3RhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNkY2UyZTc7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gIHRoOmxhc3QtY2hpbGQsXHJcbiAgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIHRib2R5IHRkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJrMTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCgxKSxcclxuICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDE0JTtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCgyKSxcclxuICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgd2lkdGg6IDE0JTtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCgzKSxcclxuICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgd2lkdGg6IDcyJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnBwcF90YWJsZSB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDEpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcHBfdGFibGVfd3JhcCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC5wcHBfdGFibGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtYmsxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy13aDtcclxuICAgICAgcGFkZGluZzogMTJweCAxNHB4IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRkOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgbGVmdDogMTRweDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzNkNmZhOTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnBwcF90YWJsZSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB0ZDo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHVzZXIgbG9naW4gKi9cclxuLmVycm9yIHtcclxuICBjb2xvcjogJGMtcmVkO1xyXG59XHJcbi53aF9hcmVhIHtcclxuICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICBwYWRkaW5nOiA4MHB4IDQ1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIH1cclxuICAud2hfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fZm9ybSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogODUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGR0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG5fYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZXRjICovXHJcblxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5jYXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluMjtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFnIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRjLWdyYXkyO1xyXG59XHJcbi50YWdfYXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIHNwYW4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDog4zmma/jgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cclxuLmJnX3NoYXBlbCxcclxuLmJnX3NoYXBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gOTUwcHgpO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogODAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHotaW5kZXg6IC0yO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIC5zaGFwZSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJi5zMSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjE7XHJcbiAgICB9XHJcbiAgICAmLnMyIHtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgfVxyXG4gICAgJi5zMyB7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjQ7XHJcbiAgICB9XHJcbiAgICAmLnM0IHtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluNjtcclxuICAgIH1cclxuICAgICYuczUge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4yO1xyXG4gICAgfVxyXG4gICAgJi5zNiB7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDIwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZ19zaGFwZXIge1xyXG4gIHRvcDogNjAwcHg7XHJcbiAgbGVmdDogY2FsYyg1MCUgKyA5NTBweCk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4vKiAy5Zue55uu44Gu6YWN572uICgxODAwcHgpICovXHJcbltkYXRhLXBvc2l0aW9uPVwiMlwiXS5iZ19zaGFwZWwsXHJcbltkYXRhLXBvc2l0aW9uPVwiMlwiXS5iZ19zaGFwZXIge1xyXG4gIHRvcDogMTgwMHB4O1xyXG59XHJcbltkYXRhLXBvc2l0aW9uPVwiMlwiXSB7XHJcbiAgLnNoYXBlIHtcclxuICAgICYuczEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluMTtcclxuICAgIH0gLy8g6Imy5aSJ5pu0XHJcbiAgICAmLnMyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjM7XHJcbiAgICB9XHJcbiAgICAmLnMzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcclxuICAgIH1cclxuICAgICYuczQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluNjtcclxuICAgIH1cclxuICAgICYuczUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgfVxyXG4gICAgJi5zNiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAz5Zue55uu44Gu6YWN572uICgyNzAwcHgpICovXHJcbltkYXRhLXBvc2l0aW9uPVwiM1wiXS5iZ19zaGFwZWwsXHJcbltkYXRhLXBvc2l0aW9uPVwiM1wiXS5iZ19zaGFwZXIge1xyXG4gIHRvcDogMjcwMHB4O1xyXG59XHJcbltkYXRhLXBvc2l0aW9uPVwiM1wiXSB7XHJcbiAgLnNoYXBlIHtcclxuICAgICYuczEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xyXG4gICAgfSAvLyDjgZXjgonjgavoibLlpInmm7RcclxuICAgICYuczIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluMztcclxuICAgIH1cclxuICAgICYuczMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluNDtcclxuICAgIH1cclxuICAgICYuczQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xyXG4gICAgfVxyXG4gICAgJi5zNSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4yO1xyXG4gICAgfVxyXG4gICAgJi5zNiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnX3NoYXBlbDIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kOiAkYy1tYWluMjtcclxuICB6LWluZGV4OiAtMjtcclxuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaGFwZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xNTBweDtcclxuICAgIGxlZnQ6IDR2dztcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1tYWluMTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gICYub24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC5zaGFwZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmcyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjM7XHJcbiAgICAuc2hhcGUge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogNHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluNDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5iZzMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjY7XHJcbiAgICAuc2hhcGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHRlbXAgKi9cclxuLnRlbXBfY29udGFjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgMTUwcHg7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAudGVtcF9jb250YWN0X2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwaWN0dXJlLFxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAudGVtcF9jb250YWN0X2J0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZ2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4dnc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0dG50eHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDR2dztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYjk7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDllY/jgYTlkIjjgo/jgZvjg5Xjgqnjg7zjg6AgKi9cclxuLmVycm9yX2FyZWEge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDBhYjtcclxuICB0b3A6IDE1MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5lcnJvcl9hcmVhX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIGNvbG9yOiAkYy13aDtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9hcmVhIHtcclxuICAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3RlcF9hcmVhIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwX2JveCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zdGVwX29uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGMtc3ViO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjLXN1YjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmF5X2FyZWEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAudHl1X3Qge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0Zm9ybSB7XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAmLmZsZXgge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsX2FyZWEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yYWRpb19hcmVhLFxyXG4gICAgICAgICAgICAuY2hlY2tib3hfYXJlYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX25vcm1hbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9hcmVhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHMpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG5fbm9ybWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Oc44K/44Oz6YCB5L+h5Lit44Gu54q25oWLXHJcbmJ1dHRvbi5pcy1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIOOCr+ODquODg+OCr+eEoeWKueWMllxyXG4gIG9wYWNpdHk6IDAuNjsgLy8g5Y2K6YCP5piOXHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIGhlaWdodDogMS4yZW07XHJcbiAgICBtYXJnaW46IC0wLjZlbSAwIDAgLTAuNmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyAvLyDlpJbmnqBcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyAvLyDpmpnplpPjgaflm57ou6LjgpLlvLfoqr9cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogSGVhZGVyXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkB1c2UgXCIuLi9jb25maWcvYWxsXCIgYXMgKjtcclxuXHJcbmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMDA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb19zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgLmMtcGluayxcclxuICAgICAgICAgIC5jLXllbGxvdyxcclxuICAgICAgICAgIC5jLWdyZWVuLFxyXG4gICAgICAgICAgLmMtYmx1ZSxcclxuICAgICAgICAgIC5jLXRleHQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC5wYyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdiB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY2NfaCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC5hY2NfaF90eHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5hY2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluMjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG5faGVhZCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9vdGVyX29ubHkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5hdl9iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcF9uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IC0xODB2aDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAmLm9uIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY2NfaCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICAgICAgICAuYWNjIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5vbiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAubG9nb19zdmcge1xyXG4gICAgICAgICAgICAuYy1waW5rIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZWI2Y2EzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2Y2YWMxMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYy1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzkyYzUyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYy1ibHVlIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjNTA4NmMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLXRleHQge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBGb290ZXJcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLmZfY29udGFjdCB7XHJcbiAgYmFja2dyb3VuZDogJGMtYmc7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oM19hIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3R4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjLWZvb3RlcjtcclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgLmxvZ28gaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX25hdiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8g5rOJ5Y2X5biC44Gu5YWs5rCR6YCj5pC644Gg44GR5YWo5bmF44O754us56uL44GX44Gf6KGM44GrXHJcbiAgICAgICAgICAmLmFjY19oIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICAgICAgIC5hY2NfaF90eHQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZm9vdGVyX29ubHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9zbnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmLnNuc194IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAuZm9vdGVyX25hdiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY2NfaCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmFjY19oX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmFjYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm9vdGVyX29ubHkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBJbmRleFxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AdXNlIFwiLi4vY29uZmlnL2FsbFwiIGFzICo7XHJcbi53ZWJwIHtcclxufVxyXG4ubm8td2VicCB7XHJcbn1cclxuXHJcbiRiZy1jb2xvcnM6IChcclxuICAxOiAjZWJmMmY2LFxyXG4gIDI6ICM1MDg2YzMsXHJcbiAgMzogI2ViZjJmNixcclxuICA0OiAjZmZmLFxyXG4gIDU6ICM5MmM1MjUsXHJcbiAgNjogI2ZmZixcclxuICA3OiAjZmZmLFxyXG4gIDg6ICNmNmFjMTIsXHJcbiAgOTogI2ZmZixcclxuICAxMDogI2ViNmNhMyxcclxuICAxMTogI2ViZjJmNixcclxuICAxMjogI2ViZjJmNlxyXG4pO1xyXG4uaG9tZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5rdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICAua3ZfX2JnIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAua3ZfYmcyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTY5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5oMSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtYnJlYWs6IHN0cmljdDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYXV0by1waHJhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibnJfc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4NmMzNzc7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rdl9tYXJnaW4sXHJcbiAgLmhvbWVfbmV3cyB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2U7XHJcbiAgICAmLmlzLWRhcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAua3ZfbWFyZ2luIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgLmhvbWVfbmV3cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgIC5idG5fYSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZV9ncmVldGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLW1haW4zO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgLmgyX2hvbWUge1xyXG4gICAgICAgIC50IHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnMge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmxleF9pbWd0eHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGljdHVyZSxcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLW1haW4zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfb3ZlcnZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuYmsxIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtYmsxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogLTM7XHJcbiAgICB9XHJcbiAgICAuYmsyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcbiAgICAuYmtpbWcxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTIwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcclxuICAgICAgICByaWdodDogLTEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJraW1nMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogMTcwcHg7XHJcbiAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIC5hcmVhMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2Ege1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYXJlYTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweDtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lX3BhcnRuZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW40O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVfYXJjaGl2ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgLmhvbWUtc2lsZGVyX2FyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC8gMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaV90aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTgycHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00OXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmMzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW1haW4zO1xyXG4gICAgICAgICAgLnNsaV90aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbWUtc2xpZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNfcGFydHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgxdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNfYnRuX3NpZGUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc19idG5fc2lkZWluYyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFBhZ2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQHVzZSBcIi4uL2NvbmZpZy9hbGxcIiBhcyAqO1xyXG5cclxuLnBhZ2VfbWFpbiB7XHJcbiAgLnBhZ2VfaGVhZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2VfdGl0bGViZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHBpY3R1cmUsXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZV90aXRsZWJ0bSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG1jIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bSkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRtYzYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAuaDJfcGFnZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmpwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5zaW5nbGVfaGVhZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2F0X2ZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5jYXRfYSB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlbmV4X2J0bl9hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAucHJlbmV4X2J0biB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJrO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9hIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZV9jb250ZW50cyB7XHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zaW5nbGVfdGh1bWJuYWlsIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5oMl9iIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2stbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoMi53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkYy1iaztcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZV9oMi5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1tYWluMjtcclxuICAgICAgY29sb3I6ICRjLW1haW4yO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZV9oMy5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNC53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkYy13aDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtbWFpbjI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RlcF90eHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRjLXN1YjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAmLmlzLWxheW91dC1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAuaXMtbGF5b3V0LWZsb3cge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgICYuc2luZ2xlX2NvbnRlbnRzX21hbnVhbCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1tYWluO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCIuXCI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtbWFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMTU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAuaXMtc3R5bGUtdmstaGVhZGluZy1ib3RoX2VuZHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdW5zZXQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWdfdHh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmltZy1sIHtcclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGwpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pbWctciB7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWdfdHh0X3N0ZXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLml0c19oMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWd0eHQ1MDAge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XHJcbiAgICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlcmltZ19hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcmltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlcmltZ19fc2luZ2xlLFxyXG4gICAgICAgIC5zbGlkZXJpbWdfX21haW4ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXJpbWdfX3RodW1ic1dyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAuc2xpZGVyaW1nX19uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXJpbWdfX3RodW1icyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyAvLyDihpDnn6LljbDjgrnjgq/jg63jg7zjg6vjgYzmu5HjgonjgYvjgavjgarjgotcclxuICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAuc2xpZGVyaW1nX190aHVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZvaWNlX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcclxuICAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCAkYy1tYWluMjtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMjBweCAyMHB4O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtd2g7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1tYWluMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmNhc2VfZmxleGltZyB7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cF9ib3JkZXJfYm94IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5ncm91cF9ib3JkZXJfYmxvY2sge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogc3RyZXRjaDtcclxuICAgICAgICAgICAgaDQud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLXRhYmxlIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXJncmF5O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWJvcmRlcmdyYXk7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwYTY2YzI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtcF90eHRpbWdib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJrMTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjI7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9mbGV4X2FyZWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9hIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX2FyY2hpdmVfYXJlYSB7XHJcbiAgLmlubmVyIHtcclxuICAgIC5uZXdzX2Ege1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJfc2luZ2xlX2FyZWEge1xyXG4gIC5pbm5lciB7XHJcbiAgICAuc2luZ2xlX2hlYWQge1xyXG4gICAgICAuaDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlX25hdl9hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjE7XHJcbiAgICBjb2xvcjogJGMtbWFpbjE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4xO1xyXG4gICAgICBjb2xvcjogJGMtd2g7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluMTtcclxuICAgICAgY29sb3I6ICRjLXdoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g6IOM5pmvYW5pbWVcclxuLmJnLXN3b29zaCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyDmk43kvZzjga7pgqrprZTjgZfjgarjgYRcclxuICB6LWluZGV4OiAwOyAvLyDog4zmma/jgavjgZfjgZ/jgYTjgarjgonkvY7jgoFcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHZoOyAvLyDlpb3jgY3jgarkvY3nva7jgatcclxuICAgIHdpZHRoOiBtaW4oNTIwcHgsIDQydncpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMDsgLy8g5pyA5Yid44Gv6KaL44GI44Gq44GEXHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpKTsgLy8g5Lu75oSPXHJcblxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgIGxlZnQ6IC0xMnZ3OyAvLyDliJ3mnJ/jgafnlLvpnaLlpJZcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHZ3KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAtMTJ2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwdncpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbG9naW7lvozplqLpgKNcclxuLmxvZ2luX2NvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59XHJcbi53aF9idG5fYXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDgwcHg7XHJcbiAgYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2g7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRjLWJrO1xyXG4gICAgc3ZnIHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAkYy1mb290ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuIl19 */
