@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&family=Noto+Serif+JP:wght@500;700&family=Roboto:wght@300;400;500;700&display=swap";body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{animation:loading .5s}@keyframes loading{0%{opacity:0}100%{opacity:1}}.fadein{opacity:.1;transform:translate(0, 50px);transition:all 500ms}.fadein-up{transform:translate(0, 50px)}.fadein-down{transform:translate(0, -50px)}.fadein-left{transform:translate(-50px, 0)}.fadein-right{transform:translate(50px, 0)}.scrollin{opacity:1;transform:translate(0, 0)}img{max-width:100%;height:auto;vertical-align:baseline}.inc{max-width:1340px;margin:0 auto;padding:0 30px}.h_1{font-size:66px;color:#1c2130}@media screen and (max-width: 1280px){.h_1{font-size:50px}}@media screen and (max-width: 768px){.h_1{font-size:36px}}.h_2{color:#fff;font-size:46px;font-weight:bold;margin-bottom:50px;line-height:1}@media screen and (max-width: 1280px){.h_2{font-size:36px}}@media screen and (max-width: 768px){.h_2{font-size:24px}}.h_2 .h_2_flex{display:flex}.h_2 .h_2_flex i img{width:29px}@media screen and (max-width: 1280px){.h_2 .h_2_flex i img{width:26px}}@media screen and (max-width: 768px){.h_2 .h_2_flex i img{width:20px}}.h_2 .h_2_flex .h_2_txt{margin-left:15px}.h_2 span{color:#f8b400;font-size:18px;display:block;margin-top:10px}@media screen and (max-width: 1280px){.h_2 span{font-size:16px}}@media screen and (max-width: 768px){.h_2 span{font-size:14px}}p,ul,dl,a{font-size:16px;font-weight:500}@media screen and (max-width: 768px){p,ul,dl,a{font-size:14px}}.mailform{text-align:left}.mailform dl{display:flex;margin-bottom:40px;position:relative}@media screen and (max-width: 768px){.mailform dl{display:block}}.mailform dl dt{width:200px;padding:8px 0}@media screen and (max-width: 768px){.mailform dl dt{width:100%}}.mailform dl dt span{font-size:.8rem;color:red;margin-left:4px}.mailform dl dd{width:calc(100% - 200px);position:relative}@media screen and (max-width: 768px){.mailform dl dd{width:100%}}.mailform dl dd input,.mailform dl dd textarea{width:100%;border:1px solid #9f9f9f;border-radius:8px;padding:8px 12px}.mailform dl dd.radio{display:flex;align-items:center;gap:8px}.mailform dl dd.radio input{width:15px}.mailform dl dd.radio label{margin-right:12px}.mailform .pri_check{display:flex;align-items:center;margin-bottom:40px;position:relative}.mailform .pri_check p{margin-left:12px}.mailform .error{position:absolute;left:0;bottom:-20px;color:#bf0d23;font-size:.9rem}.mailform .btn_normal button,.mailform .btn_normal a{display:flex;align-items:center;transition:.5s}.mailform .btn_normal button:hover,.mailform .btn_normal button:active,.mailform .btn_normal a:hover,.mailform .btn_normal a:active{opacity:.6}.mailform .btn_normal button i,.mailform .btn_normal a i{display:flex;align-items:center;justify-content:center;background:#f8b400;border-radius:100px;width:50px;height:50px;margin-right:20px}.mailform .btn_normal button i img,.mailform .btn_normal a i img{width:18px}.mailform .btn_normal.btn_area{display:flex;gap:40px}.mailform .btn_normal.btn_area .btn_back{background-color:#9f9f9f;padding:0 20px;color:#fff;border-radius:8px}header .inc{width:100%;max-width:100%;display:flex;position:relative;justify-content:end;padding:0}header .inc .logo{position:absolute;top:0;left:0;width:244px}@media screen and (max-width: 1280px){header .inc .logo{width:180px}}@media screen and (max-width: 768px){header .inc .logo{width:140px}}header .inc .nav_area{padding:25px 30px;background:#005f9f;border-radius:0 0 0 20px}@media screen and (max-width: 1280px){header .inc .nav_area{padding:18px 20px}}@media screen and (max-width: 768px){header .inc .nav_area{margin-top:30px;border-radius:20px 0 0 20px}}header .inc .nav_area ul{display:flex;align-items:center}@media screen and (max-width: 768px){header .inc .nav_area ul{display:block}}header .inc .nav_area ul a{text-decoration:none}header .inc .nav_area ul li a{color:#fff;margin-right:40px;display:block}@media screen and (max-width: 1280px){header .inc .nav_area ul li a{margin-right:20px}}@media screen and (max-width: 768px){header .inc .nav_area ul li a{margin-right:0;margin-bottom:15px}}header .inc .nav_area ul .btn a{padding:15px 50px;border-radius:100px;background:#f8b400;color:#fff;display:block}@media screen and (max-width: 768px){header .inc .nav_area ul .btn a{padding:8px 20px}}.webp .max_w1{background-image:url("../img/company_img.webp")}.webp .max_w2{background-image:url("../img/future_img.webp")}.no-webp .max_w1{background-image:url("../img/company_img.jpg")}.no-webp .max_w2{background-image:url("../img/future_img.jpg")}.all_bg{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-5}.all_bg picture{width:100%;height:100%}.all_bg picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#kv{height:920px}@media screen and (max-width: 1280px){#kv{height:800px}}@media screen and (max-width: 768px){#kv{height:650px}}#kv .inc{display:flex;align-items:center;height:100%}#kv .inc .h_1 picture{display:block;margin-top:30px}#kv .inc .h_1 picture img{max-width:600px}@media screen and (max-width: 1280px){#kv .inc .h_1 picture img{max-width:500px}}@media screen and (max-width: 768px){#kv .inc .h_1 picture img{max-width:300px}}#mission .inc{position:relative;padding-top:150px;padding-bottom:150px;z-index:5}@media screen and (max-width: 1280px){#mission .inc{margin-right:30px}}@media screen and (max-width: 768px){#mission .inc{padding-top:80px;padding-bottom:80px;margin-right:15px}}#mission .inc:before{content:"";background-color:#005f9f;width:100vw;height:100%;position:absolute;top:0;right:0;border-radius:0 150px 150px 0;z-index:-1}@media screen and (max-width: 768px){#mission .inc:before{border-radius:0 80px 80px 0}}#mission .inc p{color:#fff;margin-bottom:70px}#mission .inc .mis_img{max-width:944px}@media screen and (max-width: 1280px){#mission .inc .mis_img{max-width:800px}}#company{margin:200px 0}@media screen and (max-width: 768px){#company{margin:80px 0}}#company .inc{color:#1c2130}#company .inc .h_2{color:#1c2130}#company .inc .h_2 span{color:#1c2130}#company .inc .comp_area dl{display:flex;margin-bottom:20px}#company .inc .comp_area dl dt{width:130px;border-bottom:2px solid #005f9f;padding-bottom:20px}@media screen and (max-width: 768px){#company .inc .comp_area dl dt{width:80px}}#company .inc .comp_area dl dd{width:calc(100% - 130px);border-bottom:1px solid #9f9f9f;padding-bottom:20px}@media screen and (max-width: 768px){#company .inc .comp_area dl dd{width:calc(100% - 80px)}}.max_w{width:100%;background-position:center center;background-size:cover}.max_w.max_w1{height:400px;box-shadow:0 0 100px #fff}@media screen and (max-width: 768px){.max_w.max_w1{height:150px}}.max_w.max_w2{height:500px;box-shadow:0 0 100px #fff}@media screen and (max-width: 768px){.max_w.max_w2{height:200px}}#service{margin:200px 0;background:#005f9f;border-radius:150px}@media screen and (max-width: 768px){#service{margin:80px 0;border-radius:80px}}#service .inc{padding-top:150px;padding-bottom:150px}@media screen and (max-width: 1280px){#service .inc{padding:150px 60px}}@media screen and (max-width: 768px){#service .inc{padding:80px 20px}}#service .inc .ser_area{display:flex;justify-content:space-between;gap:50px}@media screen and (max-width: 768px){#service .inc .ser_area{display:block}}#service .inc .ser_area .ser_box{width:30%;text-align:center;color:#fff}@media screen and (max-width: 768px){#service .inc .ser_area .ser_box{display:grid;grid-template-columns:80px 1fr;width:100%;margin-bottom:30px;text-align:left;gap:0 20px}}#service .inc .ser_area .ser_box picture{width:100%;aspect-ratio:1/1}@media screen and (max-width: 768px){#service .inc .ser_area .ser_box picture{grid-row:1/3;grid-column:1/2}}#service .inc .ser_area .ser_box picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#service .inc .ser_area .ser_box .h_3{font-size:24px;margin:10px 0 8px}@media screen and (max-width: 768px){#service .inc .ser_area .ser_box .h_3{grid-row:1/2;grid-column:2/4;font-size:18px}}#service .inc .ser_area .ser_box p{color:#9f9f9f}@media screen and (max-width: 768px){#service .inc .ser_area .ser_box p{grid-row:2/3;grid-column:2/4}}#future{margin:200px 0}@media screen and (max-width: 768px){#future{margin:80px 0}}#future .inc .h_2{color:#1c2130}#future .inc .h_2 span{color:#1c2130}#contact{background:#005f9f;padding:100px;margin-top:150px;border-radius:150px 150px 0 0}@media screen and (max-width: 1280px){#contact{padding:60px}}@media screen and (max-width: 768px){#contact{padding:20px;margin-top:80px;border-radius:80px 80px 0 0}}#contact .wh_area{max-width:100%;padding:95px 0px 95px;background:#fff;border-radius:150px 150px 0 0}@media screen and (max-width: 1280px){#contact .wh_area{padding:95px 60px}}@media screen and (max-width: 768px){#contact .wh_area{padding:80px 0px;border-radius:80px 80px 0 0}}#contact .wh_area .inc .h_2{color:#1c2130}#contact .wh_area .inc .h_2 span{color:#1c2130}footer{background:#005f9f;padding-bottom:30px}footer .inc{display:flex;align-items:center;justify-content:space-between}footer .inc .left{color:#fff}footer .inc .left .address{font-size:14px;margin-top:40px}footer .inc .right{width:244px}footer .small{text-align:center;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udC5zY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb25maWcvX3Njcm9sbC1hbmltYXRpb24uc2NzcyIsImNvbXBvbmVudC9fY29tcG9uZW50LnNjc3MiLCJjb25maWcvX3NldHRpbmcuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1RLGtMQ29IUixLQUNFLHNCQUNBLGtCQUVBLFdBQ0EsaUJBS0YsbUJBR0Usc0JBS0YsZUFDRSw4QkFZRiwyWkFpRkUsZUFDQSxhQUNBLHNDQUNBLFNBQ0EsVUFDQSxTQUNBLHdCQUlGLE9BQ0UsVUFJRixtRkFZRSxjQUdGLE1BRUUsZ0JBR0YsYUFFRSxZQUVBLG9EQUVFLFdBQ0EsYUFJSixNQUNFLHlCQUNBLGlCQU1BLGtCQUNFLFVBUUoscUJBRUUsZ0JBR0YsK0dBSUUseUNBR0YsdU1BSUUsd0JBQ0EscUJBR0YsbUJBQ0Usd0JBQ0EscUJBQ0EsK0JBQ0EsNEJBQ0EsdUJBR0YsU0FDRSxjQUNBLG1CQUNBLGdCQU1GLG1CQUdFLHFCQUNBLGVBUUYsc0JBQ0UsYUFDQSxTQU9GLFNBQ0UsYUFNRixpQkFFRSxhQUlGLElBQ0UsU0FDQSxlQUNBLHFCQUNBLHNCQUNBLFlBSUYsUUFDRSxxQkFPRixPQUNFLFNBU0YsYUFFRSxtQkFVRixjQUVFLG9CQUdGLG9FQUlFLDBCQUNBLGVBQ0EsU0FDQSx5QkFHRix5QkFDRSxTQVFGLHNDQUVFLGVBTUYsdUNBRUUsVUFTRixtQkFDRSw2QkFDQSw0QkFDQSwrQkFDQSx1QkFRRiwrRkFFRSx3QkFPRixpREFFRSxTQUNBLFVBR0YsT0FDRSxTQUNBLHlCQVFGLFNBQ0UsY0FFQSxtQkFHQSxnQkFNRixNQUNFLHlCQUNBLGlCQVNGLEdBQ0UsdUJBQ0EsaUJBQ0EsZ0JBQ0EsU0FDQSxXQUNBLGNBQ0EsU0FDQSxVQUNBLHdCQUNBLFdBT0YsSUFDRSxnQ0FDQSxlQU1GLEVBQ0UsK0JBUUYsWUFDRSxt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UlAsUUNxU1QsU0FDSSxXRDFTRyxRQzJTSCxjQUNBLGlCQUNBLDhCQUNBLHNDQUxKLFNBTVEsY0FFSixxQ0FSSixTQVNRLGFBQ0EsZ0JBQ0EsNkJBRUosa0JBQ0ksZUFDQSxzQkFDQSxXRHBURCxLQ3FUQyw4QkFDQSxzQ0FMSixrQkFNUSxtQkFFSixxQ0FSSixrQkFTUSxpQkFDQSw2QkFHQSw0QkFDSSxNRGhVUCxRQ2lVTyxpQ0FDSSxNRGxVWCxRQ3lVVCxPQUNJLFdEOVVHLFFDK1VILG9CQUNBLFlBQ0ksYUFDQSxtQkFDQSw4QkFDQSxrQkFDSSxNRGhWTCxLQ2lWSywyQkFDSSxlQUNBLGdCQUdSLG1CQUNJLFlBR1IsY0FDSSxrQkFDQSxNRDVWRCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvbnRcbmZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbmZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDUwMDs3MDAmZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTsiLCIvKipcbiAqIFJlc2V0IE1peGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEaXNhYmxlIEFuaW1hdGlvblxuICovXG4gQG1peGluIGRpc2FibGVBbmltYXRpb24ge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcblxuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcblxuICAvLyBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBEaXNhYmxlIGFuaW1hdGlvbiBkZXBlbmRzIG9uIEJyb3dzZXIgb3IgT3BlcmF0aW9uIFN5c3RlbSBjb25maWd1cmF0aW9uXG4gKi9cbkBtaXhpbiBhY0Rpc2FibGVBbmltYXRpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIEBpbmNsdWRlIGRpc2FibGVBbmltYXRpb247XG4gIH1cbn1cblxuLyoqXG4gKiBBY2Nlc3NhYmlsaXR5LiBCbGFjayBhbmQgV2hpdGUgTW9kZVxuICovXG5AbWl4aW4gYWNNb2RlQlcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLyoqXG4gKiBBY2Nlc3NhYmlsaXR5LiBJbnZlcnNlIE1vZGVcbiAqL1xuQG1peGluIGFjTW9kZUNvbnRyYXN0IHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIE1ldGVyIHJlc2V0XG4gKi9cbkBtaXhpbiBtZXRlclJlc2V0IHtcbiAgbWV0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgOjotbW96LW1ldGVyLWJhciB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIH1cblxuICA6LW1vei1tZXRlci1vcHRpbXVtOjotbW96LW1ldGVyLWJhcixcbiAgOi1tb3otbWV0ZXItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyLFxuICA6LW1vei1tZXRlci1zdWItc3ViLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gIH1cblxuXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWJhcixcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItb3B0aW11bS12YWx1ZSxcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItc3Vib3B0aW11bS12YWx1ZSxcbiAgbWV0ZXI6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUsXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWlubmVyLWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIHByb2dyZXNzUmVzZXQge1xuXG4gIC8qKlxuICAgKiBQcm9ncmVzcyBCYXIgUmVzZXRcbiAgICpcbiAgICovXG4gIHByb2dyZXNzLFxuICBwcm9ncmVzc1tyb2xlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC8qIFJlc2V0IERlZmF1bHRzICovXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAvKiBOZWVkcyB0byBiZSBpbiBoZXJlIGZvciBTYWZhcmkgcG9seWZpbGwgc28gYmFja2dyb3VuZCBpbWFnZXMgd29yayBhcyBleHBlY3RlZC4gKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAvKiBQb2x5ZmlsbCAqL1xuICBwcm9ncmVzc1tyb2xlXTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAvKiByZW1vdmVzIGRlZmF1bHQgYmFja2dyb3VuZCBmcm9tIHBvbHlmaWxsICovXG4gIH1cblxuICAvKiBFbnN1cmUgZmFsbGJhY2sgdGV4dCBkb2Vzbid0IGFwcGVhciBpbiBwb2x5ZmlsbCAqL1xuICBwcm9ncmVzc1tyb2xlXSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vKipcbiAqIE1vZGVybiBDU1MgUmVzZXQgVHdlYWtzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgLy8gU21vb3RoIHNjcm9sbFxuICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cblxuLyogQm94IHNpemluZyBub3JtYWxpemF0aW9uICovXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vKiBFbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5cbi8qKlxuICogQ1NTIFJlc2V0IFR3ZWFrc1xuICpcbiAqIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gKiB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcbiAqIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4gKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbm1haW4sXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBIaWRlIGVtcHR5IGNlbGwgKi9cbnRkLFxudGgge1xuICAmOmVtcHR5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBJbnB1dCBSZXNldFxuICovXG5pbnB1dDpyZXF1aXJlZCxcbmlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBNYWtlIHBpY3R1cmVzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBCYXNlZCBvbiBub3JtYWxpemUuY3NzIHY4LjAuMVxuICogZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG5zdXAge1xuICB0b3A6IC01cHg7XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuYm9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIE1pc2NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiAqIEJhc2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDAuNXM7XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKipcbiAqIFNjcm9sbCBBbmltYXRpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDjgrnjgq/jg63jg7zjg6tDU1MgKi9cbi5mYWRlaW4ge1xuICBvcGFjaXR5IDogMC4xO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIHRyYW5zaXRpb24gOiBhbGwgNTAwbXM7XG59XG5cbi5mYWRlaW4tdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbn1cblxuLmZhZGVpbi1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuXG4uZmFkZWluLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG59XG5cbi5mYWRlaW4tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbn1cblxuLnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59IiwiLyoqXG4gKiBDb21wb25lbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmluYyB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uaF8xIHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBjb2xvcjogJGMtbWFpbjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uaF8yIHtcbiAgY29sb3I6ICRjLXdoO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5oXzJfZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpIGltZyB7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaF8yX3R4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmOGI0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5wLFxudWwsXG5kbCxcbmEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tYWlsZm9ybSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgZHQge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIH1cbiAgICAgICYucmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByaV9jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBjb2xvcjogI2JmMGQyMztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAuYnRuX25vcm1hbCB7XG4gICAgYnV0dG9uLFxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bl9hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICAuYnRuX2JhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU2V0dGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIG1lZGlhIHF1ZXJ5XG4kYmFzZS1jb250ZW50LXdpZHRoOiAxMTQwcHg7XG4keHhsOiAxMzgwcHg7XG4keGw6IDEyODBweDtcbiRsOiAxMDI0cHg7XG4kbTogNzY4cHg7XG4kczogNDgwcHg7XG5cbi8vIHNwYWNlXG4kc3BhY2UtZGVmYXVsdDogODBweDtcbiRzcGFjZS14bDogNTZweDtcbiRzcGFjZS1tOiAyNHB4O1xuXG4vLyBjb2xvcnNcbiRjLWJsOiAjMDA1RjlGO1xuJGMtb3I6ICNGOEI0MDA7XG4kYy1ncjogIzlGOUY5RjtcbiRjLXJlZDogI2ZmMDAwMDtcbiRjLW1haW46ICMxQzIxMzA7XG4kYy13aDogI2ZmZjtcbiRjLWJrOiAjMDAwOyIsIi8qKlxuICogSW5kZXhcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oZWFkZXIge1xuICAgIC5pbmMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdl9hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi53ZWJwIHtcbiAgICAubWF4X3cxIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbXBhbnlfaW1nLndlYnBcIik7XG4gICAgfVxuICAgIC5tYXhfdzIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZnV0dXJlX2ltZy53ZWJwXCIpO1xuICAgIH1cbn1cbi5uby13ZWJwIHtcbiAgICAubWF4X3cxIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbXBhbnlfaW1nLmpwZ1wiKTtcbiAgICB9XG4gICAgLm1heF93MiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mdXR1cmVfaW1nLmpwZ1wiKTtcbiAgICB9XG59XG4uYWxsX2JnIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTU7XG4gICAgcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuI2t2IHtcbiAgICBoZWlnaHQ6IDkyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cbiAgICAuaW5jIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuaF8xIHtcbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI21pc3Npb24ge1xuICAgIC5pbmMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmw7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTUwcHggMTUwcHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDgwcHggODBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAubWlzX2ltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0NHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb21wYW55IHtcbiAgICBtYXJnaW46IDIwMHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxuICAgIC5pbmMge1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgLmhfMiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21wX2FyZWEge1xuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1heF93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJi5tYXhfdzEge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTAwcHggJGMtd2g7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubWF4X3cyIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwMHB4ICRjLXdoO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NlcnZpY2Uge1xuICAgIG1hcmdpbjogMjAwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICB9XG4gICAgLmluYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VyX2FyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VyX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oXzMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZnV0dXJlIHtcbiAgICBtYXJnaW46IDIwMHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxuICAgIC5pbmMge1xuICAgICAgICAuaF8yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibDtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweCAxNTBweCAwIDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggODBweCAwIDA7XG4gICAgfVxuICAgIC53aF9hcmVhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDBweCA5NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMTUwcHggMCAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbSkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4IDgwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmMge1xuICAgICAgICAgICAgLmhfMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuaW5jIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2g7XG4gICAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc21hbGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYy13aDtcbiAgICB9XG59XG4iXX0= */
