@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:4}.leaflet-tile-pane{z-index:2}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-map-pane canvas{z-index:1}.leaflet-map-pane svg{z-index:2}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-container{overflow:hidden;-ms-touch-action:none;cursor:-webkit-grab;cursor:-moz-grab;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-interactive{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../../../../../../../Downloads/leaflet-master/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../../../../../../../Downloads/leaflet-master/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:700 16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){html{-webkit-font-smoothing:auto;font-smoothing:auto}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol{list-style:none;padding-left:0;counter-reset:li}ol>li,ul>li{position:relative;margin-left:1.5em}ol>li:before{content:counter(li);counter-increment:li;position:absolute;left:-1.25em;width:1.25em}ul{list-style:square}table{border-collapse:collapse;border-spacing:0;width:100%}caption,td,th{text-align:left;font-weight:400}caption,th{vertical-align:middle}td{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a img{vertical-align:bottom;border:none}.container,article,main{position:relative}.container:after,article:after,main:after{content:"";display:table;clear:both}button,input,keygen,select,textarea{font:inherit}button,input[type=button],input[type=submit],label[for],select{cursor:pointer}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover,label[for]:focus,label[for]:hover,select:focus,select:hover{outline:0}sub,sup{font-size:.5em;line-height:1em;padding:0 .25em}sup{position:relative;top:-.75em}small{font-size:90%;line-height:90%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url]{-webkit-appearance:none;border-radius:0}em,i{font-style:italic}b,strong{font-weight:700}/*!
 * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:icons;src:url(/static/website/fonts/icons/output/icons.eot);src:url(/static/website/fonts/icons/output/icons.eot?#iefix) format("embedded-opentype"),url(/static/website/fonts/icons/output/icons.woff) format("woff");font-weight:400;font-style:normal}.icon-arrow-down:before{content:'\f111'}.icon-arrow-left:before{content:'\f112'}.icon-arrow-right:before{content:'\f113'}.icon-arrow-up:before{content:'\f114'}.icon-arrow2-down:before{content:'\f115'}.icon-arrow2-left:before{content:'\f116'}.icon-arrow2-right:before{content:'\f117'}.icon-arrow2-up:before{content:'\f118'}.icon-bullet:before{content:'\f119'}.icon-calendar:before{content:'\f11a'}.icon-check:before{content:'\f125'}.icon-close:before{content:'\f102'}.icon-form-checkbox:before{content:'\f11b'}.icon-form-radio:before{content:'\f11c'}.icon-menu:before{content:'\f108'}.icon-minus:before{content:'\f11d'}.icon-minus-bold:before{content:'\f123'}.icon-play:before{content:'\f11e'}.icon-play-down:before{content:'\f11e';-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-plus:before{content:'\f10a'}.icon-plus-bold:before{content:'\f124'}#search-form button[type=submit]:before,.icon-search:before{content:'\f10e'}.icon-share:before{content:'\f11f'}.icon-social-facebook:before{content:'\f120'}.icon-social-twitter:before{content:'\f122'}.icon-social-instagram:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Brands';content:"\f16d";width:21px;height:21px;font-size:19px}.icon-social-linkedin:before{font-family:'Font Awesome 5 Brands'!important;content:"\f0e1"}.icon-social-whatsapp:before{margin-top:-1px;font-family:'Font Awesome 5 Brands'!important;content:"\f232"}@media (min-width:736px){.icon-social-whatsapp{display:none!important}}.icon-arrow-down-after:after{content:'\f111'}.icon-arrow-left-after:after{content:'\f112'}#atoz-content .image-banner>p>a:after,.agenda-info>.agenda-link>a:after,.icon-arrow-right-after:after,.overview-item>.item-link>a:not(.button-primary):after,.related-item>p>a:after,.theme-link-strip>.cms_plugin>li>figure a>figcaption span:after,.theme-link-strip>li>figure a>figcaption span:after{content:'\f113'}.icon-arrow-up-after:after{content:'\f114'}.icon-arrow2-down-after:after{content:'\f115'}.icon-arrow2-left-after:after{content:'\f116'}.icon-arrow2-right-after:after{content:'\f117'}.icon-arrow2-up-after:after{content:'\f118'}.icon-bullet-after:after{content:'\f119'}.icon-calendar-after:after{content:'\f11a'}.icon-check-after:after{content:'\f125'}.icon-close-after:after{content:'\f102'}.icon-form-checkbox-after:after{content:'\f11b'}.icon-form-radio-after:after{content:'\f11c'}.icon-menu-after:after{content:'\f108'}.icon-minus-after:after{content:'\f11d'}.icon-minus-bold-after:after{content:'\f123'}.icon-play-after:after{content:'\f11e'}.icon-plus-after:after{content:'\f10a'}.icon-plus-bold-after:after{content:'\f124'}.icon-search-after:after{content:'\f10e'}.icon-share-after:after{content:'\f11f'}.icon-social-facebook-after:after{content:'\f120'}.icon-social-pinterest-after:after{content:'\f121'}.icon-social-twitter-after:after{content:'\f122'}.icon-social-whatsapp-after:after{font-family:"Font Awesome 5 Brands"!important;content:"\f232"}#atoz-content .image-banner>p>a:after,#search-form button[type=submit]:before,.agenda-info>.agenda-link>a:after,.button-round.has-icon:after,.button-round.has-icon:before,.button.round.has-icon:after,.button.round.has-icon:before,.header-languages ul[role=menu] li:before,.icon-arrow-down-after:after,.icon-arrow-down:before,.icon-arrow-left-after:after,.icon-arrow-left:before,.icon-arrow-right-after:after,.icon-arrow-right:before,.icon-arrow-up-after:after,.icon-arrow-up:before,.icon-arrow2-down-after:after,.icon-arrow2-down:before,.icon-arrow2-left-after:after,.icon-arrow2-left:before,.icon-arrow2-right-after:after,.icon-arrow2-right:before,.icon-arrow2-up-after:after,.icon-arrow2-up:before,.icon-bullet-after:after,.icon-bullet:before,.icon-calendar-after:after,.icon-calendar:before,.icon-check-after:after,.icon-check:before,.icon-close-after:after,.icon-close:before,.icon-form-checkbox-after:after,.icon-form-checkbox:before,.icon-form-radio-after:after,.icon-form-radio:before,.icon-menu-after:after,.icon-menu:before,.icon-minus-after:after,.icon-minus-bold-after:after,.icon-minus-bold:before,.icon-minus:before,.icon-play-after:after,.icon-play-down:before,.icon-play:before,.icon-plus-after:after,.icon-plus-bold-after:after,.icon-plus-bold:before,.icon-plus:before,.icon-search-after:after,.icon-search:before,.icon-share-after:after,.icon-share:before,.icon-social-facebook-after:after,.icon-social-facebook:before,.icon-social-linkedin:before,.icon-social-pinterest-after:after,.icon-social-twitter-after:after,.icon-social-twitter:before,.icon-social-whatsapp-after:after,.icon-social-whatsapp:before,.overview-item>.item-link>a:not(.button-primary):after,.related-item>p>a:after,.theme-link-strip>.cms_plugin>li>figure a>figcaption span:after,.theme-link-strip>li>figure a>figcaption span:after,button.round.has-icon:after,button.round.has-icon:before,li[role=menuitem]>a:after{font-family:icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:32px;line-height:inherit}.dossier-slide.dossier-intro .dossier-main .dossier-slide-content h1,.dossier-slide.dossier-intro .dossier-slide-content h1,.dossier-slide.dossier-outro .dossier-slide-content h1{font:72px/100% omnes-pro,Helvetica,Arial,sans-serif}#pullout-standalone h1,.content>.cms_plugin>h1,.content>div.text-plugin>h1,.content>h1,.dossier-slide .dossier-main .dossier-slide-content h1,.header-content .content h1,.introduction>h1,.slide-content>h1,.slide-homepage-main>h1,.slide-homepage-newsletter>.newsletter>h1,.stories-overview .stories-overview__title{font:50px/105% omnes-pro,Helvetica,Arial,sans-serif}#agenda-navigation>ul>li.day,#agenda-navigation>ul>li:first-of-type,#atoz-intro>div>h1,.content>.cms_plugin>h2,.content>div.text-plugin>h2,.content>h2,.menu-section>h3,.phone-content .content h1,.phone-content .dossier-slide.dossier-intro h1,.phone-content .dossier-slide.dossier-outro h1,.theme>.theme-text>div>h1{font:36px/130% omnes-pro,Helvetica,Arial,sans-serif}.agenda-date>h1,.agenda-info>.agenda-times,.agenda-info>h1,.content>.cms_plugin>dl>.cms_plugin>dt,.content>.cms_plugin>dl>dt,.content>.cms_plugin>form h2,.content>.cms_plugin>h3,.content>div.text-plugin>dl>.cms_plugin>dt,.content>div.text-plugin>dl>dt,.content>div.text-plugin>form h2,.content>div.text-plugin>h3,.content>dl>.cms_plugin>dt,.content>dl>dt,.content>form h2,.content>h3,.data-table>table>tbody>tr>th,.image-banner>h1,.link-banner>h1,.overview-item>h1,.search-result>h1,aside.share>h1,nav.tag-list .content>h2{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif}.discount-calculator .visits-needed,.discount-calculator table tfoot .total{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif;text-transform:lowercase}.case-verbatim{text-transform:none!important}#result-list,.content table,.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>.cms_plugin>.data-table,.content>.cms_plugin>.image-banner,.content>.cms_plugin>.link-banner,.content>.cms_plugin>dl,.content>.cms_plugin>form,.content>.cms_plugin>h1,.content>.cms_plugin>h2,.content>.cms_plugin>h3,.content>.cms_plugin>iframe,.content>.cms_plugin>ol,.content>.cms_plugin>p,.content>.cms_plugin>p.buttons,.content>.cms_plugin>ul,.content>.cms_plugin>ul.list-links,.content>.data-table,.content>.image-banner,.content>.link-banner,.content>div.text-plugin>.buttons.iframe,.content>div.text-plugin>.data-table,.content>div.text-plugin>.image-banner,.content>div.text-plugin>.link-banner,.content>div.text-plugin>dl,.content>div.text-plugin>form,.content>div.text-plugin>h1,.content>div.text-plugin>h2,.content>div.text-plugin>h3,.content>div.text-plugin>iframe,.content>div.text-plugin>ol,.content>div.text-plugin>p,.content>div.text-plugin>p.buttons,.content>div.text-plugin>ul,.content>div.text-plugin>ul.list-links,.content>dl,.content>form,.content>h1,.content>h2,.content>h3,.content>iframe,.content>ol,.content>p,.content>p.buttons,.content>ul,.content>ul.list-links,.introduction,.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:580px;padding-left:40px;padding-right:40px}.dossier-main{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:940px;padding-left:40px;padding-right:40px}#atoz-content .image-banner>p>a,#atoz-intro .more-info>a,.agenda-info>.agenda-link>a,.content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.content>.cms_plugin>ul>li>a,.content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.content>div.text-plugin>ul>li>a,.content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.content>ul>li>a,.image-banner>p>a,.overview-item>.item-link>a:not(.button-primary),.related-item>p>a,.theme-link-strip>.cms_plugin>li>figure a>figcaption span,.theme-link-strip>li>figure a>figcaption span,li[role=menuitem]>a{color:inherit;font-family:omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}#atoz-content .image-banner>p>a:after,.agenda-info>.agenda-link>a:after,.overview-item>.item-link>a:not(.button-primary):after,.related-item>p>a:after,.theme-link-strip>.cms_plugin>li>figure a>figcaption span:after,.theme-link-strip>li>figure a>figcaption span:after{display:inline-block;font-size:22px;line-height:22px;position:relative;text-decoration:none;top:3px}#CybotCookiebotDialog,#CybotCookiebotDialog a,#CybotCookiebotDialog div,#CybotCookiebotDialogBodyContentText,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogBodyLevelDetailsButton,.CybotCookiebotDialogBodyLevelButtonWrapper,.CybotCookiebotDialogBodyLevelButtonWrapper label{font-family:omnes-pro,Helvetica,Arial,sans-serif!important}body{background-color:#000;font-size:inherit;line-height:inherit;margin:0;min-height:100%}.button,button{display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.25);margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px}.button.has-icon:after,.button.has-icon:before,button.has-icon:after,button.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.button.has-icon:before,button.has-icon:before{float:left;margin-left:-15px}.button.has-icon:after,button.has-icon:after{float:right;margin-right:-15px}.button:active,button:active,html.no-touch .button:focus,html.no-touch .button:hover,html.no-touch button:focus,html.no-touch button:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button.button--menu,button.button--menu{vertical-align:top}.button-disabled,.button.disabled,button.disabled{display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.5);margin:0;padding:0 15px;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px;background-color:transparent;color:rgba(255,255,255,.5)}.button-disabled.has-icon:after,.button-disabled.has-icon:before,.button.disabled.has-icon:after,.button.disabled.has-icon:before,button.disabled.has-icon:after,button.disabled.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.button-disabled.has-icon:before,.button.disabled.has-icon:before,button.disabled.has-icon:before{float:left;margin-left:-15px}.button-disabled.has-icon:after,.button.disabled.has-icon:after,button.disabled.has-icon:after{float:right;margin-right:-15px}.button-disabled:active,.button.disabled:active,button.disabled:active,html.no-touch .button-disabled:focus,html.no-touch .button-disabled:hover,html.no-touch .button.disabled:focus,html.no-touch .button.disabled:hover,html.no-touch button.disabled:focus,html.no-touch button.disabled:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button-disabled.button--menu,.button.disabled.button--menu,button.disabled.button--menu{vertical-align:top}.button-primary,.button.primary,.primary-call-to-action,button.primary{display:inline-block;border-radius:4px;border:2px solid transparent;margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px}.button-primary.has-icon:after,.button-primary.has-icon:before,.button.primary.has-icon:after,.button.primary.has-icon:before,.primary-call-to-action.has-icon:after,.primary-call-to-action.has-icon:before,button.primary.has-icon:after,button.primary.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.button-primary.has-icon:before,.button.primary.has-icon:before,.primary-call-to-action.has-icon:before,button.primary.has-icon:before{float:left;margin-left:-15px}.button-primary.has-icon:after,.button.primary.has-icon:after,.primary-call-to-action.has-icon:after,button.primary.has-icon:after{float:right;margin-right:-15px}.button-primary:active,.button.primary:active,.primary-call-to-action:active,button.primary:active,html.no-touch .button-primary:focus,html.no-touch .button-primary:hover,html.no-touch .button.primary:focus,html.no-touch .button.primary:hover,html.no-touch .primary-call-to-action:focus,html.no-touch .primary-call-to-action:hover,html.no-touch button.primary:focus,html.no-touch button.primary:hover{color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff!important}.button-primary.button--menu,.button.primary.button--menu,.primary-call-to-action.button--menu,button.primary.button--menu{vertical-align:top}.button-secondary,.button.secondary,button.secondary{display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.25);margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px}.button-secondary.has-icon:after,.button-secondary.has-icon:before,.button.secondary.has-icon:after,.button.secondary.has-icon:before,button.secondary.has-icon:after,button.secondary.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.button-secondary.has-icon:before,.button.secondary.has-icon:before,button.secondary.has-icon:before{float:left;margin-left:-15px}.button-secondary.has-icon:after,.button.secondary.has-icon:after,button.secondary.has-icon:after{float:right;margin-right:-15px}.button-secondary:active,.button.secondary:active,button.secondary:active,html.no-touch .button-secondary:focus,html.no-touch .button-secondary:hover,html.no-touch .button.secondary:focus,html.no-touch .button.secondary:hover,html.no-touch button.secondary:focus,html.no-touch button.secondary:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button-secondary.button--menu,.button.secondary.button--menu,button.secondary.button--menu{vertical-align:top}.button-tertiary,.button.tertiary,button.tertiary{display:inline-block;border-radius:4px;border:2px solid transparent;margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px}.button-tertiary.has-icon:after,.button-tertiary.has-icon:before,.button.tertiary.has-icon:after,.button.tertiary.has-icon:before,button.tertiary.has-icon:after,button.tertiary.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.button-tertiary.has-icon:before,.button.tertiary.has-icon:before,button.tertiary.has-icon:before{float:left;margin-left:-15px}.button-tertiary.has-icon:after,.button.tertiary.has-icon:after,button.tertiary.has-icon:after{float:right;margin-right:-15px}.button-tertiary:active,.button.tertiary:active,button.tertiary:active,html.no-touch .button-tertiary:focus,html.no-touch .button-tertiary:hover,html.no-touch .button.tertiary:focus,html.no-touch .button.tertiary:hover,html.no-touch button.tertiary:focus,html.no-touch button.tertiary:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button-tertiary.button--menu,.button.tertiary.button--menu,button.tertiary.button--menu{vertical-align:top}.button-round,.button.round,button.round{display:inline-block;border-radius:50%;border:2px solid rgba(255,255,255,.25);margin:0;padding:0;color:#fff;background-color:transparent;outline:0;font:400 0/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:48px;overflow:hidden;width:48px;text-align:center}.button-round.has-icon:after,.button-round.has-icon:before,.button.round.has-icon:after,.button.round.has-icon:before,button.round.has-icon:after,button.round.has-icon:before{text-align:center;vertical-align:top;width:32px;float:none;display:inline-block;margin:0;height:45px;line-height:45px}.button-round:active,.button.round:active,button.round:active,html.no-touch .button-round:focus,html.no-touch .button-round:hover,html.no-touch .button.round:focus,html.no-touch .button.round:hover,html.no-touch button.round:focus,html.no-touch button.round:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button-round.button--menu,.button.round.button--menu,button.round.button--menu{vertical-align:top}.button--menu.button.has-icon:after{line-height:40px}.button--menu span{vertical-align:middle}.button--menu b{font-weight:500}.content{position:relative;z-index:1000}.main-container>.content{padding-bottom:40px;padding-top:30px}.content>.cms_plugin>h1,.content>div.text-plugin>h1,.content>h1{margin-bottom:17px}.content>.cms_plugin>h2,.content>div.text-plugin>h2,.content>h2{margin-top:15px;margin-bottom:13px}.content>.cms_plugin>h3,.content>div.text-plugin>h3,.content>h3{margin-top:17px;margin-bottom:12px}@media (max-width:736px){.header-navigation .button--menu{position:static;display:none}.page-header.page-header--open .header-navigation .button--menu{display:inline-block}.content>.cms_plugin>h1,.content>div.text-plugin>h1,.content>h1{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.content>.cms_plugin>h2,.content>div.text-plugin>h2,.content>h2{font-size:24px;font-weight:500;margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.content>.cms_plugin>h3,.content>div.text-plugin>h3,.content>h3{font-size:20px;margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}html{font-size:17px;line-height:17px;margin:0;height:100%}.content>.cms_plugin>iframe,.content>div.text-plugin>iframe,.content>iframe{border:0;display:block;height:600px;max-width:740px;padding:0;width:100%;background:0 0}.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>div.text-plugin>.buttons.iframe{display:none}@media (max-width:800px){.content>.cms_plugin>iframe,.content>div.text-plugin>iframe,.content>iframe{display:none}.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>div.text-plugin>.buttons.iframe{display:block}}@media (max-width:736px){.content>.buttons.iframe,.content>.cms_plugin>.buttons.iframe,.content>.cms_plugin>iframe,.content>div.text-plugin>.buttons.iframe,.content>div.text-plugin>iframe,.content>iframe{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}img.full-size{width:100%}img.full-size+figure{margin-top:0}input,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.25);margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;text-align:left}input:focus,select:focus{border-color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select[type=email],select[type=number],select[type=password],select[type=search],select[type=tel],select[type=text],select[type=url]{height:40px;line-height:100%}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select[type=email]:disabled,select[type=number]:disabled,select[type=password]:disabled,select[type=search]:disabled,select[type=tel]:disabled,select[type=text]:disabled,select[type=url]:disabled{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}input[type=search]::-webkit-search-cancel-button,select[type=search]::-webkit-search-cancel-button{display:none}input[type=search]+button[type=submit],select[type=search]+button[type=submit]{background:0 0;border:none;width:40px;height:40px;font-size:0;padding:0;position:relative;top:9px;left:-46px;margin-right:-46px}input[type=search]+button[type=submit]:before,select[type=search]+button[type=submit]:before{content:"";font-family:Icons;font-weight:400;font-size:42px;line-height:45px}.theme-purple input[type=search]+button[type=submit]:active,.theme-purple select[type=search]+button[type=submit]:active,html.no-touch .theme-purple input[type=search]+button[type=submit]:focus,html.no-touch .theme-purple input[type=search]+button[type=submit]:hover,html.no-touch .theme-purple select[type=search]+button[type=submit]:focus,html.no-touch .theme-purple select[type=search]+button[type=submit]:hover{color:#f0f}.theme-blue input[type=search]+button[type=submit]:active,.theme-blue select[type=search]+button[type=submit]:active,html.no-touch .theme-blue input[type=search]+button[type=submit]:focus,html.no-touch .theme-blue input[type=search]+button[type=submit]:hover,html.no-touch .theme-blue select[type=search]+button[type=submit]:focus,html.no-touch .theme-blue select[type=search]+button[type=submit]:hover{color:#0032ff}.theme-yellow input[type=search]+button[type=submit]:active,.theme-yellow select[type=search]+button[type=submit]:active,html.no-touch .theme-yellow input[type=search]+button[type=submit]:focus,html.no-touch .theme-yellow input[type=search]+button[type=submit]:hover,html.no-touch .theme-yellow select[type=search]+button[type=submit]:focus,html.no-touch .theme-yellow select[type=search]+button[type=submit]:hover{color:#ff0}.theme-green input[type=search]+button[type=submit]:active,.theme-green select[type=search]+button[type=submit]:active,html.no-touch .theme-green input[type=search]+button[type=submit]:focus,html.no-touch .theme-green input[type=search]+button[type=submit]:hover,html.no-touch .theme-green select[type=search]+button[type=submit]:focus,html.no-touch .theme-green select[type=search]+button[type=submit]:hover{color:#0f0}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),input[type=radio],select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),select[type=radio]{height:20px;opacity:.01;position:absolute;width:20px}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label,input[type=radio]+label,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label,select[type=radio]+label{display:inline-block;padding-left:40px;position:relative}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,input[type=radio]+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,select[type=radio]+label::before{border:2px solid rgba(255,255,255,.25);margin:0;padding:0 0 0 2px;background-color:transparent;outline:0;font:500 20px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;color:transparent;content:'';display:block;height:20px;left:0;position:absolute;text-align:center;text-indent:-8px;top:0;width:20px}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,input[type=radio]:checked+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,select[type=radio]:checked+label::before{font-family:Icons;font-weight:400;line-height:20px}.theme-purple input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-purple input[type=radio]:checked+label::before,.theme-purple select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-purple select[type=radio]:checked+label::before,body .theme-purple input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-purple input[type=radio]:checked+label::before,body .theme-purple select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-purple select[type=radio]:checked+label::before{color:#f0f}.theme-yellow input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-yellow input[type=radio]:checked+label::before,.theme-yellow select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-yellow select[type=radio]:checked+label::before,body .theme-yellow input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-yellow input[type=radio]:checked+label::before,body .theme-yellow select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-yellow select[type=radio]:checked+label::before{color:#ff0}.theme-green input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-green input[type=radio]:checked+label::before,.theme-green select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-green select[type=radio]:checked+label::before,body .theme-green input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-green input[type=radio]:checked+label::before,body .theme-green select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-green select[type=radio]:checked+label::before{color:#0f0}.theme-blue input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-blue input[type=radio]:checked+label::before,.theme-blue select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,.theme-blue select[type=radio]:checked+label::before,body .theme-blue input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-blue input[type=radio]:checked+label::before,body .theme-blue select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+label::before,body .theme-blue select[type=radio]:checked+label::before{color:#3950ff}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):focus+label::before,input[type=radio]:focus+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):focus+label::before,select[type=radio]:focus+label::before{border-color:#fff}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled+label,input[type=radio]:disabled+label,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled+label,select[type=radio]:disabled+label{color:rgba(255,255,255,.5)!important}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton),select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton){-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}input[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before,select[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton)+label::before{border-radius:2px;content:"";font-size:32px;margin-top:2px}input[type=radio],select[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}input[type=radio]+label::before,select[type=radio]+label::before{border-radius:50%;content:"";font-size:32px}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(255,255,255,.5);font-style:italic}input::-moz-placeholder,select::-moz-placeholder{color:rgba(255,255,255,.5);font-style:italic}input:-moz-placeholder,select:-moz-placeholder{color:rgba(255,255,255,.5);font-style:italic}input:-ms-input-placeholder,select:-ms-input-placeholder{color:rgba(255,255,255,.5);font-style:italic}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=file]{height:40px;line-height:0;padding:8px;margin:0}select{height:40px;line-height:40px;border-radius:0}select option{background-color:#fff;color:#000}select::-ms-expand{display:none}_:-ms-input-placeholder,:root select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%228%22%20viewBox%3D%220%200%2015%208%22%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%220%2C0%2015%2C0%208%2C8%22%2F%3E%0D%0A%3C%2Fsvg%3E") 100% 50% no-repeat;background-origin:content-box}select:not(:root){background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%228%22%20viewBox%3D%220%200%2015%208%22%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%220%2C0%2015%2C0%208%2C8%22%2F%3E%0D%0A%3C%2Fsvg%3E") 100% 50% no-repeat content-box border-box}_:-moz-tree-row(hover),select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2215%22%20height%3D%228%22%20viewBox%3D%220%200%2015%208%22%3E%0D%0A%09%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%220%2C0%2015%2C0%208%2C8%22%2F%3E%0D%0A%3C%2Fsvg%3E") 100% 50% no-repeat;background-origin:content-box}@-webkit-keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner:before{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:64px;height:64px;border:4px solid rgba(255,255,255,.5);border-radius:50%;border-right-color:transparent;content:'';display:inline-block;left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;z-index:1000}.main{padding-top:80px;min-height:100%}.page-header-clear+.main{padding-top:0}.content>.cms_plugin>p,.content>div.text-plugin>p,.content>p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:28px}.content>.cms_plugin>p.intro-text,.content>div.text-plugin>p.intro-text,.content>p.intro-text{line-height:1.3;font-size:1.25em;margin-bottom:13px;margin-top:17px}.theme-purple .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-purple .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-purple .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-purple .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-purple .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-purple .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary){color:#f0f}.theme-yellow .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-yellow .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-yellow .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-yellow .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-yellow .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-yellow .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary){color:#ff0}.theme-green .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-green .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-green .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-green .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-green .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-green .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary){color:#0f0}.theme-blue .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-blue .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),.theme-blue .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-blue .content>.cms_plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-blue .content>div.text-plugin>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary),body .theme-blue .content>p a:not(.button):not(.button-primary):not(.button-secondary):not(.button-tertiary){color:#3950ff}.content>.cms_plugin>p.buttons,.content>div.text-plugin>p.buttons,.content>p.buttons{margin-top:30px}@media (max-width:736px){.content>.cms_plugin>p,.content>.cms_plugin>p.buttons,.content>div.text-plugin>p,.content>div.text-plugin>p.buttons,.content>p,.content>p.buttons{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}strong{font-weight:500}textarea{resize:vertical;-webkit-appearance:textarea;-moz-appearance:textarea;-ms-appearance:textarea;-o-appearance:textarea;appearance:textarea;display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.25);margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;resize:vertical}textarea:focus{border-color:#fff}.quote{margin:40px auto;max-width:580px;padding:20px}.quote .quote__container{border:0 dotted;border-left-width:4px;border-image-slice:4;border-image-width:0 0 0 4px;border-image-outset:0;border-image-repeat:round round;border-image-source:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIj48ZGVmcz48cGF0aCBkPSJNMzAgMTVDMzAgMjMuMjggMjMuMjggMzAgMTUgMzBDNi43MiAzMCAwIDIzLjI4IDAgMTVDMCA2LjcyIDYuNzIgMCAxNSAwQzIzLjI4IDAgMzAgNi43MiAzMCAxNVoiIGlkPSJpOTF3bnVyRFNWIj48L3BhdGg+PHBhdGggZD0iTTkwIDE1QzkwIDIzLjI4IDgzLjI4IDMwIDc1IDMwQzY2LjcyIDMwIDYwIDIzLjI4IDYwIDE1QzYwIDYuNzIgNjYuNzIgMCA3NSAwQzgzLjI4IDAgOTAgNi43MiA5MCAxNVoiIGlkPSJncjdvVVMycm9JIj48L3BhdGg+PHBhdGggZD0iTTE1MCAxNUMxNTAgMjMuMjggMTQzLjI4IDMwIDEzNSAzMEMxMjYuNzIgMzAgMTIwIDIzLjI4IDEyMCAxNUMxMjAgNi43MiAxMjYuNzIgMCAxMzUgMEMxNDMuMjggMCAxNTAgNi43MiAxNTAgMTVaIiBpZD0iajcxVU1wanA2NSI+PC9wYXRoPjxwYXRoIGQ9Ik0zMCA3NUMzMCA4My4yOCAyMy4yOCA5MCAxNSA5MEM2LjcyIDkwIDAgODMuMjggMCA3NUMwIDY2LjcyIDYuNzIgNjAgMTUgNjBDMjMuMjggNjAgMzAgNjYuNzIgMzAgNzVaIiBpZD0iRTZIeVZsOVZ1SiI+PC9wYXRoPjxwYXRoIGQ9Ik0xNTAgNzVDMTUwIDgzLjI4IDE0My4yOCA5MCAxMzUgOTBDMTI2LjcyIDkwIDEyMCA4My4yOCAxMjAgNzVDMTIwIDY2LjcyIDEyNi43MiA2MCAxMzUgNjBDMTQzLjI4IDYwIDE1MCA2Ni43MiAxNTAgNzVaIiBpZD0iRjN2UzdrT1RCQiI+PC9wYXRoPjxwYXRoIGQ9Ik05MCAxMzVDOTAgMTQzLjI4IDgzLjI4IDE1MCA3NSAxNTBDNjYuNzIgMTUwIDYwIDE0My4yOCA2MCAxMzVDNjAgMTI2LjcyIDY2LjcyIDEyMCA3NSAxMjBDODMuMjggMTIwIDkwIDEyNi43MiA5MCAxMzVaIiBpZD0idGJFbzVhSnU3aiI+PC9wYXRoPjxwYXRoIGQ9Ik0zMCAxMzVDMzAgMTQzLjI4IDIzLjI4IDE1MCAxNSAxNTBDNi43MiAxNTAgMCAxNDMuMjggMCAxMzVDMCAxMjYuNzIgNi43MiAxMjAgMTUgMTIwQzIzLjI4IDEyMCAzMCAxMjYuNzIgMzAgMTM1WiIgaWQ9Iktoa0NReDdpRDIiPjwvcGF0aD48cGF0aCBkPSJNMTUwIDEzNUMxNTAgMTQzLjI4IDE0My4yOCAxNTAgMTM1IDE1MEMxMjYuNzIgMTUwIDEyMCAxNDMuMjggMTIwIDEzNUMxMjAgMTI2LjcyIDEyNi43MiAxMjAgMTM1IDEyMEMxNDMuMjggMTIwIDE1MCAxMjYuNzIgMTUwIDEzNVoiIGlkPSJndDdVNGtlYjBpIj48L3BhdGg+PC9kZWZzPjxnIHZpc2liaWxpdHk9InZpc2libGUiPjxnPjx1c2UgeGxpbms6aHJlZj0iI2k5MXdudXJEU1YiIG9wYWNpdHk9IjEiIGZpbGw9IiNmZmZlMDAiIGZpbGwtb3BhY2l0eT0iMSI+PC91c2U+PGc+PHVzZSB4bGluazpocmVmPSIjaTkxd251ckRTViIgb3BhY2l0eT0iMSIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiM3MjgwODciIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLW9wYWNpdHk9IjEiPjwvdXNlPjwvZz48L2c+PGc+PHVzZSB4bGluazpocmVmPSIjZ3I3b1VTMnJvSSIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmUwMCIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNncjdvVVMycm9JIiBvcGFjaXR5PSIxIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iIzcyODA4NyIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2Utb3BhY2l0eT0iMSI+PC91c2U+PC9nPjwvZz48Zz48dXNlIHhsaW5rOmhyZWY9IiNqNzFVTXBqcDY1IiBvcGFjaXR5PSIxIiBmaWxsPSIjZmZmZTAwIiBmaWxsLW9wYWNpdHk9IjEiPjwvdXNlPjxnPjx1c2UgeGxpbms6aHJlZj0iI2o3MVVNcGpwNjUiIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjNzI4MDg3IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1vcGFjaXR5PSIxIj48L3VzZT48L2c+PC9nPjxnPjx1c2UgeGxpbms6aHJlZj0iI0U2SHlWbDlWdUoiIG9wYWNpdHk9IjEiIGZpbGw9IiNmZmZlMDAiIGZpbGwtb3BhY2l0eT0iMSI+PC91c2U+PGc+PHVzZSB4bGluazpocmVmPSIjRTZIeVZsOVZ1SiIgb3BhY2l0eT0iMSIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiM3MjgwODciIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLW9wYWNpdHk9IjEiPjwvdXNlPjwvZz48L2c+PGc+PHVzZSB4bGluazpocmVmPSIjRjN2UzdrT1RCQiIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmUwMCIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNGM3ZTN2tPVEJCIiBvcGFjaXR5PSIxIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iIzcyODA4NyIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2Utb3BhY2l0eT0iMSI+PC91c2U+PC9nPjwvZz48Zz48dXNlIHhsaW5rOmhyZWY9IiN0YkVvNWFKdTdqIiBvcGFjaXR5PSIxIiBmaWxsPSIjZmZmZTAwIiBmaWxsLW9wYWNpdHk9IjEiPjwvdXNlPjxnPjx1c2UgeGxpbms6aHJlZj0iI3RiRW81YUp1N2oiIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjNzI4MDg3IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1vcGFjaXR5PSIxIj48L3VzZT48L2c+PC9nPjxnPjx1c2UgeGxpbms6aHJlZj0iI0toa0NReDdpRDIiIG9wYWNpdHk9IjEiIGZpbGw9IiNmZmZlMDAiIGZpbGwtb3BhY2l0eT0iMSI+PC91c2U+PGc+PHVzZSB4bGluazpocmVmPSIjS2hrQ1F4N2lEMiIgb3BhY2l0eT0iMSIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiM3MjgwODciIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLW9wYWNpdHk9IjEiPjwvdXNlPjwvZz48L2c+PGc+PHVzZSB4bGluazpocmVmPSIjZ3Q3VTRrZWIwaSIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmUwMCIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNndDdVNGtlYjBpIiBvcGFjaXR5PSIxIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iIzcyODA4NyIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2Utb3BhY2l0eT0iMSI+PC91c2U+PC9nPjwvZz48L2c+PC9zdmc+);padding:0 10px 0 20px}.quote .quote__text{font:italic 1.2rem/110% omnes-pro,Helvetica,Arial,sans-serif}.theme-purple .quote .quote__text,body .theme-purple .quote .quote__text{color:#f0f}.theme-yellow .quote .quote__text,body .theme-yellow .quote .quote__text{color:#ff0}.theme-green .quote .quote__text,body .theme-green .quote .quote__text{color:#0f0}.theme-blue .quote .quote__text,body .theme-blue .quote .quote__text{color:#3950ff}@media (min-width:736px){.quote .quote__text{font:italic 1.9rem/120% omnes-pro,Helvetica,Arial,sans-serif}}.quote .quote__text:before{content:'“'}.quote .quote__text:after{content:'”'}.quote .quote__source{font:italic 1.2rem/120% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:0;margin-top:13px;text-align:right}.content>.cms_plugin>dl,.content>div.text-plugin>dl,.content>dl{margin-top:40px;margin-bottom:40px}.content>.cms_plugin>dl>.cms_plugin>dt,.content>.cms_plugin>dl>dt,.content>div.text-plugin>dl>.cms_plugin>dt,.content>div.text-plugin>dl>dt,.content>dl>.cms_plugin>dt,.content>dl>dt{border-top:1px dashed rgba(255,255,255,.3);margin-bottom:10px;padding-top:20px}.content>.cms_plugin>dl>.cms_plugin>dd,.content>.cms_plugin>dl>dd,.content>div.text-plugin>dl>.cms_plugin>dd,.content>div.text-plugin>dl>dd,.content>dl>.cms_plugin>dd,.content>dl>dd{border-bottom:1px dashed rgba(255,255,255,.3);margin:0;padding-bottom:20px;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.content>.cms_plugin>dl>.cms_plugin>dd:after,.content>.cms_plugin>dl>dd:after,.content>div.text-plugin>dl>.cms_plugin>dd:after,.content>div.text-plugin>dl>dd:after,.content>dl>.cms_plugin>dd:after,.content>dl>dd:after{content:"";display:table;clear:both}.content>.cms_plugin>dl>.cms_plugin>dd>img,.content>.cms_plugin>dl>dd>img,.content>div.text-plugin>dl>.cms_plugin>dd>img,.content>div.text-plugin>dl>dd>img,.content>dl>.cms_plugin>dd>img,.content>dl>dd>img{display:block;float:left;margin-bottom:10px;margin-right:20px;margin-top:5px}.content>.cms_plugin>dl>.cms_plugin>dd+dt,.content>.cms_plugin>dl>dd+dt,.content>div.text-plugin>dl>.cms_plugin>dd+dt,.content>div.text-plugin>dl>dd+dt,.content>dl>.cms_plugin>dd+dt,.content>dl>dd+dt{border-top:0}@media (max-width:736px){.content>.cms_plugin>dl,.content>div.text-plugin>dl,.content>dl{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}form .form-row{margin-bottom:10px}form .form-row li{margin-left:0}form .form-row.required.checkbox label,form .form-row.required>label::after{content:'*'}form .form-row>label{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block;margin-bottom:5px;text-align:left}.theme-purple form .form-row>label,body .theme-purple form .form-row>label{color:#f0f}.theme-yellow form .form-row>label,body .theme-yellow form .form-row>label{color:#ff0}.theme-green form .form-row>label,body .theme-green form .form-row>label{color:#0f0}.theme-blue form .form-row>label,body .theme-blue form .form-row>label{color:#3950ff}form .form-row.errors input,form .form-row.errors textarea{display:inline-block;border-radius:0;border:2px solid rgba(255,0,67,.25);margin:0;padding:0 15px;color:#ff0043;background-color:transparent;outline:0;font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}form .form-row.errors input::-webkit-input-placeholder,form .form-row.errors textarea::-webkit-input-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input::-moz-placeholder,form .form-row.errors textarea::-moz-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:-moz-placeholder,form .form-row.errors textarea:-moz-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:-ms-input-placeholder,form .form-row.errors textarea:-ms-input-placeholder{color:rgba(255,0,67,.5)}form .form-row.errors input:focus,form .form-row.errors textarea:focus{border-color:navy}form .form-row.errors.checkbox-list ul label:before,form .form-row.errors.radio-list ul label:before{border-color:rgba(255,0,67,.35)}form .form-row.errors.checkbox-list ul input:not(:checked)+label:before,form .form-row.errors.radio-list ul input:not(:checked)+label:before{color:transparent}form .form-row.checkbox ul,form .form-row.checkbox-list ul,form .form-row.radio-list ul{display:inline-block;list-style-type:none;margin:0;padding:0}form .form-row.checkbox ul li,form .form-row.checkbox-list ul li,form .form-row.radio-list ul li{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block;margin-top:3px;text-align:left}form .form-row.checkbox ul.errorlist,form .form-row.checkbox-list ul.errorlist,form .form-row.radio-list ul.errorlist{margin-top:10px}form .form-row.checkbox ul.errorlist li,form .form-row.checkbox-list ul.errorlist li,form .form-row.radio-list ul.errorlist li{margin-top:0}form .form-row .errorlist{display:inline-block;margin-top:10px}form .form-row .errorlist::before{border:7px solid transparent;border-bottom-color:#ff0043;content:'';display:block;height:14px;left:50%;margin-left:-7px;position:absolute;top:-14px;width:14px}form .form-row p.note{font:italic 17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.5);display:inline-block;margin:10px 0;padding:0;text-align:left}form .form-row.submit-row{border-top:1px dashed rgba(255,255,255,.3);margin-top:20px;padding:20px 0;text-align:right}.content>.cms_plugin>ul,.content>div.text-plugin>ul,.content>ul{font-family:omnes-pro,Helvetica,Arial,sans-serif;list-style-type:none;padding-left:45px;line-height:21px;padding-top:10px}.content>.cms_plugin>ul>li,.content>div.text-plugin>ul>li,.content>ul>li{margin-left:0;margin-bottom:1.1em;padding-left:15px;position:relative}.content>.cms_plugin>ul>li:before,.content>div.text-plugin>ul>li:before,.content>ul>li:before{content:'•';display:block;left:0;position:absolute}.theme-purple .content>.cms_plugin>ul>li:before,.theme-purple .content>div.text-plugin>ul>li:before,.theme-purple .content>ul>li:before,body .theme-purple .content>.cms_plugin>ul>li:before,body .theme-purple .content>div.text-plugin>ul>li:before,body .theme-purple .content>ul>li:before{color:#f0f}.theme-yellow .content>.cms_plugin>ul>li:before,.theme-yellow .content>div.text-plugin>ul>li:before,.theme-yellow .content>ul>li:before,body .theme-yellow .content>.cms_plugin>ul>li:before,body .theme-yellow .content>div.text-plugin>ul>li:before,body .theme-yellow .content>ul>li:before{color:#ff0}.theme-green .content>.cms_plugin>ul>li:before,.theme-green .content>div.text-plugin>ul>li:before,.theme-green .content>ul>li:before,body .theme-green .content>.cms_plugin>ul>li:before,body .theme-green .content>div.text-plugin>ul>li:before,body .theme-green .content>ul>li:before{color:#0f0}.theme-blue .content>.cms_plugin>ul>li:before,.theme-blue .content>div.text-plugin>ul>li:before,.theme-blue .content>ul>li:before,body .theme-blue .content>.cms_plugin>ul>li:before,body .theme-blue .content>div.text-plugin>ul>li:before,body .theme-blue .content>ul>li:before{color:#3950ff}.theme-purple .content>.cms_plugin>ul>li>a,.theme-purple .content>div.text-plugin>ul>li>a,.theme-purple .content>ul>li>a,body .theme-purple .content>.cms_plugin>ul>li>a,body .theme-purple .content>div.text-plugin>ul>li>a,body .theme-purple .content>ul>li>a{color:#f0f}.theme-yellow .content>.cms_plugin>ul>li>a,.theme-yellow .content>div.text-plugin>ul>li>a,.theme-yellow .content>ul>li>a,body .theme-yellow .content>.cms_plugin>ul>li>a,body .theme-yellow .content>div.text-plugin>ul>li>a,body .theme-yellow .content>ul>li>a{color:#ff0}.theme-green .content>.cms_plugin>ul>li>a,.theme-green .content>div.text-plugin>ul>li>a,.theme-green .content>ul>li>a,body .theme-green .content>.cms_plugin>ul>li>a,body .theme-green .content>div.text-plugin>ul>li>a,body .theme-green .content>ul>li>a{color:#0f0}.theme-blue .content>.cms_plugin>ul>li>a,.theme-blue .content>div.text-plugin>ul>li>a,.theme-blue .content>ul>li>a,body .theme-blue .content>.cms_plugin>ul>li>a,body .theme-blue .content>div.text-plugin>ul>li>a,body .theme-blue .content>ul>li>a{color:#3950ff}.content>.cms_plugin>ul:active:before,.content>.cms_plugin>ul:active>a,.content>.cms_plugin>ul>li>a:active,.content>div.text-plugin>ul:active:before,.content>div.text-plugin>ul:active>a,.content>div.text-plugin>ul>li>a:active,.content>ul:active:before,.content>ul:active>a,.content>ul>li>a:active,html.no-touch .content>.cms_plugin>ul:focus:before,html.no-touch .content>.cms_plugin>ul:focus>a,html.no-touch .content>.cms_plugin>ul:hover:before,html.no-touch .content>.cms_plugin>ul:hover>a,html.no-touch .content>.cms_plugin>ul>li>a:focus,html.no-touch .content>.cms_plugin>ul>li>a:hover,html.no-touch .content>div.text-plugin>ul:focus:before,html.no-touch .content>div.text-plugin>ul:focus>a,html.no-touch .content>div.text-plugin>ul:hover:before,html.no-touch .content>div.text-plugin>ul:hover>a,html.no-touch .content>div.text-plugin>ul>li>a:focus,html.no-touch .content>div.text-plugin>ul>li>a:hover,html.no-touch .content>ul:focus:before,html.no-touch .content>ul:focus>a,html.no-touch .content>ul:hover:before,html.no-touch .content>ul:hover>a,html.no-touch .content>ul>li>a:focus,html.no-touch .content>ul>li>a:hover{color:#fff}.content>.cms_plugin>ul.list-links>li:before,.content>div.text-plugin>ul.list-links>li:before,.content>ul.list-links>li:before{content:"";font-family:Icons;font-size:24px;margin-left:-.2em}@media (max-width:736px){.content>.cms_plugin>ul,.content>.cms_plugin>ul.list-links,.content>div.text-plugin>ul,.content>div.text-plugin>ul.list-links,.content>ul,.content>ul.list-links{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.content>.cms_plugin>ol,.content>div.text-plugin>ol,.content>ol{font-family:omnes-pro,Helvetica,Arial,sans-serif;list-style-type:none;line-height:21px;padding-left:42px}.content>.cms_plugin>ol>li,.content>div.text-plugin>ol>li,.content>ol>li{margin-left:0;margin-bottom:1.1em;position:relative;counter-increment:counter;padding-left:18px}.content>.cms_plugin>ol>li:before,.content>div.text-plugin>ol>li:before,.content>ol>li:before{content:'•';display:block;left:0;position:absolute;content:counter(counter) ".";text-align:right;width:12px}.theme-purple .content>.cms_plugin>ol>li:before,.theme-purple .content>div.text-plugin>ol>li:before,.theme-purple .content>ol>li:before,body .theme-purple .content>.cms_plugin>ol>li:before,body .theme-purple .content>div.text-plugin>ol>li:before,body .theme-purple .content>ol>li:before{color:#f0f}.theme-yellow .content>.cms_plugin>ol>li:before,.theme-yellow .content>div.text-plugin>ol>li:before,.theme-yellow .content>ol>li:before,body .theme-yellow .content>.cms_plugin>ol>li:before,body .theme-yellow .content>div.text-plugin>ol>li:before,body .theme-yellow .content>ol>li:before{color:#ff0}.theme-green .content>.cms_plugin>ol>li:before,.theme-green .content>div.text-plugin>ol>li:before,.theme-green .content>ol>li:before,body .theme-green .content>.cms_plugin>ol>li:before,body .theme-green .content>div.text-plugin>ol>li:before,body .theme-green .content>ol>li:before{color:#0f0}.theme-blue .content>.cms_plugin>ol>li:before,.theme-blue .content>div.text-plugin>ol>li:before,.theme-blue .content>ol>li:before,body .theme-blue .content>.cms_plugin>ol>li:before,body .theme-blue .content>div.text-plugin>ol>li:before,body .theme-blue .content>ol>li:before{color:#3950ff}@media (max-width:736px){.content>.cms_plugin>ol,.content>div.text-plugin>ol,.content>ol{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.page-wrapper.page-wrapper--open footer,.page-wrapper.page-wrapper--open main{position:fixed;overflow:hidden}}.errorlist{background-color:#ff0043;border-radius:4px;color:#000;list-style-type:none;margin:0;padding:0;position:relative;text-align:left}.errorlist li{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#000;padding:8px 15px}.page-wrapper{min-height:100%}.iScrollVerticalScrollbar{background-color:#333!important;width:2px!important}.iScrollVerticalScrollbar>.iScrollIndicator{border:none!important;border-radius:0!important}.theme-purple .iScrollVerticalScrollbar>.iScrollIndicator,body .theme-purple .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#f0f!important}.theme-blue .iScrollVerticalScrollbar>.iScrollIndicator,body .theme-blue .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#0032ff!important}.theme-yellow .iScrollVerticalScrollbar>.iScrollIndicator,body .theme-yellow .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#ff0!important}.theme-green .iScrollVerticalScrollbar>.iScrollIndicator,body .theme-green .iScrollVerticalScrollbar>.iScrollIndicator{background-color:#0f0!important}.slide-homepage-subbrands .slide-homepage-subbrands__list{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0;width:100%}.slide-homepage-subbrands .slide-homepage-subbrands__list--one .slide-homepage-subbrands__tile{width:50%;height:100%}.slide-homepage-subbrands .slide-homepage-subbrands__list--two .slide-homepage-subbrands__tile{height:100%}.slide-homepage-subbrands .slide-homepage-subbrands__list--three .slide-homepage-subbrands__tile--title{width:100%}.slide-homepage-subbrands .slide-homepage-subbrands__list--four .slide-homepage-subbrands__tile--title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:visible}.slide-homepage-subbrands .slide-homepage-subbrands__list--four .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__caption{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.slide-homepage-subbrands .slide-homepage-subbrands__tile{width:calc(100% / 3);height:50%;overflow:hidden;position:relative}.slide-homepage-subbrands .slide-homepage-subbrands__tile--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__caption{position:relative}.slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title{font-size:2em;margin-bottom:15px}.theme-purple .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title,body .theme-purple .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title{color:#f0f}.theme-blue .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title,body .theme-blue .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title{color:#0032ff}.theme-yellow .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title,body .theme-yellow .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title{color:#ff0}.theme-green .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title,body .theme-green .slide-homepage-subbrands .slide-homepage-subbrands__tile--title .slide-homepage-subbrands__title{color:#0f0}.slide-homepage-subbrands .slide-homepage-subbrands__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.slide-homepage-subbrands .slide-homepage-subbrands__caption{font-size:1rem;position:absolute;width:100%}.slide-homepage-subbrands .slide-homepage-subbrands__caption--top{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) left;background:linear-gradient(rgba(0,0,0,.8),transparent) left;padding:20px 20px 0;top:0}.slide-homepage-subbrands .slide-homepage-subbrands__caption--bottom{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8))) left;background:linear-gradient(transparent,rgba(0,0,0,.8)) left;bottom:0;padding:0 20px 20px}.slide-homepage-subbrands .slide-homepage-subbrands__title{font:1.25em/1.5 omnes-pro,Helvetica,Arial,sans-serif;color:#fff;margin:0}.slide-homepage-subbrands .slide-homepage-subbrands__subtitle{font:1em/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.slide-homepage-subbrands .slide-homepage-subbrands__subtitle:after{font-size:1.5;position:relative;top:.2em}.button.spinner-minus,.button.spinner-plus{text-indent:0;height:24px;line-height:17px;width:24px;padding:0;vertical-align:top;text-align:center;font-weight:500;border:2px solid currentcolor;border-radius:16px;margin:0}.theme-purple .button.spinner-minus,.theme-purple .button.spinner-plus,body .theme-purple .button.spinner-minus,body .theme-purple .button.spinner-plus{color:#f0f;border-color:rgba(255,0,255,.5)}.theme-yellow .button.spinner-minus,.theme-yellow .button.spinner-plus,body .theme-yellow .button.spinner-minus,body .theme-yellow .button.spinner-plus{color:#ff0}.theme-green .button.spinner-minus,.theme-green .button.spinner-plus,body .theme-green .button.spinner-minus,body .theme-green .button.spinner-plus{color:#0f0}.theme-blue .button.spinner-minus,.theme-blue .button.spinner-plus,body .theme-blue .button.spinner-minus,body .theme-blue .button.spinner-plus{color:#3950ff;border-color:rgba(0,50,255,.5)}.theme-yellow .button.spinner-minus,.theme-yellow .button.spinner-plus,body .theme-yellow .button.spinner-minus,body .theme-yellow .button.spinner-plus{border-color:rgba(255,255,0,.5)}.theme-green .button.spinner-minus,.theme-green .button.spinner-plus,body .theme-green .button.spinner-minus,body .theme-green .button.spinner-plus{border-color:rgba(0,255,0,.5)}.button.spinner-minus:hover,.button.spinner-plus:hover,html.no-touch .button.spinner-minus:focus,html.no-touch .button.spinner-plus:focus{background-color:#fff;border-color:#fff;color:#000}.button.spinner-plus{margin-left:10px;margin-right:-26px}.button.spinner-minus{margin-right:10px}.agenda-date{margin:0;padding:0}.agenda-date>h1{padding:10px 0}.agenda-date li,.agenda-date ul{list-style-type:none;margin:0;padding:0}.agenda-date li{padding:30px 0;min-height:240px}.agenda-dates{list-style-type:none;margin:0;padding:0}.agenda-item{position:relative}.agenda-item>img{left:0;position:absolute;width:280px}.agenda-item>img+.agenda-info{margin-left:300px}@media (max-width:736px){.button.spinner-minus,.button.spinner-plus{display:none}.agenda-item>img+.agenda-info{margin-left:0;margin-top:10px}.agenda-item>img{margin-top:0;position:static;width:100%}}.agenda-info>.agenda-times{font-weight:400;margin:0 0 5px}.theme-purple .agenda-info>.agenda-times,body .theme-purple .agenda-info>.agenda-times{color:#f0f}.theme-yellow .agenda-info>.agenda-times,body .theme-yellow .agenda-info>.agenda-times{color:#ff0}.theme-green .agenda-info>.agenda-times,body .theme-green .agenda-info>.agenda-times{color:#0f0}.theme-blue .agenda-info>.agenda-times,body .theme-blue .agenda-info>.agenda-times{color:#3950ff}.agenda-info>.agenda-description{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin:10px 0}.agenda-info>.agenda-link>a:active,html.no-touch .agenda-info>.agenda-link>a:focus,html.no-touch .agenda-info>.agenda-link>a:hover{text-decoration:underline}.theme-purple .agenda-info>.agenda-link>a,body .theme-purple .agenda-info>.agenda-link>a{color:#f0f}.theme-yellow .agenda-info>.agenda-link>a,body .theme-yellow .agenda-info>.agenda-link>a{color:#ff0}.theme-green .agenda-info>.agenda-link>a,body .theme-green .agenda-info>.agenda-link>a{color:#0f0}.theme-blue .agenda-info>.agenda-link>a,body .theme-blue .agenda-info>.agenda-link>a{color:#3950ff}.block-link{position:relative}.block-link .block-link-link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}.block-link .block-link-link:after{display:none}.block-link .block-link-exception{position:relative;z-index:1}p.content-intro{font:20px/130% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:40px}.theme-purple p.content-intro,body .theme-purple p.content-intro{color:#f0f}.theme-yellow p.content-intro,body .theme-yellow p.content-intro{color:#ff0}.theme-green p.content-intro,body .theme-green p.content-intro{color:#0f0}.theme-blue p.content-intro,body .theme-blue p.content-intro{color:#3950ff}.content table{border-collapse:collapse;margin-top:20px;margin-bottom:28px;width:100%}.content table td,.content table th{padding:10px 0}.content table th{vertical-align:top;text-align:left;font:bold 16px/130% omnes-pro,Helvetica,Arial,sans-serif}.content table td{vertical-align:top;text-align:left;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}.content table tr{border-top:1px dashed rgba(255,255,255,.3);border-bottom:1px dashed rgba(255,255,255,.3)}.data-table{background-color:rgba(255,255,255,.2)}.content>.cms_plugin>.data-table,.content>.data-table,.content>div.text-plugin>.data-table{padding-left:0;padding-right:0}@media (max-width:736px){.content table{width:calc(100% - 50px)}.content>.cms_plugin>.data-table,.content>.data-table,.content>div.text-plugin>.data-table{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.data-table>table{border-collapse:collapse;margin:0 20px;padding:20px;width:100%;width:calc100% - 40px}.data-table>table>tbody>tr:not(:last-of-type){border-bottom:1px dashed rgba(255,255,255,.3)}.data-table>table>tbody>tr>td{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:27px 0 20px;vertical-align:top}.data-table>table>tbody>tr>td>table{width:240px}.data-table>table>tbody>tr>td>table td{padding:0}.data-table>table>tbody>tr>td>table td:last-of-type{text-align:right}.data-table>table>tbody>tr>td>p{margin:0 0 1em}.data-table>table>tbody>tr>th{padding:20px 0;text-align:left;vertical-align:top;width:158px}.pika-single{-webkit-transition:.5s ease-out;transition:.5s ease-out;display:block;position:relative;z-index:9999}.pika-single:after:after,.pika-single:before:after{content:"";display:table;clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-lendar{background-color:rgba(0,0,0,.85);border-radius:3px;border-style:solid;border-width:1px;float:left;padding:10px}.theme-purple .pika-lendar,body .theme-purple .pika-lendar{-webkit-box-shadow:0 0 20px #f0f;box-shadow:0 0 20px #f0f;border-color:#f0f}.theme-yellow .pika-lendar,body .theme-yellow .pika-lendar{-webkit-box-shadow:0 0 20px #ff0;box-shadow:0 0 20px #ff0}.theme-green .pika-lendar,body .theme-green .pika-lendar{-webkit-box-shadow:0 0 20px #0f0;box-shadow:0 0 20px #0f0}.theme-blue .pika-lendar,body .theme-blue .pika-lendar{-webkit-box-shadow:0 0 20px #0032ff;box-shadow:0 0 20px #0032ff;border-color:#0032ff}.theme-yellow .pika-lendar,body .theme-yellow .pika-lendar{border-color:#ff0}.theme-green .pika-lendar,body .theme-green .pika-lendar{border-color:#0f0}.pika-title{font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff;position:relative;text-align:center}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-label{color:#fff;display:inline-block;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.theme-purple .pika-label:active,html.no-touch .theme-purple .pika-label:focus,html.no-touch .theme-purple .pika-label:hover{color:#f0f}.theme-blue .pika-label:active,html.no-touch .theme-blue .pika-label:focus,html.no-touch .theme-blue .pika-label:hover{color:#0032ff}.theme-yellow .pika-label:active,html.no-touch .theme-yellow .pika-label:focus,html.no-touch .theme-yellow .pika-label:hover{color:#ff0}.theme-green .pika-label:active,html.no-touch .theme-green .pika-label:focus,html.no-touch .theme-green .pika-label:hover{color:#0f0}.pika-next,.pika-prev{border:0;cursor:pointer;display:block;height:32px;line-height:32px;outline:0;overflow:hidden;padding:0;position:relative;width:32px}.pika-next:before,.pika-prev:before{display:inline-block;font-family:Icons;font-size:24px;height:32px;line-height:32px;width:32px}.pika-prev:before{content:""}.pika-next:before{content:""}.is-rtl .pika-next,.pika-prev{float:left}.is-rtl .pika-prev,.pika-next{float:right}.pika-next.is-disabled,.pika-prev.is-disabled{background-color:transparent;color:rgba(255,255,255,.5);border:none}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;width:100%}.pika-table td,.pika-table th{font:90%/130% omnes-pro,Helvetica,Arial,sans-serif;width:14.285714285714286%}.pika-table th{color:#fff;padding-bottom:7px;text-align:center}.pika-table td{height:34px;line-height:32px;overflow:hidden;padding:1px;width:34px}.pika-button{border:0;cursor:pointer;display:block;height:32px;line-height:32px;outline:0;overflow:hidden;padding:0;width:100%}.theme-purple .pika-button:active,html.no-touch .theme-purple .pika-button:focus,html.no-touch .theme-purple .pika-button:hover{background:#f0f!important;color:#000}.theme-blue .pika-button:active,html.no-touch .theme-blue .pika-button:focus,html.no-touch .theme-blue .pika-button:hover{background:#0032ff!important;color:#fff}.theme-yellow .pika-button:active,html.no-touch .theme-yellow .pika-button:focus,html.no-touch .theme-yellow .pika-button:hover{background:#ff0!important}.theme-green .pika-button:active,html.no-touch .theme-green .pika-button:focus,html.no-touch .theme-green .pika-button:hover{background:#0f0!important}.theme-green .pika-button:active,.theme-yellow .pika-button:active,html.no-touch .theme-green .pika-button:focus,html.no-touch .theme-green .pika-button:hover,html.no-touch .theme-yellow .pika-button:focus,html.no-touch .theme-yellow .pika-button:hover{color:#000}.theme-purple .is-selected .pika-button,body .theme-purple .is-selected .pika-button{background:#f0f!important}.theme-blue .is-selected .pika-button,body .theme-blue .is-selected .pika-button{background:#0032ff!important}.theme-yellow .is-selected .pika-button,body .theme-yellow .is-selected .pika-button{background:#ff0!important}.theme-green .is-selected .pika-button,body .theme-green .is-selected .pika-button{background:#0f0!important}.is-disabled .pika-button{cursor:default;opacity:.2;pointer-events:none}.theme-purple .is-today .pika-button,body .theme-purple .is-today .pika-button{color:#f0f!important}.theme-blue .is-today .pika-button,body .theme-blue .is-today .pika-button{color:#0032ff!important}.theme-yellow .is-today .pika-button,body .theme-yellow .is-today .pika-button{color:#ff0!important}.theme-green .is-today .pika-button,body .theme-green .is-today .pika-button{color:#0f0!important}.is-today .pika-button:active,html.no-touch .is-today .pika-button:focus,html.no-touch .is-today .pika-button:hover{background:0 0!important;cursor:inherit!important}.is-today.is-selected .pika-button,.is-today.is-selected .pika-button:hover,html.no-touch .is-today.is-selected .pika-button:focus{color:#fff!important}.theme-purple .is-today.is-selected .pika-button:hover,.theme-purple html.no-touch .is-today.is-selected .pika-button:focus,body .theme-purple .is-today.is-selected .pika-button:hover,body .theme-purple html.no-touch .is-today.is-selected .pika-button:focus{background:#f0f!important}.theme-blue .is-today.is-selected .pika-button:hover,.theme-blue html.no-touch .is-today.is-selected .pika-button:focus,body .theme-blue .is-today.is-selected .pika-button:hover,body .theme-blue html.no-touch .is-today.is-selected .pika-button:focus{background:#0032ff!important}.theme-yellow .is-today.is-selected .pika-button:hover,.theme-yellow html.no-touch .is-today.is-selected .pika-button:focus,body .theme-yellow .is-today.is-selected .pika-button:hover,body .theme-yellow html.no-touch .is-today.is-selected .pika-button:focus{background:#ff0!important}.theme-green .is-today.is-selected .pika-button:hover,.theme-green html.no-touch .is-today.is-selected .pika-button:focus,body .theme-green .is-today.is-selected .pika-button:hover,body .theme-green html.no-touch .is-today.is-selected .pika-button:focus{background:#0f0!important}form .hidden{display:none!important}.content>.cms_plugin>form p,.content>div.text-plugin>form p,.content>form p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin:10px 0}.content>.cms_plugin>form>.errorlist,.content>div.text-plugin>form>.errorlist,.content>form>.errorlist{margin:20px 0}.content>.cms_plugin>form .form-row,.content>div.text-plugin>form .form-row,.content>form .form-row{clear:both;text-align:right}.content>.cms_plugin>form .form-row:after,.content>div.text-plugin>form .form-row:after,.content>form .form-row:after{content:"";display:table;clear:both}.content>.cms_plugin>form .form-row>label,.content>div.text-plugin>form .form-row>label,.content>form .form-row>label{float:left;width:160px}.content>.cms_plugin>form .form-row>.captcha,.content>div.text-plugin>form .form-row>.captcha,.content>form .form-row>.captcha{float:left;margin-bottom:5px}.content>.cms_plugin>form .form-row p.note,.content>.cms_plugin>form .form-row.checkbox-list>ul,.content>.cms_plugin>form .form-row.radio-list>ul,.content>.cms_plugin>form .form-row>.errorlist,.content>.cms_plugin>form .form-row>input,.content>.cms_plugin>form .form-row>select,.content>div.text-plugin>form .form-row p.note,.content>div.text-plugin>form .form-row.checkbox-list>ul,.content>div.text-plugin>form .form-row.radio-list>ul,.content>div.text-plugin>form .form-row>.errorlist,.content>div.text-plugin>form .form-row>input,.content>div.text-plugin>form .form-row>select,.content>form .form-row p.note,.content>form .form-row.checkbox-list>ul,.content>form .form-row.radio-list>ul,.content>form .form-row>.errorlist,.content>form .form-row>input,.content>form .form-row>select{clear:both;width:420px}.content>.cms_plugin>form .form-row.checkbox>.errorlist,.content>.cms_plugin>form .form-row.checkbox>label,.content>.cms_plugin>form .form-row.checkbox>p.note,.content>.cms_plugin>form .form-row.checkbox>textarea,.content>.cms_plugin>form .form-row.checkbox>ul,.content>.cms_plugin>form .form-row.textarea>.errorlist,.content>.cms_plugin>form .form-row.textarea>label,.content>.cms_plugin>form .form-row.textarea>p.note,.content>.cms_plugin>form .form-row.textarea>textarea,.content>.cms_plugin>form .form-row.textarea>ul,.content>div.text-plugin>form .form-row.checkbox>.errorlist,.content>div.text-plugin>form .form-row.checkbox>label,.content>div.text-plugin>form .form-row.checkbox>p.note,.content>div.text-plugin>form .form-row.checkbox>textarea,.content>div.text-plugin>form .form-row.checkbox>ul,.content>div.text-plugin>form .form-row.textarea>.errorlist,.content>div.text-plugin>form .form-row.textarea>label,.content>div.text-plugin>form .form-row.textarea>p.note,.content>div.text-plugin>form .form-row.textarea>textarea,.content>div.text-plugin>form .form-row.textarea>ul,.content>form .form-row.checkbox>.errorlist,.content>form .form-row.checkbox>label,.content>form .form-row.checkbox>p.note,.content>form .form-row.checkbox>textarea,.content>form .form-row.checkbox>ul,.content>form .form-row.textarea>.errorlist,.content>form .form-row.textarea>label,.content>form .form-row.textarea>p.note,.content>form .form-row.textarea>textarea,.content>form .form-row.textarea>ul{width:100%}.content>.cms_plugin>form .form-row.checkbox>textarea,.content>.cms_plugin>form .form-row.textarea>textarea,.content>div.text-plugin>form .form-row.checkbox>textarea,.content>div.text-plugin>form .form-row.textarea>textarea,.content>form .form-row.checkbox>textarea,.content>form .form-row.textarea>textarea{height:150px}.content>.cms_plugin>form .form-row.quarter-size>input,.content>.cms_plugin>form .form-row.quarter-size>select,.content>div.text-plugin>form .form-row.quarter-size>input,.content>div.text-plugin>form .form-row.quarter-size>select,.content>form .form-row.quarter-size>input,.content>form .form-row.quarter-size>select{width:120px;margin-right:300px}@media (max-width:736px){.content>.cms_plugin>form .form-row.quarter-size>input,.content>.cms_plugin>form .form-row.quarter-size>select,.content>div.text-plugin>form .form-row.quarter-size>input,.content>div.text-plugin>form .form-row.quarter-size>select,.content>form .form-row.quarter-size>input,.content>form .form-row.quarter-size>select{margin-right:0;float:left}}.content>.cms_plugin>form .form-row.half-size>input,.content>.cms_plugin>form .form-row.half-size>select,.content>div.text-plugin>form .form-row.half-size>input,.content>div.text-plugin>form .form-row.half-size>select,.content>form .form-row.half-size>input,.content>form .form-row.half-size>select{width:240px;margin-right:180px}.content>.cms_plugin>form.loading,.content>div.text-plugin>form.loading,.content>form.loading{opacity:.5;position:relative}.content>.cms_plugin>form.loading::before,.content>div.text-plugin>form.loading::before,.content>form.loading::before{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.content>.cms_plugin>form.loading .submit-row button,.content>div.text-plugin>form.loading .submit-row button,.content>form.loading .submit-row button{display:inline-block;border-radius:4px;border:2px solid rgba(255,255,255,.5);margin:0;padding:0 15px;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px;background-color:transparent;color:rgba(255,255,255,.5)}.content>.cms_plugin>form.loading .submit-row button.has-icon:after,.content>.cms_plugin>form.loading .submit-row button.has-icon:before,.content>div.text-plugin>form.loading .submit-row button.has-icon:after,.content>div.text-plugin>form.loading .submit-row button.has-icon:before,.content>form.loading .submit-row button.has-icon:after,.content>form.loading .submit-row button.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.content>.cms_plugin>form.loading .submit-row button.has-icon:before,.content>div.text-plugin>form.loading .submit-row button.has-icon:before,.content>form.loading .submit-row button.has-icon:before{float:left;margin-left:-15px}.content>.cms_plugin>form.loading .submit-row button.has-icon:after,.content>div.text-plugin>form.loading .submit-row button.has-icon:after,.content>form.loading .submit-row button.has-icon:after{float:right;margin-right:-15px}.content>.cms_plugin>form.loading .submit-row button:active,.content>div.text-plugin>form.loading .submit-row button:active,.content>form.loading .submit-row button:active,html.no-touch .content>.cms_plugin>form.loading .submit-row button:focus,html.no-touch .content>.cms_plugin>form.loading .submit-row button:hover,html.no-touch .content>div.text-plugin>form.loading .submit-row button:focus,html.no-touch .content>div.text-plugin>form.loading .submit-row button:hover,html.no-touch .content>form.loading .submit-row button:focus,html.no-touch .content>form.loading .submit-row button:hover{background-color:#fff;color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.content>.cms_plugin>form.loading .submit-row button.button--menu,.content>div.text-plugin>form.loading .submit-row button.button--menu,.content>form.loading .submit-row button.button--menu{vertical-align:top}.slide-homepage-content,.slide-homepage-main{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.fullscreen-swiper{height:100vh;width:100%}.fullscreen-swiper>.swiper-wrapper{font-size:0;height:100%}.fullscreen-swiper>.swiper-wrapper>.cms_plugin>.swiper-slide,.fullscreen-swiper>.swiper-wrapper>.swiper-slide{height:100vh;position:relative;width:100%}@media (max-width:736px){.content>.cms_plugin>form .form-row.half-size>input,.content>.cms_plugin>form .form-row.half-size>select,.content>div.text-plugin>form .form-row.half-size>input,.content>div.text-plugin>form .form-row.half-size>select,.content>form .form-row.half-size>input,.content>form .form-row.half-size>select{margin-right:0;float:left}.content>.cms_plugin>form .form-row>label,.content>div.text-plugin>form .form-row>label,.content>form .form-row>label{margin-right:0;width:100%}.content>.cms_plugin>form .form-row p.note,.content>.cms_plugin>form .form-row.checkbox-list>ul,.content>.cms_plugin>form .form-row.radio-list>ul,.content>.cms_plugin>form .form-row>.errorlist,.content>.cms_plugin>form .form-row>input,.content>.cms_plugin>form .form-row>select,.content>div.text-plugin>form .form-row p.note,.content>div.text-plugin>form .form-row.checkbox-list>ul,.content>div.text-plugin>form .form-row.radio-list>ul,.content>div.text-plugin>form .form-row>.errorlist,.content>div.text-plugin>form .form-row>input,.content>div.text-plugin>form .form-row>select,.content>form .form-row p.note,.content>form .form-row.checkbox-list>ul,.content>form .form-row.radio-list>ul,.content>form .form-row>.errorlist,.content>form .form-row>input,.content>form .form-row>select{width:100%}.content>.cms_plugin>form,.content>div.text-plugin>form,.content>form{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.fullscreen-swiper,.fullscreen-swiper>.swiper-wrapper>.cms_plugin>.swiper-slide,.fullscreen-swiper>.swiper-wrapper>.swiper-slide{height:auto!important}}.swiper-slide>.slide-next,.swiper-slide>.slide-previous{margin:0;position:absolute;text-align:center;width:100%}.swiper-slide>.slide-next>button:active,.swiper-slide>.slide-previous>button:active,html.no-touch .swiper-slide>.slide-next>button:focus,html.no-touch .swiper-slide>.slide-next>button:hover,html.no-touch .swiper-slide>.slide-previous>button:focus,html.no-touch .swiper-slide>.slide-previous>button:hover{border-color:transparent}.theme-purple .swiper-slide>.slide-next>button:active,.theme-purple .swiper-slide>.slide-previous>button:active,html.no-touch .theme-purple .swiper-slide>.slide-next>button:focus,html.no-touch .theme-purple .swiper-slide>.slide-next>button:hover,html.no-touch .theme-purple .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-purple .swiper-slide>.slide-previous>button:hover{background-color:#f0f;color:#000}.theme-blue .swiper-slide>.slide-next>button:active,.theme-blue .swiper-slide>.slide-previous>button:active,html.no-touch .theme-blue .swiper-slide>.slide-next>button:focus,html.no-touch .theme-blue .swiper-slide>.slide-next>button:hover,html.no-touch .theme-blue .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-blue .swiper-slide>.slide-previous>button:hover{background-color:#0032ff;color:#fff}.theme-yellow .swiper-slide>.slide-next>button:active,.theme-yellow .swiper-slide>.slide-previous>button:active,html.no-touch .theme-yellow .swiper-slide>.slide-next>button:focus,html.no-touch .theme-yellow .swiper-slide>.slide-next>button:hover,html.no-touch .theme-yellow .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-yellow .swiper-slide>.slide-previous>button:hover{background-color:#ff0}.theme-green .swiper-slide>.slide-next>button:active,.theme-green .swiper-slide>.slide-previous>button:active,html.no-touch .theme-green .swiper-slide>.slide-next>button:focus,html.no-touch .theme-green .swiper-slide>.slide-next>button:hover,html.no-touch .theme-green .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-green .swiper-slide>.slide-previous>button:hover{background-color:#0f0}.theme-green .swiper-slide>.slide-next>button:active,.theme-green .swiper-slide>.slide-previous>button:active,.theme-yellow .swiper-slide>.slide-next>button:active,.theme-yellow .swiper-slide>.slide-previous>button:active,html.no-touch .theme-green .swiper-slide>.slide-next>button:focus,html.no-touch .theme-green .swiper-slide>.slide-next>button:hover,html.no-touch .theme-green .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-green .swiper-slide>.slide-previous>button:hover,html.no-touch .theme-yellow .swiper-slide>.slide-next>button:focus,html.no-touch .theme-yellow .swiper-slide>.slide-next>button:hover,html.no-touch .theme-yellow .swiper-slide>.slide-previous>button:focus,html.no-touch .theme-yellow .swiper-slide>.slide-previous>button:hover{color:#000}.swiper-slide>.slide-next{bottom:90px}.swiper-slide>.slide-previous{top:90px}.header-content{display:table;height:calc(100% - 200px);vertical-align:middle;width:100%}.header-content .content{display:table-cell;margin:0 auto;padding-bottom:85px;vertical-align:middle;width:400px}.header-content .content h1{color:#fff;display:block;font-size:72px;margin-bottom:35px;margin-top:-10px;text-align:center;width:100%}@media (max-width:736px){.header-content{display:block;height:auto;padding-top:200px}.header-content .content{display:block;padding-bottom:0;width:auto;background-image:linear-gradient(rgba(0,0,0,.7) 0,#000 110px,#000 100%)}.header-content .content h1{font-size:40px;padding:40px 0;margin:0}}.header-content .content h1+p:before{content:'';display:block;margin:0 auto;width:75px;height:0;border-top-width:2px;border-top-style:solid;position:relative;top:-18px}.theme-purple .header-content .content h1+p:before,body .theme-purple .header-content .content h1+p:before{border-color:#f0f}.theme-blue .header-content .content h1+p:before,body .theme-blue .header-content .content h1+p:before{border-color:#0032ff}.theme-yellow .header-content .content h1+p:before,body .theme-yellow .header-content .content h1+p:before{border-color:#ff0}.theme-green .header-content .content h1+p:before,body .theme-green .header-content .content h1+p:before{border-color:#0f0}.header-content .content p{font:20px/140% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:20px;padding:0 40px;text-align:center}.theme-purple .header-content .content p,body .theme-purple .header-content .content p{color:#f0f}.theme-blue .header-content .content p,body .theme-blue .header-content .content p{color:#0032ff}.theme-yellow .header-content .content p,body .theme-yellow .header-content .content p{color:#ff0}.theme-green .header-content .content p,body .theme-green .header-content .content p{color:#0f0}.header-content .content p:last-child{margin-bottom:0}.image-banner{background-color:rgba(255,255,255,.2);height:180px;margin-bottom:20px}.content>.cms_plugin>.image-banner,.content>.image-banner,.content>div.text-plugin>.image-banner{padding-left:0;padding-right:0}.image-banner>img{float:left;margin-right:20px}.image-banner>h1{margin-bottom:5px;padding:20px 20px 0}.image-banner>p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:0 20px 20px}.image-banner>p>a{text-transform:inherit}.image-banner>p>a:active,html.no-touch .image-banner>p>a:focus,html.no-touch .image-banner>p>a:hover{text-decoration:underline}.theme-purple .image-banner>p>a,body .theme-purple .image-banner>p>a{color:#f0f}.theme-yellow .image-banner>p>a,body .theme-yellow .image-banner>p>a{color:#ff0}.theme-green .image-banner>p>a,body .theme-green .image-banner>p>a{color:#0f0}.theme-blue .image-banner>p>a,body .theme-blue .image-banner>p>a{color:#3950ff}@media (max-width:736px){.header-content .content p{padding:0}.content>.cms_plugin>.image-banner,.content>.image-banner,.content>div.text-plugin>.image-banner{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}.image-banner{height:auto}.image-banner>img{width:100%;height:auto;margin-right:0;margin-bottom:20px;vertical-align:middle}}.linear-menu{bottom:40px;height:300px;left:40px;position:absolute;width:48px;z-index:100}.linear-menu a.button-round{bottom:0;display:block!important;left:0;position:absolute!important}.linear-menu a.button-round+a.button-round{bottom:53px}.linear-menu a.button-round+a.button-round+a.button-round{bottom:101px}.link-banner{background-color:rgba(255,255,255,.2)}.content>.cms_plugin>.link-banner,.content>.link-banner,.content>div.text-plugin>.link-banner{padding-left:0;padding-right:0}@media (max-width:736px){.linear-menu{left:20px}.content>.cms_plugin>.link-banner,.content>.link-banner,.content>div.text-plugin>.link-banner{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.link-banner>h1{padding:20px 20px 0}.link-banner>p{margin:20px;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.link-banner>p:last-child{padding-bottom:20px}ul[role=menu]{list-style-type:none;padding-bottom:10px;text-align:left}ul[role=menu]+ul[role=menu]{padding-top:20px}li[role=menuitem]{border-bottom:1px dashed rgba(255,255,255,.3);background-clip:padding-box;margin:0 0 10px}li[role=menuitem]:first-of-type{border-top:1px dashed rgba(255,255,255,.3)}li[role=menuitem]>a{display:block;line-height:20px;padding:5px 0}li[role=menuitem]>a:after{content:"";margin-top:-1px;position:absolute;right:0}.theme-purple li[role=menuitem]>a:after,body .theme-purple li[role=menuitem]>a:after{color:#f0f}.theme-yellow li[role=menuitem]>a:after,body .theme-yellow li[role=menuitem]>a:after{color:#ff0}.theme-green li[role=menuitem]>a:after,body .theme-green li[role=menuitem]>a:after{color:#0f0}.theme-blue li[role=menuitem]>a:after,body .theme-blue li[role=menuitem]>a:after{color:#3950ff}html.no-touch li[role=menuitem]>a:focus,html.no-touch li[role=menuitem]>a:hover,li[role=menuitem]>a:active{background-color:rgba(0,0,0,.15)}.theme-purple li[role=menuitem]>a:active,html.no-touch .theme-purple li[role=menuitem]>a:focus,html.no-touch .theme-purple li[role=menuitem]>a:hover{color:#f0f}.theme-blue li[role=menuitem]>a:active,html.no-touch .theme-blue li[role=menuitem]>a:focus,html.no-touch .theme-blue li[role=menuitem]>a:hover{color:#0032ff}.theme-yellow li[role=menuitem]>a:active,html.no-touch .theme-yellow li[role=menuitem]>a:focus,html.no-touch .theme-yellow li[role=menuitem]>a:hover{color:#ff0}.theme-green li[role=menuitem]>a:active,html.no-touch .theme-green li[role=menuitem]>a:focus,html.no-touch .theme-green li[role=menuitem]>a:hover{color:#0f0}.overview-item{border-bottom:1px dashed rgba(255,255,255,.3);margin-bottom:20px;padding-top:20px}.overview-item .overview-item__container{height:180px;position:relative!important}.overview-item>p:not(.item-link){width:100%}.overview-item.overview-highlight-item{background-color:rgba(255,255,255,.125);border-bottom:0;margin-top:20px;padding-top:0}.overview-item.overview-highlight-item>h1,.overview-item.overview-highlight-item>p{margin-left:25px;margin-right:25px;width:auto}.overview-item.overview-highlight-item>h1{padding-top:20px}.overview-item.overview-highlight-item>a+h1,.overview-item.overview-highlight-item>img+h1{padding-top:0}.overview-item.unpublished{opacity:.4}.overview-item:nth-child(1),.overview-item:nth-child(2),.overview-item:nth-child(3),.overview-item:nth-child(4),.overview-item:nth-child(5),.overview-item:nth-child(6){border-top:1px dashed rgba(255,255,255,.3);margin-top:0}.overview-item:nth-child(1).overview-highlight-item,.overview-item:nth-child(1).overview-image-item,.overview-item:nth-child(2).overview-highlight-item,.overview-item:nth-child(2).overview-image-item,.overview-item:nth-child(3).overview-highlight-item,.overview-item:nth-child(3).overview-image-item,.overview-item:nth-child(4).overview-highlight-item,.overview-item:nth-child(4).overview-image-item,.overview-item:nth-child(5).overview-highlight-item,.overview-item:nth-child(5).overview-image-item,.overview-item:nth-child(6).overview-highlight-item,.overview-item:nth-child(6).overview-image-item{border-top:0;padding-top:0}@media (max-width:1024px){.overview-item:nth-child(3){border-top:1px dashed rgba(255,255,255,.3);border-bottom:0;margin-top:20px}.overview-item:nth-child(3).overview-highlight-item{border-top:1px dashed rgba(255,255,255,.3);border-bottom:0;padding-top:20px}}.overview-item>h1 a{color:#fff;text-decoration:none}.overview-item>p{margin:10px 0}.overview-item>a img,.overview-item>img{margin:0 0 10px}.overview-item>.overview-date{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.5)}.overview-item>table{margin:10px 0;width:100%}.overview-item>table td{padding-bottom:10px}.overview-item>.item-link{margin-bottom:20px}.theme-purple .overview-item>.item-link,body .theme-purple .overview-item>.item-link{color:#f0f}.theme-yellow .overview-item>.item-link,body .theme-yellow .overview-item>.item-link{color:#ff0}.theme-green .overview-item>.item-link,body .theme-green .overview-item>.item-link{color:#0f0}.theme-blue .overview-item>.item-link,body .theme-blue .overview-item>.item-link{color:#3950ff}.overview-item>.item-link>a:not(.button-primary):active,html.no-touch .overview-item>.item-link>a:not(.button-primary):focus,html.no-touch .overview-item>.item-link>a:not(.button-primary):hover{text-decoration:underline}.theme-purple .overview-item>.item-link>a:not(.button-primary),body .theme-purple .overview-item>.item-link>a:not(.button-primary){color:#f0f}.theme-yellow .overview-item>.item-link>a:not(.button-primary),body .theme-yellow .overview-item>.item-link>a:not(.button-primary){color:#ff0}.theme-green .overview-item>.item-link>a:not(.button-primary),body .theme-green .overview-item>.item-link>a:not(.button-primary){color:#0f0}.theme-blue .overview-item>.item-link>a:not(.button-primary),body .theme-blue .overview-item>.item-link>a:not(.button-primary){color:#3950ff}.dossier-pullout{display:none;height:100vh;left:0;opacity:0;padding-top:80px;position:fixed;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:translate(90%,0);transform:translate(90%,0);width:100vw;z-index:2000}.dossier-pullout.target{display:block;opacity:1;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0)}.pullout-main{height:100%;margin-left:auto;margin-right:auto;max-width:930px;padding-left:200px;padding-right:0;position:relative}.pullout-main a.close-pullout{color:#fff;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:200px}.pullout-main a.close-pullout span.pullout-close-button{background-color:rgba(0,0,0,.85);display:block;font-size:19px;height:50px;line-height:50px;margin-top:-25px;position:absolute;right:0;text-align:center;top:50%;width:50px}.pullout-main a.close-pullout:active span.pullout-close-button,html.no-touch .pullout-main a.close-pullout:focus span.pullout-close-button,html.no-touch .pullout-main a.close-pullout:hover span.pullout-close-button{background-color:#fff;color:#000}.pullout-main .iscroll-container{background-color:rgba(0,0,0,.85)}.pullout-main .iscroll-container .iscroll-scroller{padding:60px 35px}.dossier-pullout[data-loaded-with-json] .pullout-main:after{background-color:rgba(0,0,0,.65);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,.01)));background-image:linear-gradient(to right,rgba(0,0,0,.65),rgba(0,0,0,.01));content:'';display:block;height:100%;position:absolute;right:-100%;top:0;width:100%}.pullout-main .content>h1{font-size:50px;line-height:105%}.pullout-main .content>h2{font-size:36px;font-weight:400;line-height:105%}.pullout-main .content>p>a{color:#fff}.pullout-main .content>p.introtext{font-size:20px;line-height:26px;margin-top:25px;padding-top:25px;position:relative}.theme-purple .pullout-main .content>p.introtext,body .theme-purple .pullout-main .content>p.introtext{color:#f0f}.theme-yellow .pullout-main .content>p.introtext,body .theme-yellow .pullout-main .content>p.introtext{color:#ff0}.theme-green .pullout-main .content>p.introtext,body .theme-green .pullout-main .content>p.introtext{color:#0f0}.theme-blue .pullout-main .content>p.introtext,body .theme-blue .pullout-main .content>p.introtext{color:#3950ff}.pullout-main .content>p.introtext:before{border-top-style:solid;border-top-width:2px;content:'';display:block;left:40px;position:absolute;top:0;width:80px}.theme-purple .pullout-main .content>p.introtext:before,body .theme-purple .pullout-main .content>p.introtext:before{border-top-color:#f0f}.theme-blue .pullout-main .content>p.introtext:before,body .theme-blue .pullout-main .content>p.introtext:before{border-top-color:#0032ff}.theme-yellow .pullout-main .content>p.introtext:before,body .theme-yellow .pullout-main .content>p.introtext:before{border-top-color:#ff0}.theme-green .pullout-main .content>p.introtext:before,body .theme-green .pullout-main .content>p.introtext:before{border-top-color:#0f0}.pullout-main .content>figure:last-child>figcaption:after{display:none}.iscroll-container{height:100%;overflow-y:scroll;width:100%;-webkit-overflow-scrolling:touch}.pullout-gradient-bottom,.pullout-gradient-top{height:calc(50% - 25px);left:0;position:absolute;width:100%}.pullout-gradient-top{top:0}.pullout-gradient-bottom{bottom:0}.pullout-gradient-middle{height:50px;position:absolute;top:calc(50% - 25px);width:calc(100% - 50px)}.theme-yellow .pullout-gradient-bottom,.theme-yellow .pullout-gradient-top{background-image:linear-gradient(to right,rgba(255,255,0,0) 0,rgba(255,255,0,0) 55px,rgba(255,255,0,.65) 100%)}.theme-blue .pullout-gradient-bottom,.theme-blue .pullout-gradient-top{background-image:linear-gradient(to right,rgba(0,50,255,0) 0,rgba(0,50,255,0) 55px,rgba(0,50,255,.65) 100%)}.theme-green .pullout-gradient-bottom,.theme-green .pullout-gradient-top{background-image:linear-gradient(to right,rgba(0,255,0,0) 0,rgba(0,255,0,0) 55px,rgba(0,255,0,.65) 100%)}.theme-purple .pullout-gradient-bottom,.theme-purple .pullout-gradient-top{background-image:linear-gradient(to right,rgba(255,0,255,0) 0,rgba(255,0,255,0) 55px,rgba(255,0,255,.65) 100%)}.theme-yellow .pullout-gradient-middle{background-image:linear-gradient(to right,rgba(255,255,0,0) 0,rgba(255,255,0,0) 55px,rgba(255,255,0,.4329) 100%)}.theme-blue .pullout-gradient-middle{background-image:linear-gradient(to right,rgba(0,50,255,0) 0,rgba(0,50,255,0) 55px,rgba(0,50,255,.4329) 100%)}.theme-green .pullout-gradient-middle{background-image:linear-gradient(to right,rgba(0,255,0,0) 0,rgba(0,255,0,0) 55px,rgba(0,255,0,.4329) 100%)}.theme-purple .pullout-gradient-middle{background-image:linear-gradient(to right,rgba(255,0,255,0) 0,rgba(255,0,255,0) 55px,rgba(255,0,255,.4329) 100%)}#pullout-standalone{padding-bottom:50px}#pullout-standalone .close-pullout,#pullout-standalone [data-open-lightbox]{display:none}#pullout-standalone nav.tag-list .content>h2{margin:0 20px;padding:20px 5px 15px}#pullout-standalone nav.tag-list .content ul li a:hover{color:#000}#pullout-standalone .icon-close{display:none}#pullout-standalone .video-lightbox{display:block}#pullout-standalone .video-lightbox iframe,#pullout-standalone .video-lightbox video{width:100%;height:auto}#pullout-standalone h2+figure{margin-top:0;margin-bottom:20px}#pullout-standalone h1{margin-top:15px;margin-bottom:13px;font-size:36px;font-weight:500}#pullout-standalone p.introtext{margin-top:25px;padding-top:25px;position:relative}.theme-purple #pullout-standalone p.introtext,body .theme-purple #pullout-standalone p.introtext{color:#f0f}.theme-yellow #pullout-standalone p.introtext,body .theme-yellow #pullout-standalone p.introtext{color:#ff0}.theme-green #pullout-standalone p.introtext,body .theme-green #pullout-standalone p.introtext{color:#0f0}.theme-blue #pullout-standalone p.introtext,body .theme-blue #pullout-standalone p.introtext{color:#3950ff}#pullout-standalone p.introtext:before{border-top-style:solid;border-top-width:2px;content:'';display:block;left:0;position:absolute;top:0;width:80px}.theme-purple #pullout-standalone p.introtext:before,body .theme-purple #pullout-standalone p.introtext:before{border-top-color:#f0f}.theme-blue #pullout-standalone p.introtext:before,body .theme-blue #pullout-standalone p.introtext:before{border-top-color:#0032ff}.theme-yellow #pullout-standalone p.introtext:before,body .theme-yellow #pullout-standalone p.introtext:before{border-top-color:#ff0}.theme-green #pullout-standalone p.introtext:before,body .theme-green #pullout-standalone p.introtext:before{border-top-color:#0f0}nav.radial-menu{bottom:40px;height:48px;position:absolute;right:40px;width:48px;z-index:100}nav.radial-menu li,nav.radial-menu li a,nav.radial-menu ul,nav.radial-menu>a{height:100%;width:100%}nav.radial-menu>a{z-index:10}nav.radial-menu a,nav.radial-menu li,nav.radial-menu ul{bottom:0;left:0;position:absolute}nav.radial-menu ul{list-style:none!important;margin:0;padding:0}nav.radial-menu li{margin:0;opacity:0;z-index:2}nav.radial-menu.is-closed li{display:none!important}.related-item{color:#fff;text-decoration:none}.related-item>img{width:100%}.related-item>h1{font:500 24px/110% omnes-pro,Helvetica,Arial,sans-serif;margin:10px 0 0}.related-item>h1>.related-type{display:block;margin-bottom:2px}.related-item>h1>.related-type:after{content:':'}.related-item>p{font:17px/120% omnes-pro,Helvetica,Arial,sans-serif;margin:10px 0}.related-item>p>a:active,html.no-touch .related-item>p>a:focus,html.no-touch .related-item>p>a:hover{text-decoration:underline}.theme-purple .related-item>p>a,body .theme-purple .related-item>p>a{color:#f0f}.theme-yellow .related-item>p>a,body .theme-yellow .related-item>p>a{color:#ff0}.theme-green .related-item>p>a,body .theme-green .related-item>p>a{color:#0f0}.theme-blue .related-item>p>a,body .theme-blue .related-item>p>a{color:#3950ff}.theme-purple .related-item.block-link:active,html.no-touch .theme-purple .related-item.block-link:focus,html.no-touch .theme-purple .related-item.block-link:hover{color:#f0f}.theme-blue .related-item.block-link:active,html.no-touch .theme-blue .related-item.block-link:focus,html.no-touch .theme-blue .related-item.block-link:hover{color:#0032ff}.theme-yellow .related-item.block-link:active,html.no-touch .theme-yellow .related-item.block-link:focus,html.no-touch .theme-yellow .related-item.block-link:hover{color:#ff0}.theme-green .related-item.block-link:active,html.no-touch .theme-green .related-item.block-link:focus,html.no-touch .theme-green .related-item.block-link:hover{color:#0f0}.result-item{border-top:1px dashed rgba(255,255,255,.3);display:block;padding:30px 0}.result-item:last-child{border-bottom:1px dashed rgba(255,255,255,.3)}.search-result{padding-left:10px;padding-right:10px}.search-result>.result-description{margin:10px 0;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.theme-purple .search-result>.result-description,body .theme-purple .search-result>.result-description{color:#f0f}.theme-yellow .search-result>.result-description,body .theme-yellow .search-result>.result-description{color:#ff0}.theme-green .search-result>.result-description,body .theme-green .search-result>.result-description{color:#0f0}.theme-blue .search-result>.result-description,body .theme-blue .search-result>.result-description{color:#3950ff}.search-result>.result-description:last-of-type{margin-bottom:0}.search-result>.result-tag{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin:0;opacity:.5}.search-result:active>.result-description,html.no-touch .search-result:focus>.result-description,html.no-touch .search-result:hover>.result-description{color:#fff}aside.share{margin:80px 0;position:relative;text-align:center;z-index:10}aside.share:before{content:'';display:inline-block;height:2px;margin-bottom:10px;width:80px}aside.share>ul{font-size:0;list-style-type:none;margin:20px 0;padding:0}aside.share>ul li{display:inline-block}aside.share>ul li+li{margin-left:10px}.side-image{position:absolute;right:0;text-align:right;width:170px}.side-image>figure{margin:0;position:relative;top:75px}.side-image>figure>figcaption{color:rgba(255,255,255,.5);position:relative;text-align:left;width:130px;font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}@media (min-width:1500px){.side-image{right:100px}}@media (min-width:1600px){.side-image{right:200px}}@media (min-width:1700px){.side-image{right:280px}}@media (min-width:1800px){.side-image{right:370px}}@media (min-width:1900px){.side-image{right:450px}}@media (max-width:1000px){.side-image{display:none}}.theme-purple #search-form button[type=submit],.theme-purple .button-primary,.theme-purple .button.primary,.theme-purple .header-languages,.theme-purple .header-menu-navigation footer,.theme-purple .header-menu-navigation footer>a,.theme-purple .is-selected .pika-button,.theme-purple .page-header.menu--open button.page-header__open:active,.theme-purple .pika-lendar,.theme-purple .primary-call-to-action,.theme-purple .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-purple .stories-overview .overview-item>.item-link>a:not(banaan),.theme-purple button.primary,.theme-purple html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-purple html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-purple nav.header-language.open>button,.theme-yellow #search-form button[type=submit],.theme-yellow .button-primary,.theme-yellow .button.primary,.theme-yellow .header-languages,.theme-yellow .header-menu-navigation footer,.theme-yellow .header-menu-navigation footer>a,.theme-yellow .is-selected .pika-button,.theme-yellow .page-header.menu--open button.page-header__open:active,.theme-yellow .pika-lendar,.theme-yellow .primary-call-to-action,.theme-yellow .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-yellow .stories-overview .overview-item>.item-link>a:not(banaan),.theme-yellow button.primary,.theme-yellow html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-yellow html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-yellow nav.header-language.open>button,body .theme-purple #search-form button[type=submit],body .theme-purple .button-primary,body .theme-purple .button.primary,body .theme-purple .header-languages,body .theme-purple .header-menu-navigation footer,body .theme-purple .header-menu-navigation footer>a,body .theme-purple .is-selected .pika-button,body .theme-purple .page-header.menu--open button.page-header__open:active,body .theme-purple .pika-lendar,body .theme-purple .primary-call-to-action,body .theme-purple .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-purple .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-purple button.primary,body .theme-purple html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-purple html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-purple nav.header-language.open>button,body .theme-yellow #search-form button[type=submit],body .theme-yellow .button-primary,body .theme-yellow .button.primary,body .theme-yellow .header-languages,body .theme-yellow .header-menu-navigation footer,body .theme-yellow .header-menu-navigation footer>a,body .theme-yellow .is-selected .pika-button,body .theme-yellow .page-header.menu--open button.page-header__open:active,body .theme-yellow .pika-lendar,body .theme-yellow .primary-call-to-action,body .theme-yellow .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-yellow .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-yellow button.primary,body .theme-yellow html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-yellow html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-yellow nav.header-language.open>button{color:#000}.theme-blue #search-form button[type=submit],.theme-blue .button-primary,.theme-blue .button.primary,.theme-blue .header-languages,.theme-blue .header-menu-navigation footer,.theme-blue .header-menu-navigation footer>a,.theme-blue .is-selected .pika-button,.theme-blue .page-header.menu--open button.page-header__open:active,.theme-blue .pika-lendar,.theme-blue .primary-call-to-action,.theme-blue .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-blue .stories-overview .overview-item>.item-link>a:not(banaan),.theme-blue button.primary,.theme-blue html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-blue html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-blue nav.header-language.open>button,body .theme-blue #search-form button[type=submit],body .theme-blue .button-primary,body .theme-blue .button.primary,body .theme-blue .header-languages,body .theme-blue .header-menu-navigation footer,body .theme-blue .header-menu-navigation footer>a,body .theme-blue .is-selected .pika-button,body .theme-blue .page-header.menu--open button.page-header__open:active,body .theme-blue .pika-lendar,body .theme-blue .primary-call-to-action,body .theme-blue .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-blue .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-blue button.primary,body .theme-blue html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-blue html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-blue nav.header-language.open>button{color:#fff}.theme-green #search-form button[type=submit],.theme-green .button-primary,.theme-green .button.primary,.theme-green .header-languages,.theme-green .header-menu-navigation footer,.theme-green .header-menu-navigation footer>a,.theme-green .is-selected .pika-button,.theme-green .page-header.menu--open button.page-header__open:active,.theme-green .pika-lendar,.theme-green .primary-call-to-action,.theme-green .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-green .stories-overview .overview-item>.item-link>a:not(banaan),.theme-green button.primary,.theme-green html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-green html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-green nav.header-language.open>button,body .theme-green #search-form button[type=submit],body .theme-green .button-primary,body .theme-green .button.primary,body .theme-green .header-languages,body .theme-green .header-menu-navigation footer,body .theme-green .header-menu-navigation footer>a,body .theme-green .is-selected .pika-button,body .theme-green .page-header.menu--open button.page-header__open:active,body .theme-green .pika-lendar,body .theme-green .primary-call-to-action,body .theme-green .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-green .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-green button.primary,body .theme-green html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-green html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-green nav.header-language.open>button{color:#000}.theme-purple #search-form button[type=submit],.theme-purple .button-primary,.theme-purple .button.primary,.theme-purple .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.theme-purple .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,.theme-purple .header-languages,.theme-purple .introduction>.intro-text:before,.theme-purple .page-header.menu--open button.page-header__open:active,.theme-purple .primary-call-to-action,.theme-purple .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-purple .stories-overview .overview-item>.item-link>a:not(banaan),.theme-purple aside.share:before,.theme-purple button.primary,.theme-purple html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-purple html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-purple nav.header-language.open>button,body .theme-purple #search-form button[type=submit],body .theme-purple .button-primary,body .theme-purple .button.primary,body .theme-purple .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,body .theme-purple .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,body .theme-purple .header-languages,body .theme-purple .introduction>.intro-text:before,body .theme-purple .page-header.menu--open button.page-header__open:active,body .theme-purple .primary-call-to-action,body .theme-purple .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-purple .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-purple aside.share:before,body .theme-purple button.primary,body .theme-purple html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-purple html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-purple nav.header-language.open>button{background-color:#f0f}.theme-yellow #search-form button[type=submit],.theme-yellow .button-primary,.theme-yellow .button.primary,.theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,.theme-yellow .header-languages,.theme-yellow .introduction>.intro-text:before,.theme-yellow .page-header.menu--open button.page-header__open:active,.theme-yellow .primary-call-to-action,.theme-yellow .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-yellow .stories-overview .overview-item>.item-link>a:not(banaan),.theme-yellow aside.share:before,.theme-yellow button.primary,.theme-yellow html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-yellow html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-yellow nav.header-language.open>button,body .theme-yellow #search-form button[type=submit],body .theme-yellow .button-primary,body .theme-yellow .button.primary,body .theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,body .theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,body .theme-yellow .header-languages,body .theme-yellow .introduction>.intro-text:before,body .theme-yellow .page-header.menu--open button.page-header__open:active,body .theme-yellow .primary-call-to-action,body .theme-yellow .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-yellow .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-yellow aside.share:before,body .theme-yellow button.primary,body .theme-yellow html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-yellow html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-yellow nav.header-language.open>button{background-color:#ff0}.theme-blue #search-form button[type=submit],.theme-blue .button-primary,.theme-blue .button.primary,.theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,.theme-blue .header-languages,.theme-blue .introduction>.intro-text:before,.theme-blue .page-header.menu--open button.page-header__open:active,.theme-blue .primary-call-to-action,.theme-blue .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-blue .stories-overview .overview-item>.item-link>a:not(banaan),.theme-blue aside.share:before,.theme-blue button.primary,.theme-blue html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-blue html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-blue nav.header-language.open>button,body .theme-blue #search-form button[type=submit],body .theme-blue .button-primary,body .theme-blue .button.primary,body .theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,body .theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,body .theme-blue .header-languages,body .theme-blue .introduction>.intro-text:before,body .theme-blue .page-header.menu--open button.page-header__open:active,body .theme-blue .primary-call-to-action,body .theme-blue .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-blue .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-blue aside.share:before,body .theme-blue button.primary,body .theme-blue html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-blue html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-blue nav.header-language.open>button{background-color:#0032ff}.theme-green #search-form button[type=submit],.theme-green .button-primary,.theme-green .button.primary,.theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,.theme-green .header-languages,.theme-green .introduction>.intro-text:before,.theme-green .page-header.menu--open button.page-header__open:active,.theme-green .primary-call-to-action,.theme-green .slide-homepage-newsletter>.newsletter .follow-us>li,.theme-green .stories-overview .overview-item>.item-link>a:not(banaan),.theme-green aside.share:before,.theme-green button.primary,.theme-green html.no-touch .page-header.menu--open button.page-header__open:focus,.theme-green html.no-touch .page-header.menu--open button.page-header__open:hover,.theme-green nav.header-language.open>button,body .theme-green #search-form button[type=submit],body .theme-green .button-primary,body .theme-green .button.primary,body .theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,body .theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before,body .theme-green .header-languages,body .theme-green .introduction>.intro-text:before,body .theme-green .page-header.menu--open button.page-header__open:active,body .theme-green .primary-call-to-action,body .theme-green .slide-homepage-newsletter>.newsletter .follow-us>li,body .theme-green .stories-overview .overview-item>.item-link>a:not(banaan),body .theme-green aside.share:before,body .theme-green button.primary,body .theme-green html.no-touch .page-header.menu--open button.page-header__open:focus,body .theme-green html.no-touch .page-header.menu--open button.page-header__open:hover,body .theme-green nav.header-language.open>button{background-color:#0f0}.dossier-slide figcaption,.micropia .content>.cms_plugin>figure>figcaption,.micropia .content>div.text-plugin>figure>figcaption,.micropia .content>figure>figcaption,.phone-content .content figure .figure-caption p,.phone-content .content figure .figure-caption span,.theme>.theme-image>figcaption,.theme>.video>figcaption{font:95%/130% omnes-pro,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.5)}.theme>.theme-image>figcaption,.theme>.video>figcaption{border-top:1px dashed rgba(255,255,255,.3);margin-top:8px;padding-top:8px;position:relative}.theme>.theme-image>figcaption:before,.theme>.video>figcaption:before{border-top:1px dashed rgba(255,255,255,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:1px;left:-65px;position:absolute;right:auto;top:-28px;width:75px}.theme.theme-right .theme-image>figcaption,.theme.theme-right .video>figcaption{border-top:1px dashed rgba(255,255,255,.3);margin-top:8px;padding-top:8px;position:relative}.theme.theme-right .theme-image>figcaption:before,.theme.theme-right .video>figcaption:before{border-top:1px dashed rgba(255,255,255,.3);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;height:1px;left:auto;position:absolute;right:-65px;top:-28px;width:75px}.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{margin-bottom:50px;margin-top:45px}.micropia .content>.cms_plugin>figure>img,.micropia .content>div.text-plugin>figure>img,.micropia .content>figure>img{height:auto;max-width:100%}.micropia .content>.cms_plugin>figure>iframe,.micropia .content>div.text-plugin>figure>iframe,.micropia .content>figure>iframe{min-height:340px;width:100%}.micropia .content>.cms_plugin>figure>figcaption,.micropia .content>div.text-plugin>figure>figcaption,.micropia .content>figure>figcaption{padding-top:10px}.micropia .content>.cms_plugin>figure>figcaption:after,.micropia .content>div.text-plugin>figure>figcaption:after,.micropia .content>figure>figcaption:after{border-bottom:1px dashed rgba(255,255,255,.3);content:'';display:block;padding:5px 0 10px;width:80px}.micropia .content>.cms_plugin>figure>figcaption>p:first-child,.micropia .content>div.text-plugin>figure>figcaption>p:first-child,.micropia .content>figure>figcaption>p:first-child{margin-top:0}.micropia .content>.cms_plugin>figure>figcaption>p:last-child,.micropia .content>div.text-plugin>figure>figcaption>p:last-child,.micropia .content>figure>figcaption>p:last-child{margin-bottom:0}@media (max-width:736px){nav.radial-menu{right:20px}.micropia .content>.cms_plugin>figure,.micropia .content>div.text-plugin>figure,.micropia .content>figure{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.slit-image{height:300px;margin-bottom:55px;margin-top:45px;overflow:hidden;position:relative}.slit-image>figure{background-attachment:fixed;background-size:cover;height:300px;margin:0}body.is-ipad .slit-image>figure,body.is-iphone .slit-image>figure{background-attachment:scroll}.slit-image>figure>img{display:none}.slit-image>figure>figcaption{background-image:linear,false,transparent rgba(0,0,0,.65),;bottom:0;height:65px;left:0;padding-top:50px;position:absolute;right:0;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.slit-image>figure>figcaption>a{color:#fff;text-decoration:none;font:italic 17px/130% omnes-pro,Helvetica,Arial,sans-serif}.slit-image>figure>figcaption>a>span{font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block}.slit-image>figure>figcaption>a>span:after{content:" ";font-family:Icons}.theme-purple .slit-image>figure>figcaption>a:active,html.no-touch .theme-purple .slit-image>figure>figcaption>a:focus,html.no-touch .theme-purple .slit-image>figure>figcaption>a:hover{color:#f0f}.theme-blue .slit-image>figure>figcaption>a:active,html.no-touch .theme-blue .slit-image>figure>figcaption>a:focus,html.no-touch .theme-blue .slit-image>figure>figcaption>a:hover{color:#0032ff}.theme-yellow .slit-image>figure>figcaption>a:active,html.no-touch .theme-yellow .slit-image>figure>figcaption>a:focus,html.no-touch .theme-yellow .slit-image>figure>figcaption>a:hover{color:#ff0}.theme-green .slit-image>figure>figcaption>a:active,html.no-touch .theme-green .slit-image>figure>figcaption>a:focus,html.no-touch .theme-green .slit-image>figure>figcaption>a:hover{color:#0f0}nav.tag-list{margin-top:44px}nav.tag-list .content>h2{border-top:1px dashed rgba(255,255,255,.3);margin:0 40px;padding:20px 5px 15px}nav.tag-list .content>ul{list-style:none}nav.tag-list .content>ul>li{display:inline-block;margin:0;padding:0 .25em .25em 0}nav.tag-list .content>ul>li:before{display:none}.theme{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;margin:0 auto 75px;max-width:1024px;position:relative;z-index:100}.theme>.theme-text{-webkit-box-flex:9;box-flex:9;-moz-flex:9;-ms-flex:9;flex:9;position:relative;text-align:right}.theme>.theme-text a{color:#fff;text-decoration:underline}.theme>.theme-text>div{-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;margin-right:50px;max-width:270px;padding-left:20px;text-align:left}.theme>.theme-text>div>h1{line-height:105%;margin-bottom:9px;max-width:270px}.theme>.theme-text>div>p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;max-width:270px;margin-bottom:1em}@media (max-width:736px){.theme{-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.theme>.theme-text{text-align:left}.theme>.theme-text>div{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;margin-right:0;padding:0 20px}.theme>.theme-text>div p{max-width:100%;width:100%}.theme>.theme-text>div h1{max-width:100%;width:100%;font-size:24px}}.theme>.theme-image{-webkit-box-flex:10;box-flex:10;-moz-flex:10;-ms-flex:10;flex:10;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;overflow:hidden;margin:0;padding:0;text-align:center}.theme>.theme-image>img{display:block;margin:0;max-width:100%;position:relative;z-index:100}.theme>.theme-image>figcaption{display:inline-block;max-width:calc(100% - 2*65px);text-align:left;z-index:99}.theme>.video{-webkit-box-flex:10;box-flex:10;-moz-flex:10;-ms-flex:10;flex:10;text-align:center}.theme>.video>iframe{min-height:340px;width:100%}.theme>.video>figcaption{display:inline-block;max-width:calc(100% - 2*65px);text-align:left;z-index:99}.theme.theme-right{-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;box-direction:reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}.theme-intro-left:before,.theme-intro-right:before{display:none}.theme-intro-left>.theme-image>img,.theme-left>.theme-image>img{float:left;max-width:inherit}@media (max-width:736px){.theme.theme-right{-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.theme-intro-left>.theme-image>img,.theme-left>.theme-image>img{max-width:100%}}.theme-intro-right>.theme-image>img,.theme-right>.theme-image>img{float:right;max-width:inherit}@media (max-width:736px){.theme-intro-right>.theme-image>img,.theme-right>.theme-image>img{max-width:100%}#agenda-navigation>ul>li.day,#agenda-navigation>ul>li:first-of-type{font-size:24px}}@media (min-width:736px){.theme-intro-left:before,.theme-intro-right:before{content:'';display:block;height:70px;position:absolute;top:-70px;width:350px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.65)),to(rgba(0,0,0,.7)));background-image:linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.7) 100%)}.theme-intro-left>.theme-text{margin-top:-50px}.theme-intro-left:before{left:calc50% - 377px}.theme-intro-right:before{left:calc50% + 27px}}.theme-link-strip{font-size:0;list-style-type:none;margin:0 auto 75px;padding:0;position:relative;z-index:10}.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border:1px dashed rgba(255,255,255,.3);border-left:0;display:inline-block;max-width:400px;text-align:left;vertical-align:top}.theme-link-strip>.cms_plugin>li>figure,.theme-link-strip>li>figure{margin:0;padding:0;position:relative}.theme-link-strip>.cms_plugin>li>figure a>img,.theme-link-strip>li>figure a>img{height:100%;width:100%;vertical-align:bottom}.theme-link-strip>.cms_plugin>li>figure a>figcaption,.theme-link-strip>li>figure a>figcaption{background-image:linear,false,transparent rgba(0,0,0,.65),;bottom:0;height:65px;left:0;padding-top:50px;position:absolute;right:0;color:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;padding-left:30px;text-align:left}.theme-link-strip>.cms_plugin>li>figure a>figcaption>a,.theme-link-strip>li>figure a>figcaption>a{color:#fff;text-decoration:none;font:italic 17px/130% omnes-pro,Helvetica,Arial,sans-serif}.theme-link-strip>.cms_plugin>li>figure a>figcaption>a>span,.theme-link-strip>li>figure a>figcaption>a>span{font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block}.theme-link-strip>.cms_plugin>li>figure a>figcaption>a>span:after,.theme-link-strip>li>figure a>figcaption>a>span:after{content:" ";font-family:Icons}.theme-purple .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:active,.theme-purple .theme-link-strip>li>figure a>figcaption>a:active,html.no-touch .theme-purple .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:focus,html.no-touch .theme-purple .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:hover,html.no-touch .theme-purple .theme-link-strip>li>figure a>figcaption>a:focus,html.no-touch .theme-purple .theme-link-strip>li>figure a>figcaption>a:hover{color:#f0f}.theme-blue .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:active,.theme-blue .theme-link-strip>li>figure a>figcaption>a:active,html.no-touch .theme-blue .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:focus,html.no-touch .theme-blue .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:hover,html.no-touch .theme-blue .theme-link-strip>li>figure a>figcaption>a:focus,html.no-touch .theme-blue .theme-link-strip>li>figure a>figcaption>a:hover{color:#0032ff}.theme-yellow .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:active,.theme-yellow .theme-link-strip>li>figure a>figcaption>a:active,html.no-touch .theme-yellow .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:focus,html.no-touch .theme-yellow .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:hover,html.no-touch .theme-yellow .theme-link-strip>li>figure a>figcaption>a:focus,html.no-touch .theme-yellow .theme-link-strip>li>figure a>figcaption>a:hover{color:#ff0}.theme-green .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:active,.theme-green .theme-link-strip>li>figure a>figcaption>a:active,html.no-touch .theme-green .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:focus,html.no-touch .theme-green .theme-link-strip>.cms_plugin>li>figure a>figcaption>a:hover,html.no-touch .theme-green .theme-link-strip>li>figure a>figcaption>a:focus,html.no-touch .theme-green .theme-link-strip>li>figure a>figcaption>a:hover{color:#0f0}.theme-link-strip>.cms_plugin>li>figure a>figcaption span:active,.theme-link-strip>li>figure a>figcaption span:active,html.no-touch .theme-link-strip>.cms_plugin>li>figure a>figcaption span:focus,html.no-touch .theme-link-strip>.cms_plugin>li>figure a>figcaption span:hover,html.no-touch .theme-link-strip>li>figure a>figcaption span:focus,html.no-touch .theme-link-strip>li>figure a>figcaption span:hover{text-decoration:underline}.theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,.theme-link-strip>li>figure a:hover>figcaption span{text-decoration:none}.theme-purple .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,.theme-purple .theme-link-strip>li>figure a:hover>figcaption span,body .theme-purple .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,body .theme-purple .theme-link-strip>li>figure a:hover>figcaption span{color:#f0f}.theme-yellow .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,.theme-yellow .theme-link-strip>li>figure a:hover>figcaption span,body .theme-yellow .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,body .theme-yellow .theme-link-strip>li>figure a:hover>figcaption span{color:#ff0}.theme-green .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,.theme-green .theme-link-strip>li>figure a:hover>figcaption span,body .theme-green .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,body .theme-green .theme-link-strip>li>figure a:hover>figcaption span{color:#0f0}.theme-blue .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,.theme-blue .theme-link-strip>li>figure a:hover>figcaption span,body .theme-blue .theme-link-strip>.cms_plugin>li>figure a:hover>figcaption span,body .theme-blue .theme-link-strip>li>figure a:hover>figcaption span{color:#3950ff}@media (min-width:1536px){.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border-left:0;width:20%}.theme-link-strip>.cms_plugin>li:nth-child(5n+1),.theme-link-strip>li:nth-child(5n+1){border-left:1px dashed rgba(255,255,255,.3)}.theme-link-strip>.cms_plugin>li:nth-child(n+6),.theme-link-strip>li:nth-child(n+6){border-top:0}.theme-link-strip.theme-link-strip-4{text-align:center}}@media (min-width:1200px) and (max-width:1536px){.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border-left:0;width:25%}.theme-link-strip>.cms_plugin>li:nth-child(4n+1),.theme-link-strip>li:nth-child(4n+1){border-left:1px dashed rgba(255,255,255,.3)}.theme-link-strip>.cms_plugin>li:nth-child(n+5),.theme-link-strip>li:nth-child(n+5){border-top:0}}@media (min-width:800px) and (max-width:1200px){.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border-left:0;width:33.33%}.theme-link-strip>.cms_plugin>li:nth-child(3n+1),.theme-link-strip>li:nth-child(3n+1){border-left:1px dashed rgba(255,255,255,.3)}.theme-link-strip>.cms_plugin>li:nth-child(n+4),.theme-link-strip>li:nth-child(n+4){border-top:0}}@media (min-width:400px) and (max-width:800px){.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border-left:0;width:50%}.theme-link-strip>.cms_plugin>li:nth-child(2n+1),.theme-link-strip>li:nth-child(2n+1){border-left:1px dashed rgba(255,255,255,.3)}.theme-link-strip>.cms_plugin>li:nth-child(n+3),.theme-link-strip>li:nth-child(n+3){border-top:0}}@media (max-width:400px){.theme-link-strip>.cms_plugin>li,.theme-link-strip>li{border-left:1px dashed rgba(255,255,255,.3);width:100%}.theme-link-strip>.cms_plugin>li:nth-child(n+2),.theme-link-strip>li:nth-child(n+2){border-top:0}}@media (min-width:1200px){.theme-link-strip.theme-link-strip-3{text-align:center}}@media (min-width:800px){.theme-link-strip.theme-link-strip-2{text-align:center}}@media (min-width:400px){.theme-link-strip.theme-link-strip-1{text-align:center}}a[data-open-lightbox]{display:block;max-width:100%;cursor:pointer;position:relative}a[data-open-lightbox] img{max-width:100%;height:auto}a[data-open-lightbox]:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/static/microworld/images/play-button.svg) 50% 50% no-repeat;z-index:inherit}.video-lightbox{display:none}.video-lightbox.target,.video-lightbox:target{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;padding:30px;z-index:99999}.video-lightbox.target a.button,.video-lightbox:target a.button{position:absolute;bottom:20px;right:40px}.video-lightbox.target a.button.icon-close:before,.video-lightbox:target a.button.icon-close:before{margin-left:-13px}.video-lightbox.target .video-wrapper,.video-lightbox:target .video-wrapper{position:absolute;top:80px;right:40px;left:40px;bottom:80px;overflow:hidden}.video-lightbox.target .video-wrapper .video-inner-wrapper,.video-lightbox:target .video-wrapper .video-inner-wrapper{display:table;width:100%;height:100%}.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container{display:table-cell;vertical-align:middle;text-align:center}.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container iframe,.video-lightbox.target .video-wrapper .video-inner-wrapper .video-container video,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container iframe,.video-lightbox:target .video-wrapper .video-inner-wrapper .video-container video{height:100%;width:100%;max-width:100%;max-height:100%;vertical-align:bottom}#agenda-navigation{margin-bottom:30px;margin-top:20px}#agenda-navigation>ul{border-top:1px dashed rgba(255,255,255,.3);border-bottom:1px dashed rgba(255,255,255,.3);font-size:0;list-style-type:none;margin:0;padding:15px 0;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}#agenda-navigation>ul>li{text-align:left;padding:0;margin:0;min-height:0}#agenda-navigation>ul>li.day,#agenda-navigation>ul>li:first-of-type{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}#agenda-navigation>ul>li+li{padding-left:20px}.content-header{height:570px;width:100%;position:relative;margin-bottom:-200px}.content-header .image{top:80px;left:0;width:100%;height:570px;position:fixed;background-position:50% 0;background-size:cover}.content-header .image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}@media (max-width:736px){.content-header{height:380px;margin-bottom:-180px}.content-header .image{height:380px;position:absolute;top:0}}.content-header-large,.content-header-large .image{height:820px}@media (max-width:736px){.content-header-large{height:auto;margin-bottom:0}.content-header-large>.header-top{top:80px}.content-header-large .image{height:310px}.content-header-large+.main-container{background-color:#000;padding-top:50px}}.discount-calculator .radio-button-row{margin-bottom:20px;font-size:0}.discount-calculator .radio-button-row .button{margin-right:20px}.discount-calculator a.spinner-minus,.discount-calculator a.spinner-plus{border-radius:4px!important}.discount-calculator .micropia-age-label label::after{content:"*"}.discount-calculator .visits-needed{text-align:center;display:none;border-bottom:1px dashed rgba(255,255,255,.25);padding-bottom:15px}.theme-purple .discount-calculator .visits-needed,body .theme-purple .discount-calculator .visits-needed{color:#f0f}.theme-yellow .discount-calculator .visits-needed,body .theme-yellow .discount-calculator .visits-needed{color:#ff0}.theme-green .discount-calculator .visits-needed,body .theme-green .discount-calculator .visits-needed{color:#0f0}.theme-blue .discount-calculator .visits-needed,body .theme-blue .discount-calculator .visits-needed{color:#3950ff}.discount-calculator .button.button-primary{float:right}.discount-calculator .calculator-form{position:relative}.discount-calculator .form-loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.discount-calculator .loading-spinner:before{position:absolute}.discount-calculator table{border-bottom:1px dashed rgba(255,255,255,.25);margin-bottom:15px}.discount-calculator table tfoot td label,.discount-calculator table tfoot th label,.discount-calculator table thead td label,.discount-calculator table thead th label{font-weight:500!important}.discount-calculator table tfoot th,.discount-calculator table thead th{padding:10px;font-weight:500}.discount-calculator table td,.discount-calculator table th{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.discount-calculator table thead th{text-align:right}.discount-calculator table thead th:first-child{text-align:left}.discount-calculator table tbody{border-top:1px dashed rgba(255,255,255,.25)}.discount-calculator table tbody td{padding-bottom:20px;padding-top:20px;width:20%;white-space:nowrap}.discount-calculator table tbody td:first-child{padding-left:10px}.discount-calculator table tbody td:last-child{padding-right:10px}.discount-calculator table tbody td+td{text-align:right;padding-left:10px}.discount-calculator table tbody+tfoot{border-top:2px solid #fff}.discount-calculator table tbody+tfoot td{padding:10px}.discount-calculator table tbody+tfoot td:last-child{text-align:right}.discount-calculator table tbody tr:nth-child(even) td,.discount-calculator table tfoot tr:nth-child(even) td,.discount-calculator table tfoot tr:nth-child(even) th{background-color:rgba(255,255,255,.07)}.discount-calculator table tfoot .total{border-top:2px solid #fff}.theme-purple .discount-calculator table tfoot .total,body .theme-purple .discount-calculator table tfoot .total{color:#f0f}.theme-yellow .discount-calculator table tfoot .total,body .theme-yellow .discount-calculator table tfoot .total{color:#ff0}.theme-green .discount-calculator table tfoot .total,body .theme-green .discount-calculator table tfoot .total{color:#0f0}.theme-blue .discount-calculator table tfoot .total,body .theme-blue .discount-calculator table tfoot .total{color:#3950ff}.discount-calculator table input[type=number]{line-height:1;padding:0 5px;text-align:center;width:50px;margin:-10px 0}.discount-calculator table input[type=number]::-webkit-inner-spin-button,.discount-calculator table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.discount-calculator table input.error{display:inline-block;border-radius:0;border:2px solid rgba(255,0,67,.25);margin:-10px 0;padding:0 15px;color:#ff0043;background-color:transparent;outline:0;font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none}.discount-calculator table input.error::-webkit-input-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error::-moz-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:-moz-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:-ms-input-placeholder{color:rgba(255,0,67,.5)}.discount-calculator table input.error:focus{border-color:navy}.discount-calculator ul.errorlist li{margin-left:0}.generic-overview .overview{margin-bottom:160px}.generic-overview .overview .overview-block__item{display:none}@media (orientation:landscape){html.ipad.ios7>body{position:fixed;bottom:0;width:100%;height:672px!important}}.homepage-swiper{visibility:hidden}.cms-edit-mode .homepage-swiper,.homepage-swiper.loaded{visibility:visible}body.cms-edit-mode .homepage-swiper{height:auto}body.cms-edit-mode .homepage-swiper .swiper-wrapper>.cms_plugin>.swiper-slide,body.cms-edit-mode .homepage-swiper .swiper-wrapper>.swiper-slide{height:calc100vh}.homepage-swiper p.slide-next,.homepage-swiper p.slide-previous{z-index:100;pointer-events:none}.homepage-swiper p.slide-next button,.homepage-swiper p.slide-previous button{background-color:#fff;color:#000;pointer-events:all}.swiper-slide.theme-purple p.slide-next button:active,.swiper-slide.theme-purple p.slide-previous button:active,html.no-touch .swiper-slide.theme-purple p.slide-next button:focus,html.no-touch .swiper-slide.theme-purple p.slide-next button:hover,html.no-touch .swiper-slide.theme-purple p.slide-previous button:focus,html.no-touch .swiper-slide.theme-purple p.slide-previous button:hover{background-color:#f0f;color:#fff}.swiper-slide.theme-yellow p.slide-next button:active,.swiper-slide.theme-yellow p.slide-previous button:active,html.no-touch .swiper-slide.theme-yellow p.slide-next button:focus,html.no-touch .swiper-slide.theme-yellow p.slide-next button:hover,html.no-touch .swiper-slide.theme-yellow p.slide-previous button:focus,html.no-touch .swiper-slide.theme-yellow p.slide-previous button:hover{background-color:#ff0;color:#000}.swiper-slide.theme-green p.slide-next button:active,.swiper-slide.theme-green p.slide-previous button:active,html.no-touch .swiper-slide.theme-green p.slide-next button:focus,html.no-touch .swiper-slide.theme-green p.slide-next button:hover,html.no-touch .swiper-slide.theme-green p.slide-previous button:focus,html.no-touch .swiper-slide.theme-green p.slide-previous button:hover{background-color:#0f0;color:#fff}.swiper-slide.theme-blue p.slide-next button:active,.swiper-slide.theme-blue p.slide-previous button:active,html.no-touch .swiper-slide.theme-blue p.slide-next button:focus,html.no-touch .swiper-slide.theme-blue p.slide-next button:hover,html.no-touch .swiper-slide.theme-blue p.slide-previous button:focus,html.no-touch .swiper-slide.theme-blue p.slide-previous button:hover{background-color:#0032ff;color:#fff}.swiper-slide .footer-bottom{bottom:0;margin-bottom:80px;position:absolute;width:100%;z-index:300}@media (max-width:736px){.homepage-swiper p.slide-next,.homepage-swiper p.slide-previous,.swiper-slide:not(:first-child){display:none}.fullscreen-swiper>.swiper-wrapper>.swiper-slide.slide-homepage-main{height:220px!important;margin-top:80px}.fullscreen-swiper>.swiper-wrapper>.swiper-slide.slide-homepage-main h1{padding:40px}.fullscreen-swiper>.swiper-wrapper>.swiper-slide.slide-homepage-newsletter:first-child article{padding-top:140px}}.fullscreen-swiper>.swiper-wrapper>.swiper-slide.slide-homepage-main{height:100%}.slide-homepage-main>h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-position:0 150px;background-repeat:no-repeat;bottom:0;color:#fff;display:block;font-size:72px;height:430px;padding-top:88px;position:absolute;text-align:center;width:100%;z-index:5}@media (max-width:1024px){.slide-homepage-main>h1{font-size:60px}.slide-homepage-main{background-size:100%!important}}.slide-homepage-main>h1>.subtitle{display:block;font-size:36px;line-height:55px}@media (max-width:736px){.slide-homepage-main>h1{font-size:50px;line-height:100%;padding-left:25px;padding-right:25px;height:235px;padding-top:0}.slide-homepage-main>h1>.subtitle{font-size:24px;line-height:150%}.slide-homepage-main>ul{display:none}}.slide-homepage-main>.animation{left:0;position:absolute;top:0;overflow:hidden;width:100%;height:100%}.slide-homepage-main>.animation>.frame{display:none}.slide-homepage-main>.animation>.frame img{height:100%;left:0;position:absolute;top:0;width:100%}.slide-homepage-main>ul{bottom:33px;left:43px;margin:0;padding:0;position:absolute;z-index:200}.slide-homepage-main>ul>li{display:inline-block;margin-right:17px}.slide-homepage-content{text-align:center}.slide-homepage-content:before,.slide-homepage-main:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.slide-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;width:400px;z-index:99;padding-top:80px;padding-bottom:80px}@media (min-width:869px){.slide-content.align-left{margin-left:-550px}.slide-content.align-right{margin-left:550px}}.slide-content.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide-content h2{font:500 18px/28px omnes-pro,Helvetica,Arial,sans-serif;text-transform:uppercase}.theme-purple .slide-content h2,body .theme-purple .slide-content h2{color:#f0f}.theme-blue .slide-content h2,body .theme-blue .slide-content h2{color:#0032ff}.theme-yellow .slide-content h2,body .theme-yellow .slide-content h2{color:#ff0}.theme-green .slide-content h2,body .theme-green .slide-content h2{color:#0f0}.slide-content h3{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff;margin-bottom:20px}.slide-content p.description{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:20px;padding:0 25px}.theme-purple .slide-content p.description,body .theme-purple .slide-content p.description{color:#f0f}.theme-blue .slide-content p.description,body .theme-blue .slide-content p.description{color:#0032ff}.theme-yellow .slide-content p.description,body .theme-yellow .slide-content p.description{color:#ff0}.theme-green .slide-content p.description,body .theme-green .slide-content p.description{color:#0f0}.slide-content>h1{color:#fff;display:block;font-size:72px;margin-bottom:20px;width:100%}@media (max-width:1024px){.slide-content>h1{font-size:60px}}.slide-content--footer{width:100%;height:calc(100% - 350px);margin-top:80px;padding-bottom:25px}.slide-content--footer .slide-content__heading-primary{font-size:33.5px}.slide-homepage-story{background-color:#000;padding-top:80px;position:relative;text-align:center;z-index:100}@media (max-width:736px){.slide-content{width:100%;padding-left:25px;padding-right:25px;padding-bottom:25px;min-height:300px}.slide-content.align-left,.slide-content.align-right{margin-left:0}.slide-content h1{font-size:30px;padding-left:25px;padding-right:25px;margin-bottom:9px}.slide-content h2{padding-left:25px;padding-right:25px;font-size:14px}.slide-content .description{display:none}.slide-homepage-story{padding-top:0}.slide-homepage-story .slide-content{min-height:200px;padding:35px 0!important}}.slide-homepage-story>ul{display:block;height:100%;margin:0;padding:0;width:33%}.slide-homepage-story>ul.left-list{float:left;text-align:left;position:relative;z-index:300;padding-bottom:80px}.slide-homepage-story>ul.left-list li:before{content:'';display:block;position:absolute;top:0;right:0;width:0;height:100%;z-index:1;border-right:1px dashed rgba(255,255,255,.3)}.slide-homepage-story>ul.right-list{float:right;text-align:right;position:relative;z-index:300;padding-bottom:80px}.slide-homepage-story>ul.right-list li:before{content:'';display:block;position:absolute;top:0;left:0;width:0;height:100%;z-index:1;border-left:1px dashed rgba(255,255,255,.3)}.slide-homepage-story>ul li{background-position:50% 50%;cursor:pointer;background-size:cover;border-left:0;display:inline-block;height:33.33%;margin:0;max-width:400px;padding:0;position:relative;text-align:left;vertical-align:top;width:100%}.slide-homepage-story>ul li:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom:1px dashed rgba(255,255,255,.3)}.slide-homepage-story>ul li:last-child{border-bottom:0}.slide-homepage-story>ul li div{background-image:linear,false,transparent rgba(0,0,0,.65),;bottom:0;height:65px;left:0;padding-top:50px;position:absolute;right:0;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:30px;text-align:left}.slide-homepage-story>ul li div>a{color:#fff;text-decoration:none;font:italic 17px/130% omnes-pro,Helvetica,Arial,sans-serif}.slide-homepage-story>ul li div>a>span{font:500 17px/130% omnes-pro,Helvetica,Arial,sans-serif;display:block}.slide-homepage-story>ul li div>a>span:after{content:" ";font-family:Icons}.theme-purple .slide-homepage-story>ul li div>a:active,html.no-touch .theme-purple .slide-homepage-story>ul li div>a:focus,html.no-touch .theme-purple .slide-homepage-story>ul li div>a:hover{color:#f0f}.theme-blue .slide-homepage-story>ul li div>a:active,html.no-touch .theme-blue .slide-homepage-story>ul li div>a:focus,html.no-touch .theme-blue .slide-homepage-story>ul li div>a:hover{color:#0032ff}.theme-yellow .slide-homepage-story>ul li div>a:active,html.no-touch .theme-yellow .slide-homepage-story>ul li div>a:focus,html.no-touch .theme-yellow .slide-homepage-story>ul li div>a:hover{color:#ff0}.theme-green .slide-homepage-story>ul li div>a:active,html.no-touch .theme-green .slide-homepage-story>ul li div>a:focus,html.no-touch .theme-green .slide-homepage-story>ul li div>a:hover{color:#0f0}.slide-homepage-story>.slide-content{padding-top:0;width:34%}.slide-homepage-story>.slide-content h1,.slide-homepage-story>.slide-content p{padding:0 40px}@media (max-width:1024px){.slide-homepage-story ul.right-list{display:none}.slide-homepage-story .slide-content{width:67%}.page-header.page-header--open #logo{display:none}#logo img{-webkit-transform:scale(.5);transform:scale(.5)}}@media (max-height:700px){.slide-homepage-story>ul li{height:50%}.slide-homepage-story>ul li:last-child{display:none}.slide-homepage-story>ul li:nth-child(2){border-bottom:0}}.theme-purple .slide-homepage-story li.hover a{color:#f0f!important}.theme-yellow .slide-homepage-story li.hover a{color:#ff0!important}.theme-green .slide-homepage-story li.hover a{color:#0f0!important}.theme-blue .slide-homepage-story li.hover a{color:#0032ff!important}.slide-homepage-newsletter{background-color:#000;position:relative;z-index:100;border-bottom:1px dashed rgba(255,255,255,.3)}.fullscreen-swiper .swiper-wrapper .slide-homepage-newsletter.swiper-slide{height:calc100% - 1px}.slide-homepage-newsletter>.newsletter{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:stretch;box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;align-content:center;-ms-flex-line-pack:center;-webkit-box-pack:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;margin:0 auto;padding-left:30px;padding-top:80px;text-align:left;width:100%;max-width:540px}@media (max-width:736px){.slide-homepage-story .slide-content{width:100%}.slide-homepage-story ul.left-list{display:none}.slide-homepage-story ul.right-list{height:200px;display:block;width:100%;float:none}.slide-homepage-story ul.right-list li{display:none}.slide-homepage-story ul.right-list li:first-child{display:block;height:100%;max-width:none}.slide-homepage-newsletter>.newsletter{padding-right:30px;padding-top:40px}.slide-homepage-newsletter>.newsletter>form+h2,.slide-homepage-newsletter>.newsletter>form+h2+ul{display:none}.slide-homepage-newsletter>.newsletter>h1{font-size:36px}}.slide-homepage-newsletter>.newsletter>h1{color:#fff;display:block;margin:0 0 15px;padding:0;width:100%}.slide-homepage-newsletter>.newsletter h2,.slide-homepage-newsletter>.newsletter>p{font:20px/26px omnes-pro,Helvetica,Arial,sans-serif;margin:0 0 20px;padding:0;width:100%}.theme-purple .slide-homepage-newsletter>.newsletter h2,.theme-purple .slide-homepage-newsletter>.newsletter>p,body .theme-purple .slide-homepage-newsletter>.newsletter h2,body .theme-purple .slide-homepage-newsletter>.newsletter>p{color:#f0f}.theme-blue .slide-homepage-newsletter>.newsletter h2,.theme-blue .slide-homepage-newsletter>.newsletter>p,body .theme-blue .slide-homepage-newsletter>.newsletter h2,body .theme-blue .slide-homepage-newsletter>.newsletter>p{color:#0032ff}.theme-yellow .slide-homepage-newsletter>.newsletter h2,.theme-yellow .slide-homepage-newsletter>.newsletter>p,body .theme-yellow .slide-homepage-newsletter>.newsletter h2,body .theme-yellow .slide-homepage-newsletter>.newsletter>p{color:#ff0}.theme-green .slide-homepage-newsletter>.newsletter h2,.theme-green .slide-homepage-newsletter>.newsletter>p,body .theme-green .slide-homepage-newsletter>.newsletter h2,body .theme-green .slide-homepage-newsletter>.newsletter>p{color:#0f0}.slide-homepage-newsletter>.newsletter form{margin-bottom:20px}.slide-homepage-newsletter>.newsletter form .error{font:16px/20px omnes-pro,Helvetica,Arial,sans-serif;color:#ff0043}.slide-homepage-newsletter>.newsletter form .form-row{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.slide-homepage-newsletter>.newsletter form .form-row input[type=email]{-webkit-box-flex:4.5;box-flex:4.5;-moz-flex:4.5;-ms-flex:4.5;flex:4.5;border-radius:3px;margin-right:10px}.slide-homepage-newsletter>.newsletter form .form-row button{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:736px){.slide-homepage-newsletter>.newsletter h2,.slide-homepage-newsletter>.newsletter>p{font-size:16px}.slide-homepage-newsletter>.newsletter form .form-row{display:block}.slide-homepage-newsletter>.newsletter form .form-row input[type=email]{width:100%;margin-bottom:10px}.introduction{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}}.slide-homepage-newsletter>.newsletter .follow-us{font-size:0;list-style-type:none;margin:0 0 20px;padding:0;width:100%}.slide-homepage-newsletter>.newsletter .follow-us>li{border-radius:50%;border:2px solid transparent;margin:0;padding:0;background-color:transparent;outline:0;font:400 0/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;color:#000!important;display:inline-block;height:48px;text-align:center;vertical-align:top;width:48px;position:relative}.slide-homepage-newsletter>.newsletter .follow-us>li.has-icon:after,.slide-homepage-newsletter>.newsletter .follow-us>li.has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.slide-homepage-newsletter>.newsletter .follow-us>li.has-icon:before{float:left;margin-left:-15px}.slide-homepage-newsletter>.newsletter .follow-us>li.has-icon:after{float:right;margin-right:-15px}.slide-homepage-newsletter>.newsletter .follow-us>li:active,html.no-touch .slide-homepage-newsletter>.newsletter .follow-us>li:focus,html.no-touch .slide-homepage-newsletter>.newsletter .follow-us>li:hover{color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff!important}.slide-homepage-newsletter>.newsletter .follow-us>li.button--menu{vertical-align:top}.slide-homepage-newsletter>.newsletter .follow-us>li:before{font-family:Icons;font-size:32px;line-height:45px}.slide-homepage-newsletter>.newsletter .follow-us>li.follow-facebook:before{content:""}.slide-homepage-newsletter>.newsletter .follow-us>li.follow-twitter:before{content:""}.slide-homepage-newsletter>.newsletter .follow-us>li+li{margin-left:10px}.slide-homepage-newsletter>.newsletter .follow-us>li a{text-indent:-999em;height:44px;width:44px;display:block;position:absolute;top:0}.introduction{padding-top:30px;position:relative}.introduction.intro-overview{text-align:center}.introduction.intro-overview>.intro-text:before{margin-left:auto;margin-right:auto}.introduction>h1{color:#fff;margin-top:-5px;position:relative}.introduction>.intro-subtitle{font:italic 24px/26px omnes-pro,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.5);margin:15px 0}.introduction>.intro-text{position:relative;font:20px/26px omnes-pro,Helvetica,Arial,sans-serif;margin-top:17px}.introduction>.intro-text:before{content:'';display:block;height:2px;margin-bottom:20px;width:80px}.theme-purple .introduction>.intro-text,body .theme-purple .introduction>.intro-text{color:#f0f}.theme-yellow .introduction>.intro-text,body .theme-yellow .introduction>.intro-text{color:#ff0}.theme-green .introduction>.intro-text,body .theme-green .introduction>.intro-text{color:#0f0}.theme-blue .introduction>.intro-text,body .theme-blue .introduction>.intro-text{color:#3950ff}.introduction>.intro-text.intro-image{padding-bottom:1.5em;padding-left:160px;padding-top:25px;position:relative}.introduction>.intro-text.intro-image>img{left:0;position:absolute;top:40px}.introduction>.intro-text.intro-image:before{left:0;position:absolute;top:0}@media (min-width:736px){.homepage .footer-bottom .footer-bottom__list-item.footer-bottom__list-item--not_homepage{display:none}.introduction.intro-with-header{margin-bottom:-70px;top:-70px}.introduction.intro-with-header:before{content:'';height:70px;left:0;position:absolute;right:0;top:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.65)),to(rgba(0,0,0,.7)));background-image:linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.7) 100%)}}nav.header-language{position:relative}@media (max-width:736px){.introduction>h1{font:36px/130% omnes-pro,Helvetica,Arial,sans-serif}.introduction>.intro-text.intro-image{padding-left:0}.introduction>.intro-text.intro-image>img{float:left;position:relative;margin:10px 20px 20px 0;top:auto}.header-navigation nav.header-language{position:static;display:none}.page-header.page-header--open .header-navigation nav.header-language{display:inline-block}}nav.header-language>button{-webkit-transition:none;transition:none;border-color:transparent;width:100px}nav.header-language.open>button{border-bottom-left-radius:0;border-bottom-right-radius:0}nav.header-language.open>.header-languages{display:block}.header-languages{border-radius:4px 0 4px 4px;display:none;margin-top:4px;min-width:290px;padding:17px 20px 0;position:absolute;right:0;top:36px;z-index:1000}.header-languages ul[role=menu]:first-of-type{border-bottom:1px dashed rgba(255,255,255,.3);font-weight:500;padding-bottom:7px}.header-languages ul[role=menu] li{border:0}.header-languages ul[role=menu] li a{font-size:17px;display:inline-block}.header-languages ul[role=menu] li a:after{display:none}.header-languages ul[role=menu] li a:active,html.no-touch .header-languages ul[role=menu] li a:focus,html.no-touch .header-languages ul[role=menu] li a:hover{background:0 0!important;text-decoration:underline;color:#000!important}.header-languages ul[role=menu] li:before{content:"";float:left;font-size:27px;line-height:30px;margin-left:-9px}.header-languages ul[role=menu]+ul[role=menu]{padding-top:18px}@media (max-width:736px){.header-languages{width:100%;position:fixed;left:0;top:55px;border-radius:4px}.header-languages.open{display:block}.header-languages.closed{display:none}.header-menu-navigation{height:calc(100vh - 80px);overflow-y:auto}}#logo{display:inline-block;-webkit-transition:.5s ease-out;transition:.5s ease-out}.page-header #logo{padding:19px 0;margin:0 20px}#logo img{height:48px}.main-container{background-image:linear-gradient(rgba(0,0,0,.7) 0,#000 110px);color:#fff;min-height:600px;position:relative;min-height:calc(100vh - 80px)}.main-container section.content{margin:0 auto;max-width:64em}.main-container .pre-title .full-width{height:100%;min-height:0;margin-top:0;width:auto;overflow:visible;padding-right:0;padding-left:0;max-width:100%;max-height:calc(72vh - 70px);height:calc(72vh - 70px);position:static!important}.main-container .pre-title .full-width img{max-height:calc(72vh - 70px);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-container .text-plugin{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.main-container .text-plugin:after{clear:both;content:"";display:table}.main-container .text-plugin .inset-left{float:left;border-left:none;margin-right:23px}.main-container .text-plugin .inset-right{float:right;border-right:none;margin-left:23px}.theme-purple .main-container .text-plugin a:not(.primary-call-to-action),body .theme-purple .main-container .text-plugin a:not(.primary-call-to-action){color:#f0f}.theme-yellow .main-container .text-plugin a:not(.primary-call-to-action),body .theme-yellow .main-container .text-plugin a:not(.primary-call-to-action){color:#ff0}.theme-green .main-container .text-plugin a:not(.primary-call-to-action),body .theme-green .main-container .text-plugin a:not(.primary-call-to-action){color:#0f0}.theme-blue .main-container .text-plugin a:not(.primary-call-to-action),body .theme-blue .main-container .text-plugin a:not(.primary-call-to-action){color:#3950ff}.main-container .default{margin-left:auto;margin-right:auto;max-width:580px}.main-container .full-width{height:36vh;min-height:300px;margin-top:33px;width:auto;position:relative;overflow:hidden;padding-right:0;padding-left:0;max-width:1088px}.main-container .full-width .img,.main-container .full-width img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% calc(50% - 2em);object-position:50% calc(50% - 2em)}.main-container .full-width figcaption{width:100%;position:absolute;right:0;bottom:0;left:0;text-shadow:0 0 1px #000;text-align:center;background-color:#000;color:rgba(255,255,255,.5)}.main-container .full-width figcaption:after{margin:auto}.main-container figure.parallax{position:relative;overflow:hidden;display:block;margin:33px 0 0;height:36vh;width:auto;max-width:none;min-height:300px}.main-container figure.parallax.full-width{margin-right:calc(((100vw - 64em - 48px)/ -2));margin-left:calc(((100vw - 64em - 48px)/ -2))}.main-container figure.parallax img{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% calc(50% - 2em);object-position:50% calc(50% - 2em)}.main-container figure.parallax img.scrolling{position:absolute;top:0;height:auto}.dossier-container{color:#fff;overflow-x:hidden;position:relative;width:100%;z-index:1}.dossier-wrapper{background:#000}.header-menu-navigation{color:#fff;background-color:#000;width:100%;opacity:0;padding:0;position:fixed;top:80px;visibility:hidden;z-index:-1;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.page-header.page-header--open .header-menu-navigation{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1;visibility:visible}.page-header.page-header--open .header-menu-navigation li{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.page-header.page-header--open .header-menu-navigation li:nth-of-type(1){-webkit-transition-delay:10ms;transition-delay:10ms}.page-header.page-header--open .header-menu-navigation li:nth-of-type(2){-webkit-transition-delay:120ms;transition-delay:120ms}.page-header.page-header--open .header-menu-navigation li:nth-of-type(3){-webkit-transition-delay:110ms;transition-delay:110ms}.page-header.page-header--open .header-menu-navigation li:nth-of-type(4){-webkit-transition-delay:75ms;transition-delay:75ms}.page-header.page-header--open .header-menu-navigation li:nth-of-type(5){-webkit-transition-delay:.1s;transition-delay:.1s}.page-header.page-header--open .header-menu-navigation li:nth-of-type(6){-webkit-transition-delay:90ms;transition-delay:90ms}.page-header.page-header--open .header-menu-navigation li:nth-of-type(7){-webkit-transition-delay:140ms;transition-delay:140ms}.header-menu-navigation li{opacity:0}.header-menu-navigation footer{font:400 14px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:20px}.header-menu-navigation footer>a{border-bottom:1px solid #fff;text-decoration:none}.theme-purple .header-menu-navigation footer>a:active,.theme-purple html.no-touch .header-menu-navigation footer>a:focus,.theme-purple html.no-touch .header-menu-navigation footer>a:hover,body .theme-purple .header-menu-navigation footer>a:active,body .theme-purple html.no-touch .header-menu-navigation footer>a:focus,body .theme-purple html.no-touch .header-menu-navigation footer>a:hover{color:#f0f;border-bottom-color:#f0f}.theme-yellow .header-menu-navigation footer>a:active,.theme-yellow html.no-touch .header-menu-navigation footer>a:focus,.theme-yellow html.no-touch .header-menu-navigation footer>a:hover,body .theme-yellow .header-menu-navigation footer>a:active,body .theme-yellow html.no-touch .header-menu-navigation footer>a:focus,body .theme-yellow html.no-touch .header-menu-navigation footer>a:hover{color:#ff0}.theme-green .header-menu-navigation footer>a:active,.theme-green html.no-touch .header-menu-navigation footer>a:focus,.theme-green html.no-touch .header-menu-navigation footer>a:hover,body .theme-green .header-menu-navigation footer>a:active,body .theme-green html.no-touch .header-menu-navigation footer>a:focus,body .theme-green html.no-touch .header-menu-navigation footer>a:hover{color:#0f0}.theme-blue .header-menu-navigation footer>a:active,.theme-blue html.no-touch .header-menu-navigation footer>a:focus,.theme-blue html.no-touch .header-menu-navigation footer>a:hover,body .theme-blue .header-menu-navigation footer>a:active,body .theme-blue html.no-touch .header-menu-navigation footer>a:focus,body .theme-blue html.no-touch .header-menu-navigation footer>a:hover{color:#3950ff;border-bottom-color:#0032ff}.theme-yellow .header-menu-navigation footer>a:active,.theme-yellow html.no-touch .header-menu-navigation footer>a:focus,.theme-yellow html.no-touch .header-menu-navigation footer>a:hover,body .theme-yellow .header-menu-navigation footer>a:active,body .theme-yellow html.no-touch .header-menu-navigation footer>a:focus,body .theme-yellow html.no-touch .header-menu-navigation footer>a:hover{border-bottom-color:#ff0}.theme-green .header-menu-navigation footer>a:active,.theme-green html.no-touch .header-menu-navigation footer>a:focus,.theme-green html.no-touch .header-menu-navigation footer>a:hover,body .theme-green .header-menu-navigation footer>a:active,body .theme-green html.no-touch .header-menu-navigation footer>a:focus,body .theme-green html.no-touch .header-menu-navigation footer>a:hover{border-bottom-color:#0f0}.header-menu-sections{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;padding:30px 0 60px}@media (max-width:736px){.header-menu-navigation footer>a{display:block;text-decoration:underline;border-bottom:none!important}.header-menu-sections{display:block;padding:0;-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin:0}}.menu-section{margin:0 30px;-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.menu-section.menu-section--mobile-only{margin-top:60px;padding-bottom:70px}@media (max-width:850px){.menu-section{margin-left:20px;margin-right:20px}}.menu-section ul[role=menu]>li[role=menuitem]{margin:0}.menu-section ul[role=menu]>li[role=menuitem]>a{padding:10px 10px 9px}.menu-section>h3{font-size:100%;padding:0 0 15px 15px;text-align:left;text-transform:uppercase}#atoz-header{background-color:transparent;height:calc(100vh - 215px);width:100%;z-index:1;-webkit-transform:translate3d(0,0,0);position:relative}#atoz-header>figure{height:100%;text-align:center;width:100%}#atoz-header>figure img{height:100%;max-height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#atoz-header .radial-menu a{text-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3),0 0 5px 0 rgba(0,0,0,.3) inset;box-shadow:0 0 5px 0 rgba(0,0,0,.3),0 0 5px 0 rgba(0,0,0,.3) inset}#atoz-header #deep-zoomin,#atoz-header #deep-zoomout{background:#fff;color:#000}.atoz-container{z-index:1}#atoz-intro{margin:0 auto 35px;width:1024px;padding:20px 40px;height:120px}#atoz-intro .button-round,#atoz-intro>div{-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}#atoz-intro>div>h1{text-transform:inherit}#atoz-intro>div>p{font:italic 20px/130% omnes-pro,Helvetica,Arial,sans-serif;margin:0;display:inline-block}#atoz-intro .more-info{position:relative;white-space:nowrap;z-index:100;display:inline-block;margin-left:30px;font:20px/130% omnes-pro,Helvetica,Arial,sans-serif}.theme-purple #atoz-intro .more-info>a,body .theme-purple #atoz-intro .more-info>a{color:#f0f}.theme-yellow #atoz-intro .more-info>a,body .theme-yellow #atoz-intro .more-info>a{color:#ff0}.theme-green #atoz-intro .more-info>a,body .theme-green #atoz-intro .more-info>a{color:#0f0}.theme-blue #atoz-intro .more-info>a,body .theme-blue #atoz-intro .more-info>a{color:#3950ff}#atoz-intro .more-info>a::before{content:"+ "}#atoz-intro>nav{border-bottom:1px dashed rgba(255,255,255,.3);z-index:0;width:100%;top:0;padding:36px 40px;left:0;position:absolute}#atoz-intro>nav:after{content:"";display:table;clear:both}#atoz-intro>nav>.button-round.go-forward{float:right}#atoz-intro>nav>.button-round.go-back{float:left}@media (max-width:1204px){#atoz-intro>div{padding-left:90px}}@media (max-width:1024px){#atoz-intro{width:100%;height:150px}#atoz-intro>nav{padding:50px 40px}#atoz-intro>div{width:660px;margin:0 auto;padding-left:40px}#atoz-intro>div>p{display:block}#atoz-intro>div .more-info{margin-left:0;margin-top:10px}}@media (max-width:1024px) and (max-width:736px){#atoz-intro>div .more-info{display:none}}#atoz-content{background-image:linear-gradient(rgba(0,0,0,.7) 0,#000 600px);color:#fff;position:relative}#atoz-content .opague{opacity:0}#atoz-content .content-intro-wide{display:block}#atoz-content .content-intro-narrow{display:none}#atoz-content aside.share{z-index:9999}#atoz-content>.content{width:1010px;padding-right:360px;margin:0 auto}#atoz-content>.content a{text-decoration:underline;color:#fff}#atoz-content aside.atoz-aside{width:280px;float:right;margin-right:-320px}#atoz-content aside.atoz-aside>figure{margin:0}#atoz-content aside.atoz-aside>table{border-collapse:collapse;margin-top:20px;width:100%}#atoz-content aside.atoz-aside>table td,#atoz-content aside.atoz-aside>table th{padding:10px 0}#atoz-content aside.atoz-aside>table th{font:14px/130% omnes-pro,Helvetica,Arial,sans-serif;min-width:100px;text-align:left;vertical-align:top}#atoz-content aside.atoz-aside>table td{font:16px/130% omnes-pro,Helvetica,Arial,sans-serif}#atoz-content aside.atoz-aside>table tr{border-top:1px dashed rgba(255,255,255,.3);border-bottom:1px dashed rgba(255,255,255,.3)}#atoz-content .image-banner>p>a:active,html.no-touch #atoz-content .image-banner>p>a:focus,html.no-touch #atoz-content .image-banner>p>a:hover{text-decoration:underline}.theme-purple #atoz-content .image-banner>p>a,body .theme-purple #atoz-content .image-banner>p>a{color:#f0f}.theme-yellow #atoz-content .image-banner>p>a,body .theme-yellow #atoz-content .image-banner>p>a{color:#ff0}.theme-green #atoz-content .image-banner>p>a,body .theme-green #atoz-content .image-banner>p>a{color:#0f0}.theme-blue #atoz-content .image-banner>p>a,body .theme-blue #atoz-content .image-banner>p>a{color:#3950ff}@media (min-width:1024px){#atoz-content aside.share{padding-right:360px}}@media (max-width:1024px){#atoz-content.loaded{-webkit-transform:translateY(-230px);transform:translateY(-230px)}#atoz-content .content-intro-wide{display:none}#atoz-content .content-intro-narrow{display:block}#atoz-content aside.atoz-aside{float:none;margin:0 40px 40px}#atoz-content aside.atoz-aside>figure{display:none}#atoz-content .content{width:660px;padding-right:0}}@media (max-width:736px){.menu-section{margin:10px 0}.menu-section ul[role=menu]>li[role=menuitem]>a{padding-left:25px;padding-right:25px}.menu-section>h3{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:0 25px 10px}#atoz-header>figure img{height:auto!important;width:100%!important}#atoz-intro{width:100%;padding:20px;margin-bottom:35px}#atoz-intro>nav{display:none}#atoz-intro>div{padding:0;width:100%}#atoz-intro h1{font-size:24px}#atoz-intro .more-info,#atoz-intro p{font-size:17px}#atoz-content .content{width:auto}#atoz-content aside.atoz-aside{width:auto;margin:0 20px 40px}}.openseadragon-container .openseadragon-canvas+div,.openseadragon-container .openseadragon-canvas+div+div,.openseadragon-container .openseadragon-canvas+div+div+div,.openseadragon-container .openseadragon-canvas+div+div+div+div{display:none}.openseadragon-container .keyboard-command-area{z-index:-1}.overview{margin-top:40px;position:relative;z-index:1000}.overview>ul{font-size:0;list-style-type:none;margin:0 auto 20px;max-width:960px;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.overview>ul li{display:inline-block;margin-left:20px;margin-right:20px;vertical-align:top;width:280px;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}@media (max-width:1024px){.overview>ul{max-width:640px}body.is-android .dossier-intro,body.is-ipad .dossier-intro{max-height:auto!important;height:720px!important}}.overview-more{margin:60px auto;max-width:280px;text-align:center;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.overview-more>button{display:block;margin:10px auto}.footer-bottom{font:18px/40px omnes-pro,Helvetica,Arial,sans-serif;background:#000;color:#fff;float:left;line-height:normal;position:relative;text-align:left;width:100%}.footer-bottom .footer-bottom__sponsors{margin-top:10px}@media (min-width:736px){.menu-section.menu-section--mobile-only{display:none}.footer-bottom{padding-bottom:60px}.footer-bottom.footer-bottom--mobile-only{display:none}}.footer-bottom.footer-bottom--mobile-only .micropia-footer{display:none}.footer-bottom.footer-bottom--transparent{background:0 0;border:transparent}.footer-bottom.footer-bottom--transparent .footer-bottom__section{border:transparent}.footer-bottom .footer-bottom__section{float:left;padding:20px 40px;width:calc(100% / 5)}@media (max-width:736px){.overview>ul{max-width:320px}.footer-bottom .footer-bottom__section{width:100%}}.footer-bottom .footer-bottom__heading{font:18px/40px omnes-pro,Helvetica,Arial,sans-serif;white-space:nowrap}.footer-bottom .footer-bottom__list{list-style:none}.footer-bottom .footer-bottom__list-item{display:inline-block;margin:0;white-space:nowrap;width:100%}.footer-bottom .footer-bottom__list-item.footer-bottom__list-item--mobile-only{display:inline-block}@media (min-width:736px){.footer-bottom .footer-bottom__list-item.footer-bottom__list-item--mobile-only{display:none}}.footer-bottom .footer-bottom__link{color:#fff;display:block;width:100%}.footer-bottom .footer-bottom__link:hover{text-decoration:none}.footer-bottom .footer-bottom__link--social{margin-left:20px;position:relative}.footer-bottom .footer-bottom__link--social:before{color:#fff;display:inline-block;white-space:pre-wrap;font-size:18px;position:absolute;left:-20px;text-decoration:none}.footer-bottom .footer-bottom__charity-seals{text-align:right;width:calc(100% / 5 * 2)}.footer-bottom .footer-bottom__charity-seal{margin-left:10px}.footer-bottom .main-sponsor,.footer-bottom .sponsor{display:inline-block;max-width:160px}@media (max-width:736px){.footer-bottom .footer-bottom__charity-seals{width:100%}.footer-bottom .main-sponsor,.footer-bottom .sponsor{display:block;width:100%}}.footer-bottom .main-sponsor img,.footer-bottom .sponsor img{width:100%}.footer-bottom .micropia-footer{display:none}@media (min-width:736px){.footer-bottom .micropia-footer{display:block}}.footer-mobile{font:18px/40px omnes-pro,Helvetica,Arial,sans-serif;background-color:rgba(0,0,0,.8);display:none;z-index:1;width:100%}.footer-mobile .footer-mobile__list{list-style:none}.footer-mobile .footer-mobile__list-item{display:inline-block;margin:0;padding:0 40px;white-space:nowrap;width:100%}.footer-mobile .footer-mobile__link{color:#fff;display:block;text-decoration:none;width:100%}.footer-mobile .footer-mobile__link:after{content:"";float:right;font-family:icons;font-size:32px}.theme-purple .footer-mobile .footer-mobile__link:after,body .theme-purple .footer-mobile .footer-mobile__link:after{color:#f0f}.theme-blue .footer-mobile .footer-mobile__link:after,body .theme-blue .footer-mobile .footer-mobile__link:after{color:#0032ff}.theme-yellow .footer-mobile .footer-mobile__link:after,body .theme-yellow .footer-mobile .footer-mobile__link:after{color:#ff0}.theme-green .footer-mobile .footer-mobile__link:after,body .theme-green .footer-mobile .footer-mobile__link:after{color:#0f0}.micropia .footer-sticky{border-top:1px dashed rgba(255,255,255,.3);border-bottom:1px dashed rgba(255,255,255,.3);background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1000}.micropia .footer-sticky .footer-sticky__hours{font:18px/40px omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:20px}@media (min-width:736px){.micropia .footer-sticky{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.micropia .footer-sticky .footer-sticky__hours{margin-bottom:0;float:left}.micropia .footer-sticky .footer-sticky__links{display:none}}.micropia .footer-sticky .footer-sticky__button{float:right}.micropia .footer-sticky a{position:relative}.micropia .footer-sticky .footer-sticky__links{margin:20px -40px -20px}.micropia .footer-sticky .footer-sticky__links li{list-style:none;margin:0;border-bottom:0}.micropia .footer-sticky .footer-sticky__links:empty{display:none}.micropia .footer-sticky .footer-sticky__links a{border-top:1px dashed rgba(255,255,255,.3);color:#fff;display:block;padding:10px 40px;text-decoration:none;text-align:left}.micropia .footer-sticky .footer-sticky__links a:after{right:30px}.micropia .footer-sticky .footer-sticky__links a:hover{text-decoration:underline}@media (min-width:736px){.footer-sticky--sticky,.micropia .footer-sticky.footer-sticky--sticky-desktop{background-color:rgba(0,0,0,.8);position:fixed;bottom:0;width:100%}}.footer-sticky .button{background:#fff!important;color:#000}.footer-sticky .button:after{color:#000}.theme-purple.footer-sticky a.button:hover{background:#f0f!important}.theme-yellow.footer-sticky a.button:hover{background:#ff0!important}.theme-green.footer-sticky a.button:hover{background:#0f0!important}.theme-blue.footer-sticky a.button:hover{background:#0032ff!important}.page-header{border-bottom:1px dashed rgba(255,255,255,.3);background-color:#000;display:block;height:80px;position:fixed;text-align:center;width:100%;z-index:2000}.page-header .button.go-back{left:40px;position:absolute;top:20px;white-space:nowrap}@media (min-width:736px) and (max-width:869px){.page-header .button.go-back{max-width:170px;text-overflow:ellipsis;overflow:hidden}.iPad .page-header .button.go-back{text-indent:-10px;padding-right:20px}.iPad .page-header .button.go-back:before{text-indent:0}}@media (max-width:736px){.footer-mobile{display:block}.micropia .footer-sticky .footer-sticky__button,.micropia .footer-sticky .footer-sticky__hours,.micropia .footer-sticky a{text-align:center;width:100%}.page-header .button.go-back{left:20px;width:40px;overflow:hidden;font-size:0}.page-header .button.go-back:before{margin-left:-.4em;font-size:32px;margin-right:.4em}}.page-header button.page-header__open{overflow:hidden;padding-right:7px;width:100px}.page-header button.page-header__open:before{margin-left:-12px}.page-header.page-header-clear{background-color:transparent}.page-header.page-header-clear.menu--open{background-color:#000}.page-header.page-header-clear:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:80px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);z-index:-1}.page-header.menu--open{border-bottom-width:0;overflow:visible;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.page-header.menu--open button.page-header__open:before{content:""}.page-header.menu--open button.page-header__open:active,html.no-touch .page-header.menu--open button.page-header__open:focus,html.no-touch .page-header.menu--open button.page-header__open:hover{border-color:transparent}.page-header--open.page-header-clear{background:#000}.page-header--search .header-language{opacity:none}@media (min-width:736px) and (max-width:1240px){.page-header--search .page-header__logo{opacity:0}}.header-navigation{font-size:0;position:absolute;right:40px;top:20px;-webkit-transition:.2s;transition:.2s}.header-navigation>nav{display:inline-block;margin:0;vertical-align:top}.header-navigation>nav+nav{margin-left:10px}@media (max-width:736px){.page-header button.page-header__open{width:40px}.page-header button.page-header__open:before{margin-left:-.4em}.page-header.page-header-clear{background-color:#000}.page-header.page-header-clear:after{display:none}.page-header--search .header-navigation{white-space:nowrap}.page-header--search .page-header__open{display:none!important}.header-navigation{right:20px;-webkit-transition:.2s;transition:.2s}}.header-search{border:2px solid rgba(255,255,255,.3);border-radius:4px;display:inline-block;width:42px;height:40px;-webkit-transition:150ms;transition:150ms;margin:0 15px;overflow:hidden;white-space:nowrap}@media (max-width:736px){.header-search{display:none}.page-header--open .header-search{display:inline-block}.page-header--open .button.go-back{display:none}#result-list{margin-left:20px;margin-right:20px;max-width:none;padding-left:0;padding-right:0}}.header-search input{border:none;display:none;width:155px;height:100%;padding:0}.header-search__open,.header-search__reset,.header-search__submit{border:0;display:none;width:40px;height:100%;padding:0;vertical-align:top}.header-search__open:hover,.header-search__reset:hover,.header-search__submit:hover{background-color:transparent!important}.header-search__open:before,.header-search__reset:before,.header-search__submit:before{border-radius:4px;display:block;font-family:icons;line-height:36px;vertical-align:middle;visibility:visible}.header-search__open:hover:before,.header-search__reset:hover:before,.header-search__submit:hover:before{color:rgba(255,255,255,.3)}.header-search__open{display:block}.header-search__reset:before{content:""}.header-search__open:before,.header-search__submit:before{content:""}.header-search--open{width:235px}.header-search--open .header-search__reset,.header-search--open .header-search__submit,.header-search--open input{display:inline}.header-search--open .header-search__open{display:none}#related-list{font-size:0;list-style-type:none;margin:70px auto 0;max-width:940px;padding:0;position:relative;z-index:10}#related-list>.cms_plugin>li,#related-list>li{display:inline-block;margin-left:25px;margin-right:25px;text-align:left;vertical-align:top;width:280px}#related-list>.cms_plugin>li{margin-left:15px;margin-right:15px}#related-list>li:first-child{margin-left:0}#related-list>li:last-child{margin-right:0}@media (max-width:960px){#related-list{max-width:640px}}@media (max-width:640px){#related-list{max-width:320px}}#result-list{position:relative;z-index:100}#result-list>ul{margin:0;padding:0}#result-list>ul li{margin:0}#search-form{margin-top:20px;text-align:left}#search-form>form{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}#search-form>form>input{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-right:10px}.introduction #search-form>form>input{margin-right:60px}#search-form button[type=submit]{display:inline-block;border-radius:4px;border:2px solid transparent;margin:0;padding:0 15px 0 50px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px;position:relative}#search-form button[type=submit].has-icon:after,#search-form button[type=submit].has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}#search-form button[type=submit].has-icon:before{float:left;margin-left:-15px}#search-form button[type=submit].has-icon:after{float:right;margin-right:-15px}#search-form button[type=submit]:active,html.no-touch #search-form button[type=submit]:focus,html.no-touch #search-form button[type=submit]:hover{color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff!important}#search-form button[type=submit].button--menu{vertical-align:top}#search-form button[type=submit]:before{font-size:26px;left:14px;position:absolute}#search-form button[type=submit]:after{display:none}.introduction #search-form button[type=submit]{width:90px;top:0;padding-left:40px}.introduction #search-form button[type=submit]:before{left:10px}#search-form>.search-result-count{font:500 24px/130% omnes-pro,Helvetica,Arial,sans-serif;padding:20px 0}.theme-purple #search-form>.search-result-count,body .theme-purple #search-form>.search-result-count{color:#f0f}.theme-yellow #search-form>.search-result-count,body .theme-yellow #search-form>.search-result-count{color:#ff0}.theme-green #search-form>.search-result-count,body .theme-green #search-form>.search-result-count{color:#0f0}.theme-blue #search-form>.search-result-count,body .theme-blue #search-form>.search-result-count{color:#3950ff}.az-overview h1{color:#fff;margin:50px auto;text-align:center;text-transform:none;font:50px/105% omnes-pro,Helvetica,Arial,sans-serif}.az-overview footer.page-footer #footer-sticky{border-image-width:0}#filter-tags{border-width:2px;border-image-slice:12;border-image-width:2px 0 0;border-image-outset:1px 1px 1px 1px;border-image-repeat:round round;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;padding-top:10px;color:#fff;padding-bottom:7px;padding-left:0;margin-left:1.625em;margin-right:1.4375em}#filter-tags .filter-subtags>p,#filter-tags .main-tags>p{display:none;font-size:1.06em;line-height:.8;margin-bottom:19px;padding-top:12px}#filter-tags .filter-buttons{border-width:2px;border-image-slice:12;border-image-width:0 0 2px;border-image-outset:1px 1px 1px 1px;border-image-repeat:round round;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;float:left;margin-bottom:10px;width:100%}#filter-tags .filter-button{clear:both;font-weight:400}#filter-tags .filter-button a{padding-top:0;display:block;text-align:center}#filter-tags .filter-button span{display:inline-block;line-height:40px}#filter-tags .filter-button .hide-filter{display:none}#filter-tags .filter-button .icon{margin-right:5px;vertical-align:middle}#filter-tags .filter-button .icon:before{font-size:24px;line-height:40px}#filter-tags .tags{margin-bottom:10px;font-family:omnes-pro,Helvetica,Arial,sans-serif;display:none}#filter-tags .filter{border-color:rgba(255,255,0,.25);line-height:33px!important;margin-right:6px;margin-bottom:9px;font-weight:400;color:#ff0}#filter-tags .filter:active,#filter-tags .filter:focus{background-color:transparent;color:#ff0}#filter-tags .filter.active,#filter-tags .filter:hover{background-color:#ff0;color:#000}#filter-tags .filter .close{display:none;margin-left:5px}#filter-tags .filter .close:before{font-size:16px;vertical-align:middle}#filter-tags .filter.active .close{display:inline}#filter-tags .filter-subtags{display:none;clear:both}@media (max-width:736px){#search-form>form{-webkit-box-orient:horizontal;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}#search-form>form>input{margin:0}#search-form>form>button[type=submit]{max-width:90px;left:auto}#filter-tags .button-container{display:none!important}}@media (min-width:736px){#filter-tags .select-container{display:none!important}}#filter-tags .select-container .select-block{width:100%}#filter-tags .sort{display:none;float:right;margin-bottom:10px;margin-right:160px;position:relative}#filter-tags .sort span{line-height:36px;vertical-align:top}#filter-tags .sort .sort-options{display:inline-block;margin-left:10px}#filter-tags .sort:hover ul[role=menu] li[role=menuitem]{display:block}#filter-tags .sort ul[role=menu]{position:absolute;top:0;right:-160px;z-index:10;border:2px solid rgba(255,255,0,.25);border-radius:4px;font-size:16px;padding:0}#filter-tags .sort ul[role=menu] li[role=menuitem]{display:none;background-color:#000;margin:0;border:0}#filter-tags .sort ul[role=menu] li[role=menuitem]:hover{background-color:#ff0}#filter-tags .sort ul[role=menu] li[role=menuitem]:hover a,#filter-tags .sort ul[role=menu] li[role=menuitem]:hover a:after{color:#000}#filter-tags .sort ul[role=menu] li[role=menuitem] a:after{display:none}#filter-tags .sort ul[role=menu] li[role=menuitem]:first-child{display:block;border-radius:4px 4px 0 0}#filter-tags .sort ul[role=menu] li[role=menuitem]:first-child a:after{display:inline-block;float:right}#filter-tags .sort ul[role=menu] li[role=menuitem]:last-child{border-radius:0 0 4px 4px}#filter-tags .sort ul[role=menu] li[role=menuitem] a{border:0;color:#ff0;width:154px;height:38px;padding-right:3px;padding-left:12px;display:block;line-height:27px;text-decoration:none}#filter-tags .sort ul[role=menu] li[role=menuitem] a:hover{background:0 0}@media (min-width:736px){#filter-tags .filter-subtags>p,#filter-tags .main-tags>p,#filter-tags .sort,#filter-tags .tags{display:block}#filter-tags .filter-buttons{border-image-width:0;width:auto}#filter-tags .filter-button{display:none}}#atoz-overview-container .grid-sizer{display:block}#atoz-overview-container .az-block{display:inline-block;float:left;overflow:hidden;position:relative}#atoz-overview-container .az-block:before{content:'';display:block;padding-top:56.7%}#atoz-overview-container .az-block figure{height:100%;margin:0;padding:0;position:absolute;top:0;width:100%}#atoz-overview-container .az-block figure:active img,html.no-touch #atoz-overview-container .az-block figure:focus img,html.no-touch #atoz-overview-container .az-block figure:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}#atoz-overview-container .az-block figure .bordered{border-width:2px;border-image-slice:12;border-image-width:2px 2px 2px 2px;border-image-outset:1px 1px 1px 1px;border-image-repeat:round round;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcPDzQYZuXkgAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVGje7Zq7EsMwCASF//+flSYpPJPElizOJLdbI+Aa8RiiPem99/aBiIh2kWz/Z2PEkeGKpLL9j8SIM4ZXksr2Pxpjy3KssJ95szUzEIxgZ8Gjv2i2/VQMuzps2Wl9e7AqGYV/VQwAAAAAAHUvreBIg2xaukvs22lJMa/eKXY3Dyv2xhXEvkjdS1cTOyz4H0Awgp0FV/ylS+6lS9Vhy07LqZcGAAAAAIDJcVLZeFc4avE8W+JAfGFSHIgvtJ95w9YSwQg2EsyB+C/WYbdO6wHn3vAshuPpMQAAAABJRU5ErkJggg==)!important;position:relative;height:100%;width:100%;z-index:3}@media (max-width:719px){#atoz-overview-container .az-block figure .bordered,#atoz-overview-container .az-block:last-child .bordered{border-image-outset:1px 2px 1px 2px}#atoz-overview-container .az-block:nth-of-type(2) .bordered{border-image-outset:2px 2px 1px 2px}#atoz-overview-container .az-block:nth-of-type(2):last-child .bordered{border-image-outset:2px}}@media (min-width:720px) and (max-width:1019px){#atoz-overview-container .az-block:nth-of-type(2n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(2n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-of-type(2n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+1) .bordered,#atoz-overview-container .az-block:nth-of-type(2n):nth-last-child(-n+1) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(2n+1):nth-last-child(-n+1) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(2n+1):nth-last-child(-n+1):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-of-type(2n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):nth-of-type(2n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+2):nth-last-child(-n+1):nth-of-type(2n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+1):nth-of-type(-n+2):nth-of-type(2n+1) .bordered{border-image-outset:2px}}@media (min-width:1020px) and (max-width:1359px){#atoz-overview-container .az-block:nth-of-type(3n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(3n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-of-type(-n+2) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-of-type(3n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-of-type:nth-last-of-type(-n+2) .bordered,#atoz-overview-container .az-block:nth-of-type(3n):nth-last-of-type(-n+2) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(3n+1):nth-last-of-type(-n+2) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(3n+1):nth-last-of-type(-n+2):last-of-type .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-of-type(3n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):nth-of-type(3n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):last-of-type .bordered,#atoz-overview-container .az-block:nth-of-type(-n+3):nth-last-of-type(-n+2):nth-of-type(3n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-of-type:nth-last-of-type(-n+2):nth-of-type(-n+3):nth-of-type(3n+1) .bordered{border-image-outset:2px}}@media (min-width:1359px) and (max-width:1699px){#atoz-overview-container .az-block:nth-of-type(4n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(4n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-child(-n+3) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-of-type(4n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+3) .bordered,#atoz-overview-container .az-block:nth-of-type(4n):nth-last-child(-n+3) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(4n+1):nth-last-child(-n+3) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(4n+1):nth-last-child(-n+3):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-of-type(4n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):nth-of-type(4n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+4):nth-last-child(-n+3):nth-of-type(4n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+3):nth-of-type(-n+4):nth-of-type(4n+1) .bordered{border-image-outset:2px}}@media (min-width:1700px){#atoz-overview-container .az-block:nth-of-type(5n) .bordered{border-image-outset:1px 2px 1px 1px}#atoz-overview-container .az-block:nth-of-type(5n+1) .bordered{border-image-outset:1px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5) .bordered{border-image-outset:2px 1px 1px 1px}#atoz-overview-container .az-block:nth-last-child(-n+4) .bordered{border-image-outset:1px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-of-type(5n) .bordered{border-image-outset:2px 2px 1px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+4) .bordered,#atoz-overview-container .az-block:nth-of-type(5n):nth-last-child(-n+4) .bordered{border-image-outset:1px 2px 2px 1px}#atoz-overview-container .az-block:nth-of-type(5n+1):nth-last-child(-n+4) .bordered{border-image-outset:1px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(5n+1):nth-last-child(-n+4):last-child .bordered{border-image-outset:1px 2px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-of-type(5n+1) .bordered{border-image-outset:2px 1px 1px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4) .bordered{border-image-outset:2px 1px 2px 1px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):nth-of-type(5n+1) .bordered{border-image-outset:2px 1px 2px 2px}#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):last-child .bordered,#atoz-overview-container .az-block:nth-of-type(-n+5):nth-last-child(-n+4):nth-of-type(5n) .bordered{border-image-outset:2px 2px 2px 1px}#atoz-overview-container .az-block:last-child:nth-last-child(-n+4):nth-of-type(-n+5):nth-of-type(5n+1) .bordered{border-image-outset:2px}}#atoz-overview-container .az-block img{position:absolute;top:0;width:100%;z-index:1}@media (min-width:1024px){#atoz-overview-container .az-block img{-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}}#atoz-overview-container .az-block .title{bottom:0;left:0;padding-bottom:24px;padding-left:32px;position:absolute;width:100%;z-index:2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)}#atoz-overview-container .az-block .title span{font:italic 17px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff;display:block;position:relative;z-index:2}#atoz-overview-container .az-block .title span.name{font-style:normal}#atoz-overview-container .az-block .title span.name:after{font-size:23px;vertical-align:middle}@media (max-width:736px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:100%}}@media only screen and (min-width:660px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:50%}}@media only screen and (min-width:1020px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:33.33333%}}@media only screen and (min-width:1360px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:25%}}@media only screen and (min-width:1700px){#atoz-overview-container .az-block,#atoz-overview-container .grid-sizer{width:20%}}#atoz-overview-container{overflow:hidden!important;width:100%}.normal-content figure{display:inline-block;margin:0}.normal-content figure.left{float:left}.normal-content figure.right{float:right}.normal-content .button{float:left;clear:left}.normal-content .button+.button{margin-top:10px}.normal-content .dossier-grid-item{clear:none;float:right;text-align:center;width:232px}.normal-content .dossier-grid-item:nth-child(10),.normal-content .dossier-grid-item:nth-child(14),.normal-content .dossier-grid-item:nth-child(18),.normal-content .dossier-grid-item:nth-child(6){clear:right}.normal-content .figure-caption p:first-of-type{margin-top:0}.normal-content .figure-caption p{text-align:left}.normal-content .figure-caption p,.normal-content .figure-caption span{font:italic 20px/115% omnes-pro,Helvetica,Arial,sans-serif;font-size:20px!important;line-height:115%!important;font-style:italic!important;color:#fff}.normal-content .figure-caption span.percentage{display:block}.normal-content .figure-caption span.percentage,.normal-content .figure-caption span.percentage>span{font:100px/70% omnes-pro,Helvetica,Arial,sans-serif;font-size:100px!important;line-height:70%!important;text-align:right}.theme-purple .normal-content .figure-caption span.percentage,.theme-purple .normal-content .figure-caption span.percentage>span,body .theme-purple .normal-content .figure-caption span.percentage,body .theme-purple .normal-content .figure-caption span.percentage>span{color:#f0f}.theme-yellow .normal-content .figure-caption span.percentage,.theme-yellow .normal-content .figure-caption span.percentage>span,body .theme-yellow .normal-content .figure-caption span.percentage,body .theme-yellow .normal-content .figure-caption span.percentage>span{color:#ff0}.theme-green .normal-content .figure-caption span.percentage,.theme-green .normal-content .figure-caption span.percentage>span,body .theme-green .normal-content .figure-caption span.percentage,body .theme-green .normal-content .figure-caption span.percentage>span{color:#0f0}.theme-blue .normal-content .figure-caption span.percentage,.theme-blue .normal-content .figure-caption span.percentage>span,body .theme-blue .normal-content .figure-caption span.percentage,body .theme-blue .normal-content .figure-caption span.percentage>span{color:#3950ff}.normal-content .figure-caption span.number{display:block}.normal-content .figure-caption span.number.align-right{text-align:right}.normal-content .figure-caption span.number.align-left{text-align:left}.normal-content .figure-caption span.number.align-center{text-align:center}.normal-content .figure-caption span.number,.normal-content .figure-caption span.number>span{float:left;padding-right:.1em;width:70px;font:50px/105% omnes-pro,Helvetica,Arial,sans-serif;font-size:50px!important;line-height:105%!important;font-style:normal!important}.normal-content .figure-caption span.big-number{display:block;font-size:100px!important;line-height:105%!important;font-style:normal!important}.theme-purple .normal-content .figure-caption span.big-number,body .theme-purple .normal-content .figure-caption span.big-number{color:#f0f}.theme-blue .normal-content .figure-caption span.big-number,body .theme-blue .normal-content .figure-caption span.big-number{color:#0032ff}.theme-yellow .normal-content .figure-caption span.big-number,body .theme-yellow .normal-content .figure-caption span.big-number{color:#ff0}.theme-green .normal-content .figure-caption span.big-number,body .theme-green .normal-content .figure-caption span.big-number{color:#0f0}.normal-content .figure-caption p.big{font-size:20px!important}.normal-content .figure-caption span.subtitle{display:block;margin-top:10px;opacity:.5;font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.normal-content .figure-caption p.subtext{color:#999;font-size:17px;line-height:130%;padding-top:10px;position:relative}.normal-content .figure-caption p.subtext:before{border-top:1px dashed #999;content:'';display:block;height:0;left:10px;position:absolute;top:0;width:60px}.normal-content figure.on-right{width:275px}.normal-content figure.on-right figure.round{float:left;margin-right:20px}.normal-content figure.on-right .figure-caption{position:absolute;top:0;right:0;width:50%;height:100%;padding:0}.normal-content figure.on-right .figure-caption p{margin-top:20px}.normal-content figure.on-right .figure-caption span{margin:0;display:block;float:none;text-align:left!important;padding:0;font-size:16px!important;line-height:130%!important}.normal-content figure.on-right .figure-caption span.number{font-size:20px!important;font-weight:500!important}body.is-android #loepneus,body.is-ipad #loepneus,body.is-iphone #loepneus{display:none}body.is-android #snoepje-1,body.is-ipad #snoepje-1,body.is-iphone #snoepje-1{top:275px!important}body.is-android #snoepje-2,body.is-ipad #snoepje-2,body.is-iphone #snoepje-2{top:230px!important}body.is-android #snoepje-3,body.is-ipad #snoepje-3,body.is-iphone #snoepje-3{top:210px!important}.dossier-slide{position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.dossier-slide:after{content:"";display:table;clear:both}.dossier-slide .dossier-main{height:100%;position:relative}.dossier-slide .dossier-main .dossier-slide-content h1{margin-bottom:17px}.dossier-slide .dossier-main .dossier-slide-content p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:17px}.theme-purple .dossier-slide .dossier-main .dossier-slide-content p,body .theme-purple .dossier-slide .dossier-main .dossier-slide-content p{color:#f0f}.theme-yellow .dossier-slide .dossier-main .dossier-slide-content p,body .theme-yellow .dossier-slide .dossier-main .dossier-slide-content p{color:#ff0}.theme-green .dossier-slide .dossier-main .dossier-slide-content p,body .theme-green .dossier-slide .dossier-main .dossier-slide-content p{color:#0f0}.theme-blue .dossier-slide .dossier-main .dossier-slide-content p,body .theme-blue .dossier-slide .dossier-main .dossier-slide-content p{color:#3950ff}.dossier-slide .dossier-main figure,.dossier-slide .dossier-main figure>img{-webkit-transform-style:flat;transform-style:flat}.dossier-slide.dossier-intro,.dossier-slide.dossier-outro{text-align:center}.dossier-slide.dossier-intro .dossier-slide-content h1,.dossier-slide.dossier-outro .dossier-slide-content h1{margin-bottom:17px}.dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{position:relative;font:36px/24px omnes-pro,Helvetica,Arial,sans-serif;margin-top:12px}.dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle:before,.dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle:before{content:'';display:block;height:2px;margin-bottom:20px;width:80px;margin-left:calc(50% - 40px)}.theme-purple .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-purple .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,body .theme-purple .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,body .theme-purple .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#f0f}.theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,body .theme-yellow .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,body .theme-yellow .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#ff0}.theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,body .theme-green .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,body .theme-green .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#0f0}.theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,.theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle,body .theme-blue .dossier-slide.dossier-intro .dossier-slide-content .intro-subtitle,body .theme-blue .dossier-slide.dossier-outro .dossier-slide-content .intro-subtitle{color:#3950ff}.dossier-slide.dossier-intro .dossier-slide-content .intro-text,.dossier-slide.dossier-intro .dossier-slide-content .outro-text,.dossier-slide.dossier-outro .dossier-slide-content .intro-text,.dossier-slide.dossier-outro .dossier-slide-content .outro-text{font:italic 24px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.dossier-slide.dossier-intro .dossier-slide-content .intro-text,.dossier-slide.dossier-outro .dossier-slide-content .intro-text{margin-top:97px}.dossier-slide.dossier-intro .dossier-slide-content .outro-text,.dossier-slide.dossier-outro .dossier-slide-content .outro-text{margin:0 auto;width:580px}.dossier-slide .dossier-slide-background{float:left;height:auto;margin-bottom:-100%;position:relative;text-align:center;width:100%;z-index:-1}.dossier-slide .dossier-slide-background img{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dossier-slide .dossier-slide-background.full-size>img{height:auto;vertical-align:bottom;width:100%}.dossier-slide .dossier-slide-content.left{float:left;width:330px}.dossier-slide .dossier-slide-content.right{float:right;width:330px}@media (max-width:1024px){body.is-android .phone-content .dossier-intro,body.is-ipad .phone-content .dossier-intro{height:auto!important}}figure.round{border:2px solid rgba(255,255,255,.2);border-radius:50%;overflow:hidden;position:relative}figure.round img{height:100%;-webkit-transition:.5s ease-out;transition:.5s ease-out;vertical-align:bottom;width:100%}figure.round:after{background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 70%,rgba(0,0,0,.65) 100%);background:0 0,center,35%,70%,100% rgba(0,0,0,.65);content:'';display:block;height:100%;position:absolute;top:0;width:100%}figure.round.hover-offset{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.round.hover-offset img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:.5s ease-out;-webkit-transition:.5s ease-out}.figure-circle{font:32px/120px omnes-pro,Helvetica,Arial,sans-serif;border-radius:50%;border-style:solid;border-width:2px;height:120px;overflow:hidden;position:relative;text-align:center;width:120px}.theme-purple .figure-circle,body .theme-purple .figure-circle{border-color:#f0f}.theme-blue .figure-circle,body .theme-blue .figure-circle{border-color:#0032ff}.theme-yellow .figure-circle,body .theme-yellow .figure-circle{border-color:#ff0}.theme-green .figure-circle,body .theme-green .figure-circle{border-color:#0f0}.figure-caption{padding-bottom:30px;text-align:center}.figure-caption p,.figure-caption span{margin-top:10px}.figure-caption p strong,.figure-caption span strong{display:block;font-style:normal;padding-bottom:2px}figure.round+.figure-caption p,figure.round+.figure-caption span{font:italic 16px/130% omnes-pro,Helvetica,Arial,sans-serif;font-size:16px!important;font-style:normal!important;line-height:130%!important;text-align:center!important}.theme-purple #pullout-standalone .content a.button-secondary,.theme-purple .dossier-pullout .content a.button-secondary,.theme-purple .dossier-slide .dossier-slide-content a.button-secondary,body .theme-purple #pullout-standalone .content a.button-secondary,body .theme-purple .dossier-pullout .content a.button-secondary,body .theme-purple .dossier-slide .dossier-slide-content a.button-secondary{border-color:rgba(255,0,255,.5);color:#f0f}.theme-blue #pullout-standalone .content a.button-secondary,.theme-blue .dossier-pullout .content a.button-secondary,.theme-blue .dossier-slide .dossier-slide-content a.button-secondary,body .theme-blue #pullout-standalone .content a.button-secondary,body .theme-blue .dossier-pullout .content a.button-secondary,body .theme-blue .dossier-slide .dossier-slide-content a.button-secondary{border-color:rgba(0,50,255,.5);color:#0032ff}.theme-yellow #pullout-standalone .content a.button-secondary,.theme-yellow .dossier-pullout .content a.button-secondary,.theme-yellow .dossier-slide .dossier-slide-content a.button-secondary,body .theme-yellow #pullout-standalone .content a.button-secondary,body .theme-yellow .dossier-pullout .content a.button-secondary,body .theme-yellow .dossier-slide .dossier-slide-content a.button-secondary{border-color:rgba(255,255,0,.5);color:#ff0}.theme-green #pullout-standalone .content a.button-secondary,.theme-green .dossier-pullout .content a.button-secondary,.theme-green .dossier-slide .dossier-slide-content a.button-secondary,body .theme-green #pullout-standalone .content a.button-secondary,body .theme-green .dossier-pullout .content a.button-secondary,body .theme-green .dossier-slide .dossier-slide-content a.button-secondary{border-color:rgba(0,255,0,.5);color:#0f0}.theme-purple #pullout-standalone .content a.button-secondary:active,.theme-purple .dossier-pullout .content a.button-secondary:active,.theme-purple .dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch .theme-purple #pullout-standalone .content a.button-secondary:focus,html.no-touch .theme-purple #pullout-standalone .content a.button-secondary:hover,html.no-touch .theme-purple .dossier-pullout .content a.button-secondary:focus,html.no-touch .theme-purple .dossier-pullout .content a.button-secondary:hover,html.no-touch .theme-purple .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .theme-purple .dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:#f0f}.theme-blue #pullout-standalone .content a.button-secondary:active,.theme-blue .dossier-pullout .content a.button-secondary:active,.theme-blue .dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch .theme-blue #pullout-standalone .content a.button-secondary:focus,html.no-touch .theme-blue #pullout-standalone .content a.button-secondary:hover,html.no-touch .theme-blue .dossier-pullout .content a.button-secondary:focus,html.no-touch .theme-blue .dossier-pullout .content a.button-secondary:hover,html.no-touch .theme-blue .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .theme-blue .dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:#0032ff}.theme-yellow #pullout-standalone .content a.button-secondary:active,.theme-yellow .dossier-pullout .content a.button-secondary:active,.theme-yellow .dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch .theme-yellow #pullout-standalone .content a.button-secondary:focus,html.no-touch .theme-yellow #pullout-standalone .content a.button-secondary:hover,html.no-touch .theme-yellow .dossier-pullout .content a.button-secondary:focus,html.no-touch .theme-yellow .dossier-pullout .content a.button-secondary:hover,html.no-touch .theme-yellow .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .theme-yellow .dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:#ff0}.theme-green #pullout-standalone .content a.button-secondary:active,.theme-green .dossier-pullout .content a.button-secondary:active,.theme-green .dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch .theme-green #pullout-standalone .content a.button-secondary:focus,html.no-touch .theme-green #pullout-standalone .content a.button-secondary:hover,html.no-touch .theme-green .dossier-pullout .content a.button-secondary:focus,html.no-touch .theme-green .dossier-pullout .content a.button-secondary:hover,html.no-touch .theme-green .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .theme-green .dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:#0f0}#pullout-standalone .content a.button-secondary:active,#pullout-standalone .content a.button-secondary:focus,#pullout-standalone .content a.button-secondary:hover,.dossier-pullout .content a.button-secondary:active,.dossier-pullout .content a.button-secondary:focus,.dossier-pullout .content a.button-secondary:hover,.dossier-slide .dossier-slide-content a.button-secondary:active,.dossier-slide .dossier-slide-content a.button-secondary:focus,.dossier-slide .dossier-slide-content a.button-secondary:hover{background-color:transparent}#pullout-standalone .content a.button-secondary:active,.dossier-pullout .content a.button-secondary:active,.dossier-slide .dossier-slide-content a.button-secondary:active,html.no-touch #pullout-standalone .content a.button-secondary:focus,html.no-touch #pullout-standalone .content a.button-secondary:hover,html.no-touch .dossier-pullout .content a.button-secondary:focus,html.no-touch .dossier-pullout .content a.button-secondary:hover,html.no-touch .dossier-slide .dossier-slide-content a.button-secondary:focus,html.no-touch .dossier-slide .dossier-slide-content a.button-secondary:hover{color:#000}#pullout-standalone .content a.button-secondary:before,.dossier-pullout .content a.button-secondary:before,.dossier-slide .dossier-slide-content a.button-secondary:before{font-size:32px;margin-left:-.4em;margin-right:0}.hover-magnify{top:0;left:0;border:1px dashed #fff}.hover-magnify:after{background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 70%,rgba(0,0,0,.65) 100%);background:0 0,center,35%,70%,100% rgba(0,0,0,.65);content:'';display:block;height:100%;position:absolute;top:0;width:100%}.dossier-intro .dossier-slide-content h1,.dossier-intro .dossier-slide-content p{opacity:.001;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.phone-content{width:100%}.phone-content figcaption p,.phone-content figcaption span{display:inline}.phone-content figcaption br{display:none}.phone-content .figure-caption-mobile{font-weight:500!important;font-style:normal!important;font-size:24px!important}.phone-content .dossier-slide figcaption>p{font:17px/130% omnes-pro,Helvetica,Arial,sans-serif}.phone-content .dossier-slide.dossier-intro .dossier-slide-content,.phone-content .dossier-slide.dossier-outro .dossier-slide-content{padding-left:20px;padding-right:20px;padding-top:50px}.phone-content .dossier-slide.dossier-intro h1,.phone-content .dossier-slide.dossier-outro h1{margin-bottom:17px}.phone-content .dossier-slide.dossier-intro .intro-subtitle,.phone-content .dossier-slide.dossier-outro .intro-subtitle{font:24px/24px omnes-pro,Helvetica,Arial,sans-serif;margin-bottom:50px}.phone-content .dossier-slide.dossier-intro .intro-text,.phone-content .dossier-slide.dossier-intro .outro-text,.phone-content .dossier-slide.dossier-outro .intro-text,.phone-content .dossier-slide.dossier-outro .outro-text{font:italic 20px/130% omnes-pro,Helvetica,Arial,sans-serif;color:#fff}.phone-content .dossier-slide.dossier-intro .intro-text,.phone-content .dossier-slide.dossier-outro .intro-text{margin-top:0}.phone-content .content figure{margin-bottom:10px}.phone-content .content figure .round{border-radius:50%}.phone-content .content figure .figure-caption p,.phone-content .content figure .figure-caption span{font-size:16px}.phone-content .content figure figcaption p,.phone-content .content figure figcaption span{display:inline}.phone-content .content h1{font-size:24px;font-weight:500;margin-bottom:13px;margin-top:15px}.phone-content .dossier-slide{margin-bottom:50px;width:100%}.phone-content .dossier-slide>p{margin-bottom:17px}.theme-purple .phone-content .dossier-slide>p,body .theme-purple .phone-content .dossier-slide>p{color:#f0f}.theme-yellow .phone-content .dossier-slide>p,body .theme-yellow .phone-content .dossier-slide>p{color:#ff0}.theme-green .phone-content .dossier-slide>p,body .theme-green .phone-content .dossier-slide>p{color:#0f0}.theme-blue .phone-content .dossier-slide>p,body .theme-blue .phone-content .dossier-slide>p{color:#3950ff}.phone-content .dossier-slide a.button-secondary{margin-left:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-purple .phone-content .dossier-slide a.button-secondary,body .theme-purple .phone-content .dossier-slide a.button-secondary{border-color:rgba(255,0,255,.5);color:#f0f}.theme-blue .phone-content .dossier-slide a.button-secondary,body .theme-blue .phone-content .dossier-slide a.button-secondary{border-color:rgba(0,50,255,.5);color:#0032ff}.theme-yellow .phone-content .dossier-slide a.button-secondary,body .theme-yellow .phone-content .dossier-slide a.button-secondary{border-color:rgba(255,255,0,.5);color:#ff0}.theme-green .phone-content .dossier-slide a.button-secondary,body .theme-green .phone-content .dossier-slide a.button-secondary{border-color:rgba(0,255,0,.5);color:#0f0}.phone-content .dossier-slide a.button-secondary:before{font-size:1.5em;margin-left:-.4em;margin-right:0}.phone-content .dossier-slide a.button-secondary:active,html.no-touch .phone-content .dossier-slide a.button-secondary:focus,html.no-touch .phone-content .dossier-slide a.button-secondary:hover{color:#000}.phone-content .dossier-slide a.button-secondary+.button{margin-top:10px}.phone-content .dossier-grid{padding:10px 20px 20px;width:100%}.phone-content .dossier-grid .dossier-grid-item{display:inline-block;font-size:0;vertical-align:top;width:49%}.phone-content .dossier-grid .dossier-grid-item:nth-child(2n){padding-left:5px}.phone-content .dossier-grid .dossier-grid-item:nth-child(2n+1){padding-right:5px}.phone-content .dossier-grid .figure-caption{padding-bottom:10px}.phone-content .dossier-intro h1,.phone-content .dossier-intro p{opacity:1}.dossier-slide figcaption{position:relative;padding-top:10px}.dossier-slide figcaption:after{border-bottom:1px dashed rgba(255,255,255,.3);content:'';display:block;padding:5px 0 10px;width:80px;position:absolute;top:-15px}.dossier-slide figcaption>p{font:italic 20px/115% omnes-pro,Helvetica,Arial,sans-serif}.dossier-slide figcaption>p:first-child{margin-top:0}.dossier-slide figcaption>p:last-child{margin-bottom:0}.dossier-slide figcaption+figcaption:after{display:none}.vimeo-image-overlay{outline:#000 solid 5px}.iPad.safari .swiper-slide>.slide-next{bottom:120px}.iPad.safari .slide-content--footer,.iPad.safari .slide-homepage-story>ul.left-list{padding-bottom:100px}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}.overview-block .cms-plugin{display:contents}.overview-block .overview-block__item .overview-block__link{position:relative;display:block;width:100%;height:100%}.overview-block .overview-block__item .overview-block__image{width:100%}.overview-block .overview-block__item .overview-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;padding:40px}.overview-block .overview-block__item .overview-block__button{margin-top:10px;margin-bottom:40px;display:inline-block;text-shadow:none}.overview-block .overview-block__item .overview-block__title{font-size:24px;line-height:130%;color:#fff;text-decoration:none}.overview-block .overview-block__item .overview-block__subtitle{color:#fff;display:block;font-size:16px;line-height:20px;text-decoration:none}.overview-block .overview-block__item .overview-block__subtitle:after{font-size:22px;line-height:20px;vertical-align:sub}.overview-block .overview-block__item.overview-block__item--text{margin:0 20px 33px}.overview-block .overview-block__item.overview-block__item--belowtext .overview-block__container,.overview-block .overview-block__item.overview-block__item--small .overview-block__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-block .overview-block__item.overview-block__item--halve .overview-block__container,.overview-block .overview-block__item.overview-block__item--highlight .overview-block__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stories-overview{font-family:omnes-pro,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1080px;padding:0 10px}@media (min-width:736px){.overview-block .overview-block__item{margin-bottom:33px}.overview-block .overview-block__item.overview-block__item--text{position:absolute;top:0;left:0;width:calc(33% - 50px / 2);margin:0;letter-spacing:.4px;line-height:1.35;font-size:1.25em}.overview-block .overview-block__item.overview-block__item--text .overview-block__title{display:none}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--belowtext{-webkit-box-flex:calc(33% - 50px / 2);-ms-flex:calc(33% - 50px / 2) 0 0px;flex:calc(33% - 50px / 2) 0 0;width:calc(33% - 50px / 2);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--belowtext .overview-block__container{padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--small{-webkit-box-flex:calc(33% - 50px / 2);-ms-flex:calc(33% - 50px / 2) 0 0px;flex:calc(33% - 50px / 2) 0 0;width:calc(33% - 50px / 2)}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--small .overview-block__container{padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--halve{-webkit-box-flex:calc(50% - 50px / 2);-ms-flex:calc(50% - 50px / 2) 0 0px;flex:calc(50% - 50px / 2) 0 0;width:calc(50% - 50px / 2)}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--halve .overview-block__container{padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--halve .overview-block__title{font-size:35px}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--highlight{-webkit-box-flex:calc(66% - 50px / 2);-ms-flex:calc(66% - 50px / 2) 0 0px;flex:calc(66% - 50px / 2) 0 0;width:calc(66% - 50px / 2);min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--highlight .overview-block__container{padding:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.overview-block .overview-block__item.overview-block__item--image.overview-block__item--highlight .overview-block__title{font-size:35px}.stories-overview{margin-bottom:160px}}.stories-overview .overview-item{display:none;height:0;width:0}.stories-overview .stories-overview__title{margin:40px 20px 30px;font-size:27.625px}@media (min-width:736px){.stories-overview .stories-overview__title{margin:40px 0 30px;font-size:50px}}.stories-overview .stories-overview__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:736px){.stories-overview .stories-overview__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}}.stories-overview .overview-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stories-overview .overview-item *{position:relative;z-index:10}.stories-overview .overview-item>:empty{display:none}.stories-overview .overview-item>.item-link>a:not(banaan){display:inline-block;border-radius:4px;border:2px solid transparent;margin:0;padding:0 15px;color:#fff;background-color:transparent;outline:0;font:400 17px/32px omnes-pro,Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:.5s ease-out;transition:.5s ease-out;height:40px}.stories-overview .overview-item>.item-link>a:not(banaan).has-icon:after,.stories-overview .overview-item>.item-link>a:not(banaan).has-icon:before{display:inline-block;height:32px;line-height:36px;text-align:center;vertical-align:top;width:32px}.stories-overview .overview-item>.item-link>a:not(banaan).has-icon:before{float:left;margin-left:-15px}.stories-overview .overview-item>.item-link>a:not(banaan).has-icon:after{float:right;margin-right:-15px}.stories-overview .overview-item>.item-link>a:not(banaan):active,html.no-touch .stories-overview .overview-item>.item-link>a:not(banaan):focus,html.no-touch .stories-overview .overview-item>.item-link>a:not(banaan):hover{color:#000;cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff!important}.stories-overview .overview-item>.item-link>a:not(banaan).button--menu{vertical-align:top}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvdmVuZG9yL19zd2lwZXIuc2NzcyIsIm1pY3JvcGlhL3N0eWxlc2hlZXRzL3NjcmVlbi5jc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L3ZlbmRvci9fbGVhZmxldC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9fcmVzZXQuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L21peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsImxpYi9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJsaWIvZm9udGF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwibGliL2ZvbnRhd2Vzb21lL3Njc3MvZmEtYnJhbmRzLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL2RlZmluaXRpb25zL19pY29ucy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9kZWZpbml0aW9ucy9fdHlwb2dyYXBoeS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9taXhpbnMvX2NvbnRlbnQuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL19kb3NzaWVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL21peGlucy9fbGlua3Muc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fY29va2llYm90LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvX2JvZHkuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fYnV0dG9uLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvbWl4aW5zL19ob3Zlci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL19jb250ZW50LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvX2hlYWRlcnMuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9faHRtbC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL19pZnJhbWUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9faW1nLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvX2lucHV0LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL2RlZmluaXRpb25zL190aGVtZXMuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYm91cmJvbi9jc3MzL19wbGFjZWhvbGRlci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL19sb2FkaW5nLXNwaW5uZXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvZW52aXJvbm1lbnQvYm91cmJvbi9hZGRvbnMvX3NpemUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fbWFpbi5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2F0b21zL19wYXJhZ3JhcGguc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9hdG9tcy9fc3Ryb25nLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvYXRvbXMvX3RleHRhcmVhLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19ibG9ja3F1b3RlLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19kZWZpbml0aW9uX2xpc3Quc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvX2Zvcm1fcm93LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL21peGlucy9fYm9yZGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19saXN0cy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9fcGFnZS13cmFwcGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19zY3JvbGxiYXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9jb21wb3VuZHMvX3NsaWRlLXN1YmJyYW5kLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL2Vudmlyb25tZW50L2JvdXJib24vY3NzMy9fYmFja2dyb3VuZC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL2NvbXBvdW5kcy9fc3Bpbm5lci1idXR0b24uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2FnZW5kYV9kYXRlLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19hZ2VuZGFfaXRlbS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fYmxvY2tfbGluay5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fY29udGVudF9pbnRyby5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fZGF0YV90YWJsZS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2NzczMvX2NhbGMuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2Zvcm0uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2Z1bGxzY3JlZW5fc3dpcGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19oZWFkZXJfY29udGVudC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2NzczMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2ltYWdlX2Jhbm5lci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fbGluZWFyX21lbnUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX2xpbmtfYmFubmVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19tZW51bGlzdC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fb3ZlcnZpZXdfaXRlbS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fcHVsbG91dC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2NzczMvX2xpbmVhci1ncmFkaWVudC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fcmFkaWFsX21lbnUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3JlbGF0ZWRfaXRlbS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fcmVzdWx0X2l0ZW0uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3NlYXJjaF9yZXN1bHQuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3NoYXJlLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL19zaWRlX2ltYWdlLnNjc3MiLCJtaWNyb3BpYS9zdHlsZXNoZWV0cy9kZWZpbml0aW9ucy9fdGhlbWVzLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvY29tcG91bmRzL19maWd1cmUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3NsaXRfaW1hZ2Uuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9tb2xlY3VsZXMvX3RhZ19saXN0LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvbW9sZWN1bGVzL190aGVtZS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2NzczMvX2ZsZXgtYm94LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19hZ2VuZGFfbmF2aWdhdGlvbi5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL21vbGVjdWxlcy9fdmlkZW9fbGlnaHRib3guc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2NvbnRlbnRfaGVhZGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19jYWxjdWxhdG9yLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19nZW5lcmljX292ZXJ2aWV3LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19ob21lcGFnZS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9taXhpbnMvX2Ntcy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9taXhpbnMvX21lbnUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2xvZ28uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2ludHJvZHVjdGlvbi5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9fbGFuZ3VhZ2Vfc2VsZWN0LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19tZW51LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19tYWluX2NvbnRhaW5lci5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9fYXRvei5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9fb3ZlcnZpZXcuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2Rvc3NpZXIuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2Zvb3Rlcl9ib3R0b20uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2Zvb3Rlcl9tb2JpbGUuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2Zvb3Rlcl9zdGlja3kuc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX3BhZ2VfaGVhZGVyLnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19yZXN1bHRfbGlzdC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9fcmVsYXRlZF9saXN0LnNjc3MiLCJ3ZWJzaXRlL3N0eWxlc2hlZXRzL3dlYnNpdGUvb3JnYW5pc21zL19zZWFyY2hfZm9ybS5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy93ZWJzaXRlL29yZ2FuaXNtcy9fYXRvel9vdmVydmlldy5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9lbnZpcm9ubWVudC9ib3VyYm9uL2NzczMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnNpdGUvc3R5bGVzaGVldHMvd2Vic2l0ZS9vcmdhbmlzbXMvX2FsbC5zY3NzIiwid2Vic2l0ZS9zdHlsZXNoZWV0cy9fYmFzZS5zY3NzIiwibWljcm9waWEvc3R5bGVzaGVldHMvYmxvY2tzL19vdmVydmlld19ibG9jay5zY3NzIiwibWljcm9waWEvc3R5bGVzaGVldHMvYmxvY2tzL19zdG9yaWVzX292ZXJ2aWV3LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQWNBLGtCQUNDLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EsNEJBQUEsT0FJQSxvQkFBQSxPQUVBLFFBQUEsRUFFRCxnQkFDQyxTQUFBLFNBQ0EsTUFBQSxLQUVBLDRCQUFBLEdBQ0Esa0JBQUEsbUJBQ0EsbUNBQUEsS0FFQSx5QkFBQSxjQUFBLENBQUEsSUFBQSxDQUFBLElBQ0EseUJBQUEsR0FDQSxlQUFBLG1CQUNBLGdDQUFBLEtBRUEsdUJBQUEsWUFBQSxDQUFBLElBQUEsQ0FBQSxJQUNBLHVCQUFBLEdBQ0EsYUFBQSxtQkFDQSw4QkFBQSxLQUNBLGFBQUEsZUFFQSx3QkFBQSxhQUFBLENB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Q3ZDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLDZCQUE4QyxRQUFBLFFBQzlDLDZCQUE4QyxRQUFBLFFBQzlDLDhCQUErQyxRQUFBLFFBQy9DLDJCQUE0QyxRQUFBLFFBQzVDLG9CQUFxQyxRQUFBLFFBQ3JDLDJCQUE0QyxRQUFBLFFBQzVDLHFCQUFzQyxRQUFBLFFBQ3RDLHlCQUEwQyxRQUFBLFFBQzFDLG1CQUFvQyxRQUFBLFFBQ3BDLHdCQUF5QyxRQUFBLFFBQ3pDLDBCQUEyQyxRQUFBLFFBQzNDLHVCQUF3QyxRQUFBLFFBQ3hDLGtCQUFtQyxRQUFBLFFBQ25DLHlCQUEwQyxRQUFBLFFBQzFDLHFCQUFzQyxRQUFBLFFBQ3RDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLHNCQUF1QyxRQUFBLFFBQ3ZDLDhCQUErQyxRQUFBLFFBQy9DLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLGlCQUFrQyxRQUFBLFFBQ2xDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLGlCQUFrQyxRQUFBLFFBQ2xDLHdCQUF5QyxRQUFBLFFBQ3pDLHVCQUF3QyxRQUFBLFFBQ3hDLHNCQUF1QyxRQUFBLFFBQ3ZDLHdCQUF5QyxRQUFBLFFBQ3pDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLHNCQUF1QyxRQUFBLFFBQ3ZDLCtCQUFnRCxRQUFBLFFBQ2hELCtCQUFnRCxRQUFBLFFBQ2hELGdDQUFpRCxRQUFBLFFBQ2pELDZCQUE4QyxRQUFBLFFBQzlDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLHlCQUEwQyxRQUFBLFFBQzFDLHNCQUF1QyxRQUFBLFFBQ3ZDLGlCQUFrQyxRQUFBLFFBQ2xDLGtCQUFtQyxRQUFBLFFBQ25DLGtCQUFtQyxRQUFBLFFB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QyxRQUFBLFFBQ3hDLGtCQUFtQyxRQUFBLFFBQ25DLHdCQUF5QyxRQUFBLFFBQ3pDLHVCQUF3QyxRQUFBLFFBQ3hDLHVCQUF3QyxRQUFBLFFBQ3hDLHlCQUEwQyxRQUFBLFFBQzFDLDhCQUErQyxRQUFBLFFBQy9DLHlCQUEwQyxRQUFBLFFBQzFDLDBCQUEyQyxRQUFBLFFBQzNDLG9CQUFxQyxRQUFBLFFBQ3JDLGdCQUFpQyxRQUFBLFFBQ2pDLHdCQUF5QyxRQUFBLFFBQ3pDLDhCQUErQyxRQUFBLFFBQy9DLG1CQUFvQyxRQUFBLFFBQ3BDLGdCQUFpQyxRQUFBLFFBQ2pDLG9CQUFxQyxRQUFBLFFBQ3JDLHFCQUFzQyxRQUFBLFFBQ3RDLDJCQUE0QyxRQUFBLFFBQzVDLHVCQUF3QyxRQUFBLFFBQ3hDLHVCQUF3QyxRQUFBLFFBQ3hDLDZCQUE4QyxRQUFBLFFBQzlDLHNCQUF1QyxRQUFBLFFBQ3ZDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLDhCQUErQyxRQUFBLFFBQy9DLDRCQUE2QyxRQUFBLFFBQzdDLHFCQUFzQyxRQUFBLFFBQ3RDLDJCQUE0QyxRQUFBLFFBQzVDLHlCQUEwQyxRQUFBLFFBQzFDLG9CQUFxQyxRQUFBLFFBQ3JDLGlCQUFrQyxRQUFBLFFBQ2xDLGdCQUFpQyxRQUFBLFFBQ2pDLG9CQUFxQyxRQUFBLFFBQ3JDLHVCQUF3QyxRQUFBLFFBQ3hDLDhCQUErQyxRQUFBLFFBQy9DLHdCQUF5QyxRQUFBLFFBQ3pDLDhCQUErQyxRQUFBLFFBQy9DLDRCQUE2QyxRQUFBLFFBQzdDLHVCQUF3QyxRQUFBLFFBQ3hDLHNCQUF1QyxRQUFBLFFBQ3ZDLHNCQUF1QyxRQUFBLFFBQ3ZDLDJCQUE0QyxRQUFBLFFBQzVDLDJCQUE0QyxRQUFBLFFBQzVDLDRCQUE2QyxRQUFBLFFBQzdDLHlCQUEwQyxRQUFBLFFBQzFDLHdCQUF5QyxRQUFBLFFBQ3pDLHFCQUFzQyxRQUFBLFFBQ3RDLHlCQUEwQyxRQUFBLFFBQzFDLHNCQUF1QyxRQUFBLFFBQ3ZDLGlCQUFrQyxRQUFBLFFBQ2xDLHlCQUEwQyxRQUFBLFFBQzFDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLGVBQWdDLFFBQUEsUUFDaEMsbUJBQW9DLFFBQUEsUUFDcEMsc0JBQXVDLFFBQUEsUUFDdkMsMEJBQTJDLFFBQUEsUUFDM0MsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsc0JBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMseUJBQTBDLFFBQUEsUUFDMUMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXFDLFFBQUEsUUFDckMsb0JBQXFDLFFBQUEsUUFDckMsd0JBQXlDLFFBQUEsUUFDekMsMkJBQTRDLFFBQUEsUUFDNUMsbUJBQW9DLFFBQUEsUUFDcEMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsb0JBQXFDLFFBQUEsUUFDckMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMsb0JBQXFDLFFBQUEsUUFDckMsb0JBQXFDLFFBQUEsUUFDckMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMscUJBQXNDLFFBQUEsUUFDdEMsNkJBQThDLFFBQUEsUUFDOUMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFBQUEsUUFDbkMsdUJBQXdD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QUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFNBQUEsVUFyQ04scUNBMENJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUE1Q0osbUNBZ0RJLFNBQUEsU0FDQSxRQUFBLEdBakRKLHdDQXFESSxRQUFBLEtBckRKLDBEcEZERSxRQUFBLGFBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNRDREQSxZQzNEQSxPQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFlBQ0EsUUFBQSxFUExBLEtNQ0EsSU5EQSxLTUdBLEtOSEEsVUFBQSxVQUFBLE1BQUEsV09TQSxnQkFBQSxLeEJKTSxtQkFBQSxJQUFBLFNBb0JBLFdBQUEsSUFBQSxTdUJ2Qk4sT0FBQSxLQUlFLHlFQUFBLDBFQUVFLFFBQUEsYUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLElBQ0EsTUFBQSxLQUdGLDBFQUNFLE1BQUEsS0FDQSxZQUFBLE1BR0YseUVBQ0UsTUFBQSxNQUNBLGFBQUEsTTFCNnFaaUYsaUVBQW5GLDhFNEIvclpBLDhFRndCQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLGdCQUFBLEt2QjFCSSxtQkFBQSxJQUFBLFNBb0JBLFdBQUEsSUFBQSxTdUJzQ0osaUJBQUEsZUEzQkYsdUVBQ0UsZUFBQSIsImZpbGUiOiJtaWNyb3BpYS9zdHlsZXNoZWV0cy9zY3JlZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFN3aXBlciAyLjYuMVxuICogTW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3NsaWRlcnMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEwLTIwMTQsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKlxuICogTGljZW5zZWQgdW5kZXIgR1BMICYgTUlUXG4gKlxuICogUmVsZWFzZWQgb246IE1heSA2LCAyMDE0XG4qL1xuLnN3aXBlci1jb250YWluZXIge1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG5cdHotaW5kZXg6MTtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG5cdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApO1xuXHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7XG5cblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowcztcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApO1xuXHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwwcHgpO1xuXG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LW1zLXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG5cdC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtcblxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbi8vXHRmbG9hdDogbGVmdDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuWW91ciBjdXN0b20gc3R5bGVzLCBoZXJlIHlvdSBuZWVkIHRvIHNwZWNpZnkgY29udGFpbmVyJ3MgYW5kIHNsaWRlJ3NcbnNpemVzLCBwYWdpbmF0aW9uLCBldGMuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItY29udGFpbmVyIHtcblx0LyogU3BlY2lmeSBTd2lwZXIncyBTaXplOiAqL1xuXG5cdC8qd2lkdGg6MjAwcHg7XG5cdGhlaWdodDogMTAwcHg7Ki9cbn1cbi5zd2lwZXItc2xpZGUge1xuXHQvKiBTcGVjaWZ5IFNsaWRlcydzIFNpemU6ICovXG5cblx0Lyp3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlOyovXG59XG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdC8qIFNwZWNpZmljIGFjdGl2ZSBzbGlkZSBzdHlsaW5nOiAqL1xuXG59XG4uc3dpcGVyLXNsaWRlLXZpc2libGUge1xuXHQvKiBTcGVjaWZpYyB2aXNpYmxlIHNsaWRlIHN0eWxpbmc6ICovXG5cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFnaW5hdGlvbiBTdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN3aXBlci1wYWdpbmF0aW9uLXN3aXRjaCB7XG5cdC8qIFN0eWxpemUgcGFnaW5hdGlvbiBidXR0b246ICovXG5cbn1cbi5zd2lwZXItYWN0aXZlLXN3aXRjaCB7XG5cdC8qIFNwZWNpZmljIGFjdGl2ZSBidXR0b24gc3R5bGU6ICovXG5cbn1cbi5zd2lwZXItdmlzaWJsZS1zd2l0Y2gge1xuXHQvKiBTcGVjaWZpYyB2aXNpYmxlIGJ1dHRvbiBzdHlsZTogKi9cblxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGlrYS1sZW5kYXIsIC50aGVtZS1wdXJwbGUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUteWVsbG93IC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLXllbGxvdyAucGlrYS1sZW5kYXIsIC50aGVtZS15ZWxsb3cgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLXllbGxvdyAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXllbGxvdyBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS15ZWxsb3cgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUteWVsbG93IC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSwgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtYmx1ZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1ibHVlIC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLWJsdWUgLnBpa2EtbGVuZGFyLCAudGhlbWUtYmx1ZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuYm9keSAudGhlbWUtYmx1ZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLWJsdWUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLCAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtZ3JlZW4gLnBpa2EtbGVuZGFyLFxuYm9keSAudGhlbWUtZ3JlZW4gLnBpa2EtbGVuZGFyLCAudGhlbWUtZ3JlZW4gLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1ncmVlbiAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtZ3JlZW4gI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtcHVycGxlIGFzaWRlLnNoYXJlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSBhc2lkZS5zaGFyZTpiZWZvcmUsIC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1wdXJwbGUgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY7IH1cblxuLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUteWVsbG93IC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksIC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS15ZWxsb3cgYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLXllbGxvdyAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsIC50aGVtZS15ZWxsb3cgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUteWVsbG93IC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDsgfVxuXG4udGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtYmx1ZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1ibHVlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtYmx1ZSBhc2lkZS5zaGFyZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ibHVlIGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtYmx1ZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtYmx1ZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyZmY7IH1cblxuLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtZ3JlZW4gYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gYXNpZGUuc2hhcmU6YmVmb3JlLCAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLWdyZWVuIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjA7IH1cblxuLypcbiAqIFN3aXBlciAyLjYuMVxuICogTW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3NsaWRlcnMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEwLTIwMTQsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKlxuICogTGljZW5zZWQgdW5kZXIgR1BMICYgTUlUXG4gKlxuICogUmVsZWFzZWQgb246IE1heSA2LCAyMDE0XG4qL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Zb3VyIGN1c3RvbSBzdHlsZXMsIGhlcmUgeW91IG5lZWQgdG8gc3BlY2lmeSBjb250YWluZXIncyBhbmQgc2xpZGUnc1xuc2l6ZXMsIHBhZ2luYXRpb24sIGV0Yy5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN3aXBlci1jb250YWluZXIge1xuICAvKiBTcGVjaWZ5IFN3aXBlcidzIFNpemU6ICovXG4gIC8qd2lkdGg6MjAwcHg7XG5cdGhlaWdodDogMTAwcHg7Ki8gfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLyogU3BlY2lmeSBTbGlkZXMncyBTaXplOiAqL1xuICAvKndpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7Ki8gfVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIC8qIFNwZWNpZmljIGFjdGl2ZSBzbGlkZSBzdHlsaW5nOiAqLyB9XG5cbi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC8qIFNwZWNpZmljIHZpc2libGUgc2xpZGUgc3R5bGluZzogKi8gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhZ2luYXRpb24gU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItcGFnaW5hdGlvbi1zd2l0Y2gge1xuICAvKiBTdHlsaXplIHBhZ2luYXRpb24gYnV0dG9uOiAqLyB9XG5cbi5zd2lwZXItYWN0aXZlLXN3aXRjaCB7XG4gIC8qIFNwZWNpZmljIGFjdGl2ZSBidXR0b24gc3R5bGU6ICovIH1cblxuLnN3aXBlci12aXNpYmxlLXN3aXRjaCB7XG4gIC8qIFNwZWNpZmljIHZpc2libGUgYnV0dG9uIHN0eWxlOiAqLyB9XG5cbi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xuLmxlYWZsZXQtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LW1hcC1wYW5lIHN2Zyxcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0OyB9XG5cbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDE2MDBweDtcbiAgaGVpZ2h0OiAxNjAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogc3R1cGlkIEFuZHJvaWQgMiBkb2Vzbid0IHVuZGVyc3RhbmQgXCJtYXgtd2lkdGg6IG5vbmVcIiBwcm9wZXJseSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDsgfVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogODsgfVxuXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiA0OyB9XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHtcbiAgei1pbmRleDogNDsgfVxuXG4ubGVhZmxldC1zaGFkb3ctcGFuZSB7XG4gIHotaW5kZXg6IDU7IH1cblxuLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICB6LWluZGV4OiA2OyB9XG5cbi5sZWFmbGV0LXBvcHVwLXBhbmUge1xuICB6LWluZGV4OiA3OyB9XG5cbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnIHtcbiAgei1pbmRleDogMjsgfVxuXG4ubGVhZmxldC12bWwtc2hhcGUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDsgfVxuXG4ubHZtbCB7XG4gIGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xuLmxlYWZsZXQtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGVhZmxldC10b3Age1xuICB0b3A6IDA7IH1cblxuLmxlYWZsZXQtcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ubGVhZmxldC1ib3R0b20ge1xuICBib3R0b206IDA7IH1cblxuLmxlYWZsZXQtbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUtbG9hZGVkLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGN1cnNvcnMgKi9cbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjsgfVxuXG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jb250YWluZXIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7IH1cblxuLyogdmlzdWFsIHR3ZWFrcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA3OEE4OyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTsgfVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xuLmxlYWZsZXQtYmFyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjYmJiOyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLyogem9vbSBjb250cm9sICovXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xuICB0ZXh0LWluZGVudDogMXB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9Eb3dubG9hZHMvbGVhZmxldC1tYXN0ZXIvaW1hZ2VzL2xheWVycy5wbmcpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vRG93bmxvYWRzL2xlYWZsZXQtbWFzdGVyL2ltYWdlcy9sYXllcnMtMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7IH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7IH1cblxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7IH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4vKiBwb3B1cCAqL1xuLmxlYWZsZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTNweCAxOXB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMThweCAwOyB9XG5cbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0cHggNHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MzYzNjMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgem9vbTogMTsgfVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpOyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgfVxuXG4vKiBkaXYgaWNvbiAqL1xuLmxlYWZsZXQtZGl2LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgICBmb250LXNtb290aGluZzogYXV0bzsgfSB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCxcbmR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyayxcbmF1ZGlvLCB2aWRlbywgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxub2wgPiBsaSwgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbm9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yNWVtO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmNhcHRpb24sIHRoLCB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuY2FwdGlvbiwgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbmEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbm1haW4sIGFydGljbGUsIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWFpbjphZnRlciwgYXJ0aWNsZTphZnRlciwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXQsIHRleHRhcmVhLCBrZXlnZW4sIHNlbGVjdCwgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG5sYWJlbFtmb3JdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBidXR0b24sIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbFtmb3JdOmhvdmVyLCBsYWJlbFtmb3JdOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLCBidXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cywgc2VsZWN0OmhvdmVyLCBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAgLjI1ZW07IH1cblxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0uNzVlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogOTAlOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4uZmEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjsgfVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIHNyYzogdXJsKC9zdGF0aWMvd2Vic2l0ZS9mb250cy9pY29ucy9vdXRwdXQvaWNvbnMuZW90KTtcbiAgc3JjOiB1cmwoL3N0YXRpYy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC9zdGF0aWMvd2Vic2l0ZS9mb250cy9pY29ucy9vdXRwdXQvaWNvbnMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExMSc7IH1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTEyJzsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTEzJzsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE0JzsgfVxuXG4uaWNvbi1hcnJvdzItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE1JzsgfVxuXG4uaWNvbi1hcnJvdzItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE2JzsgfVxuXG4uaWNvbi1hcnJvdzItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExNyc7IH1cblxuLmljb24tYXJyb3cyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTgnOyB9XG5cbi5pY29uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE5JzsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTFhJzsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1JzsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTAyJzsgfVxuXG4uaWNvbi1mb3JtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWInOyB9XG5cbi5pY29uLWZvcm0tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExYyc7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA4JzsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTFkJzsgfVxuXG4uaWNvbi1taW51cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExZSc7IH1cblxuLmljb24tcGxheS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWUnO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYSc7IH1cblxuLmljb24tcGx1cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUsICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWYnOyB9XG5cbi5pY29uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIwJzsgfVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIyJzsgfVxuXG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uaWNvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmljb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJyAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuaWNvbi1zb2NpYWwtd2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5pY29uLWFycm93LWRvd24tYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTExJzsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExMic7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIsIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtbGluayA+IGE6YWZ0ZXIsIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSk6YWZ0ZXIsIC5yZWxhdGVkLWl0ZW0gPiBwID4gYTphZnRlciwgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiBzcGFuOmFmdGVyLFxuLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46YWZ0ZXIsICNhdG96LWNvbnRlbnQgLmltYWdlLWJhbm5lciA+IHAgPiBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExMyc7IH1cblxuLmljb24tYXJyb3ctdXAtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE0JzsgfVxuXG4uaWNvbi1hcnJvdzItZG93bi1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMTUnOyB9XG5cbi5pY29uLWFycm93Mi1sZWZ0LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExNic7IH1cblxuLmljb24tYXJyb3cyLXJpZ2h0LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExNyc7IH1cblxuLmljb24tYXJyb3cyLXVwLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExOCc7IH1cblxuLmljb24tYnVsbGV0LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjExOSc7IH1cblxuLmljb24tY2FsZW5kYXItYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTFhJzsgfVxuXG4uaWNvbi1jaGVjay1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnOyB9XG5cbi5pY29uLWNsb3NlLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEwMic7IH1cblxuLmljb24tZm9ybS1jaGVja2JveC1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWInOyB9XG5cbi5pY29uLWZvcm0tcmFkaW8tYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTFjJzsgfVxuXG4uaWNvbi1tZW51LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEwOCc7IH1cblxuLmljb24tbWludXMtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTFkJzsgfVxuXG4uaWNvbi1taW51cy1ib2xkLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyMyc7IH1cblxuLmljb24tcGxheS1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWUnOyB9XG5cbi5pY29uLXBsdXMtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTBhJzsgfVxuXG4uaWNvbi1wbHVzLWJvbGQtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTI0JzsgfVxuXG4uaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTBlJzsgfVxuXG4uaWNvbi1zaGFyZS1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMWYnOyB9XG5cbi5pY29uLXNvY2lhbC1mYWNlYm9vay1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjAnOyB9XG5cbi5pY29uLXNvY2lhbC1waW50ZXJlc3QtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTIxJzsgfVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlci1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInOyB9XG5cbi5pY29uLXNvY2lhbC13aGF0c2FwcC1hZnRlcjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUsIC5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIC5pY29uLWFycm93LXVwOmJlZm9yZSwgLmljb24tYXJyb3cyLWRvd246YmVmb3JlLCAuaWNvbi1hcnJvdzItbGVmdDpiZWZvcmUsIC5pY29uLWFycm93Mi1yaWdodDpiZWZvcmUsIC5pY29uLWFycm93Mi11cDpiZWZvcmUsIC5pY29uLWJ1bGxldDpiZWZvcmUsIC5pY29uLWNhbGVuZGFyOmJlZm9yZSwgLmljb24tY2hlY2s6YmVmb3JlLCAuaWNvbi1jbG9zZTpiZWZvcmUsIC5pY29uLWZvcm0tY2hlY2tib3g6YmVmb3JlLCAuaWNvbi1mb3JtLXJhZGlvOmJlZm9yZSwgLmljb24tbWVudTpiZWZvcmUsIC5pY29uLW1pbnVzOmJlZm9yZSwgLmljb24tbWludXMtYm9sZDpiZWZvcmUsIC5pY29uLXBsYXk6YmVmb3JlLCAuaWNvbi1wbGF5LWRvd246YmVmb3JlLCAuaWNvbi1wbHVzOmJlZm9yZSwgLmljb24tcGx1cy1ib2xkOmJlZm9yZSwgLmljb24tc2VhcmNoOmJlZm9yZSwgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06YmVmb3JlLCAuaWNvbi1zaGFyZTpiZWZvcmUsIC5pY29uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsIC5pY29uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSwgLmljb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSwgLmljb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSwgLmljb24tYXJyb3ctZG93bi1hZnRlcjphZnRlciwgLmljb24tYXJyb3ctbGVmdC1hZnRlcjphZnRlciwgLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIsIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtbGluayA+IGE6YWZ0ZXIsIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSk6YWZ0ZXIsIC5yZWxhdGVkLWl0ZW0gPiBwID4gYTphZnRlciwgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiBzcGFuOmFmdGVyLFxuLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46YWZ0ZXIsICNhdG96LWNvbnRlbnQgLmltYWdlLWJhbm5lciA+IHAgPiBhOmFmdGVyLCAuaWNvbi1hcnJvdy11cC1hZnRlcjphZnRlciwgLmljb24tYXJyb3cyLWRvd24tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93Mi1sZWZ0LWFmdGVyOmFmdGVyLCAuaWNvbi1hcnJvdzItcmlnaHQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93Mi11cC1hZnRlcjphZnRlciwgLmljb24tYnVsbGV0LWFmdGVyOmFmdGVyLCAuaWNvbi1jYWxlbmRhci1hZnRlcjphZnRlciwgLmljb24tY2hlY2stYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNsb3NlLWFmdGVyOmFmdGVyLCAuaWNvbi1mb3JtLWNoZWNrYm94LWFmdGVyOmFmdGVyLCAuaWNvbi1mb3JtLXJhZGlvLWFmdGVyOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyOmFmdGVyLCAuaWNvbi1taW51cy1hZnRlcjphZnRlciwgLmljb24tbWludXMtYm9sZC1hZnRlcjphZnRlciwgLmljb24tcGxheS1hZnRlcjphZnRlciwgLmljb24tcGx1cy1hZnRlcjphZnRlciwgLmljb24tcGx1cy1ib2xkLWFmdGVyOmFmdGVyLCAuaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNoYXJlLWFmdGVyOmFmdGVyLCAuaWNvbi1zb2NpYWwtZmFjZWJvb2stYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNvY2lhbC1waW50ZXJlc3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNvY2lhbC10d2l0dGVyLWFmdGVyOmFmdGVyLCAuaWNvbi1zb2NpYWwtd2hhdHNhcHAtYWZ0ZXI6YWZ0ZXIsIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbi5idXR0b24ucm91bmQuaGFzLWljb246YmVmb3JlLFxuLmJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbi5idXR0b24tcm91bmQuaGFzLWljb246YmVmb3JlLFxuLmJ1dHRvbi1yb3VuZC5oYXMtaWNvbjphZnRlciwgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTphZnRlciwgLmhlYWRlci1sYW5ndWFnZXMgdWxbcm9sZT1cIm1lbnVcIl0gbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4udGhlbWUtcHVycGxlIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLXB1cnBsZSAucGlrYS1sZW5kYXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgLnBpa2EtbGVuZGFyLCAudGhlbWUtcHVycGxlIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sXG5ib2R5IC50aGVtZS1wdXJwbGUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiwgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1wdXJwbGUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtcHVycGxlIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsIC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtcHVycGxlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLXB1cnBsZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLXB1cnBsZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUteWVsbG93IC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnksIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLXllbGxvdyAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLXllbGxvdyAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLXllbGxvdyAucGlrYS1sZW5kYXIsXG5ib2R5IC50aGVtZS15ZWxsb3cgLnBpa2EtbGVuZGFyLCAudGhlbWUteWVsbG93IC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sXG5ib2R5IC50aGVtZS15ZWxsb3cgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiwgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLXllbGxvdyBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS15ZWxsb3cgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsIC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUteWVsbG93IC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLXllbGxvdyAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLXllbGxvdyAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLXllbGxvdyAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUteWVsbG93IC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtYmx1ZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1ibHVlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtYmx1ZSAucGlrYS1sZW5kYXIsXG5ib2R5IC50aGVtZS1ibHVlIC5waWthLWxlbmRhciwgLnRoZW1lLWJsdWUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLWJsdWUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiwgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtYmx1ZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsXG5ib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSxcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSwgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1ibHVlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1ibHVlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtYmx1ZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aGVtZS1ncmVlbiBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLWdyZWVuIC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLWdyZWVuIC5waWthLWxlbmRhciwgLnRoZW1lLWdyZWVuIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sXG5ib2R5IC50aGVtZS1ncmVlbiAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLWdyZWVuIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLWdyZWVuIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsIC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSwgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udGhlbWUtcHVycGxlIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLXB1cnBsZSBhc2lkZS5zaGFyZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgYXNpZGUuc2hhcmU6YmVmb3JlLCAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtcHVycGxlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSwgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1wdXJwbGUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtcHVycGxlIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtcHVycGxlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLXB1cnBsZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLXB1cnBsZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOyB9XG5cbi50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUteWVsbG93IGFzaWRlLnNoYXJlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXllbGxvdyBhc2lkZS5zaGFyZTpiZWZvcmUsIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS15ZWxsb3cgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXllbGxvdyBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS15ZWxsb3cgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUteWVsbG93IC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7IH1cblxuLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLWJsdWUgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ibHVlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtYmx1ZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLWJsdWUgYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSBhc2lkZS5zaGFyZTpiZWZvcmUsIC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLWJsdWUgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSxcbmJvZHkgLnRoZW1lLWJsdWUgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSwgLnRoZW1lLWJsdWUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtYmx1ZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1ibHVlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1ibHVlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtYmx1ZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ibHVlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1ibHVlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMmZmOyB9XG5cbi50aGVtZS1ncmVlbiBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtZ3JlZW4gLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLWdyZWVuIGFzaWRlLnNoYXJlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWdyZWVuIGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1ncmVlbiAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSwgLnRoZW1lLWdyZWVuIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLWdyZWVuIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWdyZWVuIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1ncmVlbiAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtZ3JlZW4gI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwOyB9XG5cbi5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgaDEsIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzJweC8xMDAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudCA+IGgxLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBoMSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBoMSwgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxLCAjcHVsbG91dC1zdGFuZGFsb25lIGgxLCAuc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IGgxLCAuc2xpZGUtY29udGVudCA+IGgxLCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyID4gaDEsIC5pbnRyb2R1Y3Rpb24gPiBoMSwgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxLCAuc3Rvcmllcy1vdmVydmlldyAuc3Rvcmllcy1vdmVydmlld19fdGl0bGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwcHgvMTA1JSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQgPiBoMixcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDIsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gaDIsIC50aGVtZSA+IC50aGVtZS10ZXh0ID4gZGl2ID4gaDEsICNhZ2VuZGEtbmF2aWdhdGlvbiA+IHVsID4gbGk6Zmlyc3Qtb2YtdHlwZSwgI2FnZW5kYS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kYXksIC5tZW51LXNlY3Rpb24gPiBoMywgI2F0b3otaW50cm8gPiBkaXYgPiBoMSwgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyBoMSxcbi5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gaDEsIC5waG9uZS1jb250ZW50IC5jb250ZW50IGgxIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250ZW50ID4gaDMsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGgzLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgzLCAuY29udGVudCA+IGRsID4gZHQsXG4uY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiBkdCxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGR0LFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZHQsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGR0LCAuYWdlbmRhLWRhdGUgPiBoMSwgLmFnZW5kYS1pbmZvID4gaDEsIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtdGltZXMsIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5jb250ZW50ID4gZm9ybSBoMixcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSBoMixcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIGgyLCAuaW1hZ2UtYmFubmVyID4gaDEsIC5saW5rLWJhbm5lciA+IGgxLCAub3ZlcnZpZXctaXRlbSA+IGgxLCAuc2VhcmNoLXJlc3VsdCA+IGgxLCBhc2lkZS5zaGFyZSA+IGgxLCBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiBoMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjRweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCwgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgLnRvdGFsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAyNHB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXNlLXZlcmJhdGltIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGVudCA+IGgxLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBoMSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBoMSwgLmNvbnRlbnQgPiBoMixcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDIsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gaDIsIC5jb250ZW50ID4gaDMsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGgzLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgzLCAuY29udGVudCA+IGlmcmFtZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaWZyYW1lLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGlmcmFtZSwgLmNvbnRlbnQgPiAuYnV0dG9ucy5pZnJhbWUsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5idXR0b25zLmlmcmFtZSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUsIC5jb250ZW50ID4gcCxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gcCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwLCAuY29udGVudCA+IHAuYnV0dG9ucyxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gcC5idXR0b25zLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHAuYnV0dG9ucywgLmNvbnRlbnQgPiBkbCxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwsIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlLCAuY29udGVudCA+IHVsLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCwgLmNvbnRlbnQgPiB1bC5saXN0LWxpbmtzLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bC5saXN0LWxpbmtzLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsLmxpc3QtbGlua3MsIC5jb250ZW50ID4gb2wsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IG9sLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IG9sLCAuY29udGVudCB0YWJsZSwgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmRhdGEtdGFibGUsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmRhdGEtdGFibGUsIC5jb250ZW50ID4gZm9ybSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtLCAuY29udGVudCA+IC5pbWFnZS1iYW5uZXIsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5pbWFnZS1iYW5uZXIsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmltYWdlLWJhbm5lciwgLmNvbnRlbnQgPiAubGluay1iYW5uZXIsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5saW5rLWJhbm5lcixcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAubGluay1iYW5uZXIsIC5pbnRyb2R1Y3Rpb24sICNyZXN1bHQtbGlzdCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmRvc3NpZXItbWFpbiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmNvbnRlbnQgPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksIC5jb250ZW50ID4gdWwgPiBsaSA+IGEsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhLCAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLWxpbmsgPiBhLCAuaW1hZ2UtYmFubmVyID4gcCA+IGEsIGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGEsIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSksIC5yZWxhdGVkLWl0ZW0gPiBwID4gYSwgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiBzcGFuLFxuLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW4sICNhdG96LWludHJvIC5tb3JlLWluZm8gPiBhLCAjYXRvei1jb250ZW50IC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYTphZnRlciwgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KTphZnRlciwgLnJlbGF0ZWQtaXRlbSA+IHAgPiBhOmFmdGVyLCAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46YWZ0ZXIsXG4udGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gc3BhbjphZnRlciwgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDNweDsgfVxuXG4jQ3lib3RDb29raWVib3REaWFsb2csXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRpdGxlLFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUZXh0LFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uQWNjZXB0LFxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uV3JhcHBlcixcbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbldyYXBwZXIgbGFiZWwsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxEZXRhaWxzQnV0dG9uLFxuI0N5Ym90Q29va2llYm90RGlhbG9nIGEsXG4jQ3lib3RDb29raWVib3REaWFsb2cgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwib21uZXMtcHJvXCIsXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzJweDsgfVxuICBidXR0b24uaGFzLWljb246YmVmb3JlLFxuICAuYnV0dG9uLmhhcy1pY29uOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGJ1dHRvbi5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgaHRtbC5uby10b3VjaCBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlLCBodG1sLm5vLXRvdWNoXG4gIC5idXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbjpmb2N1cyxcbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tbWVudSxcbiAgLmJ1dHRvbi5idXR0b24tLW1lbnUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuYnV0dG9uLmRpc2FibGVkLFxuLmJ1dHRvbi5kaXNhYmxlZCxcbi5idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi5kaXNhYmxlZC5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi1kaXNhYmxlZC5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tZGlzYWJsZWQuaGFzLWljb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi5kaXNhYmxlZC5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tZGlzYWJsZWQuaGFzLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLmRpc2FibGVkLmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLWRpc2FibGVkLmhhcy1pY29uOmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBodG1sLm5vLXRvdWNoIGJ1dHRvbi5kaXNhYmxlZDpob3ZlcixcbiAgaHRtbC5uby10b3VjaCBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsIGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5kaXNhYmxlZDpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuICAuYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLWRpc2FibGVkOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoXG4gIC5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsXG4gIC5idXR0b24tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gIGJ1dHRvbi5kaXNhYmxlZC5idXR0b24tLW1lbnUsXG4gIC5idXR0b24uZGlzYWJsZWQuYnV0dG9uLS1tZW51LFxuICAuYnV0dG9uLWRpc2FibGVkLmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5idXR0b24ucHJpbWFyeSxcbi5idXR0b24ucHJpbWFyeSxcbi5idXR0b24tcHJpbWFyeSxcbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCA1MDAgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBidXR0b24ucHJpbWFyeS5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5wcmltYXJ5Lmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLnByaW1hcnkuaGFzLWljb246YmVmb3JlLFxuICAuYnV0dG9uLnByaW1hcnkuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24tcHJpbWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tcHJpbWFyeS5oYXMtaWNvbjphZnRlcixcbiAgLnByaW1hcnktY2FsbC10by1hY3Rpb24uaGFzLWljb246YmVmb3JlLFxuICAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzJweDsgfVxuICBidXR0b24ucHJpbWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24ucHJpbWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tcHJpbWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLmhhcy1pY29uOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGJ1dHRvbi5wcmltYXJ5Lmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLnByaW1hcnkuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24tcHJpbWFyeS5oYXMtaWNvbjphZnRlcixcbiAgLnByaW1hcnktY2FsbC10by1hY3Rpb24uaGFzLWljb246YWZ0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIGh0bWwubm8tdG91Y2ggYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggYnV0dG9uLnByaW1hcnk6Zm9jdXMsIGJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5wcmltYXJ5OmZvY3VzLFxuICAuYnV0dG9uLnByaW1hcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoXG4gIC5idXR0b24tcHJpbWFyeTpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4gIC5idXR0b24tcHJpbWFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLnByaW1hcnktY2FsbC10by1hY3Rpb246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLnByaW1hcnktY2FsbC10by1hY3Rpb246Zm9jdXMsXG4gIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICBidXR0b24ucHJpbWFyeS5idXR0b24tLW1lbnUsXG4gIC5idXR0b24ucHJpbWFyeS5idXR0b24tLW1lbnUsXG4gIC5idXR0b24tcHJpbWFyeS5idXR0b24tLW1lbnUsXG4gIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBodG1sLm5vLXRvdWNoIGJ1dHRvbi5wcmltYXJ5OmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIGJ1dHRvbi5wcmltYXJ5OmZvY3VzLCBidXR0b24ucHJpbWFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5wcmltYXJ5OmhvdmVyLFxuICBodG1sLm5vLXRvdWNoXG4gIC5idXR0b24ucHJpbWFyeTpmb2N1cyxcbiAgLmJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXByaW1hcnk6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuICAuYnV0dG9uLXByaW1hcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoXG4gIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoXG4gIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uOmZvY3VzLFxuICAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5idXR0b24uc2Vjb25kYXJ5LFxuLmJ1dHRvbi5zZWNvbmRhcnksXG4uYnV0dG9uLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgYnV0dG9uLnNlY29uZGFyeS5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5zZWNvbmRhcnkuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24uc2Vjb25kYXJ5Lmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi5zZWNvbmRhcnkuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24tc2Vjb25kYXJ5Lmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi1zZWNvbmRhcnkuaGFzLWljb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgYnV0dG9uLnNlY29uZGFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24uc2Vjb25kYXJ5Lmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi1zZWNvbmRhcnkuaGFzLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgYnV0dG9uLnNlY29uZGFyeS5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi5zZWNvbmRhcnkuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24tc2Vjb25kYXJ5Lmhhcy1pY29uOmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBodG1sLm5vLXRvdWNoIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsXG4gIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gIGJ1dHRvbi5zZWNvbmRhcnkuYnV0dG9uLS1tZW51LFxuICAuYnV0dG9uLnNlY29uZGFyeS5idXR0b24tLW1lbnUsXG4gIC5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5idXR0b24udGVydGlhcnksXG4uYnV0dG9uLnRlcnRpYXJ5LFxuLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi50ZXJ0aWFyeS5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi10ZXJ0aWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tdGVydGlhcnkuaGFzLWljb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi50ZXJ0aWFyeS5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tdGVydGlhcnkuaGFzLWljb246YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLnRlcnRpYXJ5Lmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLXRlcnRpYXJ5Lmhhcy1pY29uOmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBodG1sLm5vLXRvdWNoIGJ1dHRvbi50ZXJ0aWFyeTpob3ZlcixcbiAgaHRtbC5uby10b3VjaCBidXR0b24udGVydGlhcnk6Zm9jdXMsIGJ1dHRvbi50ZXJ0aWFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi50ZXJ0aWFyeTpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLnRlcnRpYXJ5OmZvY3VzLFxuICAuYnV0dG9uLnRlcnRpYXJ5OmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXRlcnRpYXJ5OmhvdmVyLFxuICBodG1sLm5vLXRvdWNoXG4gIC5idXR0b24tdGVydGlhcnk6Zm9jdXMsXG4gIC5idXR0b24tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gIGJ1dHRvbi50ZXJ0aWFyeS5idXR0b24tLW1lbnUsXG4gIC5idXR0b24udGVydGlhcnkuYnV0dG9uLS1tZW51LFxuICAuYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5idXR0b24ucm91bmQsXG4uYnV0dG9uLnJvdW5kLFxuLmJ1dHRvbi1yb3VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG4gIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjpiZWZvcmUsIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi5yb3VuZC5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24ucm91bmQuaGFzLWljb246YWZ0ZXIsXG4gIC5idXR0b24tcm91bmQuaGFzLWljb246YmVmb3JlLFxuICAuYnV0dG9uLXJvdW5kLmhhcy1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMnB4OyB9XG4gIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24ucm91bmQuaGFzLWljb246YmVmb3JlLFxuICAuYnV0dG9uLXJvdW5kLmhhcy1pY29uOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi1yb3VuZC5oYXMtaWNvbjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgaHRtbC5uby10b3VjaCBidXR0b24ucm91bmQ6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggYnV0dG9uLnJvdW5kOmZvY3VzLCBidXR0b24ucm91bmQ6YWN0aXZlLCBodG1sLm5vLXRvdWNoXG4gIC5idXR0b24ucm91bmQ6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi5yb3VuZDpmb2N1cyxcbiAgLmJ1dHRvbi5yb3VuZDphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmJ1dHRvbi1yb3VuZDpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuYnV0dG9uLXJvdW5kOmZvY3VzLFxuICAuYnV0dG9uLXJvdW5kOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICBidXR0b24ucm91bmQuYnV0dG9uLS1tZW51LFxuICAuYnV0dG9uLnJvdW5kLmJ1dHRvbi0tbWVudSxcbiAgLmJ1dHRvbi1yb3VuZC5idXR0b24tLW1lbnUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgYnV0dG9uLnJvdW5kLmhhcy1pY29uOmJlZm9yZSwgYnV0dG9uLnJvdW5kLmhhcy1pY29uOmFmdGVyLFxuICAuYnV0dG9uLnJvdW5kLmhhcy1pY29uOmJlZm9yZSxcbiAgLmJ1dHRvbi5yb3VuZC5oYXMtaWNvbjphZnRlcixcbiAgLmJ1dHRvbi1yb3VuZC5oYXMtaWNvbjpiZWZvcmUsXG4gIC5idXR0b24tcm91bmQuaGFzLWljb246YWZ0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuaGVhZGVyLW5hdmlnYXRpb24gLmJ1dHRvbi0tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW5hdmlnYXRpb24gLmJ1dHRvbi0tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmJ1dHRvbi0tbWVudS5idXR0b24uaGFzLWljb246YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uYnV0dG9uLS1tZW51IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idXR0b24tLW1lbnUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLm1haW4tY29udGFpbmVyID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5jb250ZW50ID4gaDEsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGgxLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IGgxLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDEsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50ID4gaDIsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGgyLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IGgyLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDIsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IGgyLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDIsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50ID4gaDMsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGgzLFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IGgzLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaDMsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5jb250ZW50ID4gaDMsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBoMyxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gaDMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb250ZW50ID4gaWZyYW1lLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBpZnJhbWUsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jb250ZW50ID4gaWZyYW1lLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaWZyYW1lLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5jb250ZW50ID4gaWZyYW1lLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gaWZyYW1lLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBpZnJhbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQgPiAuYnV0dG9ucy5pZnJhbWUsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5idXR0b25zLmlmcmFtZSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jb250ZW50ID4gLmJ1dHRvbnMuaWZyYW1lLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmJ1dHRvbnMuaWZyYW1lLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAuYnV0dG9ucy5pZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IC5idXR0b25zLmlmcmFtZSxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5idXR0b25zLmlmcmFtZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmJ1dHRvbnMuaWZyYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbmltZy5mdWxsLXNpemUge1xuICB3aWR0aDogMTAwJTsgfVxuICBpbWcuZnVsbC1zaXplICsgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaW5wdXQ6Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgc2VsZWN0W3R5cGU9XCJlbWFpbFwiXSxcbiAgc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0sXG4gIHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLFxuICBzZWxlY3RbdHlwZT1cInRlbFwiXSxcbiAgc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLFxuICBzZWxlY3RbdHlwZT1cInVybFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwidXJsXCJdOmRpc2FibGVkLFxuICAgIHNlbGVjdFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCxcbiAgICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZCxcbiAgICBzZWxlY3RbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCxcbiAgICBzZWxlY3RbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQsXG4gICAgc2VsZWN0W3R5cGU9XCJ1cmxcIl06ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAtNDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NnB4OyB9XG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EjlwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgLnRoZW1lLXB1cnBsZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGVcbiAgICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZVxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgLnRoZW1lLXB1cnBsZVxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZVxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZVxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgLnRoZW1lLWJsdWVcbiAgICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gKyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvd1xuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93XG4gICAgc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0gKyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiAgICAudGhlbWUteWVsbG93XG4gICAgc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0gKyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIC50aGVtZS1ncmVlbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlblxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgICBzZWxlY3RbdHlwZT1cInNlYXJjaFwiXSArIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIC50aGVtZS1ncmVlblxuICAgIHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogLjAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSArIGxhYmVsLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWwsXG4gICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKSArIGxhYmVsOjpiZWZvcmUsXG4gICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogLThweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAudGhlbWUtcHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC50aGVtZS1wdXJwbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnRoZW1lLXB1cnBsZVxuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZVxuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnRoZW1lLXB1cnBsZVxuICAgICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZVxuICAgICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC50aGVtZS15ZWxsb3cgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvd1xuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvd1xuICAgICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudGhlbWUtZ3JlZW5cbiAgICAgIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnRoZW1lLWdyZWVuXG4gICAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW5cbiAgICAgIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAgICAgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC50aGVtZS1ibHVlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudGhlbWUtYmx1ZVxuICAgICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgIHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC50aGVtZS1ibHVlXG4gICAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZVxuICAgICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmZvY3VzICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbik6ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwsXG4gICAgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uKTpkaXNhYmxlZCArIGxhYmVsLFxuICAgIHNlbGVjdFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pLFxuICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gICAgLW1zLWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIC1vLWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAgIGFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSxcbiAgICBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjb250ZW50OiBcIu+Em1wiO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtbW96LWFwcGVhcmFuY2U6IHJhZGlvO1xuICAgIC1tcy1hcHBlYXJhbmNlOiByYWRpbztcbiAgICAtby1hcHBlYXJhbmNlOiByYWRpbztcbiAgICBhcHBlYXJhbmNlOiByYWRpbzsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCLvhJxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwOyB9XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbl86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwd2lkdGglM0QlMjIxNSUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDglMjIlM0UlMEQlMEElMDklM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHBvaW50cyUzRCUyMjAlMkMwJTIwMTUlMkMwJTIwOCUyQzglMjIlMkYlM0UlMEQlMEElM0MlMkZzdmclM0VcIikgMTAwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7IH1cblxuc2VsZWN0Om5vdCgqOnJvb3QpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMHdpZHRoJTNEJTIyMTUlMjIlMjBoZWlnaHQlM0QlMjI4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjA4JTIyJTNFJTBEJTBBJTA5JTNDcG9seWdvbiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBwb2ludHMlM0QlMjIwJTJDMCUyMDE1JTJDMCUyMDglMkM4JTIyJTJGJTNFJTBEJTBBJTNDJTJGc3ZnJTNFXCIpIDEwMCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94OyB9XG5cbl86LW1vei10cmVlLXJvdyhob3ZlciksIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjB3aWR0aCUzRCUyMjE1JTIyJTIwaGVpZ2h0JTNEJTIyOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwOCUyMiUzRSUwRCUwQSUwOSUzQ3BvbHlnb24lMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwcG9pbnRzJTNEJTIyMCUyQzAlMjAxNSUyQzAlMjA4JTJDOCUyMiUyRiUzRSUwRCUwQSUzQyUyRnN2ZyUzRVwiKSAxMDAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtZm9yZXZlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ubWFpbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLWhlYWRlci1jbGVhciArIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29udGVudCA+IHAsXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuY29udGVudCA+IHAuaW50cm8tdGV4dCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBwLmludHJvLXRleHQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwLmludHJvLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gIC50aGVtZS1wdXJwbGUgLmNvbnRlbnQgPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLFxuICBib2R5IC50aGVtZS1wdXJwbGUgLmNvbnRlbnQgPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLCAudGhlbWUtcHVycGxlXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtcHVycGxlXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSwgLnRoZW1lLXB1cnBsZVxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtcHVycGxlXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUteWVsbG93IC5jb250ZW50ID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUteWVsbG93IC5jb250ZW50ID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSwgLnRoZW1lLXllbGxvd1xuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksXG4gIGJvZHkgLnRoZW1lLXllbGxvd1xuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksIC50aGVtZS15ZWxsb3dcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksXG4gIGJvZHkgLnRoZW1lLXllbGxvd1xuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgLnRoZW1lLWdyZWVuIC5jb250ZW50ID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtZ3JlZW4gLmNvbnRlbnQgPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLCAudGhlbWUtZ3JlZW5cbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLFxuICBib2R5IC50aGVtZS1ncmVlblxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksIC50aGVtZS1ncmVlblxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtZ3JlZW5cbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSkge1xuICAgIGNvbG9yOiAjMGYwOyB9XG4gIC50aGVtZS1ibHVlIC5jb250ZW50ID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtYmx1ZSAuY29udGVudCA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksIC50aGVtZS1ibHVlXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gcCBhOm5vdCguYnV0dG9uKTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpOm5vdCguYnV0dG9uLXRlcnRpYXJ5KSxcbiAgYm9keSAudGhlbWUtYmx1ZVxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSksIC50aGVtZS1ibHVlXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpLFxuICBib2R5IC50aGVtZS1ibHVlXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwIGE6bm90KC5idXR0b24pOm5vdCguYnV0dG9uLXByaW1hcnkpOm5vdCguYnV0dG9uLXNlY29uZGFyeSk6bm90KC5idXR0b24tdGVydGlhcnkpIHtcbiAgICBjb2xvcjogIzM5NTBmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IHAsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBwLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50ID4gcC5idXR0b25zLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBwLmJ1dHRvbnMsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gcC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IHAuYnV0dG9ucyxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHAuYnV0dG9ucyxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gcC5idXR0b25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRhcmVhO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRhcmVhO1xuICAtbXMtYXBwZWFyYW5jZTogdGV4dGFyZWE7XG4gIC1vLWFwcGVhcmFuY2U6IHRleHRhcmVhO1xuICBhcHBlYXJhbmNlOiB0ZXh0YXJlYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCA1MDAgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnF1b3RlIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnF1b3RlIC5xdW90ZV9fY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDQ7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMCA0cHg7XG4gICAgYm9yZGVyLWltYWdlLW91dHNldDogMDtcbiAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K0Nqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0NqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSjRUV2xrV1UxcFpDQnRaV1YwSWlCM2FXUjBhRDBpTVRnaUlHaGxhV2RvZEQwaU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5UQWdNVFV3SWo0OFpHVm1jejQ4Y0dGMGFDQmtQU0pOTXpBZ01UVkRNekFnTWpNdU1qZ2dNak11TWpnZ016QWdNVFVnTXpCRE5pNDNNaUF6TUNBd0lESXpMakk0SURBZ01UVkRNQ0EyTGpjeUlEWXVOeklnTUNBeE5TQXdRekl6TGpJNElEQWdNekFnTmk0M01pQXpNQ0F4TlZvaUlHbGtQU0pwT1RGM2JuVnlSRk5XSWo0OEwzQmhkR2crUEhCaGRHZ2daRDBpVFRrd0lERTFRemt3SURJekxqSTRJRGd6TGpJNElETXdJRGMxSURNd1F6WTJMamN5SURNd0lEWXdJREl6TGpJNElEWXdJREUxUXpZd0lEWXVOeklnTmpZdU56SWdNQ0EzTlNBd1F6Z3pMakk0SURBZ09UQWdOaTQzTWlBNU1DQXhOVm9pSUdsa1BTSm5jamR2VlZNeWNtOUpJajQ4TDNCaGRHZytQSEJoZEdnZ1pEMGlUVEUxTUNBeE5VTXhOVEFnTWpNdU1qZ2dNVFF6TGpJNElETXdJREV6TlNBek1FTXhNall1TnpJZ016QWdNVEl3SURJekxqSTRJREV5TUNBeE5VTXhNakFnTmk0M01pQXhNall1TnpJZ01DQXhNelVnTUVNeE5ETXVNamdnTUNBeE5UQWdOaTQzTWlBeE5UQWdNVFZhSWlCcFpEMGlhamN4VlUxd2FuQTJOU0krUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB6TUNBM05VTXpNQ0E0TXk0eU9DQXlNeTR5T0NBNU1DQXhOU0E1TUVNMkxqY3lJRGt3SURBZ09ETXVNamdnTUNBM05VTXdJRFkyTGpjeUlEWXVOeklnTmpBZ01UVWdOakJETWpNdU1qZ2dOakFnTXpBZ05qWXVOeklnTXpBZ056VmFJaUJwWkQwaVJUWkllVlpzT1ZaMVNpSStQQzl3WVhSb1BqeHdZWFJvSUdROUlrMHhOVEFnTnpWRE1UVXdJRGd6TGpJNElERTBNeTR5T0NBNU1DQXhNelVnT1RCRE1USTJMamN5SURrd0lERXlNQ0E0TXk0eU9DQXhNakFnTnpWRE1USXdJRFkyTGpjeUlERXlOaTQzTWlBMk1DQXhNelVnTmpCRE1UUXpMakk0SURZd0lERTFNQ0EyTmk0M01pQXhOVEFnTnpWYUlpQnBaRDBpUmpOMlV6ZHJUMVJDUWlJK1BDOXdZWFJvUGp4d1lYUm9JR1E5SWswNU1DQXhNelZET1RBZ01UUXpMakk0SURnekxqSTRJREUxTUNBM05TQXhOVEJETmpZdU56SWdNVFV3SURZd0lERTBNeTR5T0NBMk1DQXhNelZETmpBZ01USTJMamN5SURZMkxqY3lJREV5TUNBM05TQXhNakJET0RNdU1qZ2dNVEl3SURrd0lERXlOaTQzTWlBNU1DQXhNelZhSWlCcFpEMGlkR0pGYnpWaFNuVTNhaUkrUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB6TUNBeE16VkRNekFnTVRRekxqSTRJREl6TGpJNElERTFNQ0F4TlNBeE5UQkROaTQzTWlBeE5UQWdNQ0F4TkRNdU1qZ2dNQ0F4TXpWRE1DQXhNall1TnpJZ05pNDNNaUF4TWpBZ01UVWdNVEl3UXpJekxqSTRJREV5TUNBek1DQXhNall1TnpJZ016QWdNVE0xV2lJZ2FXUTlJa3RvYTBOUmVEZHBSRElpUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRVd0lERXpOVU14TlRBZ01UUXpMakk0SURFME15NHlPQ0F4TlRBZ01UTTFJREUxTUVNeE1qWXVOeklnTVRVd0lERXlNQ0F4TkRNdU1qZ2dNVEl3SURFek5VTXhNakFnTVRJMkxqY3lJREV5Tmk0M01pQXhNakFnTVRNMUlERXlNRU14TkRNdU1qZ2dNVEl3SURFMU1DQXhNall1TnpJZ01UVXdJREV6TlZvaUlHbGtQU0puZERkVk5HdGxZakJwSWo0OEwzQmhkR2crUEM5a1pXWnpQanhuSUhacGMybGlhV3hwZEhrOUluWnBjMmxpYkdVaVBqeG5QangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMms1TVhkdWRYSkVVMVlpSUc5d1lXTnBkSGs5SWpFaUlHWnBiR3c5SWlObVptWmxNREFpSUdacGJHd3RiM0JoWTJsMGVUMGlNU0krUEM5MWMyVStQR2MrUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqYVRreGQyNTFja1JUVmlJZ2IzQmhZMmwwZVQwaU1TSWdabWxzYkMxdmNHRmphWFI1UFNJd0lpQnpkSEp2YTJVOUlpTTNNamd3T0RjaUlITjBjbTlyWlMxM2FXUjBhRDBpTUNJZ2MzUnliMnRsTFc5d1lXTnBkSGs5SWpFaVBqd3ZkWE5sUGp3dlp6NDhMMmMrUEdjK1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJalozSTNiMVZUTW5KdlNTSWdiM0JoWTJsMGVUMGlNU0lnWm1sc2JEMGlJMlptWm1Vd01DSWdabWxzYkMxdmNHRmphWFI1UFNJeElqNDhMM1Z6WlQ0OFp6NDhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTm5jamR2VlZNeWNtOUpJaUJ2Y0dGamFYUjVQU0l4SWlCbWFXeHNMVzl3WVdOcGRIazlJakFpSUhOMGNtOXJaVDBpSXpjeU9EQTROeUlnYzNSeWIydGxMWGRwWkhSb1BTSXdJaUJ6ZEhKdmEyVXRiM0JoWTJsMGVUMGlNU0krUEM5MWMyVStQQzluUGp3dlp6NDhaejQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5xTnpGVlRYQnFjRFkxSWlCdmNHRmphWFI1UFNJeElpQm1hV3hzUFNJalptWm1aVEF3SWlCbWFXeHNMVzl3WVdOcGRIazlJakVpUGp3dmRYTmxQanhuUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTJvM01WVk5jR3B3TmpVaUlHOXdZV05wZEhrOUlqRWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1DSWdjM1J5YjJ0bFBTSWpOekk0TURnM0lpQnpkSEp2YTJVdGQybGtkR2c5SWpBaUlITjBjbTlyWlMxdmNHRmphWFI1UFNJeElqNDhMM1Z6WlQ0OEwyYytQQzluUGp4blBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkwVTJTSGxXYkRsV2RVb2lJRzl3WVdOcGRIazlJakVpSUdacGJHdzlJaU5tWm1abE1EQWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1TSStQQzkxYzJVK1BHYytQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpSVFpJZVZac09WWjFTaUlnYjNCaFkybDBlVDBpTVNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l3SWlCemRISnZhMlU5SWlNM01qZ3dPRGNpSUhOMGNtOXJaUzEzYVdSMGFEMGlNQ0lnYzNSeWIydGxMVzl3WVdOcGRIazlJakVpUGp3dmRYTmxQand2Wno0OEwyYytQR2MrUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqUmpOMlV6ZHJUMVJDUWlJZ2IzQmhZMmwwZVQwaU1TSWdabWxzYkQwaUkyWm1abVV3TUNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l4SWo0OEwzVnpaVDQ4Wno0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOR00zWlROMnRQVkVKQ0lpQnZjR0ZqYVhSNVBTSXhJaUJtYVd4c0xXOXdZV05wZEhrOUlqQWlJSE4wY205clpUMGlJemN5T0RBNE55SWdjM1J5YjJ0bExYZHBaSFJvUFNJd0lpQnpkSEp2YTJVdGIzQmhZMmwwZVQwaU1TSStQQzkxYzJVK1BDOW5Qand2Wno0OFp6NDhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTjBZa1Z2TldGS2RUZHFJaUJ2Y0dGamFYUjVQU0l4SWlCbWFXeHNQU0lqWm1abVpUQXdJaUJtYVd4c0xXOXdZV05wZEhrOUlqRWlQand2ZFhObFBqeG5QangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJM1JpUlc4MVlVcDFOMm9pSUc5d1lXTnBkSGs5SWpFaUlHWnBiR3d0YjNCaFkybDBlVDBpTUNJZ2MzUnliMnRsUFNJak56STRNRGczSWlCemRISnZhMlV0ZDJsa2RHZzlJakFpSUhOMGNtOXJaUzF2Y0dGamFYUjVQU0l4SWo0OEwzVnpaVDQ4TDJjK1BDOW5QanhuUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTB0b2EwTlJlRGRwUkRJaUlHOXdZV05wZEhrOUlqRWlJR1pwYkd3OUlpTm1abVpsTURBaUlHWnBiR3d0YjNCaFkybDBlVDBpTVNJK1BDOTFjMlUrUEdjK1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJalMyaHJRMUY0TjJsRU1pSWdiM0JoWTJsMGVUMGlNU0lnWm1sc2JDMXZjR0ZqYVhSNVBTSXdJaUJ6ZEhKdmEyVTlJaU0zTWpnd09EY2lJSE4wY205clpTMTNhV1IwYUQwaU1DSWdjM1J5YjJ0bExXOXdZV05wZEhrOUlqRWlQand2ZFhObFBqd3ZaejQ4TDJjK1BHYytQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpaM1EzVlRSclpXSXdhU0lnYjNCaFkybDBlVDBpTVNJZ1ptbHNiRDBpSTJabVptVXdNQ0lnWm1sc2JDMXZjR0ZqYVhSNVBTSXhJajQ4TDNWelpUNDhaejQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5uZERkVk5HdGxZakJwSWlCdmNHRmphWFI1UFNJeElpQm1hV3hzTFc5d1lXTnBkSGs5SWpBaUlITjBjbTlyWlQwaUl6Y3lPREE0TnlJZ2MzUnliMnRsTFhkcFpIUm9QU0l3SWlCemRISnZhMlV0YjNCaFkybDBlVDBpTVNJK1BDOTFjMlUrUEM5blBqd3ZaejQ4TDJjK1BDOXpkbWMrXCIpO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7IH1cbiAgLnF1b3RlIC5xdW90ZV9fdGV4dCB7XG4gICAgZm9udDogaXRhbGljIG5vcm1hbCAxLjJyZW0vMTEwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGhlbWUtcHVycGxlIC5xdW90ZSAucXVvdGVfX3RleHQsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93IC5xdW90ZSAucXVvdGVfX3RleHQsXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLnF1b3RlIC5xdW90ZV9fdGV4dCxcbiAgICBib2R5IC50aGVtZS1ncmVlbiAucXVvdGUgLnF1b3RlX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLnF1b3RlIC5xdW90ZV9fdGV4dCxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDEuOXJlbS8xMjAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnF1b3RlIC5xdW90ZV9fdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7IH1cbiAgICAucXVvdGUgLnF1b3RlX190ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nOyB9XG4gIC5xdW90ZSAucXVvdGVfX3NvdXJjZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEyMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY29udGVudCA+IGRsLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNvbnRlbnQgPiBkbCA+IGR0LFxuICAuY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGR0LFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkdCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZHQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZHQge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmNvbnRlbnQgPiBkbCA+IGRkLFxuICAuY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkZCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGRkLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGRsID4gLmNtc19wbHVnaW4gPiBkZCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZGQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGVudCA+IGRsID4gZGQ6YWZ0ZXIsXG4gICAgLmNvbnRlbnQgPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQ6YWZ0ZXIsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGRkOmFmdGVyLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkOmFmdGVyLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IGRkOmFmdGVyLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY29udGVudCA+IGRsID4gZGQgPiBpbWcsXG4gICAgLmNvbnRlbnQgPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQgPiBpbWcsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBkbCA+IGRkID4gaW1nLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkID4gaW1nLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IGRkID4gaW1nLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBkbCA+IC5jbXNfcGx1Z2luID4gZGQgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY29udGVudCA+IGRsID4gZGQgKyBkdCxcbiAgICAuY29udGVudCA+IGRsID4gLmNtc19wbHVnaW4gPiBkZCArIGR0LFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiBkZCArIGR0LFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkICsgZHQsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsID4gZGQgKyBkdCxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZGwgPiAuY21zX3BsdWdpbiA+IGRkICsgZHQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IGRsLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZGwsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGRsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGlrYS1sZW5kYXIsIC50aGVtZS1wdXJwbGUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgYnV0dG9uLnByaW1hcnksIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUteWVsbG93IC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUteWVsbG93IC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLXllbGxvdyAucGlrYS1sZW5kYXIsIC50aGVtZS15ZWxsb3cgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLXllbGxvdyAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXllbGxvdyBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS15ZWxsb3cgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUteWVsbG93IC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSwgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtYmx1ZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1ibHVlIC5waWthLWxlbmRhcixcbmJvZHkgLnRoZW1lLWJsdWUgLnBpa2EtbGVuZGFyLCAudGhlbWUtYmx1ZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuYm9keSAudGhlbWUtYmx1ZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLCAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLWJsdWUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLCAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLFxuYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtZ3JlZW4gLnBpa2EtbGVuZGFyLFxuYm9keSAudGhlbWUtZ3JlZW4gLnBpa2EtbGVuZGFyLCAudGhlbWUtZ3JlZW4gLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlcixcbmJvZHkgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciwgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhLCAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1ncmVlbiAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtZ3JlZW4gI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtcHVycGxlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtcHVycGxlIGFzaWRlLnNoYXJlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSBhc2lkZS5zaGFyZTpiZWZvcmUsIC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1wdXJwbGUgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLXB1cnBsZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1wdXJwbGUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtcHVycGxlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtcHVycGxlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY7IH1cblxuLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUteWVsbG93IC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksIC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS15ZWxsb3cgYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLXllbGxvdyAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUteWVsbG93IC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsIC50aGVtZS15ZWxsb3cgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUteWVsbG93IC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDsgfVxuXG4udGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtYmx1ZSAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1ibHVlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtYmx1ZSBhc2lkZS5zaGFyZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ibHVlIGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtYmx1ZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtYmx1ZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWJsdWUgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLWJsdWUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyZmY7IH1cblxuLnRoZW1lLWdyZWVuIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ncmVlbiAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLCAudGhlbWUtZ3JlZW4gYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gYXNpZGUuc2hhcmU6YmVmb3JlLCAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLWdyZWVuIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLCAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtZ3JlZW4gbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1sYW5ndWFnZXMsXG5ib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtZ3JlZW4gLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjA7IH1cblxuLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbixcbi5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sXG4ubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24sIC50aGVtZSA+IC50aGVtZS1pbWFnZSA+IGZpZ2NhcHRpb24sIC50aGVtZSA+IC52aWRlbyA+IGZpZ2NhcHRpb24sIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCxcbi5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gc3BhbiwgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiA5NSU7IH1cblxuLnRoZW1lID4gLnRoZW1lLWltYWdlID4gZmlnY2FwdGlvbiwgLnRoZW1lID4gLnZpZGVvID4gZmlnY2FwdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGhlbWUgPiAudGhlbWUtaW1hZ2UgPiBmaWdjYXB0aW9uOmJlZm9yZSwgLnRoZW1lID4gLnZpZGVvID4gZmlnY2FwdGlvbjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDsgfVxuXG4udGhlbWUudGhlbWUtcmlnaHQgLnRoZW1lLWltYWdlID4gZmlnY2FwdGlvbixcbi50aGVtZS50aGVtZS1yaWdodCAudmlkZW8gPiBmaWdjYXB0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aGVtZS50aGVtZS1yaWdodCAudGhlbWUtaW1hZ2UgPiBmaWdjYXB0aW9uOmJlZm9yZSxcbiAgLnRoZW1lLnRoZW1lLXJpZ2h0IC52aWRlbyA+IGZpZ2NhcHRpb246YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTY1cHg7XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDsgfVxuXG4ubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUsXG4ubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUsXG4ubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gaW1nLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBpbWcsXG4gIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGlmcmFtZSxcbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gaWZyYW1lLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbixcbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbixcbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSA+IGZpZ2NhcHRpb246YWZ0ZXIsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbjphZnRlcixcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb246YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6Zmlyc3QtY2hpbGQsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6Zmlyc3QtY2hpbGQsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6bGFzdC1jaGlsZCxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGZvcm0gLmZvcm0tcm93IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBmb3JtIC5mb3JtLXJvdy5yZXF1aXJlZCA+IGxhYmVsOjphZnRlcixcbiAgZm9ybSAuZm9ybS1yb3cucmVxdWlyZWQuY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbnRlbnQ6ICcqJzsgfVxuICBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGhlbWUtcHVycGxlIGZvcm0gLmZvcm0tcm93ID4gbGFiZWwsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIGZvcm0gLmZvcm0tcm93ID4gbGFiZWwge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93IGZvcm0gLmZvcm0tcm93ID4gbGFiZWwsXG4gICAgYm9keSAudGhlbWUteWVsbG93IGZvcm0gLmZvcm0tcm93ID4gbGFiZWwge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gZm9ybSAuZm9ybS1yb3cgPiBsYWJlbCxcbiAgICBib2R5IC50aGVtZS1ncmVlbiBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgZm9ybSAuZm9ybS1yb3cgPiBsYWJlbCxcbiAgICBib2R5IC50aGVtZS1ibHVlIGZvcm0gLmZvcm0tcm93ID4gbGFiZWwge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cbiAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIGlucHV0LFxuICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDAsIDY3LCAwLjI1KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjZmYwMDQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjUpOyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzIGlucHV0OmZvY3VzLFxuICAgIGZvcm0gLmZvcm0tcm93LmVycm9ycyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IG5hdnk7IH1cbiAgZm9ybSAuZm9ybS1yb3cuZXJyb3JzLnJhZGlvLWxpc3QgdWwgbGFiZWw6YmVmb3JlLCBmb3JtIC5mb3JtLXJvdy5lcnJvcnMuY2hlY2tib3gtbGlzdCB1bCBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDAsIDY3LCAwLjM1KTsgfVxuICBmb3JtIC5mb3JtLXJvdy5lcnJvcnMucmFkaW8tbGlzdCB1bCBpbnB1dDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLCBmb3JtIC5mb3JtLXJvdy5lcnJvcnMuY2hlY2tib3gtbGlzdCB1bCBpbnB1dDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggdWwsXG4gIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94LWxpc3QgdWwsXG4gIGZvcm0gLmZvcm0tcm93LnJhZGlvLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCB1bCBsaSxcbiAgICBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0IHVsIGxpLFxuICAgIGZvcm0gLmZvcm0tcm93LnJhZGlvLWxpc3QgdWwgbGkge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggdWwuZXJyb3JsaXN0LFxuICAgIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94LWxpc3QgdWwuZXJyb3JsaXN0LFxuICAgIGZvcm0gLmZvcm0tcm93LnJhZGlvLWxpc3QgdWwuZXJyb3JsaXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94IHVsLmVycm9ybGlzdCBsaSxcbiAgICAgIGZvcm0gLmZvcm0tcm93LmNoZWNrYm94LWxpc3QgdWwuZXJyb3JsaXN0IGxpLFxuICAgICAgZm9ybSAuZm9ybS1yb3cucmFkaW8tbGlzdCB1bC5lcnJvcmxpc3QgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIGZvcm0gLmZvcm0tcm93IC5lcnJvcmxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgZm9ybSAuZm9ybS1yb3cgLmVycm9ybGlzdDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmMDA0MztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICB3aWR0aDogMTRweDsgfVxuICBmb3JtIC5mb3JtLXJvdyBwLm5vdGUge1xuICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgZm9ybSAuZm9ybS1yb3cuc3VibWl0LXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNvbnRlbnQgPiB1bCxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jb250ZW50ID4gdWwgPiBsaSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmNvbnRlbnQgPiB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuY29udGVudCA+IHVsID4gbGk6YmVmb3JlLCAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGk6YmVmb3JlLCAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmNvbnRlbnQgPiB1bCA+IGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93XG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuY29udGVudCA+IHVsID4gbGk6YmVmb3JlLCAudGhlbWUtZ3JlZW5cbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSwgLnRoZW1lLWdyZWVuXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUsIC50aGVtZS1ibHVlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZVxuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSwgLnRoZW1lLWJsdWVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIC50aGVtZS1wdXJwbGUgLmNvbnRlbnQgPiB1bCA+IGxpID4gYSxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5jb250ZW50ID4gdWwgPiBsaSA+IGEsIC50aGVtZS1wdXJwbGVcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpID4gYSxcbiAgYm9keSAudGhlbWUtcHVycGxlXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwgPiBsaSA+IGEsIC50aGVtZS1wdXJwbGVcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhLFxuICBib2R5IC50aGVtZS1wdXJwbGVcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUteWVsbG93IC5jb250ZW50ID4gdWwgPiBsaSA+IGEsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAuY29udGVudCA+IHVsID4gbGkgPiBhLCAudGhlbWUteWVsbG93XG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwgPiBsaSA+IGEsXG4gIGJvZHkgLnRoZW1lLXllbGxvd1xuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhLCAudGhlbWUteWVsbG93XG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCA+IGxpID4gYSxcbiAgYm9keSAudGhlbWUteWVsbG93XG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgLnRoZW1lLWdyZWVuIC5jb250ZW50ID4gdWwgPiBsaSA+IGEsXG4gIGJvZHkgLnRoZW1lLWdyZWVuIC5jb250ZW50ID4gdWwgPiBsaSA+IGEsIC50aGVtZS1ncmVlblxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhLFxuICBib2R5IC50aGVtZS1ncmVlblxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhLCAudGhlbWUtZ3JlZW5cbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhLFxuICBib2R5IC50aGVtZS1ncmVlblxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMGYwOyB9XG4gIC50aGVtZS1ibHVlIC5jb250ZW50ID4gdWwgPiBsaSA+IGEsXG4gIGJvZHkgLnRoZW1lLWJsdWUgLmNvbnRlbnQgPiB1bCA+IGxpID4gYSwgLnRoZW1lLWJsdWVcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpID4gYSxcbiAgYm9keSAudGhlbWUtYmx1ZVxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhLCAudGhlbWUtYmx1ZVxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaSA+IGEsXG4gIGJvZHkgLnRoZW1lLWJsdWVcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzM5NTBmZjsgfVxuICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLmNvbnRlbnQgPiB1bCA+IGxpID4gYTpmb2N1cywgLmNvbnRlbnQgPiB1bCA+IGxpID4gYTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bCA+IGxpID4gYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IHVsID4gbGkgPiBhOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaSA+IGE6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsID4gbGkgPiBhOmZvY3VzLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWwgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gdWw6aG92ZXI6YmVmb3JlLFxuICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gdWw6Zm9jdXM6YmVmb3JlLCAuY29udGVudCA+IHVsOmFjdGl2ZTpiZWZvcmUsIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bDpob3ZlcjpiZWZvcmUsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bDpmb2N1czpiZWZvcmUsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWw6YWN0aXZlOmJlZm9yZSwgaHRtbC5uby10b3VjaFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWw6aG92ZXI6YmVmb3JlLFxuICBodG1sLm5vLXRvdWNoXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bDpmb2N1czpiZWZvcmUsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bDphY3RpdmU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gdWw6aG92ZXIgPiBhLFxuICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gdWw6Zm9jdXMgPiBhLCAuY29udGVudCA+IHVsOmFjdGl2ZSA+IGEsIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bDpob3ZlciA+IGEsXG4gIGh0bWwubm8tdG91Y2hcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiB1bDpmb2N1cyA+IGEsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWw6YWN0aXZlID4gYSwgaHRtbC5uby10b3VjaFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gdWw6aG92ZXIgPiBhLFxuICBodG1sLm5vLXRvdWNoXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bDpmb2N1cyA+IGEsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bDphY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IHVsLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50ID4gdWwubGlzdC1saW5rcyA+IGxpOmJlZm9yZSxcbi5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwubGlzdC1saW5rcyA+IGxpOmJlZm9yZSxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiB1bC5saXN0LWxpbmtzID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbiAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuY29udGVudCA+IHVsLmxpc3QtbGlua3MsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gdWwubGlzdC1saW5rcyxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IHVsLmxpc3QtbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uY29udGVudCA+IG9sLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gIC5jb250ZW50ID4gb2wgPiBsaSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuY29udGVudCA+IG9sID4gbGk6YmVmb3JlLCAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IG9sID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IG9sID4gbGk6YmVmb3JlLCAudGhlbWUtcHVycGxlXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSwgLnRoZW1lLXllbGxvd1xuICAgICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IG9sID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93XG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuY29udGVudCA+IG9sID4gbGk6YmVmb3JlLCAudGhlbWUtZ3JlZW5cbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSwgLnRoZW1lLWdyZWVuXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUsIC50aGVtZS1ibHVlXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IG9sID4gbGk6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZVxuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSwgLnRoZW1lLWJsdWVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIC5jb250ZW50ID4gb2wgPiBsaSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBvbCA+IGxpLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gb2wgPiBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgLmNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSxcbiAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IG9sID4gbGk6YmVmb3JlLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpIFwiLlwiO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuY29udGVudCA+IG9sLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gb2wsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5lcnJvcmxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lcnJvcmxpc3QgbGkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAucGFnZS13cmFwcGVyLnBhZ2Utd3JhcHBlci0tb3BlbiBtYWluLFxuICAgIC5wYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLS1vcGVuIGZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG4gIC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRoZW1lLXB1cnBsZSAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3IsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmICFpbXBvcnRhbnQ7IH1cbiAgICAudGhlbWUtYmx1ZSAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3IsXG4gICAgYm9keSAudGhlbWUtYmx1ZSAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJmZiAhaW1wb3J0YW50OyB9XG4gICAgLnRoZW1lLXllbGxvdyAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyID4gLmlTY3JvbGxJbmRpY2F0b3IsXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwICFpbXBvcnRhbnQ7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmlTY3JvbGxWZXJ0aWNhbFNjcm9sbGJhciA+IC5pU2Nyb2xsSW5kaWNhdG9yLFxuICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlci1tb2JpbGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmZvb3Rlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+Ek1wiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG5cbi5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2hvdXJzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IC00MHB4IC0yMHB4OyB9XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3M6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3MgYSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIGE6YWZ0ZXIge1xuICAgICAgICByaWdodDogMzBweDsgfVxuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fYnV0dG9uLCAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreS5mb290ZXItc3RpY2t5LS1zdGlja3ktZGVza3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuZm9vdGVyLXN0aWNreS0tc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXItc3RpY2t5IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXItc3RpY2t5IC5idXR0b246YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1wdXJwbGUuZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYgIWltcG9ydGFudDsgfVxuXG4udGhlbWUteWVsbG93LmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWdyZWVuLmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGYwICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWJsdWUuZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMyZmYgIWltcG9ydGFudDsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogODBweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX2xpc3QtLW9uZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tdHdvIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19saXN0LS10aHJlZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tZm91ciAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tZm91ciAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGlsZS0tdGl0bGUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGlsZS0tdGl0bGUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGl0bGUsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlLFxuICBib2R5IC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGlsZS0tdGl0bGUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAzMmZmOyB9XG4gIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aXRsZSxcbiAgYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGlsZS0tdGl0bGUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmYwOyB9XG4gIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlLFxuICBib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzBmMDsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uLS10b3Age1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCkgbGVmdCByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCkgbGVmdCByZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB0b3A6IDA7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uLS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC44KSkgbGVmdCByZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC44KSkgbGVmdCByZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMS4yNWVtLzEuNSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fc3VidGl0bGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDFlbS8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHMgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fc3VidGl0bGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMmVtOyB9XG5cbi5idXR0b24uc3Bpbm5lci1taW51cywgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICB0ZXh0LWluZGVudDogMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogMDsgfVxuICAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1taW51cyxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1taW51cywgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnNwaW5uZXItcGx1cyxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUteWVsbG93IC5idXR0b24uc3Bpbm5lci1taW51cyxcbiAgYm9keSAudGhlbWUteWVsbG93IC5idXR0b24uc3Bpbm5lci1taW51cywgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnNwaW5uZXItcGx1cyxcbiAgYm9keSAudGhlbWUteWVsbG93IC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogI2ZmMDsgfVxuICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5zcGlubmVyLW1pbnVzLFxuICBib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnNwaW5uZXItbWludXMsIC50aGVtZS1ncmVlbiAuYnV0dG9uLnNwaW5uZXItcGx1cyxcbiAgYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGNvbG9yOiAjMGYwOyB9XG4gIC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1taW51cyxcbiAgYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLnNwaW5uZXItbWludXMsIC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1wbHVzLFxuICBib2R5IC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1taW51cyxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1taW51cywgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnNwaW5uZXItcGx1cyxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAyNTUsIDAuNSk7IH1cbiAgLnRoZW1lLWJsdWUgLmJ1dHRvbi5zcGlubmVyLW1pbnVzLFxuICBib2R5IC50aGVtZS1ibHVlIC5idXR0b24uc3Bpbm5lci1taW51cywgLnRoZW1lLWJsdWUgLmJ1dHRvbi5zcGlubmVyLXBsdXMsXG4gIGJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1MCwgMjU1LCAwLjUpOyB9XG4gIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5zcGlubmVyLW1pbnVzLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5zcGlubmVyLW1pbnVzLCAudGhlbWUteWVsbG93IC5idXR0b24uc3Bpbm5lci1wbHVzLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC41KTsgfVxuICAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5zcGlubmVyLW1pbnVzLFxuICBib2R5IC50aGVtZS1ncmVlbiAuYnV0dG9uLnNwaW5uZXItbWludXMsIC50aGVtZS1ncmVlbiAuYnV0dG9uLnNwaW5uZXItcGx1cyxcbiAgYm9keSAudGhlbWUtZ3JlZW4gLmJ1dHRvbi5zcGlubmVyLXBsdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAyNTUsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmJ1dHRvbi5zcGlubmVyLW1pbnVzLCAuYnV0dG9uLnNwaW5uZXItcGx1cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJ1dHRvbi5zcGlubmVyLW1pbnVzOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC5idXR0b24uc3Bpbm5lci1taW51czpmb2N1cywgLmJ1dHRvbi5zcGlubmVyLXBsdXM6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLmJ1dHRvbi5zcGlubmVyLXBsdXM6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5idXR0b24uc3Bpbm5lci1wbHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTI2cHg7IH1cblxuLmJ1dHRvbi5zcGlubmVyLW1pbnVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5hZ2VuZGEtZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYWdlbmRhLWRhdGUgPiBoMSB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5hZ2VuZGEtZGF0ZSB1bCwgLmFnZW5kYS1kYXRlIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFnZW5kYS1kYXRlIGxpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWluLWhlaWdodDogMjQwcHg7IH1cblxuLmFnZW5kYS1kYXRlcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hZ2VuZGEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmRhLWl0ZW0gPiBpbWcge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAgIC5hZ2VuZGEtaXRlbSA+IGltZyArIC5hZ2VuZGEtaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAuYWdlbmRhLWl0ZW0gPiBpbWcgKyAuYWdlbmRhLWluZm8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmFnZW5kYS1pdGVtID4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWdlbmRhLWluZm8gPiAuYWdlbmRhLXRpbWVzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gIC50aGVtZS1wdXJwbGUgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS10aW1lcyxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtdGltZXMge1xuICAgIGNvbG9yOiAjZjBmOyB9XG4gIC50aGVtZS15ZWxsb3cgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS10aW1lcyxcbiAgYm9keSAudGhlbWUteWVsbG93IC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtdGltZXMge1xuICAgIGNvbG9yOiAjZmYwOyB9XG4gIC50aGVtZS1ncmVlbiAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLXRpbWVzLFxuICBib2R5IC50aGVtZS1ncmVlbiAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLXRpbWVzIHtcbiAgICBjb2xvcjogIzBmMDsgfVxuICAudGhlbWUtYmx1ZSAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLXRpbWVzLFxuICBib2R5IC50aGVtZS1ibHVlIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtdGltZXMge1xuICAgIGNvbG9yOiAjMzk1MGZmOyB9XG5cbi5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtZGVzY3JpcHRpb24ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbmh0bWwubm8tdG91Y2ggLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYTpob3Zlcixcbmh0bWwubm8tdG91Y2ggLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYTpmb2N1cywgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGhlbWUtcHVycGxlIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtbGluayA+IGEsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYSB7XG4gIGNvbG9yOiAjZjBmOyB9XG5cbi50aGVtZS15ZWxsb3cgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLWxpbmsgPiBhIHtcbiAgY29sb3I6ICNmZjA7IH1cblxuLnRoZW1lLWdyZWVuIC5hZ2VuZGEtaW5mbyA+IC5hZ2VuZGEtbGluayA+IGEsXG5ib2R5IC50aGVtZS1ncmVlbiAuYWdlbmRhLWluZm8gPiAuYWdlbmRhLWxpbmsgPiBhIHtcbiAgY29sb3I6ICMwZjA7IH1cblxuLnRoZW1lLWJsdWUgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYSxcbmJvZHkgLnRoZW1lLWJsdWUgLmFnZW5kYS1pbmZvID4gLmFnZW5kYS1saW5rID4gYSB7XG4gIGNvbG9yOiAjMzk1MGZmOyB9XG5cbi5ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9jay1saW5rIC5ibG9jay1saW5rLWxpbmsge1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJsb2NrLWxpbmsgLmJsb2NrLWxpbmstbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1saW5rIC5ibG9jay1saW5rLWV4Y2VwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxucC5jb250ZW50LWludHJvIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAyMHB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50aGVtZS1wdXJwbGUgcC5jb250ZW50LWludHJvLFxuICBib2R5IC50aGVtZS1wdXJwbGUgcC5jb250ZW50LWludHJvIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUteWVsbG93IHAuY29udGVudC1pbnRybyxcbiAgYm9keSAudGhlbWUteWVsbG93IHAuY29udGVudC1pbnRybyB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgLnRoZW1lLWdyZWVuIHAuY29udGVudC1pbnRybyxcbiAgYm9keSAudGhlbWUtZ3JlZW4gcC5jb250ZW50LWludHJvIHtcbiAgICBjb2xvcjogIzBmMDsgfVxuICAudGhlbWUtYmx1ZSBwLmNvbnRlbnQtaW50cm8sXG4gIGJvZHkgLnRoZW1lLWJsdWUgcC5jb250ZW50LWludHJvIHtcbiAgICBjb2xvcjogIzM5NTBmZjsgfVxuXG4uY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5jb250ZW50IHRhYmxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG4gIC5jb250ZW50IHRhYmxlIHRkLFxuICAuY29udGVudCB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5jb250ZW50IHRhYmxlIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIGJvbGQgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGVudCB0YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGVudCB0YWJsZSB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLmRhdGEtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiAuZGF0YS10YWJsZSxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5kYXRhLXRhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmNvbnRlbnQgPiAuZGF0YS10YWJsZSxcbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmRhdGEtdGFibGUsXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmRhdGEtdGFibGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5kYXRhLXRhYmxlID4gdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB3aWR0aDogY2FsYzEwMCUgLSA0MHB4OyB9XG4gICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAyN3B4IDAgMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgICAgICAuZGF0YS10YWJsZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gdGFibGUgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHRhYmxlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5kYXRhLXRhYmxlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLmRhdGEtdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxNThweDsgfVxuXG4ucGlrYS1zaW5nbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTsgfVxuICAucGlrYS1zaW5nbGU6YmVmb3JlOmFmdGVyLCAucGlrYS1zaW5nbGU6YWZ0ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBpa2Etc2luZ2xlLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGlrYS1zaW5nbGUuaXMtYm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucGlrYS1sZW5kYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhcixcbiAgYm9keSAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggI2YwZjsgfVxuICAudGhlbWUteWVsbG93IC5waWthLWxlbmRhcixcbiAgYm9keSAudGhlbWUteWVsbG93IC5waWthLWxlbmRhciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggI2ZmMDsgfVxuICAudGhlbWUtZ3JlZW4gLnBpa2EtbGVuZGFyLFxuICBib2R5IC50aGVtZS1ncmVlbiAucGlrYS1sZW5kYXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwZjA7IH1cbiAgLnRoZW1lLWJsdWUgLnBpa2EtbGVuZGFyLFxuICBib2R5IC50aGVtZS1ibHVlIC5waWthLWxlbmRhciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzAwMzJmZjsgfVxuICAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhcixcbiAgYm9keSAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmOyB9XG4gIC50aGVtZS1ibHVlIC5waWthLWxlbmRhcixcbiAgYm9keSAudGhlbWUtYmx1ZSAucGlrYS1sZW5kYXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzJmZjsgfVxuICAudGhlbWUteWVsbG93IC5waWthLWxlbmRhcixcbiAgYm9keSAudGhlbWUteWVsbG93IC5waWthLWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwOyB9XG4gIC50aGVtZS1ncmVlbiAucGlrYS1sZW5kYXIsXG4gIGJvZHkgLnRoZW1lLWdyZWVuIC5waWthLWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGYwOyB9XG5cbi5waWthLXRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBpa2EtdGl0bGUgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogOTk5ODsgfVxuXG4ucGlrYS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAucGlrYS1sYWJlbDpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5waWthLWxhYmVsOmZvY3VzLFxuICAudGhlbWUtcHVycGxlIC5waWthLWxhYmVsOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmMGY7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAucGlrYS1sYWJlbDpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAucGlrYS1sYWJlbDpmb2N1cyxcbiAgLnRoZW1lLWJsdWUgLnBpa2EtbGFiZWw6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMzJmZjsgfVxuICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgLnBpa2EtbGFiZWw6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAucGlrYS1sYWJlbDpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAucGlrYS1sYWJlbDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmYwOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuIC5waWthLWxhYmVsOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAucGlrYS1sYWJlbDpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuIC5waWthLWxhYmVsOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwZjA7IH1cblxuLnBpa2EtcHJldixcbi5waWthLW5leHQge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7IH1cbiAgLnBpa2EtcHJldjpiZWZvcmUsXG4gIC5waWthLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDsgfVxuXG4ucGlrYS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLnBpa2EtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5waWthLXByZXYsXG4uaXMtcnRsIC5waWthLW5leHQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGlrYS1uZXh0LFxuLmlzLXJ0bCAucGlrYS1wcmV2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5waWthLXByZXYuaXMtZGlzYWJsZWQsXG4ucGlrYS1uZXh0LmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGlrYS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBpa2EtdGFibGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5waWthLXRhYmxlIHRoLFxuICAucGlrYS10YWJsZSB0ZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlOyB9XG4gIC5waWthLXRhYmxlIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGlrYS10YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXB4O1xuICAgIHdpZHRoOiAzNHB4OyB9XG5cbi5waWthLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5waWthLWJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5waWthLWJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAucGlrYS1idXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLnBpa2EtYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtYmx1ZSAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMmZmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5waWthLWJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5waWthLWJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnBpa2EtYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAucGlrYS1idXR0b246Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGYwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5waWthLWJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5waWthLWJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5waWthLWJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAucGlrYS1idXR0b246Zm9jdXMsXG4gIC50aGVtZS1ibHVlIC5waWthLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAucGlrYS1idXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAucGlrYS1idXR0b246Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgLnBpa2EtYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnBpa2EtYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAucGlrYS1idXR0b246Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAudGhlbWUtcHVycGxlIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWJsdWUgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbixcbiAgYm9keSAudGhlbWUtYmx1ZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLXllbGxvdyAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmMCAhaW1wb3J0YW50OyB9XG4gIC50aGVtZS1ncmVlbiAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuICBib2R5IC50aGVtZS1ncmVlbiAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGYwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50aGVtZS1wdXJwbGUgLmlzLXRvZGF5IC5waWthLWJ1dHRvbixcbiAgYm9keSAudGhlbWUtcHVycGxlIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjZjBmICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWJsdWUgLmlzLXRvZGF5IC5waWthLWJ1dHRvbixcbiAgYm9keSAudGhlbWUtYmx1ZSAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMzJmZiAhaW1wb3J0YW50OyB9XG4gIC50aGVtZS15ZWxsb3cgLmlzLXRvZGF5IC5waWthLWJ1dHRvbixcbiAgYm9keSAudGhlbWUteWVsbG93IC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmYwICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWdyZWVuIC5pcy10b2RheSAucGlrYS1idXR0b24sXG4gIGJvZHkgLnRoZW1lLWdyZWVuIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjMGYwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaCAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC5pcy10b2RheSAucGlrYS1idXR0b246Zm9jdXMsIC5pcy10b2RheSAucGlrYS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuaXMtdG9kYXkuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLmlzLXRvZGF5LmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAudGhlbWUtcHVycGxlIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmlzLXRvZGF5LmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbjpob3ZlciwgLnRoZW1lLXB1cnBsZVxuICAgICAgaHRtbC5uby10b3VjaCAuaXMtdG9kYXkuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uOmZvY3VzLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlXG4gICAgICBodG1sLm5vLXRvdWNoIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246aG92ZXIsIC50aGVtZS1ibHVlXG4gICAgICBodG1sLm5vLXRvdWNoIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246Zm9jdXMsXG4gICAgICBib2R5IC50aGVtZS1ibHVlXG4gICAgICBodG1sLm5vLXRvdWNoIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLmlzLXRvZGF5LmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbjpob3ZlcixcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuaXMtdG9kYXkuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uOmhvdmVyLCAudGhlbWUteWVsbG93XG4gICAgICBodG1sLm5vLXRvdWNoIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246Zm9jdXMsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3dcbiAgICAgIGh0bWwubm8tdG91Y2ggLmlzLXRvZGF5LmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjAgIWltcG9ydGFudDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuaXMtdG9kYXkuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uOmhvdmVyLCAudGhlbWUtZ3JlZW5cbiAgICAgIGh0bWwubm8tdG91Y2ggLmlzLXRvZGF5LmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbjpmb2N1cyxcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuXG4gICAgICBodG1sLm5vLXRvdWNoIC5pcy10b2RheS5pcy1zZWxlY3RlZCAucGlrYS1idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwICFpbXBvcnRhbnQ7IH1cblxuZm9ybSAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50ID4gZm9ybSBwLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIHAsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSBwIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4uY29udGVudCA+IGZvcm0gPiAuZXJyb3JsaXN0LFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtID4gLmVycm9ybGlzdCxcbi5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtID4gLmVycm9ybGlzdCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3csXG4uY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LFxuLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3c6YWZ0ZXIsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3c6YWZ0ZXIsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93ID4gbGFiZWwsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiBsYWJlbCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93ID4gLmNhcHRjaGEsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiAuY2FwdGNoYSxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gLmNhcHRjaGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93ID4gaW5wdXQsXG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cgPiBzZWxlY3QsXG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cgPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93IHAubm90ZSxcbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0ID4gdWwsXG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cucmFkaW8tbGlzdCA+IHVsLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gaW5wdXQsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiBzZWxlY3QsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93IHAubm90ZSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0ID4gdWwsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cucmFkaW8tbGlzdCA+IHVsLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiBpbnB1dCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gc2VsZWN0LFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgcC5ub3RlLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3gtbGlzdCA+IHVsLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cucmFkaW8tbGlzdCA+IHVsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNDIwcHg7IH1cbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHRleHRhcmVhLFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gbGFiZWwsXG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cudGV4dGFyZWEgPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gdWwsXG4gIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cudGV4dGFyZWEgPiBwLm5vdGUsIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiB0ZXh0YXJlYSxcbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCA+IGxhYmVsLFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gLmVycm9ybGlzdCxcbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCA+IHVsLFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gcC5ub3RlLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gdGV4dGFyZWEsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cudGV4dGFyZWEgPiBsYWJlbCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IC5lcnJvcmxpc3QsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cudGV4dGFyZWEgPiB1bCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHAubm90ZSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCA+IHRleHRhcmVhLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gbGFiZWwsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gdWwsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiBwLm5vdGUsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHRleHRhcmVhLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cudGV4dGFyZWEgPiBsYWJlbCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gLmVycm9ybGlzdCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gdWwsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHAubm90ZSxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gdGV4dGFyZWEsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveCA+IGxhYmVsLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiAuZXJyb3JsaXN0LFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiB1bCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gcC5ub3RlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnRleHRhcmVhID4gdGV4dGFyZWEsIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiB0ZXh0YXJlYSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHRleHRhcmVhLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmNoZWNrYm94ID4gdGV4dGFyZWEsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy50ZXh0YXJlYSA+IHRleHRhcmVhLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3ggPiB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnF1YXJ0ZXItc2l6ZSA+IGlucHV0LFxuICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnF1YXJ0ZXItc2l6ZSA+IHNlbGVjdCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5xdWFydGVyLXNpemUgPiBpbnB1dCxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5xdWFydGVyLXNpemUgPiBzZWxlY3QsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5xdWFydGVyLXNpemUgPiBpbnB1dCxcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93LnF1YXJ0ZXItc2l6ZSA+IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cucXVhcnRlci1zaXplID4gaW5wdXQsXG4gICAgICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LnF1YXJ0ZXItc2l6ZSA+IHNlbGVjdCxcbiAgICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cucXVhcnRlci1zaXplID4gaW5wdXQsXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LnF1YXJ0ZXItc2l6ZSA+IHNlbGVjdCxcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5xdWFydGVyLXNpemUgPiBpbnB1dCxcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5xdWFydGVyLXNpemUgPiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5oYWxmLXNpemUgPiBpbnB1dCxcbiAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5oYWxmLXNpemUgPiBzZWxlY3QsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuaGFsZi1zaXplID4gaW5wdXQsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuaGFsZi1zaXplID4gc2VsZWN0LFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuaGFsZi1zaXplID4gaW5wdXQsXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5oYWxmLXNpemUgPiBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZSA+IGlucHV0LFxuICAgICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5oYWxmLXNpemUgPiBzZWxlY3QsXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZSA+IGlucHV0LFxuICAgICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5oYWxmLXNpemUgPiBzZWxlY3QsXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuaGFsZi1zaXplID4gaW5wdXQsXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuaGFsZi1zaXplID4gc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5jb250ZW50ID4gZm9ybS5sb2FkaW5nLFxuLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcsXG4uY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nIHtcbiAgb3BhY2l0eTogLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGVudCA+IGZvcm0ubG9hZGluZzo6YmVmb3JlLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0ubG9hZGluZzo6YmVmb3JlLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5jb250ZW50ID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbixcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmNvbnRlbnQgPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSwgLmNvbnRlbnQgPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmFmdGVyLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmFmdGVyLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzJweDsgfVxuICAgIC5jb250ZW50ID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmJlZm9yZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbi5oYXMtaWNvbjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAuY29udGVudCA+IGZvcm0ubG9hZGluZyAuc3VibWl0LXJvdyBidXR0b24uaGFzLWljb246YWZ0ZXIsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmFmdGVyLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uLmhhcy1pY29uOmFmdGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC5jb250ZW50ID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbjpmb2N1cywgLmNvbnRlbnQgPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLmxvYWRpbmcgLnN1Ym1pdC1yb3cgYnV0dG9uOmZvY3VzLFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbjphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0ubG9hZGluZyAuc3VibWl0LXJvdyBidXR0b246Zm9jdXMsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0ubG9hZGluZyAuc3VibWl0LXJvdyBidXR0b246YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuY29udGVudCA+IGZvcm0ubG9hZGluZyAuc3VibWl0LXJvdyBidXR0b24uYnV0dG9uLS1tZW51LFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybS5sb2FkaW5nIC5zdWJtaXQtcm93IGJ1dHRvbi5idXR0b24tLW1lbnUsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0ubG9hZGluZyAuc3VibWl0LXJvdyBidXR0b24uYnV0dG9uLS1tZW51IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5jb250ZW50ID4gZm9ybSxcbiAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuY29udGVudCA+IGZvcm0gLmZvcm0tcm93ID4gbGFiZWwsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdyA+IGlucHV0LFxuICAgIC5jb250ZW50ID4gZm9ybSAuZm9ybS1yb3cgPiBzZWxlY3QsXG4gICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdyA+IC5lcnJvcmxpc3QsXG4gICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdyBwLm5vdGUsXG4gICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0ID4gdWwsXG4gICAgLmNvbnRlbnQgPiBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0ID4gdWwsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyA+IGlucHV0LFxuICAgIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cgPiBzZWxlY3QsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyA+IC5lcnJvcmxpc3QsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyBwLm5vdGUsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5jaGVja2JveC1saXN0ID4gdWwsXG4gICAgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0ID4gdWwsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gaW5wdXQsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93ID4gc2VsZWN0LFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdyA+IC5lcnJvcmxpc3QsXG4gICAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZvcm0gLmZvcm0tcm93IHAubm90ZSxcbiAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZm9ybSAuZm9ybS1yb3cuY2hlY2tib3gtbGlzdCA+IHVsLFxuICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIC5mb3JtLXJvdy5yYWRpby1saXN0ID4gdWwge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmNvbnRlbnQgPiBmb3JtLFxuICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZvcm0sXG4gIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNsaWRlLWhvbWVwYWdlLW1haW4sIC5zbGlkZS1ob21lcGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZnVsbHNjcmVlbi1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuZnVsbHNjcmVlbi1zd2lwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAuZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLFxuICAgIC5mdWxsc2NyZWVuLXN3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5jbXNfcGx1Z2luID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAuZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLFxuICAgICAgICAuZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuY21zX3BsdWdpbiA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0LFxuLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGh0bWwubm8tdG91Y2ggLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpmb2N1cywgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246Zm9jdXMsXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS1wdXJwbGUgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZVxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtcHVycGxlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLWJsdWUgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZVxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS1ibHVlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMmZmOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93XG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvd1xuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUteWVsbG93XG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtZ3JlZW4gLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS1wdXJwbGUgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZVxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtcHVycGxlXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS1ibHVlIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWVcbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZVxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtYmx1ZVxuICAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLXByZXZpb3VzID4gYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLXllbGxvdyAuc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQgPiBidXR0b246YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3dcbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93XG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3dcbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmZvY3VzLFxuICAudGhlbWUtZ3JlZW4gLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0ID4gYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyA+IGJ1dHRvbjpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuXG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtcHJldmlvdXMgPiBidXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uc3dpcGVyLXNsaWRlID4gLnNsaWRlLW5leHQge1xuICBib3R0b206IDkwcHg7IH1cblxuLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1wcmV2aW91cyB7XG4gIHRvcDogOTBweDsgfVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gIC5oZWFkZXItY29udGVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43KSAwLCBibGFjayAxMTBweCwgYmxhY2sgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNykgMCwgYmxhY2sgMTEwcHgsIGJsYWNrIDEwMCUpOyB9IH1cbiAgICAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEgKyBwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMThweDsgfVxuICAgICAgICAudGhlbWUtcHVycGxlIC5oZWFkZXItY29udGVudCAuY29udGVudCBoMSArIHA6YmVmb3JlLFxuICAgICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxICsgcDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YwZjsgfVxuICAgICAgICAudGhlbWUtYmx1ZSAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEgKyBwOmJlZm9yZSxcbiAgICAgICAgYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEgKyBwOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAzMmZmOyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxICsgcDpiZWZvcmUsXG4gICAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEgKyBwOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwOyB9XG4gICAgICAgIC50aGVtZS1ncmVlbiAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgaDEgKyBwOmJlZm9yZSxcbiAgICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1jb250ZW50IC5jb250ZW50IGgxICsgcDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBmMDsgfVxuICAgIC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjBweC8xNDAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLWJsdWUgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5oZWFkZXItY29udGVudCAuY29udGVudCBwLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAgIC5oZWFkZXItY29udGVudCAuY29udGVudCBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmltYWdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGVudCA+IC5pbWFnZS1iYW5uZXIsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmltYWdlLWJhbm5lcixcbiAgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IC5pbWFnZS1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAuY29udGVudCA+IC5pbWFnZS1iYW5uZXIsXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5pbWFnZS1iYW5uZXIsXG4gICAgICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmltYWdlLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmltYWdlLWJhbm5lciA+IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5pbWFnZS1iYW5uZXIgPiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG4gIC5pbWFnZS1iYW5uZXIgPiBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDsgfVxuICAgIC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICAgaHRtbC5uby10b3VjaCAuaW1hZ2UtYmFubmVyID4gcCA+IGE6aG92ZXIsXG4gICAgICBodG1sLm5vLXRvdWNoIC5pbWFnZS1iYW5uZXIgPiBwID4gYTpmb2N1cywgLmltYWdlLWJhbm5lciA+IHAgPiBhOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAudGhlbWUtcHVycGxlIC5pbWFnZS1iYW5uZXIgPiBwID4gYSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuaW1hZ2UtYmFubmVyID4gcCA+IGEsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmltYWdlLWJhbm5lciA+IHAgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAuaW1hZ2UtYmFubmVyID4gcCA+IGEsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAgICAgLnRoZW1lLWJsdWUgLmltYWdlLWJhbm5lciA+IHAgPiBhLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuaW1hZ2UtYmFubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmltYWdlLWJhbm5lciA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbi5saW5lYXItbWVudSB7XG4gIGJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGVmdDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5saW5lYXItbWVudSB7XG4gICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgLmxpbmVhci1tZW51IGEuYnV0dG9uLXJvdW5kIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gICAgLmxpbmVhci1tZW51IGEuYnV0dG9uLXJvdW5kICsgYS5idXR0b24tcm91bmQge1xuICAgICAgYm90dG9tOiA1M3B4OyB9XG4gICAgICAubGluZWFyLW1lbnUgYS5idXR0b24tcm91bmQgKyBhLmJ1dHRvbi1yb3VuZCArIGEuYnV0dG9uLXJvdW5kIHtcbiAgICAgICAgYm90dG9tOiAxMDFweDsgfVxuXG4ubGluay1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmNvbnRlbnQgPiAubGluay1iYW5uZXIsXG4gIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gLmxpbmstYmFubmVyLFxuICAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gLmxpbmstYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmNvbnRlbnQgPiAubGluay1iYW5uZXIsXG4gICAgICAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IC5saW5rLWJhbm5lcixcbiAgICAgIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiAubGluay1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5saW5rLWJhbm5lciA+IGgxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAubGluay1iYW5uZXIgPiBwIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmxpbmstYmFubmVyID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbnVsW3JvbGU9XCJtZW51XCJdIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bFtyb2xlPVwibWVudVwiXSArIHVsW3JvbGU9XCJtZW51XCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5saVtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICBsaVtyb2xlPVwibWVudWl0ZW1cIl06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74STXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICAudGhlbWUtYmx1ZSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMzOTUwZmY7IH1cbiAgICBodG1sLm5vLXRvdWNoIGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGE6aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmZvY3VzLCBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGE6aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGE6Zm9jdXMsXG4gICAgLnRoZW1lLXB1cnBsZSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2YwZjsgfVxuICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGE6Zm9jdXMsXG4gICAgLnRoZW1lLWJsdWUgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTpmb2N1cyxcbiAgICAudGhlbWUteWVsbG93IGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmZvY3VzLFxuICAgIC50aGVtZS1ncmVlbiBsaVtyb2xlPVwibWVudWl0ZW1cIl0gPiBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuXG4ub3ZlcnZpZXctaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAub3ZlcnZpZXctaXRlbSAub3ZlcnZpZXctaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIC5vdmVydmlldy1pdGVtID4gcDpub3QoLml0ZW0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI1KTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAub3ZlcnZpZXctaXRlbS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSA+IGgxLFxuICAgIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm92ZXJ2aWV3LWl0ZW0ub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5vdmVydmlldy1pdGVtLm92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtID4gaW1nICsgaDEsXG4gICAgLm92ZXJ2aWV3LWl0ZW0ub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0gPiBhICsgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm92ZXJ2aWV3LWl0ZW0udW5wdWJsaXNoZWQge1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMSksIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgyKSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDMpLCAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoNCksIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg1KSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDEpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgxKS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDIpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgyKS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDMpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgzKS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDQpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg0KS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDUpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg1KS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSwgLm92ZXJ2aWV3LWl0ZW06bnRoLWNoaWxkKDYpLm92ZXJ2aWV3LWltYWdlLWl0ZW0sIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCg2KS5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vdmVydmlldy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAub3ZlcnZpZXctaXRlbTpudGgtY2hpbGQoMykub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAub3ZlcnZpZXctaXRlbSA+IGgxIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3ZlcnZpZXctaXRlbSA+IHAge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIC5vdmVydmlldy1pdGVtID4gaW1nLFxuICAub3ZlcnZpZXctaXRlbSA+IGEgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5vdmVydmlldy1pdGVtID4gLm92ZXJ2aWV3LWRhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5vdmVydmlldy1pdGVtID4gdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm92ZXJ2aWV3LWl0ZW0gPiB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayxcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmssXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmssXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgaHRtbC5uby10b3VjaCAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KTpmb2N1cywgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSksXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSksXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KSxcbiAgICBib2R5IC50aGVtZS1ncmVlbiAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoLmJ1dHRvbi1wcmltYXJ5KSxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KC5idXR0b24tcHJpbWFyeSkge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cblxuLmRvc3NpZXItcHVsbG91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5kb3NzaWVyLXB1bGxvdXQudGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLnB1bGxvdXQtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxsb3V0LW1haW4gYS5jbG9zZS1wdWxsb3V0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dCBzcGFuLnB1bGxvdXQtY2xvc2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBodG1sLm5vLXRvdWNoIC5wdWxsb3V0LW1haW4gYS5jbG9zZS1wdWxsb3V0OmhvdmVyIHNwYW4ucHVsbG91dC1jbG9zZS1idXR0b24sXG4gICAgaHRtbC5uby10b3VjaCAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dDpmb2N1cyBzcGFuLnB1bGxvdXQtY2xvc2UtYnV0dG9uLCAucHVsbG91dC1tYWluIGEuY2xvc2UtcHVsbG91dDphY3RpdmUgc3Bhbi5wdWxsb3V0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnB1bGxvdXQtbWFpbiAuaXNjcm9sbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgICAucHVsbG91dC1tYWluIC5pc2Nyb2xsLWNvbnRhaW5lciAuaXNjcm9sbC1zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7IH1cbiAgLmRvc3NpZXItcHVsbG91dFtkYXRhLWxvYWRlZC13aXRoLWpzb25dIC5wdWxsb3V0LW1haW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSwgcmdiYSgwLCAwLCAwLCAwLjAxKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwgMCwgMCwgMC42NSksIHJnYmEoMCwgMCwgMCwgMC4wMSkpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTA1JTsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyB9XG4gIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwID4gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGhlbWUtcHVycGxlIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dCxcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQsXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0LFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLWJsdWUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLnB1bGxvdXQtbWFpbiAuY29udGVudCA+IHAuaW50cm90ZXh0OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5wdWxsb3V0LW1haW4gLmNvbnRlbnQgPiBwLmludHJvdGV4dDpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAucHVsbG91dC1tYWluIC5jb250ZW50ID4gcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzBmMDsgfVxuICAucHVsbG91dC1tYWluIC5jb250ZW50ID4gZmlndXJlOmxhc3QtY2hpbGQgPiBmaWdjYXB0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi5wdWxsb3V0LWdyYWRpZW50LWJvdHRvbSB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHVsbG91dC1ncmFkaWVudC10b3Age1xuICB0b3A6IDA7IH1cblxuLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5wdWxsb3V0LWdyYWRpZW50LW1pZGRsZSB7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuXG4udGhlbWUteWVsbG93IC5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi50aGVtZS15ZWxsb3cgLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMCwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMCwgMCkgNTVweCwgcmdiYSgyNTUsIDI1NSwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMCwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMCwgMCkgNTVweCwgcmdiYSgyNTUsIDI1NSwgMCwgMC42NSkgMTAwJSk7IH1cblxuLnRoZW1lLWJsdWUgLnB1bGxvdXQtZ3JhZGllbnQtdG9wLFxuLnRoZW1lLWJsdWUgLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCA1MCwgMjU1LCAwKSAwLCByZ2JhKDAsIDUwLCAyNTUsIDApIDU1cHgsIHJnYmEoMCwgNTAsIDI1NSwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA1MCwgMjU1LCAwKSAwLCByZ2JhKDAsIDUwLCAyNTUsIDApIDU1cHgsIHJnYmEoMCwgNTAsIDI1NSwgMC42NSkgMTAwJSk7IH1cblxuLnRoZW1lLWdyZWVuIC5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi50aGVtZS1ncmVlbiAucHVsbG91dC1ncmFkaWVudC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDI1NSwgMCwgMCkgMCwgcmdiYSgwLCAyNTUsIDAsIDApIDU1cHgsIHJnYmEoMCwgMjU1LCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDI1NSwgMCwgMCkgMCwgcmdiYSgwLCAyNTUsIDAsIDApIDU1cHgsIHJnYmEoMCwgMjU1LCAwLCAwLjY1KSAxMDAlKTsgfVxuXG4udGhlbWUtcHVycGxlIC5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi50aGVtZS1wdXJwbGUgLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDAsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDAsIDI1NSwgMCkgNTVweCwgcmdiYSgyNTUsIDAsIDI1NSwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDAsIDI1NSwgMCkgNTVweCwgcmdiYSgyNTUsIDAsIDI1NSwgMC42NSkgMTAwJSk7IH1cblxuLnRoZW1lLXllbGxvdyAucHVsbG91dC1ncmFkaWVudC1taWRkbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAwLCAwKSAwLCByZ2JhKDI1NSwgMjU1LCAwLCAwKSA1NXB4LCByZ2JhKDI1NSwgMjU1LCAwLCAwLjQzMjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDAsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDAsIDApIDU1cHgsIHJnYmEoMjU1LCAyNTUsIDAsIDAuNDMyOSkgMTAwJSk7IH1cblxuLnRoZW1lLWJsdWUgLnB1bGxvdXQtZ3JhZGllbnQtbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCA1MCwgMjU1LCAwKSAwLCByZ2JhKDAsIDUwLCAyNTUsIDApIDU1cHgsIHJnYmEoMCwgNTAsIDI1NSwgMC40MzI5KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDUwLCAyNTUsIDApIDAsIHJnYmEoMCwgNTAsIDI1NSwgMCkgNTVweCwgcmdiYSgwLCA1MCwgMjU1LCAwLjQzMjkpIDEwMCUpOyB9XG5cbi50aGVtZS1ncmVlbiAucHVsbG91dC1ncmFkaWVudC1taWRkbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDI1NSwgMCwgMCkgMCwgcmdiYSgwLCAyNTUsIDAsIDApIDU1cHgsIHJnYmEoMCwgMjU1LCAwLCAwLjQzMjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMjU1LCAwLCAwKSAwLCByZ2JhKDAsIDI1NSwgMCwgMCkgNTVweCwgcmdiYSgwLCAyNTUsIDAsIDAuNDMyOSkgMTAwJSk7IH1cblxuLnRoZW1lLXB1cnBsZSAucHVsbG91dC1ncmFkaWVudC1taWRkbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMCwgMjU1LCAwKSAwLCByZ2JhKDI1NSwgMCwgMjU1LCAwKSA1NXB4LCByZ2JhKDI1NSwgMCwgMjU1LCAwLjQzMjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAyNTUsIDApIDAsIHJnYmEoMjU1LCAwLCAyNTUsIDApIDU1cHgsIHJnYmEoMjU1LCAwLCAyNTUsIDAuNDMyOSkgMTAwJSk7IH1cblxuI3B1bGxvdXQtc3RhbmRhbG9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgLmNsb3NlLXB1bGxvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSBbZGF0YS1vcGVuLWxpZ2h0Ym94XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjcHVsbG91dC1zdGFuZGFsb25lIG5hdi50YWctbGlzdCAuY29udGVudCA+IGgyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAxNXB4OyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgbmF2LnRhZy1saXN0IC5jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSAudmlkZW8tbGlnaHRib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI3B1bGxvdXQtc3RhbmRhbG9uZSAudmlkZW8tbGlnaHRib3ggaWZyYW1lLCAjcHVsbG91dC1zdGFuZGFsb25lIC52aWRlby1saWdodGJveCB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAjcHVsbG91dC1zdGFuZGFsb25lIGgyICsgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3B1bGxvdXQtc3RhbmRhbG9uZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRoZW1lLXB1cnBsZSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0LFxuICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0LFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgLnRoZW1lLWdyZWVuICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gI3B1bGxvdXQtc3RhbmRhbG9uZSBwLmludHJvdGV4dCB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuICAgIC50aGVtZS1ibHVlICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQsXG4gICAgYm9keSAudGhlbWUtYmx1ZSAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgI3B1bGxvdXQtc3RhbmRhbG9uZSBwLmludHJvdGV4dDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAudGhlbWUtcHVycGxlICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQ6YmVmb3JlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLWJsdWUgI3B1bGxvdXQtc3RhbmRhbG9uZSBwLmludHJvdGV4dDpiZWZvcmUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMzJmZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAjcHVsbG91dC1zdGFuZGFsb25lIHAuaW50cm90ZXh0OmJlZm9yZSxcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuICNwdWxsb3V0LXN0YW5kYWxvbmUgcC5pbnRyb3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzBmMDsgfVxuXG5uYXYucmFkaWFsLW1lbnUge1xuICBib3R0b206IDQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICBuYXYucmFkaWFsLW1lbnUge1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICBuYXYucmFkaWFsLW1lbnUgPiBhLFxuICBuYXYucmFkaWFsLW1lbnUgdWwsXG4gIG5hdi5yYWRpYWwtbWVudSBsaSxcbiAgbmF2LnJhZGlhbC1tZW51IGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBuYXYucmFkaWFsLW1lbnUgPiBhIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBuYXYucmFkaWFsLW1lbnUgYSxcbiAgbmF2LnJhZGlhbC1tZW51IHVsLFxuICBuYXYucmFkaWFsLW1lbnUgbGkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBuYXYucmFkaWFsLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBuYXYucmFkaWFsLW1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgbmF2LnJhZGlhbC1tZW51LmlzLWNsb3NlZCBsaSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZWxhdGVkLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yZWxhdGVkLWl0ZW0gPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWxhdGVkLWl0ZW0gPiBoMSB7XG4gICAgZm9udDogbm9ybWFsIDUwMCAyNHB4LzExMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICAucmVsYXRlZC1pdGVtID4gaDEgPiAucmVsYXRlZC10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgICAucmVsYXRlZC1pdGVtID4gaDEgPiAucmVsYXRlZC10eXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzonOyB9XG4gIC5yZWxhdGVkLWl0ZW0gPiBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTIwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICBodG1sLm5vLXRvdWNoIC5yZWxhdGVkLWl0ZW0gPiBwID4gYTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC5yZWxhdGVkLWl0ZW0gPiBwID4gYTpmb2N1cywgLnJlbGF0ZWQtaXRlbSA+IHAgPiBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50aGVtZS1wdXJwbGUgLnJlbGF0ZWQtaXRlbSA+IHAgPiBhLFxuICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAucmVsYXRlZC1pdGVtID4gcCA+IGEge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93IC5yZWxhdGVkLWl0ZW0gPiBwID4gYSxcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgLnJlbGF0ZWQtaXRlbSA+IHAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgLnRoZW1lLWdyZWVuIC5yZWxhdGVkLWl0ZW0gPiBwID4gYSxcbiAgICBib2R5IC50aGVtZS1ncmVlbiAucmVsYXRlZC1pdGVtID4gcCA+IGEge1xuICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAudGhlbWUtYmx1ZSAucmVsYXRlZC1pdGVtID4gcCA+IGEsXG4gICAgYm9keSAudGhlbWUtYmx1ZSAucmVsYXRlZC1pdGVtID4gcCA+IGEge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5yZWxhdGVkLWl0ZW0uYmxvY2stbGluazpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5yZWxhdGVkLWl0ZW0uYmxvY2stbGluazpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5yZWxhdGVkLWl0ZW0uYmxvY2stbGluazpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6Zm9jdXMsXG4gIC50aGVtZS1ibHVlIC5yZWxhdGVkLWl0ZW0uYmxvY2stbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjMDAzMmZmOyB9XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6Zm9jdXMsXG4gIC50aGVtZS15ZWxsb3cgLnJlbGF0ZWQtaXRlbS5ibG9jay1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnJlbGF0ZWQtaXRlbS5ibG9jay1saW5rOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAucmVsYXRlZC1pdGVtLmJsb2NrLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzBmMDsgfVxuXG4ucmVzdWx0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICAucmVzdWx0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGhlbWUtcHVycGxlIC5zZWFyY2gtcmVzdWx0ID4gLnJlc3VsdC1kZXNjcmlwdGlvbixcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAuc2VhcmNoLXJlc3VsdCA+IC5yZXN1bHQtZGVzY3JpcHRpb24sXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5zZWFyY2gtcmVzdWx0ID4gLnJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAuc2VhcmNoLXJlc3VsdCA+IC5yZXN1bHQtZGVzY3JpcHRpb24sXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgLnRoZW1lLWJsdWUgLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgLnNlYXJjaC1yZXN1bHQgPiAucmVzdWx0LWRlc2NyaXB0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtcmVzdWx0ID4gLnJlc3VsdC10YWcge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgaHRtbC5uby10b3VjaCAuc2VhcmNoLXJlc3VsdDpob3ZlciA+IC5yZXN1bHQtZGVzY3JpcHRpb24sXG4gIGh0bWwubm8tdG91Y2ggLnNlYXJjaC1yZXN1bHQ6Zm9jdXMgPiAucmVzdWx0LWRlc2NyaXB0aW9uLCAuc2VhcmNoLXJlc3VsdDphY3RpdmUgPiAucmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5hc2lkZS5zaGFyZSB7XG4gIG1hcmdpbjogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7IH1cbiAgYXNpZGUuc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogODBweDsgfVxuICBhc2lkZS5zaGFyZSA+IHVsIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBhc2lkZS5zaGFyZSA+IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgYXNpZGUuc2hhcmUgPiB1bCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnNpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE3MHB4OyB9XG4gIC5zaWRlLWltYWdlID4gZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNzVweDsgfVxuICAgIC5zaWRlLWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnNpZGUtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5zaWRlLWltYWdlIHtcbiAgICAgIHJpZ2h0OiAyMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAuc2lkZS1pbWFnZSB7XG4gICAgICByaWdodDogMjgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgLnNpZGUtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IDM3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAgIC5zaWRlLWltYWdlIHtcbiAgICAgIHJpZ2h0OiA0NTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc2lkZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRoZW1lLXB1cnBsZSBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSBidXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1wdXJwbGUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1wdXJwbGUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1wdXJwbGUgLnBpa2EtbGVuZGFyLFxuYm9keSAudGhlbWUtcHVycGxlIC5waWthLWxlbmRhciwgLnRoZW1lLXB1cnBsZSAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuYm9keSAudGhlbWUtcHVycGxlIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS1wdXJwbGUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1wdXJwbGUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLCAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSwgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtcHVycGxlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1wdXJwbGUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1wdXJwbGUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyBidXR0b24ucHJpbWFyeSwgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS15ZWxsb3cgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUteWVsbG93IC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYnV0dG9uLXByaW1hcnksIC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS15ZWxsb3cgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS15ZWxsb3cgLnBpa2EtbGVuZGFyLFxuYm9keSAudGhlbWUteWVsbG93IC5waWthLWxlbmRhciwgLnRoZW1lLXllbGxvdyAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuYm9keSAudGhlbWUteWVsbG93IC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksXG5ib2R5IC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS15ZWxsb3cgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUteWVsbG93IG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLCAudGhlbWUteWVsbG93IC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSwgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLXllbGxvdyAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUteWVsbG93IC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS15ZWxsb3cgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS15ZWxsb3cgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnRoZW1lLWJsdWUgYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ibHVlIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLWJsdWUgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1ibHVlIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtYmx1ZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLWJsdWUgLnBpa2EtbGVuZGFyLFxuYm9keSAudGhlbWUtYmx1ZSAucGlrYS1sZW5kYXIsIC50aGVtZS1ibHVlIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sXG5ib2R5IC50aGVtZS1ibHVlIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLWJsdWUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtYmx1ZSBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1ibHVlIC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUtYmx1ZSAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIsIC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsXG5ib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtYmx1ZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtYmx1ZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtYmx1ZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1ibHVlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1ibHVlIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiBidXR0b24ucHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtZ3JlZW4gLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1ncmVlbiAucGlrYS1sZW5kYXIsXG5ib2R5IC50aGVtZS1ncmVlbiAucGlrYS1sZW5kYXIsIC50aGVtZS1ncmVlbiAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuYm9keSAudGhlbWUtZ3JlZW4gLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiwgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1ncmVlbiBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1ncmVlbiBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLFxuYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGEsIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLWdyZWVuIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS1ncmVlbiAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtZ3JlZW4gI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLWdyZWVuIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnRoZW1lLXB1cnBsZSBidXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSBidXR0b24ucHJpbWFyeSwgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmJ1dHRvbi5wcmltYXJ5LCAudGhlbWUtcHVycGxlIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuYnV0dG9uLXByaW1hcnksIC50aGVtZS1wdXJwbGUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sXG5ib2R5IC50aGVtZS1wdXJwbGUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1wdXJwbGUgYXNpZGUuc2hhcmU6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIGFzaWRlLnNoYXJlOmJlZm9yZSwgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSwgLnRoZW1lLXB1cnBsZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQ6YmVmb3JlLFxuYm9keSAudGhlbWUtcHVycGxlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsIC50aGVtZS1wdXJwbGUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLFxuYm9keSAudGhlbWUtcHVycGxlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbiwgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuaGVhZGVyLWxhbmd1YWdlcywgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlcixcbmJvZHkgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cyxcbmJvZHkgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpmb2N1cywgLnRoZW1lLXB1cnBsZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtcHVycGxlIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsIC50aGVtZS1wdXJwbGUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5IC50aGVtZS1wdXJwbGUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC50aGVtZS1wdXJwbGUgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSxcbmJvZHkgLnRoZW1lLXB1cnBsZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjsgfVxuXG4udGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IGJ1dHRvbi5wcmltYXJ5LCAudGhlbWUteWVsbG93IC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuYnV0dG9uLnByaW1hcnksIC50aGVtZS15ZWxsb3cgLmJ1dHRvbi1wcmltYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLXllbGxvdyAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLXllbGxvdyAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiwgLnRoZW1lLXllbGxvdyBhc2lkZS5zaGFyZTpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgYXNpZGUuc2hhcmU6YmVmb3JlLCAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLFxuYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUteWVsbG93IC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSwgLnRoZW1lLXllbGxvdyBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS15ZWxsb3cgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2VzLFxuYm9keSAudGhlbWUteWVsbG93IC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLCAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUteWVsbG93IC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUsXG5ib2R5IC50aGVtZS15ZWxsb3cgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLXllbGxvdyAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLXllbGxvdyAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLXllbGxvdyAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUteWVsbG93IC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwOyB9XG5cbi50aGVtZS1ibHVlIGJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSBidXR0b24ucHJpbWFyeSwgLnRoZW1lLWJsdWUgLmJ1dHRvbi5wcmltYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuYnV0dG9uLnByaW1hcnksIC50aGVtZS1ibHVlIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLWJsdWUgLmJ1dHRvbi1wcmltYXJ5LCAudGhlbWUtYmx1ZSAucHJpbWFyeS1jYWxsLXRvLWFjdGlvbixcbmJvZHkgLnRoZW1lLWJsdWUgLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1ibHVlIGFzaWRlLnNoYXJlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWJsdWUgYXNpZGUuc2hhcmU6YmVmb3JlLCAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGksIC50aGVtZS1ibHVlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsXG5ib2R5IC50aGVtZS1ibHVlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsIC50aGVtZS1ibHVlIG5hdi5oZWFkZXItbGFuZ3VhZ2Uub3BlbiA+IGJ1dHRvbixcbmJvZHkgLnRoZW1lLWJsdWUgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gYnV0dG9uLCAudGhlbWUtYmx1ZSAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLWJsdWUgLmhlYWRlci1sYW5ndWFnZXMsIC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmhvdmVyLFxuYm9keSAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLWJsdWUgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsXG5ib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLCAudGhlbWUtYmx1ZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtYmx1ZSAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLCAudGhlbWUtYmx1ZSAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLFxuYm9keSAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLFxuYm9keSAudGhlbWUtYmx1ZSAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzJmZjsgfVxuXG4udGhlbWUtZ3JlZW4gYnV0dG9uLnByaW1hcnksXG5ib2R5IC50aGVtZS1ncmVlbiBidXR0b24ucHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5idXR0b24ucHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5idXR0b24ucHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5idXR0b24tcHJpbWFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5idXR0b24tcHJpbWFyeSwgLnRoZW1lLWdyZWVuIC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uLFxuYm9keSAudGhlbWUtZ3JlZW4gLnByaW1hcnktY2FsbC10by1hY3Rpb24sIC50aGVtZS1ncmVlbiBhc2lkZS5zaGFyZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiBhc2lkZS5zaGFyZTpiZWZvcmUsIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLCAudGhlbWUtZ3JlZW4gLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0OmJlZm9yZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUsIC50aGVtZS1ncmVlbiBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sXG5ib2R5IC50aGVtZS1ncmVlbiBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24sIC50aGVtZS1ncmVlbiAuaGVhZGVyLWxhbmd1YWdlcyxcbmJvZHkgLnRoZW1lLWdyZWVuIC5oZWFkZXItbGFuZ3VhZ2VzLCAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG5ib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3Blbjpob3ZlciwgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmZvY3VzLFxuYm9keSAudGhlbWUtZ3JlZW4gaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC50aGVtZS1ncmVlbiAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YWN0aXZlLFxuYm9keSAudGhlbWUtZ3JlZW4gLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmFjdGl2ZSwgLnRoZW1lLWdyZWVuICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keSAudGhlbWUtZ3JlZW4gI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsXG5ib2R5IC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSwgLnRoZW1lLWdyZWVuIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbiksXG5ib2R5IC50aGVtZS1ncmVlbiAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDsgfVxuXG4ubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuLm1pY3JvcGlhIC5jb250ZW50ID4gZGl2LnRleHQtcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbixcbi5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbiwgLnRoZW1lID4gLnRoZW1lLWltYWdlID4gZmlnY2FwdGlvbiwgLnRoZW1lID4gLnZpZGVvID4gZmlnY2FwdGlvbiwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIC5maWd1cmUtY2FwdGlvbiBwLFxuLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIC5maWd1cmUtY2FwdGlvbiBzcGFuLCAuZG9zc2llci1zbGlkZSBmaWdjYXB0aW9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDk1JTsgfVxuXG4udGhlbWUgPiAudGhlbWUtaW1hZ2UgPiBmaWdjYXB0aW9uLCAudGhlbWUgPiAudmlkZW8gPiBmaWdjYXB0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aGVtZSA+IC50aGVtZS1pbWFnZSA+IGZpZ2NhcHRpb246YmVmb3JlLCAudGhlbWUgPiAudmlkZW8gPiBmaWdjYXB0aW9uOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IC02NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IC0yOHB4O1xuICAgIHdpZHRoOiA3NXB4OyB9XG5cbi50aGVtZS50aGVtZS1yaWdodCAudGhlbWUtaW1hZ2UgPiBmaWdjYXB0aW9uLFxuLnRoZW1lLnRoZW1lLXJpZ2h0IC52aWRlbyA+IGZpZ2NhcHRpb24ge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRoZW1lLnRoZW1lLXJpZ2h0IC50aGVtZS1pbWFnZSA+IGZpZ2NhcHRpb246YmVmb3JlLFxuICAudGhlbWUudGhlbWUtcmlnaHQgLnZpZGVvID4gZmlnY2FwdGlvbjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNjVweDtcbiAgICB0b3A6IC0yOHB4O1xuICAgIHdpZHRoOiA3NXB4OyB9XG5cbi5taWNyb3BpYSAuY29udGVudCA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSxcbi5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBpbWcsXG4gIC5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGltZyxcbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gaWZyYW1lLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBpZnJhbWUsXG4gIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uLFxuICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlID4gZmlnY2FwdGlvbjphZnRlcixcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uOmFmdGVyLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IC5jbXNfcGx1Z2luID4gZmlndXJlID4gZmlnY2FwdGlvbjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpmaXJzdC1jaGlsZCxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBkaXYudGV4dC1wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpmaXJzdC1jaGlsZCxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBwOmxhc3QtY2hpbGQsXG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gLmNtc19wbHVnaW4gPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5jb250ZW50ID4gZmlndXJlLFxuICAgIC5taWNyb3BpYSAuY29udGVudCA+IGRpdi50ZXh0LXBsdWdpbiA+IGZpZ3VyZSxcbiAgICAubWljcm9waWEgLmNvbnRlbnQgPiAuY21zX3BsdWdpbiA+IGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc2xpdC1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpdC1pbWFnZSA+IGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keS5pcy1pcGFkIC5zbGl0LWltYWdlID4gZmlndXJlLFxuICAgIGJvZHkuaXMtaXBob25lIC5zbGl0LWltYWdlID4gZmlndXJlIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG4gICAgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXIsIGZhbHNlLCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNjUpLCA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgICAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGEgPiBzcGFuIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiDvhJNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnOyB9XG4gICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTpmb2N1cyxcbiAgICAgICAgLnRoZW1lLXB1cnBsZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgIC50aGVtZS1ibHVlIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTpob3ZlcixcbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgIC50aGVtZS15ZWxsb3cgLnNsaXQtaW1hZ2UgPiBmaWd1cmUgPiBmaWdjYXB0aW9uID4gYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6aG92ZXIsXG4gICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuIC5zbGl0LWltYWdlID4gZmlndXJlID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgIC50aGVtZS1ncmVlbiAuc2xpdC1pbWFnZSA+IGZpZ3VyZSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMwZjA7IH1cblxubmF2LnRhZy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDRweDsgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiBoMiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgcGFkZGluZzogMjBweCA1cHggMTVweDsgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIG5hdi50YWctbGlzdCAuY29udGVudCA+IHVsID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAuMjVlbSAuMjVlbSAwOyB9XG4gICAgICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRoZW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiBib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIGJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAwIGF1dG8gNzVweDtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC50aGVtZSA+IC50aGVtZS10ZXh0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiA5O1xuICAgIC1tb3otYm94LWZsZXg6IDk7XG4gICAgYm94LWZsZXg6IDk7XG4gICAgLXdlYmtpdC1mbGV4OiA5O1xuICAgIC1tb3otZmxleDogOTtcbiAgICAtbXMtZmxleDogOTtcbiAgICBmbGV4OiA5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50aGVtZSA+IC50aGVtZS10ZXh0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50aGVtZSA+IC50aGVtZS10ZXh0ID4gZGl2IHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRoZW1lID4gLnRoZW1lLXRleHQgPiBkaXYgPiBoMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAgIC50aGVtZSA+IC50aGVtZS10ZXh0ID4gZGl2ID4gcCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC50aGVtZSB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudGhlbWUgPiAudGhlbWUtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnRoZW1lID4gLnRoZW1lLXRleHQgPiBkaXYge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAgIC50aGVtZSA+IC50aGVtZS10ZXh0ID4gZGl2IHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAudGhlbWUgPiAudGhlbWUtdGV4dCA+IGRpdiBoMSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC50aGVtZSA+IC50aGVtZS1pbWFnZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTA7XG4gICAgLW1vei1ib3gtZmxleDogMTA7XG4gICAgYm94LWZsZXg6IDEwO1xuICAgIC13ZWJraXQtZmxleDogMTA7XG4gICAgLW1vei1mbGV4OiAxMDtcbiAgICAtbXMtZmxleDogMTA7XG4gICAgZmxleDogMTA7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aGVtZSA+IC50aGVtZS1pbWFnZSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC50aGVtZSA+IC50aGVtZS1pbWFnZSA+IGZpZ2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyKjY1cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gIC50aGVtZSA+IC52aWRlbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTA7XG4gICAgLW1vei1ib3gtZmxleDogMTA7XG4gICAgYm94LWZsZXg6IDEwO1xuICAgIC13ZWJraXQtZmxleDogMTA7XG4gICAgLW1vei1mbGV4OiAxMDtcbiAgICAtbXMtZmxleDogMTA7XG4gICAgZmxleDogMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRoZW1lID4gLnZpZGVvID4gaWZyYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGhlbWUgPiAudmlkZW8gPiBmaWdjYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMio2NXB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAudGhlbWUudGhlbWUtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC50aGVtZS50aGVtZS1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4udGhlbWUtaW50cm8tbGVmdDpiZWZvcmUsXG4udGhlbWUtaW50cm8tcmlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgLnRoZW1lLWludHJvLWxlZnQ6YmVmb3JlLFxuICAudGhlbWUtaW50cm8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNjUpIDAsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjY1KSAwLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7IH0gfVxuXG4udGhlbWUtaW50cm8tbGVmdCA+IC50aGVtZS1pbWFnZSA+IGltZyxcbi50aGVtZS1sZWZ0ID4gLnRoZW1lLWltYWdlID4gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAudGhlbWUtaW50cm8tbGVmdCA+IC50aGVtZS1pbWFnZSA+IGltZyxcbiAgICAudGhlbWUtbGVmdCA+IC50aGVtZS1pbWFnZSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4udGhlbWUtaW50cm8tcmlnaHQgPiAudGhlbWUtaW1hZ2UgPiBpbWcsXG4udGhlbWUtcmlnaHQgPiAudGhlbWUtaW1hZ2UgPiBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAudGhlbWUtaW50cm8tcmlnaHQgPiAudGhlbWUtaW1hZ2UgPiBpbWcsXG4gICAgLnRoZW1lLXJpZ2h0ID4gLnRoZW1lLWltYWdlID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAudGhlbWUtaW50cm8tbGVmdCA+IC50aGVtZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAudGhlbWUtaW50cm8tbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IC13ZWJraXQtY2FsYyg1MCUgLSAzNzdweCk7XG4gICAgbGVmdDogLW1vei1jYWxjKDUwJSAtIDM3N3B4KTtcbiAgICBsZWZ0OiBjYWxjNTAlIC0gMzc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgLnRoZW1lLWludHJvLXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogLXdlYmtpdC1jYWxjKDUwJSArIDI3cHgpO1xuICAgIGxlZnQ6IC1tb3otY2FsYyg1MCUgKyAyN3B4KTtcbiAgICBsZWZ0OiBjYWxjNTAlICsgMjdweDsgfSB9XG5cbi50aGVtZS1saW5rLXN0cmlwIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSxcbiAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUsXG4gICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGltZyxcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbixcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhciwgZmFsc2UsIHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC42NSksIDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGEsXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYSA+IHNwYW4sXG4gICAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhID4gc3BhbjphZnRlcixcbiAgICAgICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIg74STXCI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnOyB9XG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTpmb2N1cyxcbiAgICAgICAgICAudGhlbWUtcHVycGxlIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlXG4gICAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTpob3ZlcixcbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGVcbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAgIC50aGVtZS1wdXJwbGVcbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6aG92ZXIsXG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTpmb2N1cyxcbiAgICAgICAgICAudGhlbWUtYmx1ZSAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWVcbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWVcbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAgIC50aGVtZS1ibHVlXG4gICAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6aG92ZXIsXG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmZvY3VzLFxuICAgICAgICAgIC50aGVtZS15ZWxsb3cgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3dcbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvd1xuICAgICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgICAgLnRoZW1lLXllbGxvd1xuICAgICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6aG92ZXIsXG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiA+IGE6Zm9jdXMsXG4gICAgICAgICAgLnRoZW1lLWdyZWVuIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSwgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW5cbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmhvdmVyLFxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuXG4gICAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uID4gYTpmb2N1cyxcbiAgICAgICAgICAudGhlbWUtZ3JlZW5cbiAgICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gc3Bhbjpob3ZlcixcbiAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46Zm9jdXMsIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYSA+IGZpZ2NhcHRpb24gc3BhbjphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46aG92ZXIsXG4gICAgICAgIGh0bWwubm8tdG91Y2hcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGEgPiBmaWdjYXB0aW9uIHNwYW46Zm9jdXMsXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhID4gZmlnY2FwdGlvbiBzcGFuOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYTpob3ZlciA+IGZpZ2NhcHRpb24gc3BhbixcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50aGVtZS1wdXJwbGUgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS1wdXJwbGUgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLCAudGhlbWUtcHVycGxlXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS1wdXJwbGVcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGE6aG92ZXIgPiBmaWdjYXB0aW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAgIC50aGVtZS15ZWxsb3cgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS15ZWxsb3cgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLCAudGhlbWUteWVsbG93XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS15ZWxsb3dcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGE6aG92ZXIgPiBmaWdjYXB0aW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAgIC50aGVtZS1ncmVlbiAudGhlbWUtbGluay1zdHJpcCA+IGxpID4gZmlndXJlIGE6aG92ZXIgPiBmaWdjYXB0aW9uIHNwYW4sXG4gICAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYTpob3ZlciA+IGZpZ2NhcHRpb24gc3BhbiwgLnRoZW1lLWdyZWVuXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGkgPiBmaWd1cmUgYTpob3ZlciA+IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAgICAgLnRoZW1lLWJsdWUgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSA+IGZpZ3VyZSBhOmhvdmVyID4gZmlnY2FwdGlvbiBzcGFuLFxuICAgICAgICBib2R5IC50aGVtZS1ibHVlIC50aGVtZS1saW5rLXN0cmlwID4gbGkgPiBmaWd1cmUgYTpob3ZlciA+IGZpZ2NhcHRpb24gc3BhbiwgLnRoZW1lLWJsdWVcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGE6aG92ZXIgPiBmaWdjYXB0aW9uIHNwYW4sXG4gICAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpID4gZmlndXJlIGE6aG92ZXIgPiBmaWdjYXB0aW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSxcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKDVuICsgMSksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKG4rNiksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSxcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKG4rNSksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQobis1KSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGhlbWUtbGluay1zdHJpcCA+IGxpLFxuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaTpudGgtY2hpbGQoM24gKyAxKSxcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaTpudGgtY2hpbGQobis0KSxcbiAgICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiBsaSxcbiAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKDJuICsgMSksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gbGk6bnRoLWNoaWxkKG4rMyksXG4gICAgICAgIC50aGVtZS1saW5rLXN0cmlwID4gLmNtc19wbHVnaW4gPiBsaTpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAudGhlbWUtbGluay1zdHJpcCA+IGxpLFxuICAgICAgLnRoZW1lLWxpbmstc3RyaXAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IGxpOm50aC1jaGlsZChuKzIpLFxuICAgICAgICAudGhlbWUtbGluay1zdHJpcCA+IC5jbXNfcGx1Z2luID4gbGk6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG4gICAgLnRoZW1lLWxpbmstc3RyaXAudGhlbWUtbGluay1zdHJpcC00IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGhlbWUtbGluay1zdHJpcC50aGVtZS1saW5rLXN0cmlwLTMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLnRoZW1lLWxpbmstc3RyaXAudGhlbWUtbGluay1zdHJpcC0yIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC50aGVtZS1saW5rLXN0cmlwLnRoZW1lLWxpbmstc3RyaXAtMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5hW2RhdGEtb3Blbi1saWdodGJveF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhW2RhdGEtb3Blbi1saWdodGJveF0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGFbZGF0YS1vcGVuLWxpZ2h0Ym94XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL21pY3Jvd29ybGQvaW1hZ2VzL3BsYXktYnV0dG9uLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiBpbmhlcml0OyB9XG5cbi52aWRlby1saWdodGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCwgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTk7IH1cbiAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IGEuYnV0dG9uLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IGEuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IGEuYnV0dG9uLmljb24tY2xvc2U6YmVmb3JlLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IGEuYnV0dG9uLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG4gICAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCAudmlkZW8td3JhcHBlciwgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnZpZGVvLWxpZ2h0Ym94OnRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8taW5uZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyLCAudmlkZW8tbGlnaHRib3gudGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudmlkZW8tbGlnaHRib3g6dGFyZ2V0IC52aWRlby13cmFwcGVyIC52aWRlby1pbm5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIgdmlkZW8sIC52aWRlby1saWdodGJveDp0YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlubmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1saWdodGJveC50YXJnZXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWlubmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciB2aWRlbywgLnZpZGVvLWxpZ2h0Ym94LnRhcmdldCAudmlkZW8td3JhcHBlciAudmlkZW8taW5uZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbiNhZ2VuZGEtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI2FnZW5kYS1uYXZpZ2F0aW9uID4gdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiBib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAjYWdlbmRhLW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgICAgI2FnZW5kYS1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmaXJzdC1vZi10eXBlLCAjYWdlbmRhLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRheSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIGJveC1mbGV4OiAxO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIC1tb3otZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAtbW96LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAgICAgI2FnZW5kYS1uYXZpZ2F0aW9uID4gdWwgPiBsaTpmaXJzdC1vZi10eXBlLCAjYWdlbmRhLW5hdmlnYXRpb24gPiB1bCA+IGxpLmRheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgI2FnZW5kYS1uYXZpZ2F0aW9uID4gdWwgPiBsaSArIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIGhlaWdodDogNTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0yMDBweDsgfVxuICAuY29udGVudC1oZWFkZXIgLmltYWdlIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmNvbnRlbnQtaGVhZGVyIC5pbWFnZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5jb250ZW50LWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4OyB9XG4gICAgICAuY29udGVudC1oZWFkZXIgLmltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uY29udGVudC1oZWFkZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDgyMHB4OyB9XG4gIC5jb250ZW50LWhlYWRlci1sYXJnZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogODIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmNvbnRlbnQtaGVhZGVyLWxhcmdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb250ZW50LWhlYWRlci1sYXJnZSA+IC5oZWFkZXItdG9wIHtcbiAgICAgICAgdG9wOiA4MHB4OyB9XG4gICAgICAuY29udGVudC1oZWFkZXItbGFyZ2UgLmltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLWxhcmdlICsgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4uZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciAucmFkaW8tYnV0dG9uLXJvdyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmRpc2NvdW50LWNhbGN1bGF0b3IgYS5zcGlubmVyLW1pbnVzLCAuZGlzY291bnQtY2FsY3VsYXRvciBhLnNwaW5uZXItcGx1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5kaXNjb3VudC1jYWxjdWxhdG9yIC5taWNyb3BpYS1hZ2UtbGFiZWwgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7IH1cblxuLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnRoZW1lLXB1cnBsZSAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICBjb2xvcjogI2YwZjsgfVxuICAudGhlbWUteWVsbG93IC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgIGNvbG9yOiAjZmYwOyB9XG4gIC50aGVtZS1ncmVlbiAuZGlzY291bnQtY2FsY3VsYXRvciAudmlzaXRzLW5lZWRlZCxcbiAgYm9keSAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgLnZpc2l0cy1uZWVkZWQge1xuICAgIGNvbG9yOiAjMGYwOyB9XG4gIC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkLFxuICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIC52aXNpdHMtbmVlZGVkIHtcbiAgICBjb2xvcjogIzM5NTBmZjsgfVxuXG4uZGlzY291bnQtY2FsY3VsYXRvciAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kaXNjb3VudC1jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRpc2NvdW50LWNhbGN1bGF0b3IgLmZvcm0tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmRpc2NvdW50LWNhbGN1bGF0b3IgLmxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGhlYWQgdGggbGFiZWwsXG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRoZWFkIHRkIGxhYmVsLFxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0aCBsYWJlbCxcbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgdGQgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCxcbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgdGgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0ZCwgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGgge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgdGQgKyB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGJvZHkgKyB0Zm9vdCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Ym9keSArIHRmb290IHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5ICsgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCB0cjpudGgtY2hpbGQoZXZlbikgdGQsIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IHRyOm50aC1jaGlsZChldmVuKSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgLnRoZW1lLXB1cnBsZSAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICBjb2xvcjogI2YwZjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgLnRvdGFsLFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSB0Zm9vdCAudG90YWwge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgdGZvb3QgLnRvdGFsLFxuICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuICAgIC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIHRmb290IC50b3RhbCB7XG4gICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwOyB9XG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMCwgNjcsIDAuMjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZjAwNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAtMTBweCAwOyB9XG4gICAgLmRpc2NvdW50LWNhbGN1bGF0b3IgdGFibGUgaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0LmVycm9yOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgNjcsIDAuNSk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgNjcsIDAuNSk7IH1cbiAgICAuZGlzY291bnQtY2FsY3VsYXRvciB0YWJsZSBpbnB1dC5lcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAwLCA2NywgMC41KTsgfVxuICAgIC5kaXNjb3VudC1jYWxjdWxhdG9yIHRhYmxlIGlucHV0LmVycm9yOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbmF2eTsgfVxuXG4uZGlzY291bnQtY2FsY3VsYXRvciB1bC5lcnJvcmxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9vdGVyLW1vYmlsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMThweC80MHB4IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuZm9vdGVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74STXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAudGhlbWUtcHVycGxlIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzMmZmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwZjA7IH1cblxuLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9faG91cnMge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMThweC80MHB4IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2hvdXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIHtcbiAgICBtYXJnaW46IDIwcHggLTQwcHggLTIwcHg7IH1cbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rczplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBhIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3MgYTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2hvdXJzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19idXR0b24sIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5LmZvb3Rlci1zdGlja3ktLXN0aWNreS1kZXNrdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gIC5mb290ZXItc3RpY2t5LS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlci1zdGlja3kgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmZvb3Rlci1zdGlja3kgLmJ1dHRvbjphZnRlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnRoZW1lLXB1cnBsZS5mb290ZXItc3RpY2t5IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZiAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS15ZWxsb3cuZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjAgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZ3JlZW4uZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZjAgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtYmx1ZS5mb290ZXItc3RpY2t5IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzJmZiAhaW1wb3J0YW50OyB9XG5cbi5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG4gIC5nZW5lcmljLW92ZXJ2aWV3IC5vdmVydmlldyAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci1tb2JpbGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmZvb3Rlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+Ek1wiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG5cbi5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2hvdXJzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IC00MHB4IC0yMHB4OyB9XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3M6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3MgYSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIGE6YWZ0ZXIge1xuICAgICAgICByaWdodDogMzBweDsgfVxuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fYnV0dG9uLCAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreS5mb290ZXItc3RpY2t5LS1zdGlja3ktZGVza3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuZm9vdGVyLXN0aWNreS0tc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXItc3RpY2t5IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXItc3RpY2t5IC5idXR0b246YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi50aGVtZS1wdXJwbGUuZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYgIWltcG9ydGFudDsgfVxuXG4udGhlbWUteWVsbG93LmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWdyZWVuLmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGYwICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWJsdWUuZm9vdGVyLXN0aWNreSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMyZmYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgaHRtbC5pcGFkLmlvczcgPiBib2R5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjcycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAuaG9tZXBhZ2UgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2xpc3QtaXRlbS5mb290ZXItYm90dG9tX19saXN0LWl0ZW0tLW5vdF9ob21lcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ob21lcGFnZS1zd2lwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhvbWVwYWdlLXN3aXBlci5sb2FkZWQsIC5jbXMtZWRpdC1tb2RlIC5ob21lcGFnZS1zd2lwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgYm9keS5jbXMtZWRpdC1tb2RlIC5ob21lcGFnZS1zd2lwZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGJvZHkuY21zLWVkaXQtbW9kZSAuaG9tZXBhZ2Utc3dpcGVyIC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUsXG4gICAgYm9keS5jbXMtZWRpdC1tb2RlIC5ob21lcGFnZS1zd2lwZXIgLnN3aXBlci13cmFwcGVyID4gLmNtc19wbHVnaW4gPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZoKTtcbiAgICAgIGhlaWdodDogLW1vei1jYWxjKDEwMHZoKTtcbiAgICAgIGhlaWdodDogY2FsYzEwMHZoOyB9XG4gIC5ob21lcGFnZS1zd2lwZXIgcC5zbGlkZS1wcmV2aW91cyxcbiAgLmhvbWVwYWdlLXN3aXBlciBwLnNsaWRlLW5leHQge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ob21lcGFnZS1zd2lwZXIgcC5zbGlkZS1wcmV2aW91cyBidXR0b24sXG4gICAgLmhvbWVwYWdlLXN3aXBlciBwLnNsaWRlLW5leHQgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5ob21lcGFnZS1zd2lwZXIgcC5zbGlkZS1wcmV2aW91cyxcbiAgICAgIC5ob21lcGFnZS1zd2lwZXIgcC5zbGlkZS1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaHRtbC5uby10b3VjaCAuc3dpcGVyLXNsaWRlLnRoZW1lLXB1cnBsZSBwLnNsaWRlLXByZXZpb3VzIGJ1dHRvbjpob3Zlcixcbmh0bWwubm8tdG91Y2ggLnN3aXBlci1zbGlkZS50aGVtZS1wdXJwbGUgcC5zbGlkZS1wcmV2aW91cyBidXR0b246Zm9jdXMsIC5zd2lwZXItc2xpZGUudGhlbWUtcHVycGxlIHAuc2xpZGUtcHJldmlvdXMgYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuLnN3aXBlci1zbGlkZS50aGVtZS1wdXJwbGUgcC5zbGlkZS1uZXh0IGJ1dHRvbjpob3Zlcixcbmh0bWwubm8tdG91Y2hcbi5zd2lwZXItc2xpZGUudGhlbWUtcHVycGxlIHAuc2xpZGUtbmV4dCBidXR0b246Zm9jdXMsXG4uc3dpcGVyLXNsaWRlLnRoZW1lLXB1cnBsZSBwLnNsaWRlLW5leHQgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmh0bWwubm8tdG91Y2ggLnN3aXBlci1zbGlkZS50aGVtZS15ZWxsb3cgcC5zbGlkZS1wcmV2aW91cyBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoIC5zd2lwZXItc2xpZGUudGhlbWUteWVsbG93IHAuc2xpZGUtcHJldmlvdXMgYnV0dG9uOmZvY3VzLCAuc3dpcGVyLXNsaWRlLnRoZW1lLXllbGxvdyBwLnNsaWRlLXByZXZpb3VzIGJ1dHRvbjphY3RpdmUsIGh0bWwubm8tdG91Y2hcbi5zd2lwZXItc2xpZGUudGhlbWUteWVsbG93IHAuc2xpZGUtbmV4dCBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoXG4uc3dpcGVyLXNsaWRlLnRoZW1lLXllbGxvdyBwLnNsaWRlLW5leHQgYnV0dG9uOmZvY3VzLFxuLnN3aXBlci1zbGlkZS50aGVtZS15ZWxsb3cgcC5zbGlkZS1uZXh0IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5odG1sLm5vLXRvdWNoIC5zd2lwZXItc2xpZGUudGhlbWUtZ3JlZW4gcC5zbGlkZS1wcmV2aW91cyBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoIC5zd2lwZXItc2xpZGUudGhlbWUtZ3JlZW4gcC5zbGlkZS1wcmV2aW91cyBidXR0b246Zm9jdXMsIC5zd2lwZXItc2xpZGUudGhlbWUtZ3JlZW4gcC5zbGlkZS1wcmV2aW91cyBidXR0b246YWN0aXZlLCBodG1sLm5vLXRvdWNoXG4uc3dpcGVyLXNsaWRlLnRoZW1lLWdyZWVuIHAuc2xpZGUtbmV4dCBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoXG4uc3dpcGVyLXNsaWRlLnRoZW1lLWdyZWVuIHAuc2xpZGUtbmV4dCBidXR0b246Zm9jdXMsXG4uc3dpcGVyLXNsaWRlLnRoZW1lLWdyZWVuIHAuc2xpZGUtbmV4dCBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuaHRtbC5uby10b3VjaCAuc3dpcGVyLXNsaWRlLnRoZW1lLWJsdWUgcC5zbGlkZS1wcmV2aW91cyBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoIC5zd2lwZXItc2xpZGUudGhlbWUtYmx1ZSBwLnNsaWRlLXByZXZpb3VzIGJ1dHRvbjpmb2N1cywgLnN3aXBlci1zbGlkZS50aGVtZS1ibHVlIHAuc2xpZGUtcHJldmlvdXMgYnV0dG9uOmFjdGl2ZSwgaHRtbC5uby10b3VjaFxuLnN3aXBlci1zbGlkZS50aGVtZS1ibHVlIHAuc2xpZGUtbmV4dCBidXR0b246aG92ZXIsXG5odG1sLm5vLXRvdWNoXG4uc3dpcGVyLXNsaWRlLnRoZW1lLWJsdWUgcC5zbGlkZS1uZXh0IGJ1dHRvbjpmb2N1cyxcbi5zd2lwZXItc2xpZGUudGhlbWUtYmx1ZSBwLnNsaWRlLW5leHQgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItc2xpZGUgLmZvb3Rlci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmZ1bGxzY3JlZW4tc3dpcGVyID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZS5zbGlkZS1ob21lcGFnZS1tYWluIHtcbiAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgIC5mdWxsc2NyZWVuLXN3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUuc2xpZGUtaG9tZXBhZ2UtbWFpbiBoMSB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5mdWxsc2NyZWVuLXN3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlcjpmaXJzdC1jaGlsZCBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuXG4uZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLnNsaWRlLWhvbWVwYWdlLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNsaWRlLWhvbWVwYWdlLW1haW4gPiBoMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNsaWRlLWhvbWVwYWdlLW1haW4gPiBoMSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAuc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IGgxID4gLnN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLnNsaWRlLWhvbWVwYWdlLW1haW4gPiBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1tYWluID4gaDEgPiAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9IH1cblxuLnNsaWRlLWhvbWVwYWdlLW1haW4gPiAuYW5pbWF0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IC5hbmltYXRpb24gPiAuZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IC5hbmltYXRpb24gPiAuZnJhbWUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IHVsIHtcbiAgYm90dG9tOiAzM3B4O1xuICBsZWZ0OiA0M3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5zbGlkZS1ob21lcGFnZS1tYWluID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuc2xpZGUtaG9tZXBhZ2UtbWFpbiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZS1ob21lcGFnZS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGlkZS1ob21lcGFnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGlkZS1ob21lcGFnZS1tYWluOmJlZm9yZSxcbi5zbGlkZS1ob21lcGFnZS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4uc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAvKiBORVcgLSBDaHJvbWUgKi9cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDg2OXB4KSB7XG4gICAgLnNsaWRlLWNvbnRlbnQuYWxpZ24tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTU1MHB4OyB9XG4gICAgLnNsaWRlLWNvbnRlbnQuYWxpZ24tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1MHB4OyB9IH1cbiAgLnNsaWRlLWNvbnRlbnQuYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgZm9udDogbm9ybWFsIDUwMCAxOHB4LzI4cHggXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGhlbWUtcHVycGxlIC5zbGlkZS1jb250ZW50IGgyLFxuICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2YwZjsgfVxuICAgIC50aGVtZS1ibHVlIC5zbGlkZS1jb250ZW50IGgyLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgLnNsaWRlLWNvbnRlbnQgaDIge1xuICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAudGhlbWUteWVsbG93IC5zbGlkZS1jb250ZW50IGgyLFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAuc2xpZGUtY29udGVudCBoMixcbiAgICBib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuICAuc2xpZGUtY29udGVudCBoMyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNsaWRlLWNvbnRlbnQgcC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLnRoZW1lLXB1cnBsZSAuc2xpZGUtY29udGVudCBwLmRlc2NyaXB0aW9uLFxuICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtY29udGVudCBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLWJsdWUgLnNsaWRlLWNvbnRlbnQgcC5kZXNjcmlwdGlvbixcbiAgICBib2R5IC50aGVtZS1ibHVlIC5zbGlkZS1jb250ZW50IHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAudGhlbWUteWVsbG93IC5zbGlkZS1jb250ZW50IHAuZGVzY3JpcHRpb24sXG4gICAgYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1jb250ZW50IHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLnNsaWRlLWNvbnRlbnQgcC5kZXNjcmlwdGlvbixcbiAgICBib2R5IC50aGVtZS1ncmVlbiAuc2xpZGUtY29udGVudCBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMGYwOyB9XG4gIC5zbGlkZS1jb250ZW50ID4gaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNsaWRlLWNvbnRlbnQgPiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLnNsaWRlLWNvbnRlbnQuYWxpZ24tbGVmdCwgLnNsaWRlLWNvbnRlbnQuYWxpZ24tcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnNsaWRlLWNvbnRlbnQgaDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zbGlkZS1jb250ZW50IGgyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLnNsaWRlLWNvbnRlbnQuYWxpZ24tbGVmdCwgLnNsaWRlLWNvbnRlbnQuYWxpZ24tcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnNsaWRlLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgICAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuc2xpZGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlLWNvbnRlbnQtLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLnNsaWRlLWNvbnRlbnQtLWZvb3RlciAuc2xpZGUtY29udGVudF9faGVhZGluZy1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDMzLjVweDsgfVxuXG4uc2xpZGUtaG9tZXBhZ2Utc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3Rvcnkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwubGVmdC1saXN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bC5sZWZ0LWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bC5yaWdodC1saXN0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsLnJpZ2h0LWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzMuMzMlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLCBmYWxzZSwgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjY1KSwgO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaSBkaXYgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIDUwMCAxN3B4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpIGRpdiA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIg74STXCI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnOyB9XG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpIGRpdiA+IGE6aG92ZXIsXG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpIGRpdiA+IGE6Zm9jdXMsXG4gICAgICAgICAgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaSBkaXYgPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgICAgIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYTpob3ZlcixcbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpIGRpdiA+IGE6Zm9jdXMsXG4gICAgICAgICAgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYTphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYTpob3ZlcixcbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3cgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYTpmb2N1cyxcbiAgICAgICAgICAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpIGRpdiA+IGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAgICAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkgZGl2ID4gYTpob3ZlcixcbiAgICAgICAgICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaSBkaXYgPiBhOmZvY3VzLFxuICAgICAgICAgIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaSBkaXYgPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiAuc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDM0JTsgfVxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IC5zbGlkZS1jb250ZW50IGgxLFxuICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IC5zbGlkZS1jb250ZW50IHAge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgdWwucmlnaHQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2NyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgdWwubGVmdC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgdWwucmlnaHQtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgdWwucmlnaHQtbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5IHVsLnJpZ2h0LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwgbGkge1xuICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgPiB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgbGkuaG92ZXIgYSB7XG4gIGNvbG9yOiAjZjBmICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLXllbGxvdyAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgbGkuaG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYwICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1zdG9yeSBsaS5ob3ZlciBhIHtcbiAgY29sb3I6ICMwZjAgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2Utc3RvcnkgbGkuaG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAzMmZmICFpbXBvcnRhbnQ7IH1cblxuLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLmZ1bGxzY3JlZW4tc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlci5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxcHgpO1xuICAgIGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAxcHgpO1xuICAgIGhlaWdodDogY2FsYzEwMCUgLSAxcHg7IH1cbiAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIGJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAgIGJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBmb3JtICsgaDIsXG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBmb3JtICsgaDIgKyB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciA+IGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciA+IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBwLFxuICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgaDIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAyMHB4LzI2cHggXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyID4gcCxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyID4gcCwgLnRoZW1lLXB1cnBsZVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBoMixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBoMiB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyID4gcCxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciA+IHAsIC50aGVtZS1ibHVlXG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIGgyLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZVxuICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDAzMmZmOyB9XG4gICAgICAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBwLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBwLCAudGhlbWUteWVsbG93XG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIGgyLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93XG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyID4gcCxcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgPiBwLCAudGhlbWUtZ3JlZW5cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgaDIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBoMiB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciA+IHAsXG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBmb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgZm9ybSAuZXJyb3Ige1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE2cHgvMjBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmYwMDQzOyB9XG4gICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIGZvcm0gLmZvcm0tcm93IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiBib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIGZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogNC41O1xuICAgICAgICAgIC1tb3otYm94LWZsZXg6IDQuNTtcbiAgICAgICAgICBib3gtZmxleDogNC41O1xuICAgICAgICAgIC13ZWJraXQtZmxleDogNC41O1xuICAgICAgICAgIC1tb3otZmxleDogNC41O1xuICAgICAgICAgIC1tcy1mbGV4OiA0LjU7XG4gICAgICAgICAgZmxleDogNC41O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBmb3JtIC5mb3JtLXJvdyBidXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICBib3gtZmxleDogMTtcbiAgICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgLW1vei1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBmb3JtIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciBmb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCA1MDAgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGkuaGFzLWljb246YmVmb3JlLCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaS5oYXMtaWNvbjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaS5oYXMtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaS5oYXMtaWNvbjphZnRlciB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAgICAgaHRtbC5uby10b3VjaCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaTpob3ZlcixcbiAgICAgICAgaHRtbC5uby10b3VjaCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaTpmb2N1cywgLnNsaWRlLWhvbWVwYWdlLW5ld3NsZXR0ZXIgPiAubmV3c2xldHRlciAuZm9sbG93LXVzID4gbGk6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLmJ1dHRvbi0tbWVudSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpOmhvdmVyLFxuICAgICAgICBodG1sLm5vLXRvdWNoIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpOmZvY3VzLCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaTphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICBodG1sLm5vLXRvdWNoIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpOmhvdmVyLFxuICAgICAgICBodG1sLm5vLXRvdWNoIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpOmZvY3VzLCAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaTphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaS5mb2xsb3ctZmFjZWJvb2s6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu+EoFwiOyB9XG4gICAgICAgIC5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyID4gLm5ld3NsZXR0ZXIgLmZvbGxvdy11cyA+IGxpLmZvbGxvdy10d2l0dGVyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhKJcIjsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAuc2xpZGUtaG9tZXBhZ2UtbmV3c2xldHRlciA+IC5uZXdzbGV0dGVyIC5mb2xsb3ctdXMgPiBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwOyB9XG5cbi5pbnRyb2R1Y3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmludHJvZHVjdGlvbi5pbnRyby1vdmVydmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmludHJvZHVjdGlvbi5pbnRyby1vdmVydmlldyA+IC5pbnRyby10ZXh0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuaW50cm9kdWN0aW9uID4gaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAuaW50cm9kdWN0aW9uID4gaDEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDM2cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50cm9kdWN0aW9uID4gLmludHJvLXN1YnRpdGxlIHtcbiAgICBmb250OiBpdGFsaWMgbm9ybWFsIDI0cHgvMjZweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDIwcHgvMjZweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgLnRoZW1lLXB1cnBsZSAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQsXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dCB7XG4gICAgICBjb2xvcjogI2YwZjsgfVxuICAgIC50aGVtZS15ZWxsb3cgLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0LFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLmludHJvZHVjdGlvbiA+IC5pbnRyby10ZXh0LFxuICAgIGJvZHkgLnRoZW1lLWdyZWVuIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dCB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuICAgIC50aGVtZS1ibHVlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dCxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dCB7XG4gICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAgIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dC5pbnRyby1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dC5pbnRyby1pbWFnZSA+IGltZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4OyB9XG4gICAgICAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQuaW50cm8taW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5pbnRyb2R1Y3Rpb24gPiAuaW50cm8tdGV4dC5pbnRyby1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuaW50cm9kdWN0aW9uID4gLmludHJvLXRleHQuaW50cm8taW1hZ2UgPiBpbWcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgLmludHJvZHVjdGlvbi5pbnRyby13aXRoLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgICAgIHRvcDogLTcwcHg7IH1cbiAgICAgIC5pbnRyb2R1Y3Rpb24uaW50cm8td2l0aC1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjY1KSAwLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNjUpIDAsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTsgfSB9XG5cbm5hdi5oZWFkZXItbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmhlYWRlci1uYXZpZ2F0aW9uIG5hdi5oZWFkZXItbGFuZ3VhZ2Uge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW5hdmlnYXRpb24gbmF2LmhlYWRlci1sYW5ndWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIG5hdi5oZWFkZXItbGFuZ3VhZ2UgPiBidXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICBuYXYuaGVhZGVyLWxhbmd1YWdlLm9wZW4gPiBidXR0b24ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgbmF2LmhlYWRlci1sYW5ndWFnZS5vcGVuID4gLmhlYWRlci1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItbGFuZ3VhZ2VzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgNHB4IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzNnB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5oZWFkZXItbGFuZ3VhZ2VzIHVsW3JvbGU9XCJtZW51XCJdOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAuaGVhZGVyLWxhbmd1YWdlcyB1bFtyb2xlPVwibWVudVwiXSBsaSB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmhlYWRlci1sYW5ndWFnZXMgdWxbcm9sZT1cIm1lbnVcIl0gbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItbGFuZ3VhZ2VzIHVsW3JvbGU9XCJtZW51XCJdIGxpIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbGFuZ3VhZ2VzIHVsW3JvbGU9XCJtZW51XCJdIGxpIGE6aG92ZXIsXG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbGFuZ3VhZ2VzIHVsW3JvbGU9XCJtZW51XCJdIGxpIGE6Zm9jdXMsIC5oZWFkZXItbGFuZ3VhZ2VzIHVsW3JvbGU9XCJtZW51XCJdIGxpIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLWxhbmd1YWdlcyB1bFtyb2xlPVwibWVudVwiXSBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvhJNcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDsgfVxuICAuaGVhZGVyLWxhbmd1YWdlcyB1bFtyb2xlPVwibWVudVwiXSArIHVsW3JvbGU9XCJtZW51XCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuaGVhZGVyLWxhbmd1YWdlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5oZWFkZXItbGFuZ3VhZ2VzLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmhlYWRlci1sYW5ndWFnZXMuY2xvc2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNsb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtaGVhZGVyICNsb2dvIHtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgI2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAjbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2xvZ28gaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfSB9XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCByZ2JhKDAsIDAsIDAsIDAuNykgMCwgYmxhY2sgMTEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwgMCwgMCwgMC43KSAwLCBibGFjayAxMTBweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZy06IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTsgfVxuICAubWFpbi1jb250YWluZXIgc2VjdGlvbi5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0ZW07IH1cbiAgLm1haW4tY29udGFpbmVyIC5wcmUtdGl0bGUgLmZ1bGwtd2lkdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoIDcydmggLSA3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoIDcydmggLSA3MHB4KTtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1jb250YWluZXIgLnByZS10aXRsZSAuZnVsbC13aWR0aCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyggNzJ2aCAtIDcwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5tYWluLWNvbnRhaW5lciAudGV4dC1wbHVnaW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5tYWluLWNvbnRhaW5lciAudGV4dC1wbHVnaW46YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubWFpbi1jb250YWluZXIgLnRleHQtcGx1Z2luIC5pbnNldC1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7IH1cbiAgICAubWFpbi1jb250YWluZXIgLnRleHQtcGx1Z2luIC5pbnNldC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMjNweDsgfVxuICAgIC50aGVtZS1wdXJwbGUgLm1haW4tY29udGFpbmVyIC50ZXh0LXBsdWdpbiBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiksXG4gICAgYm9keSAudGhlbWUtcHVycGxlIC5tYWluLWNvbnRhaW5lciAudGV4dC1wbHVnaW4gYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAubWFpbi1jb250YWluZXIgLnRleHQtcGx1Z2luIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSxcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgLm1haW4tY29udGFpbmVyIC50ZXh0LXBsdWdpbiBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gLm1haW4tY29udGFpbmVyIC50ZXh0LXBsdWdpbiBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbiksXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gLm1haW4tY29udGFpbmVyIC50ZXh0LXBsdWdpbiBhOm5vdCgucHJpbWFyeS1jYWxsLXRvLWFjdGlvbikge1xuICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAudGhlbWUtYmx1ZSAubWFpbi1jb250YWluZXIgLnRleHQtcGx1Z2luIGE6bm90KC5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uKSxcbiAgICBib2R5IC50aGVtZS1ibHVlIC5tYWluLWNvbnRhaW5lciAudGV4dC1wbHVnaW4gYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIC5tYWluLWNvbnRhaW5lciAuZGVmYXVsdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTgwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyIC5mdWxsLXdpZHRoIHtcbiAgICBoZWlnaHQ6IDM2dmg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDg4cHg7IH1cbiAgICAubWFpbi1jb250YWluZXIgLmZ1bGwtd2lkdGggLmltZyxcbiAgICAubWFpbi1jb250YWluZXIgLmZ1bGwtd2lkdGggaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSBjYWxjKCA1MCUgLSAyZW0pOyB9XG4gICAgLm1haW4tY29udGFpbmVyIC5mdWxsLXdpZHRoIGZpZ2NhcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxcHggIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAubWFpbi1jb250YWluZXIgLmZ1bGwtd2lkdGggZmlnY2FwdGlvbjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAubWFpbi1jb250YWluZXIgZmlndXJlLnBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMzcHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDM2dmg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyIGZpZ3VyZS5wYXJhbGxheC5mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyggKCAoIDEwMHZ3IC0gNjRlbSAtIDQ4cHggKSAvIC0yICkpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoICggKCAxMDB2dyAtIDY0ZW0gLSA0OHB4ICkgLyAtMiApKTsgfVxuICAgIC5tYWluLWNvbnRhaW5lciBmaWd1cmUucGFyYWxsYXggaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIGNhbGMoIDUwJSAtIDJlbSk7IH1cbiAgICAgIC5tYWluLWNvbnRhaW5lciBmaWd1cmUucGFyYWxsYXggaW1nLnNjcm9sbGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uZG9zc2llci1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5kb3NzaWVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbW96LWJveC1mbGV4OiAxO1xuICBib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiA1MDBtcyBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbjogNTAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBsaSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTsgfVxuICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEwbXM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEwbXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMG1zOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1vcGVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTIwbXM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEyMG1zO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTIwbXM7IH1cbiAgICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItLW9wZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMykge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxMTBtcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMTEwbXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMTBtczsgfVxuICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NW1zOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1vcGVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cbiAgICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItLW9wZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoNikge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA5MG1zO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiA5MG1zO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogOTBtczsgfVxuICAgIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDE0MG1zO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAxNDBtcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE0MG1zOyB9XG4gIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGxpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciB7XG4gICAgZm9udDogbm9ybWFsIDQwMCAxNHB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlcixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsIC50aGVtZS1wdXJwbGVcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cyxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZVxuICAgICAgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmZvY3VzLCAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6YWN0aXZlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmhvdmVyLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlciwgLnRoZW1lLXllbGxvd1xuICAgICAgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmZvY3VzLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93XG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6Zm9jdXMsIC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlcixcbiAgICAgIGJvZHkgLnRoZW1lLWdyZWVuIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlciwgLnRoZW1lLWdyZWVuXG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6Zm9jdXMsXG4gICAgICBib2R5IC50aGVtZS1ncmVlblxuICAgICAgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmZvY3VzLCAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlciwgLnRoZW1lLWJsdWVcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cyxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cywgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzOTUwZmY7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmhvdmVyLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlciwgLnRoZW1lLXB1cnBsZVxuICAgICAgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmZvY3VzLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlXG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6Zm9jdXMsIC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUtYmx1ZSBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpob3ZlciwgLnRoZW1lLWJsdWVcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cyxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWVcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cywgLnRoZW1lLWJsdWUgLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMzJmZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmhvdmVyLCAudGhlbWUteWVsbG93XG4gICAgICBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6Zm9jdXMsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3dcbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cywgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmFjdGl2ZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiBodG1sLm5vLXRvdWNoIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6aG92ZXIsIC50aGVtZS1ncmVlblxuICAgICAgaHRtbC5uby10b3VjaCAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhOmZvY3VzLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW5cbiAgICAgIGh0bWwubm8tdG91Y2ggLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTpmb2N1cywgLnRoZW1lLWdyZWVuIC5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIGZvb3RlciA+IGE6YWN0aXZlLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLmhlYWRlci1tZW51LW5hdmlnYXRpb24gZm9vdGVyID4gYTphY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGYwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAuaGVhZGVyLW1lbnUtbmF2aWdhdGlvbiBmb290ZXIgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhZGVyLW1lbnUtc2VjdGlvbnMge1xuICAvKkBpbmNsdWRlIGZsZXgoMTApOyovXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICBib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5oZWFkZXItbWVudS1zZWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuaGVhZGVyLW1lbnUtc2VjdGlvbnMge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5tZW51LXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMzBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1vei1ib3gtZmxleDogMTtcbiAgYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuICAubWVudS1zZWN0aW9uLm1lbnUtc2VjdGlvbi0tbW9iaWxlLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5tZW51LXNlY3Rpb24ubWVudS1zZWN0aW9uLS1tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAubWVudS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLm1lbnUtc2VjdGlvbiB1bFtyb2xlPVwibWVudVwiXSA+IGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1lbnUtc2VjdGlvbiB1bFtyb2xlPVwibWVudVwiXSA+IGxpW3JvbGU9XCJtZW51aXRlbVwiXSA+IGEge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAubWVudS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAubWVudS1zZWN0aW9uIHVsW3JvbGU9XCJtZW51XCJdID4gbGlbcm9sZT1cIm1lbnVpdGVtXCJdID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5tZW51LXNlY3Rpb24gPiBoMyB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAubWVudS1zZWN0aW9uID4gaDMge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDI0cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDEwcHggMjVweDsgfSB9XG5cbiNhdG96LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjYXRvei1oZWFkZXIgPiBmaWd1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjYXRvei1oZWFkZXIgPiBmaWd1cmUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICNhdG96LWhlYWRlciAucmFkaWFsLW1lbnUgYSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDsgfVxuICAjYXRvei1oZWFkZXIgI2RlZXAtem9vbWluLCAjYXRvei1oZWFkZXIgI2RlZXAtem9vbW91dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgI2F0b3otaGVhZGVyID4gZmlndXJlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5hdG96LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7IH1cblxuI2F0b3otaW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICNhdG96LWludHJvID4gZGl2LCAjYXRvei1pbnRybyAuYnV0dG9uLXJvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgZWFzZS1pbi1vdXQgMzAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nIGVhc2UtaW4tb3V0IDMwMG1zO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgZWFzZS1pbi1vdXQgMzAwbXM7IH1cbiAgI2F0b3otaW50cm8gPiBkaXYgPiBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cbiAgI2F0b3otaW50cm8gPiBkaXYgPiBwIHtcbiAgICBmb250OiBpdGFsaWMgbm9ybWFsIDIwcHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjYXRvei1pbnRybyAubW9yZS1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMjBweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50aGVtZS1wdXJwbGUgI2F0b3otaW50cm8gLm1vcmUtaW5mbyA+IGEsXG4gICAgYm9keSAudGhlbWUtcHVycGxlICNhdG96LWludHJvIC5tb3JlLWluZm8gPiBhIHtcbiAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgLnRoZW1lLXllbGxvdyAjYXRvei1pbnRybyAubW9yZS1pbmZvID4gYSxcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgI2F0b3otaW50cm8gLm1vcmUtaW5mbyA+IGEge1xuICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAudGhlbWUtZ3JlZW4gI2F0b3otaW50cm8gLm1vcmUtaW5mbyA+IGEsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gI2F0b3otaW50cm8gLm1vcmUtaW5mbyA+IGEge1xuICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAudGhlbWUtYmx1ZSAjYXRvei1pbnRybyAubW9yZS1pbmZvID4gYSxcbiAgICBib2R5IC50aGVtZS1ibHVlICNhdG96LWludHJvIC5tb3JlLWluZm8gPiBhIHtcbiAgICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gICAgI2F0b3otaW50cm8gLm1vcmUtaW5mbyA+IGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIisgXCI7IH1cbiAgI2F0b3otaW50cm8gPiBuYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDM2cHggNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICNhdG96LWludHJvID4gbmF2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2F0b3otaW50cm8gPiBuYXYgPiAuYnV0dG9uLXJvdW5kLmdvLWZvcndhcmQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgI2F0b3otaW50cm8gPiBuYXYgPiAuYnV0dG9uLXJvdW5kLmdvLWJhY2sge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDRweCkge1xuICAgICNhdG96LWludHJvID4gZGl2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjYXRvei1pbnRybyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgICNhdG96LWludHJvID4gbmF2IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4OyB9XG4gICAgICAjYXRvei1pbnRybyA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAjYXRvei1pbnRybyA+IGRpdiA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNhdG96LWludHJvID4gZGl2IC5tb3JlLWluZm8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAgICNhdG96LWludHJvID4gZGl2IC5tb3JlLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAjYXRvei1pbnRybyA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAjYXRvei1pbnRybyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICNhdG96LWludHJvID4gbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2F0b3otaW50cm8gPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI2F0b3otaW50cm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICNhdG96LWludHJvIHAsICNhdG96LWludHJvIC5tb3JlLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4jYXRvei1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIHJnYmEoMCwgMCwgMCwgMC43KSAwLCBibGFjayA2MDBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggcmdiYSgwLCAwLCAwLCAwLjcpIDAsIGJsYWNrIDYwMHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjYXRvei1jb250ZW50IC5vcGFndWUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgI2F0b3otY29udGVudCAuY29udGVudC1pbnRyby13aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjYXRvei1jb250ZW50IC5jb250ZW50LWludHJvLW5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjYXRvei1jb250ZW50IGFzaWRlLnNoYXJlIHtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICNhdG96LWNvbnRlbnQgPiAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICNhdG96LWNvbnRlbnQgPiAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI2F0b3otY29udGVudCBhc2lkZS5hdG96LWFzaWRlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTMyMHB4OyB9XG4gICAgI2F0b3otY29udGVudCBhc2lkZS5hdG96LWFzaWRlID4gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICNhdG96LWNvbnRlbnQgYXNpZGUuYXRvei1hc2lkZSA+IHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNhdG96LWNvbnRlbnQgYXNpZGUuYXRvei1hc2lkZSA+IHRhYmxlIHRkLFxuICAgICAgI2F0b3otY29udGVudCBhc2lkZS5hdG96LWFzaWRlID4gdGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICNhdG96LWNvbnRlbnQgYXNpZGUuYXRvei1hc2lkZSA+IHRhYmxlIHRoIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAjYXRvei1jb250ZW50IGFzaWRlLmF0b3otYXNpZGUgPiB0YWJsZSB0ZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTZweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgI2F0b3otY29udGVudCBhc2lkZS5hdG96LWFzaWRlID4gdGFibGUgdHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgaHRtbC5uby10b3VjaCAjYXRvei1jb250ZW50IC5pbWFnZS1iYW5uZXIgPiBwID4gYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAjYXRvei1jb250ZW50IC5pbWFnZS1iYW5uZXIgPiBwID4gYTpmb2N1cywgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGhlbWUtcHVycGxlICNhdG96LWNvbnRlbnQgLmltYWdlLWJhbm5lciA+IHAgPiBhLFxuICBib2R5IC50aGVtZS1wdXJwbGUgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgIGNvbG9yOiAjZjBmOyB9XG4gIC50aGVtZS15ZWxsb3cgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGEsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAjYXRvei1jb250ZW50IC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgLnRoZW1lLWdyZWVuICNhdG96LWNvbnRlbnQgLmltYWdlLWJhbm5lciA+IHAgPiBhLFxuICBib2R5IC50aGVtZS1ncmVlbiAjYXRvei1jb250ZW50IC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7XG4gICAgY29sb3I6ICMwZjA7IH1cbiAgLnRoZW1lLWJsdWUgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGEsXG4gIGJvZHkgLnRoZW1lLWJsdWUgI2F0b3otY29udGVudCAuaW1hZ2UtYmFubmVyID4gcCA+IGEge1xuICAgIGNvbG9yOiAjMzk1MGZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjYXRvei1jb250ZW50IGFzaWRlLnNoYXJlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNhdG96LWNvbnRlbnQubG9hZGVkIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMzBweCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjMwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjMwcHgpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMzBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzMHB4KTsgfVxuICAgICNhdG96LWNvbnRlbnQgLmNvbnRlbnQtaW50cm8td2lkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2F0b3otY29udGVudCAuY29udGVudC1pbnRyby1uYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjYXRvei1jb250ZW50IGFzaWRlLmF0b3otYXNpZGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgNDBweCA0MHB4OyB9XG4gICAgICAjYXRvei1jb250ZW50IGFzaWRlLmF0b3otYXNpZGUgPiBmaWd1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2F0b3otY29udGVudCAuY29udGVudCB7XG4gICAgICB3aWR0aDogNjYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgI2F0b3otY29udGVudCAuY29udGVudCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICNhdG96LWNvbnRlbnQgYXNpZGUuYXRvei1hc2lkZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHg7IH0gfVxuXG4ub3BlbnNlYWRyYWdvbi1jb250YWluZXIge1xuICAvKiBEZWZhdWx0IGJ1dHRvbnMgaGlkZW4gKi8gfVxuICAub3BlbnNlYWRyYWdvbi1jb250YWluZXIgLm9wZW5zZWFkcmFnb24tY2FudmFzICsgZGl2LFxuICAub3BlbnNlYWRyYWdvbi1jb250YWluZXIgLm9wZW5zZWFkcmFnb24tY2FudmFzICsgZGl2ICsgZGl2LFxuICAub3BlbnNlYWRyYWdvbi1jb250YWluZXIgLm9wZW5zZWFkcmFnb24tY2FudmFzICsgZGl2ICsgZGl2ICsgZGl2LFxuICAub3BlbnNlYWRyYWdvbi1jb250YWluZXIgLm9wZW5zZWFkcmFnb24tY2FudmFzICsgZGl2ICsgZGl2ICsgZGl2ICsgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vcGVuc2VhZHJhZ29uLWNvbnRhaW5lciAua2V5Ym9hcmQtY29tbWFuZC1hcmVhIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4ub3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLm92ZXJ2aWV3ID4gdWwge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIGJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5vdmVydmlldyA+IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vdmVydmlldyA+IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAub3ZlcnZpZXcgPiB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4ub3ZlcnZpZXctbW9yZSB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAub3ZlcnZpZXctbW9yZSA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19zcG9uc29ycyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbS5mb290ZXItYm90dG9tLS1tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci1ib3R0b20uZm9vdGVyLWJvdHRvbS0tbW9iaWxlLW9ubHkgLm1pY3JvcGlhLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWJvdHRvbS5mb290ZXItYm90dG9tLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3Rlci1ib3R0b20uZm9vdGVyLWJvdHRvbS0tdHJhbnNwYXJlbnQgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19oZWFkaW5nIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbV9fbGlzdC1pdGVtLmZvb3Rlci1ib3R0b21fX2xpc3QtaXRlbS0tbW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2xpc3QtaXRlbS5mb290ZXItYm90dG9tX19saXN0LWl0ZW0tLW1vYmlsZS1vbmx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19saW5rLS1zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAvKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzg4MjAyODYvaG93LXRvLXJlbW92ZS1vbmx5LXVuZGVybGluZS1mcm9tLWFiZWZvcmUvMjE5MDI1NjYjMjE5MDI1NjYgKi8gfVxuICAgIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19saW5rLS1zb2NpYWw6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyB9XG4gICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2xpbmstLXNvY2lhbDpiZWZvcmUge1xuICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8gfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbV9fY2hhcml0eS1zZWFscyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUgKiAyKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b21fX2NoYXJpdHktc2VhbHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19jaGFyaXR5LXNlYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5mb290ZXItYm90dG9tIC5tYWluLXNwb25zb3IsXG4gIC5mb290ZXItYm90dG9tIC5zcG9uc29yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gLm1haW4tc3BvbnNvcixcbiAgICAgIC5mb290ZXItYm90dG9tIC5zcG9uc29yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAubWFpbi1zcG9uc29yIGltZyxcbiAgICAuZm9vdGVyLWJvdHRvbSAuc3BvbnNvciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci1ib3R0b20gLm1pY3JvcGlhLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gLm1pY3JvcGlhLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZvb3Rlci1tb2JpbGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE4cHgvNDBweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmZvb3Rlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+Ek1wiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZjBmOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlcixcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluazphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG5cbi5mb290ZXItbW9iaWxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4LzQwcHggXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5mb290ZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLW1vYmlsZSAuZm9vdGVyLW1vYmlsZV9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLvhJNcIjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLWJsdWUgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICAgLnRoZW1lLWdyZWVuIC5mb290ZXItbW9iaWxlIC5mb290ZXItbW9iaWxlX19saW5rOmFmdGVyLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLmZvb3Rlci1tb2JpbGUgLmZvb3Rlci1tb2JpbGVfX2xpbms6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzBmMDsgfVxuXG4ubWljcm9waWEgLmZvb3Rlci1zdGlja3kge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4LzQwcHggXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9faG91cnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3Mge1xuICAgIG1hcmdpbjogMjBweCAtNDBweCAtMjBweDsgfVxuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3MgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIGEge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IC5mb290ZXItc3RpY2t5X19saW5rcyBhOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9fbGlua3MgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSAuZm9vdGVyLXN0aWNreV9faG91cnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kgLmZvb3Rlci1zdGlja3lfX2J1dHRvbiwgLm1pY3JvcGlhIC5mb290ZXItc3RpY2t5IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAubWljcm9waWEgLmZvb3Rlci1zdGlja3kuZm9vdGVyLXN0aWNreS0tc3RpY2t5LWRlc2t0b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktLXN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9vdGVyLXN0aWNreSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDsgfVxuICAuZm9vdGVyLXN0aWNreSAuYnV0dG9uOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4udGhlbWUtcHVycGxlLmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLXllbGxvdy5mb290ZXItc3RpY2t5IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1ncmVlbi5mb290ZXItc3RpY2t5IGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBmMCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1ibHVlLmZvb3Rlci1zdGlja3kgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMmZmICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwMDsgfVxuICAucGFnZS1oZWFkZXIgLmJ1dHRvbi5nby1iYWNrIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC5idXR0b24uZ28tYmFjayB7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDg2OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLmJ1dHRvbi5nby1iYWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmlQYWQgLnBhZ2UtaGVhZGVyIC5idXR0b24uZ28tYmFjayB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuaVBhZCAucGFnZS1oZWFkZXIgLmJ1dHRvbi5nby1iYWNrOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLmJ1dHRvbi5nby1iYWNrIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4OyB9XG4gICAgICAgIC5wYWdlLWhlYWRlciAuYnV0dG9uLmdvLWJhY2s6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS40ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRlbTsgfSB9XG4gIC5wYWdlLWhlYWRlciBidXR0b24ucGFnZS1oZWFkZXJfX29wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5wYWdlLWhlYWRlciBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgIC5wYWdlLWhlYWRlciBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS40ZW07IH0gfVxuICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItY2xlYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cbiAgICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItY2xlYXIubWVudS0tb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLWNsZWFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItY2xlYXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhZ2UtaGVhZGVyLm1lbnUtLW9wZW4gYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EglwiOyB9XG4gICAgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46aG92ZXIsXG4gICAgaHRtbC5uby10b3VjaCAucGFnZS1oZWFkZXIubWVudS0tb3BlbiBidXR0b24ucGFnZS1oZWFkZXJfX29wZW46Zm9jdXMsIC5wYWdlLWhlYWRlci5tZW51LS1vcGVuIGJ1dHRvbi5wYWdlLWhlYWRlcl9fb3BlbjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1oZWFkZXItLW9wZW4ucGFnZS1oZWFkZXItY2xlYXIge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ucGFnZS1oZWFkZXItLXNlYXJjaCAuaGVhZGVyLWxhbmd1YWdlIHtcbiAgb3BhY2l0eTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS1zZWFyY2ggLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5wYWdlLWhlYWRlci0tc2VhcmNoIC5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucGFnZS1oZWFkZXItLXNlYXJjaCAucGFnZS1oZWFkZXJfX29wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXItbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGFsbDtcbiAgLW1vei10cmFuc2l0aW9uOiAyMDBtcyBhbGw7XG4gIHRyYW5zaXRpb246IDIwMG1zIGFsbDsgfVxuICAuaGVhZGVyLW5hdmlnYXRpb24gPiBuYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5oZWFkZXItbmF2aWdhdGlvbiA+IG5hdiArIG5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAuaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGFsbDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMjAwbXMgYWxsO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsOyB9IH1cblxuLmhlYWRlci1zZWFyY2gge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS1vcGVuIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS1vcGVuIC5idXR0b24uZ28tYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGVhZGVyLXNlYXJjaF9fcmVzZXQsXG4uaGVhZGVyLXNlYXJjaF9fc3VibWl0LFxuLmhlYWRlci1zZWFyY2hfX29wZW4ge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmhlYWRlci1zZWFyY2hfX3Jlc2V0OmhvdmVyLFxuICAuaGVhZGVyLXNlYXJjaF9fc3VibWl0OmhvdmVyLFxuICAuaGVhZGVyLXNlYXJjaF9fb3Blbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLXNlYXJjaF9fcmVzZXQ6YmVmb3JlLFxuICAuaGVhZGVyLXNlYXJjaF9fc3VibWl0OmJlZm9yZSxcbiAgLmhlYWRlci1zZWFyY2hfX29wZW46YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmhlYWRlci1zZWFyY2hfX3Jlc2V0OmhvdmVyOmJlZm9yZSxcbiAgLmhlYWRlci1zZWFyY2hfX3N1Ym1pdDpob3ZlcjpiZWZvcmUsXG4gIC5oZWFkZXItc2VhcmNoX19vcGVuOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4uaGVhZGVyLXNlYXJjaF9fb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItc2VhcmNoX19yZXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5oZWFkZXItc2VhcmNoX19zdWJtaXQ6YmVmb3JlLFxuLmhlYWRlci1zZWFyY2hfX29wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaGVhZGVyLXNlYXJjaC0tb3BlbiB7XG4gIHdpZHRoOiAyMzVweDsgfVxuICAuaGVhZGVyLXNlYXJjaC0tb3BlbiBpbnB1dCxcbiAgLmhlYWRlci1zZWFyY2gtLW9wZW4gLmhlYWRlci1zZWFyY2hfX3Jlc2V0LFxuICAuaGVhZGVyLXNlYXJjaC0tb3BlbiAuaGVhZGVyLXNlYXJjaF9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmhlYWRlci1zZWFyY2gtLW9wZW4gLmhlYWRlci1zZWFyY2hfX29wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3JlbGF0ZWQtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gICNyZWxhdGVkLWxpc3QgPiBsaSxcbiAgI3JlbGF0ZWQtbGlzdCA+IC5jbXNfcGx1Z2luID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAjcmVsYXRlZC1saXN0ID4gLmNtc19wbHVnaW4gPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICNyZWxhdGVkLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI3JlbGF0ZWQtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjcmVsYXRlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAjcmVsYXRlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4jcmVzdWx0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAjcmVzdWx0LWxpc3QgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjcmVzdWx0LWxpc3QgPiB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgI3Jlc3VsdC1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiNzZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI3NlYXJjaC1mb3JtID4gZm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgICNzZWFyY2gtZm9ybSA+IGZvcm0gPiBpbnB1dCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgIGJveC1mbGV4OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1vei1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuaW50cm9kdWN0aW9uICNzZWFyY2gtZm9ybSA+IGZvcm0gPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgI3NlYXJjaC1mb3JtID4gZm9ybSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICBib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgI3NlYXJjaC1mb3JtID4gZm9ybSA+IGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgI3NlYXJjaC1mb3JtID4gZm9ybSA+IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgbGVmdDogYXV0bzsgfSB9XG4gICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCA1MDAgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLmhhcy1pY29uOmJlZm9yZSwgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0uaGFzLWljb246YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XS5oYXMtaWNvbjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XS5oYXMtaWNvbjphZnRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgaHRtbC5uby10b3VjaCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuICAgICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLmJ1dHRvbi0tbWVudSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgaHRtbC5uby10b3VjaCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgaHRtbC5uby10b3VjaCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICNzZWFyY2gtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgI3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmludHJvZHVjdGlvbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgLmludHJvZHVjdGlvbiAjc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICNzZWFyY2gtZm9ybSA+IC5zZWFyY2gtcmVzdWx0LWNvdW50IHtcbiAgICBmb250OiBub3JtYWwgNTAwIDI0cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLnRoZW1lLXB1cnBsZSAjc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXJlc3VsdC1jb3VudCxcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgI3NlYXJjaC1mb3JtID4gLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAudGhlbWUteWVsbG93ICNzZWFyY2gtZm9ybSA+IC5zZWFyY2gtcmVzdWx0LWNvdW50LFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAjc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgIC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXJlc3VsdC1jb3VudCxcbiAgICBib2R5IC50aGVtZS1ncmVlbiAjc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgICBjb2xvcjogIzBmMDsgfVxuICAgIC50aGVtZS1ibHVlICNzZWFyY2gtZm9ybSA+IC5zZWFyY2gtcmVzdWx0LWNvdW50LFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgI3NlYXJjaC1mb3JtID4gLnNlYXJjaC1yZXN1bHQtY291bnQge1xuICAgICAgY29sb3I6ICMzOTUwZmY7IH1cblxuLmF6LW92ZXJ2aWV3IGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1Mi41cHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTBweC8xMDUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uYXotb3ZlcnZpZXcgZm9vdGVyLnBhZ2UtZm9vdGVyICNmb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiAwOyB9XG5cbiNmaWx0ZXItdGFncyB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDJweCAwIDA7XG4gIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDFweDtcbiAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQgcm91bmQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMS42MjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQzNzVlbTsgfVxuICAjZmlsdGVyLXRhZ3MgLm1haW4tdGFncyA+IHAsICNmaWx0ZXItdGFncyAuZmlsdGVyLXN1YnRhZ3MgPiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4wNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuICAgIGJvcmRlci1pbWFnZS13aWR0aDogMCAwIDJweDtcbiAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQgcm91bmQ7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3Y1BEelFZWnVYa2dBQUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQURSU1VSQlZHamU3WnE3RXNNd0NBU0YvLytmbFNZcFBKUEVsaXpPSkxkYkkrQWE4UmlpUGVtOTkvYUJpSWgya1d6L1oyUEVrZUdLcExMOWo4U0lNNFpYa3NyMlB4cGp5M0tzc0o5NXN6VXpFSXhnWjhHanYyaTIvVlFNdXpwczJXbDllN0FxR1lWL1ZRd0FBQUFBQUhVdnJlQklnMnhhdWt2czIybEpNYS9lS1hZM0R5djJ4aFhFdmtqZFMxY1RPeXo0SDBBd2dwMEZWL3lsUys2bFM5Vmh5MDdMcVpjR0FBQUFBSURKY1ZMWmVGYzRhdkU4VytKQWZHRlNISWd2dEo5NXc5WVN3UWcyRXN5QitDL1dZYmRPNndIbjN2QXNodVBwTVFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiAuaGlkZS1maWx0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyLWJ1dHRvbiAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b24gLmljb246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICNmaWx0ZXItdGFncyAudGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2ZpbHRlci10YWdzIC5maWx0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yNSk7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmMDsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyOmZvY3VzLCAjZmlsdGVyLXRhZ3MgLmZpbHRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmMDsgfVxuICAgICNmaWx0ZXItdGFncyAuZmlsdGVyOmhvdmVyLCAjZmlsdGVyLXRhZ3MgLmZpbHRlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXIgLmNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlciAuY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXIuYWN0aXZlIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgI2ZpbHRlci10YWdzIC5maWx0ZXItc3VidGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAjZmlsdGVyLXRhZ3MgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgI2ZpbHRlci10YWdzIC5zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICNmaWx0ZXItdGFncyAuc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjZmlsdGVyLXRhZ3MgLnNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAgICNmaWx0ZXItdGFncyAuc29ydCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgLnNvcnQtb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICNmaWx0ZXItdGFncyAuc29ydDpob3ZlciB1bFtyb2xlPSdtZW51J10gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7IH1cbiAgICAgICAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl06aG92ZXIgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjZmlsdGVyLXRhZ3MgLnNvcnQgdWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl06Zmlyc3QtY2hpbGQgYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgI2ZpbHRlci10YWdzIC5zb3J0IHVsW3JvbGU9XCJtZW51XCJdIGxpW3JvbGU9XCJtZW51aXRlbVwiXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogI2ZmMDtcbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICNmaWx0ZXItdGFncyAuc29ydCB1bFtyb2xlPVwibWVudVwiXSBsaVtyb2xlPVwibWVudWl0ZW1cIl0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICNmaWx0ZXItdGFncyAubWFpbi10YWdzID4gcCwgI2ZpbHRlci10YWdzIC5maWx0ZXItc3VidGFncyA+IHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLnRhZ3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjZmlsdGVyLXRhZ3MgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgI2ZpbHRlci10YWdzIC5maWx0ZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jYXRvei1vdmVydmlldy1jb250YWluZXIgLmdyaWQtc2l6ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuNyU7IH1cbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBmaWd1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5uby10b3VjaCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGZpZ3VyZTpob3ZlciBpbWcsXG4gICAgaHRtbC5uby10b3VjaCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGZpZ3VyZTpmb2N1cyBpbWcsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2sgZmlndXJlOmFjdGl2ZSBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGZpZ3VyZSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDEyO1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMnB4IDJweCAycHg7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDFweCAxcHg7XG4gICAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDtcbiAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBmaWd1cmUgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bGFzdC1jaGlsZCAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgyKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgyKTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDE5cHgpIHtcbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgybisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgybikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbisxKSAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoMm4pOm50aC1sYXN0LWNoaWxkKC1uKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpOmxhc3QtY2hpbGQgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bGFzdC1jaGlsZCAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDNuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgzbisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtbGFzdC1vZi10eXBlKC1uKzIpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSAuYm9yZGVyZWQsICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoM24pOm50aC1sYXN0LW9mLXR5cGUoLW4rMikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoM24rMSk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgzbisxKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOmxhc3Qtb2YtdHlwZSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbisxKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rMyk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpsYXN0LW9mLXR5cGUgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM1OXB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoNG4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNCkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLWxhc3QtY2hpbGQoLW4rMykgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLW9mLXR5cGUoNG4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMykgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDRuKTpudGgtbGFzdC1jaGlsZCgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOmxhc3QtY2hpbGQgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bikgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoNW4rMSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNSkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLWxhc3QtY2hpbGQoLW4rNCkgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDFweDsgfVxuICAgICNhdG96LW92ZXJ2aWV3LWNvbnRhaW5lciAuYXotYmxvY2s6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLW9mLXR5cGUoNW4pIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rNCkgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKDVuKTpudGgtbGFzdC1jaGlsZCgtbis0KSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMnB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KTpsYXN0LWNoaWxkIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAxcHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOmxhc3QtY2hpbGQgLmJvcmRlcmVkLCAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKSAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAycHggMXB4OyB9XG4gICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jazpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7IH0gfVxuICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayBpbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7IH0gfVxuICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIC50aXRsZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdNREF3TURBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0NElpOCtDaUFnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLSUNBOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PSk7IH1cbiAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIC50aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAjYXRvei1vdmVydmlldy1jb250YWluZXIgLmF6LWJsb2NrIC50aXRsZSBzcGFuLm5hbWUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayAudGl0bGUgc3Bhbi5uYW1lOmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayxcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayxcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayxcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayxcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5hei1ibG9jayxcbiAgI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7IH1cbiAgLm5vcm1hbC1jb250ZW50IGZpZ3VyZS5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAubm9ybWFsLWNvbnRlbnQgZmlndXJlLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm5vcm1hbC1jb250ZW50IC5idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7IH1cbiAgLm5vcm1hbC1jb250ZW50IC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5ub3JtYWwtY29udGVudCAuZG9zc2llci1ncmlkLWl0ZW0ge1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMzJweDsgfVxuICAubm9ybWFsLWNvbnRlbnQgLmRvc3NpZXItZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSwgLm5vcm1hbC1jb250ZW50IC5kb3NzaWVyLWdyaWQtaXRlbTpudGgtY2hpbGQoMTApLCAubm9ybWFsLWNvbnRlbnQgLmRvc3NpZXItZ3JpZC1pdGVtOm50aC1jaGlsZCgxNCksIC5ub3JtYWwtY29udGVudCAuZG9zc2llci1ncmlkLWl0ZW06bnRoLWNoaWxkKDE4KSB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gcCxcbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3BhbiB7XG4gIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjBweC8xMTUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlLFxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDBweC83MCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRoZW1lLXB1cnBsZSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlLCAudGhlbWUtcHVycGxlXG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbixcbiAgYm9keSAudGhlbWUtcHVycGxlXG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICNmMGY7IH1cbiAgLnRoZW1lLXllbGxvdyAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSxcbiAgYm9keSAudGhlbWUteWVsbG93IC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlLCAudGhlbWUteWVsbG93XG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbixcbiAgYm9keSAudGhlbWUteWVsbG93XG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICNmZjA7IH1cbiAgLnRoZW1lLWdyZWVuIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlLFxuICBib2R5IC50aGVtZS1ncmVlbiAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSwgLnRoZW1lLWdyZWVuXG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbixcbiAgYm9keSAudGhlbWUtZ3JlZW5cbiAgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuIHtcbiAgICBjb2xvcjogIzBmMDsgfVxuICAudGhlbWUtYmx1ZSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSxcbiAgYm9keSAudGhlbWUtYmx1ZSAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ucGVyY2VudGFnZSwgLnRoZW1lLWJsdWVcbiAgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuLFxuICBib2R5IC50aGVtZS1ibHVlXG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5wZXJjZW50YWdlID4gc3BhbiB7XG4gICAgY29sb3I6ICMzOTUwZmY7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLm51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5udW1iZXIuYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5udW1iZXIuYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5udW1iZXIsXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAuMWVtO1xuICB3aWR0aDogNzBweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MHB4LzEwNSUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwNSUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTA1JSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAudGhlbWUtcHVycGxlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyLFxuICBib2R5IC50aGVtZS1wdXJwbGUgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjZjBmOyB9XG4gIC50aGVtZS1ibHVlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyLFxuICBib2R5IC50aGVtZS1ibHVlIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyIHtcbiAgICBjb2xvcjogIzAwMzJmZjsgfVxuICAudGhlbWUteWVsbG93IC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gc3Bhbi5iaWctbnVtYmVyLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjZmYwOyB9XG4gIC50aGVtZS1ncmVlbiAubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uYmlnLW51bWJlcixcbiAgYm9keSAudGhlbWUtZ3JlZW4gLm5vcm1hbC1jb250ZW50IC5maWd1cmUtY2FwdGlvbiBzcGFuLmJpZy1udW1iZXIge1xuICAgIGNvbG9yOiAjMGYwOyB9XG5cbi5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gcC5iaWcge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4uc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3BhY2l0eTogLjU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uIHAuc3VidGV4dCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ub3JtYWwtY29udGVudCAuZmlndXJlLWNhcHRpb24gcC5zdWJ0ZXh0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOTk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuXG4ubm9ybWFsLWNvbnRlbnQgZmlndXJlLm9uLXJpZ2h0IHtcbiAgd2lkdGg6IDI3NXB4OyB9XG4gIC5ub3JtYWwtY29udGVudCBmaWd1cmUub24tcmlnaHQgZmlndXJlLnJvdW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLm5vcm1hbC1jb250ZW50IGZpZ3VyZS5vbi1yaWdodCAuZmlndXJlLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ub3JtYWwtY29udGVudCBmaWd1cmUub24tcmlnaHQgLmZpZ3VyZS1jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5ub3JtYWwtY29udGVudCBmaWd1cmUub24tcmlnaHQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ub3JtYWwtY29udGVudCBmaWd1cmUub24tcmlnaHQgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG5ib2R5LmlzLWlwYWQgI2xvZXBuZXVzLFxuYm9keS5pcy1hbmRyb2lkICNsb2VwbmV1cyxcbmJvZHkuaXMtaXBob25lICNsb2VwbmV1cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5pcy1pcGFkICNzbm9lcGplLTEsXG5ib2R5LmlzLWFuZHJvaWQgI3Nub2VwamUtMSxcbmJvZHkuaXMtaXBob25lICNzbm9lcGplLTEge1xuICB0b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5pcy1pcGFkICNzbm9lcGplLTIsXG5ib2R5LmlzLWFuZHJvaWQgI3Nub2VwamUtMixcbmJvZHkuaXMtaXBob25lICNzbm9lcGplLTIge1xuICB0b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5pcy1pcGFkICNzbm9lcGplLTMsXG5ib2R5LmlzLWFuZHJvaWQgI3Nub2VwamUtMyxcbmJvZHkuaXMtaXBob25lICNzbm9lcGplLTMge1xuICB0b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRvc3NpZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0OyB9XG4gIC5kb3NzaWVyLXNsaWRlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gLmRvc3NpZXItc2xpZGUtY29udGVudCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTdweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMGYwOyB9XG4gICAgICAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1tYWluIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgcCxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItbWFpbiAuZG9zc2llci1zbGlkZS1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gZmlndXJlLFxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLW1haW4gZmlndXJlID4gaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gICAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgLW8tdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG4gIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8sIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCBoMSwgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzZweC8yNHB4IFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlLCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSwgLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlLFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlLFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsIC50aGVtZS15ZWxsb3cgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSxcbiAgICAgIGJvZHkgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlLFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZSwgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsIC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUsXG4gICAgICBib2R5IC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAgICAgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby1zdWJ0aXRsZTpiZWZvcmUsIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAuaW50cm8tc3VidGl0bGU6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXRleHQsXG4gICAgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5vdXRyby10ZXh0LCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXRleHQsXG4gICAgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5vdXRyby10ZXh0IHtcbiAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjRweC8xMzAlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5pbnRyby10ZXh0LCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgLmludHJvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogOTdweDsgfVxuICAgIC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCAub3V0cm8tdGV4dCwgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IC5vdXRyby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDU4MHB4OyB9XG4gIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWJhY2tncm91bmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtYmFja2dyb3VuZCBpbWcge1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWJhY2tncm91bmQuZnVsbC1zaXplID4gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50LmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMzBweDsgfVxuICAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5pcy1pcGFkIC5kb3NzaWVyLWludHJvLFxuICBib2R5LmlzLWFuZHJvaWQgLmRvc3NpZXItaW50cm8ge1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuaXMtaXBhZCAucGhvbmUtY29udGVudCAuZG9zc2llci1pbnRybyxcbiAgYm9keS5pcy1hbmRyb2lkIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWludHJvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbmZpZ3VyZS5yb3VuZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZmlndXJlLnJvdW5kIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGZpZ3VyZS5yb3VuZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwsIGVsbGlwc2UgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmaWd1cmUucm91bmQuaG92ZXItb2Zmc2V0IHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC8qIFNhZmFyaSBmaXgsIGZvcmNlcyBHUFUgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgZmlndXJlLnJvdW5kLmhvdmVyLW9mZnNldCBpbWcge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0OyB9XG5cbi5maWd1cmUtY2lyY2xlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzMnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7IH1cbiAgLnRoZW1lLXB1cnBsZSAuZmlndXJlLWNpcmNsZSxcbiAgYm9keSAudGhlbWUtcHVycGxlIC5maWd1cmUtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGY7IH1cbiAgLnRoZW1lLWJsdWUgLmZpZ3VyZS1jaXJjbGUsXG4gIGJvZHkgLnRoZW1lLWJsdWUgLmZpZ3VyZS1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzJmZjsgfVxuICAudGhlbWUteWVsbG93IC5maWd1cmUtY2lyY2xlLFxuICBib2R5IC50aGVtZS15ZWxsb3cgLmZpZ3VyZS1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDsgfVxuICAudGhlbWUtZ3JlZW4gLmZpZ3VyZS1jaXJjbGUsXG4gIGJvZHkgLnRoZW1lLWdyZWVuIC5maWd1cmUtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMwZjA7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmlndXJlLWNhcHRpb24gcCxcbiAgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmlndXJlLWNhcHRpb24gcCBzdHJvbmcsXG4gICAgLmZpZ3VyZS1jYXB0aW9uIHNwYW4gc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuXG5maWd1cmUucm91bmQgKyAuZmlndXJlLWNhcHRpb24gcCxcbmZpZ3VyZS5yb3VuZCArIC5maWd1cmUtY2FwdGlvbiBzcGFuIHtcbiAgZm9udDogaXRhbGljIG5vcm1hbCAxNnB4LzEzMCUgXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS1wdXJwbGVcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSwgLnRoZW1lLXB1cnBsZVxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1wdXJwbGVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMjU1LCAwLjUpOyB9XG5cbi50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSwgLnRoZW1lLWJsdWVcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtYmx1ZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS1ibHVlXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSxcbmJvZHkgLnRoZW1lLWJsdWVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDUwLCAyNTUsIDAuNSk7IH1cblxuLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSxcbmJvZHkgLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSwgLnRoZW1lLXllbGxvd1xuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS15ZWxsb3dcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LCAudGhlbWUteWVsbG93XG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSxcbmJvZHkgLnRoZW1lLXllbGxvd1xuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDAsIDAuNSk7IH1cblxuLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS1ncmVlblxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1ncmVlblxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS1ncmVlblxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1ncmVlblxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMjU1LCAwLCAwLjUpOyB9XG5cbi50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1wdXJwbGUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS1wdXJwbGVcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtcHVycGxlXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSwgLnRoZW1lLXB1cnBsZVxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1wdXJwbGVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmMGY7IH1cblxuLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1ibHVlIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LCAudGhlbWUtYmx1ZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksXG5ib2R5IC50aGVtZS1ibHVlXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSwgLnRoZW1lLWJsdWVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtYmx1ZVxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMzJmZjsgfVxuXG4udGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LCAudGhlbWUteWVsbG93XG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSxcbmJvZHkgLnRoZW1lLXllbGxvd1xuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnksIC50aGVtZS15ZWxsb3dcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUteWVsbG93XG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmYwOyB9XG5cbi50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeSxcbmJvZHkgLnRoZW1lLWdyZWVuIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LCAudGhlbWUtZ3JlZW5cbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW5cbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LCAudGhlbWUtZ3JlZW5cbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5LFxuYm9keSAudGhlbWUtZ3JlZW5cbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwZjA7IH1cblxuaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLnRoZW1lLXB1cnBsZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGVcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLnRoZW1lLXB1cnBsZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi50aGVtZS1wdXJwbGVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY7IH1cblxuaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbmh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4udGhlbWUtYmx1ZSAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWVcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4udGhlbWUtYmx1ZVxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbmh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLnRoZW1lLWJsdWVcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMyZmY7IH1cblxuaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93IC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLnRoZW1lLXllbGxvdyAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvd1xuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3dcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLnRoZW1lLXllbGxvd1xuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS15ZWxsb3dcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93XG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi50aGVtZS15ZWxsb3dcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7IH1cblxuaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi50aGVtZS1ncmVlbiAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbmh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi50aGVtZS1ncmVlblxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlblxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlblxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4udGhlbWUtZ3JlZW5cbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjA7IH1cblxuLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLCAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwubm8tdG91Y2ggLmRvc3NpZXItc2xpZGUgLmRvc3NpZXItc2xpZGUtY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5odG1sLm5vLXRvdWNoIC5kb3NzaWVyLXNsaWRlIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLCAuZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbi5kb3NzaWVyLXB1bGxvdXQgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaFxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIGh0bWwubm8tdG91Y2hcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQgYS5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuaHRtbC5uby10b3VjaFxuI3B1bGxvdXQtc3RhbmRhbG9uZSAuY29udGVudCBhLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpiZWZvcmUsXG4uZG9zc2llci1wdWxsb3V0IC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpiZWZvcmUsXG4jcHVsbG91dC1zdGFuZGFsb25lIC5jb250ZW50IGEuYnV0dG9uLXNlY29uZGFyeTpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ob3Zlci1tYWduaWZ5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZjsgfVxuICAuaG92ZXItbWFnbmlmeTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwsIGVsbGlwc2UgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50IGgxLFxuLmRvc3NpZXItaW50cm8gLmRvc3NpZXItc2xpZGUtY29udGVudCBwIHtcbiAgb3BhY2l0eTogLjAwMTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7IH1cblxuLnBob25lLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGhvbmUtY29udGVudCBmaWdjYXB0aW9uIHAsXG4gIC5waG9uZS1jb250ZW50IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5waG9uZS1jb250ZW50IGZpZ2NhcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBob25lLWNvbnRlbnQgLmZpZ3VyZS1jYXB0aW9uLW1vYmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24gPiBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuZG9zc2llci1zbGlkZS1jb250ZW50LFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItaW50cm8gaDEsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuaW50cm8tc3VidGl0bGUsXG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlLmRvc3NpZXItb3V0cm8gLmludHJvLXN1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDI0cHgvMjRweCBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5pbnRyby10ZXh0LFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvIC5vdXRyby10ZXh0LFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5pbnRyby10ZXh0LFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIC5vdXRyby10ZXh0IHtcbiAgICBmb250OiBpdGFsaWMgbm9ybWFsIDIwcHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1pbnRybyAuaW50cm8tdGV4dCxcbiAgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUuZG9zc2llci1vdXRybyAuaW50cm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUgLnJvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5waG9uZS1jb250ZW50IC5jb250ZW50IGZpZ3VyZSAuZmlndXJlLWNhcHRpb24gcCxcbiAgICAucGhvbmUtY29udGVudCAuY29udGVudCBmaWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24gcCwgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnBob25lLWNvbnRlbnQgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgICAudGhlbWUtcHVycGxlIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlID4gcCxcbiAgICAgIGJvZHkgLnRoZW1lLXB1cnBsZSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAge1xuICAgICAgICBjb2xvcjogI2YwZjsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAsXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwIHtcbiAgICAgICAgY29sb3I6ICNmZjA7IH1cbiAgICAgIC50aGVtZS1ncmVlbiAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAsXG4gICAgICBib2R5IC50aGVtZS1ncmVlbiAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAge1xuICAgICAgICBjb2xvcjogIzBmMDsgfVxuICAgICAgLnRoZW1lLWJsdWUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgPiBwLFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSA+IHAge1xuICAgICAgICBjb2xvcjogIzM5NTBmZjsgfVxuICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50aGVtZS1wdXJwbGUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5LFxuICAgICAgYm9keSAudGhlbWUtcHVycGxlIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDAsIDI1NSwgMC41KTsgfVxuICAgICAgLnRoZW1lLWJsdWUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5LFxuICAgICAgYm9keSAudGhlbWUtYmx1ZSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTAsIDI1NSwgMC41KTsgfVxuICAgICAgLnRoZW1lLXllbGxvdyAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnksXG4gICAgICBib2R5IC50aGVtZS15ZWxsb3cgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAwLjUpOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5LFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDI1NSwgMCwgMC41KTsgfVxuICAgICAgLnRoZW1lLXB1cnBsZSAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnksXG4gICAgICBib2R5IC50aGVtZS1wdXJwbGUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmMGY7IH1cbiAgICAgIC50aGVtZS1ibHVlIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSxcbiAgICAgIGJvZHkgLnRoZW1lLWJsdWUgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICMwMDMyZmY7IH1cbiAgICAgIC50aGVtZS15ZWxsb3cgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5LFxuICAgICAgYm9keSAudGhlbWUteWVsbG93IC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmYwOyB9XG4gICAgICAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5LFxuICAgICAgYm9keSAudGhlbWUtZ3JlZW4gLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICMwZjA7IH1cbiAgICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLS40ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbC5uby10b3VjaCAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICBodG1sLm5vLXRvdWNoIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLXNsaWRlIGEuYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgLnBob25lLWNvbnRlbnQgLmRvc3NpZXItc2xpZGUgYS5idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAucGhvbmUtY29udGVudCAuZG9zc2llci1zbGlkZSBhLmJ1dHRvbi1zZWNvbmRhcnkgKyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1ncmlkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWdyaWQgLmRvc3NpZXItZ3JpZC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNDklOyB9XG4gICAgICAucGhvbmUtY29udGVudCAuZG9zc2llci1ncmlkIC5kb3NzaWVyLWdyaWQtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWdyaWQgLmRvc3NpZXItZ3JpZC1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWdyaWQgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5waG9uZS1jb250ZW50IC5kb3NzaWVyLWludHJvIGgxLFxuICAucGhvbmUtY29udGVudCAuZG9zc2llci1pbnRybyBwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb246YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7IH1cbiAgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiA+IHAge1xuICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjBweC8xMTUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5kb3NzaWVyLXNsaWRlIGZpZ2NhcHRpb24gPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZG9zc2llci1zbGlkZSBmaWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvc3NpZXItc2xpZGUgZmlnY2FwdGlvbiArIGZpZ2NhcHRpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpbWVvLWltYWdlLW92ZXJsYXkge1xuICBvdXRsaW5lOiA1cHggc29saWQgIzAwMDsgfVxuXG4uaVBhZC5zYWZhcmkgLnN3aXBlci1zbGlkZSA+IC5zbGlkZS1uZXh0IHtcbiAgYm90dG9tOiAxMjBweDsgfVxuXG4uaVBhZC5zYWZhcmkgLnNsaWRlLWhvbWVwYWdlLXN0b3J5ID4gdWwubGVmdC1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5pUGFkLnNhZmFyaSAuc2xpZGUtY29udGVudC0tZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICBib2R5IHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH0gfVxuXG4ub3ZlcnZpZXctYmxvY2sgLmNtcy1wbHVnaW4ge1xuICBkaXNwbGF5OiBjb250ZW50czsgfVxuXG4ub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtIC5vdmVydmlldy1ibG9ja19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbSAub3ZlcnZpZXctYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbSAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0gLm92ZXJ2aWV3LWJsb2NrX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0gLm92ZXJ2aWV3LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbSAub3ZlcnZpZXctYmxvY2tfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbSAub3ZlcnZpZXctYmxvY2tfX3N1YnRpdGxlOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG4ub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS10ZXh0IHtcbiAgbWFyZ2luOiAwIDIwcHggMzNweDsgfVxuXG4ub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtIC5vdmVydmlldy1ibG9ja19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4ub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1zbWFsbCAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lcixcbi5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWJlbG93dGV4dCAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhhbHZlIC5vdmVydmlldy1ibG9ja19fY29udGFpbmVyLFxuLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taGlnaGxpZ2h0IC5vdmVydmlldy1ibG9ja19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0tdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNTBweCAvIDIpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAub3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWJsb2NrX19pdGVtLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS10ZXh0IC5vdmVydmlldy1ibG9ja19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taW1hZ2Uub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWJlbG93dGV4dCB7XG4gICAgICBmbGV4OiBjYWxjKDMzJSAtIDUwcHggLyAyKSAwIDA7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSA1MHB4IC8gMik7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgICAgIC5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWltYWdlLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1iZWxvd3RleHQgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWltYWdlLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1zbWFsbCB7XG4gICAgICBmbGV4OiBjYWxjKDMzJSAtIDUwcHggLyAyKSAwIDA7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSA1MHB4IC8gMik7IH1cbiAgICAgIC5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWltYWdlLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1zbWFsbCAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taW1hZ2Uub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhhbHZlIHtcbiAgICAgIGZsZXg6IGNhbGMoNTAlIC0gNTBweCAvIDIpIDAgMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHggLyAyKTsgfVxuICAgICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taW1hZ2Uub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhhbHZlIC5vdmVydmlldy1ibG9ja19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWltYWdlLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1oYWx2ZSAub3ZlcnZpZXctYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9XG4gICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taW1hZ2Uub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhpZ2hsaWdodCB7XG4gICAgICBmbGV4OiBjYWxjKDY2JSAtIDUwcHggLyAyKSAwIDA7XG4gICAgICB3aWR0aDogY2FsYyg2NiUgLSA1MHB4IC8gMik7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYmxvY2tfX2l0ZW0ub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWltYWdlLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1oaWdobGlnaHQgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLm92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1ibG9ja19faXRlbS5vdmVydmlldy1ibG9ja19faXRlbS0taW1hZ2Uub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhpZ2hsaWdodCAub3ZlcnZpZXctYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLnN0b3JpZXMtb3ZlcnZpZXcge1xuICBmb250LWZhbWlseTogXCJvbW5lcy1wcm9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzM2cHgpIHtcbiAgICAuc3Rvcmllcy1vdmVydmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfSB9XG4gIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDsgfVxuICAuc3Rvcmllcy1vdmVydmlldyAuc3Rvcmllcy1vdmVydmlld19fdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNy42MjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MzZweCkge1xuICAgICAgLnN0b3JpZXMtb3ZlcnZpZXcgLnN0b3JpZXMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgLnN0b3JpZXMtb3ZlcnZpZXcgLnN0b3JpZXMtb3ZlcnZpZXdfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICAgICAuc3Rvcmllcy1vdmVydmlldyAuc3Rvcmllcy1vdmVydmlld19fbGlzdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+ICo6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgNTAwIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKS5oYXMtaWNvbjpiZWZvcmUsIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikuaGFzLWljb246YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLmhhcy1pY29uOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbikuaGFzLWljb246YWZ0ZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIGh0bWwubm8tdG91Y2ggLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKTpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbik6Zm9jdXMsIC5zdG9yaWVzLW92ZXJ2aWV3IC5vdmVydmlldy1pdGVtID4gLml0ZW0tbGluayA+IGE6bm90KGJhbmFhbik6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pLmJ1dHRvbi0tbWVudSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgaHRtbC5uby10b3VjaCAuc3Rvcmllcy1vdmVydmlldyAub3ZlcnZpZXctaXRlbSA+IC5pdGVtLWxpbmsgPiBhOm5vdChiYW5hYW4pOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKTpmb2N1cywgLnN0b3JpZXMtb3ZlcnZpZXcgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cbi5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcsXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMsXG4ubGVhZmxldC16b29tLWJveCxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtbGF5ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0fVxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG5cdH1cbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdH1cbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcblx0d2lkdGg6IDE2MDBweDtcblx0aGVpZ2h0OiAxNjAwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR9XG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuLyogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcge1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuLyogc3R1cGlkIEFuZHJvaWQgMiBkb2Vzbid0IHVuZGVyc3RhbmQgXCJtYXgtd2lkdGg6IG5vbmVcIiBwcm9wZXJseSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyIHtcblx0bWF4LXdpZHRoOiAxNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbi5sZWFmbGV0LXRpbGUge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xuXHR9XG4ubGVhZmxldC16b29tLWJveCB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiA4O1xuXHR9XG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQ7IH1cblxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjsgfVxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDsgfVxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTsgfVxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjsgfVxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzsgfVxuXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxOyB9XG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyOyB9XG5cbi5sZWFmbGV0LXZtbC1zaGFwZSB7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHR9XG4ubHZtbCB7XG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDc7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG4ubGVhZmxldC10b3AsXG4ubGVhZmxldC1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG4ubGVhZmxldC10b3Age1xuXHR0b3A6IDA7XG5cdH1cbi5sZWFmbGV0LXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG5cdH1cbi5sZWFmbGV0LWJvdHRvbSB7XG5cdGJvdHRvbTogMDtcblx0fVxuLmxlYWZsZXQtbGVmdCB7XG5cdGxlZnQ6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRmbG9hdDogbGVmdDtcblx0Y2xlYXI6IGJvdGg7XG5cdH1cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuXHRmbG9hdDogcmlnaHQ7XG5cdH1cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xuXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHQgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0fVxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUtbG9hZGVkLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0fVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcblx0ICAgICAtby10cmFuc2l0aW9uOiAgICAgIC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcblx0ICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuXHQgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cbi8qIGN1cnNvcnMgKi9cblxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcblx0fVxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcblx0Y3Vyc29yOiBjcm9zc2hhaXI7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcblx0Y3Vyc29yOiBhdXRvO1xuXHR9XG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1jb250YWluZXIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XG5cdH1cblxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdG91dGxpbmU6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcblx0Y29sb3I6ICMwMDc4QTg7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcblx0fVxuLmxlYWZsZXQtem9vbS1ib3gge1xuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4Zjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHR9XG5cblxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXG4ubGVhZmxldC1jb250YWluZXIge1xuXHRmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdH1cblxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG5cbi5sZWFmbGV0LWJhciB7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbi5sZWFmbGV0LWJhciBhLFxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGJsYWNrO1xuXHR9XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdH1cbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHR9XG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRjb2xvcjogI2JiYjtcblx0fVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblxuLyogem9vbSBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XG5cdHRleHQtaW5kZW50OiAxcHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9Eb3dubG9hZHMvbGVhZmxldC1tYXN0ZXIvaW1hZ2VzL2xheWVycy5wbmcpO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHR9XG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0Rvd25sb2Fkcy9sZWFmbGV0LW1hc3Rlci9pbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcblx0fVxuXG5cbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0bWFyZ2luOiAwO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcblx0cGFkZGluZzogMCA1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcblx0Ym9yZGVyOiAycHggc29saWQgIzc3Nztcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0ICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xuXHR9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHR9XG5cblxuLyogcG9wdXAgKi9cblxuLmxlYWZsZXQtcG9wdXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZzogMXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcblx0bWFyZ2luOiAxM3B4IDE5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG5cdG1hcmdpbjogMThweCAwO1xuXHR9XG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcblx0cGFkZGluZzogMXB4O1xuXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiA0cHggNHB4IDAgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2MzYzNjMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0fVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuXHR6b29tOiAxO1xuXHR9XG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuXHR3aWR0aDogMjRweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XG5cdH1cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0fVxuXG5cbi8qIGRpdiBpY29uICovXG5cbi5sZWFmbGV0LWRpdi1pY29uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2Njtcblx0fVxuIiwiXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbmh0bWwge1xuICBAaW5jbHVkZSBmaXgtYW50aWFsaWFzaW5nKCk7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCxcbmR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyayxcbmF1ZGlvLCB2aWRlbywgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sID4gbGksIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxub2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuY2FwdGlvbiwgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubWFpbiwgYXJ0aWNsZSwgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIGtleWdlbiwgc2VsZWN0LCBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5sYWJlbFtmb3JdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBidXR0b24sIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAgLjI1ZW07XG59XG5cbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjc1ZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiA5MCU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAkcmFkaWksIHdlYmtpdCBtcyBzcGVjKTtcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi8vIFZhcmlhYmxlcyBsb2NhdGVkIGluIC9zZXR0aW5ncy9fcHJlZml4ZXIuc2Nzc1xuXG5AbWl4aW4gcHJlZml4ZXIgKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xuICAgICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2U7XG4gICRwcmVmaXgtZm9yLW1vemlsbGE6ICAgZmFsc2U7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2U7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2U7XG4gICRwcmVmaXgtZm9yLXNwZWM6ICAgICAgZmFsc2U7XG59XG4iLCJcbkBtaXhpbiBmaXgtYW50aWFsaWFzaW5nIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAvLyBDaHJvbWUgc2Nyb2xsIGxhZyBAIHJldGluYSBmaXgtbGlrZVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cbn1cbiIsIi8vIE1vZGVybiBtaWNybyBjbGVhcmZpeCBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBjb250YWluIGZsb2F0cyB3aXRob3V0IGFkZGluZyBhZGRpdGlvbmFsIG1hcmt1cC5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOlxuLy9cbi8vICAgIC8vIENvbnRhaW4gYWxsIGZsb2F0cyB3aXRoaW4gLndyYXBwZXJcbi8vICAgIC53cmFwcGVyIHtcbi8vICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLyAgICAgIC5jb250ZW50LFxuLy8gICAgICAuc2lkZWJhciB7XG4vLyAgICAgICAgZmxvYXQgOiBsZWZ0O1xuLy8gICAgICB9XG4vLyAgICB9XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIGNsZWFyOmJvdGg7XG4gIH1cbn1cblxuLy8gQWNrbm93bGVkZ2VtZW50c1xuLy8gQmVhdCAqdGhhdCogY2xlYXJmaXg6IFtUaGllcnJ5IEtvYmxlbnR6XShodHRwOi8vd3d3LmNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocClcbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnbGFyZ2VyJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAoMjBlbSAvIDE2KTtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbnRlbmRvLXN3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVuZGFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVuZGFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4uLy4uLy4uL2xpYi9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vbGliL2ZvbnRhd2Vzb21lL3Njc3MvZmEtYnJhbmRzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG5cbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3QnKTtcbiAgc3JjOiBhcnRpcy11cmwoJy93ZWJzaXRlL2ZvbnRzL2ljb25zL291dHB1dC9pY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIGFydGlzLXVybCgnL3dlYnNpdGUvZm9udHMvaWNvbnMvb3V0cHV0L2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIFRoZSBnbHlwaHNcbiRpY29uLWFycm93LWRvd24tY2hhcmFjdGVyOiAnXFxmMTExJztcbiRpY29uLWFycm93LWxlZnQtY2hhcmFjdGVyOiAnXFxmMTEyJztcbiRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3RlcjogJ1xcZjExMyc7XG4kaWNvbi1hcnJvdy11cC1jaGFyYWN0ZXI6ICdcXGYxMTQnO1xuJGljb24tYXJyb3cyLWRvd24tY2hhcmFjdGVyOiAnXFxmMTE1JztcbiRpY29uLWFycm93Mi1sZWZ0LWNoYXJhY3RlcjogJ1xcZjExNic7XG4kaWNvbi1hcnJvdzItcmlnaHQtY2hhcmFjdGVyOiAnXFxmMTE3JztcbiRpY29uLWFycm93Mi11cC1jaGFyYWN0ZXI6ICdcXGYxMTgnO1xuJGljb24tYnVsbGV0LWNoYXJhY3RlcjogJ1xcZjExOSc7XG4kaWNvbi1jYWxlbmRhci1jaGFyYWN0ZXI6ICdcXGYxMWEnO1xuJGljb24tY2hlY2stY2hhcmFjdGVyOiAnXFxmMTI1JztcbiRpY29uLWNsb3NlLWNoYXJhY3RlcjogJ1xcZjEwMic7XG4kaWNvbi1mb3JtLWNoZWNrYm94LWNoYXJhY3RlcjogJ1xcZjExYic7XG4kaWNvbi1mb3JtLXJhZGlvLWNoYXJhY3RlcjogJ1xcZjExYyc7XG4kaWNvbi1tZW51LWNoYXJhY3RlcjogJ1xcZjEwOCc7XG4kaWNvbi1taW51cy1jaGFyYWN0ZXI6ICdcXGYxMWQnO1xuJGljb24tbWludXMtYm9sZC1jaGFyYWN0ZXI6ICdcXGYxMjMnO1xuJGljb24tcGxheS1jaGFyYWN0ZXI6ICdcXGYxMWUnO1xuJGljb24tcGx1cy1jaGFyYWN0ZXI6ICdcXGYxMGEnO1xuJGljb24tcGx1cy1ib2xkLWNoYXJhY3RlcjogJ1xcZjEyNCc7XG4kaWNvbi1zZWFyY2gtY2hhcmFjdGVyOiAnXFxmMTBlJztcbiRpY29uLXNoYXJlLWNoYXJhY3RlcjogJ1xcZjExZic7XG4kaWNvbi1zb2NpYWwtZmFjZWJvb2stY2hhcmFjdGVyOiAnXFxmMTIwJztcbiRpY29uLXNvY2lhbC10d2l0dGVyLWNoYXJhY3RlcjogJ1xcZjEyMic7XG5cbi5pY29uLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTExJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExMic7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTEzJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTQnO1xuICB9XG59XG5cbi5pY29uLWFycm93Mi1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExNSc7XG4gIH1cbn1cblxuLmljb24tYXJyb3cyLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE2JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE3JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItdXAge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE4JztcbiAgfVxufVxuXG4uaWNvbi1idWxsZXQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE5JztcbiAgfVxufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWEnO1xuICB9XG59XG5cbi5pY29uLWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuLmljb24tY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTAyJztcbiAgfVxufVxuXG4uaWNvbi1mb3JtLWNoZWNrYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1yYWRpbyB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWMnO1xuICB9XG59XG5cbi5pY29uLW1lbnUge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTA4JztcbiAgfVxufVxuXG4uaWNvbi1taW51cyB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xuICB9XG59XG5cbi5pY29uLW1pbnVzLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgfVxufVxuXG4uaWNvbi1wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZSc7XG4gIH1cbn1cblxuLmljb24tcGxheS1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZSc7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuICB9XG59XG5cbi5pY29uLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG4uaWNvbi1wbHVzLWJvbGQge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTI0JztcbiAgfVxufVxuXG4uaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBlJztcbiAgfVxufVxuXG4uaWNvbi1zaGFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWYnO1xuICB9XG59XG5cbi5pY29uLXNvY2lhbC1mYWNlYm9vayB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjAnO1xuICB9XG59XG5cbi5pY29uLXNvY2lhbC10d2l0dGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyMic7XG4gIH1cbn1cbi5pY29uLXNvY2lhbC1pbnN0YWdyYW0ge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtbGlua2VkaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcycgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pO1xuICB9XG59XG5cblxuLmljb24tc29jaWFsLXdoYXRzYXBwIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcycgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uaWNvbi1hcnJvdy1kb3duLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTExJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTEyJztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExMyc7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctdXAtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTQnO1xuICB9XG59XG5cbi5pY29uLWFycm93Mi1kb3duLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE1JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItbGVmdC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExNic7XG4gIH1cbn1cblxuLmljb24tYXJyb3cyLXJpZ2h0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTE3JztcbiAgfVxufVxuXG4uaWNvbi1hcnJvdzItdXAtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTgnO1xuICB9XG59XG5cbi5pY29uLWJ1bGxldC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExOSc7XG4gIH1cbn1cblxuLmljb24tY2FsZW5kYXItYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWEnO1xuICB9XG59XG5cbi5pY29uLWNoZWNrLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG4uaWNvbi1jbG9zZS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEwMic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1jaGVja2JveC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYic7XG4gIH1cbn1cblxuLmljb24tZm9ybS1yYWRpby1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExYyc7XG4gIH1cbn1cblxuLmljb24tbWVudS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEwOCc7XG4gIH1cbn1cblxuLmljb24tbWludXMtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWQnO1xuICB9XG59XG5cbi5pY29uLW1pbnVzLWJvbGQtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbi5pY29uLXBsYXktYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMWUnO1xuICB9XG59XG5cbi5pY29uLXBsdXMtYWZ0ZXIge1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbi5pY29uLXBsdXMtYm9sZC1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyNCc7XG4gIH1cbn1cblxuLmljb24tc2VhcmNoLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTBlJztcbiAgfVxufVxuXG4uaWNvbi1zaGFyZS1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjExZic7XG4gIH1cbn1cblxuLmljb24tc29jaWFsLWZhY2Vib29rLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIwJztcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtcGludGVyZXN0LWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBjb250ZW50OiAnXFxmMTIxJztcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlci1hZnRlciB7XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgY29udGVudDogJ1xcZjEyMic7XG4gIH1cbn1cblxuLmljb24tc29jaWFsLXdoYXRzYXBwLWFmdGVyIHtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG4gIH1cbn1cblxuXG5cbi8vIEZvbnQgaWNvbiBwc2V1ZG8tZWxlbWVudCBiYXNlIHN0eWxlc1xuJWljb24ge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy9saW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiXG4kZm9udHN0YWNrLW9tbmVzOiAnb21uZXMtcHJvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cbkBtaXhpbiB0ZXh0KCRzaXplOiAxN3B4LCAkbGluZS1oZWlnaHQ6IDEzMCUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgZm9udDogJHN0eWxlICR3ZWlnaHQgI3skc2l6ZX0vI3skbGluZS1oZWlnaHR9ICRmb250c3RhY2stb21uZXM7XG59XG5cbkBtaXhpbiBoZWFkZXIoJHNpemUsICRsaW5lLWhlaWdodCwgJGxvd2VyY2FzZTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogJHNpemUsICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0KTtcblxuICBAaWYgKCRsb3dlcmNhc2UpIHtcbiAgICAvLyBUdXJuZWQgb2ZmIGJ5IHJlcXVlc3Qgb2YgTGlzZWxvcmUgLVJWUlxuXG4gICAgLy8gT21nZWthdCBuYWFyIHZhcmlhYmxlOyBBQU4gTEFURU4gU1RBQU4sIHdvcmR0IGdlYnJ1aWt0IG9wIHBsZWtrZW4gd2FhciB6aWogemVsZiBnZWVuIGNvbnRlbnQgaW52b2VyZW4sXG4gICAgLy8gbWFhciBuaWV0IGluIGtsZWluZSBsZXR0ZXJzIGFhbmxldmVyZW4gKG8uYS4gZG9zc2llcikgLUVLTFxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cbn1cblxuJWhlYWRlcjAge1xuICBAaW5jbHVkZSBoZWFkZXIoNzJweCwgMTAwJSk7XG59XG5cbiVoZWFkZXIwLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcig3MnB4LCAxMDAlLCB0cnVlKTtcbn1cblxuJWhlYWRlcjEge1xuICBAaW5jbHVkZSBoZWFkZXIoNTBweCwgMTA1JSk7XG59XG5cbiVoZWFkZXIxLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcig1MHB4LCAxMDUlLCB0cnVlKTtcbn1cblxuJWhlYWRlcjIge1xuICBAaW5jbHVkZSBoZWFkZXIoMzZweCwgMTMwJSk7XG59XG5cbiVoZWFkZXIyLWxvd2VyY2FzZSB7XG4gIEBpbmNsdWRlIGhlYWRlcigzNnB4LCAxMzAlKTtcbn1cblxuJWhlYWRlcjMge1xuICBAaW5jbHVkZSBoZWFkZXIoMjRweCwgMTMwJSk7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuJWhlYWRlcjMtbG93ZXJjYXNlIHtcbiAgQGluY2x1ZGUgaGVhZGVyKDI0cHgsIDEzMCUsIHRydWUpO1xuXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiVoZWFkZXI0IHtcbiAgQGluY2x1ZGUgaGVhZGVyKDIwcHgsIDEzMCUpO1xufVxuXG4laGVhZGVyNC1sb3dlcmNhc2Uge1xuICBAaW5jbHVkZSBoZWFkZXIoMjBweCwgMTMwJSwgdHJ1ZSk7XG59XG5cbi8vIFNpbXBsZSB0aGVtZWQgbGluZSBhYm92ZSB0aGUgcGFyYWdyYXBoXG5AbWl4aW4gaW50cm8tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG5cbi5jYXNlLXZlcmJhdGltIHtcbiAgLy8gT3ZlcnJpZGUgdGV4dCB0cmFuc2Zvcm1zXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJcbiVjb250ZW50LWNvbHVtbiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBpbi1jb250ZW50KCRiYXNlOiAnLmNvbnRlbnQnKSB7XG4gICN7JGJhc2V9ID4gJixcbiAgI3skYmFzZX0gPiBkaXYudGV4dC1wbHVnaW4gPiAmLFxuICAjeyRiYXNlfSA+IC5jbXNfcGx1Z2luID4gJiB7XG4gICAgQGV4dGVuZCAlY29udGVudC1jb2x1bW47XG5cbiAgICBAY29udGVudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbi5kb3NzaWVyLW1haW4ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuIiwiXG4lbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJGZvbnRzdGFjay1vbW5lcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gbGluayB7XG4gIEBleHRlbmQgJWxpbms7XG5cbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuJWxpbmstYXJyb3cge1xuICBAZXh0ZW5kIC5pY29uLWFycm93LXJpZ2h0LWFmdGVyOyAvLyBUT0RPOiBEb24ndCBleHRlbmQgc2VsZWN0b3JzXG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbkBtaXhpbiBsaW5rLWFycm93IHtcbiAgQGV4dGVuZCAlbGluay1hcnJvdztcbiAgQGV4dGVuZCAlbGluaztcblxuICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiI0N5Ym90Q29va2llYm90RGlhbG9nLFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUaXRsZSxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGV4dCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkFjY2VwdCxcbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbldyYXBwZXIsXG4uQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25XcmFwcGVyIGxhYmVsLFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsRGV0YWlsc0J1dHRvbixcbiNDeWJvdENvb2tpZWJvdERpYWxvZyBhLFxuI0N5Ym90Q29va2llYm90RGlhbG9nIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbiIsIlxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcblxuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuIiwiXG5AbWl4aW4gYnV0dG9uIHtcbiAgQGluY2x1ZGUgb3V0bGluZWQtZWxlbWVudDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMgZWFzZS1vdXQpO1xuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgJi5oYXMtaWNvbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4ycyBlYXNlLW91dCk7XG4gIH1cblxuICAmLmJ1dHRvbi0tbWVudSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJGJ1dHRvbi1zZWxlY3RlZC1jb2xvcjtcbn1cblxuQG1peGluIGJ1dHRvbi1kaXNhYmxlZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3I7XG59XG5cbkBtaXhpbiBidXR0b24tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcblxuICBAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgQGluY2x1ZGUgdGhlbWVkLXRleHQtY29sb3I7XG5cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tcHJpbWFyeS1ob3ZlciB7XG4gIC8vQGluY2x1ZGUgYnV0dG9uLWhvdmVyO1xuICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktaG92ZXItYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LWhvdmVyIHtcbiAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXRlcnRpYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBidXR0b24tcm91bmQge1xuICBAaW5jbHVkZSBidXR0b247XG5cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvLyAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gICYuaGFzLWljb24ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbixcbi5idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b247XG59XG5cbmJ1dHRvbi5kaXNhYmxlZCxcbi5idXR0b24uZGlzYWJsZWQsXG4uYnV0dG9uLWRpc2FibGVkIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkO1xufVxuXG5idXR0b24ucHJpbWFyeSxcbi5idXR0b24ucHJpbWFyeSxcbi5idXR0b24tcHJpbWFyeSxcbi5wcmltYXJ5LWNhbGwtdG8tYWN0aW9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnk7XG59XG5cbmJ1dHRvbi5zZWNvbmRhcnksXG4uYnV0dG9uLnNlY29uZGFyeSxcbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeTtcbn1cblxuYnV0dG9uLnRlcnRpYXJ5LFxuLmJ1dHRvbi50ZXJ0aWFyeSxcbi5idXR0b24tdGVydGlhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdGVydGlhcnk7XG59XG5cbmJ1dHRvbi5yb3VuZCxcbi5idXR0b24ucm91bmQsXG4uYnV0dG9uLXJvdW5kIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXJvdW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmhlYWRlci1uYXZpZ2F0aW9uIC5idXR0b24tLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAuaGVhZGVyLW5hdmlnYXRpb24gLmJ1dHRvbi0tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5idXR0b24tLW1lbnUge1xuICAmLmJ1dHRvbi5oYXMtaWNvbjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiXG5AbWl4aW4gb3V0bGluZWQtZWxlbWVudCgkY29sb3I6ICRtaXhpbi1vdXRsaW5lZC1lbGVtZW50LWRlZmF1bHQtY29sb3IpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLCAkbWl4aW4tb3V0bGluZWQtZWxlbWVudC1vcGFjaXR5KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuXG4gIEBpbmNsdWRlIHRleHQoJHdlaWdodDogNTAwKTtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgIC8vIHR1cm5lZCBvZmYgYnkgcmVxdWVzdFxufVxuIiwiXG5AbWl4aW4gaG92ZXItc3RhdGUoJGZvcmNlLWFsbDogZmFsc2UpIHtcbiAgQGlmICgkZm9yY2UtYWxsKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgaHRtbC5uby10b3VjaCAmOmhvdmVyLFxuICAgIGh0bWwubm8tdG91Y2ggJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG5cblxuICAubWFpbi1jb250YWluZXIgPiAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuIiwiXG5oMSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIEBleHRlbmQgJWhlYWRlcjE7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMjtcblxuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG5oMyB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuIiwiXG5odG1sIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuXG4gIGhlaWdodDogMTAwJTtcbn1cbiIsIiRidXR0b24tYnJlYWtwb2ludDogODAwcHg7XG5cbmlmcmFtZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkaWZyYW1lLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJ1dHRvbi1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9ucy5pZnJhbWUge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRidXR0b24tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCJcbmltZyB7XG4gICYuZnVsbC1zaXplIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICsgZmlndXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbmlucHV0LFxuc2VsZWN0IHtcbiAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgQGluY2x1ZGUgb3V0bGluZWQtZWxlbWVudCgpO1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICZbdHlwZT1cIm51bWJlclwiXSxcbiAgJlt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgJlt0eXBlPVwidGVsXCJdLFxuICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAmW3R5cGU9XCJ1cmxcIl0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwic2VhcmNoXCJdICsgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IC00NnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnI3skaWNvbi1zZWFyY2gtY2hhcmFjdGVyfSc7XG4gICAgICBmb250LWZhbWlseTogJ0ljb25zJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXItc3RhdGUoY29sb3IpO1xuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiksXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogLjAxOyAvL1RPRE86IGNoZWNrIGluIElFXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQ7XG5cbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1pbmRlbnQ6IC04cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1oZWFkZXItY29sb3I7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LXJhZGlvLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRjaGVja2JveC1yYWRpby1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b24pIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKGNoZWNrYm94KTtcblxuICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjb250ZW50OiAnI3skaWNvbi1mb3JtLWNoZWNrYm94LWNoYXJhY3Rlcn0nO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKHJhZGlvKTtcblxuICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnI3skaWNvbi1mb3JtLXJhZGlvLWNoYXJhY3Rlcn0nO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBvcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWNvbG9yO1xuICB9XG59XG5cbiRzdmctYXJyb3c6ICdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwd2lkdGglM0QlMjIxNSUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDglMjIlM0UlMEQlMEElMDklM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHBvaW50cyUzRCUyMjAlMkMwJTIwMTUlMkMwJTIwOCUyQzglMjIlMkYlM0UlMEQlMEElM0MlMkZzdmclM0UnO1xuXG4vLyBJRSAxMCtcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIElFIDEwK1xuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93KSAxMDAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cblxuLy8gV2Via2l0ICpcbnNlbGVjdDpub3QoKjpyb290KSB7XG4gIGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93KSAxMDAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcbn1cblxuLy8gRmlyZWZveCAqXG5fOi1tb3otdHJlZS1yb3coaG92ZXIpLCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoJHN2Zy1hcnJvdykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG59XG4iLCJcbkBtaXhpbiB0aGVtZWQoJGF0dHIsICRmb3JjZTogZmFsc2UpIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXB1cnBsZTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci15ZWxsb3cgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3IteWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1ob3Zlci1zdGF0ZSgkYXR0ciwgJGZvcmNlOiBmYWxzZSkge1xuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6Zm9jdXMsXG4gIC50aGVtZS1wdXJwbGUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ibHVlICY6Zm9jdXMsXG4gIC50aGVtZS1ibHVlICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmZvY3VzLFxuICAudGhlbWUteWVsbG93ICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci15ZWxsb3cgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3IteWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWdyZWVuICY6Zm9jdXMsXG4gIC50aGVtZS1ncmVlbiAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtb3BhY2l0eSgkYXR0ciwgJG9wYWNpdHk6IDEsICRmb3JjZTogZmFsc2UpIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1wdXJwbGUsICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXB1cnBsZSwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ibHVlLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ibHVlLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci15ZWxsb3csICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXllbGxvdywgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWdyZWVuLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ncmVlbiwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLW9wYWNpdHktaG92ZXItc3RhdGUoJGF0dHIsICRvcGFjaXR5OiAxLCAkZm9yY2U6IGZhbHNlKSB7XG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXB1cnBsZSAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpmb2N1cyxcbiAgLnRoZW1lLXB1cnBsZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1wdXJwbGUsICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXB1cnBsZSwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmZvY3VzLFxuICAudGhlbWUtYmx1ZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ibHVlLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ibHVlLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmZvY3VzLFxuICAudGhlbWUteWVsbG93ICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXllbGxvdywgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3IteWVsbG93LCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtZ3JlZW4gJjpmb2N1cyxcbiAgLnRoZW1lLWdyZWVuICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWdyZWVuLCAkb3BhY2l0eSkgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiByZ2JhKCRjb2xvci1ncmVlbiwgJG9wYWNpdHkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLXRleHQoJGF0dHIsICRmb3JjZTogZmFsc2UpIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtdGV4dC1ob3Zlci1zdGF0ZSgkYXR0ciwgJGZvcmNlOiBmYWxzZSkge1xuICBodG1sLm5vLXRvdWNoIC50aGVtZS1wdXJwbGUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtcHVycGxlICY6Zm9jdXMsXG4gIC50aGVtZS1wdXJwbGUgJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLWJsdWUgJjpob3ZlcixcbiAgaHRtbC5uby10b3VjaCAudGhlbWUtYmx1ZSAmOmZvY3VzLFxuICAudGhlbWUtYmx1ZSAmOmFjdGl2ZSB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgaHRtbC5uby10b3VjaCAudGhlbWUteWVsbG93ICY6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2ggLnRoZW1lLXllbGxvdyAmOmZvY3VzLFxuICAudGhlbWUteWVsbG93ICY6YWN0aXZlIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoIC50aGVtZS1ncmVlbiAmOmZvY3VzLFxuICAudGhlbWUtZ3JlZW4gJjphY3RpdmUge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIGZvcmVncm91bmQgY29sb3JcblxuJXBhZ2UtcHVycGxlLWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG59XG5cbiVwYWdlLXllbGxvdy1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3IteWVsbG93O1xufVxuXG4lcGFnZS1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlLXRleHQ7XG59XG5cbiVwYWdlLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuQG1peGluIHRoZW1lZC1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLXRleHQ7XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1oZWFkZXItY29sb3Ige1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS10ZXh0O1xuICB9XG59XG5cbi8vIE1haW4gZm9yZWdyb3VuZCBjb2xvciB3aXRoIHRoZW1lIGJhY2tncm91bmRcblxuJXBhZ2UtcHVycGxlLXRleHQtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4lcGFnZS15ZWxsb3ctdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbiVwYWdlLWJsdWUtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbiVwYWdlLWdyZWVuLXRleHQtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gdGhlbWVkLXRleHQtY29sb3Ige1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLXB1cnBsZS10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS15ZWxsb3ctdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLWdyZWVuLXRleHQtY29sb3I7XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBleHRlbmQgJXBhZ2UtYmx1ZS10ZXh0LWNvbG9yO1xuICB9XG59XG5cbi8vIE1haW4gYmFja2dyb3VuZCBjb2xvclxuXG4lcGFnZS1wdXJwbGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG59XG5cbiVwYWdlLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcbn1cblxuJXBhZ2UtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbiVwYWdlLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbkBtaXhpbiB0aGVtZWQtYmFja2dyb3VuZC1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBleHRlbmQgJXBhZ2UtcHVycGxlLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBleHRlbmQgJXBhZ2UtZ3JlZW4tYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ibHVlLWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1ib3gtc2hhZG93KCRhcmd1bWVudHM6IGZhbHNlKSB7XG4gIEBpZiAoJGFyZ3VtZW50cykge1xuICAgIC50aGVtZS1wdXJwbGUgJixcbiAgICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci1wdXJwbGU7XG4gICAgfVxuXG4gICAgLnRoZW1lLXllbGxvdyAmLFxuICAgIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICAgIGJveC1zaGFkb3c6ICRhcmd1bWVudHMgJGNvbG9yLXllbGxvdztcbiAgICB9XG5cbiAgICAudGhlbWUtZ3JlZW4gJixcbiAgICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICAgIGJveC1zaGFkb3c6ICRhcmd1bWVudHMgJGNvbG9yLWdyZWVuO1xuICAgIH1cblxuICAgIC50aGVtZS1ibHVlICYsXG4gICAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICAgIGJveC1zaGFkb3c6ICRhcmd1bWVudHMgJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjotd2Via2l0LWlucHV0XCIgXCI6LW1velwiIFwiLW1velwiIFwiLW1zLWlucHV0XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQG1peGluIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTsgfVxuICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgzNjBkZWcpKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIgeyBAaW5jbHVkZSByb3RhdGUtZm9yZXZlcjsgfVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHsgQGluY2x1ZGUgcm90YXRlLWZvcmV2ZXI7IH1cbkBrZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIgeyBAaW5jbHVkZSByb3RhdGUtZm9yZXZlcjsgfVxuXG4ubG9hZGluZy1zcGlubmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1kdXJhdGlvbiguNzVzKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KGluZmluaXRlKTtcbiAgICBAaW5jbHVkZSBhbmltYXRpb24tbmFtZShyb3RhdGUtZm9yZXZlcik7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihsaW5lYXIpO1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG5cbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuIiwiQG1peGluIHNpemUoJHNpemUpIHtcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMSB7XG4gICAgQGlmICRzaXplID09IGF1dG8ge1xuICAgICAgd2lkdGg6ICAkc2l6ZTtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgdW5pdGxlc3MoJHNpemUpIHtcbiAgICAgIHdpZHRoOiAgJHNpemUgKyBweDtcbiAgICAgIGhlaWdodDogJHNpemUgKyBweDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHNpemUpKSB7XG4gICAgICB3aWR0aDogICRzaXplO1xuICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAvLyBXaWR0aCB4IEhlaWdodFxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAyIHtcbiAgICAkd2lkdGg6ICBudGgoJHNpemUsIDEpO1xuICAgICRoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XG5cbiAgICBAaWYgJHdpZHRoID09IGF1dG8ge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCR3aWR0aCkpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICAgIEBlbHNlIGlmIHVuaXRsZXNzKCR3aWR0aCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICAgIH1cblxuICAgIEBpZiAkaGVpZ2h0ID09IGF1dG8ge1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIH1cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJGhlaWdodCkpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gICAgQGVsc2UgaWYgdW5pdGxlc3MoJGhlaWdodCkge1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0ICsgcHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgLnBhZ2UtaGVhZGVyLWNsZWFyICsgJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuIiwiXG5wIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAmLmludHJvLXRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ1dHRvbik6bm90KC5idXR0b24tcHJpbWFyeSk6bm90KC5idXR0b24tc2Vjb25kYXJ5KTpub3QoLmJ1dHRvbi10ZXJ0aWFyeSkge1xuICAgICAgQGV4dGVuZCAlbGluaztcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbnMge1xuICAgIEBpbmNsdWRlIGluLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gT21uZXMgTWVkaXVtXG59XG4iLCJcbnRleHRhcmVhIHtcbiAgQGluY2x1ZGUgYXBwZWFyYW5jZSh0ZXh0YXJlYSk7XG4gIEBpbmNsdWRlIG91dGxpbmVkLWVsZW1lbnQ7XG5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYS1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5xdW90ZV9fY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogNDtcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgMCAwIDRweDtcbiAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwO1xuICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJvdW5kIHJvdW5kO1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtDandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStDanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0o0VFdsa1dVMXBaQ0J0WldWMElpQjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhOVEFnTVRVd0lqNDhaR1ZtY3o0OGNHRjBhQ0JrUFNKTk16QWdNVFZETXpBZ01qTXVNamdnTWpNdU1qZ2dNekFnTVRVZ016QkROaTQzTWlBek1DQXdJREl6TGpJNElEQWdNVFZETUNBMkxqY3lJRFl1TnpJZ01DQXhOU0F3UXpJekxqSTRJREFnTXpBZ05pNDNNaUF6TUNBeE5Wb2lJR2xrUFNKcE9URjNiblZ5UkZOV0lqNDhMM0JoZEdnK1BIQmhkR2dnWkQwaVRUa3dJREUxUXprd0lESXpMakk0SURnekxqSTRJRE13SURjMUlETXdRelkyTGpjeUlETXdJRFl3SURJekxqSTRJRFl3SURFMVF6WXdJRFl1TnpJZ05qWXVOeklnTUNBM05TQXdRemd6TGpJNElEQWdPVEFnTmk0M01pQTVNQ0F4TlZvaUlHbGtQU0puY2pkdlZWTXljbTlKSWo0OEwzQmhkR2crUEhCaGRHZ2daRDBpVFRFMU1DQXhOVU14TlRBZ01qTXVNamdnTVRRekxqSTRJRE13SURFek5TQXpNRU14TWpZdU56SWdNekFnTVRJd0lESXpMakk0SURFeU1DQXhOVU14TWpBZ05pNDNNaUF4TWpZdU56SWdNQ0F4TXpVZ01FTXhORE11TWpnZ01DQXhOVEFnTmk0M01pQXhOVEFnTVRWYUlpQnBaRDBpYWpjeFZVMXdhbkEyTlNJK1BDOXdZWFJvUGp4d1lYUm9JR1E5SWswek1DQTNOVU16TUNBNE15NHlPQ0F5TXk0eU9DQTVNQ0F4TlNBNU1FTTJMamN5SURrd0lEQWdPRE11TWpnZ01DQTNOVU13SURZMkxqY3lJRFl1TnpJZ05qQWdNVFVnTmpCRE1qTXVNamdnTmpBZ016QWdOall1TnpJZ016QWdOelZhSWlCcFpEMGlSVFpJZVZac09WWjFTaUkrUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB4TlRBZ056VkRNVFV3SURnekxqSTRJREUwTXk0eU9DQTVNQ0F4TXpVZ09UQkRNVEkyTGpjeUlEa3dJREV5TUNBNE15NHlPQ0F4TWpBZ056VkRNVEl3SURZMkxqY3lJREV5Tmk0M01pQTJNQ0F4TXpVZ05qQkRNVFF6TGpJNElEWXdJREUxTUNBMk5pNDNNaUF4TlRBZ056VmFJaUJwWkQwaVJqTjJVemRyVDFSQ1FpSStQQzl3WVhSb1BqeHdZWFJvSUdROUlrMDVNQ0F4TXpWRE9UQWdNVFF6TGpJNElEZ3pMakk0SURFMU1DQTNOU0F4TlRCRE5qWXVOeklnTVRVd0lEWXdJREUwTXk0eU9DQTJNQ0F4TXpWRE5qQWdNVEkyTGpjeUlEWTJMamN5SURFeU1DQTNOU0F4TWpCRE9ETXVNamdnTVRJd0lEa3dJREV5Tmk0M01pQTVNQ0F4TXpWYUlpQnBaRDBpZEdKRmJ6VmhTblUzYWlJK1BDOXdZWFJvUGp4d1lYUm9JR1E5SWswek1DQXhNelZETXpBZ01UUXpMakk0SURJekxqSTRJREUxTUNBeE5TQXhOVEJETmk0M01pQXhOVEFnTUNBeE5ETXVNamdnTUNBeE16VkRNQ0F4TWpZdU56SWdOaTQzTWlBeE1qQWdNVFVnTVRJd1F6SXpMakk0SURFeU1DQXpNQ0F4TWpZdU56SWdNekFnTVRNMVdpSWdhV1E5SWt0b2EwTlJlRGRwUkRJaVBqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1UVXdJREV6TlVNeE5UQWdNVFF6TGpJNElERTBNeTR5T0NBeE5UQWdNVE0xSURFMU1FTXhNall1TnpJZ01UVXdJREV5TUNBeE5ETXVNamdnTVRJd0lERXpOVU14TWpBZ01USTJMamN5SURFeU5pNDNNaUF4TWpBZ01UTTFJREV5TUVNeE5ETXVNamdnTVRJd0lERTFNQ0F4TWpZdU56SWdNVFV3SURFek5Wb2lJR2xrUFNKbmREZFZOR3RsWWpCcElqNDhMM0JoZEdnK1BDOWtaV1p6UGp4bklIWnBjMmxpYVd4cGRIazlJblpwYzJsaWJHVWlQanhuUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTJrNU1YZHVkWEpFVTFZaUlHOXdZV05wZEhrOUlqRWlJR1pwYkd3OUlpTm1abVpsTURBaUlHWnBiR3d0YjNCaFkybDBlVDBpTVNJK1BDOTFjMlUrUEdjK1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJamFUa3hkMjUxY2tSVFZpSWdiM0JoWTJsMGVUMGlNU0lnWm1sc2JDMXZjR0ZqYVhSNVBTSXdJaUJ6ZEhKdmEyVTlJaU0zTWpnd09EY2lJSE4wY205clpTMTNhV1IwYUQwaU1DSWdjM1J5YjJ0bExXOXdZV05wZEhrOUlqRWlQand2ZFhObFBqd3ZaejQ4TDJjK1BHYytQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpaM0kzYjFWVE1uSnZTU0lnYjNCaFkybDBlVDBpTVNJZ1ptbHNiRDBpSTJabVptVXdNQ0lnWm1sc2JDMXZjR0ZqYVhSNVBTSXhJajQ4TDNWelpUNDhaejQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU5uY2pkdlZWTXljbTlKSWlCdmNHRmphWFI1UFNJeElpQm1hV3hzTFc5d1lXTnBkSGs5SWpBaUlITjBjbTlyWlQwaUl6Y3lPREE0TnlJZ2MzUnliMnRsTFhkcFpIUm9QU0l3SWlCemRISnZhMlV0YjNCaFkybDBlVDBpTVNJK1BDOTFjMlUrUEM5blBqd3ZaejQ4Wno0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOcU56RlZUWEJxY0RZMUlpQnZjR0ZqYVhSNVBTSXhJaUJtYVd4c1BTSWpabVptWlRBd0lpQm1hV3hzTFc5d1lXTnBkSGs5SWpFaVBqd3ZkWE5sUGp4blBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkybzNNVlZOY0dwd05qVWlJRzl3WVdOcGRIazlJakVpSUdacGJHd3RiM0JoWTJsMGVUMGlNQ0lnYzNSeWIydGxQU0lqTnpJNE1EZzNJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqQWlJSE4wY205clpTMXZjR0ZqYVhSNVBTSXhJajQ4TDNWelpUNDhMMmMrUEM5blBqeG5QangxYzJVZ2VHeHBibXM2YUhKbFpqMGlJMFUyU0hsV2JEbFdkVW9pSUc5d1lXTnBkSGs5SWpFaUlHWnBiR3c5SWlObVptWmxNREFpSUdacGJHd3RiM0JoWTJsMGVUMGlNU0krUEM5MWMyVStQR2MrUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqUlRaSWVWWnNPVloxU2lJZ2IzQmhZMmwwZVQwaU1TSWdabWxzYkMxdmNHRmphWFI1UFNJd0lpQnpkSEp2YTJVOUlpTTNNamd3T0RjaUlITjBjbTlyWlMxM2FXUjBhRDBpTUNJZ2MzUnliMnRsTFc5d1lXTnBkSGs5SWpFaVBqd3ZkWE5sUGp3dlp6NDhMMmMrUEdjK1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJalJqTjJVemRyVDFSQ1FpSWdiM0JoWTJsMGVUMGlNU0lnWm1sc2JEMGlJMlptWm1Vd01DSWdabWxzYkMxdmNHRmphWFI1UFNJeElqNDhMM1Z6WlQ0OFp6NDhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTkdNM1pUTjJ0UFZFSkNJaUJ2Y0dGamFYUjVQU0l4SWlCbWFXeHNMVzl3WVdOcGRIazlJakFpSUhOMGNtOXJaVDBpSXpjeU9EQTROeUlnYzNSeWIydGxMWGRwWkhSb1BTSXdJaUJ6ZEhKdmEyVXRiM0JoWTJsMGVUMGlNU0krUEM5MWMyVStQQzluUGp3dlp6NDhaejQ4ZFhObElIaHNhVzVyT21oeVpXWTlJaU4wWWtWdk5XRktkVGRxSWlCdmNHRmphWFI1UFNJeElpQm1hV3hzUFNJalptWm1aVEF3SWlCbWFXeHNMVzl3WVdOcGRIazlJakVpUGp3dmRYTmxQanhuUGp4MWMyVWdlR3hwYm1zNmFISmxaajBpSTNSaVJXODFZVXAxTjJvaUlHOXdZV05wZEhrOUlqRWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1DSWdjM1J5YjJ0bFBTSWpOekk0TURnM0lpQnpkSEp2YTJVdGQybGtkR2c5SWpBaUlITjBjbTlyWlMxdmNHRmphWFI1UFNJeElqNDhMM1Z6WlQ0OEwyYytQQzluUGp4blBqeDFjMlVnZUd4cGJtczZhSEpsWmowaUkwdG9hME5SZURkcFJESWlJRzl3WVdOcGRIazlJakVpSUdacGJHdzlJaU5tWm1abE1EQWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1TSStQQzkxYzJVK1BHYytQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpTMmhyUTFGNE4ybEVNaUlnYjNCaFkybDBlVDBpTVNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l3SWlCemRISnZhMlU5SWlNM01qZ3dPRGNpSUhOMGNtOXJaUzEzYVdSMGFEMGlNQ0lnYzNSeWIydGxMVzl3WVdOcGRIazlJakVpUGp3dmRYTmxQand2Wno0OEwyYytQR2MrUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqWjNRM1ZUUnJaV0l3YVNJZ2IzQmhZMmwwZVQwaU1TSWdabWxzYkQwaUkyWm1abVV3TUNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l4SWo0OEwzVnpaVDQ4Wno0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlObmREZFZOR3RsWWpCcElpQnZjR0ZqYVhSNVBTSXhJaUJtYVd4c0xXOXdZV05wZEhrOUlqQWlJSE4wY205clpUMGlJemN5T0RBNE55SWdjM1J5YjJ0bExYZHBaSFJvUFNJd0lpQnpkSEp2YTJVdGIzQmhZMmwwZVQwaU1TSStQQzkxYzJVK1BDOW5Qand2Wno0OEwyYytQQzl6ZG1jKycpO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG4gIH1cblxuICAucXVvdGVfX3RleHQge1xuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxLjJyZW0sICRsaW5lLWhlaWdodDogMTEwJSwgJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDEuOXJlbSwgJGxpbmUtaGVpZ2h0OiAxMjAlLCAkc3R5bGU6IGl0YWxpYyk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICB9XG4gIH1cblxuICAucXVvdGVfX3NvdXJjZSB7XG4gICAgQGluY2x1ZGUgdGV4dCgkbGluZS1oZWlnaHQ6IDEyMCUpO1xuXG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCJcbmRsIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgPiBkdCxcbiAgICA+IC5jbXNfcGx1Z2luID4gZHQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcbiAgICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICA+IGRkLFxuICAgID4gLmNtc19wbHVnaW4gPiBkZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICA+IGltZyB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICsgZHQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5AbWl4aW4gaW5wdXQtZXJyb3Ige1xuICBAaW5jbHVkZSBvdXRsaW5lZC1lbGVtZW50KCRpbnB1dC1lcnJvci1vdXRsaW5lLWNvbG9yKTtcblxuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LWVycm9yLXBsYWNlaG9sZGVyLWNvbG9yO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogbmF2eTtcbiAgfVxufVxuZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICYucmVxdWlyZWQge1xuICAgID4gbGFiZWw6OmFmdGVyLFxuICAgICYuY2hlY2tib3ggbGFiZWwge1xuICAgICAgY29udGVudDogJyonO1xuICAgIH1cbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIEBpbmNsdWRlIHRleHQ7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWhlYWRlci1jb2xvcjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgPiBpbnB1dCB7XG4gICAgLy9cbiAgfVxuXG4gICYuZXJyb3JzIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBAaW5jbHVkZSBpbnB1dC1lcnJvcjtcbiAgICB9XG5cbiAgICAmLnJhZGlvLWxpc3QsXG4gICAgJi5jaGVja2JveC1saXN0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGFiZWwgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LXJhZGlvLWVycm9yLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94IHVsLFxuICAmLmNoZWNrYm94LWxpc3QgdWwsXG4gICYucmFkaW8tbGlzdCB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHsgLy8gVE9ETzogUmVkdWNlIGNlcHRoIHRvIDNcbiAgICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLmVycm9ybGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICBsaSB7IC8vIFRPRDogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRlcnJvcmxpc3QtYXJyb3ctY29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgcC5ub3RlIHtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzdHlsZTogaXRhbGljKTtcblxuICAgIGNvbG9yOiAkZm9ybXJvdy1ub3RlLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLnN1Ym1pdC1yb3cge1xuICAgIEBpbmNsdWRlIGJvcmRlcih0b3ApO1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIlxuQG1peGluIGJvcmRlcigkc2lkZSkge1xuICBib3JkZXItI3skc2lkZX06IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjtcbn1cbiIsIlxuQG1peGluIGJhc2UtbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udHN0YWNrLW9tbmVzO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgYmFzZS1saXN0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgID4gbGkgPiBhIHtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICBjb2xvcjogJGxpc3QtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRsaXN0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkbGlzdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5saXN0LWxpbmtzIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgPiBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3Rlcn0nO1xuICAgICAgICBmb250LWZhbWlseTogJ0ljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm9sIHtcbiAgQGluY2x1ZGUgaW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgYmFzZS1saXN0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuXG4gICAgPiBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpICcuJztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXJyb3JsaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9ybGlzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkZXJyb3JsaXN0LWNvbG9yO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgY29sb3I6ICRlcnJvcmxpc3QtY29sb3I7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbn1cbiIsIlxuLnBhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAmLnBhZ2Utd3JhcHBlci0tb3BlbiB7XG4gICAgICBtYWluLFxuICAgICAgZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4uaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgPiAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgdGhlbWVkKGJhY2tncm91bmQtY29sb3IsIHRydWUpO1xuXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9vcmdhbmlzbXMvZm9vdGVyX3N0aWNreSc7XG5cblxuLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kcyB7XG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLXN0aWNreS1oZWlnaHQgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tb25lIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tdHdvIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tdGhyZWUgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fdGlsZS0tdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19saXN0LS1mb3VyIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fbGlzdC0tZm91ciAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICB9XG5cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX190aWxlLS10aXRsZSAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpbGUtLXRpdGxlIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlLWhvbWVwYWdlLXN1YmJyYW5kc19fY2FwdGlvbi0tdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZChsaW5lYXItZ3JhZGllbnQocmdiYShibGFjaywgMC44KSwgdHJhbnNwYXJlbnQpIGxlZnQgcmVwZWF0KTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGUtaG9tZXBhZ2Utc3ViYnJhbmRzX19jYXB0aW9uLS1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYShibGFjaywgMC44KSkgbGVmdCByZXBlYXQpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxLjI1ZW0sIDEuNSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zbGlkZS1ob21lcGFnZS1zdWJicmFuZHNfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxZW0pO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMC4yZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyBCYWNrZ3JvdW5kIHByb3BlcnR5IGZvciBhZGRpbmcgbXVsdGlwbGUgYmFja2dyb3VuZHMgdXNpbmcgc2hvcnRoYW5kXG4vLyBub3RhdGlvbi5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cblxuQG1peGluIGJhY2tncm91bmQoXG4gICRiYWNrZ3JvdW5kLTEgICAgICAgLCAkYmFja2dyb3VuZC0yOiBudWxsLFxuICAkYmFja2dyb3VuZC0zOiBudWxsLCAkYmFja2dyb3VuZC00OiBudWxsLFxuICAkYmFja2dyb3VuZC01OiBudWxsLCAkYmFja2dyb3VuZC02OiBudWxsLFxuICAkYmFja2dyb3VuZC03OiBudWxsLCAkYmFja2dyb3VuZC04OiBudWxsLFxuICAkYmFja2dyb3VuZC05OiBudWxsLCAkYmFja2dyb3VuZC0xMDogbnVsbCxcbiAgJGZhbGxiYWNrOiBudWxsXG4pIHtcbiAgJGJhY2tncm91bmRzOiAkYmFja2dyb3VuZC0xLCAkYmFja2dyb3VuZC0yLFxuICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLTMsICRiYWNrZ3JvdW5kLTQsXG4gICAgICAgICAgICAgICAgJGJhY2tncm91bmQtNSwgJGJhY2tncm91bmQtNixcbiAgICAgICAgICAgICAgICAkYmFja2dyb3VuZC03LCAkYmFja2dyb3VuZC04LFxuICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLTksICRiYWNrZ3JvdW5kLTEwO1xuXG4gICRmYWxsYmFjay1jb2xvcjogZmFsc2U7XG4gIEBpZiAodHlwZS1vZigkZmFsbGJhY2spID09IGNvbG9yKSBvciAoJGZhbGxiYWNrID09IFwidHJhbnNwYXJlbnRcIikge1xuICAgICRmYWxsYmFjay1jb2xvcjogJGZhbGxiYWNrO1xuICB9XG4gIEBlbHNlIHtcbiAgICAkZmFsbGJhY2stY29sb3I6IF9leHRyYWN0LWJhY2tncm91bmQtY29sb3IoJGJhY2tncm91bmRzKTtcbiAgfVxuXG4gIEBpZiAkZmFsbGJhY2stY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWxsYmFjay1jb2xvcjtcbiAgfVxuICBiYWNrZ3JvdW5kOiBfYmFja2dyb3VuZC1hZGQtcHJlZml4KCRiYWNrZ3JvdW5kcywgd2Via2l0KTtcbiAgYmFja2dyb3VuZDogX2JhY2tncm91bmQtYWRkLXByZWZpeCgkYmFja2dyb3VuZHMpO1xufVxuXG5AZnVuY3Rpb24gX2V4dHJhY3QtYmFja2dyb3VuZC1jb2xvcigkYmFja2dyb3VuZHMpIHtcbiAgJGZpbmFsLWJnLWxheWVyOiBudGgoJGJhY2tncm91bmRzLCBsZW5ndGgoJGJhY2tncm91bmRzKSk7XG4gIEBpZiB0eXBlLW9mKCRmaW5hbC1iZy1sYXllcikgPT0gbGlzdCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGZpbmFsLWJnLWxheWVyKSB7XG4gICAgICAkdmFsdWU6IG50aCgkZmluYWwtYmctbGF5ZXIsICRpKTtcbiAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gY29sb3Ige1xuICAgICAgICBAcmV0dXJuICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQHJldHVybiBmYWxzZTtcbn1cblxuQGZ1bmN0aW9uIF9iYWNrZ3JvdW5kLWFkZC1wcmVmaXgoJGJhY2tncm91bmRzLCAkdmVuZG9yOiBmYWxzZSkge1xuICAkYmFja2dyb3VuZHMtcHJlZml4ZWQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRiYWNrZ3JvdW5kcykge1xuICAgICRzaG9ydGhhbmQ6IG50aCgkYmFja2dyb3VuZHMsICRpKTsgLy8gR2V0IG1lbWJlciBmb3IgY3VycmVudCBpbmRleFxuICAgICR0eXBlOiB0eXBlLW9mKCRzaG9ydGhhbmQpOyAvLyBHZXQgdHlwZSBvZiB2YXJpYWJsZSAtIExpc3QgKGdyYWRpZW50KSBvciBTdHJpbmcgKGltYWdlKVxuXG4gICAgLy8gSWYgc2hvcnRoYW5kIGlzIGEgbGlzdCAoZ3JhZGllbnQpXG4gICAgQGlmICR0eXBlID09IGxpc3Qge1xuICAgICAgJGZpcnN0LW1lbWJlcjogbnRoKCRzaG9ydGhhbmQsIDEpOyAvLyBHZXQgZmlyc3QgbWVtYmVyIG9mIHNob3J0aGFuZFxuXG4gICAgICAvLyBMaW5lYXIgR3JhZGllbnRcbiAgICAgIEBpZiBpbmRleChsaW5lYXIgcmFkaWFsLCBudGgoJGZpcnN0LW1lbWJlciwgMSkpIHtcbiAgICAgICAgJGdyYWRpZW50LXR5cGU6IG50aCgkZmlyc3QtbWVtYmVyLCAxKTsgLy8gbGluZWFyIHx8IHJhZGlhbFxuICAgICAgICAkZ3JhZGllbnQtYXJnczogICAgICBmYWxzZTtcbiAgICAgICAgJGdyYWRpZW50LXBvc2l0aW9uczogZmFsc2U7XG4gICAgICAgICRzaG9ydGhhbmQtc3RhcnQ6ICAgIGZhbHNlO1xuICAgICAgICBAaWYgdHlwZS1vZigkZmlyc3QtbWVtYmVyKSA9PSBsaXN0IHsgLy8gTGluZWFyIGdyYWRpZW50IHBsdXMgYWRkaXRpb25hbCBzaG9ydGhhbmQgdmFsdWVzIC0gbGcocmVkLG9yYW5nZSlyZXBlYXQsLi4uXG4gICAgICAgICAgJGdyYWRpZW50LXBvc2l0aW9uczogbnRoKCRmaXJzdC1tZW1iZXIsIDIpO1xuICAgICAgICAgICRncmFkaWVudC1hcmdzOiAgICAgIG50aCgkZmlyc3QtbWVtYmVyLCAzKTtcbiAgICAgICAgICAkc2hvcnRoYW5kLXN0YXJ0OiAyO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHsgLy8gTGluZWFyIGdyYWRpZW50IG9ubHkgLSBsZyhyZWQsb3JhbmdlKSwuLi5cbiAgICAgICAgICAkZ3JhZGllbnQtcG9zaXRpb25zOiBudGgoJHNob3J0aGFuZCwgMik7XG4gICAgICAgICAgJGdyYWRpZW50LWFyZ3M6ICAgICAgbnRoKCRzaG9ydGhhbmQsIDMpOyAvLyBHZXQgZ3JhZGllbnQgKHJlZCwgYmx1ZSlcbiAgICAgICAgfVxuXG4gICAgICAgICRncmFkaWVudC1wb3NpdGlvbnM6IF9ncmFkaWVudC1wb3NpdGlvbnMtcGFyc2VyKCRncmFkaWVudC10eXBlLCAkZ3JhZGllbnQtcG9zaXRpb25zKTtcbiAgICAgICAgJGdyYWRpZW50OiBfcmVuZGVyLWdyYWRpZW50cygkZ3JhZGllbnQtcG9zaXRpb25zLCAkZ3JhZGllbnQtYXJncywgJGdyYWRpZW50LXR5cGUsICR2ZW5kb3IpO1xuXG4gICAgICAgIC8vIEFwcGVuZCBhbnkgYWRkaXRpb25hbCBzaG9ydGhhbmQgYXJncyB0byBncmFkaWVudFxuICAgICAgICBAaWYgJHNob3J0aGFuZC1zdGFydCB7XG4gICAgICAgICAgQGZvciAkaiBmcm9tICRzaG9ydGhhbmQtc3RhcnQgdGhyb3VnaCBsZW5ndGgoJHNob3J0aGFuZCkge1xuICAgICAgICAgICAgJGdyYWRpZW50OiBqb2luKCRncmFkaWVudCwgbnRoKCRzaG9ydGhhbmQsICRqKSwgc3BhY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAkYmFja2dyb3VuZHMtcHJlZml4ZWQ6IGFwcGVuZCgkYmFja2dyb3VuZHMtcHJlZml4ZWQsICRncmFkaWVudCwgY29tbWEpO1xuICAgICAgfVxuICAgICAgLy8gSW1hZ2Ugd2l0aCBhZGRpdGlvbmFsIHByb3BlcnRpZXNcbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJGJhY2tncm91bmRzLXByZWZpeGVkOiBhcHBlbmQoJGJhY2tncm91bmRzLXByZWZpeGVkLCAkc2hvcnRoYW5kLCBjb21tYSk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIElmIHNob3J0aGFuZCBpcyBhIHNpbXBsZSBzdHJpbmcgKGNvbG9yIG9yIGltYWdlKVxuICAgIEBlbHNlIGlmICR0eXBlID09IHN0cmluZyB7XG4gICAgICAkYmFja2dyb3VuZHMtcHJlZml4ZWQ6IGpvaW4oJGJhY2tncm91bmRzLXByZWZpeGVkLCAkc2hvcnRoYW5kLCBjb21tYSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJGJhY2tncm91bmRzLXByZWZpeGVkO1xufVxuXG4vL0V4YW1wbGVzOlxuICAvL0BpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KHRvcCwgb3JhbmdlLCByZWQpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kKHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNDAlIDQwJSwgb3JhbmdlLCByZWQpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kKHVybChcIi9pbWFnZXMvYS5wbmdcIikgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQob3JhbmdlLCByZWQpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kKHVybChcImltYWdlLnBuZ1wiKSBjZW50ZXIgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQob3JhbmdlLCByZWQpLCB1cmwoXCJpbWFnZS5wbmdcIikpO1xuIiwiLmJ1dHRvbntcbiAgJi5zcGlubmVyLW1pbnVzLFxuICAmLnNwaW5uZXItcGx1cyB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1vcGFjaXR5KGJvcmRlci1jb2xvciwgLjUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwaW5uZXItYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHNwaW5uZXItYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuc3Bpbm5lci1wbHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG5cbiAgJi5zcGlubmVyLW1pbnVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiIsIlxuLmFnZW5kYS1kYXRlIHtcbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB1bCwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICsgMzBweCArIDMwcHg7XG4gIH1cbn1cblxuLmFnZW5kYS1kYXRlcyB7IC8vIFRPRE86IHJlc2V0IFVMIGFueXdheT9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJcbi5hZ2VuZGEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGltZyB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgKyAuYWdlbmRhLWluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmFnZW5kYS1pbmZvIHtcbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgfVxuXG4gID4gLmFnZW5kYS10aW1lcyB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG5cbiAgPiAuYWdlbmRhLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICA+IC5hZ2VuZGEtbGluayB7XG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstYXJyb3c7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgLy8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG4gICAgfVxuICB9XG59XG4iLCJcbi5ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ibG9jay1saW5rLWxpbmsge1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFB1c2ggZWxlbWVudCBvbiB0b3Agb2YgdGhpcyBibG9jayBzbyB5b3UgY2FuIGV4Y2VwdCBpdFxuICAuYmxvY2stbGluay1leGNlcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4iLCJcbnAuY29udGVudC1pbnRybyB7XG4gIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjBweCwgJGxpbmUtaGVpZ2h0OiAxMzAlKTtcblxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuIiwiXG4uY29udGVudCB7XG4gIHRhYmxlIHtcbiAgICBAZXh0ZW5kICVjb250ZW50LWNvbHVtbjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB3aWR0aDogMTAwJTsgLy8gQ29udGVudCBpbmRlcGVuZGVudCB3aWR0aCAtTUtSXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyAvLyBib3hzaXppbmcgb3AgdGFibGVzIHdlcmt0IG5pZXQgbWV0IDEwMCUgZW4gZGFuIG1hcmdlcy4uLm9ubHkgZm9yIG1vYmlsZSBzbyBubyBwcm9ibGVtXG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGggeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICB0aCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2cHgsICRsaW5lLWhlaWdodDoxMzAlLCAkd2VpZ2h0OmJvbGQpO1xuICAgIH1cbiAgICB0ZCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2cHgsICRsaW5lLWhlaWdodDoxMzAlKTtcbiAgICB9XG5cbiAgICB0ciB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcbiAgICB9XG4gIH1cbn1cblxuLmRhdGEtdGFibGUge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRhdGFibGUtYmFja2dyb3VuZC1jb2xvcjtcblxuICA+IHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDQwcHgnKTtcblxuICAgID4gdGJvZHkgPiB0ciB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgICB9XG5cbiAgICAgID4gdGQgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSB0ZXh0O1xuXG4gICAgICAgIHBhZGRpbmc6IDI3cHggMCAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgID4gdGFibGUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAgIHRkIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQ6bGFzdC1vZi10eXBlIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gcCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdGggeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAZXh0ZW5kICVoZWFkZXIzO1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNhbGMoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skdmFsdWV9KTtcbiAgI3skcHJvcGVydHl9OiAgICAtbW96LWNhbGMoI3skdmFsdWV9KTtcbiAgI3skcHJvcGVydHl9OiAgICAje1wiY2FsY1wifSgjeyR2YWx1ZX0pO1xufVxuIiwiXG4ucGlrYS1zaW5nbGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cyBlYXNlLW91dCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXMtYm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucGlrYS1sZW5kYXIge1xuICBAaW5jbHVkZSB0aGVtZWQtYm94LXNoYWRvdygwIDAgMjBweCk7XG4gIEBpbmNsdWRlIHRoZW1lZChib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0aGVtZWQtdGV4dC1jb2xvcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGlrYS10aXRsZSB7XG4gIEBpbmNsdWRlIHRleHQoJHdlaWdodDogNTAwKTtcblxuICBjb2xvcjogJGRhdGVwaWNrZXItcGlrYS10aXRsZS1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgei1pbmRleDogOTk5ODtcbiAgfVxufVxuXG4ucGlrYS1sYWJlbCB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1waWthLWxhYmVsLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIEBpbmNsdWRlIHRoZW1lZC1ob3Zlci1zdGF0ZShjb2xvcik7XG59XG5cbi5waWthLXByZXYsXG4ucGlrYS1uZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdJY29ucyc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuXG4ucGlrYS1wcmV2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcjeyRpY29uLWFycm93LWxlZnQtY2hhcmFjdGVyfSc7XG4gIH1cbn1cblxuLnBpa2EtbmV4dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnI3skaWNvbi1hcnJvdy1yaWdodC1jaGFyYWN0ZXJ9JztcbiAgfVxufVxuXG4ucGlrYS1wcmV2LFxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5waWthLW5leHQsXG4uaXMtcnRsIC5waWthLXByZXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5waWthLXByZXYsXG4ucGlrYS1uZXh0IHtcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyLXBpa2EtbmV4dC1wcmV2LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ucGlrYS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waWthLXRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcblxuICB0aCxcbiAgdGQge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBmb250LXNpemU6IDkwJTtcbi8vICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IC8vIHR1cm5lZCBvZmYgYnkgcmVxdWVzdFxuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlO1xuICB9XG5cbiAgdGgge1xuICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1waWthLXRhYmxlLWhlYWQtY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ZCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5waWthLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyLXN0YXRlKGJhY2tncm91bmQsIHRydWUpO1xuICBAaW5jbHVkZSB0aGVtZWQtdGV4dC1ob3Zlci1zdGF0ZShjb2xvcik7XG5cbiAgLmlzLXNlbGVjdGVkICYge1xuICAgIEBpbmNsdWRlIHRoZW1lZChiYWNrZ3JvdW5kLCB0cnVlKTtcbiAgICBAaW5jbHVkZSB0aGVtZWQtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5pcy1kaXNhYmxlZCAmIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuaXMtdG9kYXkgJiB7XG4gICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yLCB0cnVlKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pcy10b2RheS5pcy1zZWxlY3RlZCAmIHtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXItcGlrYS10b2RheS1zZWxlY3RlZC1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcixcbiAgICBodG1sLm5vLXRvdWNoICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGhlbWVkKGJhY2tncm91bmQsIHRydWUpO1xuXG4gICAgICBjb2xvcjogJGRhdGVwaWNrZXItcGlrYS10b2RheS1zZWxlY3RlZC1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiXG5mb3JtIHtcblxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIzO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdGV4dDtcblxuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgPiAuZXJyb3JsaXN0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgID4gLmNhcHRjaGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICA+IGlucHV0LFxuICAgICAgPiBzZWxlY3QsXG4gICAgICA+IC5lcnJvcmxpc3QsXG4gICAgICBwLm5vdGUsXG4gICAgICAmLmNoZWNrYm94LWxpc3QgPiB1bCxcbiAgICAgICYucmFkaW8tbGlzdCA+IHVsIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0YXJlYSxcbiAgICAgICYuY2hlY2tib3gge1xuICAgICAgICA+IHRleHRhcmVhLFxuICAgICAgICA+IGxhYmVsLFxuICAgICAgICA+IC5lcnJvcmxpc3QsXG4gICAgICAgID4gdWwsXG4gICAgICAgID4gcC5ub3RlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jaGVja2JveC1saXN0LFxuICAgICAgJi5yYWRpby1saXN0IHtcbiAgICAgICAgLy9cbiAgICAgIH1cblxuICAgICAgJi5xdWFydGVyLXNpemUge1xuICAgICAgICA+IGlucHV0LFxuICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzAwcHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGFsZi1zaXplIHtcbiAgICAgICAgPiBpbnB1dCxcbiAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuXG4gICAgICAuc3VibWl0LXJvdyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQsXG4gICAgICAgID4gc2VsZWN0LFxuICAgICAgICA+IC5lcnJvcmxpc3QsXG4gICAgICAgIHAubm90ZSxcbiAgICAgICAgJi5jaGVja2JveC1saXN0ID4gdWwsXG4gICAgICAgICYucmFkaW8tbGlzdCA+IHVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4lZnMtaW1hZ2Utc2xpZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZnVsbHNjcmVlbi1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICA+IC5zd2lwZXItc2xpZGUsXG4gICAgPiAuY21zX3BsdWdpbiA+IC5zd2lwZXItc2xpZGUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgICAgICAgIC8vIG9wIG1vYml1bGUgdmFyaWFiZWxlIGhvb2d0ZSwgYW5kZXJzIHBhc3QgaGV0IG5vb2l0IVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgPiAuc2xpZGUtbmV4dCxcbiAgPiAuc2xpZGUtcHJldmlvdXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1ob3Zlci1zdGF0ZShiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC10ZXh0LWhvdmVyLXN0YXRlKGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICA+IC5zbGlkZS1uZXh0IHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cblxuICA+IC5zbGlkZS1wcmV2aW91cyB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG4iLCJcbi5oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgkaGVhZGVyLWNvbnRlbnQtc21hbGwtc2NyZWVuLWdyYWRpZW50KTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIxO1xuXG4gICAgICBjb2xvcjogJGhlYWRlci1jb250ZW50LWgxLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgKyBwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lZChib3JkZXItY29sb3IpO1xuXG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgaGVhZGVyKDIwcHgsIDE0MCUpO1xuICAgICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yKTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi8vIEJhY2tncm91bmQtaW1hZ2UgcHJvcGVydHkgZm9yIGFkZGluZyBtdWx0aXBsZSBiYWNrZ3JvdW5kIGltYWdlcyB3aXRoXG4vLyBncmFkaWVudHMsIG9yIGZvciBzdHJpbmdpbmcgbXVsdGlwbGUgZ3JhZGllbnRzIHRvZ2V0aGVyLlxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZSgkaW1hZ2VzLi4uKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IF9hZGQtcHJlZml4KCRpbWFnZXMsIHdlYmtpdCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IF9hZGQtcHJlZml4KCRpbWFnZXMpO1xufVxuXG5AZnVuY3Rpb24gX2FkZC1wcmVmaXgoJGltYWdlcywgJHZlbmRvcjogZmFsc2UpIHtcbiAgJGltYWdlcy1wcmVmaXhlZDogKCk7XG4gICRncmFkaWVudC1wb3NpdGlvbnM6IGZhbHNlO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkaW1hZ2VzKSB7XG4gICAgJHR5cGU6IHR5cGUtb2YobnRoKCRpbWFnZXMsICRpKSk7IC8vIEdldCB0eXBlIG9mIHZhcmlhYmxlIC0gTGlzdCBvciBTdHJpbmdcblxuICAgIC8vIElmIHZhcmlhYmxlIGlzIGEgbGlzdCAtIEdyYWRpZW50XG4gICAgQGlmICR0eXBlID09IGxpc3Qge1xuICAgICAgJGdyYWRpZW50LXR5cGU6IG50aChudGgoJGltYWdlcywgJGkpLCAxKTsgLy8gbGluZWFyIG9yIHJhZGlhbFxuICAgICAgJGdyYWRpZW50LXBvczogbnVsbDtcbiAgICAgICRncmFkaWVudC1hcmdzOiBudWxsO1xuXG4gICAgICBAaWYgKCRncmFkaWVudC10eXBlID09IGxpbmVhcikgb3IgKCRncmFkaWVudC10eXBlID09IHJhZGlhbCkge1xuICAgICAgICAkZ3JhZGllbnQtcG9zOiAgbnRoKG50aCgkaW1hZ2VzLCAkaSksIDIpOyAvLyBHZXQgZ3JhZGllbnQgcG9zaXRpb25cbiAgICAgICAgJGdyYWRpZW50LWFyZ3M6IG50aChudGgoJGltYWdlcywgJGkpLCAzKTsgLy8gR2V0IGFjdHVhbCBncmFkaWVudCAocmVkLCBibHVlKVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkZ3JhZGllbnQtYXJnczogbnRoKG50aCgkaW1hZ2VzLCAkaSksIDIpOyAvLyBHZXQgYWN0dWFsIGdyYWRpZW50IChyZWQsIGJsdWUpXG4gICAgICB9XG5cbiAgICAgICRncmFkaWVudC1wb3NpdGlvbnM6IF9ncmFkaWVudC1wb3NpdGlvbnMtcGFyc2VyKCRncmFkaWVudC10eXBlLCAkZ3JhZGllbnQtcG9zKTtcbiAgICAgICRncmFkaWVudDogX3JlbmRlci1ncmFkaWVudHMoJGdyYWRpZW50LXBvc2l0aW9ucywgJGdyYWRpZW50LWFyZ3MsICRncmFkaWVudC10eXBlLCAkdmVuZG9yKTtcbiAgICAgICRpbWFnZXMtcHJlZml4ZWQ6IGFwcGVuZCgkaW1hZ2VzLXByZWZpeGVkLCAkZ3JhZGllbnQsIGNvbW1hKTtcbiAgICB9XG4gICAgLy8gSWYgdmFyaWFibGUgaXMgYSBzdHJpbmcgLSBJbWFnZVxuICAgIEBlbHNlIGlmICR0eXBlID09IHN0cmluZyB7XG4gICAgICAkaW1hZ2VzLXByZWZpeGVkOiBqb2luKCRpbWFnZXMtcHJlZml4ZWQsIG50aCgkaW1hZ2VzLCAkaSksIGNvbW1hKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkaW1hZ2VzLXByZWZpeGVkO1xufVxuXG4vL0V4YW1wbGVzOlxuICAvL0BpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KHRvcCwgb3JhbmdlLCByZWQpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlLCBjb3ZlciBjaXJjbGUsIG9yYW5nZSwgcmVkKSk7XG4gIC8vQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSh1cmwoXCIvaW1hZ2VzL2EucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQob3JhbmdlLCByZWQpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKHVybChcImltYWdlLnBuZ1wiKSwgbGluZWFyLWdyYWRpZW50KG9yYW5nZSwgcmVkKSwgdXJsKFwiaW1hZ2UucG5nXCIpKTtcbiAgLy9AaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudChoc2xhKDAsIDEwMCUsIDEwMCUsIDAuMjUpIDAlLCBoc2xhKDAsIDEwMCUsIDEwMCUsIDAuMDgpIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KG9yYW5nZSwgcmVkKSk7XG4iLCJcbi5pbWFnZS1iYW5uZXIge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZS1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICA+IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cblxuICA+IHAge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmxpbmVhci1tZW51IHtcbiAgYm90dG9tOiA0MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgYS5idXR0b24tcm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cbiAgICArIGEuYnV0dG9uLXJvdW5kIHtcbiAgICAgIGJvdHRvbTogKDQ4cHggKyA1cHgpO1xuXG4gICAgICArIGEuYnV0dG9uLXJvdW5kIHtcbiAgICAgICAgYm90dG9tOiAoNDhweCArIDQ4cHggKyA1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ubGluay1iYW5uZXIge1xuICBAaW5jbHVkZSBpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJhbm5lci1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gID4gaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxuXG4gID4gcCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxudWxbcm9sZT1cIm1lbnVcIl0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICsgdWxbcm9sZT1cIm1lbnVcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbmxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gIH1cblxuICA+IGEge1xuICAgIEBleHRlbmQgJWxpbms7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbi8vICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7Ly8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWljb247XG5cbiAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3Rlcn0nO1xuXG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51bGlzdC1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyLXN0YXRlKGNvbG9yKTtcbiAgfVxufVxuIiwiXG4vLyBUT0RPOiByZW5hbWUgZnJvbSBvdmVydmlldyB0byBzb21ldGhpbmcgbW9yZSBnZW5lcmljIGFuZCB1c2Ugd2l0aCByZWxhdGVkIGxpc3RzXG4ub3ZlcnZpZXctaXRlbSB7XG4gIEBpbmNsdWRlIGJvcmRlcihib3R0b20pO1xuXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIC5vdmVydmlldy1pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgfVxuXG4gID4gcDpub3QoLml0ZW0tbGluaykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJ2aWV3LWhpZ2hsaWdodC1pdGVtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgPiBoMSxcbiAgICA+IHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgPiBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgPiBpbWcgKyBoMSxcbiAgICA+IGEgKyBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLnVucHVibGlzaGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuXG4gICY6bnRoLWNoaWxkKDEpLFxuICAmOm50aC1jaGlsZCgyKSxcbiAgJjpudGgtY2hpbGQoMyksXG4gICY6bnRoLWNoaWxkKDQpLFxuICAmOm50aC1jaGlsZCg1KSxcbiAgJjpudGgtY2hpbGQoNikge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJi5vdmVydmlldy1pbWFnZS1pdGVtLFxuICAgICYub3ZlcnZpZXctaGlnaGxpZ2h0LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcih0b3ApO1xuXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJi5vdmVydmlldy1oaWdobGlnaHQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcih0b3ApO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjM7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkb3ZlcnZpZXctaXRlbS1oZWFkZXItbGluay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gID4gcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICA+IGltZyxcbiAgPiBhIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gID4gLm92ZXJ2aWV3LWRhdGUge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBjb2xvcjogJG92ZXJ2aWV3LWl0ZW0tZGF0ZS1jb2xvcjtcbiAgfVxuXG4gID4gdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgPiAuaXRlbS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgPiBhOm5vdCguYnV0dG9uLXByaW1hcnkpIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstYXJyb3c7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIFRPRE86IHJlZmFjdG9yXG4uZG9zc2llci1wdWxsb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IC8vIFRPRE86IFByb3BlcnRpZXMgc2hvdWxkIGJlIGluIHNvcnRlZCBvcmRlclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDkwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAlLCAwKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDAwO1xuXG4gIC8vICY6dGFyZ2V0LFxuICAmLnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IC8vIFRPRE86IFByb3BlcnRpZXMgc2hvdWxkIGJlIGluIHNvcnRlZCBvcmRlclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ucHVsbG91dC1tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYS5jbG9zZS1wdWxsb3V0IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgIHNwYW4ucHVsbG91dC1jbG9zZS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgc3Bhbi5wdWxsb3V0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNjcm9sbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KTtcblxuICAgIC5pc2Nyb2xsLXNjcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1wdWxsb3V0W2RhdGEtbG9hZGVkLXdpdGgtanNvbl0gJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC42NSksIHJnYmEoMCwgMCwgMCwgLjAxKSwgJGZhbGxiYWNrOiByZ2JhKDAsIDAsIDAsIC42NSkpO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgID4gaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4vLyAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7Ly8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG4gICAgfVxuXG4gICAgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4vLyAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7Ly8gdHVybmVkIG9mZiBieSByZXF1ZXN0XG4gICAgfVxuXG4gICAgPiBwe1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHAuaW50cm90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkKGJvcmRlci10b3AtY29sb3IpO1xuXG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZmlndXJlOmxhc3QtY2hpbGQge1xuICAgICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnB1bGxvdXQtZ3JhZGllbnQtdG9wLFxuLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVsbG91dC1ncmFkaWVudC10b3Age1xuICB0b3A6IDA7XG59XG5cbi5wdWxsb3V0LWdyYWRpZW50LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnB1bGxvdXQtZ3JhZGllbnQtbWlkZGxlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuXG4udGhlbWUteWVsbG93IC5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi50aGVtZS15ZWxsb3cgLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLXllbGxvdywgMCkgMCwgcmdiYSgkY29sb3IteWVsbG93LCAwKSA1NXB4LCByZ2JhKCRjb2xvci15ZWxsb3csIC42NSkgMTAwJSkpO1xufVxuXG4udGhlbWUtYmx1ZSAucHVsbG91dC1ncmFkaWVudC10b3AsXG4udGhlbWUtYmx1ZSAucHVsbG91dC1ncmFkaWVudC1ib3R0b20ge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYmx1ZSwgMCkgMCwgcmdiYSgkY29sb3ItYmx1ZSwgMCkgNTVweCwgcmdiYSgkY29sb3ItYmx1ZSwgLjY1KSAxMDAlKSk7XG59XG5cbi50aGVtZS1ncmVlbiAucHVsbG91dC1ncmFkaWVudC10b3AsXG4udGhlbWUtZ3JlZW4gLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWdyZWVuLCAwKSAwLCByZ2JhKCRjb2xvci1ncmVlbiwgMCkgNTVweCwgcmdiYSgkY29sb3ItZ3JlZW4sIC42NSkgMTAwJSkpO1xufVxuXG4udGhlbWUtcHVycGxlIC5wdWxsb3V0LWdyYWRpZW50LXRvcCxcbi50aGVtZS1wdXJwbGUgLnB1bGxvdXQtZ3JhZGllbnQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLXB1cnBsZSwgMCkgMCwgcmdiYSgkY29sb3ItcHVycGxlLCAwKSA1NXB4LCByZ2JhKCRjb2xvci1wdXJwbGUsIC42NSkgMTAwJSkpO1xufVxuXG4udGhlbWUteWVsbG93IC5wdWxsb3V0LWdyYWRpZW50LW1pZGRsZSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci15ZWxsb3csIDApIDAsIHJnYmEoJGNvbG9yLXllbGxvdywgMCkgNTVweCwgcmdiYSgkY29sb3IteWVsbG93LCAoLjY1ICogLjY2NikpIDEwMCUpKTtcbn1cblxuLnRoZW1lLWJsdWUgLnB1bGxvdXQtZ3JhZGllbnQtbWlkZGxlIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWJsdWUsIDApIDAsIHJnYmEoJGNvbG9yLWJsdWUsIDApIDU1cHgsIHJnYmEoJGNvbG9yLWJsdWUsICguNjUgKiAuNjY2KSkgMTAwJSkpO1xufVxuXG4udGhlbWUtZ3JlZW4gLnB1bGxvdXQtZ3JhZGllbnQtbWlkZGxlIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWdyZWVuLCAwKSAwLCByZ2JhKCRjb2xvci1ncmVlbiwgMCkgNTVweCwgcmdiYSgkY29sb3ItZ3JlZW4sICguNjUgKiAuNjY2KSkgMTAwJSkpO1xufVxuXG4udGhlbWUtcHVycGxlIC5wdWxsb3V0LWdyYWRpZW50LW1pZGRsZSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1wdXJwbGUsIDApIDAsIHJnYmEoJGNvbG9yLXB1cnBsZSwgMCkgNTVweCwgcmdiYSgkY29sb3ItcHVycGxlLCAoLjY1ICogLjY2NikpIDEwMCUpKTtcbn1cblxuI3B1bGxvdXQtc3RhbmRhbG9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuY2xvc2UtcHVsbG91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1vcGVuLWxpZ2h0Ym94XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgPiBoMiB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweCA1cHggMTVweDtcbiAgfVxuICBuYXYudGFnLWxpc3QgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuICAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlkZW8tbGlnaHRib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlmcmFtZSwgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIGgyICsgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgfVxuICBwLmludHJvdGV4dCB7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQoYm9yZGVyLXRvcC1jb2xvcik7XG5cbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJHBvcywgJEcxLCAkRzI6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRHMzogbnVsbCwgJEc0OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkRzU6IG51bGwsICRHNjogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJEc3OiBudWxsLCAkRzg6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRHOTogbnVsbCwgJEcxMDogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGZhbGxiYWNrOiBudWxsKSB7XG4gIC8vIERldGVjdCB3aGF0IHR5cGUgb2YgdmFsdWUgZXhpc3RzIGluICRwb3NcbiAgJHBvcy10eXBlOiB0eXBlLW9mKG50aCgkcG9zLCAxKSk7XG4gICRwb3Mtc3BlYzogbnVsbDtcbiAgJHBvcy1kZWdyZWU6IG51bGw7XG5cbiAgLy8gSWYgJHBvcyBpcyBtaXNzaW5nIGZyb20gbWl4aW4sIHJlYXNzaWduIHZhcnMgYW5kIGFkZCBkZWZhdWx0IHBvc2l0aW9uXG4gIEBpZiAoJHBvcy10eXBlID09IGNvbG9yKSBvciAobnRoKCRwb3MsIDEpID09IFwidHJhbnNwYXJlbnRcIikgIHtcbiAgICAkRzEwOiAkRzk7ICRHOTogJEc4OyAkRzg6ICRHNzsgJEc3OiAkRzY7ICRHNjogJEc1O1xuICAgICAkRzU6ICRHNDsgJEc0OiAkRzM7ICRHMzogJEcyOyAkRzI6ICRHMTsgJEcxOiAkcG9zO1xuICAgICAkcG9zOiBudWxsO1xuICB9XG5cbiAgQGlmICRwb3Mge1xuICAgICRwb3NpdGlvbnM6IF9saW5lYXItcG9zaXRpb25zLXBhcnNlcigkcG9zKTtcbiAgICAkcG9zLWRlZ3JlZTogbnRoKCRwb3NpdGlvbnMsIDEpO1xuICAgICRwb3Mtc3BlYzogICBudGgoJHBvc2l0aW9ucywgMik7XG4gIH1cblxuICAkZnVsbDogJEcxLCAkRzIsICRHMywgJEc0LCAkRzUsICRHNiwgJEc3LCAkRzgsICRHOSwgJEcxMDtcblxuICAvLyBTZXQgJEcxIGFzIHRoZSBkZWZhdWx0IGZhbGxiYWNrIGNvbG9yXG4gICRmYWxsYmFjay1jb2xvcjogbnRoKCRHMSwgMSk7XG5cbiAgLy8gSWYgJGZhbGxiYWNrIGlzIGEgY29sb3IgdXNlIHRoYXQgY29sb3IgYXMgdGhlIGZhbGxiYWNrIGNvbG9yXG4gIEBpZiAodHlwZS1vZigkZmFsbGJhY2spID09IGNvbG9yKSBvciAoJGZhbGxiYWNrID09IFwidHJhbnNwYXJlbnRcIikge1xuICAgICRmYWxsYmFjay1jb2xvcjogJGZhbGxiYWNrO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhbGxiYWNrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkcG9zLWRlZ3JlZSAkZnVsbCk7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWVcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcImxpbmVhci1ncmFkaWVudCgjeyRwb3Mtc3BlY30jeyRmdWxsfSlcIik7XG59XG4iLCJcbm5hdi5yYWRpYWwtbWVudSB7XG4gIGJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDhweDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICA+IGEsXG4gIHVsLFxuICBsaSxcbiAgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiBhIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIGEsXG4gIHVsLFxuICBsaSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5pcy1jbG9zZWQge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLnJlbGF0ZWQtaXRlbSB7XG4gIGNvbG9yOiAkcmVsYXRlZC1pdGVtLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiBoMSB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjRweCwgJGxpbmUtaGVpZ2h0OiAxMTAlLCAkd2VpZ2h0OiA1MDApO1xuXG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgID4gLnJlbGF0ZWQtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsvLyB0dXJuZWQgb2ZmIGJ5IHJlcXVlc3RcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHAge1xuICAgIEBpbmNsdWRlIHRleHQoJGxpbmUtaGVpZ2h0OiAxMjAlKTtcblxuICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstYXJyb3c7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1saW5rIHtcbiAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXItc3RhdGUoY29sb3IpO1xuICB9XG59XG4iLCJcbi5yZXN1bHQtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gIH1cbn1cbiIsIlxuLnNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgfVxuXG4gID4gLnJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSB0ZXh0O1xuICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgPiAucmVzdWx0LXRhZyB7XG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgID4gLnJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJHNlYXJjaC1yZXN1bHQtaG92ZXItZGVzY3JpcHRpb24tY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIFRPRE86IHJlZmFjdG9yIHNoYXJlIGJ1dHRvbnMgaW50byBhY3R1YWwgYnV0dG9uc1xuYXNpZGUuc2hhcmUge1xuICBtYXJnaW46IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgIEBpbmNsdWRlIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgPiBoMSB7XG4gICAgQGV4dGVuZCAlaGVhZGVyMztcbiAgfVxuXG4gID4gdWwge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4uc2lkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTcwcHg7XG5cbiAgPiBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA3NXB4O1xuXG4gICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkc2lkZS1pbWFnZS1maWdjYXB0aW9uLWNvbG9yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzBweDtcblxuICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMTZweCwgJGxpbmUtaGVpZ2h0OiAxMzAlKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgcmlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICByaWdodDogMjgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZVxuICAgIHJpZ2h0OiAzNzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgcmlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcbkBtaXhpbiB0aGVtZWQoJGF0dHIsICRmb3JjZTogZmFsc2UpIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGlmICgkZm9yY2UpIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLXB1cnBsZTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci15ZWxsb3cgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICN7JGF0dHJ9OiAkY29sb3IteWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06ICRjb2xvci1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRoZW1lZC1vcGFjaXR5KCRhdHRyLCAkb3BhY2l0eTogMSwgJGZvcmNlOiBmYWxzZSkge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXB1cnBsZSwgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItcHVycGxlLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWJsdWUsICRvcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAaWYgKCRmb3JjZSkge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLXllbGxvdywgJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3IteWVsbG93LCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBpZiAoJGZvcmNlKSB7XG4gICAgICAjeyRhdHRyfTogcmdiYSgkY29sb3ItZ3JlZW4sICRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgI3skYXR0cn06IHJnYmEoJGNvbG9yLWdyZWVuLCAkb3BhY2l0eSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtdGV4dCgkYXR0cikge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgI3skYXR0cn06ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgI3skYXR0cn06ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICAjeyRhdHRyfTogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi8vIE1haW4gZm9yZWdyb3VuZCBjb2xvclxuXG4lcGFnZS1wdXJwbGUtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuJXBhZ2UteWVsbG93LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG59XG5cbiVwYWdlLWJsdWUtY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWJsdWUtdGV4dDtcbn1cblxuJXBhZ2UtZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG5AbWl4aW4gdGhlbWVkLWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtdGV4dDtcbiAgfVxufVxuXG5AbWl4aW4gdGhlbWVkLWhlYWRlci1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLXRleHQ7XG4gIH1cbn1cblxuLy8gTWFpbiBmb3JlZ3JvdW5kIGNvbG9yIHdpdGggdGhlbWUgYmFja2dyb3VuZFxuXG4lcGFnZS1wdXJwbGUtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbiVwYWdlLXllbGxvdy10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuJXBhZ2UtYmx1ZS10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuJXBhZ2UtZ3JlZW4tdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiB0aGVtZWQtdGV4dC1jb2xvciB7XG4gIC50aGVtZS1wdXJwbGUgJixcbiAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgIEBleHRlbmQgJXBhZ2UtcHVycGxlLXRleHQtY29sb3I7XG4gIH1cblxuICAudGhlbWUteWVsbG93ICYsXG4gIGJvZHkgLnRoZW1lLXllbGxvdyAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLXllbGxvdy10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWdyZWVuICYsXG4gIGJvZHkgLnRoZW1lLWdyZWVuICYge1xuICAgIEBleHRlbmQgJXBhZ2UtZ3JlZW4tdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS1ibHVlICYsXG4gIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ibHVlLXRleHQtY29sb3I7XG4gIH1cbn1cblxuLy8gTWFpbiBiYWNrZ3JvdW5kIGNvbG9yXG5cbiVwYWdlLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuJXBhZ2UteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xufVxuXG4lcGFnZS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuJXBhZ2UtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuQG1peGluIHRoZW1lZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLnRoZW1lLXB1cnBsZSAmLFxuICBib2R5IC50aGVtZS1wdXJwbGUgJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1wdXJwbGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC50aGVtZS15ZWxsb3cgJixcbiAgYm9keSAudGhlbWUteWVsbG93ICYge1xuICAgIEBleHRlbmQgJXBhZ2UteWVsbG93LWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAudGhlbWUtZ3JlZW4gJixcbiAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgQGV4dGVuZCAlcGFnZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLnRoZW1lLWJsdWUgJixcbiAgYm9keSAudGhlbWUtYmx1ZSAmIHtcbiAgICBAZXh0ZW5kICVwYWdlLWJsdWUtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkY29sb3IsICRmcm9tOiAyNTBweCwgJHRvOiA3MDBweCkge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAkZnJvbSwgJGNvbG9yICR0bywgJGNvbG9yIDEwMCUpKTtcbn1cblxuQG1peGluIHRoZW1lZC1iYWNrZ3JvdW5kLWdyYWRpZW50KCRmcm9tOiAyNTBweCwgJHRvOiA3MDBweCkge1xuICAudGhlbWUtcHVycGxlICYsXG4gIGJvZHkgLnRoZW1lLXB1cnBsZSAmIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCRjb2xvci1wdXJwbGUsICRmcm9tLCAkdG8pO1xuICB9XG5cbiAgLnRoZW1lLXllbGxvdyAmLFxuICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudCgkY29sb3IteWVsbG93LCAkZnJvbSwgJHRvKTtcbiAgfVxuXG4gIC50aGVtZS1ncmVlbiAmLFxuICBib2R5IC50aGVtZS1ncmVlbiAmIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCRjb2xvci1ncmVlbiwgJGZyb20sICR0byk7XG4gIH1cblxuICAudGhlbWUtYmx1ZSAmLFxuICBib2R5IC50aGVtZS1ibHVlICYge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJGNvbG9yLWJsdWUsICRmcm9tLCAkdG8pO1xuICB9XG59XG5cbkBtaXhpbiB0aGVtZWQtYm94LXNoYWRvdygkYXJndW1lbnRzOiBmYWxzZSkge1xuICBAaWYgKCRhcmd1bWVudHMpIHtcbiAgICAudGhlbWUtcHVycGxlICYsXG4gICAgYm9keSAudGhlbWUtcHVycGxlICYge1xuICAgICAgYm94LXNoYWRvdzogJGFyZ3VtZW50cyAkY29sb3ItcHVycGxlO1xuICAgIH1cblxuICAgIC50aGVtZS15ZWxsb3cgJixcbiAgICBib2R5IC50aGVtZS15ZWxsb3cgJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci15ZWxsb3c7XG4gICAgfVxuXG4gICAgLnRoZW1lLWdyZWVuICYsXG4gICAgYm9keSAudGhlbWUtZ3JlZW4gJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICAudGhlbWUtYmx1ZSAmLFxuICAgIGJvZHkgLnRoZW1lLWJsdWUgJiB7XG4gICAgICBib3gtc2hhZG93OiAkYXJndW1lbnRzICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vZGVmaW5pdGlvbnMvdGhlbWVzJztcblxuXG4lY2FwdGlvbiB7XG4gIEBpbmNsdWRlIHRleHQ7XG5cbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbiAgZm9udC1zaXplOiA5NSU7XG59XG5cbiVjYXB0aW9uLXBvaW50ZXItbGVmdCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG4lY2FwdGlvbi1wb2ludGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSk7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTY1cHg7XG4gICAgdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG5AbWl4aW4gY2FwdGlvbi1vdmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50ICRmaWd1cmUtY2FwdGlvbi1vdmVyLWltYWdlLWdyYWRpZW50LWNvbG9yKTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLW92ZXItaW1hZ2UtbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0ZXh0KCRzdHlsZTogaXRhbGljKTtcblxuICAgID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCR3ZWlnaHQ6IDUwMCk7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAjeyRpY29uLWFycm93LXJpZ2h0LWNoYXJhY3Rlcn0nO1xuICAgICAgICBmb250LWZhbWlseTogJ0ljb25zJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0aGVtZWQtaG92ZXItc3RhdGUoY29sb3IpO1xuICB9XG59XG5cbmZpZ3VyZSB7XG4gIEBpbmNsdWRlIGluLWNvbnRlbnQoJy5taWNyb3BpYSAuY29udGVudCcpIHsgIC8vIERvbid0IHVzZSB0aGlzIHBhcnQgb24gQXJ0aXMubmxcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBpZnJhbWUge1xuICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGZpZ2NhcHRpb24ge1xuICAgICAgQGV4dGVuZCAlY2FwdGlvbjtcblxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbXBvdW5kcy9maWd1cmUnO1xuXG4uc2xpdC1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuICAgIGJvZHkuaXMtaXBhZCAmLFxuICAgIGJvZHkuaXMtaXBob25lICYge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tb3Zlci1pbWFnZTtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cbiAgfVxufVxuIiwiXG5uYXYudGFnLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gIC5jb250ZW50IHtcbiAgICA+IGgyIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjM7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuXG4gICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICA+IGxpIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgLjI1ZW0gLjI1ZW0gMDtcblxuICAgICAgICAmOmJlZm9yZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4udGhlbWUge1xuICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXG4gIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcblxuICA+IC50aGVtZS10ZXh0IHtcbiAgICBAaW5jbHVkZSBmbGV4KDkpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRoZW1lLXRleHQtbGluay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgPiBoMSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBleHRlbmQgJWhlYWRlcjI7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIH1cblxuICAgICAgPiBwIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgdGV4dDtcblxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgPiAudGhlbWUtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICA+IC50aGVtZS1pbWFnZSB7XG4gICAgQGluY2x1ZGUgZmxleCgxMCk7XG4gICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgPiBmaWdjYXB0aW9uIHtcbiAgICAgIEBleHRlbmQgJWNhcHRpb247XG4gICAgICBAZXh0ZW5kICVjYXB0aW9uLXBvaW50ZXItbGVmdDtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyKjY1cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cbiAgfVxuXG4gID4gLnZpZGVvIHtcbiAgICBAaW5jbHVkZSBmbGV4KDEwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gZmlnY2FwdGlvbiB7XG4gICAgICBAZXh0ZW5kICVjYXB0aW9uO1xuICAgICAgQGV4dGVuZCAlY2FwdGlvbi1wb2ludGVyLWxlZnQ7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMio2NXB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gIH1cblxuICAmLnRoZW1lLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICB9XG5cbiAgICAudGhlbWUtaW1hZ2UgPiBmaWdjYXB0aW9uLFxuICAgIC52aWRlbyA+IGZpZ2NhcHRpb24ge1xuICAgICAgQGV4dGVuZCAlY2FwdGlvbi1wb2ludGVyLXJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4udGhlbWUtaW50cm8tbGVmdCxcbi50aGVtZS1pbnRyby1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNzBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgkdGhlbWUtaW50cm8tYmFja2dyb3VuZC1ncmFkaWVudCk7XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS1pbnRyby1sZWZ0LFxuLnRoZW1lLWxlZnQge1xuICA+IC50aGVtZS1pbWFnZSB7XG4gICAgPiBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoZW1lLWludHJvLXJpZ2h0LFxuLnRoZW1lLXJpZ2h0IHtcbiAgPiAudGhlbWUtaW1hZ2Uge1xuICAgID4gaW1nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoZW1lLWludHJvLWxlZnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgID4gLnRoZW1lLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCAnNTAlIC0gMzc3cHgnKTtcbiAgICB9XG4gIH1cbn1cblxuLnRoZW1lLWludHJvLXJpZ2h0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsICc1MCUgKyAyN3B4Jyk7XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS1saW5rLXN0cmlwIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgPiBsaSxcbiAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICA+IGZpZ3VyZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhID4gaW1nIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgYSA+IGZpZ2NhcHRpb24geyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLW92ZXItaW1hZ2U7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtbGluay1zdHJpcC1maWdjYXB0aW9uLWNvbG9yO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5rLWFycm93O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCR3ZWlnaHQ6NTAwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgYTpob3ZlciA+IGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlXG4gICAgICAvLyBtYXggNSBhZGphY2VudCBibG9ja3MgaW4gMTkyMFxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAmOm50aC1jaGlsZCg1biArIDEpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKGxlZnQpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuKzYpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUzNnB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZSEhXG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXIobGVmdCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWUhIVxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKGxlZnQpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWUhIVxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKGxlZnQpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlISFcbiAgICAgIEBpbmNsdWRlIGJvcmRlcihsZWZ0KTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFsaWduIGNlbnRlciB3aGVuIGxlc3MgdGhhbiB3aWR0aFxuXG4gICYudGhlbWUtbGluay1zdHJpcC00IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZSEhXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS1saW5rLXN0cmlwLTMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlISFcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnRoZW1lLWxpbmstc3RyaXAtMiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZSEhXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS1saW5rLXN0cmlwLTEge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWUhIVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTMyBGbGV4aWJsZSBCb3ggTW9kZWwgYW5kIHByb3BlcnR5IGRlZmF1bHRzXG5cbi8vIEN1c3RvbSBzaG9ydGhhbmQgbm90YXRpb24gZm9yIGZsZXhib3hcbkBtaXhpbiBib3goJG9yaWVudDogaW5saW5lLWF4aXMsICRwYWNrOiBzdGFydCwgJGFsaWduOiBzdHJldGNoKSB7XG4gIEBpbmNsdWRlIGRpc3BsYXktYm94O1xuICBAaW5jbHVkZSBib3gtb3JpZW50KCRvcmllbnQpO1xuICBAaW5jbHVkZSBib3gtcGFjaygkcGFjayk7XG4gIEBpbmNsdWRlIGJveC1hbGlnbigkYWxpZ24pO1xufVxuXG5AbWl4aW4gZGlzcGxheS1ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAvLyBJRSAxMFxuICBkaXNwbGF5OiBib3g7XG59XG5cbkBtaXhpbiBib3gtb3JpZW50KCRvcmllbnQ6IGlubGluZS1heGlzKSB7XG4vLyBob3Jpem9udGFsfHZlcnRpY2FsfGlubGluZS1heGlzfGJsb2NrLWF4aXN8aW5oZXJpdFxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtb3JpZW50LCAkb3JpZW50LCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYm94LXBhY2soJHBhY2s6IHN0YXJ0KSB7XG4vLyBzdGFydHxlbmR8Y2VudGVyfGp1c3RpZnlcbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LXBhY2ssICRwYWNrLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleC1wYWNrOiAkcGFjazsgLy8gSUUgMTBcbn1cblxuQG1peGluIGJveC1hbGlnbigkYWxpZ246IHN0cmV0Y2gpIHtcbi8vIHN0YXJ0fGVuZHxjZW50ZXJ8YmFzZWxpbmV8c3RyZXRjaFxuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtYWxpZ24sICRhbGlnbiwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjsgLy8gSUUgMTBcbn1cblxuQG1peGluIGJveC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogbm9ybWFsKSB7XG4vLyBub3JtYWx8cmV2ZXJzZXxpbmhlcml0XG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1kaXJlY3Rpb24sICRkaXJlY3Rpb24sIHdlYmtpdCBtb3ogc3BlYyk7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjsgLy8gSUUgMTBcbn1cblxuQG1peGluIGJveC1saW5lcygkbGluZXM6IHNpbmdsZSkge1xuLy8gc2luZ2xlfG11bHRpcGxlXG4gIEBpbmNsdWRlIHByZWZpeGVyKGJveC1saW5lcywgJGxpbmVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYm94LW9yZGluYWwtZ3JvdXAoJGludDogMSkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtb3JkaW5hbC1ncm91cCwgJGludCwgd2Via2l0IG1veiBzcGVjKTtcbiAgLW1zLWZsZXgtb3JkZXI6ICRpbnQ7IC8vIElFIDEwXG59XG5cbkBtaXhpbiBib3gtZmxleCgkdmFsdWU6IDAuMCkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtZmxleCwgJHZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuICAtbXMtZmxleDogJHZhbHVlOyAvLyBJRSAxMFxufVxuXG5AbWl4aW4gYm94LWZsZXgtZ3JvdXAoJGludDogMSkge1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3gtZmxleC1ncm91cCwgJGludCwgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuLy8gQ1NTMyBGbGV4aWJsZSBCb3ggTW9kZWwgYW5kIHByb3BlcnR5IGRlZmF1bHRzXG4vLyBVbmlmaWVkIGF0dHJpYnV0ZXMgZm9yIDIwMDksIDIwMTEsIGFuZCAyMDEyIGZsYXZvdXJzLlxuXG4vLyAyMDA5IC0gZGlzcGxheSAoYm94IHwgaW5saW5lLWJveClcbi8vIDIwMTEgLSBkaXNwbGF5IChmbGV4Ym94IHwgaW5saW5lLWZsZXhib3gpXG4vLyAyMDEyIC0gZGlzcGxheSAoZmxleCB8IGlubGluZS1mbGV4KVxuQG1peGluIGRpc3BsYXkoJHZhbHVlKSB7XG4vLyAgZmxleCB8IGlubGluZS1mbGV4XG4gICAgQGlmICR2YWx1ZSA9PSBcImZsZXhcIiB7XG4gICAgICAgIC8vIDIwMDlcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiBib3g7XG5cbiAgICAgICAgLy8gMjAxMlxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7IC8vIDIwMTEgKElFIDEwKVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IFwiaW5saW5lLWZsZXhcIiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYm94O1xuXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBkaXNwbGF5OiAkdmFsdWU7XG4gICAgfVxufVxuXG4vLyAyMDA5IC0gYm94LWZsZXggKGludGVnZXIpXG4vLyAyMDExIC0gZmxleCAoZGVjaW1hbCB8IHdpZHRoIGRlY2ltYWwpXG4vLyAyMDEyIC0gZmxleCAoaW50ZWdlciBpbnRlZ2VyIHdpZHRoKVxuQG1peGluIGZsZXgoJHZhbHVlKSB7XG5cbiAgICAvLyBHcmFiIGZsZXgtZ3JvdyBmb3Igb2xkZXIgYnJvd3NlcnMuXG4gICAgJGZsZXgtZ3JvdzogbnRoKCR2YWx1ZSwgMSk7XG5cbiAgICAvLyAyMDA5XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWZsZXgsICRmbGV4LWdyb3csIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgICAvLyAyMDExIChJRSAxMCksIDIwMTJcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihmbGV4LCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgc3BlYyk7XG59XG5cbi8vIDIwMDkgLSBib3gtb3JpZW50ICggaG9yaXpvbnRhbCB8IHZlcnRpY2FsIHwgaW5saW5lLWF4aXMgfCBibG9jay1heGlzKVxuLy8gICAgICAtIGJveC1kaXJlY3Rpb24gKG5vcm1hbCB8IHJldmVyc2UpICAgICAgXG4vLyAyMDExIC0gZmxleC1kaXJlY3Rpb24gKHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2UpXG4vLyAyMDEyIC0gZmxleC1kaXJlY3Rpb24gKHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2UpXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblxuICAgIC8vIEFsdCB2YWx1ZXMuXG4gICAgJHZhbHVlLTIwMDk6ICR2YWx1ZTtcbiAgICAkdmFsdWUtMjAxMTogJHZhbHVlO1xuICAgICRkaXJlY3Rpb246IFwibm9ybWFsXCI7XG5cbiAgICBAaWYgJHZhbHVlID09IHJvdyB7XG4gICAgICAgICR2YWx1ZS0yMDA5OiBob3Jpem9udGFsO1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IFwicm93LXJldmVyc2VcIiB7XG4gICAgICAgICR2YWx1ZS0yMDA5OiBob3Jpem9udGFsO1xuICAgICAgICAkZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IGNvbHVtbiB7XG4gICAgICAgICR2YWx1ZS0yMDA5OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICBAZWxzZWlmICR2YWx1ZSA9PSBcImNvbHVtbi1yZXZlcnNlXCIge1xuICAgICAgICAkdmFsdWUtMjAwOTogdmVydGljYWw7XG4gICAgICAgICRkaXJlY3Rpb246IHJldmVyc2U7XG4gICAgfVxuXG4gICAgLy8gMjAwOVxuICAgIEBpbmNsdWRlIHByZWZpeGVyKGJveC1vcmllbnQsICR2YWx1ZS0yMDA5LCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIEBpZiAkZGlyZWN0aW9uID09IFwicmV2ZXJzZVwiIHtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LWRpcmVjdGlvbiwgJGRpcmVjdGlvbiwgd2Via2l0IG1veiBzcGVjKTtcbiAgICB9XG5cbiAgICAvLyAyMDEyXG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1kaXJlY3Rpb24sICR2YWx1ZSwgd2Via2l0IG1veiBzcGVjKTtcblxuICAgIC8vIDIwMTEgKElFIDEwKVxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXG4vLyAyMDA5IC0gYm94LWxpbmVzIChzaW5nbGUgfCBtdWx0aXBsZSlcbi8vIDIwMTEgLSBmbGV4LXdyYXAgKG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2UpXG4vLyAyMDEyIC0gZmxleC13cmFwIChub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlKVxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXG4gICAgLy8gQWx0IHZhbHVlcy5cbiAgICAkYWx0LXZhbHVlOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgICAgICAkYWx0LXZhbHVlOiBzaW5nbGU7XG4gICAgfVxuXG4gICAgQGVsc2VpZiAkdmFsdWUgPT0gd3JhcCB7XG4gICAgICAgICRhbHQtdmFsdWU6IG11bHRpcGxlO1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IFwid3JhcC1yZXZlcnNlXCIge1xuICAgICAgICAkYWx0LXZhbHVlOiBtdWx0aXBsZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwcmVmaXhlcihib3gtbGluZXMsICRhbHQtdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC13cmFwLCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgc3BlYyk7XG59XG5cbi8vIDIwMDkgLSBUT0RPOiBwYXJzZSB2YWx1ZXMgaW50byBmbGV4LWRpcmVjdGlvbi9mbGV4LXdyYXBcbi8vIDIwMTEgLSBUT0RPOiBwYXJzZSB2YWx1ZXMgaW50byBmbGV4LWRpcmVjdGlvbi9mbGV4LXdyYXBcbi8vIDIwMTIgLSBmbGV4LWZsb3cgKGZsZXgtZGlyZWN0aW9uIHx8IGZsZXgtd3JhcClcbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlKSB7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1mbG93LCAkdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbi8vIDIwMDkgLSBib3gtb3JkaW5hbC1ncm91cCAoaW50ZWdlcilcbi8vIDIwMTEgLSBmbGV4LW9yZGVyIChpbnRlZ2VyKVxuLy8gMjAxMiAtIG9yZGVyIChpbnRlZ2VyKVxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcbiAgICAvLyAyMDA5XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYm94LW9yZGluYWwtZ3JvdXAsICRpbnQsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgICAvLyAyMDEyXG4gICAgQGluY2x1ZGUgcHJlZml4ZXIob3JkZXIsICRpbnQsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgICAvLyAyMDExIChJRSAxMClcbiAgICAtbXMtZmxleC1vcmRlcjogJGludDtcbn1cblxuLy8gMjAxMiAtIGZsZXgtZ3JvdyAobnVtYmVyKVxuQG1peGluIGZsZXgtZ3JvdygkbnVtYmVyOiAwKSB7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1ncm93LCAkbnVtYmVyLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAkbnVtYmVyO1xufVxuXG4vLyAyMDEyIC0gZmxleC1zaHJpbmsgKG51bWJlcilcbkBtaXhpbiBmbGV4LXNocmluaygkbnVtYmVyOiAxKSB7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoZmxleC1zaHJpbmssICRudW1iZXIsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6ICRudW1iZXI7XG59XG5cbi8vIDIwMTIgLSBmbGV4LWJhc2lzIChudW1iZXIpXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGg6IGF1dG8pIHtcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihmbGV4LWJhc2lzLCAkd2lkdGgsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR3aWR0aDtcbn1cblxuLy8gMjAwOSAtIGJveC1wYWNrIChzdGFydCB8IGVuZCB8IGNlbnRlciB8IGp1c3RpZnkpXG4vLyAyMDExIC0gZmxleC1wYWNrIChzdGFydCB8IGVuZCB8IGNlbnRlciB8IGp1c3RpZnkpXG4vLyAyMDEyIC0ganVzdGlmeS1jb250ZW50IChmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kKVxuQG1peGluIGp1c3RpZnktY29udGVudCAoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cbiAgICAvLyBBbHQgdmFsdWVzLlxuICAgICRhbHQtdmFsdWU6ICR2YWx1ZTtcbiAgICBAaWYgJHZhbHVlID09IFwiZmxleC1zdGFydFwiIHtcbiAgICAgICAgJGFsdC12YWx1ZTogc3RhcnQ7XG4gICAgfVxuXG4gICAgQGVsc2VpZiAkdmFsdWUgPT0gXCJmbGV4LWVuZFwiIHtcbiAgICAgICAgJGFsdC12YWx1ZTogZW5kO1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IFwic3BhY2UtYmV0d2VlblwiIHtcbiAgICAgICAgJGFsdC12YWx1ZToganVzdGlmeTtcbiAgICB9XG5cbiAgICBAZWxzZWlmICR2YWx1ZSA9PSBcInNwYWNlLWFyb3VuZFwiIHtcbiAgICAgICAgJGFsdC12YWx1ZTogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIDIwMDlcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihib3gtcGFjaywgJGFsdC12YWx1ZSwgd2Via2l0IG1veiBzcGVjKTtcblxuICAgIC8vIDIwMTJcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihqdXN0aWZ5LWNvbnRlbnQsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xuXG4gICAgLy8gMjAxMSAoSUUgMTApXG4gICAgLW1zLWZsZXgtcGFjazogJGFsdC12YWx1ZTtcbn1cblxuLy8gMjAwOSAtIGJveC1hbGlnbiAoc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG4vLyAyMDExIC0gZmxleC1hbGlnbiAoc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG4vLyAyMDEyIC0gYWxpZ24taXRlbXMgKGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaClcbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblxuICAgICRhbHQtdmFsdWU6ICR2YWx1ZTtcblxuICAgIEBpZiAkdmFsdWUgPT0gXCJmbGV4LXN0YXJ0XCIge1xuICAgICAgICAkYWx0LXZhbHVlOiBzdGFydDtcbiAgICB9ICAgIFxuXG4gICAgQGVsc2VpZiAkdmFsdWUgPT0gXCJmbGV4LWVuZFwiIHtcbiAgICAgICAgJGFsdC12YWx1ZTogZW5kO1xuICAgIH1cblxuICAgIC8vIDIwMDlcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihib3gtYWxpZ24sICRhbHQtdmFsdWUsIHdlYmtpdCBtb3ogc3BlYyk7XG5cbiAgICAvLyAyMDEyXG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYWxpZ24taXRlbXMsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBvIHNwZWMpO1xuICAgIFxuICAgIC8vIDIwMTEgKElFIDEwKVxuICAgIC1tcy1mbGV4LWFsaWduOiAkYWx0LXZhbHVlOyAgICBcbn1cblxuLy8gMjAxMSAtIGZsZXgtaXRlbS1hbGlnbiAoYXV0byB8IHN0YXJ0IHwgZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoKVxuLy8gMjAxMiAtIGFsaWduLXNlbGYgKGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2gpXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcblxuICAgICR2YWx1ZS0yMDExOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBcImZsZXgtc3RhcnRcIiB7XG4gICAgICAgICR2YWx1ZS0yMDExOiBzdGFydDtcbiAgICB9ICAgIFxuXG4gICAgQGVsc2VpZiAkdmFsdWUgPT0gXCJmbGV4LWVuZFwiIHtcbiAgICAgICAgJHZhbHVlLTIwMTE6IGVuZDtcbiAgICB9XG5cbiAgICAvLyAyMDEyXG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYWxpZ24tc2VsZiwgJHZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuXG4gICAgLy8gMjAxMSAoSUUgMTApXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlLTIwMTE7XG59XG5cbi8vIDIwMTEgLSBmbGV4LWxpbmUtcGFjayAoc3RhcnQgfCBlbmQgfCBjZW50ZXIgfCBqdXN0aWZ5IHwgZGlzdHJpYnV0ZSB8IHN0cmV0Y2gpXG4vLyAyMDEyIC0gYWxpZ24tY29udGVudCAoZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2gpXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcblxuICAgICR2YWx1ZS0yMDExOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBcImZsZXgtc3RhcnRcIiB7XG4gICAgICAgICR2YWx1ZS0yMDExOiBzdGFydDtcbiAgICB9ICAgIFxuXG4gICAgQGVsc2VpZiAkdmFsdWUgPT0gXCJmbGV4LWVuZFwiIHtcbiAgICAgICAgJHZhbHVlLTIwMTE6IGVuZDtcbiAgICB9XG5cbiAgICBAZWxzZWlmICR2YWx1ZSA9PSBcInNwYWNlLWJldHdlZW5cIiB7XG4gICAgICAgICR2YWx1ZS0yMDExOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgIEBlbHNlaWYgJHZhbHVlID09IFwic3BhY2UtYXJvdW5kXCIge1xuICAgICAgICAkdmFsdWUtMjAxMTogZGlzdHJpYnV0ZTtcbiAgICB9XG5cbiAgICAvLyAyMDEyXG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYWxpZ24tY29udGVudCwgJHZhbHVlLCB3ZWJraXQgbW96IHNwZWMpO1xuXG4gICAgLy8gMjAxMSAoSUUgMTApXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWUtMjAxMTtcbn1cblxuIiwiXG4jYWdlbmRhLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gID4gdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblxuICAgID4gbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICAgJi5kYXkge1xuICAgICAgICBAZXh0ZW5kICVoZWFkZXIyO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuYVtkYXRhLW9wZW4tbGlnaHRib3hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvbWljcm93b3JsZC9pbWFnZXMvcGxheS1idXR0b24uc3ZnJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgfVxufVxuXG4udmlkZW8tbGlnaHRib3gge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6dGFyZ2V0LFxuICAmLnRhcmdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjY1KTtcbiAgICBiYWNrZ3JvdW5kOiAkdmlkZW8tbGlnaHRib3gtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHZpZGVvLWxpZ2h0Ym94LWNvbG9yO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogOTk5OTk7IC8vIEFuIGluc2FuZSB6LWluZGV4LCB5ZXMuLi5cblxuICAgIGEuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgLy93aWR0aDogNDBweDtcblxuICAgICAgJi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlkZW8taW5uZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICB2aWRlbywgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICAuaW1hZ2Uge1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTcwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29udGVudC1oZWFkZXItYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4MHB4O1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDgyMHB4O1xuICAuaW1hZ2Uge1xuICAgaGVpZ2h0OiA4MjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgID4gLmhlYWRlci10b3Age1xuICAgICAgdG9wOiA4MHB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIH1cbiAgICArIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1oZWFkZXItbGFyZ2UtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuJWhlYWRlci1ncmFkaWVudCB7XG4gIGJvdHRvbTogMjAwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnNTAlIC0gMzMwcHgnKTtcbn1cbiIsIi5kaXNjb3VudC1jYWxjdWxhdG9yIHtcbiAgLnJhZGlvLWJ1dHRvbi1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBhLnNwaW5uZXItbWludXMsIGEuc3Bpbm5lci1wbHVzIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudCA7XG4gIH1cbiAgLm1pY3JvcGlhLWFnZS1sYWJlbCBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICB9XG4gIC52aXNpdHMtbmVlZGVkIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIzLWxvd2VyY2FzZTtcbiAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkdGFibGUtZGFzaGVkLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBmbG9hdDpyaWdodDtcbiAgfVxuICAuY2FsY3VsYXRvci1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvcm0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuICAubG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHRhYmxlLWRhc2hlZC1ib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIHRoZWFkLFxuICAgIHRmb290IHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCwgdGgge1xuICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICB9XG4gICAgdGhlYWQgdGgge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICR0YWJsZS1kYXNoZWQtYm9yZGVyLWNvbG9yO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyB0ZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSArIHRmb290IHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtc29saWQtYm9yZGVyLWNvbG9yO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwaW5nLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgdGZvb3QgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGluZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICB0Zm9vdCAudG90YWwge1xuICAgICAgQGV4dGVuZCAlaGVhZGVyMy1sb3dlcmNhc2U7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLXNvbGlkLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwO1xuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXQuZXJyb3Ige1xuICAgICAgQGluY2x1ZGUgaW5wdXQtZXJyb3I7XG4gICAgICBtYXJnaW46IC0xMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgdWwuZXJyb3JsaXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnZm9vdGVyX3N0aWNreSc7XG5cblxuLmdlbmVyaWMtb3ZlcnZpZXcge1xuICAgIC5vdmVydmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIgKiAkZm9vdGVyLXN0aWNreS1oZWlnaHQ7XG5cbiAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnZm9vdGVyX3N0aWNreSc7XG5cblxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgICBodG1sLmlwYWQuaW9zNyA+IGJvZHkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjcycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ob21lcGFnZSB7XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tX19saXN0LWl0ZW0uZm9vdGVyLWJvdHRvbV9fbGlzdC1pdGVtLS1ub3RfaG9tZXBhZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2Utc3dpcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAmLmxvYWRlZCwgLmNtcy1lZGl0LW1vZGUgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBAaW5jbHVkZSBjbXMtZWRpdC1tb2RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLFxuICAgIC5zd2lwZXItd3JhcHBlciA+IC5jbXNfcGx1Z2luID4gLnN3aXBlci1zbGlkZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMHZoJyk7XG4gICAgfVxuICB9XG5cbiAgcC5zbGlkZS1wcmV2aW91cyxcbiAgcC5zbGlkZS1uZXh0IHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob21lcGFnZS1zd2lwZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogJGhvbWVwYWdlLXN3aXBlci1idXR0b24tY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBwLnNsaWRlLXByZXZpb3VzLFxuICBwLnNsaWRlLW5leHQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICAgLy9cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRoZW1lLXB1cnBsZSB7XG4gICAgcC5zbGlkZS1wcmV2aW91cyxcbiAgICBwLnNsaWRlLW5leHQge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS15ZWxsb3cge1xuICAgIHAuc2xpZGUtcHJldmlvdXMsXG4gICAgcC5zbGlkZS1uZXh0IHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtZ3JlZW4ge1xuICAgIHAuc2xpZGUtcHJldmlvdXMsXG4gICAgcC5zbGlkZS1uZXh0IHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS1ibHVlIHtcbiAgICBwLnNsaWRlLXByZXZpb3VzLFxuICAgIHAuc2xpZGUtbmV4dCB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXN0aWNreS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDMwMDtcbiAgfVxufVxuXG4uZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLnNsaWRlLWhvbWVwYWdlLW1haW4ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgLy8gbmFzdHkgaGFjayBmb3IgaXBob25lLCBqdXN0IHRlbXBvcmFyeVxuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuLmZ1bGxzY3JlZW4tc3dpcGVyID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZS5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyOmZpcnN0LWNoaWxkIGFydGljbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG4uZnVsbHNjcmVlbi1zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlLnNsaWRlLWhvbWVwYWdlLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7ICAgLy8gaXBhZCBsb2FkaW5nIGZpeFxufVxuXG4uc2xpZGUtaG9tZXBhZ2UtbWFpbiB7XG4gIEBleHRlbmQgJWZzLWltYWdlLXNsaWRlO1xuXG4gID4gaDEge1xuICAgIEBleHRlbmQgJWhlYWRlcjE7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKDAsMCwwKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJGhvbWVwYWdlLXNsaWRlLWhlYWRlci1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDcycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cblxuICAgIGhlaWdodDogNDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgPiAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgPiAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFuaW1hdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuXG4gICAgPiAuZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgaW1nIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiB1bCB7XG4gICAgYm90dG9tOiAzM3B4O1xuICAgIGxlZnQ6IDQzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNsaWRlLWhvbWVwYWdlLWNvbnRlbnQge1xuICBAZXh0ZW5kICVmcy1pbWFnZS1zbGlkZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGUtaG9tZXBhZ2UtbWFpbixcbi5zbGlkZS1ob21lcGFnZS1jb250ZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGhvbWVwYWdlLXNsaWRlLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG4uc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG4gIGRpc3BsYXk6IC1tb3otYm94OyAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4OyAgICAgLyogTkVXIC0gQ2hyb21lICovXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDk5O1xuXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogODY5cHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlISFcbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NTBweDsgLy8gV2lkdGggKyBvZmZzZXQqMlxuICAgIH1cblxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDI4cHgsIDUwMCk7XG4gICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yKTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgIGNvbG9yOiAkaG9tZXBhZ2Utc2xpZGUtY29udGVudC1oMy1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcC5kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgdGV4dDtcbiAgICBAaW5jbHVkZSB0aGVtZWQoY29sb3IpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIxO1xuXG4gICAgY29sb3I6ICRob21lcGFnZS1zbGlkZS1jb250ZW50LWgxLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICYuYWxpZ24tbGVmdCxcbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGgxIHtcbi8vICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbi8vICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgLy8gZWxzZSBpdCB3aWxsIGxvb2sgbmFzdHkuLlxuXG4gICAgJi5hbGlnbi1sZWZ0LFxuICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtY29udGVudC0tZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgLnNsaWRlLWNvbnRlbnRfX2hlYWRpbmctcHJpbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzMuNXB4O1xuICAgIH1cbn1cblxuLnNsaWRlLWhvbWVwYWdlLXN0b3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhvbWVwYWdlLXNsaWRlLXN0b3J5LWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IC8vIGhhbGYgb2YgdGhlIGltYWdlIHBhbmVscywgc2hvdWxkIHN1ZmZpY2VcbiAgICAgIHBhZGRpbmc6IDM1cHggMHB4ICFpbXBvcnRhbnQ7ICAvLyBvdmVycnVsZSB0aGUgY2hpbGQgc2VsZWN0b3JzLCBncnJyXG4gICAgfVxuXG4gIH1cblxuICA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMzJTtcblxuICAgICYubGVmdC1saXN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDMwMDsgLy8gYWJvdmUgdGhlIGFycm93cywgZWxzZSB0aGV5IGJyZWFrIHN0dWZmXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXIocmlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodC1saXN0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlcihsZWZ0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMzLjMzJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKGJvdHRvbSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tb3Zlci1pbWFnZTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhjb250ZW50LWJveCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMzQlO1xuXG4gICAgaDEsXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgdWwucmlnaHQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2NyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICB1bC5sZWZ0LWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gZWFzaWVyIHRvIHNob3cgdGhlIHJpZ2h0IGNvbHVtLCB1bmRlciB0aGUgY29udGVudCB0aGFuIHRoZSBsZWZ0IGNvbHVtblxuICAgIH1cblxuICAgIHVsLnJpZ2h0LWxpc3Qge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlISFcbiAgICA+IHVsIGxpIHtcbiAgICAgIGhlaWdodDogNTAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1ob21lcGFnZS1zdG9yeSB7XG4gIGxpIHtcbiAgICAmLmhvdmVyIHtcbiAgICAgIGEge1xuXG4gICAgICAgIC50aGVtZS1wdXJwbGUgJiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGhlbWUteWVsbG93ICYge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRoZW1lLWdyZWVuICYge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGhlbWUtYmx1ZSAmIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1ob21lcGFnZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhvbWVwYWdlLXNsaWRlLW5ld3NsZXR0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgLmZ1bGxzY3JlZW4tc3dpcGVyIC5zd2lwZXItd3JhcHBlciAmLnN3aXBlci1zbGlkZSB7XG4gICAgLy8gRm9yY2UgdGlnaHQgc2NvcGUgdG8gb3ZlcnJpZGUgcGFyZW50XG4gICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gMXB4Jyk7XG4gIH1cblxuICBAaW5jbHVkZSBib3JkZXIoYm90dG9tKTtcblxuICA+IC5uZXdzbGV0dGVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgPiBmb3JtICsgaDIsXG4gICAgICA+IGZvcm0gKyBoMiArIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjE7XG5cbiAgICAgIGNvbG9yOiAkaG9tZXBhZ2Utc2xpZGUtY29udGVudC1oMS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gcCxcbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KDIwcHgsIDI2cHgpO1xuICAgICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yKTtcblxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLmVycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCAyMHB4KTtcbiAgICAgICAgY29sb3I6ICRob21lcGFnZS1zbGlkZS1uZXdzbGV0dGVyLWZvcm0tZXJyb3ItY29sb3JcbiAgICAgIH1cblxuICAgICAgLmZvcm0tcm93IHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0geyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoNC41KTtcblxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24geyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXkoYmxvY2spO1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9sbG93LXVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4gbGkgeyAvLyBUT09EOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnktaG92ZXI7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJGhvbWVwYWdlLXNsaWRlLWZvbGxvdy11cy1jb2xvciAhaW1wb3J0YW50OyAvLyBCbGFtZSBleHRlbmRzLi4uIC1CUEU/L1JWUj8vTUtSP1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWNvbnMnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9sbG93LWZhY2Vib29rOmJlZm9yZSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgY29udGVudDogJyN7JGljb24tc29jaWFsLWZhY2Vib29rLWNoYXJhY3Rlcn0nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb2xsb3ctdHdpdHRlcjpiZWZvcmUgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpY29uLXNvY2lhbC10d2l0dGVyLWNoYXJhY3Rlcn0nO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBsaSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuQG1peGluIGNtcy1lZGl0LW1vZGUge1xuICBib2R5LmNtcy1lZGl0LW1vZGUgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIlxuQG1peGluIG1lbnUtb3BlbiB7XG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tb3BlbiAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiXG4jbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xuXG4gIC5wYWdlLWhlYWRlciAmIHtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIG1lbnUtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmludHJvZHVjdGlvbiB7XG4gIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAmLmludHJvLW92ZXJ2aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IC5pbnRyby10ZXh0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIxO1xuXG4gICAgY29sb3I6ICRpbnRyb2R1Y3Rpb24taGVhZGVyLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRlcigzNnB4LCAxMzAlKTtcbiAgICB9XG4gIH1cblxuICA+IC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjRweCwgJGxpbmUtaGVpZ2h0OiAyNnB4LCAkc3R5bGU6IGl0YWxpYyk7XG5cbiAgICBjb2xvcjogJGludHJvZHVjdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuXG4gID4gLmludHJvLXRleHQge1xuICAgIEBpbmNsdWRlIGludHJvLWxpbmU7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDIwcHgsICRsaW5lLWhlaWdodDogMjZweCk7XG5cbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gICAgJi5pbnRyby1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gaW1nIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHsgLy8gTGluZVxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgJi5pbnRyby1pbWFnZSB7XG4gICAgICAgID5pbWd7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFdlIG5lZWQgdG8gaW5zZXQgdGhlIGhlYWRlciB3aGVuIHdlIGhhdmUgYSBoZWFkZXJcbiAgJi5pbnRyby13aXRoLWhlYWRlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICAgICAgdG9wOiAtNzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgkaW50cm9kdWN0aW9uLXdpdGgtaGVhZGVyLWdyYWRpZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxubmF2LmhlYWRlci1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIC5oZWFkZXItbmF2aWdhdGlvbiAme1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZW51LW9wZW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBidXR0b24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG5cbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDBweDtcblxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICA+IGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRoZW1lZC10ZXh0LWNvbG9yO1xuXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgPiAuaGVhZGVyLWxhbmd1YWdlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItbGFuZ3VhZ2VzIHtcbiAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3I7XG4gIEBpbmNsdWRlIHRoZW1lZC10ZXh0LWNvbG9yO1xuXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDRweCA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMTdweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzZweDtcbiAgei1pbmRleDogMTAwMDtcblxuICB1bFtyb2xlPVwibWVudVwiXSB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgYSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmFmdGVyIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAvL0BpbmNsdWRlIHRoZW1lZC10ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcblxuICAgICAgICBjb250ZW50OiAnI3skaWNvbi1hcnJvdy1yaWdodC1jaGFyYWN0ZXJ9JztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICsgdWxbcm9sZT1cIm1lbnVcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICYub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5jbG9zZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItbWVudS1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICRtZW51LW5hdmlnYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZW51LW5hdmlnYXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4MHB4OyAvLyBvZmZzZXQgb2YgbWVudSB0b3AgYmFyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBmbGV4KDEpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtb3BlbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyBvcGFjaXR5KTtcblxuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIGxpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMzAwbXMgb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgJGRlbGF5czogMTAgMTIwIDExMCA3NSAxMDAgOTAgMTQwO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA3IHtcbiAgICAgIGxpOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICRkZWxheTogbnRoKCRkZWxheXMsICRpKTtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KCN7JGRlbGF5fW1zKTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgbGkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBmb290ZXIge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE0cHgsICRsaW5lLWhlaWdodDogMTMwJSwgJHdlaWdodDogNDAwKTtcbiAgICBAaW5jbHVkZSB0aGVtZWQtdGV4dC1jb2xvcjtcblxuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVudS1uYXZpZ2F0aW9uLWZvb3Rlci1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdGhlbWVkLXRleHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lZChib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IC8vIHNvIHNvcnJ5LCBidXQgdGhlbWluZyBpcyBoYXJkIHRvIG92ZXJyaWRlXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWVudS1zZWN0aW9ucyB7XG4gIC8qQGluY2x1ZGUgZmxleCgxMCk7Ki9cbiAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblxuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMzBweDtcblxuICBAaW5jbHVkZSBmbGV4KDEpO1xuXG4gICYubWVudS1zZWN0aW9uLS1tb2JpbGUtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWVcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudVwiXSB7XG4gICAgPiBsaVtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICA+IGEgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICB1bFtyb2xlPVwibWVudVwiXSB7XG4gICAgICA+IGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG4gICAgICAgID4gYSB7IC8vIFRPRE86IFJlZGljZSBkZXB0aCB0byAzXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGgzIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIyO1xuXG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRlcigyNHB4LCAxMzAlKTtcblxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDEwcHggMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gVE9ETzogcmVmYWN0b3Jcbi5tYWluLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLWJsYWNrLCAuNykgMCwgcmdiYSgkY29sb3ItYmxhY2ssIDEpIDExMHB4KSk7XG5cbiAgY29sb3I6ICRtYWluLWNvbnRhaW5lci1jb2xvcjtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBhZGRpbmctOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlY3Rpb24uY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNjRlbTtcbiAgfVxuXG4gIC8vbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTsgLy8gVm9vciB3ZWxrZSBwYWdpbmEgZ2VsZHQgZGl0P1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cbiAgLnByZS10aXRsZSB7XG4gICAgLmZ1bGwtd2lkdGgge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCA3MnZoIC0gNzBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYyggNzJ2aCAtIDcwcHgpO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDcydmggLSA3MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXBsdWdpbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDE3cHgvMTMwJSBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgIC5pbnNldC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnNldC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICAgIH1cblxuICAgICAgYTpub3QoLnByaW1hcnktY2FsbC10by1hY3Rpb24pIHtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yKCk7XG4gICAgICB9XG4gIH1cblxuICAuZGVmYXVsdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cblxuICAuZnVsbC13aWR0aCB7XG4gICAgaGVpZ2h0OiAzNnZoO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuXG4gICAgLmltZyxcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIGNhbGMoIDUwJSAtIDJlbSk7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDFweCAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzM3B4IDBweCAwcHg7XG4gICAgaGVpZ2h0OiAzNnZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICggKCAxMDB2dyAtIDY0ZW0gLSA0OHB4ICkgLyAtMiApKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAoICggMTAwdncgLSA2NGVtIC0gNDhweCApIC8gLTIgKSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIGNhbGMoIDUwJSAtIDJlbSk7XG5cbiAgICAgICYuc2Nyb2xsaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZG9zc2llci1jb250YWluZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kb3NzaWVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG4iLCJcbiRjb250ZW50LXdpZHRoLXdpZGU6IDEwMjRweDtcblxuI2F0b3otaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnJhZGlhbC1tZW51IGEge1xuICAgIHRleHQtc2hhZG93OiAkYXRvei1oZWFkZXItcmFkaWFsLW1lbnUtdGV4dC1zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJGF0b3otaGVhZGVyLXJhZGlhbC1tZW51LWJveC1zaGFkb3c7XG4gIH1cbiAgI2RlZXAtem9vbWluLCAjZGVlcC16b29tb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXRvei1oZWFkZXItem9vbS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkYXRvei1oZWFkZXItem9vbS1jb2xvcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAjYXRvei1oZWFkZXIge1xuICAgID4gZmlndXJlIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdG96LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cblxuI2F0b3otaW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6ICRjb250ZW50LXdpZHRoLXdpZGU7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICA+ZGl2LCAuYnV0dG9uLXJvdW5kIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmcgZWFzZS1pbi1vdXQgMzAwbXMpO1xuICB9XG4gID4gZGl2IHtcbiAgICA+IGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDIwcHgsICRzdHlsZTogaXRhbGljKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC5tb3JlLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjBweCwgJHN0eWxlOiBub3JtYWwpO1xuICAgID4gYXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIisgXCJcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IG5hdiAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG4gICAgei1pbmRleDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnV0dG9uLXJvdW5kIHtcbiAgICAgICAgJi5nby1mb3J3YXJkIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdvLWJhY2sge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wICsgMTgwcHgpIHsgLy8gRklYTUU6IFRISVMgSVMgV0VJUkQhXG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICA+IG5hdiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgPmRpdiB7XG4gICAgICB3aWR0aDogNjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgID4gcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLm1vcmUtaW5mbyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgPiBuYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgcCwgLm1vcmUtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG5cblxufVxuXG4jYXRvei1jb250ZW50IHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3ItYmxhY2ssIC43KSAwLCByZ2JhKCRjb2xvci1ibGFjaywgMSkgNjAwcHgpKTtcblxuICBjb2xvcjogJGF0b3otY29udGVudC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5vcGFndWUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY29udGVudC1pbnRyby13aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGVudC1pbnRyby1uYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhc2lkZS5zaGFyZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuXG4gID4gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRhdG96LWNvbnRlbnQtbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBhc2lkZS5hdG96LWFzaWRlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTMyMHB4O1xuICAgID4gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICA+IHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIENvbnRlbnQgaW5kZXBlbmRlbnQgd2lkdGggLU1LUlxuXG4gICAgICB0ZCxcbiAgICAgIHRoIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICB0aCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE0cHgsICRsaW5lLWhlaWdodDoxMzAlKTtcblxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICB0ZCB7IC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2cHgsICRsaW5lLWhlaWdodDoxMzAlKTtcbiAgICAgIH1cblxuICAgICAgdHIgeyAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRtaXhpbi1ib3JkZXItY29sb3I7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1iYW5uZXIgPiBwID4gYSB7IC8vc3BlY2lmaWNpdHkgaGVsbFxuICAgIEBpbmNsdWRlIGxpbmstYXJyb3c7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgYXNpZGUuc2hhcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzYwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgJi5sb2FkZWQge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTIzMHB4KSk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaW50cm8td2lkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29udGVudC1pbnRyby1uYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGFzaWRlLmF0b3otYXNpZGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICA+IGZpZ3VyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBtYXJnaW46IDAgNDBweCA0MHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogNjYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIGFzaWRlLmF0b3otYXNpZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLm9wZW5zZWFkcmFnb24tY29udGFpbmVyIHtcbiAgLyogRGVmYXVsdCBidXR0b25zIGhpZGVuICovXG4gIC5vcGVuc2VhZHJhZ29uLWNhbnZhcyArIGRpdixcbiAgLm9wZW5zZWFkcmFnb24tY2FudmFzICsgZGl2ICsgZGl2LFxuICAub3BlbnNlYWRyYWdvbi1jYW52YXMgKyBkaXYgKyBkaXYgKyBkaXYsXG4gIC5vcGVuc2VhZHJhZ29uLWNhbnZhcyArIGRpdiArIGRpdiArIGRpdiArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5rZXlib2FyZC1jb21tYW5kLWFyZWEge1xuICAgIHotaW5kZXg6IC0xOyAvLyBJRTEwIG1vdXNlIGN1cnNvciBmaXggLUVLTFxuICB9XG59XG4iLCJcbi5vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcblxuICA+IHVsIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAoMjgwcHggKyA0MHB4KSozO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAoMjgwcHggKyA0MHB4KSAqIDI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vdmVydmlldy1tb3JlIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSB0ZXh0O1xuXG4gID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuIiwiXG4ubm9ybWFsLWNvbnRlbnQge1xuICBmaWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuXG4gICAgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5kb3NzaWVyLWdyaWQtaXRlbSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjMycHg7IC8vIDIzNSA9IHByb2JsZW0gSUUxMSByb3VuZGluZyBlcnJvclxuXG4gICAgLy8gamFra2VzOiBmcmFnaWVsLCB3YWFyb20gaXMgZXIgZ2VlbiA6bnRoLW9mLWNsYXNzKCk/IG9mIDpmaWx0ZXIoKTpudGgtY2hpbGQoKT8gLUVLTFxuICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICY6bnRoLWNoaWxkKDEwKSxcbiAgICAmOm50aC1jaGlsZCgxNCksXG4gICAgJjpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDIwcHgsICRsaW5lLWhlaWdodDogMTE1JSwgJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgc3Bhbi5wZXJjZW50YWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4ucGVyY2VudGFnZSxcbiAgICBzcGFuLnBlcmNlbnRhZ2UgPiBzcGFuIHtcbiAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxMDBweCwgJGxpbmUtaGVpZ2h0OiA3MCUpO1xuICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBzcGFuLm51bWJlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm51bWJlcixcbiAgICBzcGFuLm51bWJlciA+IHNwYW4ge1xuICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogLjFlbTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiA1MHB4LCAkbGluZS1oZWlnaHQ6IDEwNSUpO1xuXG4gICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLmJpZy1udW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgdGhlbWVkKGNvbG9yKTtcbiAgICB9XG5cbiAgICBwLmJpZyB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICBAaW5jbHVkZSB0ZXh0O1xuICAgIH1cblxuICAgIHAuc3VidGV4dCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOTk5O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmlndXJlLm9uLXJpZ2h0IHtcbiAgICB3aWR0aDogMjc1cHg7XG5cbiAgICBmaWd1cmUucm91bmQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vaXBhZCBzbm9lcGplcyBmaXhcbmJvZHkuaXMtaXBhZCxcbmJvZHkuaXMtYW5kcm9pZCxcbmJvZHkuaXMtaXBob25lIHtcbiAgI2xvZXBuZXVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzbm9lcGplLTEge1xuICAgIHRvcDogMjc1cHggIWltcG9ydGFudDtcbiAgfVxuICAjc25vZXBqZS0yIHtcbiAgICB0b3A6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Nub2VwamUtMyB7XG4gICAgdG9wOiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFRPRE86IFJFRkFDVE9SXG4uZG9zc2llci1zbGlkZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cbiAgJi5kb3NzaWVyLWludHJvIHtcbiAgICAuZG9zc2llci1tYWluIHtcbiAgICAgIC5kb3NzaWVyLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgQGV4dGVuZCAlaGVhZGVyMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb3NzaWVyLW1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAgIGgxIHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyMTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgdGV4dDtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWNvbG9yO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLFxuICAgIGZpZ3VyZSA+IGltZyB7XG4gICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXN0eWxlKGZsYXQpO1xuICAgIH1cbiAgfVxuXG4gICYuZG9zc2llci1pbnRybyxcbiAgJi5kb3NzaWVyLW91dHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAgIGgxIHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyMDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAuaW50cm8tc3VidGl0bGUge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBAaW5jbHVkZSBpbnRyby1saW5lO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDM2cHgsICRsaW5lLWhlaWdodDogMjRweCk7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW50cm8tdGV4dCxcbiAgICAgIC5vdXRyby10ZXh0IHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjRweCwgJGxpbmUtaGVpZ2h0OiAxMzAlLCAkc3R5bGU6IGl0YWxpYyk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICAgICAgbWFyZ2luLXRvcDogOTdweDtcbiAgICAgIH1cblxuICAgICAgLm91dHJvLXRleHQge1xuICAgICAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmRvc3NpZXItc2xpZGUtYmFja2dyb3VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBpbWcge1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmZ1bGwtc2l6ZSA+IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItc2xpZGUtY29udGVudCB7XG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vcG9ydHJhaXQgZG9zc2llcnNcbmJvZHkuaXMtaXBhZCxcbmJvZHkuaXMtYW5kcm9pZCB7XG4gIC5kb3NzaWVyLWludHJvIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNzIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGhvbmUtY29udGVudCB7XG4gICAgLmRvc3NpZXItaW50cm8ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5maWd1cmUucm91bmQge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICAvLyBUT0RPOiBSZWR1Y2UgZGVwdGggdG8gM1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5ob3Zlci1vZmZzZXQge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC8qIFNhZmFyaSBmaXgsIGZvcmNlcyBHUFUgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZ3VyZS1jaXJjbGUge1xuICBAaW5jbHVkZSB0aGVtZWQoYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdGV4dCgzMnB4KTtcblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCxcbiAgc3BhbiB7XG4gICAgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIC8vIFRPRE86IFJlZHVjZSBkZXB0aCB0byAzXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG59XG5cbmZpZ3VyZS5yb3VuZCArIC5maWd1cmUtY2FwdGlvbiB7XG4gIHAsXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2cHgsICRsaW5lLWhlaWdodDogMTMwJSwgJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZG9zc2llci1zbGlkZSAuZG9zc2llci1zbGlkZS1jb250ZW50LFxuLmRvc3NpZXItcHVsbG91dCAuY29udGVudCxcbiNwdWxsb3V0LXN0YW5kYWxvbmUgLmNvbnRlbnQge1xuICBhLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIHRoZW1lZC1vcGFjaXR5KGJvcmRlci1jb2xvciwgLjUpO1xuICAgIEBpbmNsdWRlIHRoZW1lZChjb2xvcik7XG4gICAgQGluY2x1ZGUgdGhlbWVkLWhvdmVyLXN0YXRlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUodHJ1ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhvdmVyLW1hZ25pZnkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3Itd2hpdGU7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsIDAsIDAsIDApIDM1JSwgcmdiYSgwLCAwLCAwLCAuNjUpIDcwJSwgcmdiYSgwLCAwLCAwLCAuNjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLCAwLCAwLCAwKSAzNSUsIHJnYmEoMCwgMCwgMCwgLjY1KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMCkgMzUlLCByZ2JhKDAsIDAsIDAsIC42NSkgNzAlLCByZ2JhKDAsIDAsIDAsIC42NSkgMTAwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRvc3NpZXItaW50cm8ge1xuICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IC4wMDE7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuXG4ucGhvbmUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHAsXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmlndXJlLWNhcHRpb24tbW9iaWxlIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZG9zc2llci1zbGlkZSB7XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICA+IHAge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAxN3B4LCAkbGluZS1oZWlnaHQ6IDEzMCUsICRzdHlsZTogbm9ybWFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLWludHJvLFxuICAuZG9zc2llci1zbGlkZS5kb3NzaWVyLW91dHJvIHtcbiAgICAuZG9zc2llci1zbGlkZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kICVoZWFkZXIyO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIC5pbnRyby1zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyNHB4LCAkbGluZS1oZWlnaHQ6IDI0cHgpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5pbnRyby10ZXh0LFxuICAgIC5vdXRyby10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDIwcHgsICRsaW5lLWhlaWdodDogMTMwJSwgJHN0eWxlOiBpdGFsaWMpO1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAucm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgICBwLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAZXh0ZW5kICVjYXB0aW9uO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRlcjI7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gcCB7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgYS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgdGhlbWVkLW9wYWNpdHkoYm9yZGVyLWNvbG9yLCAuNSk7XG4gICAgICBAaW5jbHVkZSB0aGVtZWQoY29sb3IpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgKyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG9zc2llci1ncmlkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5kb3NzaWVyLWdyaWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDQ5JTsgLy8gc29tZSBzb3J0IG9mIHJvdW5kaW5nIGVycm9yXG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRvc3NpZXItaW50cm8ge1xuICAgIGgxLFxuICAgIHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxufVxuXG4uZG9zc2llci1zbGlkZSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjs7XG5cbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplOiAyMHB4LCAkbGluZS1oZWlnaHQ6IDExNSUsICRzdHlsZTogaXRhbGljKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyBmaWdjYXB0aW9uIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmltZW8taW1hZ2Utb3ZlcmxheSB7XG4gIG91dGxpbmU6IDVweCBzb2xpZCAkY29sb3ItYmxhY2s7XG59XG4iLCIkZm9vdGVyLWJvdHRvbS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kZm9vdGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGZvb3Rlci1ib3R0b20tc3BhY2luZy14OiA0MHB4O1xuJGZvb3Rlci1ib3R0b20tc3BhY2luZy14LS1zbWFsbDogMTBweDtcbiRmb290ZXItYm90dG9tLXNwYWNpbmcteTogMjBweDtcblxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJvdHRvbS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkZm9vdGVyLWJvdHRvbS1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tX19zcG9uc29ycyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYuZm9vdGVyLWJvdHRvbS0tbW9iaWxlLW9ubHkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taWNyb3BpYS1mb290ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb3Rlci1ib3R0b20tLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogJGZvb3Rlci1ib3R0b20tc3BhY2luZy15ICRmb290ZXItYm90dG9tLXNwYWNpbmcteDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA0MHB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbV9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b21fX2xpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmZvb3Rlci1ib3R0b21fX2xpc3QtaXRlbS0tbW9iaWxlLW9ubHkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXItYm90dG9tLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbV9fbGluay0tc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1ib3R0b20tY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzg4MjAyODYvaG93LXRvLXJlbW92ZS1vbmx5LXVuZGVybGluZS1mcm9tLWFiZWZvcmUvMjE5MDI1NjYjMjE5MDI1NjYgKi9cbiAgICAgICAgJjpiZWZvcmUgeyAgICAgICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tX19jaGFyaXR5LXNlYWxzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1ICogMik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b21fX2NoYXJpdHktc2VhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9vdGVyLWJvdHRvbS1zcGFjaW5nLXgtLXNtYWxsXG4gICAgfVxuXG4gICAgLy8gVE9ETzpcbiAgICAvLyBUaGVzZSBzZWxlY3RvcnMgY2Fubm90IGJlIEJFTWlmaWVkIGJlY2F1c2Ugb2YgZGVwZW5kZW5jaWVzIHdpdGggQXJ0aXNcbiAgICAvLyBXZSBwcm9iYWJseSB3YW50IHRvIG1vdmUgdGhpcyBmb290ZXIgZXZlbnR1YWxseSB0byBBcnRpcyBhbmQgZml4IHNwb25zb3JzIGFsb25nIHdpdGggaXRcblxuICAgIC5tYWluLXNwb25zb3IsXG4gICAgLnNwb25zb3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWljcm9waWEtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb290ZXItbW9iaWxlLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpO1xuJGZvb3Rlci1tb2JpbGUtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRmb290ZXItbW9iaWxlLXNwYWNpbmcteTogMDtcbiRmb290ZXItbW9iaWxlLXNwYWNpbmcteDogNDBweDtcblxuXG4uZm9vdGVyLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLW1vYmlsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mb290ZXItbW9iaWxlX19zZWN0aW9uIHtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW1vYmlsZV9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1tb2JpbGVfX2xpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLW1vYmlsZS1zcGFjaW5nLXkgJGZvb3Rlci1tb2JpbGUtc3BhY2luZy14O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW1vYmlsZV9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLW1vYmlsZS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZWQoY29sb3IpO1xuICAgICAgICAgICAgY29udGVudDogJyN7JGljb24tYXJyb3ctcmlnaHQtY2hhcmFjdGVyfSc7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnZm9vdGVyX21vYmlsZSc7XG5cbiRmb290ZXItc3RpY2t5LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRmb290ZXItc3RpY2t5LWJhY2tncm91bmQtY29sb3ItLXN0aWNreTogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCk7XG4kZm9vdGVyLXN0aWNreS1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1zdGlja3ktYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRmb290ZXItc3RpY2t5LWJ1dHRvbi1jb2xvcjogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJGZvb3Rlci1zdGlja3ktaGVpZ2h0OiA4MHB4O1xuXG5cbi5taWNyb3BpYSAuZm9vdGVyLXN0aWNreSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG1peGluLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXN0aWNreS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJGZvb3Rlci1zdGlja3ktY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5mb290ZXItc3RpY2t5X19ob3VycyB7XG4gICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItc3RpY2t5X19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgLy8gTWV0IEphdmFzY3JpcHQgZWVuIG92ZXJzY2hyaWp2aW5nIG1ha2VuIGVuIGRpdCBlbGVtZW50IG5hYXIgYmVuZWRlbiBnb29pZW4gYWFuIGRlIGhhbmQgdmFuIGRlIGhvb2d0ZSB2YW4gaGV0IG9iamVjdCBlcmJvdmVuLiAod2F0Y2ggdGhlIGhlaWdodClcbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb290ZXItc3RpY2t5X19saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IC00MHB4IC0yMHB4O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAuZm9vdGVyLXN0aWNreV9faG91cnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zdGlja3lfX2J1dHRvbiwgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICYuZm9vdGVyLXN0aWNreS0tc3RpY2t5LWRlc2t0b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1zdGlja3ktYmFja2dyb3VuZC1jb2xvci0tc3RpY2t5O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gIC5mb290ZXItc3RpY2t5LS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItc3RpY2t5LWJhY2tncm91bmQtY29sb3ItLXN0aWNreTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXItc3RpY2t5IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXN0aWNreS1idXR0b24tYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICBjb2xvcjogJGZvb3Rlci1zdGlja3ktYnV0dG9uLWNvbG9yO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAkZm9vdGVyLXN0aWNreS1idXR0b24tY29sb3I7XG4gIH1cbn1cblxuLnRoZW1lLXB1cnBsZSB7XG4gICYuZm9vdGVyLXN0aWNreSB7XG4gICAgYS5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGhlbWUteWVsbG93IHtcbiAgJi5mb290ZXItc3RpY2t5IHtcbiAgICBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS1ncmVlbiB7XG4gICYuZm9vdGVyLXN0aWNreSB7XG4gICAgYS5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS1ibHVlIHtcbiAgJi5mb290ZXItc3RpY2t5IHtcbiAgICBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbWl4aW4tYm9yZGVyLWNvbG9yOztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDAwO1xuXG4gIC5idXR0b24uZ28tYmFjayB7XG4gICAgbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDg2OXB4KSB7IC8vIEZJWE1FOiBTaG91bGQgbm90IGJlIGEgaGFyZCB2YWx1ZSEhXG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaVBhZCAmIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtaGVhZGVyLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLm1lbnUtLW9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgkcGFnZS1oZWFkZXItY2xlYXItb3ZlcmxheS1ncmFkaWVudCk7XG5cbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lbnUtLW9wZW4ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXG4gICAgYnV0dG9uLnBhZ2UtaGVhZGVyX19vcGVuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyN7JGljb24tY2xvc2UtY2hhcmFjdGVyfSc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xuICAgICAgICBAaW5jbHVkZSB0aGVtZWQtdGV4dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWVkLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyLS1vcGVuLnBhZ2UtaGVhZGVyLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLnBhZ2UtaGVhZGVyLS1zZWFyY2gge1xuICAgIC5oZWFkZXItbGFuZ3VhZ2Uge1xuICAgICAgICBvcGFjaXR5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIC5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdmlnYXRpb24ge1xuICBmb250LXNpemU6IDA7IC8vIElubGluZSBibG9jayBzcGFjaW5nIGZpeCAtRUtMXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMjBweDtcblxuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMgYWxsKTtcblxuICA+IG5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgKyBuYXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICByaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMgYWxsKTtcbiAgfVxufVxuXG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAxNTBtcyBhbGw7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS1vcGVuIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS1vcGVuIC5idXR0b24uZ28tYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRlci1zZWFyY2hfX3Jlc2V0LFxuLmhlYWRlci1zZWFyY2hfX3N1Ym1pdCxcbi5oZWFkZXItc2VhcmNoX19vcGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDsgIC8vIFVnaCFcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuICAgIH1cbn1cblxuLmhlYWRlci1zZWFyY2hfX29wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fcmVzZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnI3skaWNvbi1jbG9zZS1jaGFyYWN0ZXJ9Jztcbn1cblxuLmhlYWRlci1zZWFyY2hfX3N1Ym1pdDpiZWZvcmUsXG4uaGVhZGVyLXNlYXJjaF9fb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcjeyRpY29uLXNlYXJjaC1jaGFyYWN0ZXJ9Jztcbn1cblxuLmhlYWRlci1zZWFyY2gtLW9wZW4ge1xuICAgIHdpZHRoOiAyMzVweDtcblxuICAgIGlucHV0LFxuICAgIC5oZWFkZXItc2VhcmNoX19yZXNldCxcbiAgICAuaGVhZGVyLXNlYXJjaF9fc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5oZWFkZXItc2VhcmNoX19vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJcbiNyZXN1bHQtbGlzdCB7XG4gIEBleHRlbmQgJWNvbnRlbnQtY29sdW1uO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuXG4gID4gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuIiwiXG4jcmVsYXRlZC1saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgPiBsaSxcbiAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgPiAuY21zX3BsdWdpbiA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgPiBsaSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkgeyAvLyBGSVhNRTogU2hvdWxkIG5vdCBiZSBhIGhhcmQgdmFsdWUhIVxuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHsgLy8gRklYTUU6IFNob3VsZCBub3QgYmUgYSBoYXJkIHZhbHVlISFcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4iLCJcbiNzZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgPiBmb3JtIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIC5pbnRyb2R1Y3Rpb24gJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblxuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgPiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIEBleHRlbmQgLmljb24tc2VhcmNoOyAvLyBUT0RPOiBEb24ndCBleHRlbmQgc2VsZWN0b3JzXG4gICAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnk7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnktaG92ZXI7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIFRPRE86IHJlbW92ZSBmcm9tIHByaW1hcnkgYW5kIGFkZCBhcnJvd2xpbms/XG4gICAgfVxuXG4gICAgLmludHJvZHVjdGlvbiAmIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZTogMjRweCwgJHdlaWdodDogNTAwKTtcbiAgICBAaW5jbHVkZSB0aGVtZWQtY29sb3I7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbiIsIi5hei1vdmVydmlldyB7XG5cdGgxIHtcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTIuNXB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTBweC8xMDUlIFwib21uZXMtcHJvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcblx0fVxuXG5cdGZvb3Rlci5wYWdlLWZvb3RlciAjZm9vdGVyLXN0aWNreXtcblx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IDA7XG5cdH1cbn1cblxuI2ZpbHRlci10YWdzIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gIGJvcmRlci1pbWFnZS13aWR0aDogMnB4IDAgMDtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMXB4O1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDN3Y1BEelFZWnVYa2dBQUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQURSU1VSQlZHamU3WnE3RXNNd0NBU0YvLytmbFNZcFBKUEVsaXpPSkxkYkkrQWE4UmlpUGVtOTkvYUJpSWgya1d6L1oyUEVrZUdLcExMOWo4U0lNNFpYa3NyMlB4cGp5M0tzc0o5NXN6VXpFSXhnWjhHanYyaTIvVlFNdXpwczJXbDllN0FxR1lWL1ZRd0FBQUFBQUhVdnJlQklnMnhhdWt2czIybEpNYS9lS1hZM0R5djJ4aFhFdmtqZFMxY1RPeXo0SDBBd2dwMEZWL3lsUys2bFM5Vmh5MDdMcVpjR0FBQUFBSURKY1ZMWmVGYzRhdkU4VytKQWZHRlNISWd2dEo5NXc5WVN3UWcyRXN5QitDL1dZYmRPNndIbjN2QXNodVBwTVFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcblxuXHRwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG5cblx0Ly9cblx0Ly8gU3R1ZmYgcmVnYXJkaW5nIHRoZSBidXR0b25zXG5cdC8vXG5cdCR0YXJnZXRzIDogKCAnYS5maWx0ZXIuYnV0dG9uJywgKTtcblx0JGNvbnRhaW5lciA6ICY7XG5cblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdG1hcmdpbi1sZWZ0OiBlbSgyNik7XG5cdG1hcmdpbi1yaWdodDogZW0oMjMpO1xuXG5cdC5tYWluLXRhZ3MgPiBwLCAuZmlsdGVyLXN1YnRhZ3MgPiBwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMS4wNmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdHBhZGRpbmctdG9wOjEycHg7XG5cdH1cblxuXHQuZmlsdGVyLWJ1dHRvbnMge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTI7XG4gICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwIDAgMnB4O1xuICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDFweDtcbiAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZCByb3VuZDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQm1KTFIwUUFBQUFBQUFENVE3dC9BQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUIzUkpUVVVIM3djUER6UVladVhrZ0FBQUFCbDBSVmgwUTI5dGJXVnVkQUJEY21WaGRHVmtJSGRwZEdnZ1IwbE5VRmVCRGhjQUFBRFJTVVJCVkdqZTdacTdFc013Q0FTRi8vK2ZsU1lwUEpQRWxpek9KTGRiSStBYThSaWlQZW05OS9hQmlJaDJrV3ovWjJQRWtlR0twTEw5ajhTSU00Wlhrc3IyUHhwankzS3NzSjk1c3pVekVJeGdaOEdqdjJpMi9WUU11enBzMldsOWU3QXFHWVYvVlF3QUFBQUFBSFV2cmVCSWcyeGF1a3ZzMjJsSk1hL2VLWFkzRHl2MnhoWEV2a2pkUzFjVE95ejRIMEF3Z3AwRlYveWxTKzZsUzlWaHkwN0xxWmNHQUFBQUFJREpjVkxaZUZjNGF2RThXK0pBZkdGU0hJZ3Z0Sjk1dzlZU3dRZzJFc3lCK0MvV1liZE82d0huM3ZBc2h1UHBNUUFBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xuXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWx0ZXItYnV0dG9ue1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQuaGlkZS1maWx0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0Lmljb246YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YWdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm9tbmVzLXByb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5maWx0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3IteWVsbG93LCAuMjUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cblx0XHQuY2xvc2V7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSAuY2xvc2V7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyLXN1YnRhZ3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6ICR0YWJsZXQgKXtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlbGVjdC1jb250YWluZXIge1xuXHRcdEBtZWRpYShtaW4td2lkdGg6ICR0YWJsZXQpe1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VsZWN0LWJsb2Nre1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnNvcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiAkdGFibGV0KXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdC5zb3J0LW9wdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR1bFtyb2xlPSdtZW51J10ge1xuXG5cdFx0XHRcdGxpW3JvbGU9XCJtZW51aXRlbVwiXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsW3JvbGU9XCJtZW51XCJdIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAtMTYwcHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4IHJnYmEoJGNvbG9yLXllbGxvdywgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaVtyb2xlPVwibWVudWl0ZW1cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cblx0XHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWxbcm9sZT1cIm1lbnVcIl0gbGlbcm9sZT1cIm1lbnVpdGVtXCJdIGEge1xuICAgICAgYm9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci15ZWxsb3c7XG5cbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblx0XHR9XG5cdH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLm1haW4tdGFncyA+IHAsIC5maWx0ZXItc3VidGFncyA+IHAge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAudGFncyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmlsdGVyLWJ1dHRvbnMge1xuICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZpbHRlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI2F0b3otb3ZlcnZpZXctY29udGFpbmVyIHtcblx0Ly8gQ3J1Y2lhbCBoZXJlIGlzIHRoZSBncmlkLXNpemVyLCBtYXNvbnJ5IHVzZXMgdGhhdCB0byBkZXRlcm1pbmUgdGhlIHdpZHRoIG9mIHRoZSByZXNwb25zaXZlIGJsb2Nrc1xuXHQuZ3JpZC1zaXplciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYXotYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1x0Ly8ga2VlcCBpdCBhbGwgaW5zaWRlIHRoaXMgY29udGFpbmVyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiA1Ni43JTsgXHQvLyBpbml0aWFsIHJhdGlvIG9mIDM0MDoyMjBcblx0XHR9XG5cblx0XHRmaWd1cmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRpb24oc2NhbGUgMXMgZWFzZS1pbik7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMikpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm9yZGVyZWQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxMjtcbiAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAycHggMnB4IDJweCAycHg7XG4gICAgICAgIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDFweDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXJlcGVhdDogcm91bmQgcm91bmQ7XG4gICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzd2NQRHpRWVp1WGtnQUFBQUJsMFJWaDBRMjl0YldWdWRBQkRjbVZoZEdWa0lIZHBkR2dnUjBsTlVGZUJEaGNBQUFEUlNVUkJWR2plN1pxN0VzTXdDQVNGLy8rZmxTWXBQSlBFbGl6T0pMZGJJK0FhOFJpaVBlbTk5L2FCaUloMmtXei9aMlBFa2VHS3BMTDlqOFNJTTRaWGtzcjJQeHBqeTNLc3NKOTVzelV6RUl4Z1o4R2p2MmkyL1ZRTXV6cHMyV2w5ZTdBcUdZVi9WUXdBQUFBQUFIVXZyZUJJZzJ4YXVrdnMyMmxKTWEvZUtYWTNEeXYyeGhYRXZramRTMWNUT3l6NEgwQXdncDBGVi95bFMrNmxTOVZoeTA3THFaY0dBQUFBQUlESmNWTFplRmM0YXZFOFcrSkFmR0ZTSElndnRKOTV3OVlTd1FnMkVzeUIrQy9XWWJkTzZ3SG4zdkFzaHVQcE1RQUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcblx0XHRcdGZpZ3VyZSAuYm9yZGVyZWQge1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCBib3JkZXIgb25seVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBObyBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMik6bGFzdC1jaGlsZHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDE5cHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBCb3R0b20gKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbisyKTpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzEpLCAmOm50aC1vZi10eXBlKDJuKTpudGgtbGFzdC1jaGlsZCgtbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgYm9yZGVyIG9ubHlcblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bGFzdC1jaGlsZHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBib3R0b20gYm9yZGVyZWRcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpOm50aC1sYXN0LWNoaWxkKC1uKzEpOm50aC1vZi10eXBlKDJuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBMZWZ0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpOm50aC1sYXN0LWNoaWxkKC1uKzEpOmxhc3QtY2hpbGQsICY6bnRoLW9mLXR5cGUoLW4rMik6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoMm4pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gTm8gYm9yZGVyXG5cdFx0XHQmOmxhc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoLW4rMSk6bnRoLW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoMm4rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTlweCkge1xuXHRcdFx0Ly8gVG9wICsgbGVmdCArIGJvdHRvbSBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGJvdHRvbSBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAxcHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rMyl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDFweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0ICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDFweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKSB7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMnB4IDJweCAxcHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpLCAmOm50aC1vZi10eXBlKDNuKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSk6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzEpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bGFzdC1vZi10eXBle1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAycHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSBib3JkZXJlZFxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtb2YtdHlwZSgzbisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDFweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmlnaHQgKyBsZWZ0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBMZWZ0IGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bGFzdC1vZi10eXBlLCAmOm50aC1vZi10eXBlKC1uKzMpOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bnRoLW9mLXR5cGUoM24pe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAycHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gTm8gYm9yZGVyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm50aC1vZi10eXBlKC1uKzMpOm50aC1vZi10eXBlKDNuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMzU5cHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNCk6bnRoLW9mLXR5cGUoNG4pIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbiszKSwgJjpudGgtb2YtdHlwZSg0bik6bnRoLWxhc3QtY2hpbGQoLW4rMyl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKTpudGgtbGFzdC1jaGlsZCgtbiszKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tIGJvcmRlcmVkXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKTpudGgtb2YtdHlwZSg0bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis0KTpudGgtbGFzdC1jaGlsZCgtbiszKTpsYXN0LWNoaWxkLCAmOm50aC1vZi10eXBlKC1uKzQpOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKDRuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzMpOm50aC1vZi10eXBlKC1uKzQpOm50aC1vZi10eXBlKDRuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblx0XHRcdC8vIFRvcCArIGxlZnQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgcmlnaHQgKyBib3R0b20gYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDFweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGJvdHRvbSArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBUb3AgKyByaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gQm90dG9tICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bnRoLW9mLXR5cGUoLW4rNSk6bnRoLW9mLXR5cGUoNW4pIHtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDFweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wICsgbGVmdCBib3JkZXJcblx0XHRcdCY6bGFzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgtbis0KSwgJjpudGgtb2YtdHlwZSg1bik6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRvcCArIHJpZ2h0IGJvcmRlclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAxcHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gVG9wIGJvcmRlciBvbmx5XG5cdFx0XHQmOm50aC1vZi10eXBlKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5ib3JkZXJlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLW91dHNldDogMXB4IDJweCAycHggMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJpZ2h0ICsgYm90dG9tIGJvcmRlcmVkXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMXB4IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCArIGxlZnQgYm9yZGVyXG5cdFx0XHQmOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweCAxcHggMnB4IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBSaWdodCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KTpudGgtb2YtdHlwZSg1bisxKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMXB4IDJweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGVmdCBib3JkZXIgb25seVxuXHRcdFx0JjpudGgtb2YtdHlwZSgtbis1KTpudGgtbGFzdC1jaGlsZCgtbis0KTpsYXN0LWNoaWxkLCAmOm50aC1vZi10eXBlKC1uKzUpOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKDVuKXtcblx0XHRcdFx0LmJvcmRlcmVkIHtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utb3V0c2V0OiAycHggMnB4IDJweCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5vIGJvcmRlclxuXHRcdFx0JjpsYXN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKC1uKzQpOm50aC1vZi10eXBlKC1uKzUpOm50aC1vZi10eXBlKDVuKzEpe1xuXHRcdFx0XHQuYm9yZGVyZWQge1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1vdXRzZXQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgbGluZWFyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBUZXh0dmxha1xuXHRcdC50aXRsZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDRJaTgrQ2lBZ1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S0lDQThjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJkeVlXUXRkV05uWnkxblpXNWxjbUYwWldRcElpQXZQZ284TDNOMlp6ND0pO1xuXG5cdFx0XHRzcGFuIHsgLy8gVE9ETzogUmVkdWNlIGRlcHRoIHRvIDNcblx0XHRcdFx0QGluY2x1ZGUgdGV4dCgpO1xuXG5cdFx0XHRcdGNvbG9yOiAkYXRvei1vdmVydmlldy10aXRsZS1jb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdFx0Ji5uYW1lIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0LmF6LWJsb2NrLFxuXHRcdC5ncmlkLXNpemVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcblx0XHQuYXotYmxvY2ssXG5cdFx0LmdyaWQtc2l6ZXIge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogMzMuMzMzMzMlOyAvLyAxMDIwXG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpIHtcblx0XHQuYXotYmxvY2ssXG5cdFx0LmdyaWQtc2l6ZXIge1xuXHRcdFx0d2lkdGg6IDI1JTsgLy8gNCBpbWFnZXNcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdC5hei1ibG9jayxcblx0XHQuZ3JpZC1zaXplciB7XG5cdFx0XHR3aWR0aDogMjAlOyAvLyA1IGltYWdlc1xuXHRcdH1cblx0fVxufVxuXG4jYXRvei1vdmVydmlldy1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gU2hvcnRoYW5kIG1peGluLiBTdXBwb3J0cyBtdWx0aXBsZSBwYXJlbnRoZXNlcy1kZWxpbWluYXRlZCB2YWx1ZXMgZm9yIGVhY2ggdmFyaWFibGUuXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5ICh0cmFuc2Zvcm0sIG9wYWNpdHkpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbiAoJHByb3BlcnRpZXMuLi4pIHtcbiAgLy8gRml4IGZvciB2ZW5kb3ItcHJlZml4IHRyYW5zZm9ybSBwcm9wZXJ0eVxuICAkbmVlZHMtcHJlZml4ZXM6IGZhbHNlO1xuICAkd2Via2l0OiAoKTtcbiAgJG1vejogKCk7XG4gICRzcGVjOiAoKTtcblxuICAvLyBDcmVhdGUgbGlzdHMgZm9yIHZlbmRvci1wcmVmaXhlZCB0cmFuc2Zvcm1cbiAgQGVhY2ggJGxpc3QgaW4gJHByb3BlcnRpZXMge1xuICAgIEBpZiBudGgoJGxpc3QsIDEpID09IFwidHJhbnNmb3JtXCIge1xuICAgICAgJG5lZWRzLXByZWZpeGVzOiB0cnVlO1xuICAgICAgJGxpc3QxOiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MjogLW1vei10cmFuc2Zvcm07XG4gICAgICAkbGlzdDM6ICgpO1xuXG4gICAgICBAZWFjaCAkdmFyIGluICRsaXN0IHtcbiAgICAgICAgJGxpc3QzOiBqb2luKCRsaXN0MywgJHZhcik7XG5cbiAgICAgICAgQGlmICR2YXIgIT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAgICAgJGxpc3QxOiBqb2luKCRsaXN0MSwgJHZhcik7XG4gICAgICAgICAgJGxpc3QyOiBqb2luKCRsaXN0MiwgJHZhcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJHdlYmtpdDogYXBwZW5kKCR3ZWJraXQsICRsaXN0MSk7XG4gICAgICAgICAkbW96OiBhcHBlbmQoJG1veiwgICAgJGxpc3QyKTtcbiAgICAgICAgJHNwZWM6IGFwcGVuZCgkc3BlYywgICAkbGlzdDMpO1xuICAgIH1cblxuICAgIC8vIENyZWF0ZSBsaXN0cyBmb3Igbm9uLXByZWZpeGVkIHRyYW5zaXRpb24gcHJvcGVydGllc1xuICAgIEBlbHNlIHtcbiAgICAgICR3ZWJraXQ6ICBhcHBlbmQoJHdlYmtpdCwgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRtb3o6ICAgICBhcHBlbmQoJG1veiwgICAgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRzcGVjOiAgICBhcHBlbmQoJHNwZWMsICAgJGxpc3QsIGNvbW1hKTtcbiAgICB9XG4gIH1cblxuICBAaWYgJG5lZWRzLXByZWZpeGVzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR3ZWJraXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAkbW96O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNwZWM7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiBsZW5ndGgoJHByb3BlcnRpZXMpID49IDEge1xuICAgICAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbiwgJHByb3BlcnRpZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgJHByb3BlcnRpZXM6IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSAoJHByb3BlcnRpZXMuLi4pIHtcbiAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lcygkcHJvcGVydGllcywgJ3dlYmtpdCcpO1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCAnbW96Jyk7XG4gICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zaXRpb24tcHJvcGVydHktbmFtZXMoJHByb3BlcnRpZXMsIGZhbHNlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24gKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWR1cmF0aW9uLCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiAoJG1vdGlvbnMuLi4pIHtcbi8vIGVhc2UgfCBsaW5lYXIgfCBlYXNlLWluIHwgZWFzZS1vdXQgfCBlYXNlLWluLW91dCB8IGN1YmljLWJlemllcigpXG4gIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkbW90aW9ucywgd2Via2l0IG1veiBzcGVjKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkgKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLWRlbGF5LCAkdGltZXMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG4iLCJcbkBpbXBvcnQgJ2FnZW5kYV9uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ2NvbnRlbnRfaGVhZGVyJztcbkBpbXBvcnQgJ2NhbGN1bGF0b3InO1xuQGltcG9ydCAnZ2VuZXJpY19vdmVydmlldyc7XG5AaW1wb3J0ICdob21lcGFnZSc7XG5AaW1wb3J0ICdpbnRyb2R1Y3Rpb24nO1xuQGltcG9ydCAnbGFuZ3VhZ2Vfc2VsZWN0JztcbkBpbXBvcnQgJ2xvZ28nO1xuQGltcG9ydCAnbWFpbl9jb250YWluZXInO1xuQGltcG9ydCAnbWVudSc7XG5AaW1wb3J0ICdhdG96JztcbkBpbXBvcnQgJ292ZXJ2aWV3JztcbkBpbXBvcnQgJ2Zvb3Rlcl9ib3R0b20nO1xuQGltcG9ydCAnZm9vdGVyX21vYmlsZSc7XG5AaW1wb3J0ICdmb290ZXJfc3RpY2t5JztcbkBpbXBvcnQgJ3BhZ2VfaGVhZGVyJztcbkBpbXBvcnQgJ3JlbGF0ZWRfbGlzdCc7XG5AaW1wb3J0ICdyZXN1bHRfbGlzdCc7XG5AaW1wb3J0ICdzZWFyY2hfZm9ybSc7XG5AaW1wb3J0ICdhdG96X292ZXJ2aWV3JztcbkBpbXBvcnQgJ2Rvc3NpZXInO1xuXG5cbi5pUGFkLnNhZmFyaSB7XG4gIC5zd2lwZXItc2xpZGUgPiAuc2xpZGUtbmV4dCB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5zbGlkZS1ob21lcGFnZS1zdG9yeSA+IHVsLmxlZnQtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNsaWRlLWNvbnRlbnQtLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4iLCJcbkBpbXBvcnQgJ2Vudmlyb25tZW50L2FsbCc7XG5AaW1wb3J0ICdkZWZpbml0aW9ucy9hbGwnO1xuQGltcG9ydCAnbWl4aW5zL2FsbCc7XG5cbkBpbXBvcnQgJ3dlYnNpdGUvYXRvbXMvYWxsJzsgLy8gQmFzaWMgSFRNTC1lbGVtZW50cyAobW9zdGx5IGlubGluZSlcbkBpbXBvcnQgJ3dlYnNpdGUvY29tcG91bmRzL2FsbCc7IC8vIEhUTUwtZWxlbWVudHMgKGJsb2NrLWlzaClcbkBpbXBvcnQgJ3dlYnNpdGUvbW9sZWN1bGVzL2FsbCc7IC8vIE1hbi1tYWRlIHJlcGVhdGFibGUgZGVzaWduIHBhdHRlcm5zXG5AaW1wb3J0ICd3ZWJzaXRlL29yZ2FuaXNtcy9hbGwnOyAvLyBOb24tcmVwZWF0YWJsZSBzaW5nbGUgaXRlbXNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KXtcbiAgYm9keXtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIH1cbn1cbiIsIi5vdmVydmlldy1ibG9jayB7XG4gIC5jbXMtcGx1Z2luIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC5vdmVydmlldy1ibG9ja19faXRlbSB7XG4gICAgLm92ZXJ2aWV3LWJsb2NrX19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LWJsb2NrX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5vdmVydmlldy1ibG9ja19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5vdmVydmlldy1ibG9ja19fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDMzcHg7XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1zbWFsbCAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lcixcbiAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1iZWxvd3RleHQgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1oYWx2ZSAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lcixcbiAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1oaWdobGlnaHQgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICYub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNTBweCAvIDIpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG5cbiAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1pbWFnZSB7XG4gICAgICAgICYub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWJlbG93dGV4dCB7XG4gICAgICAgICAgZmxleDogY2FsYygzMyUgLSA1MHB4IC8gMikgMCAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDUwcHggLyAyKTtcbiAgICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgICAub3ZlcnZpZXctYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm92ZXJ2aWV3LWJsb2NrX19pdGVtLS1zbWFsbCB7XG4gICAgICAgICAgZmxleDogY2FsYygzMyUgLSA1MHB4IC8gMikgMCAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDUwcHggLyAyKTtcblxuICAgICAgICAgIC5vdmVydmlldy1ibG9ja19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3ZlcnZpZXctYmxvY2tfX2l0ZW0tLWhhbHZlIHtcbiAgICAgICAgICBmbGV4OiBjYWxjKDUwJSAtIDUwcHggLyAyKSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCAvIDIpO1xuXG4gICAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vdmVydmlldy1ibG9ja19faXRlbS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICBmbGV4OiBjYWxjKDY2JSAtIDUwcHggLyAyKSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gNTBweCAvIDIpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm92ZXJ2aWV3LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkc3Rvcmllc19vdmVydmlld19tYXJnaW5fYm90dG9tOiAyKiAkZm9vdGVyLXN0aWNreS1oZWlnaHQ7XG5cblxuLnN0b3JpZXMtb3ZlcnZpZXcge1xuICBmb250LWZhbWlseTogJGZvbnRzdGFjay1vbW5lcztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3Rvcmllc19vdmVydmlld19tYXJnaW5fYm90dG9tO1xuICB9XG5cbiAgLm92ZXJ2aWV3LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnN0b3JpZXMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoZWFkZXIxO1xuICAgIG1hcmdpbjogNDBweCAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNy42MjVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yaWVzLW92ZXJ2aWV3X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5vdmVydmlldy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm92ZXJ2aWV3LWl0ZW0gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLm92ZXJ2aWV3LWl0ZW0gPiAqOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm92ZXJ2aWV3LWl0ZW0gPiAuaXRlbS1saW5rID4gYTpub3QoYmFuYWFuKSB7ICAvLyA6bm90KGJhbmFhbikgdG8gb3ZlcnJpZGUgcnVsZVxuICAgIEBpbmNsdWRlIGJ1dHRvbi1wcmltYXJ5O1xuICB9XG59XG4iXX0= */
