pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#282c34;color:#abb2bf}.hljs-keyword,.hljs-operator,.hljs-pattern-match{color:#f92672}.hljs-function,.hljs-pattern-match .hljs-constructor{color:#61aeee}.hljs-function .hljs-params{color:#a6e22e}.hljs-function .hljs-params .hljs-typing{color:#fd971f}.hljs-module-access .hljs-module{color:#7e57c2}.hljs-constructor{color:#e2b93d}.hljs-constructor .hljs-string{color:#9ccc65}.hljs-comment,.hljs-quote{color:#b18eb1;font-style:italic}.hljs-doctag,.hljs-formula{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:#000000d9;bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTE5IDMtMi0yTDEgMTdsMTYgMTYgMS0xTDMgMTcgMTggMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;left:0}.ril__navButtonNext{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTEgMyAyLTIgMTYgMTZMMyAzM2wtMS0xIDE1LTE1TDIgMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:#00000080;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTEgMyAxLjI1LTEuMjUgNy41IDcuNSA3LjUtNy41TDE4LjUgMyAxMSAxMC41bDcuNSA3LjUtMS4yNSAxLjI1LTcuNS03LjUtNy41IDcuNUwxIDE4bDcuNS03LjVMMSAzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.lazy-load-image-background.black-and-white{filter:grayscale(1)}.lazy-load-image-background.black-and-white.lazy-load-image-loaded{filter:grayscale(0);transition:filter .3s}.lazy-load-image-background.black-and-white>img{opacity:0}.lazy-load-image-background.black-and-white.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.MuiButtonBase-root{font-family:JetBrainsMono!important;font-size:14px!important;font-weight:700!important}.pac-container{background:#fff!important;border:1px solid #e3e8ef!important;border-radius:8px!important;box-shadow:0 8px 24px #10182814!important;font-family:inherit!important;margin-top:4px!important;z-index:20000!important}.pac-item{border-top:1px solid #f2f4f7!important;color:#1f2937!important;font-size:14px!important;padding:10px 12px!important}.pac-item:first-child{border-top:none!important}.pac-item-selected,.pac-item:hover{background:#f5f7fb!important}.pac-icon{display:none!important}.pac-item-query{color:#111827!important;font-weight:700!important}.pac-matched{color:#ff8e53!important}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aWdobGlnaHQuanMvc3R5bGVzL2F0b20tb25lLWRhcmstcmVhc29uYWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWltYWdlLWxpZ2h0Ym94L3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVhY3QtbGF6eS1sb2FkLWltYWdlLWNvbXBvbmVudC9zcmMvZWZmZWN0cy9ibHVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVhY3QtbGF6eS1sb2FkLWltYWdlLWNvbXBvbmVudC9zcmMvZWZmZWN0cy9vcGFjaXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVhY3QtbGF6eS1sb2FkLWltYWdlLWNvbXBvbmVudC9zcmMvZWZmZWN0cy9ibGFjay1hbmQtd2hpdGUuY3NzIiwid2VicGFjazovLy8uL3NyYy9hcHAvQXBwLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJwcmUgY29kZS5obGpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDFlbVxufVxuY29kZS5obGpzIHtcbiAgcGFkZGluZzogM3B4IDVweFxufVxuLypcblxuQXRvbSBPbmUgRGFyayBXaXRoIHN1cHBvcnQgZm9yIFJlYXNvbk1MIGJ5IEdpZGkgTW9ycmlzLCBiYXNlZCBvZmYgd29yayBieSBEYW5pZWwgR2FtYWdlXG5cbk9yaWdpbmFsIE9uZSBEYXJrIFN5bnRheCB0aGVtZSBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9hdG9tL29uZS1kYXJrLXN5bnRheFxuXG4qL1xuLmhsanMge1xuICBjb2xvcjogI2FiYjJiZjtcbiAgYmFja2dyb3VuZDogIzI4MmMzNFxufVxuLmhsanMta2V5d29yZCxcbi5obGpzLW9wZXJhdG9yIHtcbiAgY29sb3I6ICNGOTI2NzJcbn1cbi5obGpzLXBhdHRlcm4tbWF0Y2gge1xuICBjb2xvcjogI0Y5MjY3MlxufVxuLmhsanMtcGF0dGVybi1tYXRjaCAuaGxqcy1jb25zdHJ1Y3RvciB7XG4gIGNvbG9yOiAjNjFhZWVlXG59XG4uaGxqcy1mdW5jdGlvbiB7XG4gIGNvbG9yOiAjNjFhZWVlXG59XG4uaGxqcy1mdW5jdGlvbiAuaGxqcy1wYXJhbXMge1xuICBjb2xvcjogI0E2RTIyRVxufVxuLmhsanMtZnVuY3Rpb24gLmhsanMtcGFyYW1zIC5obGpzLXR5cGluZyB7XG4gIGNvbG9yOiAjRkQ5NzFGXG59XG4uaGxqcy1tb2R1bGUtYWNjZXNzIC5obGpzLW1vZHVsZSB7XG4gIGNvbG9yOiAjN2U1N2MyXG59XG4uaGxqcy1jb25zdHJ1Y3RvciB7XG4gIGNvbG9yOiAjZTJiOTNkXG59XG4uaGxqcy1jb25zdHJ1Y3RvciAuaGxqcy1zdHJpbmcge1xuICBjb2xvcjogIzlDQ0M2NVxufVxuLmhsanMtY29tbWVudCxcbi5obGpzLXF1b3RlIHtcbiAgY29sb3I6ICNiMThlYjE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuLmhsanMtZG9jdGFnLFxuLmhsanMtZm9ybXVsYSB7XG4gIGNvbG9yOiAjYzY3OGRkXG59XG4uaGxqcy1zZWN0aW9uLFxuLmhsanMtbmFtZSxcbi5obGpzLXNlbGVjdG9yLXRhZyxcbi5obGpzLWRlbGV0aW9uLFxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogI2UwNmM3NVxufVxuLmhsanMtbGl0ZXJhbCB7XG4gIGNvbG9yOiAjNTZiNmMyXG59XG4uaGxqcy1zdHJpbmcsXG4uaGxqcy1yZWdleHAsXG4uaGxqcy1hZGRpdGlvbixcbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLW1ldGEgLmhsanMtc3RyaW5nIHtcbiAgY29sb3I6ICM5OGMzNzlcbn1cbi5obGpzLWJ1aWx0X2luLFxuLmhsanMtdGl0bGUuY2xhc3NfLFxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUge1xuICBjb2xvcjogI2U2YzA3YlxufVxuLmhsanMtYXR0cixcbi5obGpzLXZhcmlhYmxlLFxuLmhsanMtdGVtcGxhdGUtdmFyaWFibGUsXG4uaGxqcy10eXBlLFxuLmhsanMtc2VsZWN0b3ItY2xhc3MsXG4uaGxqcy1zZWxlY3Rvci1hdHRyLFxuLmhsanMtc2VsZWN0b3ItcHNldWRvLFxuLmhsanMtbnVtYmVyIHtcbiAgY29sb3I6ICNkMTlhNjZcbn1cbi5obGpzLXN5bWJvbCxcbi5obGpzLWJ1bGxldCxcbi5obGpzLWxpbmssXG4uaGxqcy1tZXRhLFxuLmhsanMtc2VsZWN0b3ItaWQsXG4uaGxqcy10aXRsZSB7XG4gIGNvbG9yOiAjNjFhZWVlXG59XG4uaGxqcy1lbXBoYXNpcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuLmhsanMtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbn1cbi5obGpzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufSIsIkBrZXlmcmFtZXMgY2xvc2VXaW5kb3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yaWxfX291dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbXMtY29udGVudC16b29taW5nOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnJpbF9fb3V0ZXJDbG9zaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJpbF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnJpbF9faW1hZ2UsXG4ucmlsX19pbWFnZVByZXYsXG4ucmlsX19pbWFnZU5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1tcy1jb250ZW50LXpvb21pbmc6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucmlsX19pbWFnZURpc2NvdXJhZ2VyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5yaWxfX25hdkJ1dHRvbnMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yaWxfX25hdkJ1dHRvbnM6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnJpbF9fbmF2QnV0dG9uczphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yaWxfX25hdkJ1dHRvblByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMilcbiAgICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWmxjbk5wYjI0OUlqRXVNU0lnZDJsa2RHZzlJakl3SWlCb1pXbG5hSFE5SWpNMElqNDhjR0YwYUNCa1BTSnRJREU1TERNZ0xUSXNMVElnTFRFMkxERTJJREUyTERFMklERXNMVEVnTFRFMUxDMHhOU0F4TlN3dE1UVWdlaUlnWm1sc2JEMGlJMFpHUmlJdlBqd3ZjM1puUGc9PScpXG4gICAgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnJpbF9fbmF2QnV0dG9uTmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMilcbiAgICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWmxjbk5wYjI0OUlqRXVNU0lnZDJsa2RHZzlJakl3SWlCb1pXbG5hSFE5SWpNMElqNDhjR0YwYUNCa1BTSnRJREVzTXlBeUxDMHlJREUyTERFMklDMHhOaXd4TmlBdE1Td3RNU0F4TlN3dE1UVWdMVEUxTEMweE5TQjZJaUJtYVd4c1BTSWpSa1pHSWk4K1BDOXpkbWMrJylcbiAgICBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucmlsX19kb3dubG9hZEJsb2NrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJpbF9fY2FwdGlvbixcbi5yaWxfX3Rvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJpbF9fY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmlsX19jYXB0aW9uQ29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaWxfX3Rvb2xiYXIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnJpbF9fdG9vbGJhclNpZGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJpbF9fdG9vbGJhckxlZnRTaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5yaWxfX3Rvb2xiYXJSaWdodFNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmlsX190b29sYmFySXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEyMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yaWxfX3Rvb2xiYXJJdGVtQ2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmlsX19idWlsdGluQnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yaWxfX2J1aWx0aW5CdXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnJpbF9fYnVpbHRpbkJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmlsX19idWlsdGluQnV0dG9uRGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yaWxfX2J1aWx0aW5CdXR0b25EaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnJpbF9fY2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWmxjbk5wYjI0OUlqRXVNU0lnZDJsa2RHZzlJakl3SWlCb1pXbG5hSFE5SWpJd0lqNDhjR0YwYUNCa1BTSnRJREVzTXlBeExqSTFMQzB4TGpJMUlEY3VOU3czTGpVZ055NDFMQzAzTGpVZ01TNHlOU3d4TGpJMUlDMDNMalVzTnk0MUlEY3VOU3czTGpVZ0xURXVNalVzTVM0eU5TQXROeTQxTEMwM0xqVWdMVGN1TlN3M0xqVWdMVEV1TWpVc0xURXVNalVnTnk0MUxDMDNMalVnTFRjdU5Td3ROeTQxSUhvaUlHWnBiR3c5SWlOR1JrWWlMejQ4TDNOMlp6ND0nKVxuICAgIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5yaWxfX3pvb21JbkJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TUNJZ2FHVnBaMmgwUFNJeU1DSStQR2NnYzNSeWIydGxQU0lqWm1abUlpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0krUEhCaGRHZ2daRDBpVFRFZ01UbHNOaTAySWk4K1BIQmhkR2dnWkQwaVRUa2dPR2cySWk4K1BIQmhkR2dnWkQwaVRURXlJRFYyTmlJdlBqd3ZaejQ4WTJseVkyeGxJR040UFNJeE1pSWdZM2s5SWpnaUlISTlJamNpSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUkyWm1aaUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrUEM5emRtYysnKVxuICAgIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5yaWxfX3pvb21PdXRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU1DSWdhR1ZwWjJoMFBTSXlNQ0krUEdjZ2MzUnliMnRsUFNJalptWm1JaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJK1BIQmhkR2dnWkQwaVRURWdNVGxzTmkwMklpOCtQSEJoZEdnZ1pEMGlUVGtnT0dnMklpOCtQQzluUGp4amFYSmpiR1VnWTNnOUlqRXlJaUJqZVQwaU9DSWdjajBpTnlJZ1ptbHNiRDBpYm05dVpTSWdjM1J5YjJ0bFBTSWpabVptSWlCemRISnZhMlV0ZDJsa2RHZzlJaklpTHo0OEwzTjJaejQ9JylcbiAgICBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucmlsX19vdXRlckFuaW1hdGluZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjbG9zZVdpbmRvdztcbn1cblxuQGtleWZyYW1lcyBwb2ludEZhZGUge1xuICAwJSxcbiAgMTkuOTk5JSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJpbF9fbG9hZGluZ0NpcmNsZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMSU7XG4gIGhlaWdodDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG4gIGFuaW1hdGlvbjogcG9pbnRGYWRlIDgwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSxcbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg3KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtODAwbXM7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDIpOjpiZWZvcmUsXG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoOCk6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTY2Nm1zO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgzKTo6YmVmb3JlLFxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDkpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC01MzNtcztcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDQpOjpiZWZvcmUsXG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTApOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC00MDBtcztcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSg1KTo6YmVmb3JlLFxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDExKTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMjY2bXM7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoNik6OmJlZm9yZSxcbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMik6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEzM21zO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yaWxfX2xvYWRpbmdDaXJjbGVQb2ludDpudGgtb2YtdHlwZSgxMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLnJpbF9fbG9hZGluZ0NpcmNsZVBvaW50Om50aC1vZi10eXBlKDcpOjpiZWZvcmUsXG4ucmlsX19sb2FkaW5nQ2lyY2xlUG9pbnQ6bnRoLW9mLXR5cGUoMTMpOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDBtcztcbn1cblxuLnJpbF9fbG9hZGluZ0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJpbF9faW1hZ2VQcmV2IC5yaWxfX2xvYWRpbmdDb250YWluZXIsXG4ucmlsX19pbWFnZU5leHQgLnJpbF9fbG9hZGluZ0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaWxfX2Vycm9yQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yaWxfX2ltYWdlUHJldiAucmlsX19lcnJvckNvbnRhaW5lcixcbi5yaWxfX2ltYWdlTmV4dCAucmlsX19lcnJvckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yaWxfX2xvYWRpbmdDb250YWluZXJfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIi5sYXp5LWxvYWQtaW1hZ2UtYmFja2dyb3VuZC5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDE1cHgpO1xufVxuXG4ubGF6eS1sb2FkLWltYWdlLWJhY2tncm91bmQuYmx1ci5sYXp5LWxvYWQtaW1hZ2UtbG9hZGVkIHtcbiAgZmlsdGVyOiBibHVyKDApO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzO1xufVxuXG4ubGF6eS1sb2FkLWltYWdlLWJhY2tncm91bmQuYmx1ciA+IGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYXp5LWxvYWQtaW1hZ2UtYmFja2dyb3VuZC5ibHVyLmxhenktbG9hZC1pbWFnZS1sb2FkZWQgPiBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbiIsIi5sYXp5LWxvYWQtaW1hZ2UtYmFja2dyb3VuZC5vcGFjaXR5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLm9wYWNpdHkubGF6eS1sb2FkLWltYWdlLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuIiwiLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLmJsYWNrLWFuZC13aGl0ZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ubGF6eS1sb2FkLWltYWdlLWJhY2tncm91bmQuYmxhY2stYW5kLXdoaXRlLmxhenktbG9hZC1pbWFnZS1sb2FkZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcbn1cblxuLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLmJsYWNrLWFuZC13aGl0ZSA+IGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYXp5LWxvYWQtaW1hZ2UtYmFja2dyb3VuZC5ibGFjay1hbmQtd2hpdGUubGF6eS1sb2FkLWltYWdlLWxvYWRlZCA+IGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuIiwiLk11aUJ1dHRvbkJhc2Utcm9vdCB7XG4gIGZvbnQtZmFtaWx5OiAnSmV0QnJhaW5zTW9ubycgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIFBsYWNlcyBBdXRvY29tcGxldGUgZHJvcGRvd24gKi9cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMjAwMDAgIWltcG9ydGFudDsgLyogYWJvdmUgZGlhbG9ncywgcGlja2VycywgZXRjLiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFOEVGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnBhYy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMjkzNyAhaW1wb3J0YW50OyAvKiBncmF5LTgwMCAqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjRGNyAhaW1wb3J0YW50O1xufVxuXG4ucGFjLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWMtaXRlbTpob3Zlcixcbi5wYWMtaXRlbS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY3RkIgIWltcG9ydGFudDtcbn1cblxuLyogSGlkZSBkZWZhdWx0IHBpbiBpY29uIGZvciBhIGNsZWFuZXIgbG9vayAqL1xuLnBhYy1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBRdWVyeSAobWF0Y2hlZCkgcGFydCBzdHlsaW5nICovXG4ucGFjLWl0ZW0tcXVlcnkge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTExODI3ICFpbXBvcnRhbnQ7IC8qIGdyYXktOTAwICovXG59XG5cbi5wYWMtbWF0Y2hlZCB7XG4gIGNvbG9yOiAjRkY4RTUzICFpbXBvcnRhbnQ7IC8qIGJyYW5kIG9yYW5nZSAqL1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/