﻿button,hr{overflow:visible}progress,sub,sup{vertical-align:baseline}.pswp,html{-webkit-text-size-adjust:100%}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__zoom-wrap,img{-webkit-backface-visibility:hidden}.slick-track{zoom:1}.slick-track:after,.slick-track:before{position:static;display:block;height:0;visibility:hidden;content:" "}.slick-track:after{clear:both}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}/*!
 * ress.css • v1.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll}*,::after,::before{box-sizing:inherit}.pswp *,.scroll-hint-icon{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}i{font-style:normal}mark{background-color:#ff0;color:#151515}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}address,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,option,p,select,textarea,time,ul{font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0}ol,ul{list-style-type:none}input{border-radius:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}hr{border:none}.slick-list,body.scrollLock,html.scrollLock,svg:not(:root){overflow:hidden}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button{-webkit-appearance:button}button,select{text-transform:none}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-dots li button:before,.slick-next:before,.slick-prev:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-input-placeholder{color:inherit;opacity:.54}img{vertical-align:middle;border-style:none}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}.slick-slider *{outline:0}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:24px 0 0;font-size:0}.slick-dots li{position:relative;display:inline-block;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:0;background:0 0}.slick-dots li button:before{font-size:6px;line-height:6px;position:absolute;top:0;left:0;border-radius:6px;text-align:center;color:#000}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:0}.slick-slide{float:left}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;z-index:100;display:block;padding:0;cursor:pointer;border:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{line-height:1;display:block;color:#fff;background-repeat:no-repeat;background-position:center}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden;top:0;left:0}.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}.pswp{display:none;-ms-touch-action:none;touch-action:none;z-index:1500;outline:0}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity var(--animation-duration) var(--animation-ease)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{left:0;top:0;background:#151515;opacity:0;transform:translateZ(0);will-change:opacity}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{width:100%;-ms-transform-origin:left top;transform-origin:left top;transition:transform var(--animation-duration) var(--animation-ease)}.pswp__bg{transition:opacity var(--animation-duration) var(--animation-ease)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{right:0;bottom:0}.pswp__img{width:auto;height:auto;top:0;left:0}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.flickity-page-dots{position:relative;bottom:0}@media print,screen and (min-width: 1025px){.flickity-page-dots{text-align:left;padding:0 40px;margin-top:40px}}.c-bridal_pageLede,.scroll-hint-icon{text-align:center}.flickity-page-dots .dot{-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;background-color:#a79069}@media print,screen and (max-width: 1024px){.flickity-page-dots{margin-top:40px}.flickity-page-dots .dot{margin:0 5px}body{min-width:2px}}@media print,screen and (min-width: 1025px){.flickity-page-dots .dot{margin:0 8px}.flickity-page-dots .dot:hover{opacity:1}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}100%,50%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, transparent 16px, transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, transparent 16px, transparent),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, transparent 16px, transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, transparent 16px, transparent)}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);width:120px;height:80px;border-radius:5px;transition:opacity var(--animation-duration) var(--animation-ease);opacity:0;background:rgba(0,0,0,.7);padding:20px 10px 10px}.scroll-hint-icon:after,.scroll-hint-icon:before{background-repeat:no-repeat;content:""}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;background-size:contain;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}body,html{font-size:13px;line-height:1;color:#151515}body{width:100%}a{text-decoration:none;color:inherit}img{backface-visibility:hidden}button,input[type=button],input[type=submit]{cursor:pointer}.defs{height:0 !important;width:0 !important;overflow:hidden !important;display:none !important;margin:0 !important}@media print,screen and (min-width: 1025px){.dn-pc{display:none !important}}@media print,screen and (min-width: 768px){button,input{background-color:rgba(0,0,0,0);border:none;outline:0;padding:0}.dn-tab_pc{display:none !important}}@media print,screen and (min-width: 768px)and (max-width: 1024px){.dn-tab{display:none !important}}@media print,screen and (max-width: 1024px){.dn-sp_tab{display:none !important}}@media print,screen and (max-width: 767px){button,input[type=text],input[type=password]{background-color:rgba(0,0,0,0);border:none;outline:0;padding:0}.dn-sp{display:none !important}}@media print,screen and (min-width: 1200px){.dn-pc-header{display:none !important}}@media print,screen and (min-width: 768px)and (max-width: 1199px){.dn-tab-header{display:none !important}}@media print,screen and (max-width: 1199px){.dn-sp_tab-header{display:none !important}}.c-bridal_sectionTitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 1024px){.c-bridal_sectionTitle{margin-bottom:36px;padding:0 24px}}@media print,screen and (min-width: 1025px){.c-bridal_sectionTitle{width:100%;margin-bottom:60px}}@media print,screen and (max-width: 1024px){.c-bridal_sectionTitle-bridal{margin-bottom:25px}}@media print,screen and (min-width: 1025px){.c-bridal_sectionTitle-bridal{margin-bottom:36px}}@media print,screen and (max-width: 1024px){.c-bridal_sectionTitle-order{margin-bottom:30px}}@media print,screen and (min-width: 1025px){.c-bridal_sectionTitle-order{margin-bottom:52px}}@media print,screen and (max-width: 1024px){.c-bridal_sectionTitle-oneOffs{margin-bottom:22px}.c-bridal_sectionTitle_en{font-size:28px}}.c-bridal_sectionTitle_en{font-family:"EB Garamond",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,serif;letter-spacing:.1em}.headerNav_list_link,.headerSubNav_atelierName,.headerSubNav_list_link,.headerSubNav_title{font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media print,screen and (min-width: 1025px){.c-bridal_sectionTitle-oneOffs{margin-bottom:30px}.c-bridal_sectionTitle_en{font-size:32px}}@media print,screen and (max-width: 1024px){.c-bridal_sectionTitle-bridal .c-bridal_sectionTitle_en{font-size:28px}.c-bridal_sectionTitle_jp{margin-top:12px}}@media print,screen and (min-width: 1025px){.c-bridal_sectionTitle-bridal .c-bridal_sectionTitle_en{font-size:36px}.c-bridal_sectionTitle_jp{margin-top:10px}}.c-bridal_sectionTitle_jp{font-size:12px;letter-spacing:.1em}@media print,screen and (max-width: 1024px){.c-bridal_pageLede{font-size:12px;line-height:1.8;letter-spacing:.1em}body[data-page=bridal-order] .c-bridal_pageLede{text-align:left}}@media print,screen and (min-width: 1025px){.c-bridal_pageLede{font-size:14px;line-height:2.28;letter-spacing:.12em}}@media print,screen and (min-width: 1200px){.headerNav_list_node:after{transition:width var(--animation-duration) var(--animation-ease);content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:2px;background-color:#a79069}}.header,.headerNav_spHead{width:100%;z-index:10000;background-color:#f6f3f1}@media print,screen and (max-width: 1199px){.header,.headerNav_spHead{position:relative;height:60px}}@media print,screen and (min-width: 1200px){.header,.headerNav_spHead{position:fixed;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80px}}.header-cart{position:absolute;background-color:#fff}.headerLogo{position:absolute;display:block;width:92px;height:21px}@media print,screen and (max-width: 1199px){.headerLogo{top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}}.headerLogo.logo25th{right:-97%;width:143px;height:35px}.headerLogo svg{fill:#151515;width:100%;height:100%}.headerLogo.logo25th svg{fill:#3e3a39}@media print,screen and (min-width: 1200px){.headerLogo{top:50%;left:30px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-cart .headerLogo{top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto;-ms-transform:translateY(0);transform:translateY(0)}}@media print,screen and (max-width: 1199px){.headerNav{transition:opacity var(--animation-duration) var(--animation-ease),visibility 0s ease var(--animation-duration);opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#f6f3f1;overflow-y:scroll}.header.is-navShow .headerNav,.is-navShow.headerNav_spHead .headerNav{transition-delay:0s;opacity:1;visibility:visible}.headerNav_inner{background-color:#fff}.headerNav_menuList{display:-ms-flexbox;display:flex}.headerNav_menuList_node{width:33.3%}.headerNav_menuList_node+.headerNav_menuList_node{border-left:solid 1px #fff}.headerNav_menuList_link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:70px;color:#fff;font-size:10px;letter-spacing:.08em}.headerNav_menuList_icon{margin-bottom:8px}}.headerNav_menuList_node{background-color:#1a1a1a}@media print,screen and (max-width: 1199px){.headerNav_menuList_node-account .headerNav_menuList_icon{fill:#fff;width:27px;height:24px}.headerNav_menuList_node-favorite .headerNav_menuList_icon{fill:#fff;width:26px;height:24px}.headerNav_menuList_node-search .headerNav_menuList_icon{fill:#fff;width:24px;height:24px}.headerNav_list{padding-bottom:100px;border-top:solid 1px #ede8e4}.headerNav_list_node{background-color:#fff}.headerNav_list_node-about .headerNav_list_link,.headerNav_list_node-atelier .headerNav_list_link,.headerNav_list_node-news .headerNav_list_link{border-top:solid 1px #ede8e4}}@media print,screen and (min-width: 1200px){.headerNav_list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.headerNav_list_node{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80px}.headerNav_list_node+.headerNav_list_node{margin-left:20px}.headerNav_list_node.is-current:after,.headerNav_list_node.is-show:after{left:0;width:100%}.headerNav_list_node.headerNav_list_node-online{margin-left:0}.headerSubNav{transition:opacity var(--animation-duration) var(--animation-ease),visibility 0s ease var(--animation-duration);opacity:0;visibility:hidden;position:fixed;top:80px;left:0;width:100%;background-color:#f6f3f1}.headerSubNav.is-show{transition-delay:0s;opacity:1;visibility:visible}.headerSubNav_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1040px;width:100%;padding:80px 80px 90px;margin:0 auto}}@media print,screen and (max-width: 1199px){.headerSubNav_title:after,.headerSubNav_title:before{transition:transform var(--animation-duration) var(--animation-ease);content:"";position:absolute;top:0;right:25px;bottom:0;display:block;width:11px;height:1px;margin:auto 0;background-color:#999}.headerSubNav_title{position:relative;height:60px;padding-left:25px}}.headerSubNav_title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.headerSubNav_node.is-active .headerSubNav_title:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.headerSubNav_node.is-active .headerSubNav_title:after{-ms-transform:rotate(0);transform:rotate(0)}.headerSubNav_title:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (max-width: 1199px){.headerSubNav_title_en{font-size:14px;letter-spacing:.16em}}@media print,screen and (min-width: 1200px){.headerSubNav_title_en{font-size:15px;letter-spacing:.08em}}.headerSubNav_title_jp{letter-spacing:.08em}@media print,screen and (max-width: 1199px){.headerSubNav_title_jp{font-size:10px;margin-top:4px}.headerSubNav_list{display:none}.headerSubNav_list_node{border-bottom:solid 1px #f6f3f1}}@media print,screen and (min-width: 1200px){.headerSubNav_title_jp{font-size:11px;margin-top:12px}.headerSubNav_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.headerSubNav_list_node{width:50%}.headerSubNav_list_node:nth-child(n+3){margin-top:22px}}@media print,screen and (min-width: 1025px){.headerSubNav_list_link{transition:opacity var(--animation-duration) var(--animation-ease)}.headerSubNav_list_link:hover{opacity:.3}}@media print,screen and (max-width: 1199px){.headerSubNav_list_link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;font-size:12px;letter-spacing:.16em;padding:0 25px;background-color:#ede8e4;background-origin:content-box;background-position:right center;background-size:6px 10px}.headerSubNav_atelierNode+.headerSubNav_atelierNode,.headerSubNav_node+.headerSubNav_node{border-top:solid 1px #ede8e4}}@media print,screen and (min-width: 1200px){.headerSubNav_list_link{font-size:12px;letter-spacing:.08em}.headerSubNav_node{width:50%}.headerSubNav_node+.headerSubNav_node{padding-left:60px;border-left:solid 1px #e5ddd7}.headerSubNav_button{transition:color var(--animation-duration) var(--animation-ease),background-color var(--animation-duration) var(--animation-ease);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80px;font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.1em;background-color:#ede8e4}.headerSubNav_button:hover{color:#ede8e4;background-color:#151515}.headerSubNav_atelier{display:-ms-flexbox;display:flex}}.headerSubNav_atelier{width:100%}.headerSubNav_atelierNode{text-align:center}@media print,screen and (min-width: 1200px){.headerSubNav_atelierNode{width:50%}.headerSubNav_atelierNode:nth-of-type(n+2){border-left:1px solid #e5ddd7}.headerSubNav_atelierLink{max-width:320px}}.headerSubNav_atelierLink{display:block;width:100%;margin:auto}@media print,screen and (max-width: 1199px){.headerSubNav_atelierNode:nth-of-type(n+2){border-top:solid 1px #ede8e4}.headerSubNav_atelierLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;padding-left:25px}}.headerSubNav_atelierName{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;letter-spacing:.08em}@media print,screen and (max-width: 1199px){.headerSubNav_atelierName{-ms-flex-align:start;align-items:flex-start}.headerSubNav_atelierNameEn{font-size:14px;letter-spacing:.16em}.headerSubNav_atelierNameJp{margin-top:4px}}@media print,screen and (min-width: 1200px){.headerSubNav_atelierName{margin-bottom:20px}.headerSubNav_atelierNameEn{font-size:15px}}.headerSubNav_atelierNameJp{font-size:10px}.headerSubNav_atelierImg{position:relative}.headerSubNav_atelierImg img{width:100%}.headerSubNav_atelierImg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);opacity:0;transition:opacity var(--animation-duration) var(--animation-ease)}@media print,screen and (min-width: 1200px){.headerSubNav_atelierNameJp{margin-top:10px}.headerSubNav_atelierLink:hover .headerSubNav_atelierImg::after{opacity:1}}.headerMenuButton{margin:3px 0}@media print,screen and (max-width: 1199px){.headerMenuButton span{transition:transform var(--animation-duration) var(--animation-ease);display:block;width:24px;height:1px;margin:5px auto;background-color:#151515}.headerMenuButton span:first-child{margin-top:0}.headerMenuButton span:nth-child(3n){margin-bottom:0}.header.is-navShow+.headerUndermenu .headerMenuButton span:first-child,.is-navShow.headerNav_spHead+.headerUndermenu .headerMenuButton span:first-child{-ms-transform:translate(0, 6px) rotate(135deg);transform:translate(0, 6px) rotate(135deg)}.header.is-navShow+.headerUndermenu .headerMenuButton span:nth-child(2n),.is-navShow.headerNav_spHead+.headerUndermenu .headerMenuButton span:nth-child(2n){opacity:0}.header.is-navShow+.headerUndermenu .headerMenuButton span:nth-child(3n),.is-navShow.headerNav_spHead+.headerUndermenu .headerMenuButton span:nth-child(3n){-ms-transform:translate(0, -6px) rotate(-135deg);transform:translate(0, -6px) rotate(-135deg)}.headerNav_list_link{height:60px;font-size:16px;letter-spacing:.08em;padding:0 25px;border-bottom:solid 1px #ede8e4;background-color:#f6f3f1;background-origin:content-box;background-position:right center;background-size:6px 10px}}.headerNav_list_link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width: 1200px){.headerNav_list_link{-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.06em}}.headerNavListTitleEn{display:inline-block}@media print,screen and (max-width: 1199px){.headerNavListTitleEn{font-size:16px;letter-spacing:.08em}.headerNavListTitleJp{margin-top:4px}}@media print,screen and (min-width: 1200px){.headerNavListTitleEn{font-size:13px;letter-spacing:.06em}}.headerNavListTitleJp{display:inline-block;font-size:10px}.headerMenuList{position:absolute}.headerMenuList_link,.headerMenuList_node-cart{position:relative}@media print,screen and (max-width: 1199px){.headerMenuList{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:48px}}@media print,screen and (min-width: 1200px){.headerNavListTitleJp{margin-top:6px}.headerMenuList{top:0;right:35px;display:-ms-flexbox;display:flex}.headerMenuList_node{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.headerMenuList_node+.headerMenuList_node{margin-left:18px}}.headerMenuList_count,.headerNav_list_node-mailmag{-ms-flex-pack:center;font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.headerMenuList_node svg{fill:#666}@media print,screen and (min-width: 1025px){.headerNav_list_link{transition:color var(--animation-duration) var(--animation-ease)}.headerNav_list_link:hover{color:#a79069}.headerMenuList_node svg{transition:fill var(--animation-duration) var(--animation-ease)}.headerMenuList_node svg:hover{fill:#a79069}}@media print,screen and (min-width: 1200px){.headerMenuList_node-search{position:relative}.headerMenuList_node-search svg{cursor:pointer;width:26px;height:26px}.headerMenuList_node-account svg{width:23px;height:27px}}@media print,screen and (max-width: 1199px){.headerMenuList_node-cart svg{width:17px;height:16px}.headerMenuList_count{top:-5px;right:-5px}}@media print,screen and (min-width: 1200px){.headerMenuList_node-cart svg{width:28px;height:26px}}.headerMenuList_count{display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;border-radius:50%;position:absolute;background-color:#a79069;color:#fff;font-size:10px;text-align:center}.header-wp .headerMenuList_count{display:none}.headerSearch{transition:opacity var(--animation-duration) var(--animation-ease),visibility 0s ease .3s;opacity:0;visibility:hidden}.headerSearch.is-show{transition-delay:0s;opacity:1;visibility:visible}@media print,screen and (max-width: 1199px){.headerSearch{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;text-align:center}}@media print,screen and (min-width: 1200px){.headerMenuList_count{top:0;right:-7px}.headerSearch{position:absolute;top:80px;left:0;width:100%;padding:50px 0;background-color:#f6f3f1}.headerSearch_form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:720px;margin:0 auto}}@media print,screen and (max-width: 1199px){.headerSearch_form{background:#151515;padding:30px 20px;position:absolute;bottom:60px;width:100%}}.headerSearch_close{width:30px;height:30px;position:absolute;bottom:224px;left:calc(50% - 15px)}.headerSearch_close span{position:absolute;top:50%;left:50%;width:42px;height:1px;background-color:#fff}.headerSearch_close span:nth-of-type(1){-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.headerSearch_close span:nth-of-type(2){-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.headerSearch_input[type=text]{letter-spacing:.08em;background-color:#fff}@media print,screen and (max-width: 1199px){.headerSearch_input[type=text]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:50px;font-size:14px;padding:0 25px}}@media print,screen and (min-width: 1200px){.headerSearch_input[type=text]{width:600px;height:60px;font-size:15px;padding-left:40px}}.headerSearch_button{font-weight:700;letter-spacing:.12em}@media print,screen and (max-width: 1199px){.headerSearch_button{font-size:12px;color:#a79069;padding-bottom:6px;margin-top:22px;border-bottom:solid 1px #a79069}}@media print,screen and (min-width: 1200px){.headerSearch_button{transition:color var(--animation-duration) var(--animation-ease),background-color .3s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:120px;color:#fff;font-size:15px;border:1px solid #a79069;background-color:#a79069}}@media print,screen and (min-width: 1200px)and (min-width: 1200px){.headerSearch_button:hover{color:#a79069;background-color:#fff}.headerSearch_button:hover svg{fill:#a79069}}@media print,screen and (max-width: 1199px){.headerSearch_button svg{fill:#a79069;width:12px;height:12px;margin-left:7px}}@media print,screen and (min-width: 1200px){.headerSearch_button svg{transition:fill var(--animation-duration) var(--animation-ease);fill:#fff;width:15px;height:15px;margin-left:10px}}.headerNav_list_node-mailmag{display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:140px;padding:0 25px;border-bottom:solid 1px #ede8e4;background-color:#f6f3f1;background-origin:content-box;background-position:right center;background-size:6px 10px}@media print,screen and (min-width: 1025px){.headerNav_list_node-mailmag{display:none}}.headerTopBanner a,[data-page=top] .headerTopBanner,[data-page=item_detail] .headerTopBanner,[data-page=item_list] .headerTopBanner{display:block}.headerNav_list_node-mailmag .mailmagTitle{font-size:14px;letter-spacing:.08em}.headerNav_list_node-mailmag .mailmagForm_email{color:#151515;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;font-size:16px}.headerAccount_text,.headerUndermenu_text{font-size:10px;letter-spacing:0}.headerNav_list_node-mailmag .mailmagForm_email:focus{outline:0}.headerNav_list_node-mailmag .mailmagForm_button{margin-top:15px}.headerNav_list_node-mailmag .mailmagForm_button_regist{color:#fff;width:calc(50% - 8px);height:40px;background-color:#a79469;border:none}.headerNav_list_node-mailmag .mailmagForm_button_taikai{color:#000;width:calc(50% - 8px);height:40px;background-color:#fff;border:none}.headerTopBanner{text-align:left;background-color:#a79069}@media print,screen and (min-width: 1200px){.headerTopBanner{padding-top:80px}}@media print,screen and (max-width: 1024px){[data-page=top] .headerTopBanner{padding-top:90px}}.headerTopBanner img{max-width:100%}.headerUndermenu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;z-index:10000}.headerUndermenu_node{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:75px;width:25%;text-align:center}.headerAccount_icon,.headerUndermenu_icon{width:27px;height:20px}.headerUndermenu_link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.headerUndermenu_text{display:block;padding-top:8px}.headerAccount{-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:25px;z-index:10;text-align:center}.headerAccount_icon{margin-bottom:4px}.headerSortGender{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;z-index:10}@media print,screen and (max-width: 1199px){.header-wp .headerAccount span:nth-child(2){display:none}.headerSortGender{height:50px}[data-page=top] .headerSortGender{display:-ms-flexbox;display:flex;top:90px;border-top:1px solid #eee}}[data-page=item_list] .headerSortGender{display:-ms-flexbox;display:flex}.headerSortGender_node{display:inline-block;font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;letter-spacing:.08em;color:#999;transition:color var(--animation-duration) var(--animation-ease);cursor:pointer}.headerSortGender_node+.headerSortGender_node{margin-left:25px}@media print,screen and (min-width: 1200px){.headerSortGender{height:60px;border-bottom:1px solid #eee}.headerSortGender_node:hover{color:#a79069}}.headerSortGender_node.is-current{padding:10px 16px;pointer-events:none;background-color:#a79069;border-radius:25px;color:#fff}.headerNav_spHead,.mailMagazine{background-color:#f6f3f1;position:relative}.headerNav_spHead{top:0}@media print,screen and (max-width: 1024px){.mailMagazine{text-align:center;padding:63px 0 53px;margin-top:60px}.mailMagazine_title{text-align:center}}@media print,screen and (min-width: 1025px){.mailMagazine_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:1200px;line-height:1.5;padding:30px 75px;margin:0 auto}.mailMagazine_title{width:26%;padding-top:6px}}.mailMagazine_title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.mailMagazine_title_en{font-family:"EB Garamond",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,serif;letter-spacing:.04em}.footerCopy,.footerNav_list_title,.mailMagazine_more{font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media print,screen and (max-width: 1024px){.mailMagazine_title_en{font-size:32px;letter-spacing:.06em}.mailMagazine_title_jp{margin-top:10px}}@media print,screen and (min-width: 1025px){.mailMagazine_title_en{font-size:24px}}.mailMagazine_title_jp{display:inline-block;font-size:12px;letter-spacing:.1em}.mailMagazine_lead{font-size:13px;letter-spacing:.12em}@media print,screen and (max-width: 1024px){.mailMagazine_lead{text-align:left;line-height:1.6;padding:0 50px;margin-top:32px}.mailMagazine_more{margin-top:36px}}@media print,screen and (min-width: 1025px){.mailMagazine_lead{-ms-flex-positive:1;flex-grow:1;margin-right:110px;line-height:1.76}.mailMagazine_more{font-size:11px}}.mailMagazine_more{position:relative;display:inline-block;color:#a79069;-ms-flex-negative:0;flex-shrink:0;font-weight:700;letter-spacing:.16em;padding-bottom:8px}.footer{position:relative;background-color:#1a1a1a}@media print,screen and (max-width: 1024px){.footer{padding:60px 0 125px}.footer_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.footerLogo{display:block}@media print,screen and (max-width: 1024px){.footerLogo{-ms-flex-order:10;order:10;width:141px;height:30px}}@media print,screen and (min-width: 1025px){.footer{padding:80px 0}.footer-cart{padding:45px 0}.footer_inner{position:relative;max-width:1040px;margin:0 auto}.footerLogo{position:absolute;top:0;left:0;width:160px;height:35px}}.footerLogo.logo25th{width:127px;height:102px}.footerLogo svg{fill:#fff;width:100%;height:100%}@media print,screen and (max-width: 1024px){.footerNav{-ms-flex-order:30;order:30;width:100%;padding:0 50px;margin-top:60px}.footerNav_list_node+.footerNav_list_node{margin-top:25px}}@media print,screen and (min-width: 1025px){.footerNav{padding:0 50px 0 415px}.footerNav_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footerNav_list_link{transition:color var(--animation-duration) var(--animation-ease)}.footerNav_list_link:hover{color:#a79069}}.footerNav_list_title{color:#fff}@media print,screen and (max-width: 1024px){.footerNav_list_title{position:relative;text-align:center;letter-spacing:.24em;padding-bottom:15px;border-bottom:solid 1px #333}}@media print,screen and (min-width: 1025px){.footerNav_list_title{letter-spacing:.16em;margin-bottom:40px}}.footerNav_list_text{color:#fff;font-size:12px}@media print,screen and (max-width: 1024px){.footerNav_list_info{display:none;text-align:center;padding:20px 0 25px}.footerNav_list_text{letter-spacing:.24em}.footerNav_list_text+.footerNav_list_text{margin-top:16px}}@media print,screen and (min-width: 1025px){.footerNav_list_text{letter-spacing:.16em}.footerNav_list_text+.footerNav_list_text{margin-top:17px}}.footerSnsList{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 1024px){.footerSnsList{-ms-flex-order:20;order:20;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:40px}}.footerSnsList_node+.footerSnsList_node{margin-left:25px}.footerSnsList_node svg{fill:#fff;width:100%;height:100%}@media print,screen and (min-width: 1025px){.footerSnsList{margin-top:-22px}.footerSnsList_link svg{transition:fill var(--animation-duration) var(--animation-ease)}.footerSnsList_link svg:hover{fill:#a79069}}.footerSnsList_node-instagram{width:20px;height:20px}.footerSnsList_node-facebook{width:22px;height:22px}.footerSnsList_node-twitter{width:22px;height:20px}.footerCopy{display:block;color:#fff}.footerCategory_title_en,.footerPageTop{font-family:"EB Garamond",MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,serif}@media print,screen and (max-width: 1024px){.footerCopy{-ms-flex-order:50;order:50;width:100%;font-size:10px;text-align:center;letter-spacing:.12em;margin-top:40px}}.footerPageTop{color:#fff}@media print,screen and (min-width: 1025px){.footerCopy{font-size:11px;letter-spacing:.16em;margin-top:40px}.footer-cart .footerCopy{margin-top:0}.footerPageTop{transition:color var(--animation-duration) var(--animation-ease)}.footerPageTop:hover{color:#a79069}}@media print,screen and (max-width: 1024px){.footerPageTop{-ms-flex-order:40;order:40;font-size:18px;letter-spacing:.16em;margin-top:39px}.footer-cart .footerPageTop{margin-top:0}}@media print,screen and (min-width: 1025px){.footerPageTop{position:absolute;bottom:0;right:0;font-size:16px;letter-spacing:.1em}.footerCategory{background-image:url(../images/common/footer_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-top:1px solid #eee}.footerCategory_inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;max-width:1200px;padding:75px;margin:auto}.footerCategory_title{width:26%;padding-top:6px}}.footerCategory_title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.footerCategory_title_en{letter-spacing:.04em}@media print,screen and (max-width: 1024px){.footerCategory_title{text-align:center}.footerCategory_title_en{font-size:30px;letter-spacing:.06em}.footerCategory_title_jp{margin-top:10px}}@media print,screen and (min-width: 1025px){.footerCategory_title_en{font-size:32px}.footerCategory_title_jp{margin-top:12px}}.footerCategory_title_jp{display:inline-block;font-size:12px;letter-spacing:.1em}.footerCategory_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1025px){.footerCategory_list{width:74%}}@media print,screen and (max-width: 1024px){.footerCategory_list{margin-top:40px;border-top:1px solid #ddd}.footerCategory_listNode{width:50%;border-bottom:1px solid #ddd}.footerCategory_listNode:nth-of-type(odd){border-right:1px solid #ddd}}@media print,screen and (min-width: 1025px){.footerCategory_listNode{width:33.3333333333%}.footerCategory_listNode:nth-of-type(n+4){margin-top:20px}}.footerCategory_listNode a{letter-spacing:.08em}@media print,screen and (max-width: 1024px){.footerCategory_listNode a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;padding:0 40px 0 14px;font-size:10px;line-height:1.4}.footerCategory_listNode a::after{position:absolute;top:50%;right:14px;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:5px;height:9px;background-image:url(../svg/arrow_footer_category.svg);background-size:5px 9px;background-repeat:no-repeat;background-position:center}}@media print,screen and (min-width: 768px){.footerCategory_listNode a{font-size:13px;line-height:1.7;transition:color var(--animation-duration) var(--animation-ease)}.footerCategory_listNode a:hover{color:#a79069}}.footterCategory_icon{display:block;width:20px;margin-right:5px;text-align:center}.footterCategory_icon img{max-width:100%}.footerNav_list_mailmag{margin-top:60px !important}@media print,screen and (max-width: 1024px){.footerNav_list_mailmag{display:none}}.mailmagForm{color:#fff}.mailmagForm_email{color:#fff;border-bottom:1px solid #fff;width:100%;height:40px}.mailmagForm_button{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mailmagForm_button_regist{color:#fff;width:45%;height:30px;background-color:#a79469;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mailmagForm_button_taikai{color:#000;width:45%;height:30px;background-color:#f6f3f1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mailmagPopup{color:#e02b27;background-color:#fff;border:1px solid #e02b27;position:fixed;top:100px;width:307px;padding:11px 20px;z-index:10000;line-height:1.4;transition:opacity var(--animation-duration) var(--animation-ease)}@media print,screen and (max-width: 1024px){.mailmagPopup{left:0;right:0;margin:0 auto}.c-textLink-hasBorder{font-size:12px}}@media print,screen and (min-width: 1025px){.mailmagPopup{left:30px}.c-textLink-hasBorder{font-size:11px}}.mailmagPopup.is-hide{opacity:0}.fakeButton{background-color:#000;padding:20px}.c-textLink-hasBorder:after,.c-textLink-hasBorder:before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:100%;margin:0 auto;background-color:#a79069;height:1px}.c-textLink-hasBorder{position:relative;display:inline-block;color:#a79069;font-family:Roboto,MyYuGothicM,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;letter-spacing:.16em;padding-bottom:8px;overflow:hidden;vertical-align:bottom}@media print,screen and (max-width: 1199px){.wrapper{width:100%}[data-page=cart_index] .wrapper,[data-page=cart_login] .wrapper,[data-page=cart_seisan] .wrapper,[data-page=cart_confirm] .wrapper,[data-page=cart_pre] .wrapper{padding-top:80px}}@media print,screen and (min-width: 1200px){.wrapper{padding-top:80px}[data-page=cart_index] .wrapper,[data-page=cart_login] .wrapper,[data-page=cart_seisan] .wrapper,[data-page=cart_confirm] .wrapper,[data-page=cart_pre] .wrapper{padding-top:120px}.wrapper#page_top,.headerTopBanner+.wrapper,.wrapper:first-child,.block-header-banner+.wrapper,#header+.wrapper{padding-top:0}}#error table{line-height:1.6}[data-page=login_stock] #error{margin:20px 0}@media print,screen and (max-width: 1024px){.c-textLink-hasBorder:before{display:none}[data-page=item_list] #error{padding:0 20px;margin-top:50px}[data-page=login] #error,[data-page=item_nyuka_notice] #error{margin-bottom:30px}}@media print,screen and (max-width: 1024px){[data-page*=cart_] #error,[data-page^=cart_] #error{padding:0 20px;margin-bottom:20px}[data-page=cart_index] #error{padding:0}}[data-page*=cart_] #error table,[data-page^=cart_] #error table{width:100%;color:#c00}@media print,screen and (max-width: 1024px){[data-page=cart_login] #error{margin:0 0 30px}[data-page=cart_result] #error{padding:0 20px}}@media print,screen and (max-width: 1024px){[data-page=member_history] #error{margin-bottom:30px}[data-page=member_point_record] #error{margin-top:30px}}[data-page=member_history] #error table,[data-page=wishlist] #error table,[data-page=address_input] #error table,[data-page=common_error] #error table{width:100%}@media print,screen and (max-width: 1024px){[data-page=wishlist] #error,[data-page=password_update] #error{margin-bottom:30px}}@media print,screen and (max-width: 767px){[data-page=input_APPLY1] #error{padding:0 20px;margin-bottom:20px}}@media print,screen and (min-width: 768px)and (max-width: 1024px){[data-page=input_APPLY1] #error{margin-bottom:20px}}@media print,screen and (min-width: 1025px){.c-textLink-hasBorder:hover:before{-ms-transform:translateX(100%);transform:translateX(100%)}.c-textLink-hasBorder:hover:after{-ms-transform:translateX(0);transform:translateX(0)}.c-textLink-hasBorder:before{transition:transform var(--animation-duration) var(--animation-ease)}.c-textLink-hasBorder:after{transition:transform var(--animation-duration) var(--animation-ease) .5s;-ms-transform:translateX(-100%);transform:translateX(-100%)}#error{font-size:14px}#error table{margin:0 auto}[data-page=item_list] #error{max-width:1080px;padding:0 20px;margin:200px auto}[data-page*=cart_] #error,[data-page=login] #error,[data-page=item_nyuka_notice] #error,[data-page^=cart_] #error{margin-bottom:60px}[data-page=login] #error table,[data-page=item_nyuka_notice] #error table{width:100%}[data-page=cart_login] #error{width:100%;margin:0 0 60px}[data-page=member_history] #error,[data-page=wishlist] #error{margin-bottom:50px}[data-page=member_point_record] #error{margin-top:50px}[data-page=password_update] #error{text-align:left;margin-bottom:50px}[data-page=password_update] #error table,[data-page=input_APPLY1] #error table{width:100%}[data-page=input_APPLY1] #error{margin-bottom:30px}}@media print,screen and (max-width: 1024px){[data-page=common_error] #error{padding:0 20px;margin-top:60px}.breadCrumb{padding:20px 20px 0}}#error .ico{display:none}#error li,#error span{color:#c00;line-height:1.5}.breadCrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 1025px){[data-page=common_error] #error{width:770px;margin:100px auto 0}.breadCrumb{padding:20px 40px 0}}.breadCrumb_node{position:relative;margin-left:13px}.breadCrumb>.breadCrumb_node:first-child:before{display:none}.breadCrumb_node:before{-ms-transform:translateY(-50%);transform:translateY(-50%);content:"/";position:absolute;top:50%}@media print,screen and (max-width: 1024px){.breadCrumb_node{line-height:1.5}.breadCrumb>.breadCrumb_node:first-child{margin-left:0}.breadCrumb_node:before{left:-9px;font-size:10px}.breadCrumb_text{font-size:10px}}@media print,screen and (min-width: 1025px){.breadCrumb>.breadCrumb_node:first-child{margin-left:0}.breadCrumb_node:before{left:-10px}}[data-page=item_list] .breadCrumb_node.breadCrumb_node-allItem{display:block}.breadCrumb_node a{color:#a79069}.breadCrumb_text{letter-spacing:.08em}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{line-height:1.5}@media print,screen and (max-width: 767px){.jconfirm-holder{padding:50px 20px !important}.jconfirm-box{width:100% !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3QvY3NzL3Vzci9mcmVlcGFnZS9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBaUIsVUFDYixpQkFHSixpQkFDSSx3QkFHSixXQUNJLDhCQUdKLDhFQUNJLG1DQUdKLGFBQ0ksT0FFSix1Q0FDSSxnQkFDQSxjQUNBLFNBQ0Esa0JBQ0EsWUFHSixtQkFDSSxXQUdKLFdBQ0ksd0JBQ0EsZ0JBQ0EsaUZBR0osV0FDSSx3QkFDQSxnQkFDQSxtREFHSixXQUNJLHdCQUNBLGdCQUNBLGlGQUdKLFdBQ0ksd0JBQ0EsZ0JBQ0Esa0RBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQSxHQUtBLEtBQ0ksc0JBQ0Esa0JBR0osbUJBQ0ksbUJBR0osMEJBQ0ksc0JBR0osaUJBQ0ksd0JBQ0EsdUJBR0osRUFDSSw0QkFDQSxVQUNBLFNBR0osc0JBQ0ksYUFDQSxTQUdKLG9GQUNJLGNBR0osTUFDSSxjQUdKLGtCQUNJLGFBR0osWUFDSSx5QkFDQSxxQkFHSixFQUNJLCtCQUNBLHFDQUdKLGlCQUNJLGdCQUdKLGtCQUNJLGdDQUdKLFNBQ0ksbUJBR0osSUFDSSxrQkFHSixFQUNJLGtCQUdKLEtBQ0ksc0JBQ0EsY0FHSixRQUNJLGNBQ0EsY0FDQSxrQkFHSixJQUNJLGVBR0osSUFDSSxXQUdKLDhGQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsU0FDQSxVQUdKLE1BQ0kscUJBR0osTUFDSSxnQkFHSixjQUNJLFdBR0osY0FDSSw2QkFDQSxvQkFHSixxRkFDSSx3QkFHSixTQUNJLGNBQ0EsZ0JBR0osc0NBQ0ksYUFHSixTQUNJLGdCQUdKLEdBQ0ksWUFHSiwyREFDSSxnQkFHSix3SEFDSSxlQUNBLFVBR0oscUhBQ0ksOEJBR0osa0NBQ0ksMEJBR0osY0FDSSxvQkFHSixPQUNJLFNBQ0EsY0FDQSxjQUNBLGVBQ0EsbUJBR0osNkJBQ0ksMEJBQ0EsYUFHSixtRUFDSSxXQUNBLG1DQUNBLGtDQUdKLDRCQUNJLGNBQ0EsWUFHSixJQUNJLHNCQUNBLGtCQUdKLDRCQUNJ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QUNJLGNBR0osbUJBQ0ksY0FHSixpQkFDSSxxQkFHSixvRUFDSSxnQkFHSiwyQ0FDSSxpQkFDSSw2QkFHSixjQUNJIiwiZmlsZSI6Ind3d3Jvb3QvY3NzL3Vzci9mcmVlcGFnZS9jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO2J1dHRvbixociB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxucHJvZ3Jlc3Msc3ViLHN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi5wc3dwLGh0bWwge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxufVxuXG4ucHN3cCwucHN3cF9fYmcsLnBzd3BfX2NvbnRhaW5lciwucHN3cF9faW1nLS1wbGFjZWhvbGRlciwucHN3cF9fem9vbS13cmFwLGltZyB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICB6b29tOjF9XG5cbi5zbGljay10cmFjazphZnRlciwuc2xpY2stdHJhY2s6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCJcXDAwMjBcIlxufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBNeVl1R290aGljTTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogbG9jYWwoXCJZdUdvdGhpYy1NZWRpdW1cIiksbG9jYWwoXCJZdSBHb3RoaWMgTWVkaXVtXCIpLGxvY2FsKFwiWXVHb3RoaWMtUmVndWxhclwiKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogTXlZdUdvdGhpY007XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IGxvY2FsKFwiWXVHb3RoaWMtQm9sZFwiKSxsb2NhbChcIll1IEdvdGhpYyBCb2xkXCIpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBNeVl1TWluY2hvTTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogbG9jYWwoXCJZdU1pbmNoby1NZWRpdW1cIiksbG9jYWwoXCJZdSBNaW5jaG8gTWVkaXVtXCIpLGxvY2FsKFwiWXVNaW5jaG8tUmVndWxhclwiKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogTXlZdU1pbmNob007XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IGxvY2FsKFwiWXVNaW5jaG8tRGVtaWJvbGRcIiksbG9jYWwoXCJZdSBNaW5jaG9cIilcbn1cblxuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMC4xXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbmh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsXG59XG5cbiosOjphZnRlciw6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdFxufVxuXG4ucHN3cCAqLC5zY3JvbGwtaGludC1pY29uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbjo6YWZ0ZXIsOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdFxufVxuXG4qIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwXG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDBcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJVxufVxuXG5baGlkZGVuXSx0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0c1xufVxuXG5hOmFjdGl2ZSxhOmhvdmVyIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwXG59XG5cbmNvZGUsa2JkLHByZSxzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZVxufVxuXG5iLHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlclxufVxuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5pIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICBjb2xvcjogIzE1MTUxNVxufVxuXG5zdWIsc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0uMjVlbVxufVxuXG5zdXAge1xuICAgIHRvcDogLS41ZW1cbn1cblxuYWRkcmVzcyxib2R5LGRkLGRpdixkbCxkdCxmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGlucHV0LGxpLG9sLG9wdGlvbixwLHNlbGVjdCx0ZXh0YXJlYSx0aW1lLHVsIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxub2wsdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxufVxuXG5pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweFxufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcmVzaXplOiB2ZXJ0aWNhbFxufVxuXG5idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhIHtcbiAgICBmb250OiBpbmhlcml0XG59XG5cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLnNsaWNrLWxpc3QsYm9keS5zY3JvbGxMb2NrLGh0bWwuc2Nyb2xsTG9jayxzdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IEJ1dHRvblRleHQgZG90dGVkIDFweFxufVxuXG5bdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cbmJ1dHRvbixzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGZvbnQ6IGluaGVyaXRcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwuc2xpY2stbmV4dDpiZWZvcmUsLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogLjU0XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmVcbn1cblxuYXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gICAgW2hpZGRlbn49c2NyZWVuXSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXRcbiAgICB9XG5cbiAgICBbaGlkZGVufj1zY3JlZW5dOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApIWltcG9ydGFudFxuICAgIH1cbn1cblxuW2FyaWEtYnVzeT10cnVlXSB7XG4gICAgY3Vyc29yOiBwcm9ncmVzc1xufVxuXG5bYXJpYS1jb250cm9sc10ge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG5bYXJpYS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdFxufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZVxufVxuXG4uc2xpY2stc2xpZGVyICoge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDBcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IDAgMFxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbi5zbGljay1uZXh0LC5zbGljay1uZXh0OmZvY3VzLC5zbGljay1uZXh0OmhvdmVyLC5zbGljay1wcmV2LC5zbGljay1wcmV2OmZvY3VzLC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMFxufVxuXG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5zbGljay1uZXh0LC5zbGljay1wcmV2IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogMCAwXG59XG5cbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUsLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuMjVcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlLC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbn1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4ucHN3cCwucHN3cF9fYmcsLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnBzd3AsLnBzd3BfX2l0ZW0sLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5wc3dwLC5wc3dwX19iZywucHN3cF9fZXJyb3ItbXNnLC5wc3dwX19pbWcsLnBzd3BfX2l0ZW0sLnBzd3BfX3Njcm9sbC13cmFwLC5wc3dwX196b29tLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4ucHN3cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxNTAwO1xuICAgIG91dGxpbmU6IDBcbn1cblxuLnBzd3AgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gICAgb3BhY2l0eTogLjAwMTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpXG59XG5cbi5wc3dwLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAgIGN1cnNvcjogem9vbS1pblxufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAgIGN1cnNvcjogZ3JhYlxufVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gICAgY3Vyc29yOiBncmFiYmluZ1xufVxuXG4ucHN3cF9fYmcge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHlcbn1cblxuLnBzd3BfX2NvbnRhaW5lciwucHN3cF9fem9vbS13cmFwIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwXG59XG5cbi5wc3dwX19jb250YWluZXIsLnBzd3BfX2ltZyB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbn1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKVxufVxuXG4ucHN3cF9fYmcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSlcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZywucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZVxufVxuXG4ucHN3cF9faXRlbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwXG59XG5cbi5wc3dwX19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICAgIGJhY2tncm91bmQ6ICMyMjJcbn1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5wc3dwX19lcnJvci1tc2cge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGNvbG9yOiAjQ0NDXG59XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gICAgY29sb3I6ICNDQ0M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMFxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgICB9XG59XG5cbi5jLWJyaWRhbF9wYWdlTGVkZSwuc2Nyb2xsLWhpbnQtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5MDY5XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHhcbiAgICB9XG5cbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgICAgICBtYXJnaW46IDAgNXB4XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIG1pbi13aWR0aDogMnB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgICAgICBtYXJnaW46MCA4cHhcbiAgICB9XG5cbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1oaW50LWFwcGVhciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICAxMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgMTAwJSw1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uc2Nyb2xsLWhpbnQuaXMtcmlnaHQtc2Nyb2xsYWJsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC4xNSkgMCx0cmFuc3BhcmVudCAxNnB4LHRyYW5zcGFyZW50KVxufVxuXG4uc2Nyb2xsLWhpbnQuaXMtcmlnaHQtc2Nyb2xsYWJsZS5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC4xNSkgMCx0cmFuc3BhcmVudCAxNnB4LHRyYW5zcGFyZW50KSxsaW5lYXItZ3JhZGllbnQoMjcwZGVnLHJnYmEoMCwwLDAsLjE1KSAwLHRyYW5zcGFyZW50IDE2cHgsdHJhbnNwYXJlbnQpXG59XG5cbi5zY3JvbGwtaGludC5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC4xNSkgMCx0cmFuc3BhcmVudCAxNnB4LHRyYW5zcGFyZW50KVxufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweFxufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbjphZnRlciwuc2Nyb2xsLWhpbnQtaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnNjcm9sbC1oaW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb24ge1xuICAgIG9wYWNpdHk6IC44XG59XG5cbi5zY3JvbGwtaGludC1pY29uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TlM0M055SWdhR1ZwWjJoMFBTSXpNQzQxTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREkxTGpjM0lETXdMalV5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlETThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanh3WVhSb0lHUTlJazB5TVM0ek15d3pNQzQxTWtnM0xqZzFRVEV1TlRVc01TNDFOU3d3TERBc01TdzJMak1zTWpsaE1USXVORFlzTVRJdU5EWXNNQ3d3TERBdExqWXpMVFF1TkRJc01qVXVNVFlzTWpVdU1UWXNNQ3d3TERBdE5DNHlOUzAxYkMwdU1EWXRMakEyUVRVc05Td3dMREFzTVN3d0xERTFMamcyWVRNdU5qUXNNeTQyTkN3d0xEQXNNU3d4TGpFM0xUSXVOaklzTXk0Mk15d3pMall6TERBc01Dd3hMRFV1TVRRdU1EZFdNeTQzTjJFekxqYzNMRE11Tnpjc01Dd3hMREVzTnk0MU5Dd3dWamd1TXpOaE15NHpOU3d6TGpNMUxEQXNNQ3d4TERFdU1qWXNNQ3d6TERNc01Dd3dMREVzTWl3eExqSXlMRE11TlN3ekxqVXNNQ3d3TERFc01pMHVNRFlzTXk0eU1Td3pMakl4TERBc01Dd3hMRElzTVM0MU5Dd3pMamMwTERNdU56UXNNQ3d3TERFc015d3VORGRCTkM0eU1TdzBMakl4TERBc01Dd3hMREkxTGpjMExERTFZekFzTGpFeExEQXNMakkzTERBc0xqUTJZVEU1TGpJMkxERTVMakkyTERBc01Dd3hMUzQ0TkN3M1l5MHVNVFF1TXpndExqTTJMamd4TFM0MU5pd3hMakl5YkMwdU1URXVNakpqTUN3dU1EY3RMakE1TGpFMExTNHhOQzR5TVdFM0xqRXpMRGN1TVRNc01Dd3dMREF0TVM0eE55d3lMakUzWXkwdU1EWXVOVFl0TGpBMkxESXVNVFV0TGpBMUxESXVOekZCTVM0MU5Td3hMalUxTERBc01Dd3hMREl4TGpNekxETXdMalV5V2swNExqWXhMREk0TGpJeGFERXlZekF0TGpjeExEQXRNUzQzTVM0d055MHlMakl6WVRndU56UXNPQzQzTkN3d0xEQXNNU3d4TGpVNUxUTXVNalZzTGpBMkxTNHhNbUV4TUN3eE1Dd3dMREFzTUN3dU5EWXRNU3d4Tmk0NExERTJMamdzTUN3d0xEQXNMamN0Tmk0eE1tTXdMUzR5TXl3d0xTNDBNU3d3TFM0MU5HZ3dZVElzTWl3d0xEQXNNQzB1TmpRdE1TNDFNaXd4TGpNekxERXVNek1zTUN3d0xEQXRNUzQxTlM0d09Dd3hMakV6TERFdU1UTXNNQ3d3TERFdE1TNHhPQzR5T0N3eExqRTFMREV1TVRVc01Dd3dMREV0TGpjNExTNDVOQ3d4TGpJMkxERXVNallzTUN3d0xEQXRMamMxTFRFdU1URXNNU3d4TERBc01Dd3dMVEV1TVRFdU1qaHNMUzR4TGpGaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFRFdU1Ua3VNamtzTVM0eE5pd3hMakUyTERBc01Dd3hMUzQzT0MwdU9UVmpMUzR3T1MwdU5qZ3RMakl4TFM0M055MHVOeTB1T0RkaExqZ3lMamd5TERBc01Dd3dMVEVzTGpRNExERXVNVFlzTVM0eE5pd3dMREFzTVMweUxqRTJMUzQxT0ZZekxqYzNZVEV1TkRZc01TNDBOaXd3TERFc01DMHlMamt5TERCMk55NDROV3d3TERRdU16TmhNUzR4Tnl3eExqRTNMREFzTUN3eExTNDRNeXd4TGpFeExERXVNVFVzTVM0eE5Td3dMREFzTVMweExqSXRMak0xYkMweExTNDVNV010TGpRM0xTNDBNaTB1TnpNdExqWTJMUzQ0TkMwdU56ZGhNUzR6TlN3eExqTTFMREFzTUN3d0xUSXRMakV5VERJdU55d3hOV0V4TGpNeUxERXVNeklzTUN3d0xEQXRMak01TERGQk1pNDFOeXd5TGpVM0xEQXNNQ3d3TERNc01UY3VPRFZzTUN3d1lUSTNMakkwTERJM0xqSTBMREFzTUN3eExEUXVOeXcxTGpZeVFURXlMall6TERFeUxqWXpMREFzTUN3eExEZ3VOakVzTWpndU1qRmFUVEl6TGpJc01qTXVNelZhVFRZdU5URXNNVFl1TlRsYUlpQm1hV3hzUFNJalptWm1JaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0pXG59XG5cbi5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURFOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpQm1hV3hzUFNJalptWm1JaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSWdabWxzYkQwaUkyWm1aaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJZ1ptbHNiRDBpSTJabVppSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUlHWnBiR3c5SWlObVptWWlMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pSUdacGJHdzlJaU5tWm1ZaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzXG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGwtaGludC1hcHBlYXIgMS4ycyBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMlxufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLDAsMCwuNClcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TlM0M055SWdhR1ZwWjJoMFBTSXpNQzQxTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREkxTGpjM0lETXdMalV5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlEUThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanh3WVhSb0lHUTlJazB5TVM0ek15d3pNQzQxTWtnM0xqZzFRVEV1TlRVc01TNDFOU3d3TERBc01TdzJMak1zTWpsaE1USXVORFlzTVRJdU5EWXNNQ3d3TERBdExqWXpMVFF1TkRJc01qVXVNVFlzTWpVdU1UWXNNQ3d3TERBdE5DNHlOUzAxYkMwdU1EWXRMakEyUVRVc05Td3dMREFzTVN3d0xERTFMamcyWVRNdU5qUXNNeTQyTkN3d0xEQXNNU3d4TGpFM0xUSXVOaklzTXk0Mk15d3pMall6TERBc01Dd3hMRFV1TVRRdU1EZFdNeTQzTjJFekxqYzNMRE11Tnpjc01Dd3hMREVzTnk0MU5Dd3dWamd1TXpOaE15NHpOU3d6TGpNMUxEQXNNQ3d4TERFdU1qWXNNQ3d6TERNc01Dd3dMREVzTWl3eExqSXlMRE11TlN3ekxqVXNNQ3d3TERFc01pMHVNRFlzTXk0eU1Td3pMakl4TERBc01Dd3hMRElzTVM0MU5Dd3pMamMwTERNdU56UXNNQ3d3TERFc015d3VORGRCTkM0eU1TdzBMakl4TERBc01Dd3hMREkxTGpjMExERTFZekFzTGpFeExEQXNMakkzTERBc0xqUTJZVEU1TGpJMkxERTVMakkyTERBc01Dd3hMUzQ0TkN3M1l5MHVNVFF1TXpndExqTTJMamd4TFM0MU5pd3hMakl5YkMwdU1URXVNakpqTUN3dU1EY3RMakE1TGpFMExTNHhOQzR5TVdFM0xqRXpMRGN1TVRNc01Dd3dMREF0TVM0eE55d3lMakUzWXkwdU1EWXVOVFl0TGpBMkxESXVNVFV0TGpBMUxESXVOekZCTVM0MU5Td3hMalUxTERBc01Dd3hMREl4TGpNekxETXdMalV5V2swNExqWXhMREk0TGpJeGFERXlZekF0TGpjeExEQXRNUzQzTVM0d055MHlMakl6WVRndU56UXNPQzQzTkN3d0xEQXNNU3d4TGpVNUxUTXVNalZzTGpBMkxTNHhNbUV4TUN3eE1Dd3dMREFzTUN3dU5EWXRNU3d4Tmk0NExERTJMamdzTUN3d0xEQXNMamN0Tmk0eE1tTXdMUzR5TXl3d0xTNDBNU3d3TFM0MU5HZ3dZVElzTWl3d0xEQXNNQzB1TmpRdE1TNDFNaXd4TGpNekxERXVNek1zTUN3d0xEQXRNUzQxTlM0d09Dd3hMakV6TERFdU1UTXNNQ3d3TERFdE1TNHhPQzR5T0N3eExqRTFMREV1TVRVc01Dd3dMREV0TGpjNExTNDVOQ3d4TGpJMkxERXVNallzTUN3d0xEQXRMamMxTFRFdU1URXNNU3d4TERBc01Dd3dMVEV1TVRFdU1qaHNMUzR4TGpGaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFRFdU1Ua3VNamtzTVM0eE5pd3hMakUyTERBc01Dd3hMUzQzT0MwdU9UVmpMUzR3T1MwdU5qZ3RMakl4TFM0M055MHVOeTB1T0RkaExqZ3lMamd5TERBc01Dd3dMVEVzTGpRNExERXVNVFlzTVM0eE5pd3dMREFzTVMweUxqRTJMUzQxT0ZZekxqYzNZVEV1TkRZc01TNDBOaXd3TERFc01DMHlMamt5TERCMk55NDROV3d3TERRdU16TmhNUzR4Tnl3eExqRTNMREFzTUN3eExTNDRNeXd4TGpFeExERXVNVFVzTVM0eE5Td3dMREFzTVMweExqSXRMak0xYkMweExTNDVNV010TGpRM0xTNDBNaTB1TnpNdExqWTJMUzQ0TkMwdU56ZGhNUzR6TlN3eExqTTFMREFzTUN3d0xUSXRMakV5VERJdU55d3hOV0V4TGpNeUxERXVNeklzTUN3d0xEQXRMak01TERGQk1pNDFOeXd5TGpVM0xEQXNNQ3d3TERNc01UY3VPRFZzTUN3d1lUSTNMakkwTERJM0xqSTBMREFzTUN3eExEUXVOeXcxTGpZeVFURXlMall6TERFeUxqWXpMREFzTUN3eExEZ3VOakVzTWpndU1qRmFUVEl6TGpJc01qTXVNelZhVFRZdU5URXNNVFl1TlRsYUlpOCtQQzluUGp3dlp6NDhMM04yWno0PSlcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNeTR5T1NJZ2FHVnBaMmgwUFNJeE1pNHdNaUlnZG1sbGQwSnZlRDBpTUNBd0lETXpMakk1SURFeUxqQXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURJOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHNhVzVsSUhneFBTSXhMamcxSWlCNU1UMGlOaTR3TVNJZ2VESTlJakV3TGpRaUlIa3lQU0kyTGpBeElpOCtQSEJoZEdnZ1pEMGlUVEV3TGpRc055NHhOMGd4TGpnMVlURXVNVFlzTVM0eE5pd3dMREVzTVN3d0xUSXVNekZJTVRBdU5HRXhMakUyTERFdU1UWXNNQ3d4TERFc01Dd3lMak14V2lJdlBqeHdZWFJvSUdROUlrMDNMalFzTVRKaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFM0M01pMHVNalZzTFRZdU1qVXROVUV4TGpJc01TNHlMREFzTUN3eExEQXNOUzQ0Tnl3eExqRTBMREV1TVRRc01Dd3dMREVzTGpRMkxEVk1OaTQzTGpJelFURXVNVFlzTVM0eE5pd3dMREFzTVN3NExqRXNNaTR3T0V3ekxEVXVPVEVzT0M0eE1pd3hNRUV4TGpFMkxERXVNVFlzTUN3d0xERXNOeTQwTERFeVdpSXZQanhzYVc1bElIZ3hQU0l6TVM0ME5TSWdlVEU5SWpZdU1ERWlJSGd5UFNJeU1pNDRPU0lnZVRJOUlqWXVNREVpTHo0OGNHRjBhQ0JrUFNKTk16RXVORFVzTnk0eE4wZ3lNaTQ0T1dFeExqRTJMREV1TVRZc01Dd3hMREVzTUMweUxqTXhhRGd1TlRaaE1TNHhOaXd4TGpFMkxEQXNNQ3d4TERBc01pNHpNVm9pTHo0OGNHRjBhQ0JrUFNKTk1qVXVPU3d4TW1FeExqRTRMREV1TVRnc01Dd3dMREV0TGpreExTNDBNMEV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1TVRjc01UQnNOUzR3T1MwMExqQTFUREkxTGpJc01pNHdPRUV4TGpFMkxERXVNVFlzTUN3d0xERXNNall1TlRrdU1qTk1Nekl1T0RRc05XRXhMakUyTERFdU1UWXNNQ3d3TERFc0xqUTFMamt4TERFdU1UUXNNUzR4TkN3d0xEQXNNUzB1TkRNdU9USnNMVFl1TWpRc05VRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVPU3d4TWxvaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSlcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGUgLnNjcm9sbC1oaW50LXRleHQge1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbmJvZHksaHRtbCB7XG4gICAgLyogZm9udC1mYW1pbHk6IE15WXVHb3RoaWNNLFwi5ri444K044K344OD44KvXCIsXCJZdSBHb3RoaWNcIixZdUdvdGhpYyxcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCLjg6HjgqTjg6rjgqpcIixNZWlyeW8sc2Fucy1zZXJpZjsgKi9cbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxNTE1MTVcbn1cblxuYm9keSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbmltZyB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbmJ1dHRvbixpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmRlZnMge1xuICAgIGhlaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmRuLXBjIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24saW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuZG4tdGFiX3BjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAuZG4tdGFiIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRuLXNwX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYnV0dG9uLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuZG4tc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRuLXBjLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAuZG4tdGFiLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5kbi1zcF90YWItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuLmMtYnJpZGFsX3NlY3Rpb25UaXRsZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1icmlkYWxfc2VjdGlvblRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1icmlkYWxfc2VjdGlvblRpdGxlLWJyaWRhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmMtYnJpZGFsX3NlY3Rpb25UaXRsZS1icmlkYWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjM2cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUtb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUtb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUycHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUtb25lT2ZmcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjJweFxuICAgIH1cblxuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGVfZW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICB9XG59XG5cbi5jLWJyaWRhbF9zZWN0aW9uVGl0bGVfZW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbVxufVxuXG4uaGVhZGVyTmF2X2xpc3RfbGluaywuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOYW1lLC5oZWFkZXJTdWJOYXZfbGlzdF9saW5rLC5oZWFkZXJTdWJOYXZfdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzYW5zLXNlcmlmXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUtb25lT2ZmcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweFxuICAgIH1cblxuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGVfZW4ge1xuICAgICAgICBmb250LXNpemU6IDMycHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGUtYnJpZGFsIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGVfZW4ge1xuICAgICAgICBmb250LXNpemU6MjhweFxuICAgIH1cblxuICAgIC5jLWJyaWRhbF9zZWN0aW9uVGl0bGVfanAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYy1icmlkYWxfc2VjdGlvblRpdGxlLWJyaWRhbCAuYy1icmlkYWxfc2VjdGlvblRpdGxlX2VuIHtcbiAgICAgICAgZm9udC1zaXplOjM2cHhcbiAgICB9XG5cbiAgICAuYy1icmlkYWxfc2VjdGlvblRpdGxlX2pwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgIH1cbn1cblxuLmMtYnJpZGFsX3NlY3Rpb25UaXRsZV9qcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWJyaWRhbF9wYWdlTGVkZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICAgIH1cblxuICAgIGJvZHlbZGF0YS1wYWdlPWJyaWRhbC1vcmRlcl0gLmMtYnJpZGFsX3BhZ2VMZWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmMtYnJpZGFsX3BhZ2VMZWRlIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJOYXZfbGlzdF9ub2RlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3OTA2OVxuICAgIH1cbn1cblxuLmhlYWRlciwuaGVhZGVyTmF2X3NwSGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyLC5oZWFkZXJOYXZfc3BIZWFkIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlciwuaGVhZGVyTmF2X3NwSGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDgwcHhcbiAgICB9XG59XG5cbi5oZWFkZXItY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmhlYWRlckxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDIxcHhcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlckxvZ28ge1xuICAgICAgICB0b3A6LTEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0b1xuICAgIH1cbn1cblxuLmhlYWRlckxvZ28ubG9nbzI1dGgge1xuICAgIHJpZ2h0OiAtOTclO1xuICAgIHdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDM1cHhcbn1cblxuLmhlYWRlckxvZ28gc3ZnIHtcbiAgICBmaWxsOiAjMTUxNTE1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uaGVhZGVyTG9nby5sb2dvMjV0aCBzdmcge1xuICAgIGZpbGw6ICMzZTNhMzlcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlckxvZ28ge1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICB9XG5cbiAgICAuaGVhZGVyLWNhcnQgLmhlYWRlckxvZ28ge1xuICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlck5hdiB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSksIHZpc2liaWxpdHkgMHMgZWFzZSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjE7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbFxuICAgIH1cblxuICAgIC5oZWFkZXIuaXMtbmF2U2hvdyAuaGVhZGVyTmF2LC5pcy1uYXZTaG93LmhlYWRlck5hdl9zcEhlYWQgLmhlYWRlck5hdiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X21lbnVMaXN0IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X21lbnVMaXN0X25vZGUge1xuICAgICAgICB3aWR0aDogMzMuMyVcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X21lbnVMaXN0X25vZGUrLmhlYWRlck5hdl9tZW51TGlzdF9ub2RlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmZmXG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9tZW51TGlzdF9saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtXG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9tZW51TGlzdF9pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgfVxufVxuXG4uaGVhZGVyTmF2X21lbnVMaXN0X25vZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWFcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlck5hdl9tZW51TGlzdF9ub2RlLWFjY291bnQgLmhlYWRlck5hdl9tZW51TGlzdF9pY29uIHtcbiAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9tZW51TGlzdF9ub2RlLWZhdm9yaXRlIC5oZWFkZXJOYXZfbWVudUxpc3RfaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X21lbnVMaXN0X25vZGUtc2VhcmNoIC5oZWFkZXJOYXZfbWVudUxpc3RfaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlOGU0XG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9saXN0X25vZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgLmhlYWRlck5hdl9saXN0X25vZGUtYWJvdXQgLmhlYWRlck5hdl9saXN0X2xpbmssLmhlYWRlck5hdl9saXN0X25vZGUtYXRlbGllciAuaGVhZGVyTmF2X2xpc3RfbGluaywuaGVhZGVyTmF2X2xpc3Rfbm9kZS1uZXdzIC5oZWFkZXJOYXZfbGlzdF9saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGU4ZTRcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJOYXZfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X2xpc3Rfbm9kZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogODBweFxuICAgIH1cblxuICAgIC5oZWFkZXJOYXZfbGlzdF9ub2RlKy5oZWFkZXJOYXZfbGlzdF9ub2RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X2xpc3Rfbm9kZS5pcy1jdXJyZW50OmFmdGVyLC5oZWFkZXJOYXZfbGlzdF9ub2RlLmlzLXNob3c6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5oZWFkZXJOYXZfbGlzdF9ub2RlLmhlYWRlck5hdl9saXN0X25vZGUtb25saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKSwgdmlzaWJpbGl0eSAwcyBlYXNlIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YxXG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdi5pcy1zaG93IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJTdWJOYXZfdGl0bGU6YWZ0ZXIsLmhlYWRlclN1Yk5hdl90aXRsZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OVxuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4XG4gICAgfVxufVxuXG4uaGVhZGVyU3ViTmF2X3RpdGxlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5oZWFkZXJTdWJOYXZfbm9kZS5pcy1hY3RpdmUgLmhlYWRlclN1Yk5hdl90aXRsZTpiZWZvcmUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmhlYWRlclN1Yk5hdl9ub2RlLmlzLWFjdGl2ZSAuaGVhZGVyU3ViTmF2X3RpdGxlOmFmdGVyIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbn1cblxuLmhlYWRlclN1Yk5hdl90aXRsZTphZnRlciB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl90aXRsZV9lbiB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE2ZW1cbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJTdWJOYXZfdGl0bGVfZW4ge1xuICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtXG4gICAgfVxufVxuXG4uaGVhZGVyU3ViTmF2X3RpdGxlX2pwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl90aXRsZV9qcCB7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9saXN0X25vZGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Y2ZjNmMVxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl90aXRsZV9qcCB7XG4gICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9saXN0IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweFxuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfbGlzdF9ub2RlIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfbGlzdF9ub2RlOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl9saXN0X2xpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpXG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9saXN0X2xpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuM1xuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl9saXN0X2xpbmsge1xuICAgICAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU4ZTQ7XG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMHB4XG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9hdGVsaWVyTm9kZSsuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOb2RlLC5oZWFkZXJTdWJOYXZfbm9kZSsuaGVhZGVyU3ViTmF2X25vZGUge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZThlNFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl9saXN0X2xpbmsge1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtXG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9ub2RlIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfbm9kZSsuaGVhZGVyU3ViTmF2X25vZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2U1ZGRkN1xuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSk7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlOGU0XG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2VkZThlNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNVxuICAgIH1cblxuICAgIC5oZWFkZXJTdWJOYXZfYXRlbGllciB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuXG4uaGVhZGVyU3ViTmF2X2F0ZWxpZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5oZWFkZXJTdWJOYXZfYXRlbGllck5vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOb2RlIHtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMilcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOb2RlOm50aC1vZi10eXBlKG4rMikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWRkZDdcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJMaW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweFxuICAgIH1cbn1cblxuLmhlYWRlclN1Yk5hdl9hdGVsaWVyTGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJTdWJOYXZfYXRlbGllck5vZGU6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgICAgIGJvcmRlci10b3A6c29saWQgMXB4ICNlZGU4ZTRcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJMaW5rIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4XG4gICAgfVxufVxuXG4uaGVhZGVyU3ViTmF2X2F0ZWxpZXJOYW1lIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOYW1lIHtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246c3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9hdGVsaWVyTmFtZUVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE2ZW1cbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOYW1lSnAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJTdWJOYXZfYXRlbGllck5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHhcbiAgICB9XG5cbiAgICAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJOYW1lRW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICB9XG59XG5cbi5oZWFkZXJTdWJOYXZfYXRlbGllck5hbWVKcCB7XG4gICAgZm9udC1zaXplOiAxMHB4XG59XG5cbi5oZWFkZXJTdWJOYXZfYXRlbGllckltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oZWFkZXJTdWJOYXZfYXRlbGllckltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5oZWFkZXJTdWJOYXZfYXRlbGllckltZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSlcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlclN1Yk5hdl9hdGVsaWVyTmFtZUpwIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4XG4gICAgfVxuXG4gICAgLmhlYWRlclN1Yk5hdl9hdGVsaWVyTGluazpob3ZlciAuaGVhZGVyU3ViTmF2X2F0ZWxpZXJJbWc6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmhlYWRlck1lbnVCdXR0b24ge1xuICAgIG1hcmdpbjogM3B4IDBcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlck1lbnVCdXR0b24gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNVxuICAgIH1cblxuICAgIC5oZWFkZXJNZW51QnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuXG4gICAgLmhlYWRlck1lbnVCdXR0b24gc3BhbjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5oZWFkZXIuaXMtbmF2U2hvdysuaGVhZGVyVW5kZXJtZW51IC5oZWFkZXJNZW51QnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQsLmlzLW5hdlNob3cuaGVhZGVyTmF2X3NwSGVhZCsuaGVhZGVyVW5kZXJtZW51IC5oZWFkZXJNZW51QnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw2cHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDZweCkgcm90YXRlKDEzNWRlZylcbiAgICB9XG5cbiAgICAuaGVhZGVyLmlzLW5hdlNob3crLmhlYWRlclVuZGVybWVudSAuaGVhZGVyTWVudUJ1dHRvbiBzcGFuOm50aC1jaGlsZCgybiksLmlzLW5hdlNob3cuaGVhZGVyTmF2X3NwSGVhZCsuaGVhZGVyVW5kZXJtZW51IC5oZWFkZXJNZW51QnV0dG9uIHNwYW46bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICAuaGVhZGVyLmlzLW5hdlNob3crLmhlYWRlclVuZGVybWVudSAuaGVhZGVyTWVudUJ1dHRvbiBzcGFuOm50aC1jaGlsZCgzbiksLmlzLW5hdlNob3cuaGVhZGVyTmF2X3NwSGVhZCsuaGVhZGVyVW5kZXJtZW51IC5oZWFkZXJNZW51QnV0dG9uIHNwYW46bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC02cHgpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNnB4KSByb3RhdGUoLTEzNWRlZylcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X2xpc3RfbGluayB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZGU4ZTQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjE7XG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMHB4XG4gICAgfVxufVxuXG4uaGVhZGVyTmF2X2xpc3RfbGluayB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyTmF2X2xpc3RfbGluayB7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW1cbiAgICB9XG59XG5cbi5oZWFkZXJOYXZMaXN0VGl0bGVFbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJOYXZMaXN0VGl0bGVFbiB7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW1cbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2TGlzdFRpdGxlSnAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJOYXZMaXN0VGl0bGVFbiB7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW1cbiAgICB9XG59XG5cbi5oZWFkZXJOYXZMaXN0VGl0bGVKcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweFxufVxuXG4uaGVhZGVyTWVudUxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4uaGVhZGVyTWVudUxpc3RfbGluaywuaGVhZGVyTWVudUxpc3Rfbm9kZS1jYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlck1lbnVMaXN0IHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNDhweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlck5hdkxpc3RUaXRsZUpwIHtcbiAgICAgICAgbWFyZ2luLXRvcDo2cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyTWVudUxpc3Qge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cblxuICAgIC5oZWFkZXJNZW51TGlzdF9ub2RlIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIH1cblxuICAgIC5oZWFkZXJNZW51TGlzdF9ub2RlKy5oZWFkZXJNZW51TGlzdF9ub2RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHhcbiAgICB9XG59XG5cbi5oZWFkZXJNZW51TGlzdF9jb3VudCwuaGVhZGVyTmF2X2xpc3Rfbm9kZS1tYWlsbWFnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxNeVl1R290aGljTSxcIua4uOOCtOOCt+ODg+OCr1wiLFwiWXUgR290aGljXCIsWXVHb3RoaWMsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwi44Oh44Kk44Oq44KqXCIsTWVpcnlvLHNhbnMtc2VyaWZcbn1cblxuLmhlYWRlck1lbnVMaXN0X25vZGUgc3ZnIHtcbiAgICBmaWxsOiAjNjY2XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5oZWFkZXJOYXZfbGlzdF9saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSlcbiAgICB9XG5cbiAgICAuaGVhZGVyTmF2X2xpc3RfbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYTc5MDY5XG4gICAgfVxuXG4gICAgLmhlYWRlck1lbnVMaXN0X25vZGUgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKVxuICAgIH1cblxuICAgIC5oZWFkZXJNZW51TGlzdF9ub2RlIHN2Zzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNhNzkwNjlcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJNZW51TGlzdF9ub2RlLXNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlXG4gICAgfVxuXG4gICAgLmhlYWRlck1lbnVMaXN0X25vZGUtc2VhcmNoIHN2ZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweFxuICAgIH1cblxuICAgIC5oZWFkZXJNZW51TGlzdF9ub2RlLWFjY291bnQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjdweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlck1lbnVMaXN0X25vZGUtY2FydCBzdmcge1xuICAgICAgICB3aWR0aDoxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyTWVudUxpc3RfY291bnQge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyTWVudUxpc3Rfbm9kZS1jYXJ0IHN2ZyB7XG4gICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgIGhlaWdodDogMjZweFxuICAgIH1cbn1cblxuLmhlYWRlck1lbnVMaXN0X2NvdW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5MDY5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmhlYWRlci13cCAuaGVhZGVyTWVudUxpc3RfY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmhlYWRlclNlYXJjaCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKSx2aXNpYmlsaXR5IDBzIGVhc2UgLjNzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5oZWFkZXJTZWFyY2guaXMtc2hvdyB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJTZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyTWVudUxpc3RfY291bnQge1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6IC03cHhcbiAgICB9XG5cbiAgICAuaGVhZGVyU2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjFcbiAgICB9XG5cbiAgICAuaGVhZGVyU2VhcmNoX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXJTZWFyY2hfZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6IzE1MTUxNTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi5oZWFkZXJTZWFyY2hfY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMjRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpXG59XG5cbi5oZWFkZXJTZWFyY2hfY2xvc2Ugc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5oZWFkZXJTZWFyY2hfY2xvc2Ugc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZylcbn1cblxuLmhlYWRlclNlYXJjaF9jbG9zZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtNDVkZWcpXG59XG5cbi5oZWFkZXJTZWFyY2hfaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlclNlYXJjaF9pbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlclNlYXJjaF9pbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6NjAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcbiAgICB9XG59XG5cbi5oZWFkZXJTZWFyY2hfYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyU2VhcmNoX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBjb2xvcjogI2E3OTA2OTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhNzkwNjlcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJTZWFyY2hfYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSksYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNzkwNjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzkwNjlcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlclNlYXJjaF9idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjojYTc5MDY5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgLmhlYWRlclNlYXJjaF9idXR0b246aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2E3OTA2OVxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlclNlYXJjaF9idXR0b24gc3ZnIHtcbiAgICAgICAgZmlsbDojYTc5MDY5O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyU2VhcmNoX2J1dHRvbiBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgIH1cbn1cblxuLmhlYWRlck5hdl9saXN0X25vZGUtbWFpbG1hZyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWRlOGU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjE7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMHB4XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5oZWFkZXJOYXZfbGlzdF9ub2RlLW1haWxtYWcge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5oZWFkZXJUb3BCYW5uZXIgYSxbZGF0YS1wYWdlPXRvcF0gLmhlYWRlclRvcEJhbm5lcixbZGF0YS1wYWdlPWl0ZW1fZGV0YWlsXSAuaGVhZGVyVG9wQmFubmVyLFtkYXRhLXBhZ2U9aXRlbV9saXN0XSAuaGVhZGVyVG9wQmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGVhZGVyTmF2X2xpc3Rfbm9kZS1tYWlsbWFnIC5tYWlsbWFnVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW1cbn1cblxuLmhlYWRlck5hdl9saXN0X25vZGUtbWFpbG1hZyAubWFpbG1hZ0Zvcm1fZW1haWwge1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHhcbn1cblxuLmhlYWRlckFjY291bnRfdGV4dCwuaGVhZGVyVW5kZXJtZW51X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuXG4uaGVhZGVyTmF2X2xpc3Rfbm9kZS1tYWlsbWFnIC5tYWlsbWFnRm9ybV9lbWFpbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMFxufVxuXG4uaGVhZGVyTmF2X2xpc3Rfbm9kZS1tYWlsbWFnIC5tYWlsbWFnRm9ybV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHhcbn1cblxuLmhlYWRlck5hdl9saXN0X25vZGUtbWFpbG1hZyAubWFpbG1hZ0Zvcm1fYnV0dG9uX3JlZ2lzdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3OTQ2OTtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLmhlYWRlck5hdl9saXN0X25vZGUtbWFpbG1hZyAubWFpbG1hZ0Zvcm1fYnV0dG9uX3RhaWthaSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuLmhlYWRlclRvcEJhbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5MDY5XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJUb3BCYW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDo4MHB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbZGF0YS1wYWdlPXRvcF0gLmhlYWRlclRvcEJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOjkwcHhcbiAgICB9XG59XG5cbi5oZWFkZXJUb3BCYW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLmhlYWRlclVuZGVybWVudSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDAwXG59XG5cbi5oZWFkZXJVbmRlcm1lbnVfbm9kZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uaGVhZGVyQWNjb3VudF9pY29uLC5oZWFkZXJVbmRlcm1lbnVfaWNvbiB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG5cbi5oZWFkZXJVbmRlcm1lbnVfbGluayB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmhlYWRlclVuZGVybWVudV90ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogOHB4XG59XG5cbi5oZWFkZXJBY2NvdW50IHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5oZWFkZXJBY2NvdW50X2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweFxufVxuXG4uaGVhZGVyU29ydEdlbmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTBcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlYWRlci13cCAuaGVhZGVyQWNjb3VudCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC5oZWFkZXJTb3J0R2VuZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgfVxuXG4gICAgW2RhdGEtcGFnZT10b3BdIC5oZWFkZXJTb3J0R2VuZGVyIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVcbiAgICB9XG59XG5cbltkYXRhLXBhZ2U9aXRlbV9saXN0XSAuaGVhZGVyU29ydEdlbmRlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uaGVhZGVyU29ydEdlbmRlcl9ub2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxNeVl1R290aGljTSxcIua4uOOCtOOCt+ODg+OCr1wiLFwiWXUgR290aGljXCIsWXVHb3RoaWMsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwi44Oh44Kk44Oq44KqXCIsTWVpcnlvLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmhlYWRlclNvcnRHZW5kZXJfbm9kZSsuaGVhZGVyU29ydEdlbmRlcl9ub2RlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweFxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyU29ydEdlbmRlciB7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZVxuICAgIH1cblxuICAgIC5oZWFkZXJTb3J0R2VuZGVyX25vZGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2E3OTA2OVxuICAgIH1cbn1cblxuLmhlYWRlclNvcnRHZW5kZXJfbm9kZS5pcy1jdXJyZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3OTA2OTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5oZWFkZXJOYXZfc3BIZWFkLC5tYWlsTWFnYXppbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oZWFkZXJOYXZfc3BIZWFkIHtcbiAgICB0b3A6IDBcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haWxNYWdhemluZSB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2M3B4IDAgNTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgIH1cblxuICAgIC5tYWlsTWFnYXppbmVfdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5tYWlsTWFnYXppbmVfaW5uZXIge1xuICAgICAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogMzBweCA3NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIC5tYWlsTWFnYXppbmVfdGl0bGUge1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4XG4gICAgfVxufVxuXG4ubWFpbE1hZ2F6aW5lX3RpdGxlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwXG59XG5cbi5tYWlsTWFnYXppbmVfdGl0bGVfZW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW1cbn1cblxuLmZvb3RlckNvcHksLmZvb3Rlck5hdl9saXN0X3RpdGxlLC5tYWlsTWFnYXppbmVfbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxNeVl1R290aGljTSxcIua4uOOCtOOCt+ODg+OCr1wiLFwiWXUgR290aGljXCIsWXVHb3RoaWMsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwi44Oh44Kk44Oq44KqXCIsTWVpcnlvLHNhbnMtc2VyaWZcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haWxNYWdhemluZV90aXRsZV9lbiB7XG4gICAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW1cbiAgICB9XG5cbiAgICAubWFpbE1hZ2F6aW5lX3RpdGxlX2pwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLm1haWxNYWdhemluZV90aXRsZV9lbiB7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4XG4gICAgfVxufVxuXG4ubWFpbE1hZ2F6aW5lX3RpdGxlX2pwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtXG59XG5cbi5tYWlsTWFnYXppbmVfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbE1hZ2F6aW5lX2xlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweFxuICAgIH1cblxuICAgIC5tYWlsTWFnYXppbmVfbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5tYWlsTWFnYXppbmVfbGVhZCB7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzZcbiAgICB9XG5cbiAgICAubWFpbE1hZ2F6aW5lX21vcmUge1xuICAgICAgICBmb250LXNpemU6IDExcHhcbiAgICB9XG59XG5cbi5tYWlsTWFnYXppbmVfbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2E3OTA2OTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTZlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4XG59XG5cbi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgICBwYWRkaW5nOjYwcHggMCAxMjVweFxuICAgIH1cblxuICAgIC5mb290ZXJfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgfVxufVxuXG4uZm9vdGVyTG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlckxvZ28ge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjoxMDtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6ODBweCAwXG4gICAgfVxuXG4gICAgLmZvb3Rlci1jYXJ0IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgfVxuXG4gICAgLmZvb3RlckxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICB9XG59XG5cbi5mb290ZXJMb2dvLmxvZ28yNXRoIHtcbiAgICB3aWR0aDogMTI3cHg7XG4gICAgaGVpZ2h0OiAxMDJweFxufVxuXG4uZm9vdGVyTG9nbyBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXJOYXYge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjozMDtcbiAgICAgICAgb3JkZXI6IDMwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4XG4gICAgfVxuXG4gICAgLmZvb3Rlck5hdl9saXN0X25vZGUrLmZvb3Rlck5hdl9saXN0X25vZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZm9vdGVyTmF2IHtcbiAgICAgICAgcGFkZGluZzowIDUwcHggMCA0MTVweFxuICAgIH1cblxuICAgIC5mb290ZXJOYXZfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAuZm9vdGVyTmF2X2xpc3RfbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpXG4gICAgfVxuXG4gICAgLmZvb3Rlck5hdl9saXN0X2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2E3OTA2OVxuICAgIH1cbn1cblxuLmZvb3Rlck5hdl9saXN0X3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyTmF2X2xpc3RfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI0ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzM1xuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvb3Rlck5hdl9saXN0X3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LjE2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICB9XG59XG5cbi5mb290ZXJOYXZfbGlzdF90ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHhcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlck5hdl9saXN0X2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNXB4XG4gICAgfVxuXG4gICAgLmZvb3Rlck5hdl9saXN0X3RleHQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI0ZW1cbiAgICB9XG5cbiAgICAuZm9vdGVyTmF2X2xpc3RfdGV4dCsuZm9vdGVyTmF2X2xpc3RfdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mb290ZXJOYXZfbGlzdF90ZXh0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LjE2ZW1cbiAgICB9XG5cbiAgICAuZm9vdGVyTmF2X2xpc3RfdGV4dCsuZm9vdGVyTmF2X2xpc3RfdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHhcbiAgICB9XG59XG5cbi5mb290ZXJTbnNMaXN0IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyU25zTGlzdCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjIwO1xuICAgICAgICBvcmRlcjogMjA7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgfVxufVxuXG4uZm9vdGVyU25zTGlzdF9ub2RlKy5mb290ZXJTbnNMaXN0X25vZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4XG59XG5cbi5mb290ZXJTbnNMaXN0X25vZGUgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZm9vdGVyU25zTGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6LTIycHhcbiAgICB9XG5cbiAgICAuZm9vdGVyU25zTGlzdF9saW5rIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSlcbiAgICB9XG5cbiAgICAuZm9vdGVyU25zTGlzdF9saW5rIHN2Zzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNhNzkwNjlcbiAgICB9XG59XG5cbi5mb290ZXJTbnNMaXN0X25vZGUtaW5zdGFncmFtIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cblxuLmZvb3RlclNuc0xpc3Rfbm9kZS1mYWNlYm9vayB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4XG59XG5cbi5mb290ZXJTbnNMaXN0X25vZGUtdHdpdHRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG5cbi5mb290ZXJDb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uZm9vdGVyQ2F0ZWdvcnlfdGl0bGVfZW4sLmZvb3RlclBhZ2VUb3Age1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzZXJpZlxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyQ29weSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjUwO1xuICAgICAgICBvcmRlcjogNTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgfVxufVxuXG4uZm9vdGVyUGFnZVRvcCB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvb3RlckNvcHkge1xuICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jYXJ0IC5mb290ZXJDb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgIH1cblxuICAgIC5mb290ZXJQYWdlVG9wIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tZWFzZSlcbiAgICB9XG5cbiAgICAuZm9vdGVyUGFnZVRvcDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYTc5MDY5XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyUGFnZVRvcCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQwO1xuICAgICAgICBvcmRlcjogNDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jYXJ0IC5mb290ZXJQYWdlVG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvb3RlclBhZ2VUb3Age1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbVxuICAgIH1cblxuICAgIC5mb290ZXJDYXRlZ29yeSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlcl9iZy5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFXG4gICAgfVxuXG4gICAgLmZvb3RlckNhdGVnb3J5X2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4O1xuICAgICAgICBtYXJnaW46IGF1dG9cbiAgICB9XG5cbiAgICAuZm9vdGVyQ2F0ZWdvcnlfdGl0bGUge1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4XG4gICAgfVxufVxuXG4uZm9vdGVyQ2F0ZWdvcnlfdGl0bGUge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDBcbn1cblxuLmZvb3RlckNhdGVnb3J5X3RpdGxlX2VuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlckNhdGVnb3J5X3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXJcbiAgICB9XG5cbiAgICAuZm9vdGVyQ2F0ZWdvcnlfdGl0bGVfZW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbVxuICAgIH1cblxuICAgIC5mb290ZXJDYXRlZ29yeV90aXRsZV9qcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mb290ZXJDYXRlZ29yeV90aXRsZV9lbiB7XG4gICAgICAgIGZvbnQtc2l6ZTozMnB4XG4gICAgfVxuXG4gICAgLmZvb3RlckNhdGVnb3J5X3RpdGxlX2pwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweFxuICAgIH1cbn1cblxuLmZvb3RlckNhdGVnb3J5X3RpdGxlX2pwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtXG59XG5cbi5mb290ZXJDYXRlZ29yeV9saXN0IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwXG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mb290ZXJDYXRlZ29yeV9saXN0IHtcbiAgICAgICAgd2lkdGg6NzQlXG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyQ2F0ZWdvcnlfbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRcbiAgICB9XG5cbiAgICAuZm9vdGVyQ2F0ZWdvcnlfbGlzdE5vZGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZFxuICAgIH1cblxuICAgIC5mb290ZXJDYXRlZ29yeV9saXN0Tm9kZTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvb3RlckNhdGVnb3J5X2xpc3ROb2RlIHtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMylcbiAgICB9XG5cbiAgICAuZm9vdGVyQ2F0ZWdvcnlfbGlzdE5vZGU6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICB9XG59XG5cbi5mb290ZXJDYXRlZ29yeV9saXN0Tm9kZSBhIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlckNhdGVnb3J5X2xpc3ROb2RlIGEge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgfVxuXG4gICAgLmZvb3RlckNhdGVnb3J5X2xpc3ROb2RlIGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvYXJyb3dfZm9vdGVyX2NhdGVnb3J5LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJDYXRlZ29yeV9saXN0Tm9kZSBhIHtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpXG4gICAgfVxuXG4gICAgLmZvb3RlckNhdGVnb3J5X2xpc3ROb2RlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2E3OTA2OVxuICAgIH1cbn1cblxuLmZvb3R0ZXJDYXRlZ29yeV9pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZvb3R0ZXJDYXRlZ29yeV9pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5mb290ZXJOYXZfbGlzdF9tYWlsbWFnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4IWltcG9ydGFudFxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyTmF2X2xpc3RfbWFpbG1hZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLm1haWxtYWdGb3JtIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubWFpbG1hZ0Zvcm1fZW1haWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweFxufVxuXG4ubWFpbG1hZ0Zvcm1fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLm1haWxtYWdGb3JtX2J1dHRvbl9yZWdpc3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzk0Njk7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4ubWFpbG1hZ0Zvcm1fYnV0dG9uX3RhaWthaSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5tYWlsbWFnUG9wdXAge1xuICAgIGNvbG9yOiAjRTAyQjI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwMkIyNztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbG1hZ1BvcHVwIHtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG5cbiAgICAuYy10ZXh0TGluay1oYXNCb3JkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5tYWlsbWFnUG9wdXAge1xuICAgICAgICBsZWZ0OjMwcHhcbiAgICB9XG5cbiAgICAuYy10ZXh0TGluay1oYXNCb3JkZXIge1xuICAgICAgICBmb250LXNpemU6IDExcHhcbiAgICB9XG59XG5cbi5tYWlsbWFnUG9wdXAuaXMtaGlkZSB7XG4gICAgb3BhY2l0eTogMFxufVxuXG4uZmFrZUJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAyMHB4XG59XG5cbi5jLXRleHRMaW5rLWhhc0JvcmRlcjphZnRlciwuYy10ZXh0TGluay1oYXNCb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5MDY5O1xuICAgIGhlaWdodDogMXB4XG59XG5cbi5jLXRleHRMaW5rLWhhc0JvcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2E3OTA2OTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLE15WXVHb3RoaWNNLFwi5ri444K044K344OD44KvXCIsXCJZdSBHb3RoaWNcIixZdUdvdGhpYyxcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCLjg6HjgqTjg6rjgqpcIixNZWlyeW8sc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTZlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOjEwMCVcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWNhcnRfaW5kZXhdIC53cmFwcGVyLFtkYXRhLXBhZ2U9Y2FydF9sb2dpbl0gLndyYXBwZXIsW2RhdGEtcGFnZT1jYXJ0X3NlaXNhbl0gLndyYXBwZXIsW2RhdGEtcGFnZT1jYXJ0X2NvbmZpcm1dIC53cmFwcGVyLFtkYXRhLXBhZ2U9Y2FydF9wcmVdIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ODBweFxuICAgIH1cblxuICAgIFtkYXRhLXBhZ2U9Y2FydF9pbmRleF0gLndyYXBwZXIsW2RhdGEtcGFnZT1jYXJ0X2xvZ2luXSAud3JhcHBlcixbZGF0YS1wYWdlPWNhcnRfc2Vpc2FuXSAud3JhcHBlcixbZGF0YS1wYWdlPWNhcnRfY29uZmlybV0gLndyYXBwZXIsW2RhdGEtcGFnZT1jYXJ0X3ByZV0gLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHhcbiAgICB9XG5cbiAgICAud3JhcHBlciNwYWdlX3RvcCxcbiAgICAuaGVhZGVyVG9wQmFubmVyKy53cmFwcGVyLFxuICAgIC53cmFwcGVyOmZpcnN0LWNoaWxkLFxuICAgIC5ibG9jay1oZWFkZXItYmFubmVyKy53cmFwcGVyLFxuICAgICNoZWFkZXIrLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cbn1cblxuI2Vycm9yIHRhYmxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42XG59XG5cbltkYXRhLXBhZ2U9bG9naW5fc3RvY2tdICNlcnJvciB7XG4gICAgbWFyZ2luOiAyMHB4IDBcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtdGV4dExpbmstaGFzQm9yZGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIFtkYXRhLXBhZ2U9aXRlbV9saXN0XSAjZXJyb3Ige1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWxvZ2luXSAjZXJyb3IsW2RhdGEtcGFnZT1pdGVtX255dWthX25vdGljZV0gI2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2RhdGEtcGFnZSo9Y2FydF9dICNlcnJvcixbZGF0YS1wYWdlXj1jYXJ0X10gI2Vycm9yIHtcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWNhcnRfaW5kZXhdICNlcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG59XG5cbltkYXRhLXBhZ2UqPWNhcnRfXSAjZXJyb3IgdGFibGUsW2RhdGEtcGFnZV49Y2FydF9dICNlcnJvciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNjMDBcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2RhdGEtcGFnZT1jYXJ0X2xvZ2luXSAjZXJyb3Ige1xuICAgICAgICBtYXJnaW46MCAwIDMwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWNhcnRfcmVzdWx0XSAjZXJyb3Ige1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtkYXRhLXBhZ2U9bWVtYmVyX2hpc3RvcnldICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweFxuICAgIH1cblxuICAgIFtkYXRhLXBhZ2U9bWVtYmVyX3BvaW50X3JlY29yZF0gI2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweFxuICAgIH1cbn1cblxuW2RhdGEtcGFnZT1tZW1iZXJfaGlzdG9yeV0gI2Vycm9yIHRhYmxlLFtkYXRhLXBhZ2U9d2lzaGxpc3RdICNlcnJvciB0YWJsZSxbZGF0YS1wYWdlPWFkZHJlc3NfaW5wdXRdICNlcnJvciB0YWJsZSxbZGF0YS1wYWdlPWNvbW1vbl9lcnJvcl0gI2Vycm9yIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbZGF0YS1wYWdlPXdpc2hsaXN0XSAjZXJyb3IsW2RhdGEtcGFnZT1wYXNzd29yZF91cGRhdGVdICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBbZGF0YS1wYWdlPWlucHV0X0FQUExZMV0gI2Vycm9yIHtcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICBbZGF0YS1wYWdlPWlucHV0X0FQUExZMV0gI2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYy10ZXh0TGluay1oYXNCb3JkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSlcbiAgICB9XG5cbiAgICAuYy10ZXh0TGluay1oYXNCb3JkZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgICB9XG5cbiAgICAuYy10ZXh0TGluay1oYXNCb3JkZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpXG4gICAgfVxuXG4gICAgLmMtdGV4dExpbmstaGFzQm9yZGVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpIC41cztcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSlcbiAgICB9XG5cbiAgICAjZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICB9XG5cbiAgICAjZXJyb3IgdGFibGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIFtkYXRhLXBhZ2U9aXRlbV9saXN0XSAjZXJyb3Ige1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG9cbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlKj1jYXJ0X10gI2Vycm9yLFtkYXRhLXBhZ2U9bG9naW5dICNlcnJvcixbZGF0YS1wYWdlPWl0ZW1fbnl1a2Ffbm90aWNlXSAjZXJyb3IsW2RhdGEtcGFnZV49Y2FydF9dICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWxvZ2luXSAjZXJyb3IgdGFibGUsW2RhdGEtcGFnZT1pdGVtX255dWthX25vdGljZV0gI2Vycm9yIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPWNhcnRfbG9naW5dICNlcnJvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCA2MHB4XG4gICAgfVxuXG4gICAgW2RhdGEtcGFnZT1tZW1iZXJfaGlzdG9yeV0gI2Vycm9yLFtkYXRhLXBhZ2U9d2lzaGxpc3RdICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPW1lbWJlcl9wb2ludF9yZWNvcmRdICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHhcbiAgICB9XG5cbiAgICBbZGF0YS1wYWdlPXBhc3N3b3JkX3VwZGF0ZV0gI2Vycm9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxuICAgIH1cblxuICAgIFtkYXRhLXBhZ2U9cGFzc3dvcmRfdXBkYXRlXSAjZXJyb3IgdGFibGUsW2RhdGEtcGFnZT1pbnB1dF9BUFBMWTFdICNlcnJvciB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgW2RhdGEtcGFnZT1pbnB1dF9BUFBMWTFdICNlcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtkYXRhLXBhZ2U9Y29tbW9uX2Vycm9yXSAjZXJyb3Ige1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgIH1cblxuICAgIC5icmVhZENydW1iIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBcbiAgICB9XG59XG5cbiNlcnJvciAuaWNvIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNlcnJvciBsaSwjZXJyb3Igc3BhbiB7XG4gICAgY29sb3I6ICNjMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4uYnJlYWRDcnVtYiB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcFxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBbZGF0YS1wYWdlPWNvbW1vbl9lcnJvcl0gI2Vycm9yIHtcbiAgICAgICAgd2lkdGg6NzcwcHg7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwXG4gICAgfVxuXG4gICAgLmJyZWFkQ3J1bWIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMFxuICAgIH1cbn1cblxuLmJyZWFkQ3J1bWJfbm9kZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4XG59XG5cbi5icmVhZENydW1iPi5icmVhZENydW1iX25vZGU6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5icmVhZENydW1iX25vZGU6YmVmb3JlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCVcbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJyZWFkQ3J1bWJfbm9kZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNVxuICAgIH1cblxuICAgIC5icmVhZENydW1iPi5icmVhZENydW1iX25vZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC5icmVhZENydW1iX25vZGU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgfVxuXG4gICAgLmJyZWFkQ3J1bWJfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmJyZWFkQ3J1bWI+LmJyZWFkQ3J1bWJfbm9kZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjBcbiAgICB9XG5cbiAgICAuYnJlYWRDcnVtYl9ub2RlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xMHB4XG4gICAgfVxufVxuXG5bZGF0YS1wYWdlPWl0ZW1fbGlzdF0gLmJyZWFkQ3J1bWJfbm9kZS5icmVhZENydW1iX25vZGUtYWxsSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmJyZWFkQ3J1bWJfbm9kZSBhIHtcbiAgICBjb2xvcjogI2E3OTA2OVxufVxuXG4uYnJlYWRDcnVtYl90ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW1cbn1cblxuLmpjb25maXJtIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSAuamNvbmZpcm0tY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG5AbWVkaWEgcHJpbnQsc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qY29uZmlybS1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nOjUwcHggMjBweCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuamNvbmZpcm0tYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG4gICAgfVxufVxuXG4vKiDoqr/mlbTnlKggKi9cbi8vICNtZW51X3ZpZXcge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sTXlZdUdvdGhpY00sXCLmuLjjgrTjgrfjg4Pjgq9cIixcIll1IEdvdGhpY1wiLFl1R290aGljLFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxzYW5zLXNlcmlmO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyB9XG5cbi8vICNtZW51X3ZpZXcgLmxpc3QtaXRlbS0tY2hldnJvbiBhIHtcbi8vICAgICBjb2xvcjogIzI2MjYyNjtcbi8vIH1cblxuLy8gI21lbnVfdmlldyAuYmxvY2staGVhZGVyLW1lbnUtbGlzdC0tdXNlciBhLFxuLy8gI21lbnVfdmlldyAuYmxvY2stZ29vZHMtbGlzdF9fbmF2aS1zbGlkZXNpZGUgYSB7XG4vLyAgICAgY29sb3I6ICM0NDQ7XG4vLyB9XG5cbi8vICNtZW51X3ZpZXcgLmxpc3QtaXRlbV9fY2VudGVyLmxldmVsMCxcbi8vICNtZW51X3ZpZXcgLmJsb2NrLWZvb3Rlcm5hdi1tYWlsbWFnYXppbmUgZGQgYSB7XG4vLyAgICAgY29sb3I6ICMyNjI2MjY7XG4vLyB9XG5cbi8vIC5wYW5lLWZvb3RlciB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vIH1cblxuLyoqLyJdfQ== */
